@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,d09GMgABAAAAAAZEAA8AAAAAC+QAAAXpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEICok0h00LIAABNgIkAzwEIAWEdgeBDgwHG9MJKB6DbXvpBJSnqMk9AeebWATkGra5JkVSgELieGCFKFtN8JbQkiVSrxwbU/vx4em03p+ZuDDSbHv3S2iCIu2CzHElBSegCv////uVTmI1tw3oqL73J+6/0xRtFdRbYbNWtp6AUUHNe1agcUF1N92qCp4rwWTjh/lfRQCVQlDsSFZBBez2JvgB2B20qoZghwN+Eh37nfwQxJB1OAwQGmGM0EvDa8yHkBhAgtzyDRXp9+YbDLJ0YXE+AujGI1n1kaR8jlMM0+o9p3KtgmH352WwBIRExKQIwgyLxYIECkIcQkSEnJbWiNkJgnsBVZgwe6cUeAUKHBhHyC8SpOZ4BPC8t3LxA4piMSppUQZRYce5icJcXGHe9VVc8e8eIFySqfECeQEQh5MO0IVDbheDZnr5NsxRd4+KABQIECL5hR2wBO9l592fowGtrLCEzHlJpcPVwHCHufPcl10n7jKoaDjEneO+uHb+Ol/JA1MTgL+rIBygelfVLFgBagiICUmISBEkZwmoA3SAXgizQFEBKAXVgBoMFouzpEcVw+0jK9Ycq4DEmYXrJa7ig6wJjFxgFbE1KXaSnckmpJOy8XpiCW1lfXcQuMpto5HIZhtky0xhil6PCJgnHujtt1WclkszmXANBgOYSnaOsTqRdKk+oVoo1TYTW6rbH71F5rz9cXiED9/E7Dc+qDKY3iZz3jJWGfVvVOjfNHSyk7IJrWyc0TL3lwpW7rBSVAaPh1yFk0rqibWO20ZKdyO0Tl+1zETmxKwesw2DYyJFRqOuKt+0ydH8TiFEz9hQ7MXjN6TvP+4q0+kTHKu5N2ex3uKNyfTYdf8yoZB9Nhu2R+8mLWDyJicpfWrAbH3KnqA7POXTZ68uoSVtrSqP5mn5LJqlU6XRtEgCTYCllFKtRk7lOj6MhslCaIjMj/pJvajXKioX6oKgDn/dH+HPn3WLodT1VxpRsvub3YgozVwzN3fNjNOrRu0YdOiRr83N1eavjsnPj3khj6ZX5+do+dwhpzxmvY1PlzzKcx8PTw1NPfZIz62G7Y1u88zUqDuxE+feXdr66651J2oaPLYXqhan9M86WXTIQ4PjELzE08NjEcd815tCL24vfe89pg29aHoDtgG8bQ+6Vwfj4z7BgYN9rPGRDjroH/ULcAD7+1njYxzu7nGaT0/afFxp83PlCfHP7YF9P13Qv9mv6rX7a92WLRbVIq/htxO/dTLlC23aZ7apC+cFPrE4TnHs2bqKdYd+ePXFmmmye9+s/7+8v/PlL1dPYffeaXz5ULdnzyvvHzv92huvj67pzD6uObX7bZS1l24L6yqcUbW7uTBhtipq615tUpVfvk/9qqCsGIVfgduNQffInAG6vvpB86nq8JHE5JrrjbPt1/muS/N2w1rfdXk/FPoW+L/56XLbFO9on6Kvv2sIeDGxKernA17Z2ecE2bFzLsdn7S9or9kVO399+uaqpMDReXG7wZSCgwggXgh0ICDeErKbhB9uWSbciFnRE+Dn99fnA/zuLN0F/N8smBKtApRiAAE+uar0D8DMAqLqW5fuuJPMEGT1cRrIpG7L50YSokNhtV7ouKMoCasBJkP8+HMfkIWAOlXMSZAdGPCwahvBIlECeElSACOhCBZGhkWAkZXl3EQOaRRwoTMKyY0YLURLMFrx42SwZsYsSECFQK64erVOvbr1UCmk1h16qQ1ev9UQ3rARnbxkGqfCa1Uwi7RAhYrEiQwRpXYKvSCoAFkE5c8MiDCM1y1SsSwFqw+vJoefBqo48it+ddgQL9EixJCLDrbxyuUolDu2u3DLoJsufEAr/u6TvVbB9BnTJ/Con1eQixLLS4UenbxWxxKA24ft82Kp1K+KwzdOeQl6Ya9SQ3cguIhaG4d2PA6+PPacnqhIh1Y+eXC/XwzGAOTtFKpXqwN97gYGCYElHBEQIRERMdggIVIiE6a28Z2aTknlf2M2UrVPiNRDvfLotNTefJlUoi4L0zCW1slT5Ux6mV1LIU+LPkP+95FbAQA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiIAA4AAAAACygAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJYAAAD8jnuVDEdTVUIAAAHcAAAALQAAAC4jdiSCT1MvMgAAAgwAAABNAAAAYHKdrfZTVEFUAAACXAAAACYAAAAqeZNqgWNtYXAAAAKEAAAAZAAAAIpNu/P9Z2FzcAAAAugAAAAIAAAACAAAABBnbHlmAAAC8AAAA2wAAASMk1TtdmhlYWQAAAZcAAAANgAAADYgacSyaGhlYQAABpQAAAAfAAAAJBDQBqlobXR4AAAGtAAAADcAAAA8QpYDZmxvY2EAAAbsAAAAIAAAACAIygpObWF4cAAABwwAAAAcAAAAIAAmAL9uYW1lAAAHKAAAAPwAAAH8KXZMBXBvc3QAAAgkAAAAYwAAAI7B1Xo4eNpVzqdZBVEQBeB/M0luFVSAwhAUEk825Bw0sQ4qWP00Gk03w/1GweQ8R4UFy1Y065tb28aDp+tT4+ne7blRCxEqVCdH1+fmkJlWXbKqaO0yJz+96HMCOmI3fiRRIvH1J9skPmIi56a4jW+rMYtJzqbO/KPclz8rtUanN5RsQVV4SZNMh1qvVRkKVxJnstyrtL+7TyiMAAB42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYVnM+IWBlYGBVYRlAwMDwzQIzbSHwYipgwEFMLGDCBgv2MPXk+EAA6/CFo6QvysYGDhCmCIUGBjng+RYLFgXACkFBhYAYAQMqQAAAHjaY2AEQg4gZmAQAZMyDEzl6RklICYDEwOYYmRh/MLAAAAt0gL3AAB42lXINQFCARQF0IO7y0yVX4MMzOShAM6CQxJGLASu711HGBFURYQeHtVGXVFEXE5DoGMbCkf70Xn02JhcLvztvegsenjul/Nlc2ldgksI2DWF1H0vK68IcmKS4lIS0ldSPRfmAAEAAf//AA942pRSA5QcTRCu6sEpWts8Y1axdYptWxvbtm3bTn7btm3GyfSmz+/uMWP0x1dQHV4BEEDYAxzEQRLUBBXowAQ2cIEPUiETJAAp6NB4nvB8hY88fMIzGl3Ttu2E3NxoixYTmjSZUK9eNBKZlJUVTUuLpqRMcrujdvsEoxGAgB+A/4F5joNEAAkldHEODjnOj9/dw++uRuWt48ge+YGw50FfbEdP4z3yp6wCrgQXt7oYV6MSEl0qqQoaO6+dv7YyBV+AuVDOk1nMY6zEo3J6vUFJrZVyQuwmilU45bwZuWvyg6G8Na1nVKH25s7IC+bnB9kKQGAbP5MljAdwKBg9OxT4IzW9jWNxzNvUTLpwreX5ZOajy/JRiMXK1hMReACGX8HeNzK8nr0oQuGQlKPVahQuRSCDuJxxYhx7xIah1gOnXvuq/wVb4dIRs3s09J8X9sjP2TSW5Xd201HYtefOiY19Zpvco3g66sW+E2YIT0F1xukEEJxuUkvplnJ4ZS3C+7RMI+zQ6rRa9Pq8XrfINMgXH9MPdu7EtI8/wbQdO+gHn+z9OORLfNQ40R/6mMxJ9IU+pk99GPInWZ/C9ngD2z/1FD1Fm9FTTx3D9fP7TprUZ956smNyn3nryLr5fScDgp9u4f7iI0WtYHkrZ+iUi5iBmRfoFLoFh/KRR8e5Tg9foVuAIfYA8AaGMBb3UFSDzko0GlcwUGTT5SxpokN4a+eDb1gS4vECl6CaPbFgQcZ5PkKnmz3rVyR3z1PcuWPr6Bs4wO+Q/2NcHLSNfcf34ztDTTCUdOElwYCyiF2pURNRxbgZNasAc0prIV33/jprzm+79v02c9Zvh6s36XBo3Dq3Ph5bHmnfqIY8rkaTjtZ1SA4fQ1i9lsYOH6WxtWTBws4jB3evn0s9Y7vOmd9lNACBFkx5mPAUuCC3WJeFCAbCrqBD42B6GjWTKpq9cCgUlkT2RUSfo+itIi/76mJ/S7pgQ6FmNiUN6dBuR7iwi7kv75KNppoajzN9dGarUSlai3hJzHA3ekGeg+RzjjOoXTZbr3D9PnaTQ7gm1kmrd2JA1z216zRTE26CNd0XONKndYP16w1GdzCnwOKx1g7q69sjj1eoFxnHbDSZhUXWUdHEX0Ze3UhF1kPDo8nA3dfK1HRmmJ0lO9tkAOddPmMAAQAAAASBBo28gPJfDzz1AAMH0AAAAADbtqaEAAAAAN0fUZ/+qf3GCdAI+AAAAAYAAgAAAAAAAHjaY2BkYOAI+buCgYHL49/Kfys5LwBFUAE/AJ8hBowAeNpjPcFwgpWHQQOGWWoZGECYVZGhh/UBgw2LGFAsk2EBy0aGAMYJDAwgzLIBiNczuAEAJtsKOQAAAABaAHYAmgDLAOMA6wEUAVYBbwGaAdcB1wHXAdcCRnjaY2BkYGDgZ0hh4GWIZGAD8xCAmYERABSdAOZ42n2QxVFFQRQFG3e2uOxwd9jg7rrF3d0tEoIgAgIhFroK+/5kpufMdSCdRxKIS0wD3vj84TgK+fjheLJ5/+EEGnn94cQAmyTy2f7hZPXxH86mmdxvjoNM329OlGCCDdbZ4YIDltiQttjmHH/fYzqp8z1jjVN2PJ/LtZzJ++5HqlveTzHIOBOscKhypN0GNUGxF+VT9ONIm1KaqaWFevd/6mKOYSYYkWLFmpW3pH1tTkMsS4Ms+1DlhtO/vkpppJ4GOqR5FT3CIkwjsyuvoQc9XOBE1OzAc/nfdM5+5rPFDlpot0otaxxxgFNTsUKMzrprHQdBmSq+ADOfS6Z42mNgYgCD/3MYjBiwAX4gVmE4ycjEYMPIzMjCyMrIxsjOyMHAzMjJyMXIzeaYVJRalsoZWlxSlJhZklzJXpqXaWDi5AihXS04S9FknKAylmDawNGAyTkIxDQycDIBAGvuGzcA)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,d09GMgABAAAAAAZMAA8AAAAAC/AAAAXvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEICokwh0oLIAABNgIkAzwEIAWFBgeBDgwHG+AJyB6FcZsTzpsm7MR0ftOC5+k96c+dTNh2BWYFuFo9QH9vM9ifft4kts6MwkozfJsn6nCS878Q7Pj7lW56BXWArVrk/NmmN7t7ZRXUYWcVYAt4VXjN1+KNB6q3zA3aqBpGnx6vT4IAHkWABNatPygESX3GICdIGqrDbpBEEMDXMGRIP+QGYeBq0SgQTIqR+Oqwm7lYOAAQ/AdBT0mQ/OTcuxjq4LaFwUmA9D0ZjHWN6sFlOwFjT6A2Hy8xF2XPx1UYmFjYOHgIQhgDAwMwAYWFRrCxkTO2KRTMqRP0vZXFqApNawBw91h5oZ6jOhIMZjp9Elif1lZXKaMW4nkqG1Cc2KYhqw9cJpLrrNP2/4NgXVF1zAWIHQDaN3cCuQhC7lSBdPjq2QiYMMCKCQCFAIipOgLWRQOUDQQ/PIjxADIQRyAWEXLRxmZuidIn9BX9Y66zNxjXZz6uL+sfrh78HNwMhqpFAODzzhBkAOA5EyYFqXj/CCYOFi42HoIESAlASgByAMgLkGYAZQEWEAYggsLAoJykMRH3QjXnSF6qgpuZsFRuVvZBRgpqXTAkaRnLToqcEpnkTQ5N7EKkZIrXJRtX32XxkycSmhmLXJKwFkUf9RciJi0MGqJ301N07TeJ0VvGHqM8Y1b8SdxbHG3sEORN6UGkBS/+8EJmvf8odvvyOTOT79rHEglxu7WPR6Nto/A9+xmTQ5OmRE5UU9STBYqibboETzCHpyEOcrtIaoyLn8T3CGN61H4Jiw42P2JmzDXA2PG47J4QbFiVMfK0Tf7Fm3qp7tqh+3QcOZY1tDNaZXDjb8trz2KuJLwBRY/skVnxisPzm6sOnszmNUs1EksXea/kCdHWg2UPR/uoY/LilpAba3A/7Negbtitxe2wnRph1ZYEQl8zTIKltKgKFpNWwCLSIphPkgdz7YIzYBbKstfbXG39+ecZ/+apkGVfnsx1r/9xl5Lra25f2G07w94+dGLhCtlaTGWxpnB3Uhr0UKj1cePOloNT6OqVJ7NBe37fJoef9bWrB1+zFxKA5H93Lp3+/lHFcadezu/5Y9eGqLBN6oq6eHK7few+litn5NMbzJ380v+1+zrV3GTt1Z2t3n7uhtOW5NNSV3eUYRImp8ZvbpTHi/v93Lev3/fHizZS676o3y/2slfu/nQRJwZY06b7b1L/XSaAN8WrDgQpd/2J45YVtNp5Z3m2pYusjvSl+R/9lFW1WZDQ2Sey9Y+WbOSNz9mHu9vuPvDd1l+XzOTgoTn8unxHqZ8VHDg0+5+ycufddRtf7ji0+fGaQbPUbTvde9c9Ab2ys1eXtRZT1UeMA3VTxufP+XDtXp+C4sJLy3qQa3PXy1jcK62sromJA3t1elK3iOtvrR70WRFx0D9YR5dDHPAPLi/TuVRR2VMT7v+QtXj2OnseCvNSqnagHh04j/RB1y0/YWIj66TQpthWv25f3fWixpLRfNYeoCw0aABA7zZ3IoCeZakvW/XRxFb91zHslwDvz++fC/AxZ6tNgE8bzWX2dsBCASDwrXUz/wQYWQHBG5nSfMhDMz9luk7vhiazPPNnUFVdrr3bBNboO7SUlUA06JP83GMaQQApaU80LrJuvH5ZmPUYiHaBndKytAgVJItFkULCFoPGXJ2rxy0mWdhtsSgHhhRY3GpJRRFZkFom1isKeRaKZt/uHTBhw4IVjACDSz5FOx6cGGGhww3CgxcTeXQxCgahYxAeC8PC4KWeWvJjGANb3YDxU0M2nGmLB4SF1OTQzSBrTi4Wrj4HiOuI1urpwU0eNMrokNI5SP8GBPTCom/m1+fzycJQuX4d6OYL583HDujSMaDxnhRIkKkjJMRKFs5bF7kl344GcKWNoXdFz30b8ih746xfVizYRmkIPQEDCF1vz1nPHRNkREfnu3b5xXICACDYShm8J0sJ5OOOKKqKIVpMscQWB0Nc8SRk1eqNTMOm8HZ/xxyEDWNCxw23kWi129Kd6sHwcb3idqzDvUi1SAF1Wut7UUi1aacl+KReBgAAAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiQAA4AAAAACzgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAKAAAAD8jmuU7UdTVUIAAAHkAAAALQAAAC4jdiSCT1MvMgAAAhQAAABNAAAAYHMBrgpTVEFUAAACZAAAACYAAAAqeZRq5WNtYXAAAAKMAAAAZAAAAIpNu/P9Z2FzcAAAAvAAAAAIAAAACAAAABBnbHlmAAAC+AAAA2gAAASK2TaQ7GhlYWQAAAZgAAAANgAAADYgeMTUaGhlYQAABpgAAAAfAAAAJBDfBrhobXR4AAAGuAAAADcAAAA8Q6kDYmxvY2EAAAbwAAAAIAAAACAI2QpZbWF4cAAABxAAAAAcAAAAIAAmAL9uYW1lAAAHLAAAAP4AAAIMK0FNV3Bvc3QAAAgsAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJYRBJrgRUOdUGCANA8OJaZh18ELzBbQN0DiZIi3V0LMAktM89mty7/2yAZNBcjJDABiHy6jL63dkIvnoqrJmMDIqJyatzjxVcxi/Ig9KQOz5QT66ZqEa9kxQE+1JZyAVFOTLz7r1RjsjhM8+bFBMWHN7zGIUwSDEzSmAerLuwmfVIxudPJegcY/sJ5n4qW3jaY2BkYGDgYtABQmYXN58QBonkyqIcBpGcxJI8BhEGEGABEf//g0gAlk8HPAAAAHjaY2Bh2c4UwcDKwMAqwrKBgYFhGoRm2sNgxNTBgAKY2EEEjBfs4evJcICBV2ELR8jfFQwMHCFMEQoMjPNBciwWrAuAlAIDCwAwMAwiAAAAeNpjYARCDiBmYBABkzIMTOXpGSUgJgMTA5hiZGWKYGAAACwHAl0AAHjaVcg1AUIBFAXQg7vLTJVfgwzM5KEAzoJDEkYsBK7vXUcYEVRFhB4e1UZdUURcTkOgYxsKR/vRefTYmFwu/O296Cx6eO6X82VzaV2CSwjYNYXUfS8rrwhyYpLiUhLSV1I9F+YAAQAB//8AD3jalFMDkBxBFP2/R3GyPt/tzCpOZhkUYp9j2zrFtm3bNkux7ULsFGJMb3riXPEG7fdef0FhOAUggLAcOJCgIBQFE9ggGuJBATeUhLLgBfD67RZnHv9TfOhrHv+MjOnJyVl162bUrJlVtWpW5coZoVBOuXIZpUpllCiR43BkJCRkRUUBEPAA8Bq7swQFALxoR4Wzc8hxHryGpfHa7e7ajq6k//MnwvIvbbAGPUTykxNaRQDuJ1Ja+gNZ5D8sKiZvbjwmrZ62+n8SPoit/vBU/sET9R+PSXa5/F6z1asGWCeKuTmfJ41KXFtb9dZa22BULmpT4shktXZtNXlkIgACe/iVzMp8AHYDepF9BnxKI99hS2z5jkaSNK6Btoq0/LZL2wLh8O/zRAQedPxkNt/A8BFsYggEA17VarUYFIOvDFFkSZTYEFv7anfM3nev7bWIGiO6DWxU0XFVWK5diDfHTPm0gnbF9LS52dXcUbFa1x8ZUjn8QJgiHIXCjFMBEGQHKWZ0eFXeWIzwbivTCNqtNqsVXW4X+0QmQh7fopdWrMByt25i+eXL6cWbC8565YLfcgrK3vOkJWvPLtBXCsUdwVQ8iqlHjtCttCrdeuQkmTQkrWPH1METybSOaYMmIpk4JL0jIHjofL4QH9L9gn/8sp32v4rxGH+V9qfzsQsf+naBU7+eovN1TywA4N0MEfXDE7ojbHHEYlH8Pv2iivzTFz1Cs1PWnonNL+E1Lr8po2vdASWu8iE6PkaZM6VE07pGSqPTPc0bueMpMC4OksMP+Ey+ERRl3pB1b7iI32fU2Y0WMxHd6k936N7QNXRntF35ZsToN8tWvhk56s2KRQ1CRbVVRSsm4omiFRIXdB1vN+eLm4m4fgPitJlhWLeBhmcc71q/Z996nfBMn3odW6eplYFAHaY7gkVBgdq6qm6C3xdUWNHZmYjFzCT17AsGAkGvyFZEdNv12V9r2arCdn96giWFWfJaSLvEBYHGrc3N+JAWZylkkuUS7TzVO3kMNvGGUDKh6gUtg5BbHGf+Pn45adlQI5sIGXFJljusZhq22zOjl1hZuwrlymkqm2xKsTNfsUJERMFQ301aUdLCVMRIyjRPNzGFWXMFC4ukpbSui5S8iomypI2ia52+X6i1mdncUCuLFQBkGTWlAAEAAAAEgQb7OTYiXw889QADB9AAAAAA27amhAAAAADdH1Gf/rz9sgnMCS4AAAAGAAIAAAAAAAB42mNgZGDgCPm7goGBy+Xfnn97OM8ARVABPwChtQaqAHjaYz3BcIJVlUEDhlkWMTCAMKspQw/rRwYbFhOgWDnDTJbDDAGMExgYQJhlAxCfYvAEAEv0C0gAAAAAWgB3AJsAzQDlAO0BFgFZAXIBnQHZAdkB2QHZAkV42mNgZGBg4GdIYeBliGRgA/MQgJmBEQAUnQDmeNqF0MVRBEEUgOEfd7nic8Pd4YK765V1354awSEAoiAUIiAUYqDr1bq2fu0CtPJJHTX1LcA3fynXYPCbci2d/KRcxxJfKdfnzGmgFzPlRgwuUu5kgX7ENdBOd8oNWnBNgAQRtlDE8XNPgAghwjiSHUzWmGYaGx8WEUwc7Sls7ThTKCxCTHPOHiec4iGJhcIkwGTR/ncEsGStIonBAlMsMsNCjta55oBTDrWq7XdFgBCutgerYLZRNHtbRl6wMm80mGOGWVa1bgjLqsJdLsRRbZ+s2MSV31HyEoORzE/Zqb8KEZEZLl6m8KFIyA+G8WDJ7n48TJPIPYnRf5pBTsMAAHjaY2BiAIP/cxiMGLABfiBWYTjJyMRgw8jMyMLIysjGyM7IwcDMyMnIxcjN5phUlFqWyhlaXFKUmFmSXMlempdpYOLkCKFdLThL0WScoDKWYNrA0YDJOQjENDJwMgEAa+4bNwA=)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,d09GMgABAAAAAAYgAA8AAAAAC6wAAAXGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEICok0h0cLIAABNgIkAzwEIAWEQAeBDgwHG5cJCB6FcZsTTpEclTZ1ofCYsgigtf/N7skX04SpVaInlfSIVkUjP2GSIHRN3jxyP4+n/+cmKTSyb2AG30HZWweyUJo+QKzeh1mF/xdjrs6zSTMtYbWZ/NyiSXJLWxqQIFKSe1ofxF0ne+ShzqSmdMSp6nFvLQIqjYKRSxSVjeCxeyKrAY+9fZwOPFDwTdTtGWJ1IKRmSEUFRpbDQcJrb8IFyJUDxecUvR3IkY7xO77kfFAsKE4Yev2ygnvUvOJSrKX4r+JPAtpuVgnKBVEikytTrlIQVEvy15AhyqWCMmXCdFUc0CNBugWUMWh5nxiwDWrZjela4gpkZM3UCeAqVup2T4oLAMjGMiC6cPOKqjLYATX9Z4SN/x4A6JVEqxzQNUA6g7cD6EcJywvRzF/fjTg8MsohQBQg5MQVMAQkBAtJXJ1yCGjlgpSr0a/QDngdInWcukx92X9mMR167jHqEvVFdfF1caPQLNylKD7tAtQGxKrVqndSjUy5XIWyza8vqgMI2Xv8EAhrAWIC5J2ADtJRIiGaAlZHAMinJmGMcLGLfD2/i8g/+CRlkRQVKUHuMCm4SHJcNlE8STKhAznD8coOQYf8kJLNhqpmWCUX7cWcxWJzQU02SaZUyyZQkynmtd2yzGqFWEnOtIEHiUuWnBZKPFmNXGG09NFb6OzbHxeHffgGzjg+aLba7cj4Sc02iwXOWK1D5CTJxMmSCcRk4nFr3qatKQSFBixziDo8wmDJZrKbqnjQ0rw4UBiqM4PWKFBus8UFDevXeztbQFXlhRtw5mTmxRmUFa0/7i/ZYaG1JnbhiG1+p6d2vyp2824081TMoa4S9IEjPmIV5Pfjr3tpjS+wFByJesBitmjGilpci+hcOS6nswqsYHAMZvA5OIfOYozp4xJxIoOlMR2IwTEaQhgOw8ux/BDOD/tBVPfQjr7i3//he1c6zdcspTI+/OVDmDgt+/xG43ncctTsilG5X+PCutoFjVcSGSaRx6801i3wd6bP+dE24se6oN31vuW5Zbm+Qavrq8H7844ZXTsfphnPOZZ2/7ln0y+15S7LMk0TxirNuyrpwAkf/gTZdci3//DpD/+ZHSlX9tS9/76nwBGHI1Wm4AfaP1oBr872fr1tW+8X2L4CSdEvkT2Xwf2RUZ85+CeXn51dSecfk/cdBZ8tWD1lWVD1/ntrA5ZN4LegMnf+L3xvouGga81AWVepJlzz008Ybj6/2nj1yNu7flw5B+4dmv//j8u375Yh5m7qgXnwc8XOD1csvr5h69JLy/qmNGdvGt667BIc7KlYG9bdlTp8SVmWNntkzPj/pcWx+pj+MLepkXGx3/toGtxD83vSm67xk/9IjFS9w4zYlVv/u1pxdezOELjy++FfNIzSyoSGVOmvKz0iJ4wcqRpDZ9enGfjBGf/xCpMmxuU13ugwdB7I2bdXsbMxM8wU0nsRYg4pKSB9k12HgPQsn16Z/qbHOedXISl4Ae8e7JsD+NBXtx3838DbLjgKQS6CwAsnnCeAbEEAmuuyB95mcyEqZab3OSRbAUv4JMxJ63WHzYNLlMWGsAJwgnTkdz5bC6HONjIVwhBa+W2VTiGFVARcRyEyXjDsP15U7h8vscgZXmqcebxMJw0vN0YBt9YUUhkEqgF+18dtN0RpxCiuqYhYBlkSDjMZwFIy4HxCPJNBg9+MHmtEghoKlar00WHpGQwpNgGH1aey8+viMPQ0BjUbwnZXrKcjl8r3S5MotZgt93Dydvpnl61BqSplsiekxYMPD0VWyxOx/vHJEiXJJNdotIOuHUKth1TBADFUyLzRoN+ImFzUpltMcWiE0jJg1u+lB+hpDyM9qg87SGBQn2ZSO+AfRiOAYotJwNrqMOxhiDAnkIhCPMRHAiSEJIiQGEn4hf3s0LghUdPfX07iBiYKzDplYipTiPcqxiKzBZaBTF6SWJhIFNWnRyUnMqkX0P9GqKU=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiAAA4AAAAACxgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJ0AAAD8jluUzEdTVUIAAAHkAAAALQAAAC4jdiSCT1MvMgAAAhQAAABMAAAAYHNlrf5TVEFUAAACYAAAACYAAAAqeZVrSWNtYXAAAAKIAAAAZAAAAIpNu/P9Z2FzcAAAAuwAAAAIAAAACAAAABBnbHlmAAAC9AAAA2UAAASK2CSsZ2hlYWQAAAZcAAAANgAAADYgiMT2aGhlYQAABpQAAAAfAAAAJBDuBsdobXR4AAAGtAAAADcAAAA8RLkDYGxvY2EAAAbsAAAAIAAAACAI1wpYbWF4cAAABwwAAAAcAAAAIAAmAL9uYW1lAAAHKAAAAPIAAAHsJ/5KCXBvc3QAAAgcAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJYRBJrizKYRDJSSzJYxABVDkHGAhEURSGvzu9Zp60ptpKEIgkLSG0jgCIARABLWJ20DJuPIM6B/ycn6NApkAc9uejikaKThWqzknB3VWvAvkhdzkx80S+f2hL3nKk7ca85MMmnznO2xf59JfZD1XoLCz1BtVKCGuLVpbo9IowGIT2s1XzQvkCzs0qKgAAAHjaY2BkYGDgYtABQmYXN58QBonkyqIcBpGcxJI8BhEGEGABEf//g0gAlk8HPAAAAHjaY2BhOc20h4GVgYFVhGUDAwPDNAgNFDNi6mBAAUzsIALGC/bw9WRYwMCrsIUj5O8KBgaOEKYIBQbG+SA5FgvWBUBKgYEFAFbgDHp42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDmGJkY9rDwAAALTgCwgAAeNpVyDUBQgEUBdCDu8tMlV+DDMzkoQDOgkMSRiwEru9dRxgRVEWEHh7VRl1RRFxOQ6BjGwpH+9F59NiYXC787b3oLHp47pfzZXNpXYJLCNg1hdR9LyuvCHJikuJSEtJXUj0X5gABAAH//wAPeNqVU0OYHFsUPueW5kvbRnVNY9zujq3xdGzb/Wzbtm37xcbqMdlOdtnFrNu51RPvUsY9Pw7AALsABBDeBQ4k0IEJbOACH4RAgTg0QAtkADI52RG9znMXXzx7nWe5/Gx3942treUxY24cMeLGQYPKxeLNyWS5sbFcX39zbW05HL7R6wUgkGCaHUyzBP2YOpRR4WQOOS6BO3Ae7ji1QN01n5T++1t498xcLNJdxEPeVucDcH2R0lfVSONVsajYMtfGY+svr/9yNQgfwfIlnPFVHM9VOLZILJbL2J3pPLuK4rWQ/098vOfPkXNH/ll6/BpgLD02MTlyZHLiYyUABLbxO5nHGgDZwuDZYcFD1IkebMNW9FAX6eRK6hYy5NzX6vdQqVyMICLwoCE8yd7/ZAhu9mLJF/KZtNPpsCiWbDNRIpIosUe8Oz1u0bqfD8w5Zhlw27KbevLyEeFd9UDI5nv6zId0MXa3PnPj6JjXp95W7ZBBlV7hHWED6MAJMkOvJWZrbZi3mgkfdzKGgux0OZ0Yi8fYITIK4qD7PvoIs/gt5j76iO7d/9zmVEB37gtdILmZDNIFUpufe25TMqgLrscSbsDS+vX0azqCfr3+IN5/89hJk0bfdD+5b9KYG+8n1XfNVYK+ytfzRS0vLCEZZIcFv6W3HkETmg/TW+mruJQvnjvMmc7uoq9qES8wpXkW4a3mQUuDK0iqidCEKpG+TDxUfKbzk52BGokc43TWhbPGrYof4Yv0pUDo5Wfqprba6BkUXRPru1tjAWpkaBx0V3r5B/nJYGIZjgAIkRjJZa0avtVhJ2I8fSEhLB9VFpaOZe8feejRI+98cOThR468/+yYFpN6wJwai++ak2OfnndX0FQTfB7xk88Rnn2eVj75lFae6507bPqsobPxl5nDZk3pSDQBgQ7G+yqrggLjqqzMRC5bUNjQyYzEYddqkEmzcuQLGZF9ETEua2+5S37ZV4X97csFawq7lHGQdW0v52cvMUzi21TFWGMNReITlaFzY3oLf4pPBEfuVxcg+ZcQcz+3y9fZOHCC22LlqZhWhm5eO/OzgQPH6hcHo6HcH8syLevXG43+poZhnoC9kDfFbakVTUuXc/J6jnOm7fH+7kAkL7uS7hG3N0+aObiQf39iS8v68/QJLjMAAAAAAQAAAASBBgDfBT5fDzz1AAMH0AAAAADbtqaEAAAAAN0fUZ/+z/2eCcgJZAABAAYAAgAAAAAAAHjaY2BkYOAI+buCgYHL4d/5f+c5TwBFUAE/AKRJBsgAeNpjPcFwgtWWQQOGWY4zMIAwqwdDDxszgw1LEFCsjWEyyxWGAMYJDAwgzLIBiJ8y+AIAUaoLVwAAAABaAHcAmwDMAOUA7QEWAVgBcQGdAdkB2QHZAdkCRXjaY2BkYGDgZ0hh4GWIZGAD8xCAmYERABSdAOZ42nXQA25FQRSA4b924xTRDWvbtt342byo2wV0FV1G466ga+rk5FQPw28MoJEXqqiobgDe+FRX0MqHupJ63tVVDPKqrqYdW11DJ9fqWtpZVrcyTjPiCoxQ18qeV4SJEyWGK9klxyxDDOEQxCZODtd4EMc4ZeosNlGGOGKTfQ7wk8EmS44wA6wapQhxSRhb1mTJYDHOIBMMM16wwvpZ8TODOc7Y5oAdo3L7a10wvib1PfbPmyxGGWaEGaNzYnJi4Q2OxQnjoKxYwZPfyMoLLLp/fsbRv4kSlxkeAQYJkiUtPxbDjy27h/AzRPrfST1f4K1IMgAAeNpjYGIAg/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: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,d09GMgABAAAAAAY4AA8AAAAADAgAAAXbAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEIColAh0ILIAABNgIkAzwEIAWFDgeBDgwHG+AJUZRRTjjFj4Tq5gemzyGZTG6nVw6tYjI838fD/1/mfX/fTGqhUoGWQqHaNBZMPNyAow0ox7twBQnwzhJOTWc7hKOWXWKXr0DkpgQpUDLH6QCIQtseGBrgH7bw/7/frGjU9j8ZT4RKbQ9/j4slsyyW3BKNiYZGaHNN65yFqEm8baHMTLciniD21+aCycSwMhUB9AqGkau5xdUw8mwCNwAjL9r4IRiJAnwSJed6bgjEoKJRCGVEjGC8GHhyqyYG0DhA08q13HvbJ8lebH7HERcej2+zleYi6xT6wehFtXEWiNUvSCAJCImISSGIHKm5DqiAQoiCiIig3eo8ADUgAQHGoYHxBjSdwsAt6MGRua9FgwBU49Rx3A0mlxftMl8tLF3AK/Y82SwpgOugmDstrv53P6BrEjoa0D3ksmA75lDQ6fxg3Lv+FOKyu4dHABQIEF0kDbACtOQ2UndzyjAwSY0kpEDLsN0nIqhjeSm/nDt9ljqr5GhezC8Km6+73kAZzaiMv3qoplbpp6S21QABMSEJ0d2XNlEBdJkzxy+C2AOIDmqgXx8jkEidBQ30gaHWTIs4YaidEmffo5a4hu+kIoCiAmRoBDxnYriXbJJignyibHw9UsEkaUO/Dq6z0GZDsukvZIte0YjFIthDIZio6O1XjKcmUZmv7LIcqxUIOTnDVp9JutASWkvJJ/WTGqJn4Udv0Iy3H9N6H76G6Y4PWKvdjlwvxNosFphuterJiYqmFsV4YhLxaCpXzZYMPCKMQYGkAWmgc6HN1znqPK+FXRTq3HQ5HnTBhRrE6faqdetCVJb6osXnj8P0EwkXrLJF9qx1m8YoNltCLRbu3AzWo75k9wpCNm1DM44GH5ypMHD9Zif5LnuEfRFPxQtrsocl/XDgfQ5zWdOXl+PyLsUX4kKKy8W5NJ+JM73JOBkLMcbUMIMZmgvFoaJgHCzyxb5CGtPr8C7YBQJd52xfS3/eyWn2bzFOvr+pQv774z+Iuhv3cM+ch4n7LjutH3zXSbespmaZ7mXYd2G586UOIIjDbM01Od8UetxiU+PdG5Lav6VCcP50O9809mH04Gnr0qZ/9m4dWZwhmceYjLk9hvVFf7tPeKkFwXbwylNfV3+td+BL+ys++IBR3usAa9r/n4/OTKh/f+3a+rce8uqSNeBYd4/TbKz+/+uGqPvn7AHnT3Dz4gVuBfvvrHNdNl7IQsFIpXfniaoDmlw2uSKnzTf4Ey2GB6deVr889GLXryvmw74Di+DXZdt3/bZiAezbvxB+W77j31nTjy9aPvPQjLqxZXFLmlfMPAjT3PNX0oX6GMOdwbyo2b2aLu/q0sjJYYP+w5N+CAq8L4zPU7kl18bGTtyU7BTm030o2/CB4cjPL1tf5nzoi17QUx+5xsyMj21KjNhRqKA9YhbneAQkFMenndxF082h5m/SGx+1m1sOp5w7m7enKt5bTx6ZLik1UCAByP9quwDyqh71gzqlRZX8q5gUPQd8nd07G/DjWbGNznrB8a7LqBEAAT62tHocAMlKAerKoeq++wIWAjNxfgOi1Sks1nqT02jBq0FBfqY8lhP8knymAocQMISlIIFWMMLj+q3VglIC4CF0QIrgoKUEZWilpGJ3eymhVMDFYalQnGGpUoxMqZovD4mGltyDAMgGPois/7uWXq9uPXg5xuNx2mQyGNCpRJshHAMjPVrmKNaKevCIvIkimvVMOnB6GfFAFM5EBgbPY8DpFqFMruLZm8fDwvYUY+lx82YaDKHFBN5YzKAmUU9SJV+Jgm6sxaz0djPzwttw9zCMnguydOMTcNL1ojAiJaBVY6a+4RpQDph90KHzZzDfMxhOH6YF3rnNlOBu0su8Zu1BrIPB4FtAzxl08eRObSIMrveDQQgAzWZt9dSGgCUPEAHJQSIKCZAQiZAYyJAgKZIJM9o5/bBeUvOLzFZ8xwSReaiXicnMGKyWgyVmOzcTErwsJoMhsiqzjaKYzJjz6P+dWgIAAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiIAA4AAAAAC0gAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJsAAAD8jkqUrUdTVUIAAAHgAAAALQAAAC4jdiSCT1MvMgAAAhAAAABNAAAAYHPJrjFTVEFUAAACYAAAACYAAAAqeZZrrWNtYXAAAAKIAAAAZAAAAIpNu/P9Z2FzcAAAAuwAAAAIAAAACAAAABBnbHlmAAAC9AAAA2AAAASSElra4mhlYWQAAAZUAAAANgAAADYglsUZaGhlYQAABowAAAAfAAAAJBD9BtZobXR4AAAGrAAAADcAAAA8RcwDXGxvY2EAAAbkAAAAIAAAACAI4wpobWF4cAAABwQAAAAcAAAAIAAmAL9uYW1lAAAHIAAAAQEAAAIUKwxPmHBvc3QAAAgkAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJATQ51gYIQ1EUPfEgZbZBVsEb3KVGh6BigtSpGYJtPvejee7vknR28yHJsLUck+ADGIMDOIPefEwM7wwfV5kjdZkqgxsHQuWWMA9p09pcfs9lVdmLSQE7l5qluVI3mSrvWesz8vTd10+pi0dASKSsiCMuq2IZ1cElxMchEjsfnJaxe8r9J7ePKfoAeNpjYGRgYOBi0AFCZhc3nxAGieTKohwGkZzEkjwGEQYQYAER//+DSACWTwc8AAAAeNpjYGG5x6zAwMrAwCrCsoGBgWEahGbaw2DE1MGAApjYQQSMF+zh68lwgIFXYQtHyN8VDAwcIUwRCgyM80FyLBasC4CUAgMLACrPDBIAAAB42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDmGJkZ1ZgYAAAK20CKAAAeNpVyDUBQgEUBdCDu8tMlV+DDMzkoQDOgkMSRiwEru9dRxgRVEWEHh7VRl1RRFxOQ6BjGwpH+9F59NiYXC787b3oLHp47pfzZXNpXYJLCNg1hdR9LyuvCHJikuJSEtJXUj0X5gABAAH//wAPeNqUkwOwHEkYgP+/h/XW89a2dx/WV7HtPJ5tTMWFsxUnhbNt2zaLZ8bm9KYnRilt/fq6G0zwMYAAwt3AgQQGsEAruMAHIYhBCnLQBiWAUiXiSBxn/Ziv7zrOqqoLp0yZNW6cOmrUrGHDZg0YoNbrc9rb1XxezWbnxONqODzL6wUgkGY+F5nPErQw7zCCES7CIcel8WVcji/Tf0/Sfu8nuffeFu7eeSrm6fckS+ZqNwK3T1J6fa+k+QhZjLWWjpHHEZ8++OmRSngjXgcHNXUxTU7wHKYpmkxWSnZnZ5W1oth6lFN4Yc/Crm8H9w3+tmvhOYf8E91dC3sKgwcX2O5uZa+vCCzxq1mUMkDExtSzYsPV1I6DsM7yIGon47gu7XcS3P2o9iI0mwckiAg8GyLcwuZfMw1uNrFVa9VSp9PpsEVs5SKJRSVRYkO8s2P0WRc9/+PJdHVLx2XnXjKhI0jXCndrfwcV7+3ag/R0nDD0hlmjk26vdsPeVzKg+bvwtPAmGFjcYQA+TqxKPMwrVsJzTmajFnG6nE5MppLJuMhskCD96JFHsIFPY+ORR+hHP9/4YtFl2P27wV14kbgNruKLdO2LBbch+DpOw7dx2uuv0yfpEPrk6whkwaUnjBjeuHgBmaW3vD4FhDRdyY/h6zoXPMjlaToPrQgsW+k8uhLP5euanaze9TFdeYDECCbj3UtCB+EKkr0odEdj0f0sGjeNffhDvywhXc0ZlO6pI0+P0bV8nd4bCKxcmOkeZ6cb0WyfkR09MOGjfr7OeExp/s4v57vAwihHAYRoklTKim5BcdiJmOrcj0QnotthRNT7tt54y9a779t2083b7r16aNJCLdb0UJxvTQ27slf1GaTgYsSHHkFcuJg2H3qYNhfR3vLoceUufHBMuWvKaH8IyF67+j3EYIxuVQ+jUq7F2NeLMCMOu34LpU52Icy8yFZETEX0WeVgxGw1wnb30WAPwy6VHOSKMUsqZ18qT+NP1VKyYA1E4mP8A3ricguPbi7uG/mbNoOQbwkxCIrdMyrVmGg3Gjj6q1gIDf189ilPDBgwRj49GPFVPrwok/r2W1n2ZNINl9tarRr8puK5+Usv5dzfcpySM4XbHIFQPdwat+2ZfZlubLKdhfmyYFX1SwCpGzFLAAEAAAAEgQaDNptmXw889QADB9AAAAAA27amhAAAAADdH1Gf/uL9ignECZsAAAAGAAIAAAAAAAB42mNgZGDgCPm7goGBy+bfo3+POI8ARVABPwCm3QbmAHjaYz3BcII1jEEDhlneMDCAMGsMQw+bCIMNSwFQbApDD8szhgDGCQwMIMyyASjPwBAAAHPHC2cAAAAAWgB3AJwAzQDmAO4BGAFZAXMBoAHcAdwB3AHcAkl42mNgZGBg4GdIYeBliGRgA/MQgJmBEQAUnQDmeNqFkLVVRUEYBgd3zXBJcHdIcHdNee5+Lw4lUAPVUAG1EPOdw3NdnX/WF6jngwrKKuuAL37jXMYgP3Eup5nvOFewzGecK9PmVNGJEedq+cs4NzNP7z+XQSPtca4RwQ5PGESxsEkIP3bucODBhVteVTnMKlPKMWxE8Sg2xJPExH71IVkXU5yxyzEnWAgSlQ3jYCLPCbfyUbRacZB+5plkgWnm02iNK/Y54UBUesdLeRem2EI0a35/nvlbaIxnosmX9jPLNDOsiK5ltC5nn3PEeMU2tIINTPRHcnqN4uHkf8XiP+bCg2ZgYmUSGyEC6B9lLERVg9ixMCWbftLIH+hQUM8AAAB42mNgYgCD/3MYjBiwAX4gVmE4ycjEYMPIzMjCyMrIxsjOyMHAzMjJyMXIzeaYVJRalsoZWlxSlJhZklzJXpqXaWDi5AihXS04S9FknKAylmDawNGAyTkIxDQycDIBAGvuGzcA)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}._overlay_mxn3f_1{z-index:50;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:oklch(10% 0 0/.46);position:fixed;inset:0}._content_mxn3f_3{z-index:51;width:min(calc(100vw - var(--space-8)), 440px);height:fit-content;max-height:calc(100vh - var(--space-8));max-height:calc(100dvh - var(--space-8));border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);margin:auto;position:fixed;inset:0;overflow:auto}._keyframes_mxn3f_5._overlay_mxn3f_1[data-state=open]{animation:_overlay-in_mxn3f_1 var(--duration-standard) var(--ease-enter) both}._keyframes_mxn3f_5._overlay_mxn3f_1[data-state=closed]{animation:_overlay-out_mxn3f_1 var(--duration-fast) var(--ease-standard) both}._keyframes_mxn3f_5._content_mxn3f_3[data-state=open]{animation:_content-fade-in_mxn3f_1 var(--duration-fast) var(--ease-enter) both, _content-rise-in_mxn3f_1 var(--duration-spring) var(--ease-spring) both}._keyframes_mxn3f_5._content_mxn3f_3[data-state=closed]{animation:_content-out_mxn3f_1 var(--duration-fast) var(--ease-standard) both}._content_mxn3f_3:focus{outline:none}._overlay_mxn3f_1[data-state=closed],._content_mxn3f_3[data-state=closed]{pointer-events:none!important}._header_mxn3f_12{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-6);border-bottom:1px solid var(--border);display:flex}._title_mxn3f_13{font-family:var(--font-body);font-size:var(--text-lg);letter-spacing:var(--tracking-body);font-weight:500;line-height:var(--leading-body);margin:0}._description_mxn3f_14{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}._title_mxn3f_13,._description_mxn3f_14{overflow-wrap:anywhere;position:relative}._swap_mxn3f_16{display:block}._title_mxn3f_13 ._swap_mxn3f_16{line-height:var(--leading-body)}._close_mxn3f_20{margin-block:calc((var(--text-lg) * var(--leading-body) - var(--space-8)) / 2);width:var(--space-8);height:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-control);background:color-mix(in oklab, var(--surface-muted) 50%, transparent);color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){._close_mxn3f_20:hover{background:var(--surface-muted);color:var(--foreground)}}._close_mxn3f_20:active{transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);transform:scale(.96)}._body_mxn3f_23{padding:var(--space-6);font-size:var(--text-sm);line-height:var(--leading-body)}@keyframes _overlay-in_mxn3f_1{0%{opacity:0}}@keyframes _overlay-out_mxn3f_1{to{opacity:0}}@keyframes _content-fade-in_mxn3f_1{0%{opacity:0}}@keyframes _content-rise-in_mxn3f_1{0%{transform:translateY(8px)scale(.96)}}@keyframes _content-out_mxn3f_1{to{opacity:0;transform:translateY(4px)scale(.98)}}@keyframes _content-fade-out_mxn3f_1{to{opacity:0}}@media (prefers-reduced-motion:reduce){._keyframes_mxn3f_5._overlay_mxn3f_1[data-state=open],._keyframes_mxn3f_5._content_mxn3f_3[data-state=open]{animation:_overlay-in_mxn3f_1 var(--duration-instant) var(--ease-standard) both}._keyframes_mxn3f_5._overlay_mxn3f_1[data-state=closed]{animation:_overlay-out_mxn3f_1 var(--duration-instant) var(--ease-standard) both}._keyframes_mxn3f_5._content_mxn3f_3[data-state=closed]{animation:_content-fade-out_mxn3f_1 var(--duration-instant) var(--ease-standard) both}._close_mxn3f_20,._close_mxn3f_20:active{transition:none}._close_mxn3f_20:active{transform:none}}.invoice-issue-send-dialog{overflow-wrap:anywhere;max-width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}.invoice-issue-send-facts{grid-template-columns:minmax(0,1fr) auto;gap:16px;margin:0 0 16px;display:grid}.invoice-issue-send-facts div{min-width:0}.invoice-issue-send-facts dt{color:var(--text-muted);font-size:12px}.invoice-issue-send-facts dd{margin:4px 0 0;font-weight:600}.invoice-issue-send-recipient{gap:6px;display:grid}.invoice-issue-send-recipient input{width:100%;min-width:0}.invoice-issue-send-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}@media (width<=600px){.invoice-issue-send-facts{grid-template-columns:minmax(0,1fr);gap:12px}.invoice-issue-send-actions>*{min-height:44px}.ie-page .invoice-header-actions{flex-wrap:wrap}}:root,.app-shell{--soft-invalid-bg:color-mix(in oklab, var(--wa-danger,var(--danger,#c4323b)) 8%, transparent);--soft-invalid-row:color-mix(in oklab, var(--wa-danger,var(--danger,#c4323b)) 5.5%, transparent);--soft-invalid-edge:color-mix(in oklab, var(--wa-danger,var(--danger,#c4323b)) 30%, transparent)}.app-shell[data-workspace-dark=true]{--soft-invalid-bg:color-mix(in oklab, var(--wa-danger,#ffb4ac) 13%, transparent);--soft-invalid-row:color-mix(in oklab, var(--wa-danger,#ffb4ac) 9%, transparent);--soft-invalid-edge:color-mix(in oklab, var(--wa-danger,#ffb4ac) 34%, transparent)}[data-soft-invalid]{transition:background-color .7s var(--ease-standard,ease), box-shadow .7s var(--ease-standard,ease);border-radius:12px;scroll-margin-block:96px}[data-soft-invalid=on]{background-color:var(--soft-invalid-bg);box-shadow:0 0 0 6px var(--soft-invalid-bg);animation:soft-invalid-in .45s var(--ease-standard,ease) both}[data-soft-invalid=fading]{background-color:#0000;box-shadow:0 0 0 6px #0000}[data-soft-invalid=on] :is(input,textarea,select,[role=combobox],.arc-select,[class*=control]):not([type=checkbox]):not([type=radio]){border-color:var(--soft-invalid-edge)}tr[data-soft-invalid]{box-shadow:none!important}tr[data-soft-invalid]>:is(td,th){transition:background-color .7s var(--ease-standard,ease)}tr[data-soft-invalid=on]>:is(td,th),.app-shell tbody tr[data-soft-invalid=on]>:is(td,th){background-color:var(--soft-invalid-row,var(--soft-invalid-bg))!important}tr[data-soft-invalid=on]{background-color:#0000;animation:none}@keyframes soft-invalid-in{0%{background-color:#0000;box-shadow:0 0 0 2px #0000}}@media (prefers-reduced-motion:reduce){[data-soft-invalid],tr[data-soft-invalid]>:is(td,th){transition:none}[data-soft-invalid=on]{animation:none}}.smooth-figure{font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-block}.smooth-figure-value{animation:.28s cubic-bezier(.2,.8,.2,1) smooth-figure-in;display:inline-block}@keyframes smooth-figure-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.smooth-figure-value{animation:none}}[data-totals-pending] .smooth-figure{color:var(--wa-muted,var(--text-muted,#8a8a8a))}.app-shell .ui-page-header{gap:10px;min-width:0;display:grid}.app-shell .ui-page-header-center{text-align:center;justify-items:center;width:100%;max-width:720px;margin:8px auto 4px}.app-shell .ui-page-title{font-family:var(--arc-font-family-display,"Geist Variable", "Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif);letter-spacing:-.01em;color:var(--ev-ink);text-wrap:balance;margin:0;font-size:22px;font-weight:650;line-height:1.3}.app-shell .ui-page-header .agent-composer{width:100%}@media (width<=600px){.app-shell .ui-page-title{font-size:20px}}.app-shell .ui-surface{border:1px solid var(--ev-border);border-radius:var(--ev-radius-card);background:var(--ev-surface);min-width:0;padding:14px 16px 16px;box-shadow:0 1px #1a1a1a0a,0 1px 2px #1a1a1a0d}.app-shell .ui-section-heading{justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin-bottom:8px;display:flex}.app-shell .ui-section-heading h2{letter-spacing:normal;color:var(--ev-ink);margin:0;font-size:14px;font-weight:600}.app-shell .ui-action-link{height:24px;color:var(--ev-ink);font:inherit;cursor:pointer;transition:background var(--ws-fast) var(--ws-ease);background:0 0;border:0;border-radius:6px;margin-right:-6px;padding:0 8px;font-size:12.5px;font-weight:500}.app-shell .ui-action-link:hover{background:var(--ev-soft)}.app-shell .ui-selection-toolbar{background:var(--ev-soft);border-bottom:1px solid var(--ev-border);align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex}@media (width<=600px){.app-shell .ui-selection-toolbar{flex-wrap:wrap;row-gap:6px}}.app-shell .ui-section-heading{flex-wrap:wrap;row-gap:2px}.app-shell .ui-section-heading>:not(h2){flex:none;max-width:100%}.app-shell .ui-detail{min-width:0}.app-shell .ui-detail-head{justify-content:space-between;align-items:center;gap:12px;padding:0 2px 10px 0;display:flex}.app-shell .ui-detail-head h2{align-items:center;gap:8px;margin:0;padding-left:0;font-size:14px;font-weight:600;display:flex}.app-shell .ui-detail>:not(.ui-detail-head){background:var(--ev-surface);border-left:1px solid var(--ev-border);border-right:1px solid var(--ev-border)}.app-shell .ui-detail>.ui-detail-head+*{border-top:1px solid var(--ev-border);border-top-left-radius:var(--ev-radius-card);border-top-right-radius:var(--ev-radius-card)}.app-shell .ui-detail>:last-child:not(.ui-detail-head){border-bottom:1px solid var(--ev-border);border-bottom-left-radius:var(--ev-radius-card);border-bottom-right-radius:var(--ev-radius-card)}.app-shell .ui-detail-head h2[class^=ui-detail-icon-]:before{content:"";box-sizing:border-box;border:1px solid var(--ev-border);background:var(--ev-surface) center / 16px no-repeat;border-radius:50%;flex:none;width:28px;height:28px}.app-shell .ui-detail-head h2.ui-detail-icon-items:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23616161' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5M9 13h6M9 17h4'/%3E%3C/svg%3E")}.app-shell .ui-detail-head h2.ui-detail-icon-payment:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23616161' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}.app-shell .ui-rail{gap:0;display:grid}.app-shell .ui-rail section{border-top:1px solid var(--ev-border);padding:20px 0}.app-shell .ui-rail section:first-child{border-top:0;padding-top:0}.app-shell .ui-rail h3{color:var(--ev-ink);margin:0 0 8px;font-size:13px;font-weight:600!important}.app-shell .ui-rail p{color:var(--ev-secondary);margin:0 0 4px;font-size:13px}.app-shell .ui-rail a{color:#2c6ecb}.app-shell .ui-timeline{gap:14px;margin:0;padding:12px 16px 14px;list-style:none;display:grid;position:relative}.app-shell .ui-timeline:before{content:"";background:#d9d9d9;border-radius:1px;width:2px;position:absolute;top:12px;bottom:14px;left:22px}.app-shell .ui-timeline>li{grid-template-columns:12px minmax(0,1fr) auto;align-items:start;column-gap:12px;display:grid;position:relative}.app-shell .ui-timeline-dot{z-index:1;width:10px;height:10px;box-shadow:0 0 0 3px var(--ev-surface,#fff);background:#8a8a8a;border-radius:3px;margin:4px 1px 0;position:relative}.app-shell .ui-timeline>li.is-emphasis .ui-timeline-dot{background:var(--ev-ink)}.app-shell .ui-timeline>li strong{font-size:13px;font-weight:500;display:block}.app-shell .ui-timeline time{color:var(--ev-muted);white-space:nowrap;text-align:right;padding-top:1px;font-size:12px;line-height:18px}@media (width<=560px){.app-shell .ui-timeline>li{grid-template-columns:12px minmax(0,1fr)}.app-shell .ui-timeline>li>time{text-align:left;grid-column:2;padding-top:2px}}.app-shell .ui-field{gap:6px;min-width:0;display:grid}.app-shell .ui-field>label{color:var(--ev-ink);font-size:13px;font-weight:550}.app-shell .ui-field :is(input,select){border:1px solid var(--ev-border);border-radius:var(--ev-radius-input);background:var(--ev-surface);min-height:36px;color:var(--ev-ink);font:inherit;min-width:0;padding:6px 10px;font-size:13px}.app-shell .ui-field input[type=file]{padding:6px}.app-shell .ui-field.has-error :is(input,select){border-color:#b42318}.app-shell .ui-field-hint{color:var(--ev-secondary);font-size:12px}.app-shell .ui-inline-error{color:#b42318;margin:0;font-size:12.5px}@media (width<=600px){.app-shell .ui-field :is(input,select){min-height:44px;font-size:16px}}.app-shell .status-badge{border-radius:var(--ev-radius-pill);white-space:nowrap;color:#303030;background:#ebebeb;border:1px solid #0000;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.app-shell .status-badge>span{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.app-shell .status-badge.status-draft>span{background:0 0;border:1px dotted}.app-shell .status-badge:is(.status-unpaid,.status-partial,.status-overdue)>span{background:0 0;border:1.5px solid}.app-shell .status-badge:is(.status-unpaid,.status-partial){background:var(--ev-warning-soft);color:var(--ev-warning-ink)}.app-shell .status-badge.status-overdue{background:var(--arc-danger,#b42318);color:#fff;border-color:var(--arc-danger,#b42318)}.app-shell .status-badge.status-refund{color:#7a3a00;background:#ffe7d1}.app-shell .status-badge.status-paid{background:var(--ev-settled-soft);color:#00664d}.app-shell .status-badge.status-credited{color:#1f5f34;background:#e1f3e6}.app-shell[data-workspace-dark=true] span.status-badge{background:var(--wa-soft);color:var(--wa-muted);border-color:var(--wa-line)}.app-shell[data-workspace-dark=true] span.status-badge:is(.status-unpaid,.status-partial){background:var(--wa-warning-soft);color:var(--wa-warning);border-color:var(--wa-warning-soft)}.app-shell[data-workspace-dark=true] span.status-badge.status-overdue{background:var(--wa-danger);color:var(--wa-background,#141414);border-color:var(--wa-danger)}.app-shell[data-workspace-dark=true] span.status-badge.status-refund{background:var(--wa-danger-soft);color:var(--wa-danger);border-color:var(--wa-danger-soft)}.app-shell[data-workspace-dark=true] span.status-badge:is(.status-paid,.status-credited){background:var(--wa-success-soft);color:var(--wa-success);border-color:var(--wa-success-soft)}@media (width<=640px){.app-shell .invoice-table .status-badge{white-space:normal;gap:3px}}@media (width<=360px){.app-shell .invoice-table.ev-table .status-badge{padding-left:6px;padding-right:6px}}.app-shell .number-cell{font-variant-numeric:tabular-nums;text-align:right!important}.app-shell .number-cell strong{color:#333;font-size:13.5px;font-weight:600}.app-shell .table-currency{color:#6b6b6b;margin-top:2px;font-size:11px;display:block}.app-shell .ev-table .ev-check input{width:16px;height:16px;accent-color:var(--ev-ink);cursor:pointer;margin:0;min-height:0!important}.app-shell .ev-table .ev-check input[type=checkbox]{appearance:none;background:var(--ev-surface) center / 12px 12px no-repeat;vertical-align:middle;border:1px solid #8a8a8a;border-radius:4px;place-items:center;width:16px;height:16px;transition:background-color .12s,border-color .12s;display:inline-grid}.app-shell .ev-table .ev-check input[type=checkbox]:hover{border-color:var(--ev-ink)}.app-shell .ev-table .ev-check input[type=checkbox]:checked{background-color:var(--ev-ink);border-color:var(--ev-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-4.9' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.app-shell .ev-table .ev-check input[type=checkbox]:indeterminate{background-color:var(--ev-ink);border-color:var(--ev-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 6h6' stroke='white' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.app-shell .ev-table .ev-check input[type=checkbox]:focus-visible{outline:2px solid var(--arc-focus,#005bd3);outline-offset:2px}@media (forced-colors:active){.app-shell .ev-table .ev-check input[type=checkbox]{appearance:auto}}.app-shell[data-workspace-dark=true] .ev-table .ev-check input[type=checkbox]:is(:checked,:indeterminate){background-color:var(--wa-accent);border-color:var(--wa-accent)}.app-shell[data-workspace-dark=true] .ev-table .ev-check input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-4.9' fill='none' stroke='%23161616' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.app-shell[data-workspace-dark=true] .ev-table .ev-check input[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 6h6' stroke='%23161616' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.cy-invoice{max-width:880px;color:var(--arc-foreground);font-size:var(--arc-text-sm)}.cy-invoice .cy-invoice-badges{flex-wrap:wrap;gap:6px;display:inline-flex}.cy-invoice .cy-invoice-parties{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:16px;display:grid}.cy-invoice .cy-invoice-parties h3{font-size:var(--arc-text-xs,12px);text-transform:uppercase;letter-spacing:.04em;color:var(--arc-text-secondary);margin:0 0 4px;font-weight:600}.cy-invoice .cy-invoice-parties p{margin:0}.cy-invoice dl{grid-template-columns:max-content 1fr;gap:2px 12px;margin:6px 0 0;display:grid}.cy-invoice dt{color:var(--arc-text-secondary)}.cy-invoice dd{font-variant-numeric:tabular-nums;margin:0}.cy-invoice .cy-strong{font-weight:600}.cy-invoice .cy-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.cy-invoice .cy-table caption{caption-side:top;text-align:left;color:var(--arc-text-secondary);font-size:var(--arc-text-xs,12px);padding:0 0 6px}.cy-invoice .cy-table th,.cy-invoice .cy-table td{border-bottom:1px solid var(--arc-border);text-align:left;vertical-align:top;padding:7px 8px}.cy-invoice .cy-table thead th{color:var(--arc-text-secondary);font-weight:600;font-size:var(--arc-text-xs,12px)}.cy-invoice .cy-table .cy-num{text-align:right;white-space:nowrap}.cy-invoice .cy-table .cy-box{width:3.5em;font-weight:600}.cy-invoice .cy-invoice-summary{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:start;gap:24px;margin-top:16px;display:grid}.cy-invoice .cy-table-compact th,.cy-invoice .cy-table-compact td{padding:5px 8px}.cy-invoice .cy-totals{grid-template-columns:1fr max-content}.cy-invoice .cy-totals dd{text-align:right}.cy-invoice .cy-legends{border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);background:color-mix(in srgb, var(--arc-foreground) 3%, var(--arc-surface));margin:16px 0 0;padding:10px 12px;list-style:none}.cy-invoice .cy-invoice-footer{color:var(--arc-text-secondary);font-size:var(--arc-text-xs,12px);margin:0}@media (width<=640px){.cy-invoice .cy-invoice-summary{grid-template-columns:1fr}}.cy-vat-panel{gap:12px;max-width:880px;margin-bottom:24px;display:grid}.cy-vat-panel .cy-vat-form{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:12px;display:grid}.cy-vat-panel .cy-vat-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cy-vat-panel .cy-vat-approval{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);flex:260px;margin:0}.app-shell .cy-vat-form .arc-native-date>input{box-sizing:border-box;box-shadow:var(--shadow-resting,none);border:1px solid var(--border)!important;background:var(--surface-raised,var(--surface))!important;border-radius:9px!important;height:38px!important;min-height:38px!important}.app-shell .cy-vat-form .arc-native-date>input:focus-visible{border-color:var(--border-strong)!important}@media (width<=640px),(pointer:coarse){.app-shell .cy-vat-form .arc-native-date>input{height:44px!important;min-height:44px!important}}.cy-supply-field>.cy-supply-label{align-items:center;gap:4px;display:inline-flex}.app-shell .ie-page .cy-supply-field{align-content:start;gap:5px;min-width:0;margin:0;display:grid}.app-shell .ie-page .cy-supply-field>.cy-supply-label{color:var(--text-muted);font-size:12px;font-weight:400;line-height:16px}.cy-supply-field>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.es-tax-fields{border:1px solid var(--border);background:var(--surface);border-radius:14px;min-width:0;display:grid;overflow:hidden}.es-tax-ids{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.es-tax-ids>.field{min-width:0;margin:0;padding:12px 14px}.es-tax-ids>.field+.field{border-left:1px solid var(--border-subtle)}.es-tax-recargo{min-width:0;padding:4px 14px 4px calc(14px - (var(--control-height-md,36px) - 18px) / 2);border-top:1px solid var(--border-subtle);align-items:center;display:flex}.es-tax-fields .arc-field-voice-tools{display:none!important}.es-tax-fields .arc-voice-control>input{padding-right:12px!important}@media (width<=540px){.es-tax-ids{grid-template-columns:minmax(0,1fr)}.es-tax-ids>.field+.field{border-left:0;border-top:1px solid var(--border-subtle)}}.page-skeleton{--surface-muted:var(--wa-line,#e5e5e5);--ease-in-out:cubic-bezier(.4,0,.2,1);width:100%;min-width:0;container-type:inline-size}.ps-layout,.ps-top,.ps-main,.ps-aside{gap:20px;min-width:0;display:grid}.ps-body{min-width:0}.ps-with-aside{grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr);align-items:start;gap:20px;display:grid}.ps-panel,.ps-table{border:1px solid var(--wa-line,#e5e5e5);background:var(--wa-surface,#fff);border-radius:16px;min-width:0;padding:22px}.ps-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;display:grid}.ps-field{gap:10px;display:grid}.ps-actions{justify-content:flex-end;margin-top:24px;display:flex}.ps-metrics{gap:24px;padding:10px 2px;display:grid}.ps-metric{gap:14px;display:grid}.ps-cards{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:16px;display:grid}.ps-card{gap:18px;display:grid}.ps-card>:last-child{margin-top:12px}.ps-table{padding:0;overflow:hidden}.ps-toolbar{justify-content:space-between;gap:16px;padding:18px;display:flex}.ps-table-head,.ps-table-row{align-items:center;gap:18px;padding:16px 18px;display:grid}.ps-table-head{background:var(--wa-soft,#f7f7f7);border-block:1px solid var(--wa-line,#e5e5e5)}.ps-table-row{border-bottom:1px solid var(--wa-line,#e5e5e5);min-height:62px}.ps-table-row:last-child{border-bottom:0}.ps-cell{align-items:center;gap:10px;min-width:0;display:flex}.ps-cell-copy{gap:10px;width:100%;min-width:0;display:grid}.ps-chart-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.ps-chart-grid{opacity:.55;margin:26px 0 16px}.ps-chart-axis{justify-content:space-between;display:flex}.ps-timeline{gap:0;display:grid}.ps-event{align-items:flex-start;gap:14px;padding-block:16px;display:flex}.ps-event>div:nth-child(2){flex:1;gap:12px;display:grid}.ps-upload{border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:276px;display:flex}.ps-profile{align-items:center;gap:22px;display:flex}.ps-profile>div:last-child{flex:1;gap:14px;display:grid}.ps-security-row{border-bottom:1px solid var(--wa-line,#e5e5e5);align-items:center;gap:18px;padding-block:20px;display:flex}.ps-security-row:last-child{border:0}.ps-security-row>div:nth-child(2){flex:1;gap:12px;display:grid}.ps-tree-row{border-bottom:1px solid var(--wa-line,#e5e5e5);align-items:center;gap:18px;min-height:48px;display:flex}.ps-tree-row>:last-child{margin-inline-start:auto}.ps-paper{gap:32px;min-height:490px;display:grid}.ps-paper-head{justify-content:space-between;align-items:center;display:flex}.ps-paper .ps-toolbar{display:none}.ps-paper-total{gap:16px;width:40%;margin-inline-start:auto;display:grid}.ps-reconcile{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ps-task-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ps-task-column{align-content:start;gap:16px;display:grid}.ps-task-column>:first-child{margin:8px}.ps-task{gap:18px;display:grid}.ps-composer{box-sizing:border-box;border-radius:22px;gap:48px;width:100%;max-width:640px;margin:0 auto 12px;display:grid}.ps-composer>div:last-child{justify-content:space-between;align-items:center;display:flex}.ps-chat{gap:28px;display:grid}.ps-chat-message{gap:14px;width:84%;display:flex}.ps-chat-message>div:last-child{flex:1;gap:10px;display:grid}.ps-chat-own{flex-direction:row-reverse;margin-inline-start:auto}.ps-chat-input{margin-top:24px}.ps-compact .ps-table-row:nth-child(n+5),.ps-compact .ps-toolbar{display:none}.page-skeleton [data-state=skeleton]>span{animation-iteration-count:3}@container (width<=700px){.ps-with-aside,.ps-reconcile{grid-template-columns:1fr}.ps-metrics{gap:24px 20px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ps-task-board{grid-template-columns:1fr}.ps-task-column:not(:first-child){display:none}}@container (width<=440px){.ps-fields{grid-template-columns:1fr}.ps-panel{padding:18px}.ps-table-head,.ps-table-row{gap:12px;padding:16px;grid-template-columns:minmax(0,2fr) minmax(0,1fr)!important}.ps-table-head>:nth-child(n+3),.ps-cell:nth-child(n+3){display:none}.ps-cards{grid-template-columns:1fr}.ps-cards>:nth-child(n+3){display:none}.ps-layout,.ps-main,.ps-aside,.ps-top{gap:18px}}@media (prefers-reduced-motion:reduce){.page-skeleton [data-state=skeleton]>span{animation:none!important}}.chat-loading-workspace{height:100%;min-height:0}.chat-loading-frame{background:var(--surface);width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.chat-loading-sidebar{box-sizing:border-box;border-right:1px solid var(--border-subtle);background:var(--surface-muted);flex-direction:column;flex:0 0 250px;gap:24px;padding:20px 16px;display:flex}[data-chat-loading=ai] .chat-loading-sidebar{flex-basis:264px}.chat-loading-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.chat-loading-header{box-sizing:border-box;border-bottom:1px solid var(--border-subtle);flex:none;min-height:56px;padding:20px}.chat-loading-header>div{max-width:200px}.chat-loading-messages{box-sizing:border-box;min-height:180px;padding:24px}.chat-loading-main>.chat-loading-messages{flex:1;min-height:0;overflow:hidden}.chat-loading-messages>div{gap:32px;display:grid}.chat-loading-messages>div>div{width:72%;max-width:520px}.chat-loading-messages>div>.chat-loading-mine{justify-self:end;width:52%}.chat-loading-composer{border-top:1px solid var(--border-subtle);box-sizing:border-box;flex:none;min-height:124px;padding:20px 24px}@media (width<=900px){[data-chat-loading=inbox] .chat-loading-sidebar{flex-basis:210px}}@media (width<=650px){.chat-loading-sidebar{display:none}.chat-loading-messages{padding:20px 16px}.chat-loading-messages>div>div{width:85%}.chat-loading-composer{min-height:132px;padding:20px 16px}}:is(#arc-settings,[data-arc-settings]){--arcs-success:var(--wa-success,#1f7a4d);--arcs-track:color-mix(in srgb, var(--arc-foreground) 17%, var(--arc-surface));--arcs-track-hover:color-mix(in srgb, var(--arc-foreground) 25%, var(--arc-surface));--arcs-shadow-resting:0 1px 0 color-mix(in srgb, var(--arc-foreground) 7%, transparent);--arcs-control:32px}:is(#arc-settings,[data-arc-settings]) :focus-visible{outline:2px solid var(--arc-focus);outline-offset:2px}:is(#arc-settings,[data-arc-settings]) .arcs-button{min-height:var(--arcs-control);border-radius:var(--arc-radius-control);min-width:0;font:inherit;font-size:var(--arc-text-sm);font-weight:550;line-height:var(--arc-leading-body);white-space:nowrap;cursor:pointer;box-shadow:none;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard), opacity var(--arc-duration-fast) var(--arc-ease-standard), box-shadow var(--arc-duration-fast) var(--arc-ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 12px;text-decoration:none;display:inline-flex;position:relative;transform:translate(0,0)}:is(#arc-settings,[data-arc-settings]) .arcs-button:disabled{cursor:not-allowed;opacity:.52}:is(#arc-settings,[data-arc-settings]) .arcs-button[aria-busy=true]{cursor:progress}:is(#arc-settings,[data-arc-settings]) .arcs-button-label{min-width:0;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative}:is(#arc-settings,[data-arc-settings]) .arcs-button-label[data-morphing]{clip-path:inset(-50% -12px)}:is(#arc-settings,[data-arc-settings]) .arcs-button-content{flex:none;align-items:center;display:inline-flex}:is(#arc-settings,[data-arc-settings]) .arcs-button-phase{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}:is(#arc-settings,[data-arc-settings]) .arcs-button-phase svg{flex:none}:is(#arc-settings,[data-arc-settings]) .arcs-button-label-loading{opacity:0}:is(#arc-settings,[data-arc-settings]) .arcs-button-primary{color:var(--arc-accent-foreground);background:var(--arc-accent);border-color:var(--arc-accent)}:is(#arc-settings,[data-arc-settings]) .arcs-button-secondary{color:var(--arc-foreground);background:var(--arc-surface);border-color:var(--arc-border);box-shadow:var(--arcs-shadow-resting)}:is(#arc-settings,[data-arc-settings]) .arcs-button-ghost{color:var(--arc-text-secondary);background:0 0;border-color:#0000}:is(#arc-settings,[data-arc-settings]) .arcs-button-danger{color:var(--arc-danger);background:var(--arc-surface);border-color:var(--arc-border)}:is(#arc-settings,[data-arc-settings]) :is(.arcs-button-secondary,.arcs-button-danger):disabled{opacity:1;color:var(--arc-text-muted);background:var(--arc-surface-muted);border-color:var(--arc-border);box-shadow:none}:is(#arc-settings,[data-arc-settings]) .arcs-button-danger:disabled{color:color-mix(in srgb, var(--arc-danger) 55%, var(--arc-surface-muted))}:is(#arc-settings,[data-arc-settings]) .arcs-button-ghost:disabled{opacity:1;color:var(--arc-text-muted)}@media (hover:hover) and (pointer:fine){:is(#arc-settings,[data-arc-settings]) .arcs-button-primary:hover:not(:disabled){opacity:.91;box-shadow:var(--arc-shadow-raised)}:is(#arc-settings,[data-arc-settings]) .arcs-button-secondary:hover:not(:disabled){background:var(--arc-surface-muted);border-color:var(--arc-border-strong)}:is(#arc-settings,[data-arc-settings]) .arcs-button-ghost:hover:not(:disabled){color:var(--arc-foreground);background:var(--arc-surface-muted)}:is(#arc-settings,[data-arc-settings]) .arcs-button-danger:hover:not(:disabled){border-color:var(--arc-danger);background:var(--arc-danger-soft)}}:is(#arc-settings,[data-arc-settings]) .arcs-button-primary:active:not(:disabled){opacity:.84}:is(#arc-settings,[data-arc-settings]) :is(.arcs-button-secondary,.arcs-button-ghost):active:not(:disabled){color:var(--arc-foreground);background:var(--arc-surface-muted)}:is(#arc-settings,[data-arc-settings]) .arcs-button-sm{min-height:32px;font-size:var(--arc-text-xs);padding-inline:10px}:is(#arc-settings,[data-arc-settings]) .arcs-button-lg{min-height:36px;padding-inline:16px}:is(#arc-settings,[data-arc-settings]) .arcs-button-icon{width:var(--arcs-control);min-width:var(--arcs-control);padding:0}:is(#arc-settings,[data-arc-settings]) .arcs-button-icon.arcs-button-sm{width:32px;min-width:32px}:is(#arc-settings,[data-arc-settings]) .arcs-button-loader{width:14px;height:14px;margin:-7px;display:grid;position:absolute;top:50%;left:50%}:is(#arc-settings,[data-arc-settings]) .arcs-spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite arcs-spin}:is(#arc-settings,[data-arc-settings]) .arcs-card{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);min-width:0;color:var(--arc-foreground);box-shadow:0 1px 0 color-mix(in srgb, var(--arc-foreground) 6%, transparent);transition:border-color var(--arc-duration-fast) var(--arc-ease-standard);margin:0 0 16px;padding:0;position:relative;overflow:hidden}:is(#arc-settings,[data-arc-settings]) .arcs-card:has(:focus-visible){border-color:var(--arc-border-strong)}:is(#arc-settings,[data-arc-settings]) .arcs-card-header{align-items:flex-start;gap:10px;padding:14px 16px 0;display:flex}:is(#arc-settings,[data-arc-settings]) .arcs-card-icon{border:1px solid var(--arc-border);background:var(--arc-surface-muted);width:28px;height:28px;color:var(--arc-text-secondary);border-radius:8px;flex:none;place-items:center;display:grid}:is(#arc-settings,[data-arc-settings]) .arcs-card-heading{flex:1;min-width:0}:is(#arc-settings,[data-arc-settings]) .arcs-card-title{color:var(--arc-foreground);letter-spacing:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;line-height:1.4;display:flex}:is(#arc-settings,[data-arc-settings]) .arcs-card-title-row{align-items:center;gap:4px;min-width:0;display:flex}:is(#arc-settings,[data-arc-settings]) .arcs-card-description{max-width:62ch;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);text-wrap:pretty;margin:2px 0 0;line-height:1.45}:is(#arc-settings,[data-arc-settings]) .arcs-card-action{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcs-card-body{font-size:var(--arc-text-sm);color:var(--arc-foreground);padding:12px 16px 16px}:is(#arc-settings,[data-arc-settings]) .arcs-card-flush>.arcs-card-body{padding:10px 0 0}:is(#arc-settings,[data-arc-settings]) .arcs-card-footer{border-top:1px solid var(--arc-border-subtle);background:color-mix(in srgb, var(--arc-surface-muted) 55%, var(--arc-surface));color:var(--arc-text-secondary);font-size:var(--arc-text-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 16px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcs-card-footer p{margin:0}:is(#arc-settings,[data-arc-settings]) .arcs-card-footer>:last-child:not(:first-child){margin-left:auto}:is(#arc-settings,[data-arc-settings]) :is(.arcs-card-body,.arcs-card-footer) p{color:var(--arc-text-secondary)}:is(#arc-settings,[data-arc-settings]) .arcs-rows{margin:0;padding:0;list-style:none}:is(#arc-settings,[data-arc-settings]) .arcs-rows>li{border-top:1px solid var(--arc-border-subtle);min-height:52px;color:var(--arc-foreground);align-items:center;gap:12px;padding:10px 16px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcs-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:is(#arc-settings,[data-arc-settings]) .arcs-row-main>strong{font-size:var(--arc-text-sm);overflow-wrap:anywhere;color:var(--arc-foreground);flex-wrap:wrap;align-items:center;gap:6px;font-weight:550;display:flex}:is(#arc-settings,[data-arc-settings]) .arcs-row-main>span{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);overflow-wrap:anywhere;line-height:1.45}:is(#arc-settings,[data-arc-settings]) .arcs-row-actions{flex:none;align-items:center;gap:6px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcs-note{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);align-items:flex-start;gap:6px;margin:0;line-height:1.5;display:flex}:is(#arc-settings,[data-arc-settings]) .arcs-note svg{flex:none;margin-top:2px}:is(#arc-settings,[data-arc-settings]) .arcs-stack{gap:12px;min-width:0;display:grid}:is(#arc-settings,[data-arc-settings]) .arcs-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcs-dl{font-size:var(--arc-text-sm);grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:6px 16px;margin:0;display:grid}:is(#arc-settings,[data-arc-settings]) .arcs-dl dt{color:var(--arc-text-secondary)}:is(#arc-settings,[data-arc-settings]) .arcs-dl dd{color:var(--arc-foreground);overflow-wrap:anywhere;margin:0}:is(#arc-settings,[data-arc-settings]) .arcs-link{color:var(--arc-foreground);font-size:var(--arc-text-sm);text-decoration:underline;-webkit-text-decoration-color:var(--arc-border-strong);text-decoration-color:var(--arc-border-strong);text-underline-offset:3px;transition:text-decoration-color var(--arc-duration-fast) var(--arc-ease-standard);align-items:center;gap:4px;font-weight:550;display:inline-flex}:is(#arc-settings,[data-arc-settings]) .arcs-link:hover{text-decoration-color:currentColor}:is(#arc-settings,[data-arc-settings]) .arcs-skiper-link{color:var(--arc-foreground);font-size:var(--arc-text-sm);align-items:center;gap:4px;font-weight:550;text-decoration:none;display:inline-flex;position:relative}:is(#arc-settings,[data-arc-settings]) .arcs-skiper-link:after{content:"";background:var(--arc-border-strong);pointer-events:none;width:100%;height:1px;position:absolute;bottom:-1px;left:0}:is(#arc-settings,[data-arc-settings]) .arcs-skiper-link:before{content:"";z-index:1;transform-origin:100%;pointer-events:none;background:currentColor;width:100%;height:max(1px,.05em);transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}:is(#arc-settings,[data-arc-settings]) .arcs-skiper-link:is(:hover,:focus-visible):before{transform-origin:0;transform:scaleX(1)}:is(#arc-settings,[data-arc-settings]) .arcs-badge{--tone:var(--arc-text-secondary);border:1px solid var(--badge-border,var(--arc-border));border-radius:var(--arc-radius-pill);min-height:22px;color:var(--badge-foreground,var(--arc-foreground));background:var(--badge-background,var(--arc-surface));font-size:var(--arc-text-xs);letter-spacing:-.005em;white-space:nowrap;transition:border-color var(--arc-duration-standard) var(--arc-ease-standard), background-color var(--arc-duration-standard) var(--arc-ease-standard), color var(--arc-duration-standard) var(--arc-ease-standard);flex:none;align-items:center;gap:5px;padding:0 8px;font-weight:550;line-height:1;display:inline-flex;overflow:clip}:is(#arc-settings,[data-arc-settings]) .arcs-badge-sm{min-height:20px;padding:0 7px;font-size:12px}:is(#arc-settings,[data-arc-settings]) .arcs-badge-body{display:block}:is(#arc-settings,[data-arc-settings]) .arcs-badge-content{align-items:center;gap:5px;width:max-content;display:inline-flex;position:relative}:is(#arc-settings,[data-arc-settings]) :is(.arcs-badge-label,.arcs-badge-glyph){align-items:center;display:inline-flex;position:relative}:is(#arc-settings,[data-arc-settings]) .arcs-badge-icon{color:var(--tone);display:inline-flex;position:relative}:is(#arc-settings,[data-arc-settings]) .arcs-badge-text{display:block}:is(#arc-settings,[data-arc-settings]) .arcs-badge-neutral{--tone:var(--arc-text-secondary);--badge-foreground:var(--arc-text-secondary);--badge-background:var(--arc-surface-muted);--badge-border:var(--arc-border)}:is(#arc-settings,[data-arc-settings]) .arcs-badge-success{--tone:var(--arcs-success);--badge-foreground:var(--arcs-success);--badge-background:color-mix(in srgb, var(--arcs-success) 10%, var(--arc-surface));--badge-border:color-mix(in srgb, var(--arcs-success) 25%, var(--arc-border))}:is(#arc-settings,[data-arc-settings]) .arcs-badge-info{--tone:var(--arc-accent);--badge-foreground:var(--arc-accent-strong);--badge-background:var(--arc-accent-subtle);--badge-border:color-mix(in srgb, var(--arc-accent) 24%, var(--arc-border))}:is(#arc-settings,[data-arc-settings]) .arcs-badge-warning{--tone:var(--arc-warning);--badge-foreground:var(--arc-warning);--badge-background:color-mix(in srgb, var(--arc-warning) 11%, var(--arc-surface));--badge-border:color-mix(in srgb, var(--arc-warning) 27%, var(--arc-border))}:is(#arc-settings,[data-arc-settings]) .arcs-badge-danger{--tone:var(--arc-danger);--badge-foreground:var(--arc-danger);--badge-background:color-mix(in srgb, var(--arc-danger) 10%, var(--arc-surface));--badge-border:color-mix(in srgb, var(--arc-danger) 26%, var(--arc-border))}:is(#arc-settings,[data-arc-settings]) .arcs-avatar{border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);background:var(--arc-surface-muted);color:var(--arc-foreground);font-size:var(--arc-text-xs);animation:arcs-fade var(--arc-duration-standard) var(--arc-ease-enter) both;flex:none;place-items:center;font-weight:600;display:inline-grid}:is(#arc-settings,[data-arc-settings]) .arcs-avatar-sm{width:26px;height:26px;font-size:10px}:is(#arc-settings,[data-arc-settings]) .arcs-avatar-md{width:32px;height:32px}:is(#arc-settings,[data-arc-settings]) .arcs-avatar-lg{width:40px;height:40px;font-size:var(--arc-text-sm)}:is(#arc-settings,[data-arc-settings]) .arcs-alert{--alert-hue:var(--arc-text-secondary);box-sizing:border-box;border:1px solid color-mix(in srgb, var(--alert-hue) 22%, var(--arc-border));background:color-mix(in srgb, var(--alert-hue) 5%, var(--arc-surface));min-width:0;color:var(--arc-foreground);box-shadow:none;border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 12px;padding:14px 16px;font-size:13px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcs-alert-icon{background:color-mix(in srgb, var(--alert-hue) 13%, var(--arc-surface));width:28px;height:28px;color:var(--alert-hue);border-radius:50%;flex:none;place-items:center;margin:-4px 0;display:grid}:is(#arc-settings,[data-arc-settings]) .arcs-alert-icon svg{width:16px;height:16px}:is(#arc-settings,[data-arc-settings]) .arcs-alert-copy{flex:1;min-width:0}:is(#arc-settings,[data-arc-settings]) .arcs-frame-content{display:flow-root;position:relative}:is(#arc-settings,[data-arc-settings]) .arcs-alert-glyph{place-items:center;display:grid;position:relative}:is(#arc-settings,[data-arc-settings]) .arcs-line{text-wrap:balance;display:block}:is(#arc-settings,[data-arc-settings]) .arcs-alert-title{color:var(--arc-foreground);overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:20px;display:block}:is(#arc-settings,[data-arc-settings]) .arcs-alert-description{color:var(--arc-text-secondary);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;line-height:19px}:is(#arc-settings,[data-arc-settings]) .arcs-alert-action{flex-wrap:wrap;flex:none;align-items:center;gap:8px;margin:-4px 0;display:flex}:is(#arc-settings,[data-arc-settings]) .arcs-alert-dismiss{border-radius:var(--arc-radius-pill);width:26px;height:26px;color:var(--arc-text-muted);cursor:pointer;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;flex:none;place-items:center;margin:-4px -6px -4px 0;display:grid}:is(#arc-settings,[data-arc-settings]) .arcs-alert-dismiss:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}:is(#arc-settings,[data-arc-settings]) .arcs-alert-info{--alert-hue:var(--arc-text-secondary);border-color:var(--arc-border);background:var(--arc-surface-muted)}:is(#arc-settings,[data-arc-settings]) .arcs-alert-success{--alert-hue:var(--arcs-success)}:is(#arc-settings,[data-arc-settings]) .arcs-alert-warning{--alert-hue:var(--arc-warning)}:is(#arc-settings,[data-arc-settings]) .arcs-alert-danger{--alert-hue:var(--arc-danger)}:is(#arc-settings,[data-arc-settings]) .arcs-skeleton{gap:0;padding:4px 0;display:grid}:is(#arc-settings,[data-arc-settings]) .arcs-skeleton-row{align-items:flex-start;gap:12px;padding:10px 16px;display:flex}:is(#arc-settings,[data-arc-settings]) :is(.arcs-skeleton-avatar,.arcs-skeleton-line){border-radius:var(--arc-radius-small);background:color-mix(in srgb, var(--arc-border-strong) 30%, var(--arc-surface));animation:arcs-pulse 1.8s ease-in-out calc(var(--index,0) * 90ms) 11 both;flex:none;display:block}:is(#arc-settings,[data-arc-settings]) .arcs-skeleton-avatar{border-radius:var(--arc-radius-pill);width:32px;height:32px}:is(#arc-settings,[data-arc-settings]) .arcs-skeleton-lines{flex:1;gap:8px;padding-top:3px;display:grid}:is(#arc-settings,[data-arc-settings]) .arcs-skeleton-line{width:72%;height:10px}:is(#arc-settings,[data-arc-settings]) .arcs-skeleton-line:first-child{width:42%;height:12px}:is(#arc-settings,[data-arc-settings]) .arcs-field{align-content:start;min-width:0;display:grid}:is(#arc-settings,[data-arc-settings]) .arcs-field-label{color:var(--arc-foreground);font-size:var(--arc-text-sm);font-weight:550;line-height:var(--arc-leading-body);margin:0 0 6px}:is(#arc-settings,[data-arc-settings]) .arcs-message-slot{display:block;overflow:hidden}:is(#arc-settings,[data-arc-settings]) .arcs-field-description,:is(#arc-settings,[data-arc-settings]) .arcs-field-error{font-size:var(--arc-text-xs);padding-top:5px;line-height:1.45;display:block}:is(#arc-settings,[data-arc-settings]) .arcs-words{display:block;position:relative}:is(#arc-settings,[data-arc-settings]) .arcs-word{white-space:pre;display:inline-block}:is(#arc-settings,[data-arc-settings]) .arcs-column{font-variant-numeric:tabular-nums;justify-content:center;display:inline-flex;position:relative}:is(#arc-settings,[data-arc-settings]) .arcs-column>span{display:inline-block}:is(#arc-settings,[data-arc-settings]) .arcs-field-description{color:var(--arc-text-muted)}:is(#arc-settings,[data-arc-settings]) .arcs-field-error{color:var(--arc-danger)}:is(#arc-settings,[data-arc-settings]) :is(.arcs-input,.arcs-select-control,.arcs-password,.arcs-color){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:var(--arcs-control);border:1px solid var(--arc-border-strong);border-radius:var(--arc-radius-control);background:var(--arc-surface);color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);letter-spacing:var(--arc-tracking-body);box-shadow:none;color-scheme:inherit;transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);outline:none;margin:0}:is(#arc-settings,[data-arc-settings]) :is(.arcs-input,.arcs-select-control){padding:0 10px}:is(#arc-settings,[data-arc-settings]) .arcs-input::placeholder,:is(#arc-settings,[data-arc-settings]) .arcs-password-input::placeholder{color:var(--arc-text-muted);opacity:1}@media (hover:hover) and (pointer:fine){:is(#arc-settings,[data-arc-settings]) :is(.arcs-input,.arcs-select-control):hover:not(:disabled,:focus,[aria-invalid=true]),:is(#arc-settings,[data-arc-settings]) :is(.arcs-password,.arcs-color):hover:not(:focus-within){border-color:var(--arc-foreground)}}:is(#arc-settings,[data-arc-settings]) :is(.arcs-input,.arcs-select-control):focus,:is(#arc-settings,[data-arc-settings]) :is(.arcs-password,.arcs-color):focus-within{border-color:var(--arc-foreground);box-shadow:none;outline:none}:is(#arc-settings,[data-arc-settings]) :is(.arcs-input,.arcs-select-control):focus-visible{outline:2px solid var(--arc-focus);outline-offset:1px}:is(#arc-settings,[data-arc-settings]) .arcs-password:has(.arcs-password-input:focus-visible){outline:2px solid var(--arc-focus);outline-offset:1px}:is(#arc-settings,[data-arc-settings]) :is(.arcs-input,.arcs-select-control)[aria-invalid=true]{border-color:var(--arc-danger)}:is(#arc-settings,[data-arc-settings]) .arcs-password:has([aria-invalid=true]){border-color:var(--arc-danger)}:is(#arc-settings,[data-arc-settings]) :is(.arcs-input,.arcs-select-control):disabled{cursor:not-allowed;opacity:.55;background:var(--arc-surface-muted)}:is(#arc-settings,[data-arc-settings]) .arcs-password:has(:disabled){cursor:not-allowed;opacity:.55;background:var(--arc-surface-muted)}:is(#arc-settings,[data-arc-settings]) .arcs-select{min-width:0;display:block;position:relative}:is(#arc-settings,[data-arc-settings]) .arcs-select-control{appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:none!important;padding-right:32px!important}:is(#arc-settings,[data-arc-settings]) .arcs-select-chevron{color:var(--arc-text-muted);pointer-events:none;position:absolute;top:50%;right:10px;translate:0 -50%}:is(#arc-settings,[data-arc-settings]) .arcs-password{align-items:center;gap:4px;padding:0 0 0 10px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcs-password-input{width:100%;min-width:0;min-height:calc(var(--arcs-control) - 2px);color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);box-shadow:none;background:0 0;border:0;outline:0;flex:1;margin:0;padding:0}:is(#arc-settings,[data-arc-settings]) .arcs-password-input:focus-visible{outline:0}:is(#arc-settings,[data-arc-settings]) .arcs-password-input[data-reveal=shown]{animation:arcs-resolve var(--arc-duration-standard) var(--arc-ease-enter)}:is(#arc-settings,[data-arc-settings]) .arcs-password-input[data-reveal=hidden]{animation:arcs-resolve-again var(--arc-duration-standard) var(--arc-ease-enter)}:is(#arc-settings,[data-arc-settings]) .arcs-password-toggle{border-radius:calc(var(--arc-radius-control) - 2px);width:28px;height:28px;color:var(--arc-text-muted);cursor:pointer;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring);background:0 0;border:0;flex:none;place-items:center;margin-right:1px;padding:0;display:grid}:is(#arc-settings,[data-arc-settings]) .arcs-password-toggle:hover:not(:disabled){background:var(--arc-surface-muted);color:var(--arc-foreground)}:is(#arc-settings,[data-arc-settings]) .arcs-password-toggle:active:not(:disabled){transition-duration:var(--arc-duration-fast), var(--arc-duration-fast), .1s;transform:scale(.96)}:is(#arc-settings,[data-arc-settings]) .arcs-password-toggle[aria-pressed=true]{color:var(--arc-foreground)}:is(#arc-settings,[data-arc-settings]) .arcs-color{align-items:center;gap:8px;width:auto;padding:3px 10px 3px 3px;display:inline-flex}:is(#arc-settings,[data-arc-settings]) .arcs-color-input{border:1px solid var(--arc-border);cursor:pointer;background:0 0;border-radius:6px;width:34px;height:24px;padding:0}:is(#arc-settings,[data-arc-settings]) .arcs-color-input:disabled{cursor:not-allowed;opacity:.55}:is(#arc-settings,[data-arc-settings]) .arcs-color-value{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums}:is(#arc-settings,[data-arc-settings]) .arcs-switch{min-height:28px;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:0;display:inline-flex}:is(#arc-settings,[data-arc-settings]) .arcs-switch:disabled{cursor:not-allowed;opacity:.5}:is(#arc-settings,[data-arc-settings]) .arcs-switch:focus-visible{outline:none}:is(#arc-settings,[data-arc-settings]) .arcs-switch:focus-visible .arcs-switch-track{outline:2px solid var(--arc-focus);outline-offset:2px}:is(#arc-settings,[data-arc-settings]) .arcs-switch-track{box-sizing:border-box;border-radius:var(--arc-radius-pill);background:var(--arcs-track);isolation:isolate;width:36px;height:20px;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);flex:none;align-items:center;padding:2px;display:flex;position:relative}:is(#arc-settings,[data-arc-settings]) .arcs-switch-track:before{content:"";z-index:-1;border-radius:inherit;background:var(--arc-accent);opacity:0;transition:opacity var(--arc-duration-standard) var(--arc-ease-standard);position:absolute;inset:0}:is(#arc-settings,[data-arc-settings]) .arcs-switch[aria-checked=true] .arcs-switch-track:before{opacity:1}:is(#arc-settings,[data-arc-settings]) .arcs-switch-thumb{border-radius:var(--arc-radius-pill);background:var(--arc-surface);will-change:transform;flex:none;width:16px;height:16px;box-shadow:0 1px 2px #0000002e}@media (hover:hover) and (pointer:fine){:is(#arc-settings,[data-arc-settings]) .arcs-switch[aria-checked=false]:hover:not(:disabled) .arcs-switch-track{background:var(--arcs-track-hover)}}:is(#arc-settings,[data-arc-settings]) .arcs-menu-trigger{border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);background:var(--arc-surface);max-width:100%;min-height:28px;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);cursor:pointer;transition:background-color var(--arc-duration-instant) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard);align-items:center;gap:6px;margin:0;padding:0 8px 0 10px;font-weight:550;display:inline-flex;transform:none}:is(#arc-settings,[data-arc-settings]) .arcs-menu-trigger:hover:not(:disabled),:is(#arc-settings,[data-arc-settings]) .arcs-menu-trigger[data-state=open]{border-color:var(--arc-border-strong);background:var(--arc-surface-muted)}:is(#arc-settings,[data-arc-settings]) .arcs-menu-trigger:disabled{cursor:not-allowed;opacity:.55}:is(#arc-settings,[data-arc-settings]) .arcs-menu-trigger-icon{justify-content:center;width:28px;padding:0}:is(#arc-settings,[data-arc-settings]) .arcs-menu-trigger-glyph{color:var(--arc-text-secondary);display:inline-flex}:is(#arc-settings,[data-arc-settings]) .arcs-menu-trigger-label{flex:0 auto;min-width:0;display:inline-flex;position:relative;overflow-x:clip}:is(#arc-settings,[data-arc-settings]) .arcs-menu-trigger-measure{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}:is(#arc-settings,[data-arc-settings]) .arcs-menu-trigger-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}:is(#arc-settings,[data-arc-settings]) .arcs-menu-chevron{color:var(--arc-text-muted);transition:transform var(--arc-duration-spring) var(--arc-ease-spring);flex:none}:is(#arc-settings,[data-arc-settings]) .arcs-menu-trigger[data-state=open] .arcs-menu-chevron{transform:rotate(180deg)}:is(#arc-settings,[data-arc-settings]).arcs-menu{--menu-x:0px;--menu-y:-5px;z-index:60;box-sizing:border-box;min-width:13rem;max-width:min(20rem, var(--radix-dropdown-menu-content-available-width));border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);color:var(--arc-foreground);box-shadow:var(--arc-shadow-floating);font-family:var(--arc-font-body);font-size:var(--arc-text-sm);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition:opacity var(--arc-duration-fast) var(--arc-ease-enter), transform var(--arc-duration-spring) var(--arc-ease-spring);padding:4px;position:relative}:is(#arc-settings,[data-arc-settings]).arcs-menu[data-side=top]{--menu-y:5px}:is(#arc-settings,[data-arc-settings]).arcs-menu[data-state=closed]{opacity:0;transform:translate(0, calc(var(--menu-y) * .5)) scale(.99);transition:opacity .13s var(--arc-ease-standard), transform .13s var(--arc-ease-standard);pointer-events:none;animation:.13s linear both arcs-menu-exit}@starting-style{:is(#arc-settings,[data-arc-settings]).arcs-menu[data-state=open]{opacity:0;transform:translate(var(--menu-x), var(--menu-y)) scale(.97)}:is(#arc-settings,[data-arc-settings]).arcs-menu[data-state=open] .arcs-menu-item{opacity:0;transform:translate(calc(var(--menu-x) * .4), calc(var(--menu-y) * .4))}}:is(#arc-settings,[data-arc-settings]) .arcs-menu-highlight{border-radius:calc(var(--arc-radius-panel) - 5px);background:var(--arc-surface-muted);opacity:0;pointer-events:none;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);position:absolute;top:0;left:4px;right:4px}:is(#arc-settings,[data-arc-settings]) .arcs-menu-highlight[data-tone=danger]{background:var(--arc-danger-soft)}:is(#arc-settings,[data-arc-settings]) .arcs-menu-item{border-radius:calc(var(--arc-radius-panel) - 5px);min-height:32px;color:var(--arc-foreground);font-size:var(--arc-text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--arc-duration-fast) var(--arc-ease-standard), opacity var(--arc-duration-standard) var(--arc-ease-enter) calc(min(var(--i,0), 4) * 35ms), transform var(--arc-duration-standard) var(--arc-ease-enter) calc(min(var(--i,0), 4) * 35ms);outline:none;align-items:center;gap:8px;padding:0 10px;text-decoration:none;display:flex;position:relative}:is(#arc-settings,[data-arc-settings]) .arcs-menu-item:focus-visible{outline:none}:is(#arc-settings,[data-arc-settings]) .arcs-menu-item[data-disabled]{opacity:.45;cursor:default}:is(#arc-settings,[data-arc-settings]) .arcs-menu-icon{width:16px;color:var(--arc-text-secondary);display:inline-flex}:is(#arc-settings,[data-arc-settings]) .arcs-menu-danger,:is(#arc-settings,[data-arc-settings]) .arcs-menu-danger .arcs-menu-icon{color:var(--arc-danger)}:is(#arc-settings,[data-arc-settings]) .arcs-menu-separator{background:var(--arc-border-subtle);height:1px;margin:4px -4px}:is(#arc-settings,[data-arc-settings]) .arcs-menu-label{color:var(--arc-text-muted);letter-spacing:.02em;text-transform:uppercase;padding:6px 10px 4px;font-size:11px;font-weight:600}:is(#arc-settings,[data-arc-settings]) .arcs-menu-radio{min-height:44px;padding-right:32px}:is(#arc-settings,[data-arc-settings]) .arcs-menu-radio-copy{gap:1px;padding:5px 0;display:grid}:is(#arc-settings,[data-arc-settings]) .arcs-menu-radio-copy>span{font-weight:550}:is(#arc-settings,[data-arc-settings]) .arcs-menu-radio-copy>small{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);line-height:1.35}:is(#arc-settings,[data-arc-settings]) .arcs-menu-check{color:var(--arc-foreground);animation:arcs-settle var(--arc-duration-standard) var(--arc-ease-enter) 40ms both;display:inline-flex;position:absolute;right:10px}:is(#arc-settings,[data-arc-settings]).arcs-dialog{box-sizing:border-box;width:min(100vw - 32px,440px);max-width:none;max-height:calc(100dvh - 32px);color:var(--arc-foreground);box-shadow:none;font-family:var(--arc-font-body);background:0 0;border:0;margin:auto;padding:0;overflow:visible}:is(#arc-settings,[data-arc-settings]).arcs-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:arcs-fade var(--arc-duration-standard) var(--arc-ease-enter) both;background:oklch(10% 0 0/.42)}:is(#arc-settings,[data-arc-settings]).arcs-dialog[data-leaving]{z-index:1000;pointer-events:none;height:fit-content;margin:auto;position:fixed;inset:0}:is(#arc-settings,[data-arc-settings]).arcs-dialog[data-leaving]::backdrop{animation:arcs-fade-out var(--arc-duration-fast) var(--arc-ease-standard) both}:is(#arc-settings,[data-arc-settings]).arcs-dialog[data-leaving]:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:arcs-fade-out var(--arc-duration-fast) var(--arc-ease-standard) both;background:oklch(10% 0 0/.42);position:fixed;inset:0}:is(#arc-settings,[data-arc-settings]) .arcs-dialog-surface{border:1px solid var(--arc-border);background:var(--arc-surface-raised);max-height:calc(100dvh - 32px);color:var(--arc-foreground);box-shadow:var(--arc-shadow-floating);border-radius:14px;overflow:auto}:is(#arc-settings,[data-arc-settings]) .arcs-dialog-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 16px 0 18px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcs-dialog-title{color:var(--arc-foreground);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.4}:is(#arc-settings,[data-arc-settings]) .arcs-dialog-description{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);overflow-wrap:anywhere;margin:4px 0 0;line-height:1.5}:is(#arc-settings,[data-arc-settings]) .arcs-dialog-close{border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);background:color-mix(in srgb, var(--arc-surface-muted) 50%, transparent);width:28px;height:28px;color:var(--arc-text-secondary);cursor:pointer;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring);flex:none;place-items:center;margin:-2px -2px 0 0;padding:0;display:grid}:is(#arc-settings,[data-arc-settings]) .arcs-dialog-close:hover:not(:disabled){background:var(--arc-surface-muted);color:var(--arc-foreground)}:is(#arc-settings,[data-arc-settings]) .arcs-dialog-close:active:not(:disabled){transform:scale(.96)}:is(#arc-settings,[data-arc-settings]) .arcs-dialog-close:disabled{cursor:not-allowed;opacity:.5}:is(#arc-settings,[data-arc-settings]) .arcs-dialog-body{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);padding:12px 18px 0;line-height:1.5}:is(#arc-settings,[data-arc-settings]) .arcs-dialog-body>.arcs-alert{margin:0}:is(#arc-settings,[data-arc-settings]) .arcs-dialog-footer{border-top:1px solid var(--arc-border-subtle);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;padding:12px 16px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcs-dialog-footer>.arcs-button{min-width:0}:is(#arc-settings,[data-arc-settings]) .arcs-dropzone-wrap{min-width:0;display:grid;position:relative}:is(#arc-settings,[data-arc-settings]) .arcs-dropzone{border:1px dashed var(--arc-border-strong);border-radius:var(--arc-radius-panel);background:var(--arc-surface);min-width:0;transition:background-color var(--arc-duration-standard) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard), border-style 0s;display:grid;position:relative}:is(#arc-settings,[data-arc-settings]) .arcs-dropzone:has(.arcs-dropzone-trigger:hover:not(:disabled)){background:var(--arc-surface-muted);border-color:var(--arc-text-muted)}:is(#arc-settings,[data-arc-settings]) .arcs-dropzone[data-dragging]{border-style:solid;border-color:color-mix(in srgb, var(--arc-accent) 45%, var(--arc-border));background:color-mix(in srgb, var(--arc-accent) 4%, var(--arc-surface))}:is(#arc-settings,[data-arc-settings]) .arcs-dropzone[data-disabled]{opacity:.6}:is(#arc-settings,[data-arc-settings]) .arcs-dropzone-trigger{border-radius:inherit;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:12px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcs-dropzone-trigger:disabled{cursor:not-allowed}:is(#arc-settings,[data-arc-settings]) .arcs-dropzone-trigger>*{pointer-events:none}:is(#arc-settings,[data-arc-settings]) .arcs-dropzone-preview{border:1px solid var(--arc-border);background:var(--arc-surface-muted);width:56px;height:56px;color:var(--arc-text-secondary);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}:is(#arc-settings,[data-arc-settings]) .arcs-dropzone-label{display:block;position:relative}:is(#arc-settings,[data-arc-settings]) .arcs-dropzone-preview img{object-fit:contain;background:#fff;width:100%;height:100%}:is(#arc-settings,[data-arc-settings]) .arcs-dropzone-copy{gap:2px;min-width:0;display:grid}:is(#arc-settings,[data-arc-settings]) .arcs-dropzone-copy strong{color:var(--arc-foreground);font-size:var(--arc-text-sm);font-weight:550}:is(#arc-settings,[data-arc-settings]) .arcs-dropzone-copy span{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);line-height:1.45}:is(#arc-settings,[data-arc-settings]) .arcs-dropzone-input{clip-path:inset(50%);white-space:nowrap;opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}:is(#arc-settings,[data-arc-settings]) .arcs-tabs{isolation:isolate;border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);background:var(--arc-surface-muted);min-width:0;max-width:100%;box-shadow:none;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow:visible}:is(#arc-settings,[data-arc-settings]) .arcs-tabs-viewport{border-radius:inherit;scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}:is(#arc-settings,[data-arc-settings]) .arcs-tabs-viewport::-webkit-scrollbar{display:none}:is(#arc-settings,[data-arc-settings]) .arcs-tabs[data-left] .arcs-tabs-viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 35px,#000);mask-image:linear-gradient(90deg,#0000,#000 35px,#000)}:is(#arc-settings,[data-arc-settings]) .arcs-tabs[data-right] .arcs-tabs-viewport{-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 35px),#0000);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 35px),#0000)}:is(#arc-settings,[data-arc-settings]) .arcs-tabs[data-left][data-right] .arcs-tabs-viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 35px calc(100% - 35px),#0000);mask-image:linear-gradient(90deg,#0000,#000 35px calc(100% - 35px),#0000)}:is(#arc-settings,[data-arc-settings]) .arcs-tabs-list{isolation:isolate;align-items:center;gap:2px;width:max-content;padding:3px;display:inline-flex;position:relative}:is(#arc-settings,[data-arc-settings]) .arcs-tabs[data-overflow]:not([data-orientation=vertical]){padding-inline:30px}:is(#arc-settings,[data-arc-settings]) .arcs-tabs-scroll{z-index:2;background:var(--arc-surface-muted);width:30px;min-height:0;color:var(--arc-foreground);cursor:pointer;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:0;bottom:0}:is(#arc-settings,[data-arc-settings]) .arcs-tabs-scroll-left{border-radius:var(--arc-radius-control) 0 0 var(--arc-radius-control);left:0}:is(#arc-settings,[data-arc-settings]) .arcs-tabs-scroll-right{border-radius:0 var(--arc-radius-control) var(--arc-radius-control) 0;right:0}:is(#arc-settings,[data-arc-settings]) .arcs-tabs-scroll:disabled{opacity:0;pointer-events:none}:is(#arc-settings,[data-arc-settings]) .arcs-tabs-scroll:focus-visible{outline-offset:-3px}:is(#arc-settings,[data-arc-settings]) .arcs-tabs-trigger{isolation:isolate;border-radius:calc(var(--arc-radius-control) - 3px);min-height:28px;box-shadow:none;color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;flex:none;align-items:center;gap:7px;margin:0;padding:0 10px;font-weight:500;display:inline-flex;position:relative}:is(#arc-settings,[data-arc-settings]) .arcs-tabs-trigger:hover{color:var(--arc-foreground);background:0 0}:is(#arc-settings,[data-arc-settings]) .arcs-tabs-trigger[aria-selected=true]{color:var(--arc-foreground);background:0 0;font-weight:600}:is(#arc-settings,[data-arc-settings]) .arcs-tabs-trigger:focus-visible{outline:2px solid var(--arc-focus);outline-offset:-2px}:is(#arc-settings,[data-arc-settings]) .arcs-tabs-icon{color:var(--arc-text-muted);transition:color var(--arc-duration-fast) var(--arc-ease-standard);display:inline-flex}:is(#arc-settings,[data-arc-settings]) .arcs-tabs-trigger[aria-selected=true] .arcs-tabs-icon{color:var(--arc-foreground)}:is(#arc-settings,[data-arc-settings]) .arcs-tabs-selection{z-index:-1;border:1px solid var(--arc-border);border-radius:calc(var(--arc-radius-control) - 3px);background:var(--arc-surface);box-shadow:var(--arcs-shadow-resting);pointer-events:none;will-change:transform;position:absolute;inset:0}:is(#arc-settings,[data-arc-settings]) .arcs-tabs[data-orientation=vertical]{background:0 0;border:0;display:block}:is(#arc-settings,[data-arc-settings]) .arcs-tabs[data-orientation=vertical] .arcs-tabs-viewport{overflow:visible}:is(#arc-settings,[data-arc-settings]) .arcs-tabs[data-orientation=vertical] .arcs-tabs-list{flex-direction:column;align-items:stretch;gap:1px;width:100%;padding:0;display:flex}:is(#arc-settings,[data-arc-settings]) .arcs-tabs[data-orientation=vertical] .arcs-tabs-trigger{text-align:left;border-radius:8px;justify-content:flex-start;width:100%;min-height:32px}:is(#arc-settings,[data-arc-settings]) .arcs-tabs[data-orientation=vertical] .arcs-tabs-trigger:hover:not([aria-selected=true]){background:color-mix(in srgb, var(--arc-foreground) 4%, transparent)}:is(#arc-settings,[data-arc-settings]) .arcs-tabs[data-orientation=vertical] .arcs-tabs-selection{background:color-mix(in srgb, var(--arc-foreground) 8%, transparent);box-shadow:none;border-color:#0000;border-radius:8px}:is(#arc-settings,[data-arc-settings]) .arcs-page-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 16px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcs-page-heading :is(h1,h2){color:var(--arc-foreground);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:650;line-height:1.3}:is(#arc-settings,[data-arc-settings]) .arcs-page-heading p{max-width:none;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:2px 0 0;line-height:1.45}:is(#arc-settings,[data-arc-settings]) .arcs-hub-panel .arcs-page-heading :is(h1,h2){letter-spacing:0;font-size:15px;font-weight:600}@media (width<=520px){:is(#arc-settings,[data-arc-settings]) .arcs-page-heading{flex-direction:column}}:is(#arc-settings,[data-arc-settings]).arcs-hub{max-width:1060px;font-size:var(--arc-text-sm);color:var(--arc-foreground);grid-template-columns:minmax(0,1fr);align-items:start;gap:0;margin:0 auto;display:grid}:is(#arc-settings,[data-arc-settings]).arcs-hub>*{grid-column:1}:is(#arc-settings,[data-arc-settings]) .arcs-hub-heading{margin:0 0 12px}:is(#arc-settings,[data-arc-settings]) .arcs-hub-heading h1{margin:0}:is(#arc-settings,[data-arc-settings]) .arcs-hub-description{max-width:70ch;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:4px 0 0;line-height:1.5}:is(#arc-settings,[data-arc-settings]) .arcs-hub-nav{min-width:0;margin:0 0 16px}:is(#arc-settings,[data-arc-settings]) .arcs-hub-panel{min-width:0;max-width:none;margin:0;padding:0;animation:none}:is(#arc-settings,[data-arc-settings]) .arcs-hub-panel[hidden]{display:none}:is(#arc-settings,[data-arc-settings]) .arcs-hub-panel>:is(.page-content,div,section){max-width:none;margin-left:0;margin-right:0}:is(#arc-settings,[data-arc-settings]) .arcs-hub-panel .page-content{padding:0}@media (width>=1100px){:is(#arc-settings,[data-arc-settings]).arcs-hub{grid-template-columns:204px minmax(0,1fr);column-gap:32px}:is(#arc-settings,[data-arc-settings]).arcs-hub>*{grid-column:2}:is(#arc-settings,[data-arc-settings]) .arcs-hub-nav{grid-area:1/1/span 99;margin:2px 0 0;position:sticky;top:16px}}@media (pointer:coarse){:is(#arc-settings,[data-arc-settings]) :is(.arcs-button,.arcs-tabs-trigger,.arcs-menu-trigger){min-height:44px}:is(#arc-settings,[data-arc-settings]) .arcs-button-icon{width:44px;min-width:44px}:is(#arc-settings,[data-arc-settings]) .arcs-menu-item,:is(#arc-settings,[data-arc-settings]) :is(.arcs-input,.arcs-select-control,.arcs-password){min-height:44px}:is(#arc-settings,[data-arc-settings]) .arcs-password-toggle{width:44px;height:44px;margin-right:0}}@media (prefers-reduced-motion:reduce){:is(#arc-settings,[data-arc-settings]) :is(.arcs-button,.arcs-badge,.arcs-switch-track,.arcs-menu-trigger,.arcs-menu-chevron,.arcs-menu-item,.arcs-menu-highlight,.arcs-tabs-trigger,.arcs-password-toggle,.arcs-dialog-close,.arcs-dropzone,.arcs-input,.arcs-select-control){transition:none!important}:is(#arc-settings,[data-arc-settings]) .arcs-password-toggle:active,:is(#arc-settings,[data-arc-settings]) .arcs-dialog-close:active{transform:none!important}:is(#arc-settings,[data-arc-settings]) :is(.arcs-menu-check,.arcs-avatar,.arcs-password-input[data-reveal],.arcs-skeleton-avatar,.arcs-skeleton-line){animation:none!important}:is(#arc-settings,[data-arc-settings]).arcs-menu{transition:opacity var(--arc-duration-instant) linear;transform:none}:is(#arc-settings,[data-arc-settings]).arcs-dialog::backdrop{animation:arcs-fade var(--arc-duration-instant) linear both}:is(#arc-settings,[data-arc-settings]) .arcs-spinner{animation-duration:2.4s}:is(#arc-settings,[data-arc-settings]) .arcs-skiper-link:before{transition:none}}@keyframes arcs-rise{0%{opacity:0;filter:blur(2px);translate:0 .3em}}@keyframes arcs-fade{0%{opacity:0}}@keyframes arcs-pulse{0%,to{opacity:1}50%{opacity:.52}}@keyframes arcs-settle{0%{opacity:0;scale:.6}}@keyframes arcs-spin{to{rotate:360deg}}@keyframes arcs-resolve{0%{opacity:.35;filter:blur(2px)}}@keyframes arcs-resolve-again{0%{opacity:.35;filter:blur(2px)}}@keyframes arcs-fade-out{to{opacity:0}}@keyframes arcs-menu-exit{to{--arcs-menu-exited:1}}.jurisdiction-card{margin-bottom:16px}.jurisdiction-active{font-size:var(--arc-text-sm);color:var(--arc-foreground);margin:0 0 8px}.jurisdiction-values{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 16px;margin:12px 0;display:grid}.jurisdiction-values div{min-width:0}.jurisdiction-values dt{font-size:var(--arc-text-xs);color:var(--arc-text-secondary)}.jurisdiction-values dd{font-size:var(--arc-text-sm);color:var(--arc-foreground);overflow-wrap:anywhere;margin:2px 0 0}.account-jurisdiction-field{text-align:left;margin-top:12px}.review-plans-dialog{color:#22272b;background:#fff;border:1px solid #e1e5e9;border-radius:24px;width:min(1110px,100% - 40px);max-height:calc(100dvh - 40px);padding:44px;overflow-y:auto;box-shadow:0 32px 120px #17233230}.review-plans-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#17232d75}.review-plans-close{color:#596570;cursor:pointer;background:#fff;border:1px solid #e2e6e9;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:22px;right:22px}.review-plans-heading{max-width:690px;margin-bottom:25px}.review-plans-eyebrow{letter-spacing:.09em;color:#66736a;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.review-plans-heading h2{letter-spacing:-1.8px;margin:15px 0;font-size:40px;font-weight:650;line-height:1.12}.review-plans-heading p{color:#66727d;margin:0;font-size:15px;line-height:1.7}.review-plans-heading p strong{color:#26332a;font-weight:650}.review-plans-assurance{color:#4f6158;border-top:1px solid #e9ecef;flex-wrap:wrap;gap:24px;padding:19px 0 25px;font-size:12px;display:flex}.review-plans-assurance>span{align-items:center;gap:8px;display:flex}.review-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.review-plan-card{background:#fff;border:1px solid #e0e5e9;border-radius:15px;flex-direction:column;min-width:0;padding:23px;display:flex}.review-plan-card.is-selected{background:#f7faf6;border-color:#667c64;box-shadow:0 0 0 1px #667c64}.review-plan-top{flex-wrap:wrap;align-items:center;gap:9px;min-height:25px;display:flex}.review-plan-top>strong{font-size:17px}.review-plan-top>span{color:#415c39;background:#e3ebdf;border-radius:5px;padding:5px 7px;font-size:12px;font-weight:750}.review-plan-top>small{color:#65705d;font-size:12px}.review-plan-price{letter-spacing:-1.7px;flex-wrap:wrap;align-items:baseline;gap:2px;margin:20px 0 14px;font-size:40px;font-weight:650;line-height:1.2;display:flex}.review-plan-price>span{letter-spacing:-1px;font-size:23px}.review-plan-price>small{letter-spacing:0;color:#5f6b75;flex-basis:100%;margin-top:6px;font-size:12px;font-weight:450;display:block}.review-plan-price.review-plan-custom{letter-spacing:-1.3px;margin-top:25px;font-size:34px}.review-plan-description{color:#5f6b75;min-height:40px;margin:0 0 20px;font-size:12px;line-height:1.65}.review-plan-card>.button{justify-content:center;width:100%;min-height:41px;font-size:12px}.review-plan-card ul{gap:12px;margin:23px 0 0;padding:0;list-style:none;display:grid}.review-plan-card li{color:#4d5962;align-items:flex-start;gap:9px;font-size:12px;line-height:1.55;display:flex}.review-plan-card li>svg{color:#58714e;flex-shrink:0;margin-top:2px}.review-enterprise-note{color:#5f6b75;margin-top:auto;padding-top:20px;font-size:12px;line-height:1.5}.review-plan-purchase{border-top:1px solid #e6e9ec;margin-top:24px;padding-top:20px}.review-plan-consent{color:#64717c;gap:11px;margin-bottom:20px;font-size:12px;line-height:1.7;display:flex}.review-plan-consent input{accent-color:#22272b;flex-shrink:0;width:17px;height:17px;margin-top:2px}.review-plan-consent a{color:inherit;text-underline-offset:3px}.review-plan-checkout{justify-content:space-between;align-items:center;gap:20px;display:flex}.review-plan-checkout>div{gap:6px;display:grid}.review-plan-checkout strong{font-size:14px}.review-plan-checkout span{color:#5f6b75;font-size:13px;line-height:1.6}.review-plan-checkout>.button{flex-shrink:0;min-height:45px}.review-plan-help,.review-plans-disclosure{color:#5f6b75;margin:17px 0 0;font-size:13px;line-height:1.55}.review-plans-stay{margin:15px auto 0;font-size:12px;display:block}.review-plans-dialog button:focus-visible,.review-plans-dialog a:focus-visible{outline-offset:3px;outline:3px solid #bacbb4}.review-free-band{background:#fafbfc;border:1px solid #e4e8eb;border-radius:14px;justify-content:space-between;gap:20px;margin-bottom:18px;padding:20px 24px;display:flex}.review-free-band strong{margin-bottom:5px;font-size:15px;display:block}.review-free-band p{color:#5f6b75;margin:0;font-size:12px;line-height:1.6}.review-free-band>span{white-space:nowrap;font-size:20px;font-weight:650}.review-free-band small{color:#5f6b75;font-size:12px;font-weight:400}.review-plan-grid button:disabled{opacity:.5;cursor:wait}@media (width<=850px){.review-plans-dialog{padding:30px}.review-plan-grid{grid-template-columns:1fr 1fr}.review-plan-enterprise{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 30px;display:grid}.review-plan-enterprise .review-plan-top,.review-plan-enterprise .review-plan-price,.review-plan-enterprise .review-plan-description,.review-plan-enterprise .button{grid-column:1}.review-plan-enterprise ul{grid-area:1/2/5;margin-top:0}.review-enterprise-note{grid-column:1/-1}.review-plan-enterprise .review-plan-description{min-height:0}}@media (width<=560px){.review-plans-dialog{border-radius:18px;width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:25px 19px}.review-plans-close{top:14px;right:14px}.review-plans-heading h2{letter-spacing:-1.2px;font-size:32px}.review-plans-heading p{font-size:13px}.review-plans-assurance{gap:12px;font-size:12px;display:grid}.review-plan-grid{grid-template-columns:1fr}.review-plan-enterprise{grid-column:auto;display:flex}.review-plan-enterprise ul{margin-top:20px}.review-plan-card{padding:22px}.review-plan-description{min-height:0}.review-plan-checkout{display:grid}.review-plan-checkout>.button{justify-content:center;width:100%}.review-free-band{padding:18px}.review-free-band>span{font-size:16px}}.billing-workspace-preserved{display:contents}.billing-workspace-preserved[hidden]{display:none!important}.billing-entry{--be-bg:var(--wa-background,#fbfbfb);--be-surface:var(--wa-surface,#fff);--be-soft:var(--wa-soft,#f7f7f7);--be-line:var(--wa-line,#e3e3e3);--be-text:var(--wa-text,#101010);--be-muted:var(--wa-muted,#4a4a4a);--be-accent:var(--wa-accent,#b0eb44);--be-accent-text:var(--wa-accent-text,#17220b);--be-accent-soft:var(--wa-accent-soft,#eef9df);--be-danger:#b42318;--be-danger-soft:#fef3f2;--arc-surface:var(--be-surface);--arc-surface-raised:var(--wa-raised,#fff);--arc-surface-muted:var(--be-soft);--arc-foreground:var(--be-text);--arc-text-secondary:var(--be-muted);--arc-border:var(--be-line);--arc-accent:var(--be-accent);--arc-accent-foreground:var(--be-accent-text);box-sizing:border-box;background:var(--be-bg);min-height:100dvh;color:var(--be-text);flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:40px 24px;display:flex}.billing-entry[data-workspace-dark=true]{--be-danger:#ffb4ac;--be-danger-soft:#492728;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.billing-entry-brand{width:132px}.billing-entry-brand img{max-width:100%;height:auto;display:block}.billing-entry-card{box-sizing:border-box;border:1px solid var(--be-line);background:var(--be-surface);border-radius:24px;width:min(100%,520px);padding:32px;box-shadow:0 12px 40px #00000008}.billing-entry-card.has-plans{width:min(100%,860px)}.billing-entry-title{align-items:center;gap:8px;margin:0 0 8px;display:flex}.billing-entry-card h1{letter-spacing:-.025em;margin:0;font-size:26px;font-weight:600;line-height:1.2}.billing-entry-card header p{color:var(--be-text);margin:0;font-size:16px;line-height:1.5}.billing-entry-tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 20px;display:grid}.billing-entry-tier{box-sizing:border-box;border:1px solid var(--be-line);background:var(--be-surface);min-width:0;color:var(--be-text);font:inherit;text-align:left;cursor:pointer;border-radius:18px;flex-direction:column;align-items:stretch;gap:10px;margin:0;padding:18px;text-decoration:none;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex}.billing-entry-tier:hover:not(:disabled){border-color:var(--wa-control-line,#8c8c8c)}.billing-entry-tier.is-selected,.billing-entry-tier.is-selected:hover{border-color:var(--be-accent);box-shadow:inset 0 0 0 1px var(--be-accent);background:color-mix(in srgb,var(--be-accent) 9%,var(--be-surface))}.billing-entry-tier:disabled{cursor:default;color:var(--be-text);background:var(--be-soft);border-style:dashed}.billing-entry-tier:focus-visible{outline:2px solid var(--be-text);outline-offset:2px}.billing-entry-tier-head{align-items:center;gap:8px;min-height:24px;display:flex}.billing-entry-tier-head strong{font-size:17px;font-weight:600}.billing-entry-badge{background:var(--be-accent);color:var(--be-accent-text);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:14px;font-weight:600;line-height:1.45}.billing-entry-tick{background:var(--be-accent);width:22px;height:22px;color:var(--be-accent-text);border-radius:999px;flex:none;place-items:center;margin-left:auto;display:inline-grid}.billing-entry-tier-price{flex-direction:column;gap:2px;display:flex}.billing-entry-tier-price b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:26px;font-weight:600;line-height:1.15}.billing-entry-tier-price b.is-word{letter-spacing:-.01em;white-space:normal;font-size:19px}.billing-entry-tier-price span{font-size:14px;line-height:1.4}.billing-entry-tier-line{font-size:14px;line-height:1.45}.billing-entry-start{box-sizing:border-box;border:1px solid var(--be-accent);background:var(--be-accent);width:100%;min-height:48px;color:var(--be-accent-text);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:16px;font-weight:600;display:inline-flex}.billing-entry-start:hover:not(:disabled){opacity:.92}.billing-entry-start:disabled{opacity:.55;cursor:not-allowed}.billing-entry-start:focus-visible{outline:2px solid var(--be-text);outline-offset:2px}.billing-entry-agree{text-align:center;color:var(--be-text);margin:12px 0 0;font-size:14px;line-height:1.5}.billing-entry-agree a{color:inherit;text-underline-offset:3px;font-weight:500;text-decoration:underline}.billing-entry-error{background:var(--be-danger-soft);color:var(--be-danger);border-radius:14px;margin:12px 0 0;padding:10px 14px;font-size:14px;line-height:1.45}.billing-entry .review-plan-checkout{flex-direction:column;align-items:stretch;gap:16px;display:flex}.billing-entry .review-plan-checkout>div{display:none}.billing-entry .review-plan-checkout button{border-radius:999px;justify-content:center;width:100%;min-height:48px}.billing-entry .review-plan-purchase{border:0;margin-top:20px;padding:0}.billing-entry-status{background:var(--be-soft);border-radius:16px;margin-top:20px;padding:14px 16px;font-size:15px;line-height:1.5}.billing-entry-status p{margin:6px 0 0}.billing-entry footer{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.billing-entry footer button{cursor:pointer;font:inherit;color:var(--be-muted);background:0 0;border:0;padding:4px;font-size:14px}.billing-entry-loading{place-items:center;min-height:60dvh;display:grid}@media (width<=720px){.billing-entry-tiers{grid-template-columns:minmax(0,1fr);gap:10px;margin:20px 0 18px}.billing-entry-tier{border-radius:16px;gap:6px;padding:14px 16px}.billing-entry-tier-price{flex-flow:wrap;align-items:baseline;gap:2px 8px}.billing-entry-tier-price b{font-size:22px}.billing-entry-tier-price b.is-word{font-size:16px}}@media (width<=520px){.billing-entry{justify-content:flex-start;gap:20px;padding:24px 16px}.billing-entry-card{border-radius:22px;padding:22px 18px}.billing-entry-card h1{font-size:23px}}:is(#billing-entry,.billing-entry)[data-arc-settings] .review-plan-purchase .review-plan-checkout>button.button{border-radius:999px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;padding:12px 22px;font-size:15px;font-weight:600;line-height:1.4;display:inline-flex}:is(#billing-entry,.billing-entry)[data-arc-settings] .review-plan-checkout>button.button.primary{background:var(--wa-accent,#b0eb44);border:1px solid var(--wa-accent,#b0eb44);color:var(--wa-accent-text,#152000);box-shadow:none}:is(#billing-entry,.billing-entry)[data-arc-settings] .review-plan-checkout>button.button:disabled{opacity:.52;cursor:not-allowed}.billing-entry-calm{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.billing-entry-quiet{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:600;text-decoration:underline}.billing-entry footer a{color:var(--be-muted);padding:4px;font-size:14px;text-decoration:none}.billing-entry footer a:hover,.billing-entry footer button:hover{color:var(--be-text)}.workspace-billing-banner{z-index:70;box-sizing:border-box;border:1px solid var(--wa-line,#e5e5e5);background:var(--wa-raised,#fff);width:max-content;max-width:calc(100vw - 32px);color:var(--wa-text,#101010);border-radius:14px;align-items:center;gap:10px;padding:8px 10px 8px 14px;font-size:13.5px;line-height:1.4;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #0000000f,0 8px 24px #00000014}.workspace-billing-banner.is-danger{border-color:color-mix(in srgb,var(--wa-danger,#ac343b) 35%,var(--wa-line,#e5e5e5));background:color-mix(in srgb,var(--wa-danger,#ac343b) 6%,var(--wa-raised,#fff))}.workspace-billing-banner-icon{color:var(--wa-muted,#616161);flex:none;display:inline-flex}.workspace-billing-banner.is-danger .workspace-billing-banner-icon{color:var(--wa-danger,#ac343b)}.workspace-billing-banner-text{min-width:0;font-weight:500}.workspace-billing-banner-close{width:28px;height:28px;color:var(--wa-muted,#616161);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:inline-grid}.workspace-billing-banner-close:hover{background:var(--wa-soft,#f7f7f7)}@media (width<=599px){.workspace-billing-banner{top:auto;bottom:calc(84px + env(safe-area-inset-bottom));grid-template-columns:auto minmax(0,1fr) auto;align-items:start;width:calc(100vw - 32px);display:grid}.workspace-billing-banner-icon{margin-top:1px}.workspace-billing-banner>.arcs-button{grid-column:2/-1;justify-self:start}}.language-menu-trigger{border:1px solid var(--border,#0000001f);min-height:32px;color:var(--text-secondary,currentColor);font:inherit;font-size:var(--text-xs,12px);letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:500;transition:background-color .12s,color .12s;display:inline-flex}.language-menu-trigger:hover,.language-menu-trigger[data-state=open]{background:var(--surface-muted,#0000000a);color:var(--foreground,currentColor)}.language-menu-trigger:focus-visible{outline:2px solid var(--ring,#b0ed51);outline-offset:2px}.language-menu-trigger svg{flex:none}.language-menu-code{letter-spacing:.02em;font-size:11px;font-weight:600}.arc-auth-page{--arc-foreground:var(--foreground);--arc-text-secondary:var(--text-secondary);--arc-text-muted:var(--text-muted);--arc-surface-raised:var(--surface-raised);--arc-surface-muted:var(--surface-muted);--arc-border:var(--border);--arc-border-strong:var(--border-strong);--arc-shadow-floating:var(--shadow-floating);--arc-radius-pill:9999px;--arc-focus:color-mix(in oklab, var(--foreground) 72%, transparent);--arc-font-body:var(--font-body);--arc-text-xs:12px;--arc-text-sm:13px;--arc-tracking-body:0;--arc-duration-fast:.16s;--arc-duration-standard:.24s;--arc-duration-spring:.58s;--arc-ease-enter:cubic-bezier(.16, 1, .3, 1);--arc-ease-standard:cubic-bezier(.22, 1, .36, 1);--arc-ease-spring:cubic-bezier(.22, 1.2, .36, 1)}.onboarding-frame{background:var(--surface,#fff);min-height:100dvh;color:var(--foreground,#191b18);grid-template-columns:minmax(240px,300px) minmax(0,1fr);display:grid}.onboarding-frame__rail{box-sizing:border-box;border-right:1px solid var(--border,#e4e6e1);background:var(--background,#f7f8f5);align-self:start;height:100dvh;padding:28px 28px 32px;position:sticky;top:0;overflow-y:auto}.onboarding-frame__brand{margin:0 0 44px}.onboarding-frame__logo{width:104px;height:auto;display:block}.onboarding-frame__logo--light,[data-workspace-dark=true] .onboarding-frame__logo{display:none}[data-workspace-dark=true] .onboarding-frame__logo--light{display:block}.onboarding-frame__main{box-sizing:border-box;flex-direction:column;min-width:0;padding:20px clamp(24px,4vw,56px) 56px;display:flex}.onboarding-frame__topbar{z-index:5;background:color-mix(in srgb,var(--surface,#fff) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:flex-end;align-items:center;min-height:40px;margin:-20px calc(-1*clamp(24px,4vw,56px)) 0;padding:20px clamp(24px,4vw,56px) 12px;display:flex;position:sticky;top:0}.onboarding-frame__actions,.onboarding-frame__actions .setup-actions{align-items:center;gap:8px;margin:0;display:flex}.onboarding-frame__content{width:100%;min-width:0;max-width:520px;margin:48px auto 0}.onboarding-frame__content--wide{max-width:880px}.onboarding-frame :is(h1#welcome-setup-title,.post-details-setup__heading h1){letter-spacing:-.02em;margin:0;font-size:26px!important;font-weight:600!important;line-height:1.25!important}.onboarding-frame :is(#welcome-setup-description,.post-details-setup__heading>p){color:var(--muted,#676c64)!important;margin:8px 0 0!important;font-size:14px!important;line-height:1.55!important}.onboarding-frame .arc-setup-wizard-header,.onboarding-frame .post-details-setup__heading{margin:0 0 28px!important}.onboarding-frame .arc-setup-wizard-fields{gap:18px}.onboarding-frame .arc-setup-label{font-size:13px;font-weight:500}dialog.business-profile-setup.arc-setup-dialog .onboarding-frame .arc-setup-field input.arc-input,dialog.business-profile-setup.arc-setup-dialog .onboarding-frame .arc-setup-field .arc-select,dialog.business-profile-setup.arc-setup-dialog .onboarding-frame .arc-setup-field button[role=combobox]{height:40px;box-shadow:none;border-radius:8px;border:1px solid var(--border,#ddd)!important;min-height:40px!important;font-size:14px!important}dialog.business-profile-setup.arc-setup-dialog .onboarding-frame .arc-setup-field textarea{border-radius:8px;border:1px solid var(--border,#ddd)!important;min-height:84px!important;font-size:14px!important}dialog.business-profile-setup.arc-setup-dialog .onboarding-frame .arc-setup-field :is(input.arc-input,textarea,button[role=combobox]):hover{border-color:#bdbdbd!important}dialog.business-profile-setup.arc-setup-dialog .onboarding-frame .arc-setup-field :is(input.arc-input,textarea,button[role=combobox]):focus-visible{border-color:var(--border-strong,#8c8c8c)!important}.onboarding-frame .arc-field-voice-tools{display:none!important}.onboarding-frame :is(button,[role=button]):has(>svg.lucide-mic){display:none!important}.onboarding-frame .arc-setup-field .arc-voice-control>:is(input,textarea){padding-right:12px!important}.onboarding-frame .setup-footer{padding-top:16px;justify-content:flex-start!important;margin-top:28px!important}.onboarding-frame__stepper{font-size:14px}@media (width<=860px){.onboarding-frame{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-content:start}.onboarding-frame__rail{border-right:0;border-bottom:1px solid var(--border,#e4e6e1);height:auto;padding:16px 20px 14px;position:static;overflow:visible}.onboarding-frame__brand{margin:0 0 14px}.onboarding-frame__logo{width:92px}.onboarding-frame__main{padding:14px 20px 40px;padding-bottom:calc(96px + env(safe-area-inset-bottom))}.onboarding-frame__topbar{z-index:20;min-height:0;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border,#ddd);background:var(--surface,#fff);-webkit-backdrop-filter:none;backdrop-filter:none;margin:0;position:fixed;inset:auto 0 0}.onboarding-frame__actions,.onboarding-frame__actions .setup-actions,dialog.welcome-setup--fullscreen .onboarding-frame__actions .setup-actions{width:100%}.onboarding-frame__actions .arc-control-button,.onboarding-frame__actions .setup-actions .arc-control-button{flex:1 1 0;justify-content:center;min-height:46px}.onboarding-frame__actions .arc-control-button:is([data-variant=ghost],.button_ghost2){flex:none}.onboarding-frame__content{margin-top:24px}.onboarding-frame :is(h1#welcome-setup-title,.post-details-setup__heading h1){font-size:22px!important}.onboarding-frame .arc-setup-wizard-header,.onboarding-frame .post-details-setup__heading{margin-bottom:22px!important}dialog.business-profile-setup.arc-setup-dialog .onboarding-frame .arc-setup-field input.arc-input,dialog.business-profile-setup.arc-setup-dialog .onboarding-frame .arc-setup-field button[role=combobox]{height:44px;min-height:44px!important;font-size:16px!important}}dialog.welcome-setup.business-profile-setup.arc-setup-dialog.welcome-setup--fullscreen::backdrop{background:var(--surface,#fff)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.onboarding-frame details>summary{cursor:pointer;width:fit-content;min-height:32px;color:var(--foreground,#191b18);align-items:center;gap:8px;font-size:14px;font-weight:500;list-style:none;display:flex}.onboarding-frame details>summary::-webkit-details-marker{display:none}.onboarding-frame details>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;margin:0 4px 0 2px;transition:transform .15s;transform:rotate(-45deg)}.onboarding-frame details[open]>summary:before{transform:rotate(45deg)}.onboarding-frame details>summary:hover{color:var(--muted,#676c64)}.onboarding-frame details.onboarding-import-export>:not(summary){margin-top:12px}.onboarding-frame details.onboarding-import-export .setup-export-heading{display:none}.onboarding-frame details.onboarding-import-export .setup-export-help{border-radius:12px;padding:18px 20px}.onboarding-frame details.onboarding-import-export .setup-export-help p{margin:0 0 10px;font-size:14px}.onboarding-frame details.onboarding-import-export .setup-export-guidance{padding-top:10px}:is(#arc-page-header,.app-shell) .onboarding-frame .books-setup-refined.books-page .books-setup-steps{border-bottom:1px solid var(--border,#ddd);scrollbar-width:none;flex-wrap:nowrap;gap:4px;margin:0 0 20px;padding:0;display:flex;overflow-x:auto}:is(#arc-page-header,.app-shell) .onboarding-frame .books-setup-refined.books-page .books-setup-steps .arc-control-button{min-height:40px;color:var(--muted,#6b6b6b);border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;gap:8px;margin:0 0 -1px;padding:6px 12px 8px 2px;font-size:13px;font-weight:500;box-shadow:none!important;background:0 0!important}:is(#arc-page-header,.app-shell) .onboarding-frame .books-setup-refined.books-page .books-setup-steps .arc-control-button:hover:not(:disabled){color:var(--foreground,#191b18)}:is(#arc-page-header,.app-shell) .onboarding-frame .books-setup-refined.books-page .books-setup-steps .arc-control-button[aria-current=step]{color:var(--foreground,#191b18);border-bottom-color:var(--foreground,#191b18)}:is(#arc-page-header,.app-shell) .onboarding-frame .books-setup-refined.books-page .books-setup-step-number{border:1px solid var(--border,#ddd);width:20px;height:20px;color:var(--muted,#6b6b6b);background:0 0;font-size:11px}:is(#arc-page-header,.app-shell) .onboarding-frame .books-setup-refined.books-page .books-setup-steps [aria-current=step] .books-setup-step-number{border-color:var(--accent,#b3ee4e);background:var(--accent,#b3ee4e);color:var(--accent-foreground,#152108)}:is(#arc-page-header,.app-shell) .onboarding-frame .books-setup-refined.books-page .books-setup-step-number:has(svg){color:#3d5a1d;background:#edf3e6;border-color:#dfe8d3}:is(#arc-page-header,.app-shell) .onboarding-frame .books-setup-refined.books-page .books-setup-journey{border-radius:16px;padding:24px}:is(#arc-page-header,.app-shell) .onboarding-frame .books-setup-refined.books-page .books-setup-manual-toolbar{justify-content:flex-end;margin-bottom:4px}:is(#arc-page-header,.app-shell) .onboarding-frame .books-setup-refined.books-page .books-setup-manual-toolbar>span:first-child{display:none}:is(#arc-page-header,.app-shell) .onboarding-frame .books-setup-refined.books-page .books-setup-stage-heading h2{font-size:18px}@media (width<=860px){:is(#arc-page-header,.app-shell) .onboarding-frame .books-setup-refined.books-page .books-setup-journey{border-radius:14px;padding:16px}:is(#arc-page-header,.app-shell) .onboarding-frame .books-setup-refined.books-page .books-setup-steps .arc-control-button{padding-right:10px}}:is(#arc-page-header,.app-shell) .onboarding-frame .books-setup-refined .arc-setup-grid:has(>.arc-setup-field:only-child){max-width:420px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 4px;padding:0}:is(#arc-page-header,.app-shell) .onboarding-frame .books-setup-refined .arc-setup-grid:has(>.arc-setup-field:only-child)>.arc-setup-field{border:0;gap:6px;padding:0}:is(#arc-page-header,.app-shell) .onboarding-frame .books-setup-refined .arc-setup-grid:has(>.arc-setup-field:only-child) :is(input.arc-input,.finance-select-trigger){box-sizing:border-box;font-size:14px;border:1px solid var(--border,#ddd)!important;background:var(--surface,#fff)!important;border-radius:8px!important;height:40px!important;min-height:40px!important;padding:0 12px!important}:is(#arc-page-header,.app-shell) .onboarding-frame .books-setup-refined .arc-setup-grid:has(>.arc-setup-field:only-child) :is(input.arc-input,.finance-select-trigger):hover{border-color:#bdbdbd!important}.onboarding-frame .onboarding-inline-back{color:var(--muted,#6b6b6b);gap:6px;margin:0 0 12px -10px}.onboarding-frame .onboarding-inline-back:hover{color:var(--foreground,#191b18)}dialog.business-profile-setup.arc-setup-dialog .onboarding-frame .arc-setup-field :is(input.arc-input,textarea,button[role=combobox])[aria-invalid=true],:is(#arc-page-header,.app-shell) .onboarding-frame .books-setup-refined .arc-setup-grid :is(input.arc-input,.finance-select-trigger)[aria-invalid=true]{border-color:var(--danger,#c23b22)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--danger,#c23b22) 14%,transparent)!important}.account-onboarding-start{background:var(--surface,#fff);min-height:100dvh}.account-onboarding-start .account-onboarding-title{letter-spacing:-.02em;color:var(--foreground,#191b18);margin:0;font-size:26px;font-weight:600;line-height:1.25}.account-onboarding-start .account-onboarding-description{color:var(--muted,#676c64);margin:8px 0 28px;font-size:14px;line-height:1.55}.account-onboarding-start .account-onboarding-heading{align-items:center;gap:8px;margin:0 0 24px;display:flex}.account-onboarding-start .account-new-business .account-creation-actions>button[type=submit].arc-control-button{height:48px;min-height:48px;font-size:16px;border-radius:999px!important}.account-onboarding-start .account-new-business{box-shadow:none;background:0 0;border:0;gap:18px;max-width:none;margin:0;padding:0;display:grid}.account-onboarding-start .account-new-business>.arc-control-button,.account-onboarding-start .account-new-business>button[type=submit]:not([form]){display:none!important}.account-onboarding-start .account-new-business .field{gap:6px;margin:0;display:grid}.account-onboarding-start .account-new-business #account-workspace-name-label{color:var(--foreground,#191b18);font-size:13px;font-weight:500;clip:auto!important;clip-path:none!important;white-space:normal!important;width:auto!important;height:auto!important;margin:0!important;position:static!important;overflow:visible!important}.account-onboarding-start .account-new-business :is(input,.finance-select-trigger){box-sizing:border-box;width:100%;border:1px solid var(--border,#ddd)!important;background:var(--surface,#fff)!important;height:40px!important;min-height:40px!important;box-shadow:none!important;border-radius:8px!important;padding:0 12px!important;font-size:14px!important}.account-onboarding-start .account-new-business .account-jurisdiction,.account-onboarding-start .account-new-business .account-jurisdiction-field{box-shadow:none;background:0 0;border:0;gap:6px;margin:0;padding:0;display:grid}.account-onboarding-start .account-new-business .account-jurisdiction-field>span{color:var(--foreground,#191b18);font-size:13px;font-weight:500}.account-onboarding-start .account-new-business small{color:var(--foreground,#191b18);font-size:14px;line-height:1.5}.account-onboarding-start .arc-field-voice-tools{display:none!important}@media (width<=860px){.account-onboarding-start .account-new-business :is(input,.finance-select-trigger){height:44px!important;min-height:44px!important;font-size:16px!important}.account-onboarding-start .account-onboarding-title{font-size:22px}}.account-onboarding-start #account-workspace-name-hint,.account-onboarding-start #account-jurisdiction-note{margin:0;display:block;color:var(--muted,#676c64)!important;font-size:12px!important;line-height:1.5!important}.onboarding-frame .setup-export-software{max-width:360px;margin:4px 0 12px}.onboarding-frame details.onboarding-import-export .setup-export-guidance{border-top:1px solid var(--border,#ddd);padding-top:12px}:is(#arc-page-header,.app-shell) .onboarding-frame .books-setup-refined.books-page .books-setup-journey{position:relative}:is(#arc-page-header,.app-shell) .onboarding-frame .books-setup-refined.books-page .books-setup-manual-toolbar{margin:0;position:absolute;top:18px;right:20px}:is(#arc-page-header,.app-shell) .onboarding-frame .books-setup-refined.books-page .books-setup-manual-toolbar .arc-control-button{min-height:32px;padding:4px 12px;font-size:13px}:is(#arc-page-header,.app-shell) .onboarding-frame .books-setup-refined.books-page .books-setup-stage-heading{min-height:32px;margin:0 0 6px;padding-right:210px}:is(#arc-page-header,.app-shell) .onboarding-frame .books-setup-refined.books-page .books-setup-stage-body{gap:16px}:is(#arc-page-header,.app-shell) .onboarding-frame .books-setup-refined.books-page .books-setup-stage-body .arc-setup-step-body{gap:16px;display:grid}:is(#arc-page-header,.app-shell) .onboarding-frame .books-setup-refined.books-page .books-setup-stage-body :is(p.books-label,.arc-setup-step-body>p),:is(#arc-page-header,.app-shell) .onboarding-frame .books-setup-refined.books-page .books-setup-stage-body .arc-setup-grid{margin:0}@media (width<=860px){:is(#arc-page-header,.app-shell) .onboarding-frame .books-setup-refined.books-page .books-setup-manual-toolbar{justify-content:flex-start;margin:0 0 12px;position:static}:is(#arc-page-header,.app-shell) .onboarding-frame .books-setup-refined.books-page .books-setup-stage-heading{padding-right:0}}.onboarding-frame--single{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.onboarding-frame--single .onboarding-frame__rail{background:var(--surface,#fff);border:0;height:auto;padding:24px 28px;position:static}.onboarding-frame--single .onboarding-frame__brand{margin:0}.onboarding-frame--single .onboarding-frame__main{padding:0 24px 40px}.onboarding-frame--single .onboarding-frame__content{max-width:520px;margin:12px auto 0}.account-onboarding-start .onboarding-frame--single .account-new-business>button[type=submit]{justify-self:end;display:inline-flex!important}@media (width<=860px){.onboarding-frame--single .onboarding-frame__rail{padding:20px}.onboarding-frame--single .onboarding-frame__main{padding:0 20px 32px}.onboarding-frame--single .onboarding-frame__content{margin-top:4px}}.onboarding-frame__brand{justify-content:space-between;align-items:center;gap:12px;display:flex}.onboarding-frame__marks{align-items:center;min-width:0;display:inline-flex}.onboarding-frame__language{flex:none}.form-error-notice{--text-sm:15px;--space-3:10px;--space-4:14px;--radius-control:14px;--danger:var(--wa-danger,#ac343b);border-color:color-mix(in oklab, var(--danger) 22%, var(--border,#dedee2));background:color-mix(in oklab, var(--danger) 4%, var(--surface,#fff));color:var(--foreground,#29292d);overflow-wrap:anywhere;border-radius:14px;padding:14px 16px;line-height:1.5}.arc-auth-page .form-error-notice{margin-bottom:18px}.welcome-setup .form-error-notice{margin-top:18px}.welcome-setup [aria-invalid=true]{scroll-margin-block:24px}.soft-field-error{box-sizing:border-box;background:color-mix(in srgb, var(--wa-danger,#ac343b) 8%, var(--surface,#fff));width:fit-content;max-width:100%;color:var(--wa-danger,#ac343b);overflow-wrap:anywhere;border-radius:10px;margin-top:2px;padding:3px 9px;font-size:12.5px;font-weight:450;line-height:1.45;display:block}.app-shell[data-workspace-dark=true] .soft-field-error{background:color-mix(in srgb, var(--wa-danger,#ffb4ac) 14%, transparent);color:var(--wa-danger,#ffb4ac)}:is(.business-creation-fields,.account-business-content) .account-jurisdiction-field>.soft-field-error{font-weight:450;color:var(--wa-danger,#ac343b)!important}.app-shell[data-arc-shell]:has(.post-details-setup){background:var(--surface,#fff);min-height:100dvh;padding:0;display:block}.app-shell[data-arc-shell]:has(.post-details-setup)>:not(.welcome-setup.arc-setup-dialog):not(.workspace):not(.arc-layer):not(.arc-controls-layer):not([data-radix-popper-content-wrapper]){display:none!important}.app-shell[data-arc-shell]:has(.post-details-setup)>.workspace{width:100%;min-height:100dvh;box-shadow:none;border:0;border-radius:0;margin:0;overflow:visible}.app-shell[data-arc-shell]:has(.post-details-setup) .workspace>.workspace-header{display:none!important}.app-shell[data-arc-shell]:has(.post-details-setup) .workspace-footer{display:none!important}.app-shell[data-arc-shell]:has(.post-details-setup) .workspace-agent-dock{display:none!important}.app-shell[data-arc-shell]:has(.post-details-setup) :is(.workspace-scroll,main,.workspace-view,.overview-page.aov,.concierge-guide-host){width:100%;max-width:none;min-height:0;margin:0;padding:0}.app-shell[data-arc-shell]:has(.post-details-setup) .overview-page.aov{padding:0!important;display:block!important}.app-shell[data-arc-shell]:has(.post-details-setup) .overview-page.aov>:not(.concierge-guide-host){display:none!important}.post-details-setup{box-sizing:border-box;background:var(--surface,#fff);width:100%;min-height:100dvh;color:var(--foreground,#191b18);flex-direction:column;margin:0;padding:0;display:flex}.post-details-setup__brand{margin-bottom:18px}.post-details-setup__brand .post-details-setup__logo{width:110px;height:auto}.post-details-setup__brand .post-details-setup__logo--light,[data-workspace-dark=true] .post-details-setup__brand .post-details-setup__logo{display:none}[data-workspace-dark=true] .post-details-setup__brand .post-details-setup__logo--light{display:block}.post-details-setup__topbar{border-bottom:1px solid var(--border,#e4e6e1);justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.post-details-setup__steps{align-items:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}.post-details-setup__steps li{color:var(--muted,#676c64);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.post-details-setup__steps li>span{border:1px solid var(--border,#e4e6e1);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.post-details-setup__steps li[aria-current]{color:var(--foreground,#191b18)}.post-details-setup__steps li[aria-current]>span{border-color:var(--accent,#b3ee4e);background:var(--accent,#b3ee4e);color:var(--accent-foreground,#152108)}.post-details-setup__actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.post-details-setup__body{min-width:0;padding:0}.post-details-setup__heading{margin:0 0 24px}.post-details-setup__heading h1{letter-spacing:-.025em;margin:0;font-size:30px;font-weight:550;line-height:1.2}.post-details-setup__heading h1:focus{outline:none}.post-details-setup__heading>p{max-width:65ch;color:var(--muted,#676c64);margin:10px 0 0;font-size:14px;line-height:1.6}.post-details-setup__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.post-details-setup__choice,.post-details-setup__bank{border:1px solid var(--border,#e4e6e1);background:var(--surface,#fff);border-radius:16px;padding:24px}.post-details-setup__choice{flex-direction:column;align-items:flex-start;min-width:0;min-height:220px;display:flex}.post-details-setup__icon{background:color-mix(in srgb,var(--accent,#b3ee4e) 17%,transparent);width:36px;height:36px;color:var(--foreground,#191b18);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.post-details-setup__icon>svg{width:20px;height:20px}.post-details-setup__choice h2,.post-details-setup__bank h2{letter-spacing:-.015em;margin:16px 0 8px;font-size:18px;font-weight:550;line-height:1.35}.post-details-setup__choice p,.post-details-setup__bank p{max-width:60ch;color:var(--muted,#676c64);margin:0 0 20px;font-size:14px;line-height:1.6}.post-details-setup__choice .arc-control-button{margin-top:auto}.post-details-setup__bank{flex-wrap:wrap;align-items:center;gap:20px;min-height:150px;display:flex}.post-details-setup__bank>div{flex:280px;min-width:0}.post-details-setup__bank h2{margin-top:0}.post-details-setup__bank p{margin-bottom:0}@media (width<=620px){.post-details-setup__brand{margin-bottom:14px}.post-details-setup__brand .post-details-setup__logo{width:96px}.post-details-setup__topbar{flex-wrap:wrap;gap:12px;padding-bottom:16px}.post-details-setup__steps{gap:16px}.post-details-setup__steps li{gap:7px;font-size:12px}.post-details-setup__steps li>span{width:24px;height:24px}.post-details-setup__actions{margin-left:auto}.post-details-setup__heading h1{font-size:26px}.post-details-setup__choices{grid-template-columns:minmax(0,1fr);gap:14px}.post-details-setup__choice{min-height:0}.post-details-setup__choice,.post-details-setup__bank{padding:20px}.post-details-setup__bank{align-items:flex-start}.post-details-setup__bank>div{flex-basis:100%}}.post-details-setup [hidden]{display:none!important}.onboarding-inline{min-width:0}.onboarding-inline-loading{color:var(--muted);padding:36px 0}.onboarding-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.onboarding-inline .books-setup-state{max-width:none;margin:0;padding:0}.onboarding-inline .books-setup-state-card{box-shadow:none;border-radius:20px;padding:28px}.onboarding-inline .books-setup-state-help{margin-top:16px}.onboarding-inline .books-setup-entry{width:100%;margin:0;padding:0}.onboarding-inline .review-topbar{display:none}.onboarding-bank-workflow{padding:0}.onboarding-bank-ready{border:1px solid var(--border);border-radius:20px;padding:28px}.onboarding-bank-ready h2{margin:18px 0 8px;font-size:20px;font-weight:600}.onboarding-bank-ready p{color:var(--muted);margin:0 0 22px;font-size:15px;line-height:1.6}.onboarding-bank-consent{border:1px solid var(--border);border-radius:20px;padding:24px}@media (width<=620px){.onboarding-inline .books-setup-state-card,.onboarding-bank-ready,.onboarding-bank-consent{padding:20px}}.onboarding-books-workflow .setup-capability-note{border:1px solid var(--border);background:var(--background);border-radius:12px;margin-top:20px;padding:16px 18px}.setup-capability-note>div{align-items:center;gap:10px;display:flex}.setup-capability-note p,.setup-export-help p,.setup-import-availability p{color:var(--muted);margin:8px 0 16px;font-size:14px;line-height:1.65}.setup-export-help{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:24px}.setup-export-heading{align-items:center;gap:10px;display:flex}.setup-export-heading h2{margin:0;font-size:18px;font-weight:600}.setup-export-guidance{border-top:1px solid var(--border);padding-top:8px}.setup-export-guidance p:last-child{margin-bottom:0}.setup-import-availability{border:1px solid var(--border);border-radius:16px;margin-top:16px;padding:20px 24px}.onboarding-inline .opening-setup-review{background:0 0;padding:0}.opening-setup-review .review-topbar{display:none}.opening-setup-review .page-header{margin-bottom:16px}.opening-setup-review .jr-record{display:block}.opening-setup-review .journal-action-label{display:inline}.setup-review-details{border:1px solid var(--border);border-radius:12px;margin:12px 0;padding:14px 16px}.setup-review-details summary{cursor:pointer;font-size:14px;font-weight:500}.setup-review-details[open]>summary{margin-bottom:14px}@media (width<=620px){.setup-export-help,.setup-import-availability{padding:18px}.opening-setup-review .jr-actions{flex-wrap:wrap}.setup-capability-note>div{align-items:flex-start}}.setup-opening-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:18px 0;display:flex}.setup-opening-header h2{margin:0 0 6px;font-size:20px;line-height:1.3}.setup-opening-header .journal-header-status{color:var(--muted);font-size:14px}.post-details-setup .onboarding-books-workflow .books-page{width:100%;max-width:none;margin-left:0;margin-right:0}.post-details-setup .books-setup-existing{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:24px}.post-details-setup .books-setup-existing h2{margin:0 0 10px;font-size:20px}.post-details-setup .books-setup-existing p{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.6}.post-details-setup .opening-setup-review{background:0 0;width:100%;max-width:none;margin:0;padding:0}.post-details-setup .setup-opening-header h2{margin:0 0 6px;font-size:20px;line-height:1.3}.post-details-setup .opening-setup-review[data-read-only] .jr-lines-toolbar{display:none}.onboarding-security-step__title{align-items:center;gap:8px;display:flex}.onboarding-security-step .onboarding-frame #onboarding-security-description,.onboarding-security-step .post-details-setup__bank p{color:var(--foreground,#191b18)!important}.onboarding-security-step__methods{border:1px solid var(--border,#e4e6e1);background:var(--surface,#fff);border-radius:16px;max-width:720px;padding:20px 24px}.onboarding-security-step__methods .account-security-methods--compact{gap:12px;min-width:0;display:grid}.onboarding-security-step__methods .arcp-section{border:0;margin:0;padding:0}.onboarding-security-step__methods .security-state{color:var(--foreground,#191b18);white-space:nowrap;font-size:13px;font-weight:450}.onboarding-security-step__methods .security-state[data-active]{color:var(--arcs-success,var(--success,#2f7d32))}.onboarding-security-step__methods .arcp-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.onboarding-security-step__methods .security-row-title{align-items:center;gap:6px;min-width:0;display:flex}.onboarding-security-step__methods .security-row-title h3{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font-size:16px;font-weight:550;line-height:1.5;display:flex}@media (width<=620px){.onboarding-security-step__methods{padding:16px}}._button_1251f_3{min-height:var(--control-height-md);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border:1px solid #0000;display:inline-flex;position:relative}._button_1251f_3:disabled{cursor:not-allowed;opacity:.52}._button_1251f_3[aria-busy=true]{cursor:progress}._button_1251f_3:is([aria-haspopup]:not([aria-haspopup=false]),[data-state],[role=combobox]){transform:none!important}._labelSlot_1251f_10{min-width:0;transition:opacity var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative}._labelSlot_1251f_10[data-morphing]{clip-path:inset(-50% calc(var(--space-3) * -1))}._labelContent_1251f_12{flex:none;align-items:center;display:inline-flex}._labelPhase_1251f_13{justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}._labelPhase_1251f_13 svg{flex:none}._primary_1251f_15{color:var(--background);background:var(--foreground);border-color:var(--foreground)}._secondary_1251f_16{color:var(--foreground);background:var(--surface);border-color:var(--border)}._ghost_1251f_17{color:var(--text-secondary);background:0 0;border-color:#0000}._danger_1251f_18{color:var(--danger);background:var(--surface);border-color:var(--border)}._secondary_1251f_16:disabled,._danger_1251f_18:disabled{opacity:1;color:var(--text-muted);background:var(--surface-muted);border-color:var(--border)}._danger_1251f_18:disabled{color:color-mix(in oklab, var(--danger) 55%, var(--surface-muted))}._ghost_1251f_17:disabled{opacity:1;color:var(--text-muted)}@media (hover:hover) and (pointer:fine){._primary_1251f_15:hover:not(:disabled){opacity:.91;box-shadow:var(--shadow-resting)}._secondary_1251f_16:hover:not(:disabled){background:var(--surface-muted);box-shadow:var(--shadow-resting)}._ghost_1251f_17:hover:not(:disabled){color:var(--foreground);background:var(--surface-muted)}._danger_1251f_18:hover:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}}._primary_1251f_15:active:not(:disabled){opacity:.84}._secondary_1251f_16:active:not(:disabled),._ghost_1251f_17:active:not(:disabled){color:var(--foreground);background:var(--surface-muted)}._danger_1251f_18:active:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}._sm_1251f_33{min-height:var(--control-height-sm);padding-inline:var(--space-3);font-size:var(--text-sm)}._md_1251f_1{min-height:var(--control-height-md)}._lg_1251f_35{min-height:var(--control-height-lg);padding-inline:var(--space-5);font-size:var(--text-sm)}._loader_1251f_36{width:var(--space-4);height:var(--space-4);margin:calc(var(--space-4) / -2);display:grid;position:absolute;top:50%;left:50%}._spinner_1251f_37{border:1.5px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite _spin_1251f_37}._loadingLabel_1251f_38{opacity:0}@keyframes _spin_1251f_37{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._button_1251f_3{transition:none}._labelSlot_1251f_10{transition:opacity var(--duration-instant) linear}._spinner_1251f_37{animation-duration:.01ms;animation-iteration-count:1}}.app-shell[data-workspace-theme][data-workspace-dark=true] ._primary_1251f_15{color:var(--background);border-color:var(--foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._secondary_1251f_16{color:var(--foreground);border-color:var(--border)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._ghost_1251f_17{color:var(--text-secondary);border-color:#0000}.app-shell[data-workspace-theme][data-workspace-dark=true] ._danger_1251f_18{color:var(--danger);border-color:var(--border)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._secondary_1251f_16,._danger_1251f_18):disabled{color:var(--text-muted)}@media (hover:hover) and (pointer:fine){.app-shell[data-workspace-theme][data-workspace-dark=true] ._ghost_1251f_17:hover:not(:disabled){color:var(--foreground)}}.aov>.concierge-guide-host{width:min(100%,1000px);margin-inline:auto}.aov .overview-setup-guide{border:1px solid var(--border);background:var(--surface);color:var(--foreground);border-radius:16px;align-items:center;gap:12px;padding:12px 16px;display:flex}.aov .overview-setup-guide__icon{background:var(--wa-soft,#f7f7f7);width:34px;height:34px;color:var(--text-secondary);border-radius:10px;flex:none;place-items:center;display:grid}.aov .overview-setup-guide__copy{flex:1;min-width:0}.aov .overview-setup-guide h2{margin:0;font-size:14px;font-weight:550;line-height:1.5}.aov .overview-setup-guide p{color:var(--text-secondary);margin:2px 0 0;font-size:13px;line-height:1.5}.aov .overview-setup-guide p[role=alert]{color:var(--danger)}.aov .overview-setup-guide button{border-radius:999px;flex:none;min-height:34px;font-size:13px}@media (width<=600px){.aov .overview-setup-guide{flex-wrap:wrap;gap:10px;padding:12px}.aov .overview-setup-guide__copy{flex-basis:calc(100% - 44px)}.aov .overview-setup-guide button{max-width:calc(100% - 44px);min-height:40px;margin-left:44px}}.aov:has(>.concierge-guide-host .post-details-setup)>:not(.concierge-guide-host):not(.aov-sr-only){display:none}.overview-setup-guide__dismiss{width:28px;height:28px;color:var(--wa-muted,#616161);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:inline-grid}.overview-setup-guide__dismiss:hover{background:var(--wa-soft,#f7f7f7);color:var(--wa-text,#101010)}.concierge-guide-host{min-width:0}.concierge-guide-options{flex-wrap:wrap;justify-content:flex-end;gap:4px 12px;margin-top:-10px;margin-bottom:20px;display:flex}.concierge-guide-options .arc-control-button{font-size:12px}.concierge-guide-host>.arc-control-button{margin:0 0 16px}@media (width<=600px){.concierge-guide-options{justify-content:flex-start}}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page{gap:0;min-width:0;padding:0 8px;display:grid}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-page-intro{padding:0 0 18px}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-page-intro p{color:var(--arc-text-secondary);margin:0;font-size:14px;line-height:1.5}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .account-security-methods{gap:0;min-width:0;display:grid}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-demo{color:var(--arc-text-secondary);margin:-8px 0 18px;font-size:12px;line-height:1.5}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-group{border:0;border-top:1px solid var(--arc-border);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:180px minmax(0,1fr);gap:40px;min-width:0;margin:0;padding:30px 0;display:grid}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-group-heading h2{letter-spacing:-.035em;color:var(--arc-foreground);margin:0;font-size:24px;font-weight:500;line-height:1.25}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-group-heading p{max-width:23ch;color:var(--arc-text-secondary);margin:8px 0 0;font-size:14px;line-height:1.6}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-group-action{margin-top:18px}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page :is(.security-group-title,.security-row-title){align-items:center;gap:6px;min-width:0;display:flex}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-group-content{min-width:0}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-group .arcp-section{border:0;margin:0!important;padding:20px 0!important}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-group .arcp-section:first-child{padding-top:0!important}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-group .arcp-section:last-child{padding-bottom:0!important}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-group .arcp-section+.arcp-section{border-top:1px solid var(--arc-border-subtle)}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-group .arcp-section-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;display:grid}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-group .arcp-section-text{gap:5px;min-width:0;display:grid}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-group .arcp-section-text h3{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font-size:15px;font-weight:550;line-height:1.5;display:flex}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-group .arcp-section-text p{max-width:46ch;font-size:14px;line-height:1.5}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-state{color:var(--arc-text-secondary);white-space:nowrap;font-size:12px;font-weight:400;line-height:1.5}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-state[data-active]{color:var(--arcs-success)}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-state[data-warning]{color:var(--arc-warning,var(--arc-text-secondary))}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-group .arcp-aside{justify-content:flex-end;width:auto;max-width:100%}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-group .arcp-aside>.arcs-button{min-width:114px}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-email{color:var(--arc-foreground);overflow-wrap:anywhere}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-hint{color:var(--arc-text-secondary);margin:10px 0 0;font-size:13px;line-height:1.5}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-passkeys{margin:16px 0 0;padding:0;list-style:none}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-passkeys li{border-top:1px solid var(--arc-border-subtle);align-items:center;gap:12px;padding:12px 0;display:flex}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-passkeys li>span{flex:1;gap:4px;min-width:0;display:grid}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-passkeys strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-passkeys small{color:var(--arc-text-secondary);font-size:12px;line-height:1.5}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-passkeys .arcs-button{color:var(--arc-text-secondary)}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-group-count{color:var(--arc-text-secondary);margin-left:6px;font-size:14px;font-weight:400}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .arcp-password-form{border-top:1px solid var(--arc-border-subtle);margin-top:18px;padding-top:18px}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .arcp-session-inner{padding-block:12px}@container team-panel (width<=740px){:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page{padding:0}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-group{grid-template-columns:minmax(0,1fr);gap:22px;padding:24px 0}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-group-heading h2{font-size:22px}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-group-heading p{max-width:none;margin-top:6px}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-group .arcp-section-head{gap:12px 16px}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-group .arcp-aside>.arcs-button{min-width:0}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .security-group-action{margin-top:14px}}@container team-panel (width<=350px){:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .arcp-section-head{grid-template-columns:minmax(0,1fr)}:is(#arc-settings,[data-arc-settings]).arcs-team .team-security-page .arcp-aside{justify-content:flex-start}}.arc-auth-page .security-auth{--arc-surface:var(--surface);--arc-surface-raised:var(--surface-raised);--arc-surface-muted:var(--surface-muted);--arc-foreground:var(--foreground);--arc-text-secondary:var(--text-secondary);--arc-text-muted:var(--text-muted);--arc-border:var(--border);--arc-border-subtle:var(--border-subtle);--arc-border-strong:var(--border-strong);--arc-accent:var(--wa-accent,var(--accent));--arc-accent-foreground:var(--wa-accent-text,var(--accent-foreground));--arc-danger:var(--danger);--arc-focus:var(--wa-accent,var(--accent));--arc-radius-control:var(--radius-control);--arc-radius-small:8px;--arc-font-body:var(--font-body);--arc-text-xs:13px;--arc-text-sm:14px;--arc-leading-body:1.5;--arc-tracking-body:0;--arc-duration-fast:.16s;--arc-duration-standard:.24s;--arc-ease-standard:cubic-bezier(.22,1,.36,1);--arc-ease-enter:cubic-bezier(.16,1,.3,1)}.security-dialog[data-arc-settings]{--arcs-control:44px;width:min(480px,100vw - 24px);max-width:calc(100vw - 24px)}.security-dialog .arcs-dialog-body{padding-top:8px}.security-flow{margin:0}.security-step{gap:16px;min-width:0;padding-block:4px;display:grid}.security-step h3{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600;line-height:1.5}.security-step>p,.security-manual p,.security-confirmed p{color:var(--arc-text-secondary);margin:0;font-size:14px;line-height:1.6}.security-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:8px;display:flex}.security-codes{border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);background:var(--arc-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:16px;list-style:none;display:grid}.security-codes li{text-align:center;min-width:0}.security-codes code{font-variant-numeric:tabular-nums;color:var(--arc-foreground);overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:13px}.security-code-actions{flex-wrap:wrap;gap:8px;display:flex}.security-qr{background:#fff;border-radius:12px;justify-self:center;padding:8px;line-height:0}.security-manual{gap:8px;display:grid}.security-manual code{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;color:var(--arc-foreground);border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);padding:12px;font-size:13px}.security-confirmed{justify-items:start;gap:12px;padding:8px 0;display:grid}.security-confirmed>svg{color:var(--arcs-success)}.security-recovery-options{gap:12px;display:grid}.security-recovery-options>a{border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);color:var(--arc-foreground);align-items:center;gap:12px;padding:16px;text-decoration:none;display:flex}.security-recovery-options>a span{flex:1;gap:4px;display:grid}.security-recovery-options small{color:var(--arc-text-secondary);font-size:13px;line-height:1.5}.security-auth{gap:20px;display:grid}.security-auth h1{letter-spacing:-.035em;margin:0;font-size:28px}.security-auth>p{color:var(--arc-text-secondary);margin:0;font-size:14px;line-height:1.6}.security-auth form{gap:16px;display:grid}.security-auth .arcs-button,.security-auth .arcs-input{min-height:44px}@media (width<=540px){.account-security-methods .arcp-section-head{align-items:flex-start}.account-security-methods .arcp-aside{justify-content:flex-start;width:100%}.security-dialog .arcs-dialog-body{padding-inline:16px}.security-codes{gap:10px 8px;padding:12px}.security-codes code{font-size:12px}}@media (prefers-reduced-motion:reduce){.security-saved input{transition:none}}:is(:is(#arc-settings,[data-arc-settings]) .team-security-page,:is(#arc-settings,[data-arc-settings]):is(.security-dialog,.security-auth)) .arcs-button{min-height:40px;box-shadow:none;border-radius:999px;padding-inline:16px;font-size:14px}:is(:is(#arc-settings,[data-arc-settings]) .team-security-page,:is(#arc-settings,[data-arc-settings]):is(.security-dialog,.security-auth)) .arcs-button-icon{width:40px;padding:0}:is(:is(#arc-settings,[data-arc-settings]) .team-security-page,:is(#arc-settings,[data-arc-settings]):is(.security-dialog,.security-auth)) .arcs-button-primary{--arc-accent:#b0ed51;--arc-accent-foreground:#17220b;--p-color-button-primary-bg:var(--arc-accent);--p-color-button-primary-text:var(--arc-accent-foreground);--p-color-button-primary-bg-hover:#a3df45;--p-color-button-primary-text-hover:var(--arc-accent-foreground);--p-color-button-primary-bg-active:#97cf3d;--p-color-button-primary-text-active:var(--arc-accent-foreground)}@media (pointer:coarse),(width<=700px){:is(:is(#arc-settings,[data-arc-settings]) .team-security-page,:is(#arc-settings,[data-arc-settings]):is(.security-dialog,.security-auth)) .arcs-button{min-height:44px}:is(:is(#arc-settings,[data-arc-settings]) .team-security-page,:is(#arc-settings,[data-arc-settings]):is(.security-dialog,.security-auth)) .arcs-button-icon{width:44px}}.invoice-exchange-rate{flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:36px;margin-block:16px 20px;display:flex}.invoice-exchange-rate-label{color:var(--wa-muted,#696969);margin-right:2px;font-size:13px;font-weight:600}.invoice-exchange-rate-pill{border:1px solid var(--wa-line,#e2e2e2);background:var(--wa-surface,transparent);font-variant-numeric:tabular-nums;box-sizing:border-box;border-radius:999px;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:34px;padding:4px 14px;font-size:13px;line-height:1.3;transition:border-color .2s,background-color .2s;display:inline-flex}.invoice-exchange-rate-pill strong{white-space:nowrap;font-size:13px;font-weight:600}.invoice-exchange-rate-pill[data-ready] strong{animation:.32s cubic-bezier(.2,.8,.2,1) invoice-fx-in}.invoice-exchange-rate-meta,.invoice-exchange-rate-muted{color:var(--wa-muted,#696969);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.invoice-exchange-rate-live{background:var(--wa-muted,#9a9a9a);opacity:.55;border-radius:50%;flex:none;width:7px;height:7px}.invoice-exchange-rate-pill[data-ready] .invoice-exchange-rate-live{background:var(--wa-accent,#8bc34a);opacity:1;box-shadow:0 0 0 0 color-mix(in srgb, var(--wa-accent,#8bc34a) 45%, transparent);animation:2.4s ease-out infinite invoice-fx-live}.invoice-exchange-rate-pill.is-input{color:var(--wa-muted,#696969);padding-block:2px;padding-inline:14px 12px}.invoice-exchange-rate-pill.is-input span{white-space:nowrap}.invoice-exchange-rate-pill.is-input .arc-input,.invoice-exchange-rate-pill.is-input input{font-variant-numeric:tabular-nums;width:112px;height:28px;min-height:28px;color:var(--wa-text,inherit);border-radius:999px;padding-inline:10px;font-size:13px}.invoice-exchange-rate:has([aria-invalid=true]) .invoice-exchange-rate-pill{border-color:var(--wa-danger,#c2410c)}.invoice-exchange-rate .invoice-exchange-rate-action{border-radius:999px;min-height:32px;padding-inline:12px;font-size:13px}.invoice-exchange-rate-error{color:var(--danger,#c2410c);flex-basis:100%;margin:0;font-size:13px}@keyframes invoice-fx-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes invoice-fx-live{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--wa-accent,#8bc34a) 45%, transparent)}70%,to{box-shadow:0 0 0 6px #0000}}@media (prefers-reduced-motion:reduce){.invoice-exchange-rate-pill[data-ready] strong,.invoice-exchange-rate-pill[data-ready] .invoice-exchange-rate-live{animation:none}}@media (width<=540px){.invoice-exchange-rate-label{flex-basis:100%}.invoice-exchange-rate-pill{flex:auto}.invoice-exchange-rate .invoice-exchange-rate-action{min-height:40px}}.app-shell .currency-choice{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;max-width:100%;min-height:32px;display:inline-flex}.app-shell .currency-choice-value{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:20px}.app-shell .currency-choice .currency-choice-change{min-height:32px;box-shadow:none;color:var(--text-secondary);white-space:normal;background:0 0;border:0;gap:5px;padding:4px 2px;font-size:12px;font-weight:400}.app-shell .currency-choice .currency-choice-change:hover{color:var(--foreground);background:0 0}.app-shell :is(#arc-settings,[data-arc-settings]).srp[data-sales-reports] .srp-scope .reports-currency.srp-filter{flex:none;width:max-content;max-width:100%}.app-shell :is(#arc-settings,[data-arc-settings]).srp[data-sales-reports] .srp-scope .reports-currency .currency-choice{flex-wrap:nowrap}.app-shell :is(#arc-settings,[data-arc-settings]).srp[data-sales-reports] .srp-scope .reports-currency .currency-choice-change{width:auto;min-height:32px;font-size:12px}@media (pointer:coarse){.app-shell .currency-choice,.app-shell .currency-choice .currency-choice-change,.app-shell :is(#arc-settings,[data-arc-settings]).srp[data-sales-reports] .srp-scope .reports-currency .currency-choice-change{min-height:44px}}.arc-note-disclosure{min-width:0;color:var(--text-muted);margin-top:8px;font-size:12px;line-height:1.6}.app-shell .arc-note-disclosure .arc-note-trigger{min-height:32px;color:var(--text-muted);box-shadow:none;background:0 0;border:0;gap:7px;padding:3px 4px;font-size:12px;font-weight:400}.arc-note-plus{border:1px solid var(--border);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.arc-note-content{overflow:hidden}.arc-note-content>div{padding:6px 4px 4px 31px}.arc-note-content p{margin:0;font-size:12px;line-height:1.6}@media (pointer:coarse){.app-shell .arc-note-disclosure .arc-note-trigger{min-height:40px}}.app-shell .arc-note-disclosure[data-preview]>.arc-note-trigger{min-height:44px;color:var(--foreground);font-size:15px;font-weight:500}.arc-note-content[hidden]{display:none!important}.app-shell .arc-note-preview-trigger{width:100%;min-height:76px;box-shadow:none;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:14px;padding:16px 4px;display:flex}.arc-note-preview-trigger .arc-disclosure-preview-copy{flex:1;gap:3px;min-width:0;display:grid}.arc-note-preview-trigger strong{font-size:17px;font-weight:550;line-height:1.3}.arc-note-preview-trigger .arc-disclosure-preview-copy>span{color:var(--text-secondary);font-size:13px}.arc-note-preview-toggle{flex:none;transition:transform .18s}.arc-note-preview-trigger[aria-expanded=true] .arc-note-preview-toggle{transform:rotate(45deg)}.app-shell .arc-note-preview-trigger:hover{background:color-mix(in srgb,var(--foreground) 3%,transparent)}.arc-note-preview-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.arc-note-disclosure[data-preview]>.arc-note-content>div{padding:8px 4px 12px}@media (prefers-reduced-motion:reduce){.arc-note-preview-toggle{transition:none}}.app-shell .arc-note-disclosure .arc-note-trigger:is(:hover,:active,[aria-expanded=true]){box-shadow:none!important;background:0 0!important}.business-profile-details .arc-note-content{margin-top:12px}.business-profile-details__fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:0;padding:0;display:grid}@media (width<=640px){.business-profile-details__fields{grid-template-columns:minmax(0,1fr);gap:18px}}.app-shell dialog.welcome-setup.business-profile-setup.arc-setup-dialog .arc-setup-field input.arc-input,.app-shell section.business-group.business-profile-details.arc-setup .arc-setup-field input.arc-input{border:1px solid var(--border-strong);background:var(--surface);min-height:46px;color:var(--foreground);border-radius:12px;padding:10px 12px;font-size:16px;line-height:1.5}.business-profile-details .setup-estimate-label{align-items:center;gap:8px;display:flex}.business-profile-details .setup-estimate-label label{flex:1}.business-profile-details .setup-estimate-help{width:32px;height:32px;color:var(--text-secondary);background:0 0;border:0;border-radius:50%;flex:0 0 32px;place-items:center;padding:0;display:grid}.business-profile-details .setup-estimate-field input{text-align:right;font-variant-numeric:tabular-nums}.country-label{vertical-align:middle;min-width:0;max-width:100%;font:inherit;color:inherit;align-items:center;gap:7px;display:inline-flex}.country-label>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.country-flag{width:var(--country-flag-width,22px);aspect-ratio:4/3;object-fit:contain;vertical-align:middle;border-radius:3px;flex:none;height:auto;margin:0;display:inline-block;box-shadow:0 0 0 1px #0000000c}.country-label .country-flag{margin:0}[data-compact] .country-flag{--country-flag-width:18px}:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .jurisdiction-field-grid{border:1px solid var(--arc-border);background:var(--arc-surface);border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .jurisdiction-field-grid>div{min-width:0;padding:20px 22px}:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .jurisdiction-field-grid>div:nth-child(2n){border-left:1px solid var(--arc-border-subtle)}:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .jurisdiction-field-grid>div:nth-child(n+3){border-top:1px solid var(--arc-border-subtle)}:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .jurisdiction-field-grid dt{color:var(--arc-text-secondary);justify-content:space-between;align-items:center;gap:12px;margin:0 0 15px;font-size:14px;line-height:1.5;display:flex}:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .jurisdiction-field-grid dd{color:var(--arc-foreground);overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.5}:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .jurisdiction-lock{color:var(--arc-text-secondary);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .jurisdiction-actions{justify-content:space-between;align-items:flex-start;gap:12px;padding-top:6px;display:flex}:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .jurisdiction-actions>.arc-note-disclosure{flex:1;min-width:0;margin:0}:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .arc-note-trigger{min-height:36px;padding-left:0;font-size:13px}:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .jurisdiction-values{margin:8px 0}:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .jurisdiction-values dt{color:var(--arc-text-secondary);margin-bottom:6px;font-size:13px}@media (width<=600px){:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .jurisdiction-field-grid{grid-template-columns:minmax(0,1fr)}:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .jurisdiction-field-grid>div{padding:16px 18px}:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .jurisdiction-field-grid>div:nth-child(2n){border-left:0}:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .jurisdiction-field-grid>div+div{border-top:1px solid var(--arc-border-subtle)}}:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .jurisdiction-value-pending{flex-direction:column;justify-content:center;height:1.5em;display:flex}:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .jurisdiction-value-pending .arcs-skeleton-line{width:64%;max-width:19rem;height:.7em}:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .jurisdiction-value-pending-currency .arcs-skeleton-line{width:3em}:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .jurisdiction-report-extra-line{display:none}:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .jurisdiction-detail-pending{align-items:center;width:12rem;height:36px;display:flex}:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .jurisdiction-detail-pending .arcs-skeleton-line{width:75%;height:10px}@media (width<=600px){:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .jurisdiction-value-pending-reports{gap:.8em;height:3em}:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .jurisdiction-report-extra-line{width:42%;display:block}}:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .jurisdiction-values{border:1px solid var(--arc-border);background:var(--arc-surface);border-radius:16px;grid-template-columns:minmax(0,1fr);gap:0;margin:8px 0 0;display:grid;overflow:hidden}:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .jurisdiction-values>div{grid-template-columns:minmax(140px,30%) minmax(0,1fr);align-items:start;gap:12px 24px;padding:14px 20px;display:grid}:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .jurisdiction-values>div+div{border-top:1px solid var(--arc-border-subtle)}:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .jurisdiction-values dt{margin:0;font-size:14px;line-height:1.5}:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .jurisdiction-values dd{margin:0;font-size:15px;line-height:1.5}@media (width<=600px){:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .jurisdiction-values>div{grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 18px}}:is(#arc-settings,[data-arc-settings]) .jurisdiction-card .jurisdiction-actions .arc-note-content>div{padding-inline:0}:is(#arc-settings,[data-arc-settings]) .time-zone-card .time-zone-field-grid{border:1px solid var(--arc-border);background:var(--arc-surface);border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}:is(#arc-settings,[data-arc-settings]) .time-zone-card .time-zone-value{min-width:0;padding:20px 22px}:is(#arc-settings,[data-arc-settings]) .time-zone-card .time-zone-value+.time-zone-value{border-left:1px solid var(--arc-border-subtle)}:is(#arc-settings,[data-arc-settings]) .time-zone-card .time-zone-label{color:var(--arc-text-secondary);justify-content:space-between;align-items:center;gap:12px;margin:0 0 15px;font-size:14px;line-height:1.5;display:flex}:is(#arc-settings,[data-arc-settings]) .time-zone-card .time-zone-value p{color:var(--arc-foreground);overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.5}:is(#arc-settings,[data-arc-settings]) .time-zone-card .time-zone-lock{white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}:is(#arc-settings,[data-arc-settings]) .time-zone-card .time-zone-edit{min-height:32px;margin-top:8px;padding:4px 0;font-size:13px}.time-zone-card .time-zone-actions{flex-wrap:wrap;gap:8px;display:flex}.time-zone-card .time-zone-form{gap:12px;max-width:460px;margin-top:16px;display:grid}:is(#arc-settings,[data-arc-settings]) .time-zone-card .time-zone-details>.arc-note-disclosure{margin:0}:is(#arc-settings,[data-arc-settings]) .time-zone-card .time-zone-details .arc-note-trigger{min-height:36px;margin-top:6px;padding-left:0;font-size:14px}.time-zone-card .time-zone-history{margin-top:12px;font-size:14px}.time-zone-card .time-zone-history h3{margin:0 0 10px;font-size:14px;font-weight:550}.time-zone-card .time-zone-history ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.time-zone-card .time-zone-history li{gap:3px;display:grid}.time-zone-card .time-zone-history small{color:var(--arc-text-secondary);font-size:14px;line-height:1.5}@media (width<=600px){:is(#arc-settings,[data-arc-settings]) .time-zone-card .time-zone-field-grid{grid-template-columns:minmax(0,1fr)}:is(#arc-settings,[data-arc-settings]) .time-zone-card .time-zone-value{padding:16px 18px}:is(#arc-settings,[data-arc-settings]) .time-zone-card .time-zone-value+.time-zone-value{border-left:0;border-top:1px solid var(--arc-border-subtle)}}.aov .time-zone-notice-row{width:min(100%,1000px);min-width:0;margin:16px auto 0}.time-zone-not-set{box-sizing:border-box;border:1px solid var(--wa-line,#e5e5e5);background:var(--wa-soft,#f7f7f7);width:fit-content;max-width:100%;color:var(--wa-muted,#616161);border-radius:999px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:5px 12px;font-size:12px;line-height:1.5;display:flex}.time-zone-not-set>svg{flex:none}.time-zone-not-set a{color:var(--wa-text,#101010);text-underline-offset:3px;font-weight:550;text-decoration:none}.time-zone-not-set a:hover{text-decoration:underline}.time-zone-not-set a:focus-visible{outline:2px solid var(--wa-text,#101010);outline-offset:3px;border-radius:3px}@media (width<=600px){.time-zone-not-set{border-radius:16px;gap:2px 8px;padding:7px 12px}.time-zone-not-set a{align-items:center;min-height:28px;display:inline-flex}}:is(#arc-settings,[data-arc-settings]) .time-zone-card .time-zone-value-pending{align-items:center;height:1.5em;display:flex}:is(#arc-settings,[data-arc-settings]) .time-zone-card .time-zone-value-pending .arcs-skeleton-line{width:70%;max-width:18rem;height:.7em}:is(#arc-settings,[data-arc-settings]) .time-zone-card .time-zone-edit-pending{align-items:center;width:9rem;height:32px;margin-top:8px;display:flex}:is(#arc-settings,[data-arc-settings]) .time-zone-card .time-zone-detail-pending{align-items:center;width:12rem;height:36px;margin-top:6px;display:flex}:is(#arc-settings,[data-arc-settings]) .time-zone-card :is(.time-zone-edit-pending,.time-zone-detail-pending) .arcs-skeleton-line{width:75%;height:10px}.business-tax-options{margin-top:16px}.business-tax-options .arc-note-content>div{padding:8px 0 0}.business-tax-options .field-note{margin-bottom:12px}.business-tax-options-title{color:var(--foreground);margin:0;font-size:13px;font-weight:600}.business-tax-options[data-active]>.arc-note-disclosure>.arc-note-trigger{display:none}.business-tax-options[data-active]>.arc-note-disclosure{margin-top:0}.business-currency__summary{justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}.business-currency__summary>span{color:var(--arc-foreground);font-size:16px}.business-currency__summary .arc-control-button{flex-shrink:0}@media (width<=680px){.business-currency__summary{min-height:44px}}.fade-img{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fade-img-layer{opacity:0;transition:opacity .4s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.fade-img-layer[data-shown]{opacity:1}.fade-img-layer>img{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.fade-img-placeholder{filter:blur(var(--fade-blur,18px));transform:scale(1.12)}.fade-img-full{opacity:0;transition:opacity .4s cubic-bezier(.2,0,0,1)}.fade-img-full[data-shown]{opacity:1}.fade-img-full[data-instant]{transition:none}@media (prefers-reduced-motion:reduce){.fade-img-layer,.fade-img-full{transition:none}}.hp-a{--home-card:56px;--home-ease:cubic-bezier(.34, 1.25, .64, 1);isolation:isolate;height:100%;min-height:0;color:var(--home-text,#fff);border-radius:inherit;flex-direction:column;flex:auto;font-family:inherit;display:flex;position:relative;overflow:hidden}.hp-a *,.hp-a :before,.hp-a :after{box-sizing:border-box}.hp-bg{z-index:-2;background:#101214;position:absolute;inset:0}.hp-bg .fade-img{--fade-blur:22px}.hp-bg .fade-img-layer>img{object-position:center 40%}.hp-a{--veil:0 0 0}.hp-a[data-tone=light]{--veil:255 255 255}.hp-scrim{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 56% 44% at 50% 33%, rgb(var(--veil) / calc(var(--home-scrim) * .8 + .24)), rgb(var(--veil) / 0) 78%), linear-gradient(180deg, rgb(var(--veil) / calc(var(--home-scrim) * .7 + .14)) 0%, rgb(var(--veil) / calc(var(--home-scrim) * .8 + .04)) 50%, rgb(var(--veil) / calc(var(--home-scrim) * .9 + .12)) 100%);position:absolute;inset:0}.hp-a{--home-halo:0 1px 2px #00000047, 0 0 18px #00000038}.hp-a[data-tone=light]{--home-halo:0 0 1px #fff9, 0 0 18px #ffffff73}.hp-glass{background:var(--home-glass);border:1px solid var(--home-glass-border);-webkit-backdrop-filter:blur(22px)saturate(165%);backdrop-filter:blur(22px)saturate(165%);position:relative;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 .5px #ffffff0d,0 10px 30px -12px #00000080}.hp-glass:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff1a,#fff0 46%),radial-gradient(120% 80% at 0 0,#ffffff12,#fff0 60%);position:absolute;inset:0}.hp-a[data-tone=light] .hp-glass{box-shadow:inset 0 1px #ffffffd9,inset 0 0 0 .5px #fff6,0 10px 30px -14px #00000047}.hp-a[data-tone=light] .hp-glass:before{background:linear-gradient(#ffffff59,#fff0 50%)}.hp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hp-top{z-index:5;position:absolute;top:22px;right:24px}.hp-menu{display:none}@media (width<=780px){.hp-menu{z-index:5;width:36px;height:36px;color:var(--home-text);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:inline-grid;position:absolute;top:20px;left:16px}.hp-menu:focus-visible{outline:2px solid color-mix(in srgb, var(--home-text) 70%, transparent);outline-offset:2px}}.hp-a .hp-account{appearance:none;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:999px;margin:0;padding:0;display:inline-flex}.hp-a .hp-account:focus-visible{outline:2px solid var(--home-text);outline-offset:3px}.hp-avatar-wrap{display:inline-flex;position:relative}.hp-avatar{border-radius:999px;flex-shrink:0;width:34px;height:34px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1.5px #fff9,0 4px 14px -6px #00000080}.hp-a[data-tone=light] .hp-avatar{box-shadow:0 0 0 1.5px #ffffffe6,0 4px 14px -8px #0000004d}.hp-avatar-image{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.hp-avatar-fallback{border-radius:inherit;color:#fff;letter-spacing:.04em;background:linear-gradient(145deg,#3a4150,#1d2129);justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:600;display:flex}.hp-avatar-badge{color:#fff;font-variant-numeric:tabular-nums;background:#c4291c;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:12px;font-weight:650;line-height:1;display:inline-flex;position:absolute;top:-4px;left:100%;transform:translate(-11px);box-shadow:0 0 0 1.5px #00000029,0 2px 6px #00000040}.hp-center{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;width:min(560px,100% - 48px);min-height:0;margin:0 auto;padding:56px 0 clamp(40px,9vh,96px);display:flex}.hp-clock{text-shadow:var(--home-halo);flex-direction:column;align-items:center;display:flex;position:relative}.hp-clock:before,.hp-greeting:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, rgb(var(--veil) / calc(var(--home-scrim) * .5 + .3)), rgb(var(--veil) / calc(var(--home-scrim) * .25 + .12)) 62%, rgb(var(--veil) / 0));position:absolute;inset:-28px -80px}.hp-greeting:before{inset:-20px -50px}@font-face{font-family:Clavado Home Clock;src:url(/fonts/home-clock-cormorant-garamond-300-latin.woff2)format("woff2");font-weight:300;font-style:normal;font-display:block;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}.hp-a{--home-clock-face:"Clavado Home Clock", "Cormorant Garamond", "Iowan Old Style", Georgia, serif}.hp-time{font-family:var(--home-clock-face);letter-spacing:-.035em;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum", "tnum";font-kerning:normal;align-items:baseline;font-size:clamp(88px,8.4vw,124px);font-weight:300;line-height:.9;display:inline-flex}.hp-period{font-family:"Inter Variable", var(--arc-font-family-body,system-ui), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--home-text);opacity:.78;align-self:baseline;margin-inline-start:.22em;font-size:max(12px,.15em);font-weight:500;line-height:1}.hp-a .hp-date{font-family:var(--home-clock-face);letter-spacing:-.005em;color:var(--home-text);opacity:.9;font-variant-numeric:lining-nums;font-feature-settings:"lnum";margin:8px 0 0;font-size:21px;font-weight:300;line-height:1.2}.hp-greeting{letter-spacing:-.015em;text-wrap:balance;text-shadow:var(--home-halo);color:var(--home-text);margin:22px 0 0;font-size:clamp(21px,1.8vw,25px);font-weight:520;line-height:1.2;position:relative}.hp-ask{z-index:10;width:100%;margin-top:22px;position:relative}.hp-ask-bar{text-align:start;border-radius:22px;align-items:flex-end;gap:2px;min-height:44px;padding:4px 4px 4px 18px;transition:border-color .16s,box-shadow .16s,background-color .32s;display:flex}.hp-ask-bar:focus-within{border-color:color-mix(in srgb, var(--home-text) 30%, transparent)}html[data-input-modality=keyboard] .hp-ask-bar:has(textarea:focus-visible){border-color:color-mix(in srgb, var(--home-text) 46%, transparent);box-shadow:inset 0 1px 0 #ffffff29, 0 0 0 2px color-mix(in srgb, var(--home-text) 16%, transparent), 0 10px 30px -12px #00000080}.hp-ask-bar[data-expanded]{border-radius:18px}.hp-ask-bar[data-expanded] .hp-ask-model-wrap{align-self:flex-end;margin-bottom:2px}.hp-ask-bar[data-expanded] .hp-ask-field{align-self:stretch;padding-block:8px 0}.hp-ask-field{flex:1;align-self:center;min-width:0;display:flex}.hp-a .hp-ask-field textarea{resize:none;width:100%;color:var(--home-text);font:inherit;letter-spacing:-.003em;scrollbar-width:thin;background:0 0;border:0;outline:0;height:22px;margin:0;padding:0;font-size:14px;line-height:22px;overflow-y:auto}.app-shell .hp-a .hp-ask-field textarea:focus,.app-shell .hp-a .hp-ask-field textarea:focus-visible{box-shadow:none!important;outline:none!important}.hp-ask-field textarea::placeholder{color:var(--home-muted);opacity:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hp-ask-model-wrap{align-self:center;position:relative}.hp-ask-model{cursor:pointer;height:34px;color:var(--home-muted);font:inherit;letter-spacing:-.003em;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:3px;padding:0 8px 0 10px;font-size:13px;font-weight:550;display:inline-flex}.hp-ask-model svg{opacity:.75}.hp-ask-model:hover,.hp-ask-model[aria-expanded=true]{background:color-mix(in srgb, var(--home-text) 11%, transparent)}.hp-ask-model:focus-visible,.hp-ask-icon:focus-visible,.hp-ask-send:focus-visible{outline:2px solid var(--home-text);outline-offset:2px}.hp-ask-icon,.hp-ask-send{cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.hp-ask-icon{color:var(--home-text);background:0 0}.hp-ask-icon:hover{background:color-mix(in srgb, var(--home-text) 11%, transparent)}.hp-ask-send{background:var(--home-text);color:var(--home-on-text,#111);transition:opacity .14s,transform .14s}.hp-a[data-tone=light] .hp-ask-send{--home-on-text:#fff}.hp-ask-send:disabled{opacity:.32;cursor:default}.hp-ask-send:not(:disabled):active{transform:scale(.94)}.hp-ask-bars{align-items:center;gap:2px;height:16px;display:inline-flex}.hp-ask-bars i{background:currentColor;border-radius:2px;width:3px;height:100%;animation:.9s ease-in-out infinite hp-bars}.hp-ask-bars i:nth-child(2){animation-delay:.12s}.hp-ask-bars i:nth-child(3){animation-delay:.24s}.hp-ask-bars i:nth-child(4){animation-delay:.36s}@keyframes hp-bars{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.hp-ask-note{min-height:0;color:var(--home-muted);text-shadow:var(--home-halo);margin:0;font-size:12px;position:absolute;top:100%;left:0;right:0}.hp-ask-note:not(:empty){margin-top:6px}.hp-ask-menu{z-index:30;text-align:start;color:#f5f6f7;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#181a1ff5;border:1px solid #ffffff1f;border-radius:18px;width:290px;padding:6px;animation:.16s ease-out hp-pop;position:absolute;top:calc(100% + 12px);right:-50px;box-shadow:0 18px 50px -12px #0009}.hp-a[data-tone=light] .hp-ask-menu{color:#111316;background:#fffffff7;border-color:#00000014;box-shadow:0 18px 50px -14px #0000004d}.hp-ask-menu button{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.hp-ask-menu button:hover,.hp-ask-menu button:focus-visible{background:color-mix(in srgb, currentColor 9%, transparent);outline:none}.hp-ask-menu strong{font-size:14px;font-weight:600;display:block}.hp-ask-menu small{opacity:.68;margin-top:1px;font-size:12.5px;display:block}@keyframes hp-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.hp-agent{max-width:100%;height:28px;color:var(--home-text);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:0 12px 0 11px;font-size:12px;line-height:1;text-decoration:none;transition:border-color .16s,background-color .32s;display:inline-flex}.hp-agent:hover{border-color:color-mix(in srgb, var(--home-text) 32%, transparent)}.hp-agent:focus-visible{outline:2px solid var(--home-text);outline-offset:3px}.hp-agent-dot{background:color-mix(in srgb, var(--home-text) 46%, transparent);border-radius:999px;flex:none;width:6px;height:6px;position:relative}.hp-agent[data-state=on] .hp-agent-dot,.hp-agent[data-state=running] .hp-agent-dot{background:#34d17b;box-shadow:0 0 0 3px #34d17b38}.hp-a[data-tone=light] .hp-agent[data-state=on] .hp-agent-dot,.hp-a[data-tone=light] .hp-agent[data-state=running] .hp-agent-dot{background:#15a35a;box-shadow:0 0 0 3px #15a35a33}.hp-agent[data-state=running] .hp-agent-dot:after{content:"";border-radius:inherit;background:inherit;animation:1.8s ease-out infinite hp-pulse;position:absolute;inset:0}@keyframes hp-pulse{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(3)}}.hp-agent-label{letter-spacing:-.005em;text-overflow:ellipsis;flex:0 auto;min-width:3em;font-weight:600;overflow:hidden}.hp-agent-sep{background:var(--home-muted);border-radius:999px;flex:none;width:3px;height:3px}.hp-agent-detail{text-overflow:ellipsis;min-width:0;color:var(--home-muted);font-variant-numeric:tabular-nums;flex:0 1000 auto;font-weight:500;overflow:hidden}.hp-notes{z-index:4;width:min(360px,100%);height:calc(var(--home-card) + 2 * 9px + 38px);flex:none;margin-top:24px;position:relative}.hp-notes:has(>.hp-caught-up){justify-content:center;height:auto;display:flex}.hp-stack-wrap{flex-direction:column;align-items:center;display:flex;position:absolute;inset:0 0 auto}.hp-stack{text-align:start;width:100%;height:calc(var(--home-card) + (var(--shown) - 1) * 9px);transition:height .42s var(--home-ease);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.hp-stack[data-all]{overscroll-behavior:contain;scrollbar-width:thin;border-radius:18px;transition:none;overflow-y:auto}.hp-stack-item{min-width:0;height:var(--home-card);transform-origin:top;transform:translateY(calc(var(--i) * 9px)) scale(calc(1 - var(--i) * .05));transition:transform .42s var(--home-ease), opacity .26s ease;grid-area:1/1}.hp-stack-item[data-hidden]{opacity:0;pointer-events:none}.hp-stack[data-open] .hp-stack-item{transform:translateY(calc(var(--i) * (var(--home-card) + 8px)));opacity:1;pointer-events:auto}.hp-stack[data-open] .hp-stack-item[data-hidden]{opacity:0;pointer-events:none}.hp-stack:not([data-open]) .hp-stack-item:not(:first-child) .hp-note>*{opacity:0}.hp-stack:not([data-open]) .hp-stack-item:not(:first-child) .hp-note{box-shadow:inset 0 -1px #ffffff24,0 6px 16px -8px #00000080}.hp-a[data-tone=light] .hp-stack:not([data-open]) .hp-stack-item:not(:first-child) .hp-note{box-shadow:inset 0 -1px #ffffffe6,0 6px 16px -10px #00000040}.hp-note>*{transition:opacity .22s}.hp-stack-pills{justify-content:center;gap:6px;margin-top:10px;display:flex}.hp-stack-toggle{cursor:pointer;height:26px;color:var(--home-text);font:inherit;border-radius:999px;padding:0 12px;font-size:12px;font-weight:550}.hp-stack-toggle:hover{border-color:color-mix(in srgb, var(--home-text) 32%, transparent)}.hp-stack-toggle:focus-visible{outline:2px solid var(--home-text);outline-offset:2px}.hp-note{width:100%;height:100%;color:var(--home-text);cursor:pointer;border-radius:18px;align-items:center;gap:10px;padding:0 14px 0 11px;text-decoration:none;transition:border-color .16s,transform .16s,background-color .32s;display:flex}.hp-note:hover{border-color:color-mix(in srgb, var(--home-text) 30%, transparent)}.hp-note:focus-visible{outline:2px solid var(--home-text);outline-offset:2px}.hp-note-icon{color:#fff;background:linear-gradient(160deg, var(--tile-a), var(--tile-b));border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 1px #ffffff40,0 2px 6px #0000002e}.hp-note-icon[data-tone=blue]{--tile-a:#4b8dff;--tile-b:#2563eb}.hp-note-icon[data-tone=violet]{--tile-a:#9a7bff;--tile-b:#6d4ee8}.hp-note-icon[data-tone=red]{--tile-a:#ff6b62;--tile-b:#e0362c}.hp-note-icon[data-tone=amber]{--tile-a:#ffb547;--tile-b:#e58a07}.hp-note-icon[data-tone=teal]{--tile-a:#2cc9b5;--tile-b:#0d9488}.hp-note-icon[data-tone=green]{--tile-a:#3fd88a;--tile-b:#16a34a}.hp-note-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hp-note-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.hp-note-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.008em;min-width:0;font-size:13px;font-weight:620;overflow:hidden}.hp-note-time{color:var(--home-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:500}.hp-note-body{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.005em;color:var(--home-text);opacity:.9;font-size:12.5px;line-height:1.25;overflow:hidden}.hp-caught-up{height:28px;color:var(--home-text);border-radius:999px;align-items:center;gap:7px;margin:0;padding:0 12px 0 10px;font-size:12px;font-weight:550;display:inline-flex}.hp-caught-up svg{opacity:.85}@media (width<=600px){.hp-top{top:20px;right:16px}.hp-avatar{width:32px;height:32px}.hp-center{width:calc(100% - 32px);padding:64px 0 max(32px,6vh)}.hp-time{font-size:84px}.hp-a .hp-date{margin-top:6px;font-size:19px}.hp-greeting{margin-top:18px;font-size:21px}.hp-ask{margin-top:20px}.hp-ask-bar{border-radius:23px;min-height:46px;padding:5px 5px 5px 16px}.hp-a .hp-ask-field textarea{font-size:16px}.hp-ask-model{padding:0 6px 0 8px}.hp-ask-menu{width:min(290px,100vw - 32px);right:-44px}.hp-notes{margin-top:20px}}@media (width>=601px) and (height<=760px){.hp-center{padding-top:40px;padding-bottom:clamp(28px,6vh,56px)}.hp-time{font-size:clamp(80px,7.4vw,104px)}.hp-greeting,.hp-ask{margin-top:18px}.hp-notes{margin-top:20px}}.hp-ask-in{z-index:10;width:100%;position:relative}.hp-ask-note{text-align:center;max-width:560px;color:inherit;border-radius:18px;margin:0 auto;padding:12px 18px;font-size:14px;line-height:1.45}.hp-in{animation:.62s cubic-bezier(.22,1,.36,1) backwards hp-rise;animation-delay:calc(80ms + var(--d,0) * 90ms)}@keyframes hp-rise{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}}.app-shell[data-arc-shell][data-view=home] .workspace-scroll>main>.workspace-view{animation:none}.hp-glass.hp-in{animation-name:hp-glass-rise}@keyframes hp-glass-rise{0%{opacity:0;transform:translateY(8px)}}.hp-stack-item>.hp-note,.hp-note-in{animation:.68s cubic-bezier(.22,1,.36,1) backwards hp-note-rise;animation-delay:calc(.12s + min(var(--i,0), 5) * 90ms)}@keyframes hp-note-rise{0%{opacity:0;transform:translateY(12px)scale(.98)}}.hp-stack-pills{animation:.52s .36s backwards hp-fade}@keyframes hp-fade{0%{opacity:0}}.hp-loading .hp-hold{display:contents}.hp-loading .hp-hold>*{visibility:hidden}.hp-loading .hp-hold>.hp-ask{visibility:visible}.hp-loading .hp-ask-bar{min-height:44px}.hp-glass{--lo:0}.hp-glass:after{content:"";border-radius:inherit;pointer-events:none;opacity:var(--lo);background:radial-gradient(110px circle at var(--lx,50%) var(--ly,0%), #ffffffd9, #ffffff42 42%, #fff0 72%);-webkit-mask-composite:xor;padding:1px;transition:opacity .26s;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.hp-a[data-tone=light] .hp-glass:after{background:radial-gradient(120px circle at var(--lx,50%) var(--ly,0%), #fffffff2, #ffffff4d 45%, #fff0 72%)}.hp-stack:not([data-open]) .hp-stack-item:not(:first-child) .hp-glass:after{display:none}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.hp-glass:after{display:none}}@media (prefers-reduced-motion:reduce){.hp-in,.hp-stack-item>.hp-note,.hp-note-in,.hp-stack-pills{animation:none}.hp-stack,.hp-stack-item,.hp-note,.hp-note>*,.hp-ask-bar,.hp-ask-send{transition:none}.hp-agent[data-state=running] .hp-agent-dot:after{opacity:.35;animation:none;transform:scale(1.9)}.hp-ask-bars i,.hp-ask-menu{animation:none}}.app-shell[data-arc-shell]:has(.hp-a) .workspace-header .arc-account-trigger{display:none}.app-shell[data-arc-shell] .hp-a .hp-ask-field textarea:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]){background:0 0!important;border:0!important;border-radius:0!important;min-height:22px!important;padding:0!important}@media (width<=640px){.hp-bg .fade-img-layer>img{object-position:center center}}._invoice_178ex_8{--paper:#fff;--ink:#111;--ink-soft:#2b2b2b;--muted:#6b6b6b;--grid:#a6a6a6;--hairline:#d9d9d9;--thanks:#a8a8a8;--font-body:var(--arc-font-body,"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif);--pad:56px;border:1px solid var(--hairline);background:var(--paper);width:min(100%,960px);min-width:0;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-body);font-variant-numeric:tabular-nums;border-radius:4px;flex-direction:column;margin-inline:auto;font-size:14px;line-height:1.45;display:flex;overflow:hidden}._band_178ex_25{padding:0 var(--pad);align-items:center;gap:18px;display:flex}._bandTop_178ex_26{padding-top:28px}._bandBottom_178ex_27{margin-top:auto;padding-top:18px;padding-bottom:26px}._rule_178ex_28{background:linear-gradient(90deg, var(--rule-ink), var(--rule-tint));border-radius:1px;flex:1 1 0;min-width:24px;height:1.5px}._ruleEnd_178ex_29{background:linear-gradient(90deg, var(--rule-tint), var(--rule-ink))}._bandLogo_178ex_30{object-fit:contain;flex:none;max-width:180px;height:34px;display:block}._bandBottom_178ex_27 ._bandLogo_178ex_30{max-width:120px;height:24px}._bandLogo_178ex_30 svg{width:auto;height:100%;display:block}._clavadoLogo_178ex_33{color:var(--ink)}._clavadoMark_178ex_34{width:24px}._documentHeader_178ex_36{padding:40px var(--pad) 0;justify-content:space-between;align-items:center;gap:32px;display:flex}._title_178ex_37{letter-spacing:.01em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:46px;font-weight:800;line-height:1.05}._numberBox_178ex_38{border:2px solid var(--ink);text-align:center;flex:none;justify-items:center;gap:2px;min-width:190px;max-width:46%;padding:8px 24px 10px;display:grid}._numberBox_178ex_38 span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}._numberBox_178ex_38 strong{overflow-wrap:anywhere;font-size:26px;font-weight:800;line-height:1.15}._heading_178ex_42{padding:40px var(--pad) 36px;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}._facts_178ex_43{gap:20px;min-width:0;display:grid}._documentMeta_178ex_44{gap:12px;margin:0;display:grid}._documentMeta_178ex_44 dt{font-weight:700}._documentMeta_178ex_44 dd{color:var(--ink-soft);margin:1px 0 0}._party_178ex_47{align-content:start;min-width:0;display:grid}._party_178ex_47 span{font-weight:700}._party_178ex_47 strong{overflow-wrap:anywhere;margin-top:1px;font-weight:500}._party_178ex_47 p{color:var(--ink-soft);white-space:pre-line;overflow-wrap:anywhere;margin:2px 0 0}._issuer_178ex_51{text-align:right;justify-items:end;max-width:50%}._rectifies_178ex_53{margin:0 var(--pad) 24px;border:1.5px solid var(--ink);color:var(--ink-soft);padding:10px 14px;font-size:13px}._rectifies_178ex_53 strong{color:var(--ink);font-weight:700}._lines_178ex_56{width:calc(100% - 2 * var(--pad));margin:0 var(--pad);border-collapse:collapse}._lines_178ex_56 thead th{background:var(--ink);color:var(--paper);letter-spacing:.03em;text-align:right;text-transform:uppercase;white-space:nowrap;padding:16px 18px;font-size:13px;font-weight:700}._lines_178ex_56 thead th+th{border-left:2px solid var(--grid)}._lines_178ex_56 td,._lines_178ex_56 tbody th{border-bottom:1.5px solid var(--ink);text-align:right;white-space:nowrap;padding:18px;font-weight:400}._lines_178ex_56 td+td,._lines_178ex_56 td+th,._lines_178ex_56 th+td{border-left:2px solid var(--grid)}._lines_178ex_56 thead th:first-child,._lines_178ex_56>tbody:first-of-type td:first-child{text-align:left;white-space:normal;overflow-wrap:anywhere;width:100%;padding-left:22px}._lines_178ex_56 small{color:var(--muted);font-size:12px}._totals_178ex_63 th{text-align:left;font-size:13.5px;font-weight:400}._totals_178ex_63 ._blank_178ex_64{border-left:0}._totals_178ex_63 td:last-child{min-width:110px}._totalLine_178ex_66 th,._totalLine_178ex_66 td{padding-top:20px;padding-bottom:20px}._totalLine_178ex_66 strong{letter-spacing:.02em;font-weight:800}._totalLine_178ex_66 output{white-space:nowrap;font-size:18px;font-weight:800}._bottom_178ex_70{padding:40px var(--pad) 28px;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}._notes_178ex_71{align-content:start;gap:18px;min-width:0;max-width:520px;display:grid}._block_178ex_72 h3{margin:0 0 6px;font-size:15px;font-weight:700}._block_178ex_72 p{color:var(--ink-soft);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px}._breakdown_178ex_74{border-collapse:collapse;font-size:12.5px}._breakdown_178ex_74 caption{text-align:left;margin-bottom:6px;font-size:13px;font-weight:700}._breakdown_178ex_74 th{border-bottom:1.5px solid var(--ink);color:var(--muted);text-align:right;padding:0 16px 6px 0;font-weight:600}._breakdown_178ex_74 td{text-align:right;white-space:nowrap;padding:6px 16px 0 0}._breakdown_178ex_74 td:last-child{white-space:normal}._breakdown_178ex_74 :is(th,td):first-child{text-align:left}._mentions_178ex_80{gap:3px;display:grid}._mentions_178ex_80 span{font-size:13px;font-weight:700}._mentions_178ex_80 p,._note_178ex_71{color:var(--ink-soft);margin:0;font-size:12.5px;line-height:1.45}._thanks_178ex_83{color:var(--thanks);letter-spacing:.01em;text-align:right;text-transform:uppercase;flex:none;margin:0;font-size:52px;font-weight:800;line-height:1}._footer_178ex_85{padding:4px var(--pad) 0;justify-content:space-between;align-items:center;gap:24px;display:flex}._record_178ex_86{min-width:0;color:var(--muted);font-size:12px}._record_178ex_86 strong{font-weight:600}._record_178ex_86 p{margin:2px 0 0}._fictional_178ex_89{color:var(--muted);text-align:right;margin:0;font-size:12px}@media screen and (width<=760px){._invoice_178ex_8{--pad:24px}._title_178ex_37{font-size:34px}._numberBox_178ex_38{min-width:0;padding:6px 14px 8px}._numberBox_178ex_38 strong{font-size:20px}._heading_178ex_42{gap:24px;display:grid}._issuer_178ex_51{text-align:left;justify-items:start;max-width:none}._lines_178ex_56 td,._lines_178ex_56 tbody th,._lines_178ex_56 thead th{padding:12px}._bottom_178ex_70{gap:24px;display:grid}._thanks_178ex_83{text-align:left;font-size:36px}}@media screen and (width<=620px){._documentHeader_178ex_36{justify-items:start;gap:14px;display:grid}._numberBox_178ex_38{text-align:left;justify-items:start;max-width:100%}._lines_178ex_56 thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._lines_178ex_56 thead tr{overflow:visible!important}._lines_178ex_56{border-top:2px solid var(--ink)}._lines_178ex_56>tbody:first-of-type tr{border-bottom:1.5px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:4px 12px;padding:12px 0;display:grid}._lines_178ex_56>tbody:first-of-type td,._lines_178ex_56>tbody:first-of-type td:first-child{text-align:left;border:0;width:auto;padding:0}._lines_178ex_56>tbody:first-of-type td:first-child{grid-column:1/-1}._lines_178ex_56>tbody:first-of-type td:last-child{text-align:right}._lines_178ex_56 td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:12px;display:block}._totals_178ex_63 tr{border-bottom:1.5px solid var(--ink);justify-content:space-between;gap:12px;padding:10px 0;display:flex}._totals_178ex_63 td,._totals_178ex_63 th{white-space:normal;padding:0;border:0!important}._totals_178ex_63 ._blank_178ex_64{display:none}._footer_178ex_85{justify-content:stretch;display:grid}._fictional_178ex_89{text-align:left}}:is(#arc-page-header,.app-shell) .reports-workspace{flex-direction:column;gap:20px;min-width:0;display:flex}:is(#arc-page-header,.app-shell) .reports-workspace>[hidden]{display:none!important}:is(#arc-page-header,.app-shell) .reports-workspace>.workspace-page-header{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0;display:flex}.reports-workspace>.workspace-page-header>div:first-child{order:1;min-height:0}.reports-workspace>.workspace-page-header nav{display:none}.reports-workspace>.workspace-page-header [class*=_introInner_]{gap:0;padding:0}:is(#arc-page-header,.app-shell) .reports-workspace>.workspace-page-header h1{font-size:26px;line-height:1.25}:is(#arc-page-header,.app-shell) .reports-workspace .reports-saved-button{min-height:36px;padding:0 14px;font-size:13px}.reports-welcome{margin:0 0 20px}:is(#arc-page-header,.app-shell) .reports-welcome h2{letter-spacing:-.035em;margin:0 0 8px;font-size:27px;font-weight:550;line-height:1.25}.reports-welcome p{color:var(--text-muted);margin:0;font-size:14px}.reports-entry .inline-page-agent{margin:0}:is(#arc-page-header,.app-shell) .reports-workspace .payroll-help{width:26px;height:26px;min-height:26px;color:var(--text-muted);box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:is(#arc-page-header,.app-shell) .reports-workspace .report-component-scope .report-search-shell{border:1px solid var(--border);box-shadow:none;background:var(--surface);border-radius:18px;overflow:visible}:is(#arc-page-header,.app-shell) .reports-workspace .report-component-scope .report-search-shell>div{padding:6px}:is(#arc-page-header,.app-shell) .reports-workspace .report-fields{flex-flow:wrap;align-items:center;gap:8px;display:flex}:is(#arc-page-header,.app-shell) .reports-workspace .report-kind-field{flex:3 260px}:is(#arc-page-header,.app-shell) .reports-workspace .report-date-field{flex:170px}:is(#arc-page-header,.app-shell) .reports-workspace .report-comparison-field{flex:160px;gap:2px}:is(#arc-page-header,.app-shell) .reports-workspace .report-comparison-field>[data-slot=field-label]{color:var(--text-muted);font-size:12px}:is(#arc-page-header,.app-shell) .reports-workspace .report-comparison-field button{height:32px;min-height:32px;box-shadow:none;background:0 0;border:0;font-size:13px}:is(#arc-page-header,.app-shell) .reports-workspace .report-submit>button{width:40px;height:40px;min-height:40px;box-shadow:none;color:#17220b;background:#b0ed51;border-color:#0000;border-radius:50%;padding:0}:is(#arc-page-header,.app-shell) .reports-workspace .report-combobox-popup{width:var(--anchor-width);min-width:min(320px,100vw - 40px);max-width:calc(100vw - 40px);padding:5px;overflow:hidden}:is(#arc-page-header,.app-shell) .reports-workspace [data-slot=combobox-item]{border-radius:8px;font-size:13px}:is(#arc-page-header,.app-shell) .reports-workspace [data-slot=combobox-item][data-highlighted]{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}:is(#arc-page-header,.app-shell) .reports-workspace [data-slot=combobox-empty]:empty{display:none}:is(#arc-page-header,.app-shell) .reports-workspace .report-answer:not(:empty){margin:0}.reports-workspace>.books-label{color:var(--text-muted);margin:0;font-size:12px}.reports-workspace>.reports-filings-panel{border-bottom:1px solid var(--border);min-width:0;padding:0 0 16px}.reports-filings-panel .accounting-filings{padding:0}.reports-filings-panel .filings-heading{margin-bottom:12px}.reports-filings-panel .filings-title{align-items:center;gap:6px;display:flex}:is(#arc-page-header,.app-shell) .reports-filings-panel .filings-heading h2{margin:0;font-size:16px}:is(#arc-page-header,.app-shell) .reports-filings-panel .filings-heading>.arc-control-button{min-height:32px;box-shadow:none;border-radius:999px;font-size:12px}.reports-filings-panel .filings-error{background:0 0;border:0;border-radius:0;padding:12px 0;font-size:13px}.reports-filings-panel .filings-footer:empty{display:none}@media (width<=640px){:is(#arc-page-header,.app-shell) .reports-workspace{gap:18px}:is(#arc-page-header,.app-shell) .reports-welcome h2{font-size:23px}.reports-welcome{margin-bottom:16px}:is(#arc-page-header,.app-shell) .reports-workspace .report-kind-field{flex:calc(100% - 56px)}:is(#arc-page-header,.app-shell) .reports-workspace .report-date-field{border-left:0;border-top:1px solid var(--border);flex:140px;padding:8px 4px 0}:is(#arc-page-header,.app-shell) .reports-workspace .report-comparison-field{border:0;flex:100%;padding:8px}:is(#arc-page-header,.app-shell) .reports-workspace .report-submit{flex:0 0 40px}:is(#arc-page-header,.app-shell) .reports-workspace .report-separated-date input{font-size:16px}}.remaining-refined{min-width:0}.remaining-agent{width:100%;max-width:760px;margin:6px 0 24px}:is(#arc-page-header,.app-shell) .remaining-refined>.workspace-page-header{box-shadow:none;background:0 0;border:0;margin-bottom:20px;padding:0}.remaining-section-head,.remaining-actions,.chart-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.remaining-section-head{margin:12px 0 16px}.remaining-section-head h2{margin:0 0 4px;font-size:15px}.remaining-actions{justify-content:flex-end}.remaining-meta,.chart-currency{color:var(--text-muted,#666);font-size:12px}.remaining-disclosure{border:0;border-top:1px solid var(--border,#e5e5e5);min-width:0;margin:16px 0;padding:16px 0}.remaining-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:550;list-style:none;display:flex}.remaining-disclosure>summary:after{content:"+";color:var(--text-muted,#666);font-size:18px;font-weight:400}.remaining-disclosure[open]>summary:after{content:"−"}.remaining-disclosure[open]>summary{margin-bottom:16px}.remaining-disclosure>summary::-webkit-details-marker{display:none}.remaining-search{border:1px solid var(--border,#ddd);border-radius:999px;flex:1;align-items:center;gap:9px;min-width:180px;max-width:360px;padding:0 12px;display:flex}.remaining-search input{width:100%;min-width:0}:is(#arc-page-header,.app-shell) .remaining-search [class*=_field_]{box-shadow:none;background:0 0;border:0;min-height:36px}:is(#arc-page-header,.app-shell) .remaining-refined :is(.chart-card,.period-catalog-panel,.review-panel,.arc-setup-card,.arc-setup-step,.aw-card){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:is(#arc-page-header,.app-shell) .chart-page.remaining-refined .chart-card>div{padding:0}.chart-list-toolbar{padding:0 0 16px}.chart-currency{align-items:center;gap:8px;display:flex}:is(#arc-page-header,.app-shell) .chart-page.remaining-refined .chart-list-toolbar>[class*=_heading_],:is(#arc-page-header,.app-shell) .chart-page.remaining-refined .chart-currency{flex:none;width:auto;min-width:0}:is(#arc-page-header,.app-shell) .chart-page.remaining-refined .chart-row{border-bottom:1px solid var(--border,#e5e5e5);grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:12px 8px;display:grid}.chart-account-settings{display:contents}.chart-account-settings>summary{cursor:pointer;color:var(--text-muted,#666);border-radius:999px;grid-area:1/2;align-self:start;padding:4px 8px;font-size:12px;list-style:none}.chart-account-settings>summary::-webkit-details-marker{display:none}.chart-account-settings>summary:hover{color:var(--text,#222);background:#b0ed511f}.chart-settings-content{grid-column:1/-1;padding:12px 0 4px}.chart-mark-actions{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}:is(#arc-page-header,.app-shell) .chart-page.remaining-refined .chart-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}:is(#arc-page-header,.app-shell) .chart-page.remaining-refined .chart-field{min-width:0;max-width:none}.chart-create{border-bottom:1px solid var(--border,#ddd);max-width:900px;margin:0 0 24px;padding:0 0 24px}.chart-create h2{margin:0 0 14px;font-size:16px}:is(#arc-page-header,.app-shell) .chart-page.remaining-refined .chart-form{grid-template-columns:minmax(110px,.7fr) minmax(180px,1.6fr) minmax(150px,1fr);gap:12px;max-width:none;padding:0;display:grid}.chart-form>.chart-notice,.chart-form>.chart-alert,.chart-form>.chart-form-actions{grid-column:1/-1}:is(#arc-page-header,.app-shell) .chart-page.remaining-refined .chart-form label{gap:6px;min-width:0;font-size:12px;display:grid}:is(#arc-page-header,.app-shell) .chart-page.remaining-refined .chart-form input{min-height:38px}:is(#arc-page-header,.app-shell) .chart-page.remaining-refined .chart-form-actions{justify-content:flex-end;gap:8px;margin:0;display:flex}:is(#arc-page-header,.app-shell) .periods-refined .review-period-workspace{max-width:none;margin:0;padding:0;display:block}:is(#arc-page-header,.app-shell) .periods-refined .period-catalog-surface{background:0 0;padding:0}:is(#arc-page-header,.app-shell) .periods-refined .period-catalog-table-wrap{border:1px solid var(--border,#ddd);border-radius:12px;margin:0;overflow:auto}:is(#arc-page-header,.app-shell) .periods-refined .period-catalog-table-wrap>div{box-shadow:none;border:0;border-radius:0;margin:0}:is(#arc-page-header,.app-shell) .periods-refined .period-catalog-table{border:0;margin:0}:is(#arc-page-header,.app-shell) .periods-refined .period-catalog-table :is(th,td){padding:12px 14px;font-size:13px}:is(#arc-page-header,.app-shell) .periods-refined .period-control-panel{margin:16px 0 0}:is(#arc-page-header,.app-shell) .periods-refined .period-control-current{border:0;border-bottom:1px solid var(--border,#ddd);background:0 0;border-radius:0;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 0;display:flex}:is(#arc-page-header,.app-shell) .periods-refined .period-control-current p{margin:0;font-size:13px}:is(#arc-page-header,.app-shell) .periods-refined :is(.period-control-boundary,.period-control-technical){color:var(--text-muted,#666);font-size:12px}:is(#arc-page-header,.app-shell) .periods-refined .period-control-form{background:0 0;border:0;max-width:760px;padding:0}:is(#arc-page-header,.app-shell) .periods-refined .period-control-effect{background:0 0;border:0;padding:12px 0}:is(#arc-page-header,.app-shell) .periods-refined .period-control-effect h3{font-size:13px}:is(#arc-page-header,.app-shell) .periods-refined .year-end-body{grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;width:100%;display:grid}.year-end-body>.review-help,.year-end-body>.year-end-confirm{grid-column:1/-1}.year-end-body>button{grid-area:1/2;align-self:start}:is(#arc-page-header,.app-shell) .remaining-refined .arc-setup-header{background:0 0;border:0;margin:0 0 20px;padding:0}:is(#arc-page-header,.app-shell) .remaining-refined .arc-setup-progress{background:0 0;border:0;margin:16px 0 24px;padding:0}:is(#arc-page-header,.app-shell) .remaining-refined .arc-setup-step{border-top:1px solid var(--border,#ddd);margin:0;padding:16px 0}.remaining-refined .arc-setup-step>summary{cursor:pointer;list-style:none}.remaining-refined .arc-setup-step>summary::-webkit-details-marker{display:none}.remaining-refined .arc-setup-step[open]>.arc-setup-step-body{padding-top:16px}:is(#arc-page-header,.app-shell) .remaining-refined .arc-setup-step-head{align-items:center;gap:10px;margin:0;font-size:15px;display:flex}:is(#arc-page-header,.app-shell) .remaining-refined .arc-setup-step-head:after{content:"+";color:var(--text-muted,#666);margin-left:auto;font-weight:400}:is(#arc-page-header,.app-shell) .remaining-refined .arc-setup-step[open] .arc-setup-step-head:after{content:"−"}:is(#arc-page-header,.app-shell) .remaining-refined .arc-setup-card{padding:16px 0}:is(#arc-page-header,.app-shell) .remaining-refined .arc-setup-currency{background:0 0;border:0;margin:0;padding:0;font-size:12px}.remaining-refined .remaining-disclosure .books-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:900px;display:grid}.remaining-refined .remaining-disclosure .books-form>label{align-content:start;gap:6px;min-width:0;font-size:12px;display:grid}.remaining-refined .remaining-disclosure .books-form :is(fieldset,[role=alertdialog]){grid-column:1/-1}:is(#arc-page-header,.app-shell) .remaining-refined :is(.aw-head,.wi-page .workspace-page-header){background:0 0;border:0;padding:0}:is(#arc-page-header,.app-shell) .remaining-refined .aw-filters{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}:is(#arc-page-header,.app-shell) .remaining-refined .aw-card{margin-top:20px}.remaining-refined .aw-notes{font-size:12px}@media (width<=600px){.remaining-agent{margin-bottom:20px}:is(#arc-page-header,.app-shell) .chart-page.remaining-refined .chart-form{grid-template-columns:1fr 1fr}.chart-name-field{grid-area:1/1/auto/-1}:is(#arc-page-header,.app-shell) .chart-page.remaining-refined .chart-sections,:is(#arc-page-header,.app-shell) .remaining-refined .aw-filters,.remaining-refined .remaining-disclosure .books-form{grid-template-columns:1fr}.remaining-search{min-width:0;max-width:none}.remaining-section-head{align-items:center}.year-end-body>.year-end-confirm{min-width:0}}:is(#arc-page-header,.app-shell) .statutory-refined .books-subform{background:0 0;border:0;flex-wrap:wrap;align-items:end;gap:12px;padding:0;display:flex}.statutory-refined .books-subform>label{min-width:0;max-width:200px}:is(#arc-page-header,.app-shell) .statutory-refined .contractor-details{border:0;border-block:1px solid var(--border);background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:800px;padding:20px 0;display:grid}.statutory-refined .contractor-details>label{gap:6px;min-width:0;font-size:12px;display:grid}.statutory-refined .contractor-details>.chart-form-actions,.statutory-refined .contractor-details>.books-check{grid-column:1/-1}@media (width<=600px){:is(#arc-page-header,.app-shell) .statutory-refined .contractor-details{grid-template-columns:1fr}.statutory-refined .books-subform>label{flex:1}}.remaining-agent .inline-page-agent{margin:0}:is(#arc-page-header,.app-shell) .chart-page.remaining-refined .remaining-agent{margin:0 0 4px}:is(#arc-page-header,.app-shell) .remaining-refined .arc-input{border:1px solid var(--border,#ddd);background:var(--surface,#fff);min-height:38px;box-shadow:none;border-radius:10px}:is(#arc-page-header,.app-shell) .remaining-refined .remaining-search input{box-shadow:none;background:0 0;border:0;border-radius:999px;padding-inline:0}:is(#arc-page-header,.app-shell) .remaining-refined .arc-control-button[data-arc-variant=primary]{color:#17220b;box-shadow:none;background:#b0ed51;border-color:#0000}:is(#arc-page-header,.app-shell) .remaining-refined .arc-control-button{box-shadow:none;border-radius:999px;transform:none}:is(#arc-page-header,.app-shell) .chart-page.remaining-refined .chart-card [class*=_group_]{background:0 0;border-radius:0}:is(#arc-page-header,.app-shell) .chart-page.remaining-refined .chart-row{border-top:0;border-bottom:1px solid var(--border,#eee);padding:9px 8px}:is(#arc-page-header,.app-shell) .chart-page.remaining-refined .chart-settings-content .finance-select-trigger{width:100%}:is(#arc-page-header,.app-shell) .chart-page.remaining-refined .chart-list-toolbar{padding-bottom:8px}@media (width<=600px){.app-shell .chart-page.remaining-refined .chart-field[data-col]{grid-column:1}.app-shell .chart-page.remaining-refined .chart-fixed{width:100%}}:is(#arc-page-header,.app-shell) .remaining-refined.reports-workspace>.remaining-agent{margin:0}:is(#arc-page-header,.app-shell) .periods-refined .period-control-feedback .review-notice{color:var(--text-muted);background:0 0;border:0;padding:0;font-size:12px}:is(#arc-page-header,.app-shell) .periods-refined .period-catalog-table-wrap .arc-report-scroll{margin:0;padding:0}:is(#arc-page-header,.app-shell) .setup-refined>.arc-setup{max-width:none;margin:0;padding:0}.setup-refined .books-fit.arc-setup-card{max-width:760px}.setup-refined .arc-setup-header .remaining-agent{margin:14px 0}.setup-refined .books-fit>.arc-setup-step-body>.arc-setup-field{max-width:620px}:is(#arc-page-header,.app-shell) .setup-refined .arc-setup-card-title{font-size:16px}.app-shell .accounting-area[data-accounting-view=setup]:has(.setup-refined) .books-main{max-width:none;margin-inline:0}.app-shell .wi-page.remaining-refined .workspace-page-header nav[aria-label=Breadcrumb],.app-shell .wi-page.remaining-refined .workspace-page-header [class*=_bar_]:empty{display:none}.app-shell .wi-page.remaining-refined .workspace-page-header [class*=_intro_]{margin:0;padding:0}.app-shell .wi-page.remaining-refined .workspace-page-header [class*=_title_]{letter-spacing:-.7px;font-size:28px;line-height:1.2}.app-shell .wi-page.remaining-refined .workspace-page-header [class*=_bar_]{display:none}:is(#arc-page-header,.app-shell) .periods-refined .review-period-workspace{width:100%}.ev-work-options{border:0;width:100%;font-size:12px}.ev-work-options>summary{cursor:pointer;color:var(--text-muted);padding:6px 0;list-style:none}.ev-work-options>summary::-webkit-details-marker{display:none}.ev-work-options>summary:before{content:"+";margin-right:8px}.ev-work-options[open]>summary:before{content:"−"}.app-shell .ev-work-attachment{flex:1;min-width:160px}.ev-work-attachment .arcs-dropzone{background:var(--surface-muted);border:0;border-radius:10px;padding:0}.ev-work-attachment .arcs-dropzone-trigger{width:100%;color:var(--foreground);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.ev-work-attachment .arcs-dropzone :is(.arcs-dropzone-label,.arcs-dropzone-copy>span){margin:0;font-size:12px}.ev-work-attachment input[type=file]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.practice-work.remaining-refined>.workspace-page-header{box-shadow:none;background:0 0;border:0;margin-bottom:20px;padding:0}.practice-work.remaining-refined>.workspace-page-header nav[aria-label=Breadcrumb]{display:none}.practice-work.remaining-refined .aw-card{box-shadow:none;background:0 0;border:0;padding:0}.practice-work.remaining-refined .aw-filters{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;display:grid}@media (width<=600px){.practice-work.remaining-refined .aw-filters{grid-template-columns:1fr}}.remaining-quiet-link{border:1px solid var(--border);background:var(--surface);min-height:32px;color:var(--foreground);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;text-decoration:none;display:inline-flex}.remaining-refined .books-form .finance-select{width:100%;min-width:0}.remaining-refined .books-form input{box-sizing:border-box;max-width:100%}.practice-work.remaining-refined .aw-figures,.practice-work.remaining-refined .aw-views{background:0 0;border:0;border-radius:0;padding-inline:0}.practice-work.aw-page.remaining-refined{gap:12px}.aw-page.remaining-refined .aw-agent-note{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.aw-page.remaining-refined .aw-figures{border-bottom:1px solid var(--border);padding:4px 0 12px}.aw-page.remaining-refined .aw-figures>div{flex-direction:column;gap:12px;display:flex}.aw-page.remaining-refined .aw-figures header{padding:0;display:block}.aw-page.remaining-refined .aw-figures [class*=_body_]{width:100%}.aw-page.remaining-refined .aw-figures dl{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.aw-page.remaining-refined .aw-figures dl>div{text-align:left;align-items:start;padding:0 12px 0 0}.aw-page.remaining-refined .aw-figures [class*=_value_]{font-size:24px;line-height:1.2}.aw-page.remaining-refined .aw-figures [class*=_valueRow_],.aw-page.remaining-refined .aw-figures [class*=_cardTop_]{justify-content:flex-start}.aw-page.remaining-refined .aw-figures dd:empty{display:none}.aw-page.remaining-refined .aw-figures .arc-control-button{min-height:26px;box-shadow:none;background:0 0;border:0;padding:0;font-size:12px}.aw-page.remaining-refined .remaining-disclosure{margin:0;padding:12px 0}@media (width<=600px){.aw-page.remaining-refined .aw-figures dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0}}.statutory-refined .contractor-details>.contractor-optional{grid-column:1/-1;margin:0;padding:12px 0 0}.contractor-optional-fields{gap:12px;display:grid}.contractor-optional-fields>label{gap:6px;min-width:0;font-size:12px;display:grid}.remaining-tax-dialog .contractor-details{border:0;padding:0}.remaining-tax-dialog [class*=_header_],.remaining-tax-dialog [class*=_body_]{padding:20px 24px}.remaining-tax-dialog [class*=_description_]{font-size:12px;line-height:1.5}@media (width<=600px){:is(#arc-page-header,.app-shell) .periods-refined .period-catalog-table-wrap{border:0;border-radius:0}:is(#arc-page-header,.app-shell) .periods-refined .arc-periods.arc-accounting .period-catalog-table tbody tr{border:0;border-bottom:1px solid var(--border);border-radius:0;margin:0;padding:4px 0 12px}:is(#arc-page-header,.app-shell) .periods-refined .arc-periods.arc-accounting .period-catalog-table tbody :is(th,td){padding:7px 0}:is(#arc-page-header,.app-shell) .periods-refined .arc-periods.arc-accounting .period-catalog-table tbody td{grid-template-columns:94px minmax(0,1fr);gap:10px}:is(#arc-page-header,.app-shell) .periods-refined .period-catalog-range{flex-wrap:wrap}}:is(#arc-page-header,.app-shell) .remaining-refined .arc-setup-field [class*=_control_]:has(input[type=date]){border:1px solid var(--border);background:var(--surface);box-shadow:none;border-radius:10px;overflow:hidden}:is(#arc-page-header,.app-shell) .remaining-refined .arc-setup-field [class*=_control_]>input[type=date]{box-shadow:none;background:0 0;border:0;border-radius:0}:is(#arc-page-header,.app-shell) .remaining-refined .arc-setup-field [class*=_control_]>input[type=date]:focus{box-shadow:none;outline:0}:is(#arc-page-header,.app-shell) .remaining-refined .arc-setup-field [class*=_control_]:focus-within{border-color:#8bc833;box-shadow:0 0 0 2px #b0ed5124}.app-shell #ev-timeline .ev-work{background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px;padding:0;display:flex}.app-shell #ev-timeline .ev-work-head{flex:1}:is(#arc-settings,.app-shell) .ev-work-attachment .arcs-dropzone-wrap .arcs-dropzone{background:var(--surface-muted);border:0;border-radius:10px}:is(#arc-settings,.app-shell) .ev-work-attachment .arcs-dropzone-wrap .arcs-dropzone-trigger{gap:10px;min-height:44px;padding:10px 12px}:is(#arc-settings,.app-shell) .ev-work-attachment .arcs-dropzone-wrap .arcs-dropzone-preview{background:0 0;border:0;width:22px;height:22px}:is(#arc-settings,.app-shell) .ev-work-attachment .arcs-dropzone-copy{flex-wrap:wrap;align-items:center;gap:3px 8px;display:flex}.practice-work.remaining-refined>.workspace-page-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;display:grid}.practice-work.remaining-refined>.workspace-page-header>[class*=_bar_]{grid-area:1/2;min-height:0;display:block}.practice-work.remaining-refined>.workspace-page-header>[class*=_intro_]{grid-area:1/1}.practice-work.remaining-refined>.workspace-page-header [class*=_introInner_]{padding:0}.practice-work.remaining-refined>.workspace-page-header h1{letter-spacing:-.7px;margin:0;font-size:28px;line-height:1.2}:is(#arc-page-header,.app-shell) .reports-workspace .report-date-field:has(input[type=month]){min-width:0}:is(#arc-page-header,.app-shell) .reports-workspace .report-date-field:has(input[type=month])>span{width:100%;min-width:0;display:block}:is(#arc-page-header,.app-shell) .reports-workspace .report-date-field input[type=month]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;box-shadow:none;font:inherit;background:0 0;border:0;border-radius:8px;padding:6px 8px}:is(#arc-page-header,.app-shell) .reports-workspace .report-date-field input[type=month]:focus-visible{outline-offset:-2px;outline:2px solid #b0ed51}:is(#arc-page-header,.app-shell) .accruals-refined .books-card{box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;padding:0}:is(#arc-page-header,.app-shell) .accruals-refined .books-card-head{background:0 0;border:0;padding:12px 0}:is(#arc-page-header,.app-shell) .accruals-refined .books-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0}.accruals-refined .books-form-grid>label{align-content:start;gap:6px;min-width:0;font-size:12px;display:grid}.accruals-refined .books-form-grid input{box-sizing:border-box;width:100%;min-width:0}@media (width<=600px){:is(#arc-page-header,.app-shell) .accruals-refined .books-form-grid{grid-template-columns:1fr}}:is(#arc-page-header,.app-shell) .accruals-refined .books-card-head{margin:0}:is(#arc-page-header,.app-shell) .accruals-refined .books-card-focus{max-width:900px}.accruals-refined>.workspace-page-header [class*=_actions_]{gap:10px}.app-shell .ev-work{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:8px;margin:0 0 12px;padding:12px 14px;display:grid}.app-shell .ev-work-head{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.app-shell .ev-work-assignee{color:var(--foreground);overflow-wrap:anywhere;min-width:0;font-size:13px}.app-shell .ev-work-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.app-shell .ev-work-note{color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.app-shell .ev-work-files{gap:4px;margin:0;padding:0;list-style:none;display:grid}.app-shell .ev-work-files>li{min-width:0;color:var(--foreground);align-items:center;gap:8px;font-size:13px;display:flex}.app-shell .ev-work-files>li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-shell .ev-work-files small{color:var(--text-muted);font-size:12px}.app-shell .ev-work-file-action{width:32px;height:32px;color:var(--text-muted);border-radius:8px;place-items:center;margin-left:auto;display:inline-grid}.app-shell .ev-work-file-action:hover{background:var(--surface-muted);color:var(--foreground)}.app-shell .ev-work-compose{grid-column:2;gap:8px;min-width:0;display:grid}.app-shell .ev-work-fields{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:8px;display:grid}.app-shell .ev-work-field{min-width:0;color:var(--text-muted);gap:4px;font-size:12px;display:grid}.app-shell .ev-work-upload{min-height:var(--control-height-sm,32px);border:1px solid var(--border);border-radius:var(--radius-control,8px);background:var(--surface);box-shadow:var(--shadow-resting,none);color:var(--foreground);font-size:var(--text-sm,13px);cursor:pointer;transition:border-color var(--duration-fast,.15s) var(--ease-standard,ease),background-color var(--duration-fast,.15s) var(--ease-standard,ease);justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.app-shell .ev-work-upload:hover{border-color:var(--border-strong,var(--border));background:var(--surface-muted)}}.app-shell .ev-work-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.app-shell .ev-work-upload:focus-within{outline:2px solid var(--focus-ring,var(--foreground));outline-offset:2px}.app-shell .ev-work-upload.is-busy{opacity:.7}.app-shell .ev-work-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.app-shell .ev-work-chips>li{border:1px solid var(--border);background:var(--surface-muted);max-width:100%;color:var(--foreground);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:4px;padding:2px 2px 2px 8px;font-size:12px;display:inline-flex}.app-shell .ev-work-chips button{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:inline-grid}.app-shell .ev-work-chips button:hover{background:var(--surface);color:var(--foreground)}.app-shell .ev-work-chips button:focus-visible{outline:2px solid var(--focus-ring,var(--foreground));outline-offset:1px}.app-shell .work-inbox .page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-shell .work-inbox-filters{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.app-shell .work-inbox-filters .arc-control-button{min-height:32px;font-size:13px}.app-shell .work-inbox-filters .arc-control-button.is-selected{background:var(--foreground);color:var(--surface);border-color:var(--foreground)}.app-shell .work-inbox-list{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.app-shell .work-inbox-list>li+li{border-top:1px solid var(--border)}.app-shell .work-inbox-row{min-height:44px;color:var(--foreground);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 16px;font-size:13px;text-decoration:none;display:grid}.app-shell .work-inbox-row:hover{background:var(--surface-muted)}.app-shell .work-inbox-row:focus-visible{outline:2px solid var(--focus-ring,var(--foreground));outline-offset:-2px}.app-shell .work-inbox-main{min-width:0;display:grid}.app-shell .work-inbox-main>span,.app-shell .work-inbox-reason{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-shell .work-inbox-state{justify-content:flex-end;align-items:center;gap:6px;display:flex}.app-shell .work-inbox-state time{color:var(--text-muted);white-space:nowrap;font-size:12px}.app-shell .work-inbox-more{margin-top:12px}@media (width<=720px){.app-shell .work-inbox-row{grid-template-columns:minmax(0,1fr);gap:4px;padding:10px 14px}.app-shell .work-inbox-state{flex-wrap:wrap;justify-content:flex-start}.app-shell .ev-work-compose{grid-column:1/-1}.app-shell .ev-work-actions{margin-left:0}}@media (pointer:coarse){.app-shell :is(.ev-work-upload,.work-inbox-filters .arc-control-button,.work-inbox-more){min-height:44px}.app-shell .ev-work-file-action,.app-shell .ev-work-chips button{width:44px;height:44px}}.app-shell .ev-work-unsent{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.app-shell .ev-work-unsent .arc-control-button{min-height:32px;font-size:12px}@media (pointer:coarse){.app-shell .ev-work-unsent .arc-control-button{min-height:44px}}.app-shell .ev-comment>.ev-comment-status{grid-column:1/-1;margin:0;padding:6px 12px 8px}.app-shell .work-inbox{width:100%;max-width:1180px;margin-inline:auto}.app-shell .work-inbox-filters{border:1px solid var(--border);background:var(--surface-muted);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.app-shell.app-shell.app-shell[data-workspace-theme] .work-inbox-filters .arc-control-button.arc-control-button[data-arc-variant]{min-height:30px;box-shadow:none;color:var(--text-secondary);background:0 0;border:0;border-radius:9px;padding-inline:12px;font-weight:500}.app-shell.app-shell.app-shell[data-workspace-theme] .work-inbox-filters .arc-control-button.arc-control-button[data-arc-variant][aria-pressed=true]{background:var(--surface);box-shadow:0 1px 2px #00000014, 0 0 0 1px var(--border);color:var(--foreground)}.app-shell .work-inbox-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main state""reason state";gap:2px 16px;min-height:0;padding:12px 16px}.app-shell .work-inbox-main{grid-area:main;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:8px}.app-shell .work-inbox-main>strong{font-weight:500}.app-shell .work-inbox-reason{grid-area:reason;font-size:12px}.app-shell .work-inbox-state{grid-area:state;align-self:center}@media (width<=560px){.app-shell .work-inbox-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""reason""state"}.app-shell .work-inbox-main{grid-template-columns:minmax(0,1fr)}.app-shell .work-inbox-state{justify-content:flex-start}}.app-shell .ev-work .payroll-help{flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.app-shell .ev-work-fields{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(140px,.85fr);align-items:start;gap:12px;padding-block:4px 8px}.app-shell .ev-work-attachment{align-content:start;gap:4px;min-width:0;padding-top:20px;display:grid}.app-shell .ev-work-attachment .ev-work-upload{box-sizing:border-box;width:100%;min-height:40px}.app-shell .ev-work-attachment .ev-work-upload input[type=file]{clip-path:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.app-shell .ev-work-attachment small{color:var(--text-muted);font-size:11px;line-height:1.4}.app-shell .ev-work-upload:has(input:disabled){opacity:.5;cursor:not-allowed}@media (width<=900px){.app-shell .ev-work-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .ev-work-attachment{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding-top:0;display:flex}.app-shell .ev-work-attachment .ev-work-upload{width:auto;min-width:144px}}@media (width<=420px){.app-shell .ev-work-fields{grid-template-columns:minmax(0,1fr)}}.ev-work-inline-tools{align-items:center;gap:7px;min-width:0;display:flex}.app-shell .ev-work-inline-attach,.ev-work-inline-assign{border:1px solid var(--wa-border);background:var(--wa-surface);width:32px;height:32px;color:var(--wa-muted);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ev-work-inline-attach input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0;min-height:0!important}.ev-work-inline-attach:has(input:disabled){opacity:.45;cursor:default}.ev-work-inline-attach:focus-within{outline:2px solid var(--wa-accent);outline-offset:2px}.ev-work-inline-assign>svg{pointer-events:none;position:absolute}.app-shell .ev-work-inline-assign .finance-select{width:32px}.app-shell .ev-work-inline-assign .finance-select-trigger{background:0 0;border:0;border-radius:50%;width:32px;min-width:0;height:32px;min-height:32px;padding:0}.ev-work-inline-assign .finance-select-trigger>span,.ev-work-inline-assign .finance-select-trigger>svg{opacity:0}.ev-work-assignment-chip{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:180px;font-size:12px;display:flex;overflow:hidden}.ev-work-assignment-chip button{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:4px;display:grid}.invoice-discussion-composer{width:100%;min-width:0}.invoice-discussion-composer .aa-composer-top:has(.ev-work-compose:empty):not(:has(.ev-mention-menu)){display:none}.invoice-discussion-composer .ev-work-compose{padding:0}.invoice-discussion-composer .ev-work-chips{margin:0 0 6px}.ev-mention-menu{border:1px solid var(--wa-border);background:var(--wa-surface);border-radius:16px;gap:3px;max-height:240px;padding:6px;display:grid;overflow:auto;box-shadow:0 6px 20px #0000000d}.app-shell .ev-mention-menu>button{text-align:left;width:100%;min-height:36px;color:var(--wa-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:6px 10px;display:flex}.app-shell .ev-mention-menu>button[aria-selected=true],.app-shell .ev-mention-menu>button:hover{background:color-mix(in srgb,#b0ed51 18%,var(--wa-surface))}.ev-mention-avatar{background:var(--wa-soft);border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}@media (width<=600px){.ev-work-assignment-chip{max-width:120px}.app-shell .ev-work-inline-attach,.ev-work-inline-assign,.app-shell .ev-work-inline-assign .finance-select-trigger{width:36px;height:36px;min-height:36px}}.app-shell .invoice-discussion-composer .aa[data-arc-agent][data-variant=hero] .aa-box{grid-template-areas:"top top top""field field field""lead tools send"}.invoice-discussion-composer .aa-composer-top{grid-area:top;min-width:0;padding:8px 12px 0}.ev-work-tools-lock{border:0;min-width:0;margin:0;padding:0;display:flex}.ev-work-tools-lock:disabled{opacity:.55;pointer-events:none}@media (pointer:coarse){.app-shell .ev-work-inline-attach,.app-shell .ev-work-inline-assign,.app-shell .ev-work-inline-assign .finance-select,.app-shell .ev-work-inline-assign .finance-select-trigger{width:44px;height:44px;min-height:44px}.app-shell .ev-mention-menu>button{min-height:44px}}.ev-work-draft-lock{border:0;min-width:0;margin:0;padding:0}.ev-work-draft-lock:disabled{opacity:.55;pointer-events:none}button.app-refresh-button.app-refresh-button.app-refresh-button{border:1px solid var(--arc-border,var(--border,#e5e5e5));background:color-mix(in oklab, var(--arc-surface-muted,var(--surface-muted,#f7f7f7)) 50%, transparent);block-size:32px;min-block-size:32px;inline-size:32px;min-inline-size:32px;color:var(--arc-text-secondary,var(--text-secondary,#616161));box-shadow:none;cursor:pointer;line-height:0;font:inherit;-webkit-tap-highlight-color:transparent;border-radius:999px;flex:none;place-items:center;margin:0;padding:0;transition:background-color .15s,color .15s,border-color .15s,transform .12s;display:inline-grid}@media (hover:hover) and (pointer:fine){button.app-refresh-button.app-refresh-button.app-refresh-button:hover:not(:disabled):not([data-refreshing]){background:var(--arc-surface-muted,var(--surface-muted,#f2f2f2));color:var(--arc-foreground,var(--foreground,#101010))}}button.app-refresh-button.app-refresh-button.app-refresh-button:active:not(:disabled):not([data-refreshing]){transform:scale(.96)}button.app-refresh-button.app-refresh-button.app-refresh-button:focus-visible{outline:2px solid var(--arc-accent,var(--accent,#303030));outline-offset:2px}button.app-refresh-button.app-refresh-button.app-refresh-button:disabled{cursor:not-allowed;opacity:.5}button.app-refresh-button.app-refresh-button.app-refresh-button[data-refreshing]{cursor:progress}.app-refresh-button .app-refresh-icon{transform-box:view-box;transform-origin:50%;flex-shrink:0;display:block}.app-refresh-button[data-refreshing] .app-refresh-icon{animation:.9s linear infinite arc-control-refresh-turn}@media (prefers-reduced-motion:reduce){button.app-refresh-button.app-refresh-button.app-refresh-button{transition:none}button.app-refresh-button.app-refresh-button.app-refresh-button:active{transform:none}.app-refresh-button[data-refreshing] .app-refresh-icon{animation:none}}.app-shell .arc-accounting.arc-invoice{min-width:0}.app-shell .arc-accounting.arc-invoice :is(input.arc-input:not([type=checkbox]):not([type=radio]),.arc-select,textarea){border:1px solid var(--border);border-radius:var(--radius-control);background:linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--surface-muted) 24%,var(--surface)));width:100%;min-width:0;height:auto;min-height:38px;color:var(--foreground);font:inherit;padding:8px 11px;font-weight:400;box-shadow:0 1px 2px #00000004}.app-shell .arc-accounting.arc-invoice :is(input.arc-input,.arc-select,textarea):disabled{opacity:.6;background:var(--surface-muted)}:is(.app-shell .arc-accounting.arc-invoice label>span:has(>input.arc-input),.app-shell .arc-accounting.arc-invoice label>span:has(>textarea)){width:100%;min-width:0}.app-shell .arc-accounting.arc-invoice .arc-native-check input{width:100%;height:100%;min-height:0;margin:0;padding:0}.app-shell .arc-accounting.arc-invoice .arc-native-check{margin-top:-3px}.app-shell .arc-accounting.arc-invoice .arc-control-button{white-space:normal;border-radius:8px;height:auto;min-height:34px;font-size:13px}.app-shell .arc-accounting.arc-invoice .review-icon-button{width:34px;min-width:34px;min-height:34px;padding:0}.app-shell .arc-accounting.arc-invoice .invoice-section-toggle{width:100%;min-height:62px;box-shadow:none;text-align:left;border:0;justify-content:flex-start;padding:12px 9px}.app-shell .arc-accounting.arc-invoice .invoice-section-toggle>span{min-width:0;width:100%!important}.app-shell .arc-accounting.arc-invoice .invoice-section-toggle>span>span{width:100%;min-width:0}.app-shell .arc-accounting.arc-invoice .invoice-section-toggle>span>span>span{white-space:normal;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.app-shell .arc-accounting.arc-invoice .inspector-section-copy{text-align:left;white-space:normal}.app-shell .arc-accounting.arc-invoice .inspector-section-copy small{font-weight:400}.app-shell .arc-accounting.arc-invoice :is(.delivery-wide,.recipient-review-primary){width:100%}.app-shell .arc-accounting.arc-invoice .ev-comment>span:has(textarea){grid-column:2;width:100%;min-width:0}.app-shell .arc-accounting.arc-invoice .ev-comment textarea{background:0 0;min-height:64px!important}.app-shell .arc-accounting.arc-invoice .ev-comment-foot .arc-control-button{white-space:nowrap}.app-shell .arc-accounting.arc-invoice .ev-ask-button{justify-content:flex-start}.app-shell .arc-accounting.arc-invoice :is(.payment-void,.recipient-review-revoke,.delivery-confirm){color:var(--foreground);background:var(--surface-muted);border-color:var(--border);border-radius:12px}.app-shell .arc-accounting.arc-invoice .payment-void p{color:var(--foreground)}.app-shell .arc-accounting.arc-invoice :is(.recipient-request-actions,.credit-actions,.payment-void-actions,.delivery-confirm-actions){flex-wrap:wrap;align-items:flex-start;gap:10px}.app-shell .arc-accounting.arc-invoice :is(.recipient-request-actions,.credit-actions,.payment-void-actions,.delivery-confirm-actions)>.arc-confirm-action{flex:0 auto;min-width:0}.app-shell .arc-accounting.arc-invoice .arc-confirm-action button{max-width:100%;font-size:13px}.app-shell .arc-accounting.arc-invoice .delivery-link-list>li{flex-wrap:wrap}.app-shell .arc-accounting.arc-invoice .attachment-action{min-width:34px;min-height:34px;color:var(--text-muted)}.app-shell .arc-accounting.arc-invoice .attachment-list>li{flex-wrap:wrap}.app-shell .arc-accounting.arc-invoice .attachment-list>li>.invoice-remove-confirm{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;flex:1 0 100%;padding:12px}.app-shell .arc-accounting.arc-invoice .invoice-remove-confirm p{color:var(--foreground);margin:0 0 10px;font-size:13px;line-height:1.5}.app-shell .arc-accounting.arc-invoice .invoice-remove-confirm>.arc-control-button{margin-top:8px}.app-shell .arc-accounting.arc-invoice .attachment-upload{background:var(--surface-muted);border-color:var(--border-strong);color:var(--foreground);min-height:54px;font-size:13px}.app-shell .arc-accounting.arc-invoice .attachment-list strong{color:var(--foreground);font-size:13px}.app-shell .arc-accounting.arc-invoice :is(.attachment-help,.attachment-footnote){color:var(--text-muted);font-size:12px}.app-shell .arc-accounting.arc-invoice:is(.credit-dialog,.recipient-request-dialog){color:var(--foreground);background:var(--surface);border-color:var(--border);border-radius:16px;padding:26px}.app-shell .arc-accounting.arc-invoice:is(.credit-dialog,.recipient-request-dialog) :is(h2,p,label){color:var(--foreground)}.app-shell .arc-accounting.arc-invoice .recipient-request-summary{background:var(--surface-muted);border-color:var(--border)}.app-shell .arc-accounting.arc-invoice .recipient-request-summary :is(span,small){color:var(--text-muted)}.app-shell .arc-accounting.arc-invoice .recipient-request-pro label>span:not(:has(textarea)):not(:has(button)){color:var(--text-muted)}.app-shell .arc-accounting.arc-invoice .recipient-request-actions{border-color:var(--border)}.app-shell .arc-accounting.arc-invoice .credit-quantities label>span:has(input){flex:0 0 108px;width:108px}.app-shell .arc-accounting.arc-invoice .credit-quantities input{width:100%}.app-shell .arc-accounting.arc-invoice .credit-review dd{font-variant-numeric:tabular-nums}.app-shell .arc-accounting.arc-invoice :is(.credit-history a,.attachment-action,.ev-side-customer a){text-underline-offset:3px}.app-shell .arc-accounting.arc-invoice .credit-history a{min-height:34px}.app-shell .arc-accounting.arc-invoice .inspector-amount>.arc-exact-metric{font:inherit;letter-spacing:inherit;color:inherit}@media (width<=600px),(pointer:coarse){.app-shell .arc-accounting.arc-invoice :is(input.arc-input:not([type=checkbox]):not([type=radio]),.arc-select,textarea){min-height:44px;font-size:16px}.app-shell .arc-accounting.arc-invoice :is(.arc-control-button,.arc-confirm-action>button,.attachment-action,.credit-history a){min-height:44px}.app-shell .arc-accounting.arc-invoice .review-icon-button{width:44px;min-width:44px}.app-shell .arc-accounting.arc-invoice .credit-quantities label>span:has(input){flex-basis:92px;width:92px}}@media (width<=560px){.app-shell .arc-accounting.arc-invoice:is(.credit-dialog,.recipient-request-dialog){padding:20px}.app-shell .arc-accounting.arc-invoice :is(.recipient-request-actions,.credit-actions)>.arc-confirm-action,.app-shell .arc-accounting.arc-invoice .recipient-request-actions button{width:100%}}.app-shell .arc-accounting.arc-invoice .invoice-section-badge{flex:none;margin-left:auto}.app-shell .arc-accounting.arc-invoice .inspector-section-copy{flex:1;min-width:0}.app-shell .arc-accounting.arc-invoice .inspector-amount .arc-exact-metric span{font:inherit;color:inherit;letter-spacing:inherit}.app-shell .arc-accounting.arc-invoice .recipient-request-icon{background:var(--surface-muted);color:var(--foreground);border-color:var(--border)}.app-shell .arc-accounting.arc-invoice .recipient-request-disclosure{color:var(--text-muted)!important}.app-shell .arc-accounting.arc-invoice.recipient-request-dialog>span:has(>.review-plans-close){position:absolute;top:16px;right:16px}.app-shell .arc-accounting.arc-invoice .review-plans-close{position:static;inset:auto}.app-shell .arc-accounting.arc-invoice .attachment-list>li>span:has(>.attachment-action){flex:none}.app-shell .arc-accounting.arc-invoice .ev-comment>span:has(textarea){grid-row:1}.app-shell .arc-accounting.arc-invoice .ev-comment textarea{grid-area:auto}.app-shell .arc-accounting.arc-invoice:is(.recipient-request-dialog,.credit-dialog) span:has(>.review-plans-close,>.icon-button)>.arc-action-hint{top:calc(100% + 7px);bottom:auto}.app-shell .arc-accounting.arc-invoice .inspector-section-copy>span{color:var(--foreground);font-weight:600}.app-shell .arc-accounting.arc-invoice:is(.recipient-review-card,.recipient-transfer-card){background:var(--surface);color:var(--foreground);border:1px solid var(--border);border-radius:12px;padding:16px}.app-shell .arc-accounting.arc-invoice.recipient-review-card h3{letter-spacing:0;color:var(--foreground);font-size:15px;line-height:1.4}.app-shell .arc-accounting.arc-invoice :is(.recipient-review-kicker,.recipient-review-benefit,.recipient-review-details,.recipient-review-price,.recipient-review-note){color:var(--text-muted)}.app-shell .arc-accounting.arc-invoice:is(.recipient-review-card,.recipient-transfer-card)>:is(p,small){color:var(--text-muted);font-size:12px;line-height:1.6}.app-shell .arc-accounting.arc-invoice .recipient-review-kicker em{border-color:var(--border);color:var(--text-muted)}.app-shell .arc-accounting.arc-invoice.recipient-transfer-card>div>span{border-color:var(--border);color:var(--text-muted);background:var(--surface-muted);font-size:10px}.app-shell[data-workspace-dark=true] .arc-accounting.arc-invoice .invoice-section-toggle{background:0 0!important;border:0!important}.app-shell .ev-reply{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px 10px;margin:0;padding:4px 0 12px;display:grid}.app-shell .ev-reply>.ev-comment-avatar{grid-column:1;margin:12px 0 0}.app-shell .ev-reply>:not(.ev-comment-avatar){grid-column:2;min-width:0}.app-shell .ev-reply .ev-work-compose{grid-column:2}.app-shell .ev-reply>.ev-comment-foot{background:0 0;border:0;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:0;display:flex}.app-shell .ev-reply>:is(.ev-comment-status,.ev-comment-error){margin:0;padding:0}.app-shell .arc-accounting.arc-invoice.ev-timeline .ev-reply .aa-composer .aa-field .aa-textarea{width:100%;height:100%;min-height:0;box-shadow:none;opacity:1;background:0 0;border:0;border-radius:0;padding:14px 18px 4px}@media (width<=600px){.app-shell .ev-reply{grid-template-columns:minmax(0,1fr)}.app-shell .ev-reply>.ev-comment-avatar{display:none}.app-shell .ev-reply>:not(.ev-comment-avatar),.app-shell .ev-reply .ev-work-compose{grid-column:1}}.app-shell .ev-timeline .ev-arc-timeline{white-space:pre-line;padding-block-start:12px}.app-shell .ev-timeline :is(.ev-work,.ev-reply,.ev-arc-timeline){overflow-wrap:anywhere;min-width:0}.app-shell .ev-timeline .ev-work-files>li>span{white-space:normal;overflow-wrap:anywhere;overflow:visible}.app-shell .ev-timeline .ev-work-actions>:not(:hover):not(:focus-within)>.arc-action-hint{visibility:hidden}@media (width<=600px){.app-shell .ev-timeline .ev-work-fields{grid-template-columns:minmax(0,1fr)}}._root_kaj1v_2{--marker:28px;--marker-top:8px;--line-gap:4px;min-width:0;color:var(--foreground);display:grid;position:relative}._scroller_kaj1v_4{overflow-anchor:none;min-width:0}@property --timeline-feather{syntax:"<length>";inherits:false;initial-value:0}._scroller_kaj1v_4[data-scrolls]{max-height:var(--timeline-height);overscroll-behavior:contain;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--timeline-feather)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--timeline-feather)), transparent);transition:--timeline-feather var(--duration-standard) var(--ease-standard);overflow-y:auto}._scroller_kaj1v_4[data-more]{--timeline-feather:36px}._group_kaj1v_9{position:relative}._group_kaj1v_9[data-entering]{overflow:clip}._day_kaj1v_12{z-index:2;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) 0;background:var(--timeline-surface,var(--surface));color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);display:flex;position:sticky;top:0}._count_kaj1v_13{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:400}._rolling_kaj1v_14{display:inline-flex}._place_kaj1v_15{overflow-clip-margin:.15em;display:inline-flex;position:relative;overflow:clip}._rise_kaj1v_16{display:inline-flex;position:relative}._riseLine_kaj1v_17{white-space:nowrap;display:inline-block}._list_kaj1v_18{margin:0 0 var(--space-3);padding:0;list-style:none}._item_kaj1v_20{padding-left:calc(var(--marker) + var(--space-2));position:relative}._item_kaj1v_20[data-entering]{overflow:clip}._marker_kaj1v_22{z-index:1;top:var(--marker-top);width:var(--marker);height:var(--marker);border-radius:var(--radius-pill);color:var(--text-secondary);place-items:center;display:grid;position:absolute;left:0}._marker_kaj1v_22 img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}._marker_kaj1v_22:after{content:"";border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);border-radius:inherit;pointer-events:none;position:absolute;inset:0}._marker_kaj1v_22[data-tone]{background:var(--surface)}._marker_kaj1v_22[data-tone=success]{background:color-mix(in oklab, var(--success) 12%, var(--surface));color:var(--success)}._marker_kaj1v_22[data-tone=danger]{background:color-mix(in oklab, var(--danger) 12%, var(--surface));color:var(--danger)}._marker_kaj1v_22 svg{stroke-width:2px;width:14px;height:14px}._segment_kaj1v_31{top:calc(var(--marker-top) + var(--marker) + var(--line-gap));bottom:calc(var(--line-gap) - var(--marker-top));left:calc(var(--marker) / 2 - .5px);background:var(--border-strong);transform-origin:50% 0;width:1px;position:absolute}._content_kaj1v_33{min-width:0}._trigger_kaj1v_34{align-items:start;column-gap:var(--space-3);width:100%;padding:12px var(--space-3);border-radius:var(--radius-control);color:inherit;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}button._trigger_kaj1v_34{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 16px}@media (hover:hover) and (pointer:fine){button._trigger_kaj1v_34:hover{background:var(--surface-muted)}}button._trigger_kaj1v_34:active{background:var(--surface-muted)}._text_kaj1v_38{gap:2px;min-width:0;display:grid}._title_kaj1v_39{color:var(--text-secondary);font-size:var(--text-sm);line-height:20px}._actor_kaj1v_40{color:var(--foreground);font-weight:500}._meta_kaj1v_41{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}._time_kaj1v_43{min-width:2.75rem;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;line-height:20px;display:flex}._chevron_kaj1v_44{height:20px;color:var(--text-muted);place-items:center;display:grid}._detail_kaj1v_45{overflow-clip-margin:4px;overflow:clip}._detailInner_kaj1v_46{padding:0 var(--space-3) var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}._srOnly_kaj1v_48{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=420px){._trigger_kaj1v_34{column-gap:var(--space-2);padding-inline:var(--space-2)}._detailInner_kaj1v_46{padding-inline:var(--space-2)}}@media (prefers-reduced-motion:reduce){._trigger_kaj1v_34{transition:none}._scroller_kaj1v_4[data-scrolls]{transition:--timeline-feather var(--duration-instant) var(--ease-standard)}}._line_b644i_14 input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._line_b644i_14 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (width<=760px){._documentHeader_b644i_2,._heading_b644i_7,._footer_b644i_50{padding-inline:24px}._heading_b644i_7{gap:24px;padding-bottom:36px;display:grid}._parties_b644i_9{gap:20px}._linesHeader_b644i_14,._line_b644i_14{grid-template-columns:minmax(150px,1fr) 64px 94px 92px 32px;gap:5px;padding-inline:20px}._addRow_b644i_36{padding-inline:20px}._bottom_b644i_40{padding-inline:24px}}@media (width<=620px){._invoice_b644i_1{border-radius:var(--radius-control)}._documentHeader_b644i_2{padding:22px 20px}._heading_b644i_7{padding:28px 20px 32px}._heading_b644i_7 h2{font-size:var(--text-3xl)}._parties_b644i_9{gap:18px}._linesHeader_b644i_14{display:none}._line_b644i_14{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;gap:8px;margin-inline:20px;padding:14px 0}._descriptionCell_b644i_70{grid-column:1/-1}._numberCell_b644i_27{grid-row:2}._removeButton_b644i_32{grid-area:2/3;align-self:end;margin-bottom:2px}._amountCell_b644i_30{color:var(--text-secondary);grid-area:3/1/auto/-1;justify-items:end;padding-right:42px}._mobileLabel_b644i_35{color:var(--text-muted);font-size:var(--text-xs);margin:0 0 4px 10px;display:block}._line_b644i_14 input{border-color:var(--border);background:var(--surface);min-height:40px}._currencyPrefix_b644i_28{top:calc(50% + 8px)}._addRow_b644i_36{padding:12px 20px 24px}._bottom_b644i_40{justify-content:stretch;gap:28px;padding:0 20px 28px;display:grid}._note_b644i_41{order:2}._totals_b644i_42{width:100%;max-width:none}._footer_b644i_50{padding:14px 20px}}@media (width<=380px){._parties_b644i_9{grid-template-columns:1fr;gap:16px}._parties_b644i_9 span{margin-bottom:4px}._parties_b644i_9 p{margin-top:3px}._footer_b644i_50{gap:8px}._saveButton_b644i_52{width:128px}}@media (prefers-reduced-motion:reduce){._line_b644i_14 input,._removeButton_b644i_32,._addRow_b644i_36 button{transition:none}._addRow_b644i_36 button:active,._removeButton_b644i_32:active:not(:disabled){transform:none}}.brand-setup-prompt{border:1px solid var(--wa-line,#e4e4e0);background:var(--wa-surface,#fff);color:var(--wa-text,#151515);border-radius:18px;align-items:flex-start;gap:12px;margin:0 0 12px;padding:14px 14px 12px;animation:.32s cubic-bezier(.2,.8,.2,1) both brand-setup-prompt-in;display:flex;box-shadow:0 1px 2px #1111110a}.brand-setup-prompt-icon{background:var(--wa-accent-soft,#eef9df);width:34px;height:34px;color:var(--wa-text,#151515);border-radius:999px;flex:none;place-items:center;display:grid}.brand-setup-prompt-copy{flex:auto;gap:2px;min-width:0;line-height:1.35;display:grid}.brand-setup-prompt-copy strong{font-size:14px;font-weight:600}.brand-setup-prompt-copy>span{color:var(--wa-muted,#6b6b6b);font-size:12.5px}.brand-setup-prompt-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}@keyframes brand-setup-prompt-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.brand-setup-prompt{animation:none}}.invoice-payment-form .payment-invoice-number{color:var(--text-muted);margin:-8px 0 20px;font-size:13px}.invoice-payment-form .payment-remaining{margin-bottom:22px}.invoice-payment-form .payment-remaining strong{font-variant-numeric:tabular-nums}.invoice-payment-form .payment-remaining small{color:var(--text-muted);font-size:12px;font-weight:400}.payment-form-fields{gap:20px;display:grid}.payment-date{gap:8px;max-width:260px;display:grid}.payment-reference{gap:8px;display:grid}.payment-date>label,.payment-reference>label,.payment-methods>legend{color:var(--foreground);font-size:13px;font-weight:500}.invoice-payment-form .payment-methods{border:0;min-width:0;margin:0;padding:0}.payment-methods>legend{margin:0 0 8px;padding:0}.payment-method-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.payment-method-card{cursor:pointer;min-width:0;position:relative}.invoice-payment-form .payment-method-card>input{opacity:0;width:1px;height:1px;min-height:0;margin:0;position:absolute}.payment-method-card>span{box-sizing:border-box;border:1px solid var(--border);background:linear-gradient(180deg, var(--surface), var(--surface-muted));min-height:76px;color:var(--text-secondary);text-align:center;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:12px 6px;font-size:12px;line-height:1.25;transition:border-color .15s,background-color .15s;display:flex}.payment-method-card>input:checked+span{border-color:var(--foreground);background:var(--surface);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--foreground)}.payment-method-card>input:focus-visible+span{outline:2px solid var(--focus-ring,var(--foreground));outline-offset:3px}.payment-method-card>input:disabled+span{opacity:.5;cursor:not-allowed}.payment-method-card:hover>input:not(:disabled)+span{border-color:var(--foreground)}.payment-recovery{border:1px solid var(--border);background:var(--surface-muted);border-radius:13px;margin-top:18px;padding:14px}.payment-recovery>p{align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.5;display:flex}.payment-recovery>p>svg{flex:none;margin-top:2px}.payment-recovery-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.payment-refresh-status{color:var(--text-secondary);font-size:12px}.payment-ai-help{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.payment-ai-help .inline-page-agent{margin:0}@media (width<=480px){.payment-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-date{max-width:none}}@media (prefers-reduced-motion:reduce){.payment-method-card>span{transition:none}}._switch_g3x4o_1{min-height:var(--control-height-md);align-items:center;gap:var(--space-3);color:var(--foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:inline-flex;position:relative}._switch_g3x4o_1[data-disabled]{cursor:not-allowed;opacity:.5}._input_g3x4o_4{z-index:1;opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}._track_g3x4o_6{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--control-track);isolation:isolate;width:42px;height:24px;transition:background-color var(--duration-fast) var(--ease-standard);flex:none;align-items:center;padding:3px;display:flex;position:relative}._track_g3x4o_6:before{content:"";z-index:-1;border-radius:inherit;background:var(--control-on);opacity:0;transition:opacity var(--duration-standard) var(--ease-standard);position:absolute;inset:0}._switch_g3x4o_1[data-state=checked] ._track_g3x4o_6:before{opacity:1}._thumb_g3x4o_9{border-radius:var(--radius-pill);background:var(--control-thumb);width:18px;height:18px;box-shadow:var(--control-thumb-shadow);will-change:transform;transition:background-color var(--duration-standard) var(--ease-standard);flex:none}._switch_g3x4o_1[data-state=checked] ._thumb_g3x4o_9{background:var(--control-thumb-on)}@media (hover:hover) and (pointer:fine){._switch_g3x4o_1[data-state=unchecked]:not([data-disabled]):hover ._track_g3x4o_6{background:var(--control-track-hover)}}._input_g3x4o_4:focus-visible+._track_g3x4o_6{outline:2px solid var(--focus-outline);outline-offset:2px}._label_g3x4o_13{line-height:var(--leading-body)}@media (prefers-reduced-motion:reduce){._track_g3x4o_6,._track_g3x4o_6:before,._thumb_g3x4o_9{transition:none}}.card-pay{--control-track:color-mix(in srgb,var(--wa-text,#242424) 16%,transparent);--control-track-hover:color-mix(in srgb,var(--wa-text,#242424) 24%,transparent);--control-on:var(--wa-text,#242424);--control-thumb:var(--wa-surface,#fff);--control-thumb-on:var(--wa-surface,#fff);--control-thumb-shadow:0 1px 2px #0000002e;--radius-pill:999px;--duration-fast:.12s;--duration-standard:.2s;--ease-standard:cubic-bezier(.2,.8,.2,1);--focus-outline:var(--wa-accent,#252525);--control-height-md:32px;border:1px solid var(--wa-border,var(--wa-line,#e9ecef));background:var(--wa-surface,#fff);color:var(--wa-text,#242424);border-radius:14px;align-items:flex-start;gap:12px;margin:12px 16px 4px;padding:13px 14px;display:flex}.card-pay-copy{flex:1;min-width:0}.card-pay-copy strong,.card-pay-label{letter-spacing:-.1px;font-size:13.5px;font-weight:600;line-height:1.35;display:block}.card-pay-copy p{color:var(--wa-text,#242424);opacity:.72;margin:3px 0 0;font-size:12.5px;line-height:1.45}.card-pay-connect{border:1px solid var(--wa-border,var(--wa-line,#e9ecef));background:linear-gradient(165deg,var(--wa-surface,#fff) 0%,color-mix(in srgb,var(--wa-surface,#fff) 92%,#635bff 8%) 100%);color:var(--wa-text,#242424);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:12px 16px 4px;padding:12px;display:grid}.card-pay-connect-mark{color:#fff;background:#635bff;border-radius:11px;place-items:center;width:40px;height:40px;line-height:0;display:grid;box-shadow:inset 0 1px #fff3,0 2px 6px -2px #635bff66}.card-pay-connect-mark .stripe-mark{width:auto;height:12px;display:block}.card-pay-connect-copy{min-width:0}.card-pay-connect-title{align-items:center;gap:6px;min-height:20px;display:flex}.card-pay-connect-title strong{letter-spacing:-.15px;white-space:nowrap;font-size:14px;font-weight:600}.card-pay-connect-title .ie-help{margin-left:0}.card-pay-connect-copy p{color:var(--wa-text,#242424);opacity:.72;text-overflow:ellipsis;margin:2px 0 0;font-size:12.5px;line-height:1.4;overflow:hidden}.card-pay-connect .card-pay-connect-button{white-space:nowrap;background:var(--wa-text,#18181b);height:34px;min-height:34px;color:var(--wa-surface,#fff);border-color:#0000;border-radius:999px;padding:0 14px;font-size:12.5px;font-weight:600;box-shadow:0 1px 2px #0000001f}.card-pay-connect .card-pay-connect-button:hover:not(:disabled){background:color-mix(in srgb,var(--wa-text,#18181b) 86%,#635bff)}.card-pay-note{font-size:12px}.card-pay-line{align-items:center;gap:7px;min-height:28px;display:flex}.card-pay-label{white-space:nowrap}.card-pay-brand{color:var(--wa-text,#242424);opacity:.55;align-items:center;line-height:0;display:inline-flex}.card-pay-accept.is-on .card-pay-brand{color:#635bff;opacity:1}.app-shell[data-workspace-dark=true] .card-pay-accept.is-on .card-pay-brand{color:#fff}.card-pay-brand .stripe-mark{width:auto;height:13px;display:block}.card-pay-switch{min-height:28px;margin-left:auto}.card-pay-switch>span:last-of-type{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.card-pay-lock{vertical-align:-1px;margin-right:5px;display:inline-block}.card-pay-plans{border-radius:999px;gap:4px;height:28px;min-height:28px;margin-top:6px;padding:0 10px;font-size:12px}.card-pay-error{color:var(--wa-danger,#b42318)!important}.ie-extras .card-pay,.ie-extras .card-pay-connect{margin:6px 0 2px}.app-shell[data-workspace-dark=true] .card-pay-connect{background:linear-gradient(165deg,var(--wa-surface,#18181b) 0%,color-mix(in srgb,var(--wa-surface,#18181b) 88%,#635bff 12%) 100%)}.app-shell[data-workspace-dark=true] .card-pay-connect-mark{color:#fff}@media (width<=420px){.card-pay-connect{grid-template-columns:auto minmax(0,1fr)}.card-pay-connect .card-pay-connect-button{grid-column:1/-1;justify-content:center;width:100%}}.card-pay-connect.is-soon .card-pay-connect-mark{filter:saturate(.75)}.card-pay-connect.is-soon .card-pay-connect-button:disabled{opacity:.42;cursor:not-allowed}._kpis_18n5j_2{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._kpi_18n5j_2{min-width:0;color:inherit;text-align:left;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;gap:2px;padding:14px 16px 14px 20px;display:grid;position:relative}._kpi_18n5j_2+._kpi_18n5j_2{border-left:1px solid var(--border);padding-left:16px}._kpi_18n5j_2[aria-selected=true]{background:0 0}._kpiIndicator_18n5j_32{z-index:1;background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}._kpiLabel_18n5j_42{color:var(--text-secondary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._kpi_18n5j_2[aria-selected=true] ._kpiLabel_18n5j_42{color:var(--foreground)}._kpiValue_18n5j_54{font:500 var(--text-xl)/1.3 var(--font-body);letter-spacing:var(--tracking-body);font-variant-numeric:tabular-nums;white-space:nowrap}._delta_18n5j_61{font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:2px;display:inline-flex}._good_18n5j_70{color:var(--success)}._bad_18n5j_74{color:var(--danger)}._strip_18n5j_78:is([data-size=md],[data-size=sm]) ._kpis_18n5j_2{grid-template-columns:repeat(2,minmax(0,1fr))}._strip_18n5j_78:is([data-size=md],[data-size=sm]) ._kpi_18n5j_2{border-left:0;padding:12px 16px}._strip_18n5j_78:is([data-size=md],[data-size=sm]) ._kpi_18n5j_2:nth-child(2n){border-left:1px solid var(--border)}._strip_18n5j_78:is([data-size=md],[data-size=sm]) ._kpi_18n5j_2:nth-child(n+3){border-top:1px solid var(--border)}._strip_18n5j_78[data-size=sm] ._kpiValue_18n5j_54{font-size:var(--text-lg)}._delta_18n5j_61{color:var(--text-muted);white-space:normal;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}._strip_18n5j_78{--text-xl:20px;--text-lg:16px;--font-body:var(--arc-font-body)}._button_1iu3c_2{width:max-content;max-width:100%;min-height:var(--control-height-sm);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);font-weight:500;display:inline-flex}._button_1iu3c_2:active:not(:disabled){transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-instant);transition-timing-function:var(--ease-standard);transform:scale(.97)}._iconOnly_1iu3c_4:active:not(:disabled){transform:scale(.96)}@media (hover:hover) and (pointer:fine){._button_1iu3c_2:hover:not(:disabled){background:var(--surface-muted);border-color:var(--border-strong)}._plain_1iu3c_5:hover:not(:disabled){background:var(--surface-muted);color:var(--foreground);border-color:#0000}}._button_1iu3c_2:disabled{cursor:not-allowed;opacity:.5}._icon_1iu3c_4{flex:none;width:16px;height:16px;display:grid;position:relative}._iconInner_1iu3c_9{place-items:center;display:grid;position:absolute;inset:0}._iconInner_1iu3c_9[data-state=copied]{color:var(--success)}._iconInner_1iu3c_9[data-state=error]{color:var(--danger)}._label_1iu3c_12{text-align:left;white-space:nowrap;min-width:0;display:grid}._measure_1iu3c_13,._text_1iu3c_13{grid-area:1/1}._measure_1iu3c_13{visibility:hidden}._text_1iu3c_13{justify-self:start}._iconOnly_1iu3c_4{width:var(--control-height-sm);padding:0}._plain_1iu3c_5{color:var(--text-secondary);background:0 0;border-color:#0000}._srOnly_1iu3c_18{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._button_1iu3c_2{transition:none}._button_1iu3c_2:active:not(:disabled){transform:none}}@supports not (color:color-mix(in oklab, red, blue)){._label_1qpy4_4{-webkit-text-fill-color:currentColor;background:0 0!important}}@media (forced-colors:active){._label_1qpy4_4{-webkit-text-fill-color:currentColor;background:0 0!important}}._root_1or7p_3{--tc-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--tc-indent:38px;min-width:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);container-type:inline-size}._srOnly_1or7p_4{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._call_1or7p_7{transition:border-color var(--duration-standard) var(--ease-standard), box-shadow var(--duration-standard) var(--ease-standard), background-color var(--duration-standard) var(--ease-standard);position:relative}._standalone_1or7p_8{border:1px solid var(--border);background:var(--surface);border-radius:14px}._standalone_1or7p_8[data-status=approval]{border-color:color-mix(in oklab, var(--accent) 60%, var(--border))}._flush_1or7p_10{border-radius:12px}._flush_1or7p_10[data-status=approval]{background:color-mix(in oklab, var(--accent) 3%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 50%, transparent)}._headClip_1or7p_13{border-radius:inherit}._head_1or7p_13{min-height:var(--tc-head-height,40px);align-items:center;column-gap:var(--tc-head-gap,10px);padding:var(--tc-head-padding,6px 12px);border-radius:13px;grid-template-columns:16px minmax(0,1fr) auto 16px 16px;grid-template-areas:"mark title aside status chevron"".note note note note";display:grid;position:relative}._flush_1or7p_10 ._head_1or7p_13{border-radius:12px}._standalone_1or7p_8[data-open] ._head_1or7p_13{border-radius:13px 13px 8px 8px}._toggle_1or7p_18{z-index:0;border-radius:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;--focus-outline-offset:-2px;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}._head_1or7p_13>:not(._toggle_1or7p_18,._srOnly_1or7p_4){z-index:1;pointer-events:none;position:relative}._toggle_1or7p_18:active{background:var(--surface-muted)}@media (hover:hover) and (pointer:fine){._toggle_1or7p_18:hover{background:color-mix(in oklab, var(--surface-muted) 75%, transparent)}._toggle_1or7p_18:hover~._chevron_1or7p_23{color:var(--text-secondary)}}._mark_1or7p_26{color:var(--foreground);grid-area:mark;place-items:center;display:grid}._mark_1or7p_26 svg{display:block}._title_1or7p_28{grid-area:title;min-width:0;line-height:20px;display:block}._titleInner_1or7p_29{min-width:0;display:block}._titleText_1or7p_30{min-width:0;max-width:100%;display:block}._titleText_1or7p_30>span{max-width:100%;display:block}._titleText_1or7p_30>span>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._call_1or7p_7:is([data-status=denied],[data-status=skipped]) ._title_1or7p_28{color:var(--text-muted)}._note_1or7p_34{min-width:0;color:var(--text-secondary);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;grid-area:note;line-height:18px;overflow:hidden}._aside_1or7p_36{grid-area:aside;justify-content:flex-end;min-width:0;display:flex;position:relative}._asideInner_1or7p_37{align-items:center;display:inline-flex}._meta_1or7p_38{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}._metaSummary_1or7p_39{align-items:center;gap:6px;display:inline-flex}._metaDot_1or7p_40{color:var(--text-muted)}._actions_1or7p_41{pointer-events:auto;align-items:center;gap:6px;display:inline-flex}._action_1or7p_41._action_1or7p_41{min-height:28px;font-size:var(--text-xs);gap:6px;padding-inline:12px}._allow_1or7p_44._allow_1or7p_44{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}@media (pointer:coarse){._action_1or7p_41._action_1or7p_41{min-height:32px}}._status_1or7p_47{grid-area:status;width:16px;height:16px;display:grid;position:relative}._statusIcon_1or7p_48{place-items:center;display:grid;position:absolute;inset:0}._statusIcon_1or7p_48[data-status=running]{color:var(--text-muted)}._statusIcon_1or7p_48[data-status=success]{color:var(--success)}._statusIcon_1or7p_48[data-status=error]{color:var(--danger)}._statusIcon_1or7p_48[data-status=approval]{color:var(--accent)}._statusIcon_1or7p_48:is([data-status=denied],[data-status=skipped]){color:var(--text-muted)}._spinner_1or7p_54{animation:.8s linear infinite _tc-spin_1or7p_1}@keyframes _tc-spin_1or7p_1{to{transform:rotate(360deg)}}._chevron_1or7p_23{color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring), color var(--duration-fast) var(--ease-standard);grid-area:chevron}._call_1or7p_7[data-open]>._headClip_1or7p_13 ._chevron_1or7p_23,._group_1or7p_58[data-open]>._groupHead_1or7p_58 ._chevron_1or7p_23{transform:rotate(180deg)}._bodyClip_1or7p_61{overflow:hidden}._body_1or7p_61{padding:0 12px 12px var(--tc-indent);gap:10px;display:grid}._section_1or7p_63{min-width:0}._sectionHead_1or7p_64{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}._sectionLabel_1or7p_65{color:var(--text-muted);font-size:var(--text-xs)}._copy_1or7p_66._copy_1or7p_66{border-radius:9px;width:28px;height:28px;min-height:28px;margin-right:-6px}._well_1or7p_67{background:var(--surface-muted);border-radius:10px;min-width:0;padding:10px 12px}:is(._well_1or7p_67:has(>._foldBody_1or7p_68>._list_1or7p_68),._well_1or7p_67:has(>._foldBody_1or7p_68>._tableScroll_1or7p_68)){padding-block:4px}._well_1or7p_67:has(>._more_1or7p_69){padding-bottom:6px}._kv_1or7p_71{font-family:var(--tc-mono);font-size:var(--text-xs);letter-spacing:0;grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:0;line-height:18px;display:grid}._kvRow_1or7p_72{grid-column:1/-1;grid-template-columns:subgrid;display:grid}._kvKey_1or7p_73{color:var(--text-muted)}._kvValue_1or7p_74{color:var(--foreground);overflow-wrap:anywhere;margin:0}._foldBody_1or7p_68{min-width:0}._json_1or7p_77{color:var(--text-secondary);font-family:var(--tc-mono);font-size:var(--text-xs);letter-spacing:0;line-height:var(--row);white-space:pre;margin:0;overflow-x:auto}._jsonLine_1or7p_78{height:var(--row);display:block}._jsonKey_1or7p_79{color:var(--foreground)}._jsonString_1or7p_80{color:color-mix(in oklab, var(--success) 80%, var(--foreground))}._jsonNumber_1or7p_81{color:color-mix(in oklab, var(--warning) 82%, var(--foreground))}._literal_1or7p_82{color:var(--text-muted)}._list_1or7p_68{grid-template-columns:max-content minmax(0,1fr) max-content;grid-auto-rows:var(--row);column-gap:12px;margin:0;padding:0;list-style:none;display:grid}._listRow_1or7p_86{grid-column:1/-1;grid-template-columns:subgrid;align-content:center;align-items:baseline;display:grid}._listLead_1or7p_87{color:var(--text-muted);font-family:var(--tc-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:0}._listTitle_1or7p_88{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._listTag_1or7p_89{color:var(--text-secondary);font-size:var(--text-xs)}._tableScroll_1or7p_68{overflow-x:auto}._table_1or7p_68{border-collapse:collapse;width:100%;font-family:var(--tc-mono);font-size:var(--text-xs);letter-spacing:0}._table_1or7p_68 th,._table_1or7p_68 td{height:var(--row);text-align:left;white-space:nowrap;padding:0 16px 0 0}._table_1or7p_68 th:last-child,._table_1or7p_68 td:last-child{width:100%;padding-right:0}._table_1or7p_68 th{color:var(--text-muted);font-family:var(--font-body);letter-spacing:var(--tracking-body);box-shadow:inset 0 -1px 0 var(--border);font-weight:400}._table_1or7p_68 td{color:var(--foreground);font-variant-numeric:tabular-nums}._text_1or7p_99{color:var(--text-secondary);white-space:pre-wrap;margin:0}._pending_1or7p_100{color:var(--text-muted);margin:0;display:block}._errorText_1or7p_101{color:var(--foreground);margin:0}._more_1or7p_69{height:28px;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin:4px 0 0 -6px;padding:0 8px 0 6px;display:inline-flex}._more_1or7p_69:active{background:color-mix(in oklab, var(--foreground) 7%, transparent)}@media (hover:hover) and (pointer:fine){._more_1or7p_69:hover{background:color-mix(in oklab, var(--foreground) 5%, transparent);color:var(--foreground)}}._moreIcon_1or7p_106{transition:transform var(--duration-spring) var(--ease-spring)}._moreIcon_1or7p_106[data-open]{transform:rotate(180deg)}._group_1or7p_58{border:1px solid var(--border);background:var(--surface);border-radius:16px}._groupHead_1or7p_58{padding:4px}._groupToggle_1or7p_112{width:100%;min-height:40px;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;--focus-outline-offset:-2px;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;margin:0;padding:0 12px;display:flex}._groupToggle_1or7p_112:active{background:var(--surface-muted)}@media (hover:hover) and (pointer:fine){._groupToggle_1or7p_112:hover{background:color-mix(in oklab, var(--surface-muted) 75%, transparent);color:var(--foreground)}._groupToggle_1or7p_112:hover ._chevron_1or7p_23{color:var(--text-secondary)}}._stack_1or7p_115{flex:none;align-items:center;margin-left:-2px;display:flex}._stackItem_1or7p_116{border-radius:var(--radius-pill);background:var(--surface);width:20px;height:20px;box-shadow:0 0 0 1px var(--border), 0 0 0 2px var(--surface);flex:none;place-items:center;display:grid;position:relative}._stackMark_1or7p_117{color:var(--foreground);place-items:center;display:grid}._stackMark_1or7p_117 svg{display:block}._stackMore_1or7p_119{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-left:6px}._groupLabel_1or7p_120{flex:auto;min-width:0;display:block}._groupLabel_1or7p_120>span{max-width:100%;display:block}._groupLabel_1or7p_120>span>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._groupMeta_1or7p_123{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;justify-content:flex-end;display:flex;position:relative}._groupMetaFailed_1or7p_124{color:color-mix(in oklab, var(--danger) 85%, var(--text-secondary))}._listClip_1or7p_125{overflow:hidden}._calls_1or7p_126{border-top:1px solid var(--border-subtle);padding:4px;display:grid}._item_1or7p_127{overflow:hidden}@container (width<=440px){._metaSummary_1or7p_39{display:none}._call_1or7p_7:is([data-status=approval],[data-status=error]) ._head_1or7p_13{grid-template-areas:"mark title title status chevron"".note note note note"".aside aside aside aside"}._call_1or7p_7:is([data-status=approval],[data-status=error]) ._aside_1or7p_36{justify-content:flex-start;margin-top:6px}._note_1or7p_34{white-space:normal}._body_1or7p_61{padding-left:12px}._listTag_1or7p_89{display:none}._list_1or7p_68{grid-template-columns:max-content minmax(0,1fr)}}@container (width<=360px){._call_1or7p_7[data-status=success] ._aside_1or7p_36{display:none}}@media (prefers-reduced-motion:reduce){._call_1or7p_7,._toggle_1or7p_18,._chevron_1or7p_23,._more_1or7p_69,._moreIcon_1or7p_106,._groupToggle_1or7p_112{transition:none}._spinner_1or7p_54{animation:none}}._shimmer_1qpy4_2{--ts-highlight:var(--text-shimmer-highlight,currentColor);--ts-base:var(--text-shimmer-base,color-mix(in oklab, currentColor 12%, var(--text-muted)))}._stage_1qpy4_3{max-width:100%;display:inline-block;position:relative}._label_1qpy4_4{-webkit-text-fill-color:transparent;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;max-width:100%;display:inline-block}._stage_1qpy4_3[data-sizing] ._label_1qpy4_4{white-space:nowrap;max-width:none}._label_1qpy4_4::selection{-webkit-text-fill-color:currentColor}@supports not (color:color-mix(in oklab, red, blue)){._label_1qpy4_4{-webkit-text-fill-color:currentColor;background:0 0!important}}@media (forced-colors:active){._label_1qpy4_4{-webkit-text-fill-color:currentColor;background:0 0!important}}._root_4gupb_2{font-variant-numeric:tabular-nums;white-space:nowrap}._root_4gupb_2[data-wrap]{white-space:normal}._frame_4gupb_6{text-align:start;max-width:100%;display:inline-block}._root_4gupb_2[data-wrap] ._frame_4gupb_6{display:inline}._track_4gupb_8{white-space:nowrap;display:inline-block;position:relative}._root_4gupb_2[data-wrap] ._track_4gupb_8{white-space:normal;display:inline}._word_4gupb_10{white-space:nowrap}._space_4gupb_11{white-space:pre}._cell_4gupb_14{display:inline-block;position:relative}._sizer_4gupb_15{white-space:pre;transition:opacity var(--duration-fast) var(--ease-standard), filter var(--duration-fast) var(--ease-standard);display:inline-block}._glyph_4gupb_16{pointer-events:none;white-space:pre;justify-content:center;display:flex;position:absolute;inset:0}._cell_4gupb_14:not([data-state=rest]) ._sizer_4gupb_15{opacity:0;filter:blur(2px);transition:none}._cell_4gupb_14[data-state=noise] ._glyph_4gupb_16{color:var(--scramble-noise,color-mix(in oklab, currentColor 52%, transparent))}._root_4gupb_2[data-armed] ._sizer_4gupb_15{opacity:0;transition:none}._ghosts_4gupb_24{pointer-events:none;white-space:pre;display:flex;position:absolute;top:0;left:100%}._ghost_4gupb_24{color:var(--scramble-noise,color-mix(in oklab, currentColor 52%, transparent));transition:opacity var(--duration-fast) var(--ease-standard)}._ghost_4gupb_24[data-state=gone]{opacity:0}._srOnly_4gupb_28{clip-path:inset(50%);white-space:nowrap;-webkit-user-select:none;user-select:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._root_4gupb_2[data-armed] ._sizer_4gupb_15{opacity:1}._sizer_4gupb_15{transition:none}}._root_1drah_2{isolation:isolate;box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);width:min(100%,760px);height:660px;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-base);letter-spacing:var(--tracking-body);line-height:var(--leading-body);-webkit-tap-highlight-color:transparent;flex-direction:column;margin-inline:auto;display:flex;position:relative;overflow:hidden}._root_1drah_2 *,._root_1drah_2 :before,._root_1drah_2 :after{box-sizing:border-box}._header_1drah_5{justify-content:space-between;align-items:center;gap:var(--space-4);flex:none;padding:18px 18px 8px 28px;display:flex}._heading_1drah_6{gap:2px;min-width:0;display:grid}._title_1drah_7{font-size:var(--text-base);margin:0;font-weight:500;line-height:1.3}._subtitle_1drah_8{color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.3;overflow:hidden}._newThread_1drah_9{height:var(--control-height-sm);border-radius:var(--radius-control);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}._newThread_1drah_9:active:not(:disabled){transition-duration:var(--duration-instant);transform:scale(.97)}._newThread_1drah_9:disabled{opacity:.4;cursor:default}._stage_1drah_14{flex:1;min-height:0;position:relative}._thread_1drah_15{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;scrollbar-gutter:stable;flex-direction:column-reverse;display:flex;position:absolute;inset:0;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000,#000 24px calc(100% - 8px),#0000);mask-image:linear-gradient(#0000,#000 24px calc(100% - 8px),#0000)}._threadInner_1drah_16{flex:none;width:100%;max-width:688px;margin-inline:auto;padding:8px 28px 20px}._autoHeight_1drah_19{overflow:visible clip}._reveal_1drah_20{overflow:visible}._messagePad_1drah_21{padding-top:24px}._userRow_1drah_23{justify-content:flex-end;align-items:flex-end;gap:6px;display:flex}._userCopy_1drah_24{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);flex:none}._userRow_1drah_23:focus-within ._userCopy_1drah_24{opacity:1}._bubble_1drah_26{background:color-mix(in oklab, var(--accent) 11%, var(--surface));min-width:0;max-width:min(82%,480px);color:var(--foreground);font-size:var(--text-base);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:20px;flex-direction:column;align-items:flex-start;gap:8px;padding:9px 15px;line-height:1.5;display:flex;position:relative}._bubbleText_1drah_27{display:block}._bubbleFiles_1drah_28{flex-wrap:wrap;gap:6px;max-width:100%;display:flex}._bubbleFile_1drah_28{border:1px solid var(--border);background:var(--surface);max-width:100%;height:30px;color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap;border-radius:11px;align-items:center;gap:6px;padding:0 10px;line-height:1;display:inline-flex}._bubbleFile_1drah_28 svg{color:var(--text-muted);flex:none}._bubbleFileName_1drah_31{text-overflow:ellipsis;min-width:0;overflow:hidden}._assistant_1drah_33{justify-items:start;gap:6px;display:grid}._meta_1drah_35{--text-shimmer-highlight:var(--foreground);--text-shimmer-base:var(--text-muted);color:var(--foreground);font-size:var(--text-sm);line-height:1.4}._meta_1drah_35[data-state=idle]{--text-shimmer-highlight:var(--text-muted)}._answer_1drah_37{max-width:62ch;color:var(--foreground);font-size:var(--text-base);line-height:1.6}._answer_1drah_37 p{margin:0}._answer_1drah_37 p+p{margin-top:.75em}._wordIn_1drah_41{animation:_wordIn_1drah_41 .34s var(--ease-standard) backwards}@keyframes _wordIn_1drah_41{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._wordIn_1drah_41{animation:none}}._actions_1drah_44{align-items:center;gap:4px;margin-left:-10px;display:flex}._stoppedNote_1drah_45{color:var(--text-muted);font-size:var(--text-sm)}._retry_1drah_46{border-radius:var(--radius-control);height:32px;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:6px;margin-left:4px;padding:0 10px;font-weight:500;display:inline-flex}._retry_1drah_46:active{transform:scale(.97)}._empty_1drah_49{text-align:center;pointer-events:none;place-content:center;justify-items:center;gap:12px;padding:24px 24px 40px;display:grid;position:absolute;inset:0}._emptyTitle_1drah_50{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-display);font-weight:400;line-height:var(--leading-display);margin:0}._emptyText_1drah_51{max-width:36ch;color:var(--text-secondary);font-size:var(--text-sm);margin:0}._dock_1drah_53{flex:none;padding:4px 20px 20px}._dockInner_1drah_54{max-width:688px;margin-inline:auto}._suggestions_1drah_55{scrollbar-width:none;gap:8px;margin:0 -4px;padding:4px 4px 12px;display:flex;overflow-x:auto}._suggestions_1drah_55::-webkit-scrollbar{display:none}._suggestions_1drah_55:empty{display:none}._suggestion_1drah_55{height:var(--control-height-sm);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex:none;padding:0 14px}._suggestion_1drah_55:active{background:var(--surface-muted)}._suggestion_1drah_55[data-active]{border-color:var(--border-strong);background:var(--surface-muted);color:var(--foreground)}._composer_1drah_62{border:1px solid var(--border);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard);border-radius:22px;position:relative}._composer_1drah_62:focus-within{border-color:var(--border-strong)}._chipsPad_1drah_65{padding:10px 10px 0}._chipsPad_1drah_65:has(>._chips_1drah_65:empty){padding:0}._chips_1drah_65{flex-wrap:wrap;gap:8px;display:flex}._chipSlot_1drah_68{max-width:100%;display:flex}._chip_1drah_65{background:var(--surface-muted);border-radius:12px;align-items:center;max-width:100%;height:36px;display:flex;overflow:hidden}._chipContent_1drah_70{white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 4px 0 12px;display:flex}._chipContent_1drah_70>svg{color:var(--text-secondary);flex:none}._chipName_1drah_72{color:var(--foreground);font-size:var(--text-sm);line-height:1}._chipSize_1drah_73{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;line-height:1}._chipRemove_1drah_74{width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}._textPad_1drah_76{padding:14px 18px 4px}._input_1drah_77{resize:none;width:100%;min-height:24px;color:var(--foreground);font:inherit;font-size:var(--text-base);scrollbar-width:thin;background:0 0;border:0;outline:0;margin:0;padding:0;line-height:1.5;display:block;overflow-y:auto}._input_1drah_77::placeholder{color:var(--text-muted)}._toolbar_1drah_80{align-items:center;gap:8px;padding:6px 8px 8px;display:flex}._spacer_1drah_81{flex:1}._attach_1drah_82{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:18px;flex:none;place-items:center;padding:0;display:grid}._attach_1drah_82:active:not(:disabled){background:var(--surface-muted)}._attach_1drah_82:disabled{opacity:.4;cursor:default}._hint_1drah_86{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;justify-items:end;display:inline-grid}._hintText_1drah_87{grid-area:1/1}._send_1drah_88{background:var(--accent);height:36px;color:var(--accent-foreground);font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);border:0;border-radius:18px;flex:none;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}._send_1drah_88:active:not(:disabled){transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-instant);transform:scale(.94)}._send_1drah_88:disabled{background:var(--surface-muted);color:var(--text-muted);cursor:default}._sendFace_1drah_91{font-size:var(--text-sm);white-space:nowrap;justify-content:center;align-items:center;gap:7px;font-weight:500;display:inline-flex}._stopGlyph_1drah_92{background:currentColor;border-radius:3px;width:10px;height:10px}._ghost_1drah_95{z-index:3;visibility:hidden;pointer-events:none;will-change:transform, width, height;position:absolute;top:0;left:0}._ghostFill_1drah_96{background:color-mix(in oklab, var(--accent) 11%, var(--surface));opacity:0;border-radius:20px;position:absolute;inset:0}._root_1drah_2 ._ghostBody_1drah_97{background:0 0;max-width:none}._srOnly_1drah_99{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){._newThread_1drah_9:hover:not(:disabled){background:var(--surface-muted);color:var(--foreground)}._userRow_1drah_23:hover ._userCopy_1drah_24{opacity:1}._suggestion_1drah_55:hover{background:var(--surface-muted);color:var(--foreground)}._composer_1drah_62:hover:not(:focus-within){border-color:var(--border-strong)}._attach_1drah_82:hover:not(:disabled){background:var(--surface-muted);color:var(--foreground)}._chipRemove_1drah_74:hover{background:var(--border);color:var(--foreground)}._retry_1drah_46:hover{background:var(--surface-muted);color:var(--foreground)}}@media (hover:none){._userCopy_1drah_24{opacity:1}}@media (width<=560px){._root_1drah_2{border-radius:var(--radius-panel);height:620px}._header_1drah_5{padding:14px 10px 6px 18px}._threadInner_1drah_16{padding:4px 16px 16px}._dock_1drah_53{padding:4px 12px 12px}._composer_1drah_62{border-radius:18px}._hint_1drah_86{display:none}._bubble_1drah_26{max-width:86%}}@media (prefers-reduced-motion:reduce){._newThread_1drah_9,._send_1drah_88,._retry_1drah_46{transition-property:background-color,color,opacity}._newThread_1drah_9:active:not(:disabled),._send_1drah_88:active:not(:disabled),._retry_1drah_46:active{transform:none}}.agent-icon{flex:none;display:block}.app-shell[data-workspace-theme] .aa[data-arc-agent].agent-composer{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0}.app-shell[data-workspace-theme] .aa[data-arc-agent].agent-composer-hero{width:100%;max-width:640px}.app-shell[data-workspace-theme] .aa[data-arc-agent].agent-composer-bar{width:376px;max-width:calc(100vw - 32px)}.app-shell .wh-bar>.agent-composer-bar{z-index:30;bottom:max(20px, env(safe-area-inset-bottom));width:376px;position:fixed;left:calc(50vw + 110px);transform:translate(-50%)}.app-shell[data-workspace-theme] .wh-bar>.aa[data-arc-agent].agent-composer-bar:focus-within{box-shadow:none;border:0}@media (width<=780px){.app-shell .wh-bar>.agent-composer-bar{left:50%;bottom:max(14px, env(safe-area-inset-bottom))}}@media (width<=560px){.app-shell[data-workspace-theme] .aa[data-arc-agent].agent-composer .agent-composer-hint{display:none}}@media (pointer:coarse){.app-shell[data-workspace-theme] .aa[data-arc-agent].agent-composer .aa-composer-conversation{min-width:44px;min-height:44px}}.app-shell:has(.arc-agent-panel[open]) .wh-bar>.agent-composer-bar{visibility:hidden}.app-shell:has(.arc-agent-panel[open]:not([data-collapsed])) .agent-composer-hero{opacity:.45;pointer-events:none}.app-shell[data-workspace-theme] .aa[data-arc-agent].agent-composer .agent-composer-kept{color:var(--text-secondary);font-size:var(--text-xs);text-align:left;margin:6px 4px 0}.agent-hero-wrap{justify-content:center;width:100%;display:flex}.app-shell[data-arc-shell]>.workspace{position:relative}.app-shell[data-arc-shell] .workspace-agent-dock{z-index:35;box-shadow:none;pointer-events:none;border:0;position:absolute;bottom:24px;left:0;right:0;background:0 0!important}.workspace-agent-dock>.agent-floating{pointer-events:auto;background:0 0;width:376px;max-width:100%;transition:width .24s cubic-bezier(.22,1,.36,1);position:relative;container-type:inline-size}.workspace-agent-dock>.agent-floating[data-expanded]{width:640px}.app-shell[data-arc-shell]:has(.workspace-agent-dock:not([hidden])) .workspace-scroll{padding-bottom:80px}.agent-floating [class*=switcherSurface]{top:auto;bottom:0}.agent-floating [class*=switcher]:has([role=listbox]){z-index:4}.app-shell:has(.arc-agent-panel[open]) .agent-floating{visibility:hidden}.app-shell[data-workspace-theme] .arc-ai-scope textarea[class*=_field_]{background:0 0;border:0;border-radius:0;box-shadow:none!important;outline:none!important}.agent-floating:not([data-expanded]) .floating-arc-composer{align-items:center;padding:4px;display:flex}.app-shell[data-arc-shell][data-workspace-theme] .workspace .workspace-agent-dock .agent-floating.arc-ai-scope:not([data-expanded]) .floating-arc-composer textarea{opacity:0;flex:1;min-width:0;height:32px;min-height:32px!important}.agent-compact-preview{text-overflow:ellipsis;white-space:nowrap;pointer-events:none;color:var(--foreground);font-size:14px;line-height:20px;position:absolute;top:50%;left:18px;right:48px;overflow:hidden;transform:translateY(-50%)}.agent-compact-preview[data-empty]{color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.workspace-agent-dock>.agent-floating{transition:none}}.app-shell[data-workspace-theme] .floating-arc-composer button[type=submit],.app-shell[data-workspace-theme] .floating-arc-composer button[type=submit] svg{color:#17220b!important}.accounting-panel-tools{justify-content:flex-end;align-items:center;gap:8px;margin:0 0 8px;display:flex}.accounting-panel-tools:empty{display:none}.accounting-refresh{border:1px solid var(--border,#e2e7ef);background:var(--surface,#fff);width:28px;min-width:28px;height:28px;min-height:28px;color:var(--foreground,#294875);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:inline-grid}.accounting-refresh:hover:not(:disabled){background:var(--surface-muted,#f5f7fa)}.accounting-refresh:disabled{opacity:.5;cursor:default}.accounting-summary{margin:6px 0 12px}.accounting-panel .accounting-summary,.accounting-panel>:is(.accounting-sync,.arc-surface-alert,.arc-surface-loading,.arc-surface-empty,.arc-surface-refreshing){clear:both}.accounting-activity-list{margin:8px 0 0;padding:0;list-style:none}.accounting-activity-list li{border-top:1px solid var(--wa-line,#e5e5e5);padding:11px 0}.accounting-activity-head{align-items:baseline;gap:10px;display:flex}.accounting-activity-head strong{color:var(--wa-text,#101010);font-size:12px;font-weight:600}.accounting-activity-amount{color:var(--wa-text,#101010);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:600}.accounting-activity-meta{color:var(--ev-secondary,#616161);gap:12px;margin-top:3px;font-size:12px;display:flex}.accounting-activity-desc{color:var(--ev-secondary,#616161);margin:4px 0 0;font-size:12px;line-height:1.6}.accounting-activity-truncation{margin:8px 0 0}.accounting-panel :focus-visible{outline-offset:3px;outline:2px solid #4f6df5}.accounting-sync{margin:4px 0 10px}.customer-books-button{align-items:center;gap:5px;margin-top:10px;display:inline-flex}.customer-books{color:#55657d;margin-top:10px;font-size:12px;line-height:1.6}.customer-books-balance{align-items:baseline;gap:8px;display:flex}.customer-books-balance strong{color:#294875}.customer-books-rows{margin:6px 0 0;padding:0;list-style:none}.customer-books-rows li{border-top:1px solid #edf0f4;grid-template-columns:auto 1fr auto;gap:8px;padding:4px 0;display:grid}.customer-books-more{color:#8290a4}.books-status,.books-status-result{margin-top:10px}.books-status-list{margin:8px 0;padding:0;font-size:12px;list-style:none}.books-status-list li{border-top:1px solid var(--wa-line,#e5e5e5);gap:4px;padding:8px 0;display:grid}.books-status-head{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.books-status-retry{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.books-status-retry label{gap:4px;min-width:min(100%,240px);display:grid}.books-status-confirm{gap:6px;display:grid}.books-status-confirm p{margin:0}.accounting-area .review-brand,.accounting-area .review-local-label{display:none}.books-main{max-width:1100px;margin:0 auto;padding:24px}.books-page table{border-collapse:collapse;width:100%;margin:6px 0 14px;font-size:13px}.books-page th,.books-page td{text-align:left;border-bottom:1px solid #edf0f4;padding:6px 8px}.books-amount{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.books-total td{font-weight:600}.books-label{color:#55657d;font-size:12px}.books-group{margin:14px 0 4px;font-size:14px}.books-form{flex-wrap:wrap;align-items:end;gap:10px;margin:12px 0;display:flex}.books-form label{gap:4px;font-size:12px;display:grid}.books-result{margin:8px 0;font-size:13px}@media (width<=640px){.books-main{padding:12px}.books-page table{font-size:12px}}.books-downloads{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.books-disclosure{margin:8px 0 4px}.books-disclosure>summary{cursor:pointer;color:#217653;border-radius:8px;min-height:44px;padding:12px 4px;font-weight:600;line-height:1.4;display:list-item}.books-disclosure>summary:focus-visible{outline-offset:2px;outline:2px solid #217653}.books-disclosure[open]>summary{margin-bottom:8px}.books-disclosure-less,.books-disclosure[open] .books-disclosure-more{display:none}.books-disclosure[open] .books-disclosure-less{display:inline}@media (width<=600px){.accounting-area table.stackable{border:0;width:100%;min-width:0;display:block}.accounting-area table.stackable thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.accounting-area table.stackable thead tr{overflow:visible!important}.accounting-area table.stackable tbody,.accounting-area table.stackable tfoot{display:block}.accounting-area table.stackable tbody tr,.accounting-area table.stackable tfoot tr{background:#fff;border:1px solid #e3e7e2;border-radius:8px;margin:0 0 10px;padding:10px 12px;display:block}.accounting-area table.stackable tbody td,.accounting-area table.stackable tfoot td{text-align:right;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;font-size:15px;display:flex}.accounting-area table.stackable tbody td:before,.accounting-area table.stackable tfoot td:before{content:attr(data-label);content:attr(data-label) / "";text-align:left;color:#5b6660;flex:none;max-width:48%;font-size:13px}.accounting-area table.stackable :is(tbody,tfoot) td:not([data-label]),.accounting-area table.stackable :is(tbody,tfoot) td[data-label=""]{text-align:left;display:block}.accounting-area table.stackable :is(tbody,tfoot) td:not([data-label]):before,.accounting-area table.stackable :is(tbody,tfoot) td[data-label=""]:before{content:none}.accounting-area table.stackable :is(tbody,tfoot) td:empty{display:none}.accounting-area table.stackable tbody td .button{min-height:44px}.accounting-area table.stackable tbody tr.books-total,.accounting-area table.stackable tfoot tr{background:#f4f7f3;font-weight:600}}.writeoffs-page .button{min-height:44px;padding-inline:16px;font-size:14px}.writeoffs-page h2{margin:24px 0 10px;font-size:17px}.writeoffs-page .books-form{border:1px solid var(--line,#e2e6ea);background:var(--surface,#fff);border-radius:12px;margin-top:20px;padding:16px;scroll-margin-top:12px}.writeoffs-page [role=region][aria-label=Write-off\ check]{border-top:1px solid var(--line,#e2e6ea);margin-top:14px;padding-top:12px;font-size:14px;line-height:1.55}.accounting-area .card-review-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.accounting-area .deposit-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (pointer:coarse){.accounting-refresh{min-width:44px;min-height:44px}}.customer-books.customer-books--compact{min-width:0;max-width:100%;color:var(--text-secondary,var(--muted));align-items:center;gap:4px;margin:0;font-size:13px;line-height:18px;display:inline-flex}.customer-books--compact .customer-books-compact-balance{white-space:nowrap;font-variant-numeric:tabular-nums}.customer-books--compact .customer-books-compact-balance strong{color:var(--foreground);font-weight:600}.customer-books--compact .customer-books-compact-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.customer-books--compact .customer-books-compact-note.is-problem{color:var(--danger,#b64242)}.arc-sales,.arc-sales.arc-controls-layer{--control-track:color-mix(in srgb, var(--border-strong) 45%, var(--surface));--control-track-hover:color-mix(in srgb, var(--border-strong) 62%, var(--surface));--control-thumb:var(--surface);--control-thumb-on:var(--accent-foreground);--control-thumb-shadow:0 1px 2px #0000002e, 0 0 0 .5px #0000000f;--radius-surface:16px;--text-lg:17px;--ease-in-out:cubic-bezier(.65,0,.35,1)}.app-shell .arc-sales :is(input.arc-input:not([type=checkbox]):not([type=radio]),input[class]:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=search]):not([role=switch]):not(.sales-date input),textarea,.arc-select){border:1px solid var(--border);border-radius:var(--radius-control);background:linear-gradient(180deg, var(--surface), color-mix(in srgb, var(--surface-muted) 24%, var(--surface)));width:100%;min-width:0;height:auto;min-height:38px;color:var(--foreground);font:inherit;padding:8px 11px;font-size:14px;font-weight:400;box-shadow:0 1px 2px #00000004}.app-shell .arc-sales :is(input[class]:not([type=checkbox]):not([type=radio]),textarea,.arc-select):focus-visible{border-color:var(--foreground);outline:2px solid var(--focus-outline);outline-offset:2px;box-shadow:none}.app-shell .arc-sales :is(input[class],textarea)[aria-invalid=true]{border-color:var(--danger)}.app-shell .arc-sales :is(input[class],textarea,.arc-select):disabled,.app-shell .arc-sales .arc-select[data-disabled]{opacity:.6;background:var(--surface-muted)}.app-shell .arc-sales label:not([class]){color:var(--foreground);font-size:13px;font-weight:500}.arc-sales .sales-field{align-content:start;gap:8px;min-width:0;display:grid}.arc-sales .sales-field-label{color:var(--foreground);font-size:13px;font-weight:500;line-height:1.5}.arc-sales .sales-date{--control-height-md:38px;gap:8px}.arc-sales .sales-date>label{color:var(--foreground);font-size:13px;font-weight:500;line-height:1.5}.app-shell .arc-sales .sales-date [class*=_control_]{border-color:var(--border);background:var(--surface);border-radius:9px}.app-shell .arc-sales .sales-date input{font-size:14px}.arc-sales :is(.sales-form-grid,.recurring-form-grid,.sales-line-numbers)>span{min-width:0}.app-shell .arc-sales .arc-control-button{white-space:nowrap;border-radius:8px;gap:6px;height:auto;min-height:34px;font-size:13px}.app-shell .arc-sales .arc-control-button>span>span>span{align-items:center;gap:6px;display:inline-flex}.app-shell .arc-sales .arc-control-button.icon-button{width:34px;min-width:34px;padding:0}.arc-sales .arc-sales-alert{margin:0 0 16px}.app-shell .arc-sales .arc-sales-alert[role=alert]{border:1px solid color-mix(in srgb, var(--danger) 16%, var(--border));background:color-mix(in srgb, var(--danger) 5%, var(--surface));box-shadow:none;color:var(--foreground);overflow-wrap:anywhere;border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.5}.app-shell .arc-sales .arc-sales-alert[role=alert] [class*=_description_]{font-size:13px}.arc-sales .arc-sales-alert ul{margin:6px 0 0;padding-left:18px}.arc-sales .arc-sales-alert .arc-control-button{margin-top:6px}.arc-sales.sales-page .sales-view-switch{width:fit-content;max-width:100%;margin:0 0 24px}.arc-sales .sales-tab-count{background:var(--surface-muted);min-width:18px;color:var(--text-muted);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:8px;padding:1px 6px;font-size:12px;display:inline-grid}.arc-sales .sales-overview strong .arc-exact-metric,.arc-sales .sales-overview strong .arc-exact-metric>span{font:inherit;color:inherit;letter-spacing:inherit}.arc-sales .sales-toolbar{align-items:end}.arc-sales .sales-toolbar .arc-search-field{width:min(360px,100%)}.app-shell .arc-sales .arc-search-shell input[type=search]{box-shadow:none;background:0 0;border:0;outline:none;min-height:0;padding:0;font-size:14px}.arc-sales .arc-search-shell:focus-within{outline:2px solid var(--focus-outline);outline-offset:2px}.arc-sales .sales-toolbar .arc-search-field>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.arc-sales .sales-skeleton,.arc-sales .recurring-skeleton{padding:8px 0 16px}.arc-sales .sales-empty{border-block:1px solid var(--border);min-height:0;padding:8px 20px 28px}.arc-sales .arc-ledger-table{margin-bottom:4px}.arc-sales .arc-ledger-table :is(td,th) small{color:var(--text-muted);font-size:12px;display:block}.app-shell .arc-sales .sales-document-link{min-height:30px;color:var(--foreground);margin-left:-6px;padding:2px 6px;font-weight:600}.arc-sales .sales-detail-toolbar>div{gap:14px}.arc-sales .sales-pdf-link{align-items:center;gap:6px;min-height:34px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.arc-sales .sales-pdf-link:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}.arc-sales .sales-toolbar>.ie-help{flex:none;align-self:center}.arc-sales .sales-skeleton .ps-toolbar{display:none}.arc-sales .sales-form-grid{align-items:start}.arc-sales .sales-fx{background:var(--surface-muted);border-color:var(--border);align-items:flex-start}.arc-sales .sales-fx>span{min-width:210px}.arc-sales .sales-catalog-picker{min-width:0}.arc-sales .sales-catalog-picker .arc-select{min-width:220px;max-width:280px}.arc-sales .sales-line{border-color:var(--border);background:var(--surface)}.arc-sales .sales-line-description{align-items:flex-end}.arc-sales .sales-line-description>span:first-child{flex:1;min-width:0}.arc-sales .sales-line-description .arc-control-button{margin-bottom:2px}.arc-sales .sales-line-numbers{align-items:start}.arc-sales .sales-editor-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.arc-sales .sales-response-actions>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.arc-sales .sales-history{--timeline-surface:var(--background);margin-top:28px}.arc-sales .sales-editor>.settings-fieldset{border:0;min-width:0;margin:0;padding:0}.arc-sales .sales-history>h2{margin:0 0 10px;font-size:15px}.arc-sales .sales-paper .arc-ledger-table tbody :is(td,th){min-height:0}.arc-sales .sales-row-action{min-height:30px}.arc-sales.sales-arc-dialog .sales-form-grid{gap:16px}.arc-sales .sales-dialog-detail{color:var(--text-secondary);margin:0 0 16px;line-height:1.6}.arc-sales .sales-dialog-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:10px;margin-top:20px;display:flex}.arc-sales .sales-dialog-actions>.arc-confirm-action{min-width:0}.arc-sales .sales-file{margin:12px 0 16px}.arc-sales .sales-template,.arc-sales .customer-import-template{margin:0 0 4px -6px}.arc-sales .sales-import-lead{align-items:center;gap:6px;margin:0 0 4px;display:flex}.arc-sales .sales-import-lead .sales-template{margin:0 0 0 -6px}.arc-sales .sales-fx>.ie-help{flex:none;align-self:flex-end;margin-bottom:8px}.arc-sales .sales-import-rows{max-height:320px;margin-top:12px;overflow:auto}.arc-sales.quote-approval .quote-approval-states strong{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.arc-sales.quote-approval .quote-approval-actions,.arc-sales.quote-approval .quote-approval-confirm>div{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.arc-sales.quote-payment-choice .quote-bank-disclosure{margin-top:12px}.arc-sales.customer-import-dialog .customer-import-intro{color:var(--text-secondary);margin:0 0 10px;line-height:1.6}.arc-sales.customer-import-dialog .customer-import-upload{background:0 0;border:0;min-height:0;margin:10px 0 16px;padding:0;display:block}.arc-sales.customer-import-dialog .customer-import-status{color:var(--text-secondary);align-items:center;gap:8px;display:flex}.arc-sales.customer-import-dialog .customer-import-table{border:0;max-height:360px;overflow:auto}.app-shell .arc-sales.customer-import-dialog,.arc-sales.customer-import-dialog{width:min(calc(100vw - var(--space-8)), 760px);border-color:var(--border);border-radius:var(--radius-surface);color:var(--foreground);background:var(--surface-raised);box-shadow:var(--shadow-floating);padding:0}.arc-sales.customer-import-dialog .customer-import-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.arc-sales.customer-books .arc-sales-alert{margin:0;padding:10px 12px}.arc-sales.customer-books .customer-books-balance strong .arc-exact-metric,.arc-sales.customer-books .customer-books-balance strong .arc-exact-metric>span{font:inherit;color:inherit}.app-shell .arc-sales-books-trigger,.app-shell .arc-sales .customer-books-refresh{min-height:28px;padding:2px 6px;font-size:13px}.app-shell .arc-sales .customer-books-refresh.icon-button{width:28px;min-width:28px}.arc-sales .recurring-notice{background:0 0;border:0;padding:0}.arc-sales .recurring-form-grid{align-items:start}.arc-sales .recurring-list .arc-control-button{justify-self:end}.arc-sales .recurring-empty{border:1px dashed var(--border);border-radius:14px}.arc-sales.reminder-panel .reminder-form{gap:14px;display:grid}.arc-sales.reminder-panel .reminder-day-picker{border:0;min-width:0;margin:0;padding:0}.arc-sales.reminder-panel .reminder-day-picker legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:500}.arc-sales.reminder-panel .reminder-custom-day>div{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.arc-sales.reminder-panel .reminder-custom-day>div label{white-space:normal;display:block}.app-shell .arc-sales.reminder-panel .reminder-custom-day .arc-control-button{width:auto}.arc-sales.reminder-panel .reminder-custom-day>div>span{flex:1;min-width:0}.arc-sales.reminder-panel .reminder-custom-day summary{cursor:pointer;border-radius:4px;padding:4px 0;font-size:13px}.arc-sales.reminder-panel .reminder-custom-day summary:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}.arc-sales.reminder-panel .reminder-check-action{justify-items:start;gap:6px;display:grid}.arc-sales.reminder-panel .reminder-check-action .arc-confirm-action{justify-items:start}.arc-sales.reminder-panel .reminder-check-action .arc-confirm-alternative{text-align:left}@media (width<=640px),(pointer:coarse){.app-shell .arc-sales :is(input[class]:not([type=checkbox]):not([type=radio]),textarea,.arc-select){min-height:44px;font-size:16px}.app-shell .arc-sales .arc-control-button,.app-shell .arc-sales .sales-pdf-link{min-height:44px}.app-shell .arc-sales .arc-control-button.icon-button{width:44px;min-width:44px}.arc-sales .sales-toolbar{flex-direction:column;align-items:stretch}.arc-sales .sales-toolbar .arc-search-field{width:100%}.arc-sales .sales-toolbar>.ie-help{align-self:flex-start}.app-shell .arc-sales .sales-date input{font-size:16px}.arc-sales .sales-section-heading,.arc-sales .sales-catalog-picker{flex-direction:column;align-items:stretch}.arc-sales .sales-catalog-picker .arc-select{max-width:none}.arc-sales .sales-dialog-actions,.arc-sales.customer-import-dialog .customer-import-actions{justify-content:stretch}.arc-sales .sales-dialog-actions>*,.arc-sales.customer-import-dialog .customer-import-actions>*{flex:100%}.arc-sales .sales-fx{flex-direction:column;align-items:stretch}.arc-sales .sales-fx>.ie-help{align-self:flex-start;margin-bottom:0}.arc-sales .sales-fx>span{min-width:0}}@media (width<=620px){.app-shell .arc-sales .arc-ledger-table .arc-ledger-scroll{overflow:visible}.app-shell .arc-sales .arc-ledger-table table{width:100%;min-width:0;display:block}.app-shell .arc-sales .arc-ledger-table colgroup{display:none}.app-shell .arc-sales .arc-ledger-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell .arc-sales .arc-ledger-table thead tr{overflow:visible!important}.app-shell .arc-sales .arc-ledger-table tbody{display:block}.app-shell .arc-sales .arc-ledger-table tbody tr{border-bottom:1px solid var(--border-subtle);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:none;gap:10px 14px;min-height:0;padding:14px 16px;display:grid}.app-shell .arc-sales .arc-ledger-table tbody tr:last-child{border-bottom:0}.app-shell .arc-sales .arc-ledger-table tbody :is(td,th){text-align:left;white-space:normal;overflow-wrap:anywhere;min-width:0;height:auto;min-height:0;color:var(--foreground);background:0 0;border:0;flex-direction:column;flex:none;order:0;grid-area:auto;align-items:flex-start;gap:2px;margin:0;padding:0;font-size:14px;display:flex}.app-shell .arc-sales .arc-ledger-table tbody td[data-label]:before{content:attr(data-label);color:var(--text-muted);font-size:12px;font-weight:400}.app-shell .arc-sales .arc-ledger-table tbody td:first-child{grid-column:1/-1}.app-shell .arc-sales .arc-ledger-table tbody td:first-child:before{content:none}.app-shell .arc-sales .arc-ledger-table tbody td:is([data-col=customer],[data-label=Customer]),.app-shell .arc-sales .arc-ledger-table tbody td[data-label=Description]{grid-column:1/-1}.app-shell .arc-sales .arc-ledger-table [data-numeric]{text-align:left}.app-shell .arc-sales .arc-ledger-table>p.arc-table-scroll-hint{display:none}.app-shell .arc-sales .customer-import-table .arc-ledger-table tbody td[data-col=line]{color:var(--text-muted);flex-direction:row;grid-column:auto;gap:6px;font-size:12px}.app-shell .arc-sales .customer-import-table .arc-ledger-table tbody td[data-col=line]:before{content:attr(data-label)}}.app-shell[data-workspace-dark=true] .arc-sales{--success:#78d9a7;--arc-danger:#ffb4ac;--warning:#edcd8f}.app-shell[data-workspace-dark=true] .arc-sales :is([role=alert],[role=status])>span:first-child{color:var(--accent)}.app-shell[data-workspace-dark=true] .arc-sales [role=alert]>span:first-child{color:var(--danger)}.app-shell[data-workspace-dark=true] .arc-sales :is(.sales-footnote,.sales-overview span,.sales-overview small,.arc-ledger-table small,.arc-ledger-table thead th,.sales-dialog-detail,.reminder-help,.recurring-footnote,.customer-import-intro,.customer-books-more){color:var(--text-muted)}.app-shell[data-workspace-dark=true] .arc-sales button[aria-pressed=false][data-chip]{color:var(--text-secondary)}.app-shell[data-workspace-dark=true] .arc-sales [role=radio][aria-disabled=true]{color:var(--text-muted)}.app-shell[data-workspace-dark=true] .arc-sales .arc-sales-tone-success{color:var(--success)}.app-shell[data-workspace-dark=true] .arc-sales .arc-sales-tone-warning{color:var(--warning)}.app-shell[data-workspace-dark=true] .arc-sales .arc-sales-tone-danger{color:var(--arc-danger)}.app-shell[data-workspace-dark=true] .arc-sales .arc-sales-tone-neutral{color:var(--text-secondary)}._root_1erkf_1{color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);gap:10px;display:grid;position:relative}._root_1erkf_1 *,._root_1erkf_1 :before,._root_1erkf_1 :after{box-sizing:border-box}._root_1erkf_1[data-layout=grid]{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--min-column,180px)), 1fr))}._root_1erkf_1[data-layout=list]{grid-template-columns:minmax(0,1fr);gap:8px}._ring_1erkf_16{z-index:1;border:1.5px solid var(--control-on);pointer-events:none;border-radius:20px;position:absolute;top:0;left:0}._card_1erkf_26{border:1px solid var(--border);background:var(--surface);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;min-width:0;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border-radius:20px;align-items:start;gap:4px 12px;padding:14px 16px;display:grid;position:relative}._root_1erkf_1[data-layout=grid] ._card_1erkf_26{grid-template:"body indicator"minmax(0,1fr)"meta meta"/minmax(0,1fr) auto}._root_1erkf_1[data-layout=list] ._card_1erkf_26{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"indicator body meta";align-items:center;padding:13px 16px 13px 14px}._card_1erkf_26[data-checked]{background:color-mix(in oklab, var(--control-on) 4%, var(--surface))}._card_1erkf_26[aria-disabled=true]{background:var(--surface-muted);cursor:not-allowed}._card_1erkf_26[aria-disabled=true] :is(._label_1erkf_46,._meta_1erkf_46){color:var(--text-muted)}._indicator_1erkf_48{border:1.5px solid var(--border-strong);width:18px;height:18px;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-radius:50%;flex:none;grid-area:indicator;place-items:center;display:grid}._root_1erkf_1[data-layout=grid] ._indicator_1erkf_48{margin-top:1px}._card_1erkf_26[data-checked] ._indicator_1erkf_48{border-color:var(--control-on);background:var(--control-on)}._indicatorDot_1erkf_61{background:var(--control-glyph);border-radius:50%;width:6px;height:6px}._card_1erkf_26[aria-disabled=true] ._indicator_1erkf_48{border-color:var(--border)}._body_1erkf_64{grid-area:body;gap:2px;min-width:0;display:grid}._label_1erkf_46{align-items:center;gap:8px;min-width:0;font-weight:500;display:flex}._labelText_1erkf_66{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._icon_1erkf_67{width:18px;height:18px;color:var(--text-secondary);flex:none;place-items:center;display:grid}._icon_1erkf_67>svg{width:18px;height:18px}._card_1erkf_26[data-checked] ._icon_1erkf_67{color:var(--foreground)}._description_1erkf_70{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-body);text-wrap:pretty}._meta_1erkf_46{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:meta}._root_1erkf_1[data-layout=grid] ._meta_1erkf_46{font-size:var(--text-lg);margin-top:10px}._root_1erkf_1[data-layout=list] ._meta_1erkf_46{font-weight:500}@media (hover:hover) and (pointer:fine){._card_1erkf_26:not([data-checked]):not([aria-disabled=true]):hover{border-color:var(--border-strong)}}._card_1erkf_26:not([data-checked]):not([aria-disabled=true]):active{background:var(--surface-muted)}._card_1erkf_26:focus-visible:not([data-checked]){border-color:var(--border-strong);background:var(--surface-muted)}@media (prefers-reduced-motion:reduce){._card_1erkf_26,._indicator_1erkf_48{transition:none}}._frame_ax03y_2{min-width:0}._content_ax03y_3{position:relative}._group_ax03y_4{isolation:isolate;gap:var(--space-2);flex-wrap:wrap;display:flex;position:relative}._chip_ax03y_7{border-radius:var(--radius-pill);max-width:100%;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);letter-spacing:var(--tracking-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;padding:0;font-weight:500;line-height:20px;display:inline-flex;position:relative}._body_ax03y_9{isolation:isolate;min-width:0;height:var(--control-height-sm);transition:scale var(--duration-spring) var(--ease-spring);align-items:center;padding:0 14px;display:inline-flex;position:relative}._chip_ax03y_7:active ._body_ax03y_9{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard);scale:.97}._surface_ax03y_11{z-index:-1;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);position:absolute;top:0;bottom:0;left:0}._check_ax03y_13{width:14px;height:14px;color:var(--accent-strong);transform-origin:0;place-items:center;display:grid;position:absolute;top:calc(50% - 7px);left:12px}._check_ax03y_13 svg{display:block;overflow:visible}._slot_ax03y_15{flex:none;width:0}._body_ax03y_9[data-selected=true] ._slot_ax03y_15{width:18px}._label_ax03y_17{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._body_ax03y_9[data-selected=true] ._surface_ax03y_11{border-color:color-mix(in oklab, var(--accent) 42%, var(--border));background:color-mix(in oklab, var(--accent) 11%, var(--surface))}._chip_ax03y_7[aria-pressed=true]{color:var(--foreground)}@media (hover:hover) and (pointer:fine){._chip_ax03y_7:hover{color:var(--foreground)}._chip_ax03y_7:hover ._surface_ax03y_11{border-color:var(--border-strong)}._chip_ax03y_7[aria-pressed=true]:hover ._surface_ax03y_11{border-color:color-mix(in oklab, var(--accent) 60%, var(--border));background:color-mix(in oklab, var(--accent) 16%, var(--surface))}}._chip_ax03y_7:not(._more_ax03y_29){z-index:1}._more_ax03y_29{color:var(--text-muted)}._more_ax03y_29 ._surface_ax03y_11{border-color:var(--border);background:var(--surface-muted)}._moreText_ax03y_32{font-variant-numeric:tabular-nums;justify-content:center;display:inline-flex;position:relative}._moreLine_ax03y_33{white-space:nowrap;display:block}@media (prefers-reduced-motion:reduce){._chip_ax03y_7,._body_ax03y_9,._surface_ax03y_11{transition:none}._chip_ax03y_7:active ._body_ax03y_9{scale:none}}._sweep_jwajb_2{color:inherit;align-items:center;text-decoration:none;display:inline-flex;position:relative}._sweepText_jwajb_3{position:relative}._sweepText_jwajb_3:before{content:"";pointer-events:none;transform-origin:100%;background:currentColor;width:100%;height:.07em;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:1.35em;left:0;transform:scaleX(0)}._sweepArrow_jwajb_5{opacity:0;width:.62em;height:.62em;margin-left:.35em;transition:opacity .3s,transform .3s;transform:translateY(.25em)}._sweep_jwajb_2:is(:hover,:focus-visible) ._sweepText_jwajb_3:before{transform-origin:0;transform:scaleX(1)}._sweep_jwajb_2:is(:hover,:focus-visible) ._sweepArrow_jwajb_5{opacity:1;transform:none}._arrow_jwajb_9{flex:none;place-items:center;display:inline-grid;position:relative}._arrowHead_jwajb_10{transition:transform .5s ease-out}._arrowShaft_jwajb_11{transform-origin:100%;background:currentColor;border-radius:1px;width:45%;height:2px;transition:transform .3s ease-out,right .3s ease-out;position:absolute;top:calc(50% - 1px);right:36%;transform:scaleX(0)}:is(button,a):is(:hover,:focus-visible):not(:disabled) ._arrowHead_jwajb_10{transform:translate(2px)}:is(button,a):is(:hover,:focus-visible):not(:disabled) ._arrowShaft_jwajb_11{right:28%;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){._sweepText_jwajb_3:before,._sweepArrow_jwajb_5,._arrowHead_jwajb_10,._arrowShaft_jwajb_11{transition:none}}._field_1t891_1{gap:var(--space-2);min-width:0;display:grid}._field_1t891_1 label{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}._shell_1t891_4{min-height:var(--control-height-md);align-items:center;gap:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard);display:flex}@media (hover:hover) and (pointer:fine){._shell_1t891_4:hover:not(:focus-within){border-color:var(--foreground)}}._shell_1t891_4:focus-within{border-color:var(--foreground)}._shell_1t891_4>svg{color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard);flex:none}._shell_1t891_4:focus-within>svg,._shell_1t891_4[data-filled=true]>svg{color:var(--foreground)}._input_1t891_10{width:100%;min-width:0;color:var(--foreground);font:inherit;font-size:var(--text-sm);letter-spacing:var(--tracking-body);background:0 0;border:0;outline:0}._input_1t891_10:focus-visible{outline:0}._input_1t891_10::placeholder{color:var(--text-muted)}._input_1t891_10::-webkit-search-cancel-button{display:none}._clearSlot_1t891_14{flex:none;place-items:center;width:24px;height:24px;display:grid}._shell_1t891_4 button{border-radius:var(--radius-control);width:24px;height:24px;color:var(--text-muted);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){._shell_1t891_4 button:hover{background:var(--surface-muted);color:var(--foreground)}}@media (prefers-reduced-motion:reduce){._shell_1t891_4,._shell_1t891_4>svg,._shell_1t891_4 button{transition:none}}.app-shell .customer-register{min-width:0;max-width:1440px;color:var(--foreground);font-size:13px;container:customer-register/inline-size}.customer-register .cr-page-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;display:flex}.customer-register .cr-page-heading h1{color:var(--foreground);letter-spacing:-.025em;margin:0;font-size:22px;font-weight:600;line-height:1.3}.customer-register .cr-heading-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customer-register .cr-register{min-width:0}.customer-register .cr-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.customer-register .cr-filter-tabs{min-width:0;max-width:100%}.customer-register .cr-filter-count{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-left:6px}.customer-register .cr-query-controls{grid-template-columns:minmax(180px,260px) 168px;align-items:end;gap:10px;display:grid}.customer-register .cr-query-controls .arc-search-field{min-width:0}.customer-register .cr-query-controls .arc-search-field>label,.customer-register .cr-sort>span{color:var(--text-secondary);margin:0 0 5px;font-size:13px;line-height:1.4;display:block}.customer-register .cr-sort{min-width:0;display:grid}.customer-register .cr-sort .arc-select{width:100%}.customer-register .cr-selection-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.customer-register .cr-selection-toolbar>span{color:var(--foreground);margin-right:4px;font-weight:500}.customer-register .cr-table-frame{min-width:0}.app-shell .customer-register .cr-table{min-width:940px;font-size:13px}.app-shell .customer-register .cr-table :is(th,td){padding:10px 12px;font-size:13px;line-height:1.45}.app-shell .customer-register .cr-table thead th{height:40px;color:var(--text-secondary);background:var(--surface-muted);text-transform:none;letter-spacing:0;font-weight:500}.app-shell .customer-register .cr-table tbody td{height:64px;color:var(--foreground);vertical-align:middle}.app-shell .customer-register .cr-table :is(th[data-key=selection],.cr-selection-cell){width:44px;padding:0 0 0 4px}.customer-register .cr-checkbox{--control-height-md:38px;vertical-align:middle}.customer-register .cr-select-all-label,.customer-register .cr-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}.customer-register .cr-column-label{align-items:center;gap:4px;display:inline-flex}.customer-register .cr-identity{align-items:center;gap:10px;min-width:0;display:flex}.customer-register .cr-avatar{border:1px solid var(--border);background:var(--surface-muted);width:32px;height:32px;color:var(--text-secondary);border-radius:8px;flex:0 0 32px;place-items:center;font-size:13px;font-weight:500;display:grid}.customer-register .cr-identity>span:last-child{gap:3px;min-width:0;display:grid}.customer-register .cr-identity strong{color:var(--foreground);overflow-wrap:anywhere;font-size:13px;font-weight:600}.customer-register .cr-email,.customer-register .cr-muted{color:var(--text-secondary);overflow-wrap:anywhere;font-size:13px}.customer-register .cr-added-cell{color:var(--text-secondary)}.customer-register .cr-table .cr-count-cell{font-variant-numeric:tabular-nums}.customer-register .cr-books-cell{overflow-wrap:normal;min-width:150px}.customer-register .cr-books-cell .customer-books{min-width:0}.customer-register .cr-actions-cell .arc-control-button{white-space:nowrap}.app-shell .customer-register .cr-table tbody tr:has(.cr-row-check input:checked) td{--cell-fill:var(--surface-muted)}.customer-register .cr-table-footer{color:var(--text-secondary);padding:10px 4px 0;font-size:13px}.customer-register .cr-empty{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);padding:44px 20px}.customer-register .cr-empty p{font-size:13px;line-height:1.5}@media screen{.app-shell[data-workspace-theme][data-workspace-dark=true] .customer-register .arc-control-button[data-arc-variant=primary]{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] .customer-register .arc-control-button[data-arc-variant=primary] :is(span,svg){color:inherit}}@container customer-register (width<=760px){.customer-register .cr-page-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.customer-register .cr-toolbar{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.customer-register .cr-query-controls{grid-template-columns:minmax(0,1fr) 168px;width:100%}}@container customer-register (width<=620px){.customer-register .cr-query-controls{grid-template-columns:minmax(0,1fr)}.customer-register .cr-page-heading h1{font-size:20px}.app-shell .customer-register .cr-table{width:100%;min-width:0;max-width:100%;display:block}.app-shell .customer-register .cr-table :is(thead,tbody){width:100%;display:block}.app-shell .customer-register .cr-table thead tr{background:var(--surface-muted);padding:0 4px;display:block;overflow:visible}.app-shell .customer-register .cr-table thead th{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell .customer-register .cr-table thead th[data-key=selection]{clip:auto;width:auto;height:auto;margin:0;padding:0;display:block;position:static;overflow:visible}.customer-register .cr-select-all-label{clip:auto;width:auto;height:auto;color:var(--text-secondary);margin:0;font-size:13px;font-weight:400;position:static;overflow:visible}.app-shell .customer-register .cr-table tbody tr{box-sizing:border-box;border-bottom:1px solid var(--border-subtle);grid-template-columns:38px minmax(0,1fr);grid-template-areas:"check identity"".address"".count"".added"".books"".action";align-items:start;gap:7px 8px;width:100%;padding:12px 10px 12px 4px;display:grid}.app-shell .customer-register .cr-table tbody tr:last-child{border-bottom:0}.app-shell .customer-register .cr-table tbody tr:after{content:none}.app-shell .customer-register .cr-table tbody td{order:initial;text-align:left;background:0 0;border:0;width:auto;min-width:0;height:auto;margin:0;padding:0;font-size:13px;display:block}.app-shell .customer-register .cr-table tbody td.cr-selection-cell{grid-area:check;padding:0}.customer-register .cr-table .cr-identity-cell{grid-area:identity}.customer-register .cr-table .cr-address-cell{grid-area:address}.customer-register .cr-table .cr-count-cell{grid-area:count}.customer-register .cr-table .cr-added-cell{grid-area:added}.customer-register .cr-table .cr-books-cell{grid-area:books}.customer-register .cr-table .cr-actions-cell{grid-area:action}.customer-register .cr-table :is(.cr-count-cell,.cr-added-cell):before{content:attr(data-label) ": ";color:var(--text-secondary);font-weight:400}.app-shell .customer-register .cr-table tbody tr:has(.cr-row-check input:checked){background:var(--surface-muted)}.customer-register .cr-books-cell .customer-books{width:100%}}@media (pointer:coarse){.customer-register .cr-checkbox{--control-height-md:44px}.app-shell .customer-register .arc-control-button,.customer-register .arc-select,.customer-register .cr-filter-tabs button,.customer-register .cr-query-controls .arc-search-shell{min-height:44px}}@container customer-register (width<=620px){@media (pointer:coarse){.app-shell .customer-register .cr-table tbody tr{grid-template-columns:44px minmax(0,1fr)}}}.app-shell .customer-register{gap:20px;width:100%;max-width:1180px;margin-inline:auto;display:grid}.app-shell .customer-register .cr-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin:0;display:flex}.app-shell .customer-register .cr-page-heading h1{margin:0}.app-shell .customer-register .cr-page-sub{color:var(--text-muted);font-size:var(--text-sm,13px);margin:6px 0 0}.app-shell .customer-register .cr-heading-actions .arc-control-button{min-height:var(--control-height-md,36px);gap:6px}.app-shell.app-shell .customer-register .cr-register{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,1fr);min-width:0;margin:0;display:grid;overflow:hidden}.app-shell.app-shell .customer-register .cr-register>*{min-width:0}.app-shell.app-shell .customer-register .cr-toolbar{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:0;padding:14px 16px;display:flex}.app-shell.app-shell .customer-register .cr-filter-tabs{scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}.app-shell.app-shell .customer-register .cr-query-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-shell.app-shell .customer-register .cr-query-controls .arc-search-field{width:260px}.app-shell.app-shell .customer-register .cr-query-controls .arc-search-field>label,.app-shell.app-shell .customer-register .cr-sort>span:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell.app-shell .customer-register .cr-sort{display:block}.app-shell.app-shell .customer-register .cr-sort :is(.arc-select,[role=combobox]){min-width:160px;min-height:var(--control-height-md,36px)}.app-shell.app-shell .customer-register .cr-selection-toolbar{border:0;border-bottom:1px solid var(--border-subtle);background:var(--surface-muted);border-radius:0;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:10px 16px;display:flex}.app-shell.app-shell .customer-register .cr-table-frame{box-shadow:none;border:0;border-radius:0;margin:0}.app-shell.app-shell .customer-register .cr-table-frame>*{box-shadow:none;border:0;border-radius:0}.app-shell .customer-register .cr-table tbody tr{cursor:pointer}.app-shell.app-shell .customer-register .cr-table-footer{border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-xs,12px);margin:0;padding:12px 16px}.app-shell.app-shell .customer-register .cr-register>.cr-empty{box-shadow:none;background:0 0;border:0;border-radius:0;padding:40px 16px}.app-shell[data-workspace-theme][data-workspace-dark=true] .customer-register :is(.cr-page-sub,.cr-table-footer){color:var(--text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] .customer-register .cr-register{background:var(--surface);border-color:var(--border)}.app-shell[data-workspace-theme][data-workspace-dark=true] .customer-register :is(.cr-toolbar,.cr-selection-toolbar,.cr-table-footer){border-color:var(--border-subtle)}@media (width<=760px){.app-shell.app-shell .customer-register .cr-toolbar{padding:12px}.app-shell.app-shell .customer-register .cr-query-controls{width:100%}.app-shell.app-shell .customer-register .cr-query-controls .arc-search-field{flex:100%;width:auto}.app-shell.app-shell .customer-register .cr-sort{flex:100%}.app-shell.app-shell .customer-register .cr-sort :is(.arc-select,[role=combobox]){width:100%}.app-shell.app-shell .customer-register .cr-heading-actions{gap:8px;width:100%;display:flex}.app-shell.app-shell .customer-register .cr-heading-actions .arc-control-button{flex:1 1 0;justify-content:center}.app-shell.app-shell .customer-register table.cr-table tbody tr{border-bottom:1px solid var(--border-subtle);grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"check name name""check address address""check books edit";align-items:center;gap:4px 12px;padding:12px 14px;display:grid}.app-shell.app-shell .customer-register table.cr-table tbody tr>*{text-align:left;background:0 0;border:0;width:auto;min-width:0;padding:0;display:block}.app-shell.app-shell .customer-register table.cr-table tbody tr>.cr-selection-cell{grid-area:check;align-self:start}.app-shell.app-shell .customer-register table.cr-table tbody tr>.cr-identity-cell{grid-area:name}.app-shell.app-shell .customer-register table.cr-table tbody tr>.cr-address-cell{color:var(--text-secondary);font-size:var(--text-xs,12px);grid-area:address}.app-shell.app-shell .customer-register table.cr-table tbody tr>:is(.cr-count-cell,.cr-added-cell),.app-shell.app-shell .customer-register .cr-table .cr-avatar{display:none}.app-shell.app-shell .customer-register .cr-table .cr-identity strong{overflow-wrap:normal}.app-shell.app-shell .customer-register .cr-table :is(.cr-email,.cr-muted){overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell.app-shell .customer-register table.cr-table tbody tr>.cr-books-cell{grid-area:books}.app-shell.app-shell .customer-register table.cr-table tbody tr>.cr-actions-cell{grid-area:edit;justify-self:end}.app-shell.app-shell .customer-register table.cr-table tbody tr>:is(.cr-address-cell,.cr-books-cell):before{content:none}}.app-shell .customer-register.arc-accounting,.app-shell[data-workspace-theme][data-workspace-dark=true] .customer-register.arc-accounting{box-shadow:none;background:0 0}.approval-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.approval-heading h2{align-items:center;gap:9px;margin:0;font-size:13px;font-weight:550;display:flex}.approval-refresh{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);background:#fff;border-radius:5px;flex:none;place-items:center;display:grid}.approval-status{background:#f2f3f5;border-radius:6px;gap:7px;margin-bottom:14px;padding:13px;display:grid}.approval-status strong{font-size:12px;font-weight:550}.approval-status span{color:var(--muted);font-size:12px;line-height:1.7}.approval-approved{color:#276443;background:#edf7f0}.approval-stale,.approval-rejected{color:#82571d;background:#fff5e8}.approval-requested{color:#355c91;background:#eef3fb}.approval-help{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.8}.approval-actions{gap:13px;margin:18px 0;display:grid}.approval-actions .button{justify-content:center;min-height:35px;padding:9px 12px;font-size:12px}.approval-confirm{color:var(--ink);align-items:flex-start;gap:9px;font-size:12px;line-height:1.8;display:flex}.approval-confirm input{accent-color:#171717;flex:none;width:15px;height:15px;margin:3px 0 0}.approval-decision-buttons{flex-wrap:wrap;gap:8px;display:flex}.approval-decision-buttons .button{flex:1}.approval-error,.approval-notice{overflow-wrap:anywhere;border-radius:14px;margin:0 0 14px;padding:12px 14px;font-size:13px;line-height:1.5}.approval-error{color:var(--foreground,#171717);border:1px solid color-mix(in srgb,var(--danger,#b42318) 16%,var(--border,#e7e7e7));background:color-mix(in srgb,var(--danger,#b42318) 5%,var(--surface,#fff));justify-items:start;gap:10px;display:grid}.approval-notice{color:#276443;background:#edf7f0}.approval-status-title{align-items:center;gap:6px;display:flex}.app-shell .approval-panel .approval-loading{box-sizing:border-box;height:68px;padding:12px 0;overflow:hidden}.approval-history{border-top:1px solid var(--line);margin-top:17px;padding-top:13px}.approval-history summary{color:var(--muted);cursor:pointer;font-size:12px}.approval-history ol{max-height:320px;margin:15px 0 0;padding:0;list-style:none;overflow:auto}.approval-history li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;gap:4px;padding:10px 0;display:grid}.approval-history li strong{font-size:12px;font-weight:550}.approval-history li span,.approval-history li time{color:var(--muted);font-size:12px;line-height:1.7}.approval-settings{border:1px solid var(--line);background:#fff;border-radius:10px;max-width:720px;margin-top:24px;padding:25px}.approval-settings .approval-heading h2{font-size:16px}.approval-settings form{margin-top:19px}.approval-settings .approval-confirm{font-size:12px}.approval-settings .button{margin-top:6px;font-size:12px}@media (width<=560px){.approval-settings{padding:20px 16px}.approval-decision-buttons .button{flex-basis:100%}}.tax-rates-table{border-collapse:collapse;width:100%;margin:8px 0 14px;font-size:13px}.tax-rates-table :is(th,td){border-top:1px solid var(--ws-border,#e3e3e3);text-align:left;vertical-align:top;padding:7px 8px}.tax-rates-table th{color:var(--ws-muted,#616161);border-top:0;font-weight:550}.tax-rates-table ul{margin:6px 0 0;padding-left:18px}.tax-rates-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px 12px;display:grid}.tax-rates-form h3{grid-column:1/-1;margin:6px 0 0;font-size:14px}.tax-rates-form>label:not(.approval-confirm){gap:4px;font-size:12.5px;font-weight:550;display:grid}.tax-rates-form .tax-rates-wide{grid-column:1/-1}.tax-rates-form>.button{justify-self:start}@media (width<=600px){.tax-rates-form{grid-template-columns:1fr}}.tax-exemptions{border-top:1px solid var(--ws-border,#e3e3e3);margin-top:18px;padding-top:14px}.tax-exemptions h3{margin:12px 0 6px;font-size:15px}.tax-exemption-list{gap:8px;margin:8px 0 14px;padding:0;list-style:none;display:grid}.tax-exemption-list li{border:1px solid var(--ws-border,#e3e3e3);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 10px;font-size:13px;display:flex}.tax-exemption-valid{color:#1f7a4d}.tax-exemption-invalid{color:#8a5a00}.tax-exemption-withdraw{flex-wrap:wrap;align-items:end;gap:6px;width:100%;display:flex}.tax-exemption-withdraw label{flex:220px;gap:4px;font-size:12.5px;display:grid}[data-workspace-dark=true] .tax-exemption-valid{color:#7fd6a6}[data-workspace-dark=true] .tax-exemption-invalid{color:#f0c36b}.tax-rates-form :is(input:not([type=checkbox]):not([type=radio]),select){box-sizing:border-box;width:100%;min-width:0}.approval-refresh{min-width:32px;min-height:32px}@media (pointer:coarse),(width<=720px){.approval-refresh{min-width:44px;min-height:44px}}.tax-exemptions{min-width:0}.tax-compact{min-width:0;color:var(--foreground);gap:14px;font-size:13px;line-height:1.5;display:grid;container:tax-certificates/inline-size}.tax-compact .tc-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.app-shell .tax-compact .tc-heading h3{color:var(--foreground);margin:0;font-size:14px;font-weight:550}.tax-compact .tc-form{margin:0}.tax-compact .tc-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;min-width:0;margin:0;padding:0;display:grid}.tax-compact .field{gap:5px;min-width:0;margin:0}.tax-compact .field>span:first-child{color:var(--text-muted);font-size:12px;font-weight:400}.tax-compact .field :is(input,[role=combobox]){width:100%;min-width:0;height:36px;min-height:36px;box-shadow:none;border-radius:10px;font-size:13px}.tax-compact .arc-report-date{min-width:0}.tax-compact .arc-report-date>span:first-child{width:100%;min-width:0}.tax-compact .arc-report-date input{padding-left:8px;padding-right:30px;font-size:13px}.tax-compact .arc-report-calendar{width:24px;position:absolute;right:6px}.tax-compact .arc-report-calendar button[aria-haspopup=dialog]{width:24px;min-width:24px;height:28px;min-height:28px;box-shadow:none;background:0 0;border:0;padding:3px}.tax-compact .tc-upload{grid-column:1/-1;min-width:0;margin-top:2px;position:relative}.tax-compact .arcs-dropzone{border-radius:12px}.tax-compact .arcs-dropzone-trigger{gap:10px;min-height:78px;padding:12px}.tax-compact .arcs-dropzone-preview{border-radius:10px;width:36px;min-width:36px;height:36px}.tax-compact .arcs-dropzone-copy{min-width:0;font-size:12px}.tax-compact .arcs-dropzone-label{overflow-wrap:anywhere;font-size:13px}.tax-compact .tc-remove{background:var(--surface);width:24px;min-height:24px;padding:4px;position:absolute;top:4px;right:4px}.tax-compact .tc-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.tax-compact .tc-actions .arc-control-button{border-radius:99px;min-height:34px;padding-inline:14px;font-size:13px}.tax-compact .tc-feedback{border:1px solid color-mix(in srgb,var(--tc-hue,#d92d20) 22%,var(--border));background:color-mix(in srgb,var(--tc-hue,#d92d20) 5%,var(--surface));color:var(--foreground);box-shadow:none;border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:4px 8px;margin:0;padding:10px 12px;font-size:13px;line-height:19px;display:flex}.tax-compact .tc-feedback>span{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.tax-compact .tc-feedback-icon{color:var(--tc-hue,#d92d20);flex:none;margin-top:1px}.tax-compact .tc-error{--tc-hue:#d92d20}.tax-compact .tc-success{--tc-hue:var(--success,#1f8a4c)}.tax-compact .tc-feedback .arc-control-button{height:28px;min-height:28px;color:inherit;margin:-4px 0;padding:0 10px;font-size:13px}.tax-compact .tc-feedback .ie-help{color:inherit}.tax-compact .tc-upload .tc-feedback{margin-top:6px}.tax-compact .tc-empty.ls-empty:is(section){padding:4px 0}:is(#arc-settings,[data-arc-settings]) .tc-loading{padding:0}:is(#arc-settings,[data-arc-settings]) .tc-loading .arcs-skeleton-row{padding:8px 0}.tax-compact .tc-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.tax-compact .tc-list>li{border-bottom:1px solid var(--border-subtle);grid-template-columns:18px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.tax-compact .tc-list>li:first-child{padding-top:0}.tax-compact .tc-list>li>svg{color:var(--text-muted);margin-top:2px}.tax-compact .tc-record{overflow-wrap:anywhere;gap:4px;display:grid}.tax-compact .tc-record strong{font-size:13px;font-weight:550}.tax-compact .tc-record>span{color:var(--text-muted);font-size:12px}.tax-compact .tc-record-actions{align-items:center;gap:4px;margin-left:-10px;display:flex}.tax-compact .tc-record-actions>a{min-height:30px;color:var(--foreground);border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.tax-compact .tc-record-actions>a:hover{background:var(--surface-muted)}.tax-compact .tc-record-actions>a:focus-visible{outline:2px solid var(--focus-outline,#8fc93a);outline-offset:2px}.tax-compact .tc-record-actions>.arc-control-button{min-height:30px;padding:0 10px;font-size:13px}.tax-compact .tc-withdraw{grid-column:1/-1;margin:0}.tax-compact .field-error{color:var(--danger,#b42318);background:0 0;margin:0;padding:0;font-size:12px;line-height:17px;display:block}.tax-compact [aria-invalid=true]{border-color:color-mix(in srgb,#d64c4c 50%,var(--border))!important}@container tax-certificates (width<=250px){.tax-compact .tc-fields{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.tax-compact .field :is(input,[role=combobox]),.tax-compact .tc-actions .arc-control-button{height:42px;min-height:42px}}._root_9q329_1{--dr-accent:var(--accent);--dr-lens:color-mix(in oklab, var(--surface-muted) 92%, transparent);--dr-lens-edge:inset 0 0 0 1px var(--border), inset 0 1px 0 color-mix(in oklab, var(--surface) 70%, transparent), var(--shadow-resting);border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);width:100%;min-width:0;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);line-height:var(--leading-body);-webkit-tap-highlight-color:transparent;display:block;position:relative;container-type:inline-size}:root[data-theme=dark] ._root_9q329_1{--dr-lens:color-mix(in oklab, var(--surface-raised) 88%, transparent);--dr-lens-edge:inset 0 0 0 1px var(--border), inset 0 1px 0 color-mix(in oklab, var(--foreground) 6%, transparent), var(--shadow-resting)}._body_9q329_26{--dr-row:36px;--dr-pad:var(--space-4);--dr-gutter:var(--space-2);gap:var(--space-4);min-width:0;padding:var(--dr-pad);display:grid}._header_9q329_38{gap:var(--space-1);min-width:0;padding-inline:var(--space-1);display:grid}._title_9q329_45{color:var(--text-secondary);font-size:var(--text-sm);margin:0;font-weight:400}._summary_9q329_52{gap:2px;min-width:0;margin:0;display:grid}._headline_9q329_59{font-size:var(--text-xl);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.25;overflow:hidden}._detail_9q329_69{color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._stage_9q329_79{height:calc(var(--dr-row) * 5.6);min-width:0;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 24% 76%,#0000);mask-image:linear-gradient(#0000,#000 24% 76%,#0000)}._lens_9q329_87{z-index:1;height:var(--dr-row);border-radius:calc(var(--radius-control) - 6px);background:var(--dr-lens);box-shadow:var(--dr-lens-edge);pointer-events:none;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}._reels_9q329_101{justify-content:center;min-width:0;height:100%;display:flex;position:relative}._reel_9q329_101{min-width:0;height:100%;padding-inline:var(--dr-gutter);cursor:grab;font-size:var(--text-lg);font-variant-numeric:tabular-nums;touch-action:pan-x;-webkit-user-select:none;user-select:none;flex:0 auto;display:block;position:relative}._root_9q329_1[data-dragging] ._reel_9q329_101{cursor:grabbing}._sizer_9q329_126{height:var(--dr-row);font-weight:500;line-height:var(--dr-row);white-space:nowrap;visibility:hidden;display:grid}._sizer_9q329_126>span{grid-area:1/1}._drum_9q329_137,._window_9q329_138{right:var(--dr-gutter);left:var(--dr-gutter);pointer-events:none;transition:opacity var(--duration-considered) var(--ease-standard) calc(var(--dr-i,0) * 70ms);position:absolute}._root_9q329_1[data-intro] :is(._drum_9q329_137,._window_9q329_138){opacity:0}._drum_9q329_137{z-index:0;top:0;bottom:0}._window_9q329_138{z-index:2;height:var(--dr-row);top:50%;overflow:hidden;transform:translateY(-50%)}._item_9q329_167,._lensItem_9q329_168{height:var(--dr-row);margin-top:calc(var(--dr-row) / -2);line-height:var(--dr-row);white-space:nowrap;text-align:center;transform-origin:50%;will-change:transform, opacity;position:absolute;top:50%;left:0;right:0}._reel_9q329_101[data-align=end] :is(._item_9q329_167,._lensItem_9q329_168){text-align:right;transform-origin:100%}._reel_9q329_101[data-align=start] :is(._item_9q329_167,._lensItem_9q329_168){text-align:left;transform-origin:0}._item_9q329_167{color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard)}._lensItem_9q329_168{color:var(--foreground);transition:color var(--duration-fast) var(--ease-standard);font-weight:500}._reel_9q329_101[data-active] ._lensItem_9q329_168{color:var(--dr-accent)}@media (hover:hover){._reel_9q329_101:hover ._item_9q329_167{color:var(--foreground)}}._item_9q329_167[data-off]{color:color-mix(in oklab, var(--text-muted) 45%, transparent)}._lensItem_9q329_168[data-off]{color:var(--text-muted)}._footer_9q329_202{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);display:grid}._presets_9q329_209{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}._preset_9q329_209{height:var(--control-height-sm);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);background:0 0;flex:auto;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){._preset_9q329_209:not([aria-pressed=true]):hover{background:var(--surface-muted);color:var(--foreground)}._confirm_9q329_240:hover{background:var(--accent-strong)}}._preset_9q329_209:active{transform:scale(.97)}._preset_9q329_209[aria-pressed=true]{border-color:color-mix(in oklab, var(--dr-accent) 38%, transparent);background:color-mix(in oklab, var(--dr-accent) 10%, transparent);color:var(--dr-accent)}._confirm_9q329_240{height:var(--control-height-md);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:transform var(--duration-spring) var(--ease-spring), background-color var(--duration-fast) var(--ease-standard);border:0;font-weight:500;display:grid}._confirm_9q329_240:active{transform:scale(.97)}._confirm_9q329_240[aria-disabled=true]{cursor:progress}._confirmStack_9q329_268{place-items:center;display:grid}._confirmStack_9q329_268>span{white-space:nowrap;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);grid-area:1/1;align-items:center;gap:6px;display:inline-flex;transform:translateY(4px)}._confirmStack_9q329_268>span[data-show]{opacity:1;transform:none}._spin_9q329_290{animation:.8s linear infinite _spin_9q329_290}@keyframes _spin_9q329_290{to{transform:rotate(360deg)}}._srOnly_9q329_294{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@container (width>=26rem){._body_9q329_26{--dr-row:42px;--dr-pad:var(--space-6);--dr-gutter:var(--space-3)}._reel_9q329_101{font-size:var(--text-xl)}}@container (width>=30rem){._footer_9q329_202{justify-content:space-between;align-items:center;display:flex}._preset_9q329_209{flex:none}._confirm_9q329_240{height:var(--control-height-sm);margin-left:auto}}@container (width<=22rem){._preset_9q329_209{padding:0 var(--space-2)}}@media (prefers-reduced-motion:reduce){._root_9q329_1[data-intro] :is(._drum_9q329_137,._window_9q329_138){opacity:1}._drum_9q329_137,._window_9q329_138,._item_9q329_167,._lensItem_9q329_168,._preset_9q329_209,._confirm_9q329_240,._confirmStack_9q329_268>span{transition:none}._spin_9q329_290{animation:none}}.rd-title{align-items:center;gap:6px;margin:0;font-size:15px;font-weight:600;display:inline-flex}.rd-timeline{border:1px solid var(--border-subtle,var(--border));border-radius:12px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.rd-timeline>li{border-top:1px solid var(--border-subtle,var(--border));padding:10px 12px}.rd-timeline>li:first-child{border-top:0}.rd-message{background:var(--surface);gap:4px;display:grid}.rd-activity{color:var(--text-muted);background:color-mix(in oklab, var(--foreground) 2%, var(--surface));font-size:12px}.rd-meta{color:var(--text-muted);margin:0;font-size:12px}.rd-meta strong{color:var(--foreground);font-weight:600}.rd-body{color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.rd-original summary{color:var(--text-secondary);cursor:pointer;font-size:12px}.rd-original .rd-body{border-left:2px solid var(--border);color:var(--text-secondary);margin-top:4px;padding-left:10px}.rd-new-marker{color:var(--accent,var(--foreground));letter-spacing:.04em;text-transform:uppercase;background:color-mix(in oklab, var(--accent,var(--foreground)) 6%, var(--surface));font-size:11px;font-weight:600;padding:4px 12px!important}.rd-pending{border:1px dashed var(--border);background:var(--surface);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.rd-textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-height:84px;color:var(--foreground);font:inherit;resize:vertical;border-radius:10px;padding:8px 10px;font-size:13px}.rd-textarea:focus-visible{outline:2px solid color-mix(in oklab, var(--accent,var(--foreground)) 50%, transparent);outline-offset:1px}.rd-mention{gap:4px;display:grid;position:relative}.rd-mention input{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--foreground);font:inherit;border-radius:10px;padding:0 10px;font-size:13px}.rd-options{z-index:5;border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:2px;margin:4px 0 0;padding:4px;list-style:none;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 24px #0000001f}.rd-options li{cursor:pointer;border-radius:8px;padding:6px 8px;font-size:13px}.rd-options li[aria-selected=true]{background:color-mix(in oklab, var(--foreground) 7%, transparent)}.rd-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell section.ev-work[aria-label=Discussion]{grid-template-columns:minmax(0,1fr);align-content:start;gap:10px}.app-shell section.ev-work[aria-label=Discussion]>*{grid-area:auto/1/auto/-1}.app-shell section.ev-work[aria-label=Discussion] .ev-work-compose{gap:8px;display:grid}.app-shell section.ev-work[aria-label=Discussion] .ev-work-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 12px;display:grid}.app-shell section.ev-work[aria-label=Discussion] .ev-work-field{color:var(--text-secondary);gap:4px;font-size:12px;font-weight:500;display:grid}.app-shell section.ev-work[aria-label=Discussion] .ev-work-compose>button[type=submit]{justify-self:start}.rd-task-details{color:var(--text-muted,#666);border:0;margin:8px 0;font-size:12px}.rd-task-details>summary{cursor:pointer;padding:4px 0}.rd-task-details[open]>.ev-work-fields{margin-top:10px}.ev-work-files{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.ev-work-files>li{border:1px solid var(--border,#ddd);overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:6px;max-width:100%;padding:7px 10px;font-size:12px;display:flex}@media (prefers-reduced-motion:reduce){.wi-skeleton li{animation:none}}.discuss-mount{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-top:16px}.discuss-mount>summary{min-height:44px;color:var(--foreground);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;list-style:none;display:flex}.discuss-mount>summary::-webkit-details-marker{display:none}.discuss-mount>summary:after{content:"";width:8px;height:8px;transition:transform var(--duration-fast,.15s) ease;border-bottom:1.5px solid;border-right:1.5px solid;margin-left:auto;transform:rotate(45deg)}.discuss-mount[open]>summary:after{transform:rotate(-135deg)}.discuss-mount[open]>summary{border-bottom:1px solid var(--border-subtle,var(--border))}.discuss-mount>section.ev-work{border:0;border-radius:0 0 14px 14px;margin:0}.discuss-mount-note{color:var(--text-muted);margin:0;padding:12px 14px;font-size:13px}.customer-record .customer-record-facts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 20px;margin:0 0 14px;display:grid}.customer-record .customer-record-facts>div{gap:2px;min-width:0;display:grid}.customer-record .customer-record-facts dt{color:var(--text-muted);font-size:12px}.customer-record .customer-record-facts dd{overflow-wrap:anywhere;margin:0;font-size:14px}.customer-record .customer-record-link{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.customer-record .customer-record-actions{gap:8px;display:flex}.cr-name-open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.cr-name-open:hover strong,.cr-name-open:focus-visible strong{text-underline-offset:3px;text-decoration:underline}.discuss-row-button{border:1px solid var(--border-subtle,var(--border));min-height:28px;color:var(--text-secondary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex}.discuss-row-button:hover,.discuss-row-button:focus-visible{color:var(--foreground);border-color:var(--border)}.discuss-dialog .discuss-mount{margin-top:0}.reconcile-outstanding{gap:10px;margin-top:16px;display:grid}.reconcile-outstanding h3{margin:0;font-size:14px;font-weight:600}.reconcile-outstanding>.arc-control-button{justify-self:start}.action-done-anchor{vertical-align:middle;flex:none;align-self:center;width:0;height:28px;display:inline-flex;position:relative}.action-done-anchor .action-done-pill{z-index:2;color:#17220b;white-space:nowrap;pointer-events:none;background:#b0ed51;border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 11px 0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:1px;left:8px;box-shadow:0 1px 2px #17220b1f,0 4px 12px -4px #17220b40}.action-done-anchor.is-start .action-done-pill{left:auto;right:8px}.app-shell .ie-page{gap:18px;width:100%;max-width:1280px;margin-inline:auto;display:grid}.app-shell .ie-page .invoice-action-header{grid-template:"back title actions""agent agent agent"/34px minmax(0,1fr) auto;gap:20px 12px;margin-bottom:2px}.app-shell .ie-page .invoice-header-title h1{letter-spacing:-.65px;font-size:24px;line-height:1.3}.ie-page .invoice-header-back-label{display:none}.app-shell .ie-page .invoice-header-back{width:34px;height:34px;min-height:34px}.ie-draft{background:var(--surface-muted);min-height:24px;color:var(--text-muted);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.app-shell .ie-page .invoice-header-actions .arc-control-button{border-radius:99px;min-height:34px;padding-inline:14px;font-size:12px}.app-shell .ie-page .editor-layout{grid-template-columns:minmax(0,1fr) minmax(240px,29%);align-items:start;gap:22px;display:grid}.app-shell .ie-page .editor-fields{gap:22px;min-width:0;display:grid}.app-shell .ie-page fieldset.settings-fieldset{border:0;min-width:0;margin:0;padding:0}.app-shell .workspace .ie-page .form-panel{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.app-shell[data-workspace-dark=true] .workspace .ie-page .form-panel{background:0 0}.app-shell .ie-page .panel-heading{border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0;display:flex}.app-shell .ie-page .panel-heading h2{color:var(--foreground);letter-spacing:0;margin:0;font-size:14px;font-weight:600}.ie-heading-label{align-items:center;gap:5px;display:flex}.app-shell .ie-page label.field{align-content:start;gap:5px;min-width:0;margin:0;display:grid}.app-shell .ie-page :is(label.field>span,.ie-quantity>label){color:var(--text-muted);font-size:12px;font-weight:400;line-height:16px}.app-shell .ie-page .field-error{color:var(--danger,#b64242);margin:0;font-size:12px;line-height:1.4}.app-shell .ie-page :is(.field-note,.calculation-hint){color:var(--text-muted);background:0 0;border:0;margin:0;padding:0;font-size:12px;line-height:1.5}.app-shell .ie-page input.arc-input:not([type=checkbox]):not([type=radio]){box-sizing:border-box;background:var(--surface);border:1px solid var(--border);width:100%;height:38px;min-height:38px;box-shadow:none;color:var(--foreground);border-radius:12px;padding:0 10px;font-size:13px;line-height:20px}.app-shell .ie-page :is(.arc-select,.finance-select-trigger){background:var(--surface);height:38px;min-height:38px;box-shadow:none;border-radius:12px;font-size:13px}.app-shell .ie-page textarea{background:var(--surface);border-color:var(--border);resize:vertical;border-radius:14px;width:100%;font-size:13px}.app-shell .ie-page .ie-details-outline{border:1px solid var(--border);background:var(--surface);border-radius:18px;min-width:0}.ie-customer-row{align-items:center;gap:10px;padding:11px 14px;display:flex}.ie-customer-row>.field{flex:1}.ie-customer-avatar{background:color-mix(in srgb,#b0ed51 23%,var(--surface));width:34px;height:34px;color:var(--foreground);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:500;display:grid}.app-shell .ie-page .ie-customer-row .finance-select-trigger{background:0 0;border:0;border-radius:0;height:25px;min-height:25px;padding:0;font-size:14px}.ie-meta-strip{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(130px,1fr) minmax(130px,1fr) minmax(76px,.65fr) minmax(120px,1fr);padding:10px 0;display:grid}.ie-meta-strip>.field{padding:0 12px}.ie-meta-strip>.field+.field{border-left:1px solid var(--border-subtle)}.app-shell .ie-page .ie-meta-strip :is(input.arc-input,.arc-select){background:0 0;border:0;border-radius:6px;height:28px;min-height:28px;padding:0;font-size:12px}.app-shell .ie-page .ie-meta-strip .arc-report-date{min-width:0}.app-shell .ie-page .ie-meta-strip .arc-report-date input{padding-right:22px}.app-shell .ie-page .ie-meta-strip .arc-report-calendar button{width:24px;min-width:24px;height:24px;min-height:24px}.app-shell .ie-page .ie-round-button{border:1px solid var(--border);background:var(--surface);width:30px;min-width:30px;height:30px;min-height:30px;box-shadow:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.ie-fx-row{align-items:center;gap:8px;max-width:320px;display:flex}.ie-fx-row>.field{flex:1}.ie-catalog-actions{align-items:center;gap:6px;max-width:70%;display:flex}.ie-catalog-actions .finance-select{width:178px;max-width:100%}.app-shell .ie-page .ie-catalog-actions .finance-select-trigger{border-radius:99px;height:30px;min-height:30px;font-size:12px}.app-shell .ie-page .line-list{border-top:1px solid var(--border-subtle);gap:0;display:grid}.app-shell .ie-page .editor-line{border:0;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;margin:0;padding:14px 0 12px;display:block}.ie-line-main{grid-template-columns:minmax(125px,1fr) 88px 92px 86px 28px;align-items:start;gap:8px;display:grid}.ie-line-main>.danger-icon{margin-top:23px}.app-shell .ie-page .icon-button.danger-icon{width:28px;min-width:28px;height:30px;min-height:30px;color:var(--text-muted);padding:0}.app-shell .ie-page .icon-button.danger-icon:hover:not(:disabled){color:var(--danger)}.ie-quantity{align-content:start;gap:5px;min-width:0;display:grid}.ie-quantity-control{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;min-width:0;height:38px;padding:0 2px;display:flex}.ie-quantity-control>div{flex:1;min-width:0}.app-shell .ie-page .ie-quantity-control .arc-control-button{width:20px;min-width:20px;height:26px;min-height:26px;box-shadow:none;color:var(--text-muted);background:0 0;border:0;padding:0}.app-shell .ie-page .ie-quantity-control input.arc-input{text-align:center;border:0;border-radius:0;height:34px;min-height:34px;padding:0 1px}.ie-quantity-control:focus-within{outline-offset:1px;outline:1px solid #a5d862}.ie-quantity-control[data-invalid]{border-color:var(--danger)}.app-shell .ie-page .line-total{white-space:nowrap;justify-items:end;gap:5px;padding-top:0;display:grid}.app-shell .ie-page .line-total>span{color:var(--text-muted);font-size:12px;line-height:16px}.app-shell .ie-page .line-total>strong{height:38px;color:var(--foreground);font-variant-numeric:tabular-nums;align-items:center;font-size:13px;font-weight:500;line-height:20px;display:flex}.ie-line-adjustments{grid-template-columns:90px 90px minmax(0,1fr);gap:10px;display:grid}.app-shell .ie-page .editor-line .arc-note-disclosure{margin-top:7px}.app-shell .ie-page .arc-note-trigger{min-height:28px;padding:0;font-size:12px}.app-shell .ie-page .arc-note-plus{width:17px;height:17px}.app-shell .ie-page .arc-note-content>div{padding:8px 0 4px}.ie-items-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-shell .ie-page .add-line-button{gap:5px;min-height:30px;padding:0 5px;font-size:12px}.ie-items-footer>span{color:var(--text-muted);font-size:12px}.ie-totals{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 20px;padding:14px 0 0;display:grid}.ie-totals>div{color:var(--text-muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.ie-totals>div>span:last-child{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:13px}.ie-totals .ie-total-due{color:var(--foreground);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:6px;font-size:17px}.ie-total-due strong{font-weight:500}.ie-extras{border-top:1px solid var(--border-subtle);gap:4px;padding-top:2px;display:grid}.app-shell .ie-page .ie-extras .arc-note-trigger{min-height:30px;font-size:12px}.app-shell .ie-page .custom-fields-editor{background:0 0;border:0;border-radius:0;margin:0;padding:0}.app-shell .ie-page .arcs-custom-fields-heading :is(h3,p){display:none}.app-shell .ie-page .arcs-custom-fields-heading{justify-content:flex-end;padding:0}.app-shell .ie-page .editor-preview{border:1px solid var(--border);background:var(--surface-muted);border-radius:18px;gap:10px;min-width:0;padding:12px;display:grid;position:sticky;top:140px}.app-shell .ie-page .preview-caption{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.app-shell .ie-page .preview-caption>span{align-items:center;gap:6px;display:flex}@media (width<=1190px){.app-shell .ie-page .editor-layout{grid-template-columns:minmax(0,1fr)}.app-shell .ie-page .editor-preview{justify-self:center;width:100%;max-width:390px;position:static}}@media (width<=640px){.app-shell .ie-page .invoice-action-header{grid-template-columns:34px minmax(0,1fr);grid-template-areas:"back title""agent agent""actions actions";gap:12px}.app-shell .ie-page .invoice-header-actions{justify-content:flex-end}.app-shell .ie-page .invoice-header-actions>*{flex:0 auto}.ie-meta-strip{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.ie-meta-strip>.field:nth-child(3){border-left:0}.ie-meta-strip>.field:nth-child(n+3){border-top:1px solid var(--border-subtle);padding-top:10px}.ie-line-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 86px 24px;gap:9px}.ie-line-main>.ie-description{grid-column:1/4}.ie-line-main>.danger-icon{grid-area:1/4;align-self:end;margin:0 0 3px}.ie-line-main>.ie-quantity{grid-area:2/1}.ie-line-main>.field:not(.ie-description){grid-area:2/2}.ie-line-main>.line-total{grid-area:2/3/auto/5}.ie-line-adjustments{grid-template-columns:1fr 1fr}.ie-line-adjustments>.field:last-child{grid-column:1/-1}.ie-catalog-actions .finance-select{width:148px}.app-shell .ie-page input.arc-input:not([type=checkbox]):not([type=radio]),.app-shell .ie-page .arc-select,.app-shell .ie-page .finance-select-trigger{font-size:16px}.app-shell .ie-page .ie-meta-strip input.arc-input{font-size:13px}.app-shell .ie-page .ie-catalog-actions .finance-select-trigger{font-size:12px}}@media (prefers-reduced-motion:reduce){.ie-quantity-control{scroll-behavior:auto}}.ie-catalog-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 12px;display:grid}.ie-catalog-form .full-width{grid-column:1/-1}.ie-catalog-form label.field{align-content:start;gap:6px;min-width:0;display:grid}.ie-catalog-form label.field>span{color:var(--text-muted,#777);font-size:12px}.app-shell .ie-catalog-form input.arc-input,.app-shell .ie-catalog-form .arc-select{box-sizing:border-box;background:var(--surface,#fff);border-color:var(--border,#ddd);border-radius:12px;width:100%;height:40px;min-height:40px;padding:0 12px;font-size:14px}.ie-catalog-tax{align-items:center;gap:5px;display:flex}.ie-catalog-tax>.field{flex:1}.ie-catalog-tax>.ie-help{margin-top:22px}.ie-catalog-form .modal-actions{margin-top:24px}.ie-catalog-form .modal-actions .arc-control-button{border-radius:99px}.app-shell.app-shell .ie-page input.arc-input:not([type=checkbox]):not([type=radio]){border:1px solid var(--border)!important;border-radius:12px!important;height:38px!important;min-height:38px!important;padding:0 10px!important}.app-shell.app-shell .ie-page .ie-meta-strip input.arc-input:not([type=checkbox]):not([type=radio]){height:28px!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:0!important}.app-shell.app-shell .ie-page .ie-meta-strip .arc-report-date input.arc-input{padding-right:22px!important}.ie-quantity-control>span{flex:1;min-width:0}.app-shell.app-shell .ie-page .ie-quantity-control input.arc-input:not([type=checkbox]):not([type=radio]){background:0 0!important;border:0!important;border-radius:0!important;height:34px!important;min-height:34px!important;padding:0 1px!important}.app-shell .ie-page .add-line-button{justify-self:start;width:auto!important;margin:0!important;padding:0 5px!important}.app-shell .ie-page .ie-items-footer{min-height:30px;margin:0;padding:0}.app-shell .ie-catalog-form input.arc-input:not([type=checkbox]):not([type=radio]){border:1px solid var(--border,#ddd)!important;border-radius:12px!important;height:40px!important;min-height:40px!important;padding:0 12px!important}.ie-agent-proposal{border:1px solid var(--arc-border);background:var(--arc-surface);border-radius:18px;margin:10px 0 0;padding:14px 16px;font-size:13px}.ie-proposal-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.app-shell .ie-proposal-heading button{border-radius:50%;width:28px;height:28px;min-height:28px;padding:0}.ie-agent-proposal dl{max-height:240px;margin:0 0 12px;overflow:auto}.ie-agent-proposal dl>div{border-top:1px solid var(--arc-border);padding:8px 0}.ie-agent-proposal dt{color:var(--arc-text-secondary);margin-bottom:4px;font-size:12px}.ie-agent-proposal dd{overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;display:flex}.ie-agent-proposal dd>span{color:var(--arc-text-secondary);flex:1;min-width:0}.ie-agent-proposal dd>strong{flex:1;min-width:0;font-weight:500}.ie-agent-proposal dd>svg{color:var(--arc-text-secondary);flex-shrink:0}.ie-agent-error{color:#a13030;background:color-mix(in srgb,#e25757 8%,var(--arc-surface));border-radius:16px;margin:8px 0;padding:10px 14px;font-size:12px;line-height:1.5}.ie-agent-applied{color:var(--arc-text-secondary);align-items:center;gap:8px;margin:8px 8px 0;font-size:12px;display:flex}.ie-agent-applied>svg{color:#58802d;flex-shrink:0}.ie-agent-applied button{white-space:nowrap;margin-left:auto}.ie-agent-stale{color:var(--arc-text-secondary);font-size:12px;line-height:1.5}.ie-page .arcs-custom-fields-heading p{display:none}.app-shell .ie-page .ie-customer-row .finance-select-trigger{border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:100%;height:36px;min-height:36px;padding:0 8px;display:flex}.ie-customer-row>.field{min-width:0}.ie-customer-row .finance-select{width:100%}.ie-variables{gap:12px;display:grid}.ie-variable-actions,.ie-variable-presets{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ie-variable-actions{justify-content:space-between}.app-shell .ie-page .ie-variables .arc-control-button{border-radius:99px;gap:5px;min-height:30px;padding:0 10px;font-size:12px}.ie-variable-row{grid-template-columns:minmax(110px,1.3fr) minmax(95px,1fr) minmax(85px,1fr) minmax(65px,.7fr) 28px;align-items:start;gap:8px;display:grid}.ie-variable-row:not(:has(.field:nth-child(4)))>.field:nth-child(3){grid-column:3/5}.app-shell .ie-page .ie-variable-row .ie-variable-remove{width:28px;min-width:28px;color:var(--text-muted);grid-column:5;margin-top:23px;padding:0}.app-shell .ie-page .ie-variable-add{justify-self:start}@media (width<=640px){.ie-variable-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;gap:10px}.ie-variable-row>.field:nth-child(3){grid-row:2;grid-column:1!important}.ie-variable-row>.field:nth-child(4){grid-area:2/2}.app-shell .ie-page .ie-variable-row .ie-variable-remove{grid-area:1/3}}.app-shell .ie-page .field-error{box-sizing:border-box;background:color-mix(in srgb,#d64c4c 8%,var(--surface));max-width:100%;color:color-mix(in srgb,#b73737 88%,var(--foreground));border:0;border-radius:10px;justify-self:start;margin:2px 0 0;padding:5px 9px;font-size:12px;font-weight:400;line-height:1.45;display:block}.app-shell.app-shell .ie-page input.arc-input[aria-invalid=true]:not([type=checkbox]):not([type=radio]),.app-shell .ie-page :is(textarea,.finance-select-trigger)[aria-invalid=true]{border-color:color-mix(in srgb,#d64c4c 45%,var(--border))!important;background:color-mix(in srgb,#d64c4c 3%,var(--surface))!important}.app-shell .ie-page .error-notice{background:color-mix(in srgb,#d64c4c 8%,var(--surface));color:color-mix(in srgb,#b73737 88%,var(--foreground));box-shadow:none;border:0;border-radius:14px;padding:10px 14px;font-size:12px;line-height:1.5}.app-shell .ie-page .ie-variable-actions{justify-content:flex-start;gap:8px}.app-shell .ie-page .ie-variables:not(:has(.ie-variable-row)){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-shell .ie-page .ie-totals{border-top:0;grid-template-columns:minmax(0,1fr);gap:0;width:min(100%,380px);margin-left:auto;padding:10px 0 0;display:grid}.app-shell .ie-page .ie-totals>div{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);flex-direction:row;justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;font-size:13px;line-height:1.4;display:flex}.app-shell .ie-page .ie-totals>div>span:last-child{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.app-shell .ie-page .ie-totals .ie-total-due{border-top:2px solid var(--foreground);color:var(--foreground);letter-spacing:-.01em;border-bottom:0;grid-column:auto;margin-top:6px;padding:12px 0 0;font-size:18px}.app-shell .ie-page .ie-totals .ie-total-due>strong:last-child{font-variant-numeric:tabular-nums;font-size:20px}@media (width<=640px){.app-shell .ie-page .ie-totals{width:100%}}.app-shell.app-shell .ie-page .ie-meta-strip .arc-voice-control>input.arc-input:not([type=checkbox]):not([type=radio]){padding-right:30px!important}.app-shell .ie-page .ie-meta-strip .arc-field-voice-tools{align-items:center;height:28px;top:50%;right:0;transform:translateY(-50%)}.app-shell.app-shell .ie-page .ie-customer-row .finance-select{width:auto;max-width:100%}.app-shell.app-shell .ie-page .ie-customer-row .finance-select-trigger{justify-content:flex-start;gap:6px;width:auto;max-width:100%;height:30px;min-height:30px;padding:0 6px 0 0}.app-shell.app-shell .ie-page .ie-customer-row label.field{gap:1px}@media (width<=640px){.app-shell.app-shell .editor-page.ie-page .ie-meta-strip .arc-report-date .arc-voice-control>input.arc-input:not([type=checkbox]):not([type=radio]){padding-right:0!important}}.ce-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.ce-main{gap:20px;min-width:0;display:grid}.ce-main>form{min-width:0;margin:0}.ce-details,.ce-controls,.ce-invoices{border:1px solid var(--border);background:var(--surface);box-shadow:none;border-radius:20px;overflow:hidden}.app-shell .customer-editor h2{color:var(--foreground);margin:0;font-size:14px;font-weight:550}.ce-card-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.ce-contact-fields,.ce-billing-fields{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0;padding:12px 0;display:grid}.ce-contact-fields>*{padding:0 14px}.ce-contact-fields>*+*{border-left:1px solid var(--border-subtle)}.ce-name-field{align-items:center;gap:10px;min-width:0;display:flex}.ce-name-field>.field{flex:1}.ce-billing-fields{border-top:1px solid var(--border-subtle)}.ce-billing-fields>.field{padding:0 14px}.ce-billing-fields>.field+.field{border-left:1px solid var(--border-subtle)}.app-shell.app-shell .customer-editor .ce-details input.arc-input:not([type=checkbox]):not([type=radio]),.app-shell .customer-editor .ce-details :is(textarea,.finance-select-trigger){box-sizing:border-box;width:100%;box-shadow:none;color:var(--foreground);font-size:13px;line-height:24px;background:0 0!important;border:0!important;border-radius:6px!important;height:28px!important;min-height:28px!important;padding:0!important}.app-shell.app-shell .customer-editor .ce-details .ce-name-field input.arc-input:not([type=checkbox]):not([type=radio]){font-size:14px!important}.app-shell.app-shell .customer-editor .ce-details textarea{resize:vertical;height:auto!important;min-height:48px!important}.app-shell .customer-editor .ce-details :is(input.arc-input,textarea,.finance-select-trigger):focus-visible{outline-offset:3px;outline:2px solid #b0ed51b3}.app-shell .customer-editor .ce-details :is(input.arc-input,textarea,.finance-select-trigger)[aria-invalid=true]{background:color-mix(in srgb,#d64c4c 4%,var(--surface))!important}.ce-control-section{padding:18px}.ce-control-section+.ce-control-section{border-top:1px solid var(--border-subtle)}.ce-identity{align-items:center;gap:10px;margin-top:14px;display:flex}.ce-avatar{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.ce-identity>div{gap:4px;min-width:0;display:grid}.ce-identity strong{overflow-wrap:anywhere;font-size:14px;font-weight:550}.ce-identity span:not(.ce-avatar){color:var(--text-muted);font-size:12px}.ce-control-section>.customer-books-button{margin:10px 0 0 -8px}.ce-control-section>.customer-books{margin-top:12px}.ce-certificates .arc-note-trigger{min-height:24px;color:var(--foreground);margin:0;padding:0}.ce-certificates .arc-note-content>div{padding-top:12px}.ce-invoices{padding:18px}.ce-section-heading{align-items:center;gap:8px;margin-bottom:10px;display:flex}.ce-section-heading>span{background:var(--surface-muted);color:var(--text-muted);border-radius:99px;padding:2px 7px;font-size:12px}.ce-invoice-list{display:grid}.app-shell .customer-editor .ce-invoice{text-align:left;border:0;border-bottom:1px solid var(--border-subtle);width:100%;min-height:54px;box-shadow:none;color:var(--foreground);background:0 0;border-radius:0;align-items:center;gap:10px;padding:12px 0;display:flex}.app-shell .customer-editor .ce-invoice:last-child{border-bottom:0;padding-bottom:0}.app-shell .customer-editor .ce-invoice:hover{background:var(--surface-muted);border-radius:10px}.ce-invoice>span:nth-child(2){flex:1;gap:4px;display:grid}.ce-invoice strong{font-size:13px;font-weight:500}.ce-invoice small,.ce-invoices>p{color:var(--text-muted);font-size:12px}.ce-invoice>span:last-child{font-variant-numeric:tabular-nums;font-size:13px}.ce-optional{padding:0 18px 12px}.ce-error{border:1px solid color-mix(in srgb,var(--danger,#b42318) 16%,var(--border));background:color-mix(in srgb,var(--danger,#b42318) 5%,var(--surface));color:var(--foreground);overflow-wrap:anywhere;border-radius:14px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.ce-error>svg{color:var(--danger,#b42318);flex:none;margin-top:1px}@media (width<=1100px){.ce-layout{grid-template-columns:minmax(0,1fr) 300px}.ce-contact-fields{grid-template-columns:minmax(0,1fr)}.ce-contact-fields>*+*{border-left:0;border-top:1px solid var(--border-subtle);margin-top:12px;padding-top:12px}}@media (width<=850px){.ce-layout{grid-template-columns:minmax(0,1fr)}.ce-contact-fields{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.ce-contact-fields>*+*{border-top:0;border-left:1px solid var(--border-subtle);margin-top:0;padding-top:0}}@media (width<=540px){.ce-contact-fields,.ce-billing-fields{grid-template-columns:minmax(0,1fr)}.ce-contact-fields>*+*,.ce-billing-fields>.field+.field{border-left:0;border-top:1px solid var(--border-subtle);margin-top:12px;padding-top:12px}.ce-control-section,.ce-invoices{padding:16px}.ce-invoice>span:last-child{font-size:12px}.app-shell.app-shell .customer-editor .ce-details input.arc-input:not([type=checkbox]):not([type=radio]),.app-shell .customer-editor .ce-details :is(textarea,.finance-select-trigger){font-size:16px!important}}.ce-optional:has(>.es-tax-fields){padding:0}.customer-editor .ce-details .es-tax-fields{border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0}.customer-editor .ce-details .es-tax-ids{padding:12px 0}.customer-editor .ce-details .es-tax-ids>.field{padding:0 14px}@media (width<=540px){.customer-editor .ce-details .es-tax-ids>.field+.field{margin-top:12px;padding-top:12px}}.workspace-preserved[hidden],.workspace-preserved[hidden] dialog{display:none!important}.workspace-recovery{color:#171717;background:#fafafa;min-height:100dvh;padding:40px 24px}.workspace-recovery>img{width:160px;max-width:60vw;height:auto;margin:0 auto 44px;display:block}.workspace-recovery>section{background:#fff;border:1px solid #e5e5e5;border-radius:12px;max-width:560px;margin:auto;padding:32px}.workspace-recovery h1{letter-spacing:-.7px;margin:20px 0 16px;font-size:28px;line-height:1.2}.workspace-recovery p{color:#666;margin:14px 0;font-size:14px;line-height:1.8}.workspace-recovery .recovery-message{color:#171717;border-left:3px solid #ff5a1f;padding-left:14px}.workspace-recovery form{gap:16px;margin:24px 0;display:grid}.workspace-recovery label{gap:8px;font-size:13px;display:grid}.workspace-recovery input{width:100%;min-width:0;font:inherit;border:1px solid #ccc;border-radius:6px;padding:12px}.recovery-actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.workspace-recovery small{color:#6b6b6b;margin-top:24px;font-size:12px;line-height:1.7;display:block}@media (width<=480px){.workspace-recovery{padding:24px 16px}.workspace-recovery>section{padding:24px 20px}.recovery-actions{flex-direction:column;align-items:stretch}}.workspace-recovery>section{background:0 0;border:0;border-radius:0;max-width:480px;padding:24px}.workspace-recovery h1{margin:16px 0 10px;font-size:26px}.workspace-recovery p{margin:10px 0;line-height:1.55}.workspace-recovery .recovery-message{border-top:1px solid #e5e5e5;border-left:0;padding:16px 0 0}.workspace-recovery form{gap:12px;margin:20px 0}.workspace-recovery input{border-radius:12px}.workspace-recovery .recovery-actions{gap:8px;margin:20px 0}.workspace-recovery .recovery-actions button{border-radius:999px}.app-shell{--arc-background:var(--wa-background,#fafafa);--arc-text-muted:var(--wa-muted,#616161);--arc-border-subtle:color-mix(in srgb, var(--wa-line,#e5e5e5) 60%, var(--wa-surface,#fff));--arc-accent-strong:var(--wa-text,#101010);--arc-warning:var(--wa-warning,#8a6116);--arc-shadow-raised:0 6px 18px #1a1a1a12, 0 1px 3px #1a1a1a0a;--arc-radius-pill:9999px;--arc-focus:color-mix(in oklab, var(--arc-accent-strong,#101010) 72%, transparent);--arc-frame:#090909;--arc-nav-surface:#ebebeb;--arc-nav-text:#303030;--arc-nav-icon:#4a4a4a;--arc-nav-hover:#1a1a1a0f;--arc-nav-current:#fafafa;--arc-nav-current-shadow:0 1px 0 #1a1a1a0d, 0 0 0 1px #1a1a1a0a;--arc-font-body:var(--ev-font,var(--arc-font-family-body,"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif));--arc-font-display:var(--arc-font-family-display,"Geist Variable", "Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif);--arc-text-xs:12px;--arc-text-sm:13px;--arc-tracking-body:0;--arc-leading-body:1.4;--arc-row-height:32px;--arc-duration-instant:.12s;--arc-duration-fast:.16s;--arc-duration-exit:.18s;--arc-duration-standard:.24s;--arc-duration-spring:.58s;--arc-ease-enter:cubic-bezier(.16, 1, .3, 1);--arc-ease-standard:cubic-bezier(.22, 1, .36, 1);--arc-ease-exit:cubic-bezier(.7, 0, .84, 0);--arc-ease-spring:linear(0, .0258, .09, .1763, .2732, .3724, .4683, .5573, .6376, .7082, .7689, .8202, .8628, .8976, .9256, .9476, .9648, .9778, .9875, .9945, .9994, 1.0026, 1.0047, 1.0058, 1.0062, 1.0062, 1.0059, 1.0055, 1.0049, 1.0043, 1.0036, 1.0031, 1.0025, 1.002, 1.0016, 1.0013, 1)}.app-shell[data-workspace-dark=true]{--arc-accent-strong:var(--wa-text);--arc-warning:var(--wa-warning,#edcd8f);--arc-shadow-raised:0 8px 22px #00000038;--arc-focus:color-mix(in oklab, var(--arc-accent-strong,#101010) 72%, transparent);--arc-nav-surface:color-mix(in srgb, var(--wa-background) 70%, var(--wa-surface));--arc-frame:var(--arc-nav-surface);--arc-nav-text:var(--wa-text);--arc-nav-icon:var(--wa-muted);--arc-nav-hover:color-mix(in srgb, var(--wa-text) 6%, transparent);--arc-nav-current:color-mix(in srgb, var(--wa-text) 10%, transparent);--arc-nav-current-shadow:none}@media screen{.app-shell.app-shell[data-workspace-theme=dark][data-workspace-dark=true]{--arc-text-muted:#b4b4b4;--arc-border-subtle:#2b2b2b;--arc-accent-strong:#f2f2f2;--arc-focus:#f2f2f2b8;--arc-shadow-raised:0 8px 22px #00000038;--arc-frame:#090909}}@media (prefers-reduced-motion:reduce){.app-shell{--arc-duration-spring:0s;--arc-ease-spring:linear}}@media screen{.app-shell[data-workspace-theme=light]{--arc-background:var(--admin-next-content-surface);--arc-text-muted:var(--p-color-text-tertiary);--arc-text-accent:var(--p-color-text-accent);--arc-border-subtle:var(--p-color-border-secondary);--arc-accent-strong:var(--p-color-text);--arc-warning:var(--p-color-text-warning-accent);--arc-focus:color-mix(in oklab, var(--arc-accent-strong,#101010) 72%, transparent)}}.app-shell.personal-workspace{background:var(--wa-background);height:auto;min-height:100dvh;color:var(--wa-text);font-family:var(--ev-font,system-ui,sans-serif);grid-template-columns:232px minmax(0,1fr);font-size:15px;line-height:1.5;display:grid}.personal-workspace *{box-sizing:border-box}.personal-workspace button,.personal-workspace input{font:inherit}.personal-sidebar{border-right:1px solid var(--wa-line);flex-direction:column;height:100dvh;padding:24px 16px 16px;display:flex;position:sticky;top:0}.personal-brand{align-items:center;width:fit-content;margin:0 12px 28px;display:inline-flex}.personal-brand img{object-fit:contain;width:110px;height:auto}.personal-identity{align-items:center;gap:10px;min-width:0;padding:0 8px 24px;display:flex}.personal-avatar{background:var(--wa-accent);width:38px;height:38px;color:var(--wa-accent-text);border-radius:12px;flex:none;place-items:center;font-size:14px;font-weight:650;display:grid}.personal-identity>div{min-width:0;display:grid}.personal-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.personal-identity div>span{color:var(--wa-muted);font-size:13px}.personal-sidebar nav{gap:6px;display:grid}.personal-sidebar nav a{color:var(--wa-muted);border-radius:12px;align-items:center;gap:12px;padding:11px 12px;font-size:14px;font-weight:550;text-decoration:none;display:flex}.personal-sidebar nav a[aria-current=page]{background:var(--wa-accent-soft);color:var(--wa-text)}.personal-sidebar nav a:hover{color:var(--wa-text)}.personal-sidebar-bottom{gap:14px;margin-top:auto;padding-top:24px;display:grid}.personal-return{border-top:1px solid var(--wa-line);color:var(--wa-muted);align-items:center;gap:10px;padding:18px 8px 0;font-size:13px;text-decoration:none;display:flex}.personal-return>span{min-width:0;display:grid}.personal-return strong{color:var(--wa-text);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.personal-signout{color:var(--wa-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 8px;display:flex;font-size:13px!important}.personal-main{min-width:0}.personal-topbar{border-bottom:1px solid var(--wa-line);justify-content:space-between;align-items:center;min-height:68px;padding:12px 36px;display:flex}.personal-topbar>span{font-size:14px;font-weight:550}.personal-topbar>div{align-items:center;gap:10px;display:flex}.personal-theme{width:36px;height:36px;color:var(--wa-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.personal-theme:hover{background:var(--wa-soft)}.personal-content{max-width:1250px;margin:0 auto;padding:40px 36px 64px}.personal-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.personal-workspace h1{letter-spacing:-.65px;margin:0;font-size:28px;font-weight:600;line-height:1.25}.personal-page-heading p{color:var(--wa-muted);margin:8px 0 0;font-size:15px}.personal-title-row{align-items:center;gap:6px;min-width:0;display:flex}.personal-primary{background:var(--wa-accent);color:var(--wa-accent-text);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 17px;text-decoration:none;display:inline-flex;font-size:14px!important;font-weight:550!important}.personal-workspace button:disabled{cursor:default;opacity:.55}.personal-summary{border-top:1px solid var(--wa-line);border-bottom:1px solid var(--wa-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:30px;padding:22px 0;display:grid}.personal-summary>div,.personal-summary>a{min-width:0;color:var(--wa-muted);align-items:flex-start;gap:12px;padding:0 24px;text-decoration:none;display:flex}.personal-summary>:first-child{padding-left:0}.personal-summary>:not(:first-child){border-left:1px solid var(--wa-line)}.personal-summary>*>svg{flex:none;margin-top:2px}.personal-summary>*>span{gap:6px;font-size:14px;display:grid}.personal-summary strong{color:var(--wa-text);font-size:27px;font-weight:550;line-height:1.2}.personal-summary>a>svg:last-child{margin-left:auto}.personal-list-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.personal-search{border:1px solid var(--wa-line);background:var(--wa-surface);width:100%;max-width:370px;color:var(--wa-muted);border-radius:999px;align-items:center;gap:10px;padding:10px 14px;display:flex}.personal-search input{width:100%;min-width:0;color:var(--wa-text);background:0 0;border:0;padding:0;font-size:14px;box-shadow:none!important;outline:none!important}.personal-list-toolbar>.finance-select{flex:none;width:210px}.personal-list-toolbar .finance-select-trigger{border-radius:999px;width:100%;min-height:42px}.personal-business-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.personal-business{background:var(--wa-surface);width:100%;min-width:0;min-height:96px;color:var(--wa-text);border:1px solid var(--wa-line);cursor:pointer;text-align:left;border-radius:18px;align-items:center;gap:14px;padding:18px;transition:background .14s,border-color .14s;display:flex}.personal-business:hover:not(:disabled){background:var(--wa-soft);border-color:color-mix(in srgb,var(--wa-muted) 42%,var(--wa-line))}.personal-business-avatar{background:var(--wa-accent-soft);width:44px;height:44px;color:var(--wa-text);border-radius:13px;flex:none;place-items:center;font-size:15px;font-weight:550;display:grid}.personal-business-description{flex:1;gap:5px;min-width:0;display:grid}.personal-business-description>strong{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.3}.personal-business-meta{color:var(--wa-muted);flex-wrap:wrap;align-items:center;gap:5px 9px;font-size:13px;line-height:1.45;display:flex}.personal-business-meta>.country-label{align-items:center;gap:5px;display:inline-flex}.personal-business-meta .country-flag{object-fit:cover;width:18px;height:13px}.personal-business-arrow{color:var(--wa-muted);flex:none}.personal-attention{color:var(--wa-text);font-size:13px}.personal-invitations{border-top:1px solid var(--wa-line);margin-top:32px;padding-top:24px;scroll-margin-top:24px}.personal-section-heading{align-items:center;gap:10px;margin-bottom:16px;display:flex}.personal-section-heading h2{margin:0;font-size:17px;font-weight:600}.personal-section-heading>button{margin-left:auto}.personal-invitation-empty{color:var(--wa-muted);margin:0;font-size:14px}.personal-invitation{border:1px solid var(--wa-line);background:var(--wa-surface);border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex}.personal-invitation-list{gap:10px;display:grid}.personal-invite-mark{background:var(--wa-soft);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.personal-invitation>div{flex:1;min-width:0}.personal-invitation strong{overflow-wrap:anywhere;font-weight:550}.personal-invitation p{color:var(--wa-muted);margin:3px 0 0;font-size:14px}.personal-text{color:var(--wa-text);cursor:pointer;background:0 0;border:0;padding:8px;font-size:14px!important}.personal-empty{text-align:center;background:var(--wa-surface);border:1px dashed var(--wa-line);border-radius:16px;padding:32px 20px}.personal-empty h2{margin:8px 0;font-size:16px;font-weight:500}.personal-create{background:var(--wa-surface);border:1px solid var(--wa-line);border-radius:18px;max-width:660px;margin-top:28px;padding:24px;scroll-margin-top:24px}.personal-create[hidden]{display:none}.personal-create .account-form{border:0;gap:20px;margin:0;padding:0;display:grid}.personal-create .account-form>h3{display:none}.personal-create .account-form>label,.personal-create .account-jurisdiction-field{gap:8px;display:grid}.personal-create .account-jurisdiction-field>span{font-size:14px}.personal-create small{color:var(--wa-muted);font-size:14px;line-height:1.5;display:block}.personal-create .finance-select,.personal-create .finance-select-trigger{width:100%}.personal-create input,.personal-create .finance-select-trigger{border-radius:12px;min-height:44px}.personal-create .button.primary{background:var(--wa-accent);min-height:42px;color:var(--wa-accent-text);border:0;border-radius:999px}.personal-content>.practice-work{max-width:none;padding:0}.personal-content .practice-work-note{font-size:14px;line-height:1.55}.personal-content .practice-work .remaining-disclosure{margin:20px 0}.personal-work-summary{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.personal-work-summary>span{background:var(--wa-surface);border:1px solid var(--wa-line);border-radius:999px;align-items:center;gap:9px;padding:9px 14px;font-size:14px;display:inline-flex}.personal-work-summary strong{font-weight:600}.personal-content .practice-work-scroll{border:1px solid var(--wa-line);background:var(--wa-surface);border-radius:16px}.personal-content .practice-work-scroll :is(th,td){padding:16px;font-size:14px}.personal-content .practice-work-scroll small{font-size:13px}.personal-content .practice-work header{margin-bottom:12px}@media (width<=1050px){.personal-workspace.app-shell{grid-template-columns:200px minmax(0,1fr)}.personal-content{padding:32px 24px}.personal-business-grid{grid-template-columns:1fr}.personal-summary>div,.personal-summary>a{padding:0 14px}.personal-summary svg{display:none}}@media (width<=700px){.personal-workspace.app-shell{display:block}.personal-sidebar{border-right:0;border-bottom:1px solid var(--wa-line);grid-template-columns:1fr auto;gap:16px;height:auto;padding:16px;display:grid;position:relative}.personal-brand{margin:0}.personal-brand img{width:94px;height:auto}.personal-identity{justify-content:flex-end;padding:0}.personal-identity>div{display:none}.personal-avatar{border-radius:10px;width:32px;height:32px}.personal-sidebar nav{grid-column:1/-1;gap:8px;display:flex}.personal-sidebar nav>a{flex:1;justify-content:center;padding:10px;font-size:14px}.personal-sidebar-bottom{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0;display:flex}.personal-return{border:0;padding:0}.personal-signout{margin-left:auto;padding:0;font-size:12px!important}.personal-topbar{min-height:56px;padding:10px 18px}.personal-topbar>span{font-size:13px}.personal-content{padding:26px 18px 40px}.personal-page-heading{margin-bottom:22px;display:block}.personal-workspace h1{font-size:25px}.personal-page-heading p{font-size:14px}.personal-page-heading>.personal-primary{margin-top:18px}.personal-summary{margin-bottom:22px;padding:18px 0}.personal-summary>div,.personal-summary>a{padding:0 10px}.personal-summary>:first-child{padding-left:0}.personal-summary>*>span{gap:8px;font-size:12px}.personal-summary strong{font-size:24px}.personal-list-toolbar{flex-wrap:wrap;gap:10px}.personal-search{max-width:none}.personal-list-toolbar>.finance-select{width:100%}.personal-business{border-radius:16px;gap:11px;min-height:88px;padding:14px}.personal-business-avatar{border-radius:11px;width:38px;height:38px}.personal-business-description>strong{font-size:15px}.personal-business-meta{font-size:12px}.personal-invitation{flex-wrap:wrap;padding:14px}.personal-invitation>.personal-primary{min-height:38px;margin-left:54px}.personal-create{padding:18px}.personal-content .practice-work-filters>label{min-width:0}.personal-content .practice-work-scroll :is(th,td){padding:12px}}@media (prefers-reduced-motion:reduce){.personal-workspace *{scroll-behavior:auto!important;transition:none!important}}.personal-content .practice-work>.personal-work-heading{align-items:center;gap:20px;margin:0 0 24px;display:flex}.personal-content .practice-work>.personal-work-heading p{color:var(--wa-muted);margin:8px 0 0;font-size:15px}.personal-work-card-list{display:none}@media (width<=700px){.personal-content .practice-work>.personal-work-heading{align-items:flex-start}.personal-content .practice-work>.personal-work-heading p{font-size:14px}.personal-content .practice-work-scroll{display:none}.personal-work-card-list{gap:12px;margin-top:20px;display:grid}.personal-work-card{border:1px solid var(--wa-line);background:var(--wa-surface);border-radius:16px;min-width:0;padding:18px}.personal-work-card>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.personal-work-card>div:first-child>strong{font-size:14px;font-weight:550}.personal-work-card>div:first-child>span{background:var(--wa-accent-soft);border-radius:999px;padding:3px 8px;font-size:12px}.personal-work-card h2{margin:14px 0 2px;font-size:16px;font-weight:600}.personal-work-card p{color:var(--wa-muted);margin:0;font-size:14px}.personal-work-card-meta{color:var(--wa-muted);flex-wrap:wrap;gap:8px;margin-top:14px;font-size:13px;display:flex}.personal-work-card footer{border-top:1px solid var(--wa-line);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.personal-work-card footer>span{color:var(--wa-muted);font-size:13px}}.personal-figures-heading{color:var(--wa-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:4px 0 12px;font-size:13px;display:flex}.personal-figures{border-top:1px solid var(--wa-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:13px;padding-top:13px;display:grid}.personal-figures>span{gap:5px;min-width:0;display:grid}.personal-figures>span>span{color:var(--wa-muted);font-size:12px}.personal-figures strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px;font-weight:600}.personal-figures-message{color:var(--wa-muted);margin-top:10px;font-size:13px}.personal-business-pages{justify-content:center;align-items:center;gap:16px;padding-top:18px;font-size:13px;display:flex}@media (width<=700px){.personal-figures{grid-template-columns:1fr;gap:7px}.personal-figures>span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.personal-figures strong{text-align:right}}.personal-business:has(.personal-figures){align-items:flex-start}.personal-business-description:has(.personal-figures){flex-direction:column;align-self:stretch;display:flex}.personal-business-description>.personal-figures{margin-top:auto;padding-top:14px}.personal-business:has(.personal-figures) .personal-business-arrow{align-self:center}.personal-resume-card{border:1px solid var(--wa-line);background:color-mix(in srgb,var(--wa-surface) 94%,#e8a33d 6%);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 14px;padding:14px 16px;display:grid}.personal-resume-badge{background:color-mix(in srgb,#e8a33d 18%,var(--wa-surface));color:var(--wa-text);border-radius:999px;align-items:center;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.personal-resume-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.personal-secondary{border:1px solid var(--wa-line);background:var(--wa-surface);color:var(--wa-text);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:10px 17px;font-size:14px;font-weight:550;display:inline-flex}.personal-secondary:disabled,.personal-resume-actions .personal-primary:disabled{opacity:.5;cursor:not-allowed}.personal-resume-step .personal-page-heading{justify-content:space-between;align-items:center;gap:12px;max-width:660px;display:flex}.personal-create--step{margin-top:8px}@media (width<=640px){.personal-resume-card{grid-template-columns:auto minmax(0,1fr)}.personal-resume-actions{grid-column:1/-1;justify-content:stretch}.personal-resume-actions>*{flex:1}}.practice-work{box-sizing:border-box;width:100%;min-width:0;max-width:1280px;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);margin:auto;padding:20px}.practice-work header{justify-content:space-between;align-items:start;gap:16px;display:flex}.practice-work h1{font-family:var(--font-display,var(--font-body));letter-spacing:var(--tracking-display,0);margin:0;font-size:24px;font-weight:600}.practice-work header p{color:var(--text-muted);margin:4px 0 0}.practice-work-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.practice-work-filters>label{min-width:180px;color:var(--foreground);font-size:var(--text-sm);gap:6px;font-weight:500;display:grid}.practice-work-note{color:var(--text-muted);font-size:var(--text-xs);margin:0 0 16px}.practice-work-scroll{margin:12px 0 16px;position:relative;overflow-x:auto}.practice-work-scroll small{color:var(--text-muted);font-size:var(--text-xs);margin-top:3px;display:block}.practice-work-scroll strong{font-weight:500}.practice-work-scroll a{color:inherit;text-underline-offset:3px}.practice-work-more{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.practice-work-more .practice-work-note{margin:0}.practice-work aside{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 12px;display:flex}.practice-work aside p{margin:0}.practice-work-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){.practice-work{padding:12px}.practice-work-filters>*{flex:100%}}.business-profile-setup{box-sizing:border-box;overscroll-behavior:contain;color:#252a2e;background:#fff;border-radius:20px;width:min(680px,100% - 32px);max-width:680px;padding:32px 36px 24px;overflow-y:auto}.setup-eyebrow{align-items:center;gap:10px;display:flex}.setup-symbol{color:#53644e;background:#f8f9f6;border:1px solid #e4e7e4;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.setup-eyebrow .setup-progress{letter-spacing:.06em;color:#69746a;margin:0;font-size:11px}.setup-time{color:#6b736d;margin-left:auto;font-size:11px}.setup-stepper{gap:12px;margin:26px 0 28px;padding:0;list-style:none;display:flex}.setup-stepper li{color:#6c736c;border-bottom:2px solid #e9ece8;flex:1;align-items:center;gap:7px;padding-bottom:12px;font-size:12px;display:flex}.setup-stepper li>span{border:1px solid #dde2dc;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.setup-stepper li[aria-current=step]{color:#252b24;border-color:#e86136;font-weight:600}.setup-stepper li[aria-current=step]>span{color:#fff;background:#272e24;border-color:#272e24}.setup-stepper li.is-complete{color:#617454;border-color:#d9e1d2}.setup-stepper li.is-complete>span{background:#edf2e8;border-color:#edf2e8}.business-profile-setup h2,.business-profile-setup h1#welcome-setup-title{letter-spacing:-1px;outline:none;margin:0 0 10px;font-size:29px;line-height:1.18}.business-profile-setup .setup-description{color:#6a736c;margin:0 0 25px;font-size:14px;line-height:1.6}.setup-fields{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.business-profile-setup .field{align-content:start;gap:7px;min-width:0;margin:0;display:grid}.business-profile-setup .field>span{color:#3b443c;font-size:12px;font-weight:550;line-height:1.5}.business-profile-setup .field em{color:#6c736c;margin-left:5px;font-size:10px;font-style:normal;font-weight:400}.business-profile-setup input,.business-profile-setup select,.business-profile-setup textarea{box-sizing:border-box;color:#262c26;width:100%;max-width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #dce1da;border-radius:8px;padding:11px 12px;font-size:13px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.business-profile-setup textarea{resize:vertical;min-height:90px}.business-profile-setup :is(input,select,textarea):focus-visible{outline-offset:2px;border-color:#879b76;outline:2px solid #879b76}.business-profile-setup :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #879b76}.business-profile-setup input::placeholder,.business-profile-setup textarea::placeholder{color:#a0a79f}.business-profile-setup .field small{color:#6c736c;font-size:11px;line-height:1.6}.setup-field-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.setup-contact-name{grid-template-columns:120px 1fr}.setup-owners{gap:14px;display:grid}.setup-owners h3{margin:0;font-size:13px;font-weight:600}.setup-owners h3>span{color:#6c736c;margin-left:6px;font-size:11px;font-weight:400}.setup-owners>p{color:#6a736c;margin:0;font-size:12px;line-height:1.6}.setup-owner-row{grid-template-columns:minmax(0,1fr) 36px;align-items:end;gap:10px;display:grid}.setup-owner-row>.icon-button{width:36px;height:46px}.setup-add-owner{justify-self:start;align-items:center;gap:7px;font-size:12px;display:inline-flex}.setup-profile-summary{border-top:1px solid #e8ebe5;border-bottom:1px solid #e8ebe5;align-items:center;gap:12px;margin-top:3px;padding:17px 0;display:flex}.setup-profile-summary>div{flex:1;gap:5px;min-width:0;display:grid}.setup-profile-summary strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.setup-profile-summary div>span{color:#737e70;overflow-wrap:anywhere;font-size:11px}.business-profile-setup .setup-free-note{color:#5e6c52;background:#f5f7f0;margin:0;padding:14px;font-size:12px;line-height:1.65}.setup-footer{border-top:1px solid #e8ebe5;justify-content:space-between;align-items:center;gap:16px;margin-top:27px;padding-top:20px;display:flex}.business-profile-setup .setup-actions{gap:8px;margin:0}.setup-footer .button{white-space:nowrap;gap:8px;min-height:43px;padding:10px 14px;font-size:12px}.setup-footer .text-button,.setup-profile-summary .text-button{color:#70796d;font-size:11px}.setup-later{flex-shrink:0}.business-profile-setup .setup-loading{align-items:center;gap:8px;margin:0 0 14px;font-size:12px;display:flex}.business-profile-setup .error-notice{font-size:12px}.business-profile-setup .error-notice button{margin-top:8px;display:block}.setup-review{gap:18px;display:grid}.setup-review section{border:1px solid #e2e7df;border-radius:12px;padding:16px 18px}.setup-review-heading{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.setup-review h3{margin:0;font-size:13px;font-weight:650}.setup-review .text-button{color:#617454;font-size:11px}.setup-review dl{gap:9px;margin:0;display:grid}.setup-review dl>div{grid-template-columns:140px 1fr;align-items:start;gap:16px;display:grid}.setup-review dt{color:#6a7268;font-size:11px;line-height:1.55}.setup-review dd{color:#30382e;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}@media (width<=560px){.business-profile-setup{border-radius:16px;width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:24px 22px 20px}.business-profile-setup h2,.business-profile-setup h1#welcome-setup-title{font-size:26px}.setup-time{display:none}.setup-stepper{gap:8px;margin:20px 0 24px}.setup-field-row{grid-template-columns:1fr;gap:20px}.setup-footer{flex-wrap:wrap-reverse;gap:20px}.business-profile-setup .setup-actions{width:100%}.setup-actions .primary{margin-left:auto}.setup-later{margin:auto}.setup-profile-summary{align-items:flex-start}.setup-profile-summary>.setup-symbol{display:none}.setup-stepper li{gap:4px;font-size:10px}.setup-stepper li>span{width:17px;height:17px}.setup-review section{padding:15px}.setup-review dl>div{grid-template-columns:1fr;gap:2px}}@media (width<=380px){.setup-stepper li{flex-direction:column;gap:5px}.setup-footer .button{padding:10px;font-size:11px}}.setup-step-viewport{min-width:0}.setup-step-viewport[data-moving]{overflow:clip}.setup-step-panel{display:flow-root}.setup-stepper li,.setup-stepper li>span{transition:color .32s,background-color .32s,border-color .32s}.setup-footer{justify-content:flex-end}@media (prefers-reduced-motion:reduce){.setup-stepper li,.setup-stepper li>span{transition:none}}@media (width<=560px){.setup-stepper{gap:6px}.setup-stepper li{flex-direction:column;gap:5px;min-width:0;font-size:9px}.setup-contact-name{grid-template-columns:90px minmax(0,1fr);gap:12px}}.business-profile-setup .setup-review .text-button,.business-profile-setup .setup-add-owner,.business-profile-setup .error-notice button{border-radius:6px;min-height:28px;padding:0 8px}.business-profile-setup .setup-review .text-button{margin:-6px -8px -6px 0}.business-profile-setup .setup-add-owner,.business-profile-setup .error-notice button{margin-left:-8px}.setup-exit{color:#5f685f;text-underline-offset:3px;align-items:center;min-height:28px;margin-right:auto;font-size:12px;text-decoration:underline;display:inline-flex}.setup-exit:hover{color:#252a2e}@media (pointer:coarse){.business-profile-setup .setup-review .text-button,.business-profile-setup .setup-add-owner,.business-profile-setup .error-notice button,.setup-exit{min-width:44px;min-height:44px}.business-profile-setup .setup-review .text-button{margin:-14px -8px -14px 0}.setup-owner-row{grid-template-columns:minmax(0,1fr) 44px}.setup-owner-row>.icon-button{width:44px}}@media (width<=560px){.setup-exit{margin:0 auto}}.business-profile-setup .setup-exit{min-height:32px}@media (pointer:coarse),(width<=720px){dialog.business-profile-setup :is(input:not([type=checkbox]):not([type=radio]),select,textarea),dialog.business-profile-setup .setup-footer .button,.business-profile-setup .setup-exit{min-height:44px}}.business-profile-setup .setup-review .text-button,.business-profile-setup .setup-add-owner{min-height:32px}@media (pointer:coarse),(width<=720px){.business-profile-setup .setup-review .text-button,.business-profile-setup .setup-add-owner{min-height:44px}}dialog.welcome-setup.business-profile-setup.arc-setup-dialog.welcome-setup--fullscreen{width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;scrollbar-gutter:auto;background:var(--surface,#fff);color:var(--foreground,#191b18);border:0;border-radius:0;margin:0;padding:0;inset:0}dialog.welcome-setup--fullscreen::backdrop{background:var(--surface,#fff);-webkit-backdrop-filter:none;backdrop-filter:none}.welcome-setup--fullscreen .welcome-setup-page{box-sizing:border-box;min-height:100%;padding:0}dialog.welcome-setup--fullscreen .setup-step-viewport{padding:0}dialog.welcome-setup.business-profile-setup.welcome-setup--fullscreen .arc-setup-wizard-header{background:0 0;border:0;margin:0 0 24px;padding:0}dialog.welcome-setup.business-profile-setup.arc-setup-dialog.welcome-setup--fullscreen .arc-setup-wizard-header :is(h1,h2)#welcome-setup-title{letter-spacing:-.025em;margin:0;font-size:30px;font-weight:550;line-height:1.2}dialog.welcome-setup.business-profile-setup.arc-setup-dialog.welcome-setup--fullscreen .setup-description{max-width:65ch;color:var(--muted,#676c64);margin:10px 0 0;font-size:14px;line-height:1.6}dialog.welcome-setup--fullscreen .arc-setup-wizard-fields{width:100%;max-width:none}dialog.welcome-setup--fullscreen .setup-actions{align-items:center;gap:8px;width:auto;display:flex}dialog.welcome-setup--fullscreen .setup-footer{border-color:var(--border,#e4e6e1);margin-top:24px;padding-top:16px}dialog.welcome-setup--fullscreen .setup-exit{color:var(--muted,#676c64);margin:0}@media (width<=620px){dialog.welcome-setup.business-profile-setup.arc-setup-dialog.welcome-setup--fullscreen .arc-setup-wizard-header :is(h1,h2)#welcome-setup-title{font-size:26px}}.business-creation-fields{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.business-creation-fields>*,.business-creation-fields .arc-setup-field{min-width:0}.business-creation-fields .account-jurisdiction-field{gap:6px;display:grid}.business-creation-fields .account-jurisdiction-field small{color:var(--muted,#676c64);font-size:12px;line-height:1.5}.business-creation-fields .business-creation-optional{min-height:32px;color:var(--foreground,#191b18);font:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:6px 0;font-size:13px;text-decoration:underline}.business-creation-fields>div[id]:not([hidden]){gap:18px;display:grid}.business-creation-fields .business-creation-optional:disabled{opacity:1;text-decoration:none}.business-creation-retained{overflow-wrap:anywhere;font-size:13px}.business-profile-setup .onboarding-frame--single .setup-footer{flex-wrap:wrap;justify-content:space-between!important}.business-profile-setup .onboarding-frame--single .setup-actions{margin-left:auto}dialog.welcome-setup.business-profile-setup.arc-setup-dialog{--text-sm:15px;--text-xs:14px;--radius-control:12px;--radius-surface:24px;--control-height-md:46px;overflow-anchor:none;scrollbar-gutter:stable;max-height:calc(100dvh - 64px);margin:32px auto auto}dialog.welcome-setup.arc-setup-dialog .setup-eyebrow .setup-progress{letter-spacing:.02em;font-size:14px}dialog.welcome-setup.arc-setup-dialog .arc-setup-wizard-stepper{--text-sm:14px;margin:22px 0 8px}dialog.welcome-setup.arc-setup-dialog .arc-setup-wizard-header{margin-bottom:24px;padding-top:16px;padding-bottom:20px}dialog.welcome-setup.business-profile-setup.arc-setup-dialog .arc-setup-wizard-header :is(h1,h2)#welcome-setup-title{font-size:26px;line-height:1.25}dialog.welcome-setup.arc-setup-dialog .arc-setup-wizard-header .setup-description{margin:8px 0 0;font-size:15px;line-height:1.55}dialog.welcome-setup.arc-setup-dialog .arc-setup-wizard-fields{gap:20px}dialog.welcome-setup.arc-setup-dialog .arc-setup-hint{font-size:14px;line-height:1.5}dialog.welcome-setup.business-profile-setup.arc-setup-dialog .arc-setup-field :is(input.arc-input,textarea){font-size:16px}dialog.welcome-setup.arc-setup-dialog :is(.arc-select,.finance-select-trigger){border-radius:12px;min-height:46px;font-size:16px}dialog.welcome-setup.arc-setup-dialog .setup-step-viewport[data-moving] fieldset:disabled{opacity:1}dialog.welcome-setup.arc-setup-dialog .setup-footer .arc-control-button{border-radius:12px;min-height:44px;padding-inline:18px;font-size:15px}dialog.welcome-setup.arc-setup-dialog .setup-review :is(h3,dd){font-size:15px;line-height:1.5}dialog.welcome-setup.arc-setup-dialog .setup-review dt{font-size:14px;line-height:1.5}@media (width<=560px){dialog.welcome-setup.business-profile-setup.arc-setup-dialog{max-height:calc(100dvh - 24px);margin-top:12px}dialog.welcome-setup.business-profile-setup.arc-setup-dialog .arc-setup-wizard-header :is(h1,h2)#welcome-setup-title{font-size:24px}dialog.welcome-setup.arc-setup-dialog .arc-setup-wizard-header{margin-bottom:20px}}.welcome-setup .setup-estimate-label{align-items:center;gap:8px;display:flex}.welcome-setup .setup-estimate-label label{flex:1}.welcome-setup .setup-estimate-help{width:32px;height:32px;color:var(--text-secondary,#64646c);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 32px;place-items:center;padding:0;display:grid}.welcome-setup .setup-estimate-help:is(:hover,[data-state=open]){background:var(--surface-muted,#f2f3f0);color:var(--foreground,#202124)}.welcome-setup .setup-estimate-help-content{width:min(320px,100vw - 56px);color:var(--foreground,#202124);border-radius:16px;padding:16px;font-size:15px;line-height:1.5}.welcome-setup .setup-estimate-field>input{text-align:right;font-variant-numeric:tabular-nums}.app-shell:has(>dialog.welcome-setup[open])>:not(dialog){animation-play-state:paused!important}.app-shell:has(>dialog.welcome-setup[open])>:not(dialog) *{animation-play-state:paused!important}.app-shell:has(>dialog.welcome-setup[open])>:not(dialog):before{animation-play-state:paused!important}.app-shell:has(>dialog.welcome-setup[open])>:not(dialog):after{animation-play-state:paused!important}.app-shell:has(>dialog.welcome-setup[open])>:not(dialog) :before{animation-play-state:paused!important}.app-shell:has(>dialog.welcome-setup[open])>:not(dialog) :after{animation-play-state:paused!important}.activation-loading{background:var(--bg,#fafbfc);place-items:center;min-height:100dvh;padding:24px;display:grid}.activation-loading .loading-indicator{color:var(--muted,#667580);font-size:13px}.activation-loading .loading-orbit{border-color:#635bff #635bff #e7e6ee #e7e6ee}@media (prefers-reduced-motion:reduce){.activation-loading .loading-orbit{animation:none}}.activation-shell{color:#202223;background:#f5f6f7;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}.activation-foreground{overscroll-behavior:contain;justify-content:center;align-items:flex-start;padding:48px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.activation-card{text-align:center;width:min(100%,360px);margin-block:auto}.activation-brand{justify-content:center;margin-bottom:44px;display:flex}.activation-brand .ledgerist-wordmark{width:116px;height:auto}.activation-symbol{color:#616a66;place-items:center;width:36px;height:36px;margin:0 auto 16px;display:grid}.activation-symbol.is-checking .loading-orbit{border-width:2px;width:24px;height:24px}.activation-card h1{color:#202223;letter-spacing:-.035em;text-wrap:balance;outline:none;margin:0 0 8px;font-size:21px;font-weight:600;line-height:1.35}.activation-card #activation-description{color:#616a66;text-wrap:pretty;margin:0;font-size:13px;line-height:1.65}.activation-email{color:#202223;justify-content:center;align-items:center;gap:8px;max-width:100%;margin:20px auto 0;font-size:13px;line-height:1.5;display:flex}.activation-email svg{color:#616a66;flex:none}.activation-email span{overflow-wrap:anywhere}.activation-waiting{color:#616a66;justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:12px;line-height:1.6;display:flex}.activation-waiting>span{background:#008060;border-radius:50%;flex:none;width:5px;height:5px}.activation-reconnect{margin-top:20px}.activation-reconnect p{color:#616a66;margin:0 0 12px;font-size:13px;line-height:1.6}.activation-reconnect .button{color:#202223;min-height:36px;font:inherit;background:#fff;border:1px solid #dfe3e1;border-radius:6px;font-weight:500;box-shadow:0 1px #2022230a}.activation-reconnect .button:hover{background:#f0f2f1;border-color:#b9c0bc}.activation-card .activation-error{color:#ad3929;margin:20px 0 0;font-size:13px;line-height:1.6}.activation-footer{border-top:1px solid #dfe3e1;justify-content:center;align-items:center;gap:24px;margin-top:36px;padding-top:16px;display:flex}.activation-footer a,.activation-footer button{color:#616a66;min-height:40px;font:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:7px 0;font-size:12px;text-decoration:none;display:inline-flex}.activation-footer a:hover,.activation-footer button:hover{color:#202223;background:0 0;text-decoration:underline;transform:none}.activation-footer :focus-visible,.activation-reconnect button:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #008060}.activation-footer button:disabled{cursor:wait;opacity:.6}@media (width<=600px){.activation-foreground{padding:max(28px, env(safe-area-inset-top)) 24px max(28px, env(safe-area-inset-bottom))}.activation-brand{margin-bottom:36px}.activation-card h1{font-size:20px}}@media (height<=480px){.activation-foreground{padding-block:24px}.activation-brand{margin-bottom:20px}.activation-footer{margin-top:24px}}@media (prefers-reduced-motion:reduce){.activation-shell *,.activation-shell :after{transition:none!important;animation:none!important}}.activation-ready-by{text-align:center;margin:10px 0 0;font-size:15px;font-weight:550}.design-preview-frame{align-self:start;min-width:0}.design-preview-document{isolation:isolate;border-radius:8px;position:relative;overflow:hidden}.design-preview-paper{min-width:0}.design-preview-open{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;margin-block-end:10px;display:flex}.design-preview-open .invoice-file-actions{justify-content:flex-start;gap:6px}.app-shell .design-preview-open .arc-control-button{white-space:nowrap;border-radius:999px;height:32px;min-height:32px;padding:0 12px;font-size:12px}@media (pointer:coarse){.app-shell .design-preview-open .arc-control-button{height:40px;min-height:40px;padding:0 14px}}dialog.design-preview-expanded{width:min(100vw - 24px,820px);max-height:calc(100dvh - 24px);overflow:hidden}.design-preview-reader{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100dvh - 180px);overflow:auto}.design-preview-readable-paper{width:720px;min-width:720px;max-width:none;margin-inline:auto}.design-preview-readable-paper .invoice-paper{min-height:1018px}.design-preview-compact .design-preview-paper{pointer-events:none;position:absolute;top:0;left:0}.design-preview-compact .invoice-paper{min-height:1018px}.design-preview-toolbar{z-index:2;box-sizing:border-box;border:1px solid var(--border);background:var(--surface);opacity:0;pointer-events:none;border-radius:28px;justify-content:center;gap:4px;width:fit-content;max-width:calc(100% - 12px);margin-inline:auto;padding:4px;transition:opacity .14s;display:flex;position:absolute;inset:50% 6px auto;transform:translateY(-50%);box-shadow:0 3px 16px #00000012}.design-preview-toolbar .arc-control-button{white-space:nowrap;border-radius:20px;min-height:32px;padding:6px 10px;font-size:12px}.design-preview-document:hover .design-preview-toolbar,.design-preview-document:focus-within .design-preview-toolbar{opacity:1;pointer-events:auto}@media (hover:none),(pointer:coarse){.design-preview-toolbar{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.design-preview-toolbar{transition:none}}.invoice-file-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.invoice-hero{text-align:center;justify-items:center;gap:6px;min-width:0;padding:8px 0 4px;display:grid}.invoice-hero-avatar{background:var(--surface-muted,#f2f2f2);border:1px solid var(--border,#e5e5e5);width:44px;height:44px;color:var(--foreground,#111);border-radius:999px;place-items:center;margin-bottom:4px;font-size:17px;font-weight:600;display:grid}.invoice-hero-customer{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--foreground,#111);margin:0;font-size:15px;font-weight:600;line-height:1.35;overflow:hidden}.invoice-hero-amount{color:var(--foreground,#111);letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:44px;font-weight:600;line-height:1.08;transition:opacity .16s}.invoice-hero.is-muted .invoice-hero-amount{opacity:.32}.invoice-hero-meta{min-width:0;max-width:100%;color:var(--text-muted,#5c5c5c);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:4px;font-size:13px;line-height:1.4;display:flex}.invoice-hero-meta>*{min-width:0}.invoice-hero-chip{background:var(--surface-muted,#f2f2f2);max-width:100%;min-height:26px;color:var(--foreground,#111);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex;overflow:hidden}@media (width<=560px){.invoice-hero-amount{font-size:38px}}@media (prefers-reduced-motion:reduce){.invoice-hero-amount{transition:none}}.invoice-notice{border:1px solid color-mix(in oklab,var(--danger,#b42318) 14%,var(--border,#e5e5e5));background:color-mix(in oklab,var(--danger,#b42318) 5%,var(--surface,#fff));color:var(--foreground,#111);text-align:left;border-radius:14px;align-items:flex-start;gap:10px;margin:0;padding:9px 12px 9px 9px;font-size:13px;line-height:1.45;display:flex}.invoice-notice.is-info{border-color:var(--border,#e5e5e5);background:var(--surface-muted,#f7f7f7)}.invoice-notice-icon{background:color-mix(in oklab,var(--danger,#b42318) 12%,var(--surface,#fff));width:24px;height:24px;color:var(--danger,#b42318);border-radius:999px;flex:none;place-items:center;display:grid}.invoice-notice.is-info .invoice-notice-icon{background:var(--surface,#fff);color:var(--text-muted,#5c5c5c)}.invoice-notice-text{overflow-wrap:anywhere;flex:1 1 0;min-width:0;padding-top:2px}.invoice-notice-action{flex:none;align-self:center}.app-shell .invoice-notice-action .arc-control-button{border-radius:999px;height:30px;min-height:30px;padding:0 12px;font-size:12px}@media (width<=560px){.invoice-notice{flex-wrap:wrap}.invoice-notice-action{flex-basis:100%;padding-left:34px}}.app-shell .invoice-confirm-dialog .invoice-confirm-body{gap:14px;display:grid}.app-shell .invoice-confirm-dialog .invoice-confirm-version{overflow-wrap:anywhere;text-wrap:balance;flex:1 0 100%;max-width:100%;font-size:12px}.app-shell .invoice-confirm-dialog .invoice-confirm-note{text-align:center;text-wrap:balance;margin:0;font-size:13px;line-height:1.5;display:block;color:var(--text-muted,#5c5c5c)!important}.app-shell .invoice-confirm-dialog .invoice-confirm-note .ie-help{vertical-align:-3px;margin-left:4px;display:inline-flex}.app-shell .invoice-confirm-dialog .recipient-request-actions{border-top:0;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;padding-top:0;display:grid}.app-shell .invoice-confirm-dialog .recipient-request-actions .arc-control-button{border-radius:999px;justify-content:center;width:100%;height:42px;min-height:42px;padding:0 16px;font-size:14px}:is(#arc-settings,[data-arc-settings]):is(.settings-tax-polish,.settings-approval-polish){--arc-text-sm:14px;--arc-text-xs:14px;min-width:0}:is(#arc-settings,[data-arc-settings]):is(.settings-tax-polish,.settings-approval-polish) .arcs-card{box-shadow:none;border-radius:22px;margin:0}:is(#arc-settings,[data-arc-settings]):is(.settings-tax-polish,.settings-approval-polish) .arcs-card-header{align-items:center;padding:20px 22px 0}:is(#arc-settings,[data-arc-settings]):is(.settings-tax-polish,.settings-approval-polish) .arcs-card-title{font-size:18px;font-weight:600}:is(#arc-settings,[data-arc-settings]):is(.settings-tax-polish,.settings-approval-polish) .arcs-card-body{padding:18px 22px 22px}:is(#arc-settings,[data-arc-settings]):is(.settings-tax-polish,.settings-approval-polish) .arcs-button{border-radius:999px;min-height:40px;font-size:14px}:is(#arc-settings,[data-arc-settings]):is(.settings-tax-polish,.settings-approval-polish) .arcs-button-icon{width:40px;padding:0}:is(#arc-settings,[data-arc-settings]).settings-approval-polish.arcs-approval-settings{background:0 0;border:0;border-radius:0;padding:0 0 68px}:is(#arc-settings,[data-arc-settings]).settings-approval-polish .approval-policy-row{justify-content:space-between;align-items:center;gap:20px;padding:4px 0;display:flex}:is(#arc-settings,[data-arc-settings]).settings-approval-polish .approval-policy-row>div{gap:5px;display:grid}:is(#arc-settings,[data-arc-settings]).settings-approval-polish .approval-policy-row strong{font-size:17px;font-weight:550}:is(#arc-settings,[data-arc-settings]).settings-approval-polish .approval-policy-row>div>span{color:var(--arc-text-secondary);font-size:15px}:is(#arc-settings,[data-arc-settings]):is(.settings-tax-polish,.settings-approval-polish) .arcs-switch-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:is(#arc-settings,[data-arc-settings]).settings-tax-polish .tax-heading-actions{align-items:center;gap:8px;display:flex}:is(#arc-settings,[data-arc-settings]).settings-tax-polish .tax-integrated-fields{border:1px solid var(--arc-border);background:var(--arc-surface);border-radius:18px}:is(#arc-settings,[data-arc-settings]).settings-tax-polish .tax-integrated-row{grid-template-columns:1.2fr .65fr 1fr;display:grid}:is(#arc-settings,[data-arc-settings]).settings-tax-polish .tax-integrated-row>*{min-width:0;padding:14px 18px}:is(#arc-settings,[data-arc-settings]).settings-tax-polish .tax-integrated-row>*+*{border-left:1px solid var(--arc-border-subtle)}:is(#arc-settings,[data-arc-settings]).settings-tax-polish .tax-integrated-fields>.arcs-field{border-top:1px solid var(--arc-border-subtle);padding:14px 18px}:is(#arc-settings,[data-arc-settings]).settings-tax-polish .tax-integrated-fields .arcs-field{gap:4px}:is(#arc-settings,[data-arc-settings]).settings-tax-polish .tax-integrated-fields :is(.arcs-field-label,label){color:var(--arc-text-secondary);font-size:14px;font-weight:400}:is(#arc-settings,[data-arc-settings]).settings-tax-polish .tax-integrated-fields :is(.arcs-input,input[type=date]){box-shadow:none;width:100%;min-height:38px;color:var(--arc-foreground);background:0 0;border:0;border-radius:6px;padding:6px 0;font-size:17px}:is(#arc-settings,[data-arc-settings]).settings-tax-polish .tax-integrated-fields .arcs-input:focus-visible{outline:2px solid var(--arc-focus);outline-offset:3px}:is(#arc-settings,[data-arc-settings]).settings-tax-polish .tax-starts-on>div>div:has(>input[type=date]){box-shadow:none;background:0 0;border:0;padding:0}:is(#arc-settings,[data-arc-settings]).settings-tax-polish .tax-date-cell{align-content:start;gap:4px;display:grid}:is(#arc-settings,[data-arc-settings]).settings-tax-polish .tax-stop-row{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:0 4px;display:flex}:is(#arc-settings,[data-arc-settings]).settings-tax-polish .tax-stop-row>span{align-items:center;gap:8px;font-size:15px;display:flex}:is(#arc-settings,[data-arc-settings]).settings-tax-polish .tax-field-error{color:var(--arc-danger);font-size:14px}:is(#arc-settings,[data-arc-settings]).settings-tax-polish .tax-jurisdiction-table :is(th,td){vertical-align:middle;padding:14px 16px;font-size:15px}:is(#arc-settings,[data-arc-settings]).settings-tax-polish .tax-jurisdiction-table .tax-current-rate{gap:3px;display:grid}:is(#arc-settings,[data-arc-settings]).settings-tax-polish .tax-current-rate strong{font-size:20px;font-weight:600}:is(#arc-settings,[data-arc-settings]).settings-tax-polish .tax-current-rate time{color:var(--arc-text-secondary);font-size:14px}:is(#arc-settings,[data-arc-settings]).settings-tax-polish .tax-rate-history .arc-note-disclosure{margin:0}:is(#arc-settings,[data-arc-settings]).settings-tax-polish .tax-rate-history .arc-note-trigger{min-height:40px;font-size:14px}:is(#arc-settings,[data-arc-settings]).settings-tax-polish .tax-rate-history ul{margin:10px 0 0;padding:0;list-style:none}:is(#arc-settings,[data-arc-settings]).settings-tax-polish .tax-rate-history li{border-top:1px solid var(--arc-border-subtle);gap:5px;padding:10px 0;font-size:14px;display:grid}:is(#arc-settings,[data-arc-settings]).settings-tax-polish .tax-rate-history li>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}:is(#arc-settings,[data-arc-settings]).settings-tax-polish .tax-rate-history li>span{color:var(--arc-text-secondary);overflow-wrap:anywhere}@container tax-rates (width<=650px){:is(#arc-settings,[data-arc-settings]).settings-tax-polish .tax-integrated-row{grid-template-columns:1fr}:is(#arc-settings,[data-arc-settings]).settings-tax-polish .tax-integrated-row>*+*{border-left:0;border-top:1px solid var(--arc-border-subtle)}:is(#arc-settings,[data-arc-settings]).settings-tax-polish .arcs-card-header{padding:16px 16px 0}:is(#arc-settings,[data-arc-settings]).settings-tax-polish .arcs-card-heading{flex-basis:auto}:is(#arc-settings,[data-arc-settings]).settings-tax-polish .arcs-card-body{padding:16px}}.app-shell[data-workspace-theme] :is(#arc-settings,[data-arc-settings]).settings-tax-polish .tax-rate-editor .arcs-card .arcs-button-primary:not(:disabled){color:#17220b;background:#b0ed51;border-color:#b0ed51}:is(#arc-settings,[data-arc-settings])[data-settings-refined] .arcs-hub-heading{margin-bottom:20px}:is(#arc-settings,[data-arc-settings])[data-settings-refined] .arcs-hub-heading h1{letter-spacing:-.025em;color:var(--arc-foreground);font-size:24px;line-height:1.3}:is(#arc-settings,[data-arc-settings])[data-settings-refined] .arcs-hub-description{color:var(--arc-text-secondary);margin-top:6px;font-size:14px;line-height:1.55}:is(#arc-settings,[data-arc-settings])[data-settings-refined] .arcs-hub-nav .arcs-tabs-trigger{min-height:38px;font-size:14px}@media (pointer:coarse){:is(#arc-settings,[data-arc-settings])[data-settings-refined] .arcs-hub-nav .arcs-tabs-trigger{min-height:44px}}:is(#arc-settings,[data-arc-settings])[data-settings-refined] .arcs-hub-nav .arcs-tabs-icon svg{width:16px;height:16px}:is(#arc-settings,[data-arc-settings])[data-settings-refined].arcs-hub[data-settings-layout=horizontal]{grid-template-columns:minmax(0,1fr);column-gap:0}:is(#arc-settings,[data-arc-settings])[data-settings-refined].arcs-hub[data-settings-layout=horizontal]>*{grid-column:1}:is(#arc-settings,[data-arc-settings])[data-settings-refined].arcs-hub[data-settings-layout=horizontal] .arcs-hub-nav{grid-area:auto/1;margin:0 0 16px;position:static;top:auto}:is(#arc-settings,[data-arc-settings])[data-settings-refined].arcs-hub[data-settings-layout=vertical]{grid-template-columns:204px minmax(0,1fr);column-gap:32px}:is(#arc-settings,[data-arc-settings])[data-settings-refined].arcs-hub[data-settings-layout=vertical]>*{grid-column:2}:is(#arc-settings,[data-arc-settings])[data-settings-refined].arcs-hub[data-settings-layout=vertical] .arcs-hub-nav{grid-area:1/1/span 99;margin:2px 0 0;position:sticky;top:16px}:is(#arc-settings,[data-arc-settings]):is(.arcs-business,.arcs-closure,.arcs-approval-settings,.arcs-billing-refined){--arc-text-sm:14px;--arc-text-xs:13px;--arcs-control:38px;color:var(--arc-foreground);min-width:0;font-size:14px;line-height:1.55}:is(#arc-settings,[data-arc-settings]):is(.arcs-business,.arcs-closure,.arcs-approval-settings,.arcs-billing-refined) .arcs-card{margin-bottom:20px}:is(#arc-settings,[data-arc-settings]):is(.arcs-business,.arcs-closure,.arcs-approval-settings,.arcs-billing-refined) .arcs-card-header{padding:20px 20px 0}:is(#arc-settings,[data-arc-settings]):is(.arcs-business,.arcs-closure,.arcs-approval-settings,.arcs-billing-refined) .arcs-card-title{font-size:16px;font-weight:650}:is(#arc-settings,[data-arc-settings]):is(.arcs-business,.arcs-closure,.arcs-approval-settings,.arcs-billing-refined) .arcs-card-description{max-width:65ch;margin-top:5px;font-size:14px;line-height:1.55}:is(#arc-settings,[data-arc-settings]):is(.arcs-business,.arcs-closure,.arcs-approval-settings,.arcs-billing-refined) .arcs-card-body{padding:16px 20px 20px;font-size:14px}:is(#arc-settings,[data-arc-settings]):is(.arcs-business,.arcs-closure,.arcs-approval-settings,.arcs-billing-refined) .arcs-card-flush>.arcs-card-body{padding:16px 0 0}:is(#arc-settings,[data-arc-settings]):is(.arcs-business,.arcs-closure,.arcs-approval-settings,.arcs-billing-refined) .arcs-card-footer{padding:18px 20px;font-size:14px}:is(#arc-settings,[data-arc-settings]):is(.arcs-business,.arcs-closure,.arcs-approval-settings,.arcs-billing-refined) .arcs-button{min-height:38px;font-size:14px}:is(#arc-settings,[data-arc-settings]):is(.arcs-business,.arcs-closure,.arcs-approval-settings,.arcs-billing-refined) .arcs-button-icon{width:38px;min-width:38px}:is(#arc-settings,[data-arc-settings]):is(.arcs-business,.arcs-closure,.arcs-approval-settings,.arcs-billing-refined) .arcs-field-label{font-size:14px}:is(#arc-settings,[data-arc-settings]):is(.arcs-business,.arcs-closure,.arcs-approval-settings,.arcs-billing-refined) .arcs-input,:is(#arc-settings,[data-arc-settings]):is(.arcs-business,.arcs-closure,.arcs-approval-settings,.arcs-billing-refined) .arcs-select-control{min-height:40px;font-size:14px}@media (pointer:coarse){:is(#arc-settings,[data-arc-settings]):is(.arcs-business,.arcs-closure,.arcs-approval-settings,.arcs-billing-refined) :is(.arcs-button,.arcs-input,.arcs-select-control){min-height:44px}:is(#arc-settings,[data-arc-settings]):is(.arcs-business,.arcs-closure,.arcs-approval-settings,.arcs-billing-refined) .arcs-button-icon{width:44px;min-width:44px}}:is(#arc-settings,[data-arc-settings]):is(.arcs-business,.arcs-closure,.arcs-approval-settings,.arcs-billing-refined) .arcs-badge{font-size:12px}:is(#arc-settings,[data-arc-settings]):is(.arcs-business,.arcs-closure,.arcs-approval-settings,.arcs-billing-refined) .arcs-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 20px;display:flex}:is(#arc-settings,[data-arc-settings]):is(.arcs-business,.arcs-closure,.arcs-approval-settings,.arcs-billing-refined) .arcs-section-heading h2{color:var(--arc-foreground);margin:0;font-size:16px;font-weight:650;line-height:1.4}:is(#arc-settings,[data-arc-settings]):is(.arcs-business,.arcs-closure,.arcs-approval-settings,.arcs-billing-refined) .arcs-section-heading p{max-width:64ch;color:var(--arc-text-secondary);margin:5px 0 0;font-size:14px;line-height:1.55}:is(#arc-settings,[data-arc-settings]):is(.arcs-business,.arcs-closure,.arcs-approval-settings,.arcs-billing-refined) .arcs-setting-note{color:var(--arc-text-secondary);margin:0;font-size:14px}:is(#arc-settings,[data-arc-settings]):is(.arcs-business,.arcs-closure,.arcs-approval-settings,.arcs-billing-refined) :is(.arcs-setting-error,.arcs-setting-notice){border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);overflow-wrap:anywhere;margin:0 0 16px;padding:12px 14px;font-size:14px;line-height:1.55}:is(#arc-settings,[data-arc-settings]):is(.arcs-business,.arcs-closure,.arcs-approval-settings,.arcs-billing-refined) .arcs-setting-error{color:var(--arc-danger);border-color:color-mix(in srgb, var(--arc-danger) 30%, var(--arc-border));background:var(--arc-danger-soft)}:is(#arc-settings,[data-arc-settings]):is(.arcs-business,.arcs-closure,.arcs-approval-settings,.arcs-billing-refined) .arcs-setting-notice{color:var(--arc-foreground);background:var(--arc-surface-muted)}:is(#arc-settings,[data-arc-settings]).arcs-business .settings-fieldset{border:0;min-width:0;margin:0;padding:0}:is(#arc-settings,[data-arc-settings]).arcs-business .arcs-business-group .arcs-card-body{padding-top:4px}:is(#arc-settings,[data-arc-settings]).arcs-business .arcs-setting-fields{min-width:0;display:grid}:is(#arc-settings,[data-arc-settings]).arcs-business .arcs-setting-field{grid-template-columns:minmax(130px,.65fr) minmax(0,1.35fr);align-items:start;gap:12px 24px;min-width:0;padding:18px 0;display:grid}:is(#arc-settings,[data-arc-settings]).arcs-business .arcs-setting-field+.arcs-setting-field{border-top:1px solid var(--arc-border-subtle)}:is(#arc-settings,[data-arc-settings]).arcs-business .arcs-setting-field:last-child{padding-bottom:0}:is(#arc-settings,[data-arc-settings]).arcs-business .arcs-setting-label{color:var(--arc-foreground);margin:0;padding-top:10px;font-size:14px;font-weight:550;line-height:1.45;display:block}:is(#arc-settings,[data-arc-settings]).arcs-business .arcs-setting-control{gap:6px;min-width:0;display:grid}:is(#arc-settings,[data-arc-settings]).arcs-business .arcs-setting-control :is(input,select,textarea){box-sizing:border-box;border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);background:var(--arc-surface);width:100%;min-width:0;max-width:100%;min-height:40px;color:var(--arc-foreground);transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);margin:0;padding:9px 12px;font-family:inherit;font-size:14px;line-height:1.45}:is(#arc-settings,[data-arc-settings]).arcs-business .arcs-setting-control textarea{resize:vertical;min-height:96px}:is(#arc-settings,[data-arc-settings]).arcs-business .arcs-setting-control :is(input,select,textarea):hover:not(:disabled){border-color:var(--arc-border-strong)}:is(#arc-settings,[data-arc-settings]).arcs-business .arcs-setting-control :is(input,select,textarea):focus-visible{border-color:var(--arc-focus);outline:2px solid var(--arc-focus);outline-offset:2px}:is(#arc-settings,[data-arc-settings]).arcs-business .arcs-setting-control :is(input,select,textarea):disabled{background:var(--arc-surface-muted);color:var(--arc-text-secondary);cursor:not-allowed}:is(#arc-settings,[data-arc-settings]).arcs-business :is(.arcs-setting-hint,.arcs-setting-field-error){max-width:65ch;color:var(--arc-text-secondary);margin:0;font-size:14px;font-weight:400;line-height:1.55}:is(#arc-settings,[data-arc-settings]).arcs-business .arcs-setting-field-error{color:var(--arc-danger)}:is(#arc-settings,[data-arc-settings]).arcs-business .payment-instructions-remove{justify-self:end;margin-top:10px;font-size:14px}:is(#arc-settings,[data-arc-settings]).arcs-business .arcs-business-save-row{justify-content:space-between;align-items:center;gap:16px;padding:0 2px 12px;display:flex}:is(#arc-settings,[data-arc-settings]).arcs-business .arcs-business-save-row p{max-width:52ch;color:var(--arc-text-secondary);margin:0;font-size:14px}:is(#arc-settings,[data-arc-settings]).arcs-business .arcs-business-save-row .arcs-button{flex:none}:is(#arc-settings,[data-arc-settings]).arcs-business .jurisdiction-card{margin-bottom:20px}:is(#arc-settings,[data-arc-settings]).arcs-business .jurisdiction-values dt{font-size:13px}:is(#arc-settings,[data-arc-settings]).arcs-business .jurisdiction-values dd{font-size:14px}:is(#arc-settings,[data-arc-settings]).arcs-closure{background:0 0;border:0;max-width:none;margin:0;padding:0}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-accessible-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-toolbar>.arcs-button{flex:none}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-intro{min-width:0;color:var(--arc-foreground);overflow-wrap:anywhere;margin:0;font-size:14px}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-steps{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);gap:0;margin:0;padding:0;overflow:hidden}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-steps>li{border-bottom:1px solid var(--arc-border);padding:22px 24px 24px 62px}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-steps>li:last-child{padding-bottom:24px}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-steps>li:before{width:24px;height:24px;color:var(--arc-foreground);background:var(--arc-surface-muted);border:1px solid var(--arc-border);font-size:13px;top:22px;left:22px}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-step-heading h3{color:var(--arc-foreground);margin:0 0 10px;font-size:16px;font-weight:650;line-height:1.5}:is(#arc-settings,[data-arc-settings]).arcs-closure p{max-width:72ch;color:var(--arc-text-secondary);font-size:14px;line-height:1.6}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-actions{gap:8px;margin:16px 0}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-download-status{color:var(--arc-foreground)}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-acknowledgment{color:var(--arc-foreground);align-items:flex-start;gap:10px;margin:18px 0 0;font-size:14px;line-height:1.55;display:flex}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-acknowledgment input{width:18px;height:18px;accent-color:var(--arc-accent);flex:none;margin:2px 0 0}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-timeline{margin:0}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-timeline>div{border-top:1px solid var(--arc-border-subtle);grid-template-columns:140px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-timeline>div:first-child{border-top:0;padding-top:4px}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-timeline dt{color:var(--arc-foreground);font-size:14px;font-weight:600}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-timeline dd{min-width:0;color:var(--arc-text-secondary);margin:0;font-size:14px;line-height:1.6}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-timeline p:last-child{margin-bottom:0}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-retention-note{border-radius:var(--arc-radius-control);background:var(--arc-surface-muted);color:var(--arc-foreground);margin:10px 0 0;padding:14px 16px}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-retention-note a{color:inherit;text-underline-offset:3px;text-decoration:underline}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-confirm-fields{grid-template-columns:minmax(0,1fr);gap:16px;max-width:460px;margin-bottom:20px;display:grid}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-confirm-fields label{margin:0;display:block}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-confirm-fields select,:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-confirm-fields input{max-width:none}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-submit{margin:0}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-scheduled{border-color:color-mix(in srgb, var(--arc-danger) 30%, var(--arc-border));border-radius:var(--arc-radius-panel);background:var(--arc-surface);margin:0;padding:20px}:is(#arc-settings,[data-arc-settings]).arcs-approval-settings{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);padding:20px}:is(#arc-settings,[data-arc-settings]).arcs-approval-settings form{margin:0}:is(#arc-settings,[data-arc-settings]).arcs-approval-settings .arcs-approval-policy{border-top:1px solid var(--arc-border-subtle);cursor:pointer;align-items:flex-start;gap:12px;padding:18px 0;font-size:14px;display:flex}:is(#arc-settings,[data-arc-settings]).arcs-approval-settings .arcs-approval-policy input{width:18px;height:18px;accent-color:var(--arc-accent);flex:none;margin:2px 0 0}:is(#arc-settings,[data-arc-settings]).arcs-approval-settings .arcs-approval-policy>span{gap:5px;display:grid}:is(#arc-settings,[data-arc-settings]).arcs-approval-settings .arcs-approval-policy strong{color:var(--arc-foreground);font-size:14px;font-weight:600}:is(#arc-settings,[data-arc-settings]).arcs-approval-settings .arcs-approval-policy>span>span{color:var(--arc-text-secondary);font-size:14px;line-height:1.55}:is(#arc-settings,[data-arc-settings]).arcs-approval-settings .arcs-setting-save-row{border-top:1px solid var(--arc-border-subtle);border-radius:0 0 var(--arc-radius-panel) var(--arc-radius-panel);background:var(--arc-surface-muted);justify-content:space-between;align-items:center;gap:20px;margin:0 -20px -20px;padding:18px 20px;display:flex}:is(#arc-settings,[data-arc-settings]).arcs-approval-settings .arcs-setting-save-row p{color:var(--arc-text-secondary);margin:0;font-size:14px;line-height:1.55}:is(#arc-settings,[data-arc-settings]).arcs-approval-settings .arcs-setting-save-row .arcs-button{flex:none}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined{container:billing/inline-size}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .billing-current-summary{flex-wrap:wrap;align-items:center;gap:16px 24px;padding:0 20px 20px;display:flex}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .billing-current-summary>div{flex:220px;gap:5px;min-width:0;display:grid}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .billing-current-summary strong{color:var(--arc-foreground);font-size:18px;font-weight:650;line-height:1.35}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .billing-current-summary>div>span{max-width:60ch;color:var(--arc-text-secondary);font-size:14px;line-height:1.55}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .billing-current-summary>.billing-row-price{font-size:16px}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .billing-plan-options{margin:0;padding:0;list-style:none;display:block}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .billing-plan-options>li{border-top:1px solid var(--arc-border-subtle);grid-template-columns:minmax(0,1fr) 105px 148px;align-items:center;gap:20px;padding:20px;display:grid;position:relative}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .billing-plan-options>li>:not(.arcp-plan-highlight){z-index:1;position:relative}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .billing-plan-options>li>div{gap:6px;min-width:0;display:grid}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .billing-plan-options strong{color:var(--arc-foreground);flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:650;line-height:1.4;display:flex}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .billing-plan-options>li>div>span{max-width:52ch;color:var(--arc-text-secondary);font-size:14px;line-height:1.55}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .billing-plan-options .arcs-button{justify-self:stretch}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .billing-plan-options .billing-row-price{grid-column:2;justify-self:end}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .billing-row-price{color:var(--arc-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;gap:2px;font-size:19px;font-weight:650;line-height:1.4;display:grid}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .billing-row-price small{color:var(--arc-text-secondary);font-size:13px;font-weight:400}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .arcs-billing-purchase{padding:20px}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .arcs-billing-purchase .review-plan-consent{color:var(--arc-text-secondary);margin-bottom:20px;font-size:14px;line-height:1.6}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .arcs-billing-purchase .review-plan-consent input{width:18px;height:18px;margin-top:3px}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .arcs-billing-purchase .review-plan-checkout{flex-wrap:wrap;gap:16px}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .arcs-billing-purchase .review-plan-checkout strong{font-size:15px}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .arcs-billing-purchase :is(.review-plan-checkout span,.review-plan-help){color:var(--arc-text-secondary);font-size:14px;line-height:1.55}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .arcs-billing-purchase .button{min-height:38px;font-size:14px}@media (pointer:coarse){:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .arcs-billing-purchase .button{min-height:44px}}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .billing-policy{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .billing-policy strong{color:var(--arc-foreground);margin-bottom:4px;font-size:14px;font-weight:600;display:block}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .billing-policy p{color:var(--arc-text-secondary);margin:0;font-size:14px;line-height:1.55}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .billing-policy>.arcs-button{grid-column:1/-1;justify-self:start;padding-inline:0}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .billing-service-notes{gap:10px;padding:0 2px;display:grid}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .billing-service-notes p{max-width:75ch;color:var(--arc-text-secondary);margin:0;font-size:14px;line-height:1.55}@container billing (width<=640px){:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .billing-plan-options>li{grid-template-columns:minmax(0,1fr) 148px;gap:12px 20px}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .billing-plan-options>li>div{grid-column:1/-1}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .billing-plan-options .billing-row-price{text-align:left;grid-column:1;justify-self:start}}@media (width<=700px){:is(#arc-settings,[data-arc-settings]).arcs-business .arcs-setting-field{grid-template-columns:minmax(0,1fr);gap:6px;padding:14px 0}:is(#arc-settings,[data-arc-settings]).arcs-business .arcs-setting-field:last-child{padding-bottom:0}:is(#arc-settings,[data-arc-settings]).arcs-business .arcs-setting-label{padding-top:0}:is(#arc-settings,[data-arc-settings]).arcs-business .arcs-business-save-row{flex-direction:column;align-items:flex-start}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-steps>li{padding:20px 16px 22px}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-steps>li:last-child{padding-bottom:22px}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-steps>li:before{top:20px;left:16px}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-step-heading{min-height:24px;margin-bottom:12px;padding-left:36px}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-step-heading h3{margin:0}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-timeline>div{grid-template-columns:minmax(0,1fr);gap:6px}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-actions{flex-direction:column;align-items:stretch}:is(#arc-settings,[data-arc-settings]).arcs-closure .closure-actions .arcs-button{white-space:normal;text-align:left;justify-content:flex-start}:is(#arc-settings,[data-arc-settings]).arcs-approval-settings .arcs-setting-save-row{flex-direction:column;align-items:flex-start;gap:14px}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .billing-policy{grid-template-columns:minmax(0,1fr)}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .billing-current-summary>.billing-row-price{text-align:left}}@container billing (width<=360px){:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .billing-plan-options>li{grid-template-columns:minmax(0,1fr);gap:12px}:is(#arc-settings,[data-arc-settings]).arcs-billing-refined .billing-plan-options .arcs-button{justify-self:start}}@media (pointer:coarse),(width<=700px){:is(#arc-settings,[data-arc-settings]):is(.arcs-business,.arcs-closure,.arcs-approval-settings,.arcs-billing-refined) .arcs-button{min-height:44px}:is(#arc-settings,[data-arc-settings]):is(.arcs-business,.arcs-closure,.arcs-approval-settings,.arcs-billing-refined) .arcs-button-icon{width:44px;min-width:44px}:is(#arc-settings,[data-arc-settings]):is(.arcs-business,.arcs-closure,.arcs-approval-settings,.arcs-billing-refined) .arcs-setting-control :is(input,select,textarea){min-height:44px}}@media (prefers-reduced-motion:reduce){:is(#arc-settings,[data-arc-settings]).arcs-business .arcs-setting-control :is(input,select,textarea){transition:none}}.app-shell.app-shell :is(#arc-settings,[data-arc-settings]).arcs-hub.settings-hub{margin-left:auto!important;margin-right:auto!important}.app-shell :is(#arc-settings,[data-arc-settings]).arcs-hub[data-settings-layout=vertical]{justify-content:center}.app-shell[data-workspace-theme] :is(#arc-settings,[data-arc-settings]) .arcs-badge.arcs-badge-info{--badge-background:color-mix(in oklab, var(--arc-foreground) 8%, transparent);--badge-border:transparent;--badge-foreground:var(--arc-foreground);color:var(--arc-foreground)}.app-shell.app-shell :is(#arc-settings,[data-arc-settings]) .arcs-business-save-row{z-index:5;border:1px solid var(--arc-border);background:var(--arc-surface-raised,var(--arc-surface));box-shadow:var(--arc-shadow-floating,0 12px 32px #0000001f);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:16px;padding:12px 16px;display:flex;position:sticky;bottom:12px}.app-shell.app-shell :is(#arc-settings,[data-arc-settings]) .arcs-business-save-row>:not(button):not(.arcs-button){color:var(--arc-text-muted);flex:260px;margin:0;font-size:13px}@media (width<=640px){.app-shell.app-shell :is(#arc-settings,[data-arc-settings]) .arcs-business-save-row{bottom:8px}.app-shell.app-shell :is(#arc-settings,[data-arc-settings]) .arcs-business-save-row>:is(button,.arcs-button){flex:100%;justify-content:center}}@media (width<=700px){.app-shell.app-shell :is(#arc-settings,[data-arc-settings]) .arcs-business-save-row{align-items:stretch;position:static}.app-shell.app-shell.app-shell.app-shell :is(#arc-settings,[data-arc-settings]) .arcs-business-save-row>*{flex:none}}.app-shell[data-workspace-theme] :is(#arc-settings,[data-arc-settings]) .arcs-badge.arcs-badge-success{--badge-foreground:color-mix(in oklab, var(--arcs-success) 75%, var(--arc-foreground));--badge-background:color-mix(in srgb, var(--arcs-success) 10%, var(--arc-surface));--badge-border:color-mix(in srgb, var(--arcs-success) 25%, var(--arc-border))}.app-shell :is(#arc-settings,[data-arc-settings]) .arcs-hub-panel :is(p,label,span,li)>a:not([class]){color:var(--arc-foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--arc-foreground) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--arc-foreground) 40%, transparent);text-underline-offset:3px}.app-shell :is(#arc-settings,[data-arc-settings]) .arcs-hub-panel :is(p,label,span,li)>a:not([class]):hover{text-decoration-color:currentColor}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(#arc-settings,[data-arc-settings]) .arcs-hub-panel .ws-footnote{color:var(--arc-text-muted)}.app-shell :is(#arc-settings,[data-arc-settings]) .tax-jurisdiction-table .tax-current-rate{white-space:nowrap}.app-shell :is(#arc-settings,[data-arc-settings]) .arcs-usage>:last-child:nth-child(odd){grid-column:1/-1}:is(#arc-settings,.app-shell) [data-settings-refined].arcs-hub{max-width:1200px}:is(#arc-settings,.app-shell) [data-settings-refined] .arcs-hub-nav{border:1px solid var(--wa-line);background:var(--wa-surface);border-radius:16px;padding:8px}:is(#arc-settings,.app-shell) [data-settings-refined] .arcs-tabs-trigger[aria-selected=true]{color:var(--wa-text)}:is(#arc-settings,.app-shell) [data-settings-refined] .arcs-tabs-trigger[aria-selected=true] .arcs-tabs-icon{color:#5b810f}:is(#arc-settings,.app-shell) [data-settings-refined] .arcs-card{box-shadow:none;border-radius:16px}:is(#arc-settings,.app-shell) [data-settings-refined] .arcs-button-primary{color:#17220b;background:#b0ed51;border-color:#9cd340}:is(#arc-settings,.app-shell) [data-settings-layout=header-tabs].arcs-hub{max-width:1200px;display:block}:is(#arc-settings,.app-shell) [data-settings-layout=header-tabs]>.workspace-page-header{margin-bottom:24px}:is(#arc-settings,.app-shell) [data-settings-layout=header-tabs] .workspace-page-tabs{overflow:visible}:is(#arc-settings,.app-shell) .settings-header-detail{align-items:center;gap:7px;display:inline-flex}:is(#arc-settings,.app-shell) [data-settings-refined].arcs-hub>.workspace-page-header{min-width:0;margin-bottom:24px}:is(#arc-settings,.app-shell) [data-settings-refined].arcs-hub .arcs-hub-nav{min-width:0;max-width:100%}:is(#arc-settings,.app-shell) [data-settings-layout=vertical].arcs-hub .arcs-hub-nav{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100dvh - 120px);overflow-y:auto}.invoice-email-field{grid-template-columns:minmax(0,1fr);justify-items:start;gap:5px;min-width:0;display:grid}.invoice-email-field>label{color:var(--text-muted);font-size:12px;font-weight:500}.invoice-email-pill{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-muted);min-width:0;max-width:100%;min-height:32px;color:var(--foreground);border-radius:999px;align-items:center;gap:7px;padding:0 8px 0 11px;display:inline-flex}.invoice-email-pill>svg{color:var(--text-muted);flex:none}.app-shell .invoice-email-field .invoice-email-pill>input{min-width:0;max-width:100%;height:30px;min-height:30px;box-shadow:none;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;outline:none;flex:0 auto;padding:0;font-size:13px}.invoice-email-pill:has(input:focus-visible){outline:2px solid var(--focus-outline);outline-offset:2px}.invoice-email-pill>button{width:24px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.invoice-email-pill>button:hover:not(:disabled){background:var(--surface)}.invoice-email-pill>button:focus-visible{outline:2px solid var(--focus-outline);outline-offset:1px}.invoice-email-pill:has(input:disabled){opacity:.6}@media (pointer:coarse){.invoice-email-pill{min-height:44px}.app-shell .invoice-email-field .invoice-email-pill>input{min-height:42px;font-size:16px}.invoice-email-pill>button{width:34px;min-height:42px}}.delivery-panel{min-width:0}.delivery-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.delivery-panel .delivery-heading h2{margin:0}.delivery-refresh{color:var(--muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;font-size:12px;display:inline-flex}.delivery-refresh:hover:not(:disabled){color:var(--ink)}.delivery-form{gap:9px;display:grid}.delivery-form label,.delivery-created-link label{font-size:12px;font-weight:600}.delivery-form input,.delivery-created-link input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:6px;padding:10px 11px;font-size:12px}.delivery-wide{justify-content:center;width:100%;min-height:38px;padding:9px 12px;font-size:12px}.delivery-panel h3{align-items:center;gap:7px;margin:0 0 11px;font-size:12px;font-weight:650;display:flex}.delivery-history,.delivery-links{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.delivery-confirm{border-left:2px solid var(--ink);margin-top:2px;padding:1px 0 1px 12px}.delivery-confirm p{overflow-wrap:anywhere;margin:0 0 12px;font-size:12px;line-height:1.7}.delivery-confirm-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.delivery-confirm-actions .button{min-height:35px;padding:9px 12px;font-size:12px}.delivery-text-button{color:var(--muted);text-underline-offset:3px;background:0 0;border:0;padding:5px 0;font-size:12px;text-decoration:underline}.delivery-text-button:hover:not(:disabled){color:var(--ink)}.delivery-notice,.delivery-error{overflow-wrap:anywhere;border-radius:5px;margin-bottom:14px;padding:11px 12px;font-size:12px;line-height:1.65}.delivery-notice{color:#285640;background:#f0f7f3;border:1px solid #dcece2}.delivery-error{color:var(--red);background:#fff4f1;border:1px solid #f0d8d0}.delivery-history-list,.delivery-link-list{max-height:340px;margin:0;padding:0;list-style:none;overflow:auto}.delivery-history-list>li{border-bottom:1px solid var(--line);padding:12px 0}.delivery-history-list>li:first-child{padding-top:0}.delivery-history-list>li:last-child,.delivery-link-list>li:last-child{border-bottom:0}.delivery-record-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.delivery-record-heading time{color:var(--muted);font-size:12px}.delivery-state{font-size:12px;font-weight:650}.delivery-state-delivered{color:var(--green)}.delivery-state-failed,.delivery-state-bounced,.delivery-state-unknown{color:var(--red)}.delivery-recipient{overflow-wrap:anywhere;margin-top:3px;font-size:12px}.delivery-history-list p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.65}.delivery-history-list .delivery-record-error{color:var(--red)}.delivery-explanation{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.8}.delivery-created-link{gap:8px;margin:14px 0;display:grid}.delivery-created-link input{font-size:12px}.delivery-link-list{margin-top:12px}.delivery-link-list>li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.delivery-link-list>li>div{gap:3px;display:grid}.delivery-link-list strong{font-size:12px;font-weight:600}.delivery-link-list span{color:var(--muted);font-size:12px}.delivery-privacy{color:var(--muted);align-items:flex-start;gap:7px;margin-top:15px;font-size:12px;line-height:1.7;display:flex}.delivery-privacy svg{flex:none;margin-top:1px}.delivery-refresh{min-height:32px}@media (pointer:coarse),(width<=720px){.delivery-refresh{min-height:44px}}.app-shell .delivery-panel .delivery-heading{justify-content:flex-start;gap:7px;margin-bottom:12px}.app-shell .delivery-panel .delivery-heading .delivery-refresh:not(.app-refresh-button){width:28px;min-width:28px;height:28px;min-height:28px;box-shadow:none;color:var(--text-muted);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-shell .delivery-panel .delivery-heading .delivery-refresh:not(.app-refresh-button):focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}@media (pointer:coarse){.app-shell .delivery-panel .delivery-heading .delivery-refresh:not(.app-refresh-button){width:40px;min-width:40px;height:40px;min-height:40px}}.delivery-send,.delivery-link-create{border-radius:999px;justify-content:center;width:100%}.delivery-links-heading{align-items:center;gap:6px;margin-bottom:10px;display:flex}.delivery-links-heading>h3{margin:0}.delivery-link-row{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.app-shell .delivery-created-link .delivery-link-row input{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;height:38px;min-height:38px;color:var(--foreground);text-overflow:ellipsis;border-radius:9px;flex:auto;padding:0 11px;font-size:13px}.app-shell .delivery-link-row .delivery-link-copy{border-radius:9px;flex:none;width:38px;min-width:38px;height:38px;min-height:38px;padding:0}@media (width<=640px),(pointer:coarse){.app-shell .delivery-created-link .delivery-link-row input{height:44px;min-height:44px;font-size:16px}.app-shell .delivery-link-row .delivery-link-copy{width:44px;min-width:44px;height:44px;min-height:44px}}.delivery-revoked-links>summary{cursor:pointer;color:var(--text-muted,var(--muted));align-items:center;gap:5px;min-height:32px;font-size:12px;list-style:none;display:inline-flex}.delivery-revoked-links>summary::-webkit-details-marker{display:none}.attachment-panel h2{align-items:center;gap:8px;display:flex}.attachment-panel h2>span{color:#8290a4;margin-left:auto;font-size:12px;font-weight:500}.attachment-help,.attachment-footnote{color:#7b8799;margin:0 0 14px;font-size:12px;line-height:1.7}.attachment-footnote{margin:12px 0 0;font-size:12px}.attachment-list{margin:10px 0;padding:0;list-style:none}.attachment-list li{color:#8490a3;border-top:1px solid #edf0f4;align-items:center;gap:9px;padding:13px 0;display:flex}.attachment-list li>div{flex:1;min-width:0}.attachment-list strong{color:#2c3e58;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}.attachment-list li>div>span{font-size:12px}.attachment-action{color:#6c7e96;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:5px;display:grid}.attachment-action:hover{color:#294875;background:#f0f4fa}.attachment-upload{color:#41618c;cursor:pointer;background:#f8faff;border:1px dashed #bdcbe0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:14px 10px;font-size:12px;display:flex;position:relative}.attachment-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.attachment-upload:focus-within{outline-offset:3px;outline:2px solid #4f6df5}.attachment-upload.is-busy{opacity:.65}.attachment-panel :focus-visible{outline-offset:3px;outline:2px solid #4f6df5}.attachment-progress{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.attachment-progress progress{accent-color:var(--accent,#b0ed51);flex:1;min-width:60px;height:4px}.recurring-workspace{min-width:0}.recurring-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:25px;display:flex}.recurring-toolbar>p{color:var(--muted);align-items:center;gap:10px;margin:0;font-size:12px;display:flex}.recurring-toolbar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.recurring-toolbar .button{min-height:36px;font-size:12px}.recurring-form{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:26px;padding:26px}.recurring-form h2{margin:0 0 23px;font-size:17px}.recurring-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.recurring-form label,.reminder-form>label{gap:7px;font-size:12px;font-weight:550;display:grid}.recurring-form input,.recurring-form select,.reminder-form input:not([type=checkbox]){border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:6px;padding:10px 11px;font-size:12px}.recurring-review-note{max-width:680px;color:var(--muted);margin:23px 0;font-size:12px;line-height:1.8}.recurring-form-actions{gap:10px;display:flex}.recurring-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.recurring-list>li{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:24px 0;display:flex}.recurring-schedule-icon{border:1px solid var(--line);background:#fff;border-radius:9px;flex:none;place-items:center;width:42px;height:42px;display:grid}.recurring-schedule-main{flex:1;min-width:0}.recurring-schedule-main>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.recurring-schedule-main h2{overflow-wrap:anywhere;margin:0;font-size:14px}.recurring-schedule-main p{color:var(--muted);overflow-wrap:anywhere;margin:7px 0 3px;font-size:12px}.recurring-schedule-main small{color:var(--muted);font-size:12px}.recurring-label{color:#276443;background:#edf6f0;border-radius:4px;padding:2px 6px;font-size:12px;display:inline-flex}.recurring-paused{color:#666;background:#f0f0f0}.recurring-next{gap:5px;min-width:140px;display:grid}.recurring-next span{color:var(--muted);font-size:12px}.recurring-next strong{font-size:12px;font-weight:550}.recurring-list .button{min-height:34px;padding:8px 12px;font-size:12px}.recurring-empty{text-align:center;border:1px dashed var(--line);color:var(--muted);border-radius:10px;padding:64px 20px}.recurring-empty h2{color:var(--ink);margin:18px 0 10px;font-size:18px}.recurring-empty p{max-width:450px;margin:auto;font-size:12px;line-height:1.8}.recurring-footnote{max-width:760px;color:var(--muted);margin:22px 0 0;font-size:12px;line-height:1.8}.recurring-error,.recurring-notice{overflow-wrap:anywhere;border-radius:6px;margin:0 0 18px;padding:12px 14px;font-size:12px;line-height:1.75}.recurring-error{color:var(--red);background:#fff4f1;border:1px solid #f2d9d2}.recurring-notice{color:#285640;background:#f0f7f3;border:1px solid #dcece2}.reminder-form{gap:12px;display:grid}.reminder-form>label{font-size:12px}.reminder-form .reminder-toggle{align-items:center;gap:9px;font-size:12px;line-height:1.5;display:flex}.reminder-toggle input{accent-color:#171717;flex:none;width:15px;height:15px}.reminder-help{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.8}.reminder-form .reminder-help{margin:-4px 0 0}.reminder-form .button{justify-content:center;width:100%;font-size:12px}.reminder-check{text-underline-offset:3px;color:var(--muted);background:0 0;border:0;padding:5px;font-size:12px;text-decoration:underline}.reminder-cleared{color:#285640;background:#f0f7f3;border-radius:5px;margin:0 0 15px;padding:10px 12px;font-size:12px;line-height:1.7}.reminder-panel .recurring-error,.reminder-panel .recurring-notice{font-size:12px}@media (width<=800px){.recurring-list>li{flex-wrap:wrap;gap:14px}.recurring-schedule-main{flex-basis:calc(100% - 60px)}.recurring-next{flex:1;margin-left:56px}}@media (width<=560px){.recurring-form{padding:20px 16px}.recurring-form-grid{grid-template-columns:1fr}.recurring-toolbar .button{font-size:12px}.recurring-next{margin-left:0}}.app-shell .reminder-panel .reminder-form{gap:10px}.app-shell .reminder-panel>h2{margin-bottom:12px}.app-shell .reminder-panel .reminder-compact-days legend{margin-bottom:6px;font-size:12px}.app-shell .reminder-panel .reminder-days-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.app-shell .reminder-panel .reminder-days-row>div{min-width:0;max-width:100%}.app-shell .reminder-panel .reminder-compact-days button[data-chip]{box-shadow:none;background:0 0;border:0;border-radius:999px;min-height:32px;padding:0;font-size:12px}.app-shell .reminder-panel .reminder-compact-days button[data-chip][aria-pressed=true]{box-shadow:none;background:0 0;border:0}.app-shell .reminder-panel .reminder-compact-days button[data-chip]>span{height:32px}.app-shell .reminder-panel .reminder-compact-days button[data-chip][aria-pressed=true]>span>span:first-child{background:color-mix(in srgb,#b0ed51 62%,var(--surface));border-color:#98d141}.app-shell .reminder-panel .reminder-compact-days button[data-chip][aria-pressed=true]{color:#17210c}.app-shell .reminder-panel .reminder-compact-days button[data-chip][aria-pressed=true] svg{color:#2f4a10}.app-shell[data-workspace-dark=true] .reminder-panel .reminder-compact-days button[data-chip][aria-pressed=true]>span>span:first-child{border-color:color-mix(in srgb,#b0ed51 55%,var(--border));background:color-mix(in srgb,#b0ed51 24%,var(--surface))}.app-shell[data-workspace-dark=true] .reminder-panel .reminder-compact-days button[data-chip][aria-pressed=true],.app-shell[data-workspace-dark=true] .reminder-panel .reminder-compact-days button[data-chip][aria-pressed=true] svg{color:var(--foreground)}.app-shell .reminder-panel .reminder-form .finance-select-trigger{background:var(--surface-muted);border-radius:999px;height:34px;min-height:34px;font-size:13px}@media (pointer:coarse){.app-shell .reminder-panel .reminder-form .finance-select-trigger{height:44px;min-height:44px}}.app-shell .reminder-panel .reminder-compact-days :is(.reminder-custom-toggle,.reminder-add-day){white-space:nowrap;flex:none;width:auto;height:32px;min-height:32px;padding:0 10px;font-size:13px}.app-shell .reminder-panel .reminder-summary{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.app-shell .reminder-panel .reminder-compact-days button:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}.app-shell .reminder-panel .reminder-days-row>.reminder-custom-entry{flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:6px;padding:2px;display:flex;overflow:hidden}.app-shell .reminder-panel .reminder-custom-entry>input{border:1px solid var(--border);width:250px;min-width:0;max-width:100%;height:32px;min-height:32px;box-shadow:none;background:var(--surface);color:var(--foreground);font:inherit;border-radius:9px;flex:215px;padding:0 11px;font-size:13px}.app-shell .reminder-panel .reminder-custom-entry>input:focus-visible{outline:2px solid var(--focus-outline);outline-offset:-2px}@media (pointer:coarse){.app-shell .reminder-panel .reminder-compact-days button[data-chip],.app-shell .reminder-panel .reminder-compact-days button[data-chip]>span,.app-shell .reminder-panel .reminder-compact-days :is(.reminder-custom-toggle,.reminder-add-day){height:44px;min-height:44px}.app-shell .reminder-panel .reminder-custom-entry>input{min-height:44px;font-size:16px}}.app-shell .rd-workspace{--surface:var(--arc-surface);--surface-raised:var(--arc-surface-raised);--surface-muted:var(--arc-surface-muted);--foreground:var(--arc-foreground);--text-secondary:var(--arc-text-secondary);--text-muted:var(--arc-text-muted);--border:var(--arc-border);--border-subtle:var(--arc-border-subtle);--border-strong:var(--arc-border-strong);--accent:var(--arc-accent);--accent-strong:var(--arc-accent-strong);--accent-foreground:var(--arc-accent-foreground);--control-on:var(--arc-accent);--control-glyph:var(--arc-accent-foreground);--focus-outline:var(--arc-focus);--radius-panel:var(--arc-radius-panel);--radius-pill:var(--arc-radius-pill);--shadow-floating:var(--arc-shadow-floating);--arc-text-sm:14px;--arc-text-xs:14px;--text-sm:14px;--text-xs:14px;--text-base:14px;min-width:0;max-width:1440px;color:var(--foreground);gap:20px;font-size:14px;line-height:1.5;display:grid;container:recurring-drafts/inline-size}.rd-workspace .rd-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.rd-workspace .rd-heading h1{color:var(--foreground);letter-spacing:-.025em;margin:0;font-size:24px;font-weight:650;line-height:1.3}.rd-workspace .rd-heading p{color:var(--text-secondary);margin:6px 0 0;font-size:14px;line-height:1.5}.rd-workspace .rd-heading-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-shell .rd-workspace .arc-control-button{min-height:38px;font-size:14px}.rd-workspace .rd-feedback{margin:0;font-size:14px}.rd-workspace .rd-editor{min-width:0;margin:0}.rd-workspace .rd-editor>fieldset{border:0;min-width:0;margin:0;padding:0}:is(#arc-settings,[data-arc-settings]).rd-workspace .rd-editor-card{margin:0;overflow:visible}:is(#arc-settings,[data-arc-settings]).rd-workspace .rd-editor-card .arcs-card-header{padding:20px 20px 0}:is(#arc-settings,[data-arc-settings]).rd-workspace .rd-editor-card .arcs-card-title{font-size:16px;font-weight:600;line-height:1.4}:is(#arc-settings,[data-arc-settings]).rd-workspace .rd-editor-card .arcs-card-body{padding:20px}:is(#arc-settings,[data-arc-settings]).rd-workspace .rd-editor-card .arcs-card-footer{border-radius:0 0 var(--arc-radius-panel) var(--arc-radius-panel);background:var(--surface-muted);justify-content:flex-end;padding:14px 20px}:is(#arc-settings,[data-arc-settings]).rd-workspace .rd-form-actions{flex-wrap:wrap;gap:8px;display:flex}.rd-workspace .rd-form-fields{gap:20px;min-width:0;display:grid}.rd-workspace :is(.rd-template-fields,.rd-terms-fields){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;min-width:0;display:grid}.rd-workspace .rd-date-fields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;min-width:0;display:grid}.rd-workspace .sales-field-label{color:var(--foreground);font-size:14px;font-weight:500;line-height:1.5}.rd-workspace .rd-date-field [role=dialog]{box-sizing:border-box;width:min(320px,100vw - 32px);min-width:0;left:auto;right:0}.rd-workspace .rd-review-note{border-top:1px solid var(--border-subtle);color:var(--text-secondary);max-width:82ch;margin:20px 0 0;padding-top:16px;font-size:14px;line-height:1.55}.rd-workspace .rd-register{min-width:0}.rd-workspace .rd-register:empty{display:none}.rd-workspace .rd-skeleton{min-height:120px;padding:16px}.rd-workspace .rd-empty{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);padding:40px 20px}.app-shell .rd-workspace .rd-table{width:100%;min-width:0;font-size:14px}.app-shell .rd-workspace .rd-table :is(th,td){vertical-align:top;white-space:normal;height:auto;padding:16px;font-size:14px;line-height:1.5}.app-shell .rd-workspace .rd-table thead th{color:var(--text-secondary);background:var(--surface-muted);padding:12px 16px;font-weight:500}.app-shell .rd-workspace .rd-table td{color:var(--foreground)}.rd-workspace .rd-schedule-name{flex-wrap:wrap;align-items:flex-start;gap:8px 10px;min-width:0;display:flex}.rd-workspace .rd-schedule-name strong{width:100%;color:var(--foreground);overflow-wrap:anywhere;font-size:14px;font-weight:550;display:block}.rd-workspace .rd-timing{min-width:0;color:var(--text-secondary);gap:4px;display:grid}.rd-workspace .rd-timing>span{overflow-wrap:anywhere}.rd-workspace .rd-timing>span:first-child{color:var(--foreground)}.rd-workspace .rd-next-date{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rd-workspace .rd-action-cell .arc-control-button{white-space:nowrap}.rd-workspace .rd-schedule-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;min-width:0;margin:0;padding:4px 0 0;display:grid}.rd-workspace .rd-schedule-rules>div{min-width:0}.rd-workspace .rd-schedule-rules dt{color:var(--foreground);margin:0 0 6px;font-size:14px;font-weight:550}.rd-workspace .rd-schedule-rules dd{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}@media screen{.app-shell[data-workspace-theme][data-workspace-dark=true] .rd-workspace .arc-control-button[data-arc-variant=primary]{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] .rd-workspace .arc-control-button[data-arc-variant=primary] :is(span,svg){color:inherit}}@container recurring-drafts (width<=800px){.rd-workspace :is(.rd-template-fields,.rd-date-fields,.rd-terms-fields),.rd-workspace .rd-schedule-rules{grid-template-columns:minmax(0,1fr);gap:16px}.app-shell .rd-workspace .rd-table{width:100%;max-width:100%;display:block}.app-shell .rd-workspace .rd-table :is(thead,tbody){width:100%;display:block}.app-shell .rd-workspace .rd-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.app-shell .rd-workspace .rd-table thead tr{overflow:visible!important}.app-shell .rd-workspace .rd-table tbody tr{box-sizing:border-box;border-bottom:1px solid var(--border-subtle);gap:12px;width:100%;padding:16px;display:grid}.app-shell .rd-workspace .rd-table tbody tr:last-child{border-bottom:0}.app-shell .rd-workspace .rd-table tbody tr:after{content:none;display:none}.app-shell .rd-workspace .rd-table td{background:0 0;border:0;width:auto;min-width:0;height:auto;margin:0;padding:0;font-size:14px;display:block}.rd-workspace .rd-schedule-name strong{flex:180px;width:auto}.rd-workspace .rd-next-cell:before{content:"Next invoice date";color:var(--text-secondary);margin-bottom:4px;font-size:14px;display:block}}@container recurring-drafts (width<=480px){.rd-workspace .rd-heading-actions{width:100%}.rd-workspace .rd-heading-actions .arc-control-button{flex:auto}.rd-workspace .rd-heading-actions .icon-button{flex:none}:is(#arc-settings,[data-arc-settings]).rd-workspace .rd-editor-card .arcs-card-header{padding:16px 16px 0}:is(#arc-settings,[data-arc-settings]).rd-workspace .rd-editor-card .arcs-card-body{padding:16px}:is(#arc-settings,[data-arc-settings]).rd-workspace .rd-editor-card .arcs-card-footer{padding:14px 16px}}@media (pointer:coarse){.app-shell .rd-workspace .arc-control-button{min-height:44px}}.app-shell.app-shell .rd-workspace{width:100%;max-width:1180px;margin-inline:auto}.app-shell .rd-workspace .rd-summary{background:0 0;border:0;width:100%}.app-shell .rd-workspace .rd-summary>div{padding:0}.app-shell.app-shell .rd-workspace .rd-register{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.app-shell.app-shell .rd-workspace .rd-register>*{min-width:0}.app-shell.app-shell .rd-workspace .rd-register .arc-accounting{box-shadow:none;background:0 0;border:0;border-radius:0}.app-shell.app-shell .rd-workspace .rd-register>div:has(table.rd-table){box-shadow:none;background:0 0;border:0;border-radius:0}.app-shell.app-shell .rd-workspace .rd-register>.rd-empty{box-shadow:none;background:0 0;border:0;border-radius:0}.app-shell .rd-workspace .rd-foot{border-top:1px solid var(--border-subtle);color:var(--text-muted);margin:0;padding:12px 16px;font-size:13px}.app-shell.app-shell .rd-workspace .rd-register>.rd-schedule-rules{border-top:1px solid var(--border-subtle);background:var(--surface-muted);padding:16px}.app-shell.app-shell .rd-workspace .rd-schedule-rules dt{font-size:13px}.app-shell.app-shell .rd-workspace .rd-schedule-rules dd{color:var(--text-muted);font-size:13px}.app-shell.app-shell .rd-workspace .rd-review-note{max-width:none}.app-shell .rd-workspace .rd-date-field input::-webkit-calendar-picker-indicator{display:none}.app-shell.app-shell :is(#arc-settings,[data-arc-settings]).rd-workspace .rd-editor-card{border-radius:16px}.app-shell[data-workspace-theme][data-workspace-dark=true] .rd-workspace .rd-register{background:var(--surface);border-color:var(--border)}.app-shell[data-workspace-theme][data-workspace-dark=true] .rd-workspace :is(.rd-foot,.rd-schedule-rules dd){color:var(--text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] .rd-workspace .rd-schedule-rules dt{color:var(--foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] .rd-workspace .rd-register>.rd-schedule-rules{background:var(--surface-muted);border-color:var(--border-subtle)}@media (width<=760px){.app-shell .rd-workspace .rd-summary [role=list]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.rd-compose-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:22px;animation:.22s ease-out rd-editor-in;display:grid}.rd-compose-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.app-shell .rd-workspace .rd-compose-heading h2{color:var(--foreground);margin:0;font-size:14px;font-weight:550;line-height:24px}.rd-compose-name{align-items:center;gap:10px;padding:12px 14px;display:flex}.rd-compose-name>.field{flex:1}.rd-compose-template{border-top:1px solid var(--border-subtle);padding:12px 14px}.app-shell.app-shell .ie-page .rd-compose-name input.arc-input:not([type=checkbox]):not([type=radio]),.app-shell .rd-editing .rd-compose-outline .finance-select-trigger{height:28px!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:0!important}.rd-editing .rd-compose-timing{grid-template-columns:minmax(95px,.8fr) minmax(150px,1.2fr) minmax(150px,1fr)}.app-shell .rd-editing .rd-compose-timing>div.field{align-content:start;gap:5px;display:grid}:is(#arc-settings,.app-shell) .rd-editing .rd-compose-timing>div.field>label{color:var(--text-muted);margin:0;font-size:11px;font-weight:400;line-height:16px}.rd-days-control{align-items:center;gap:4px;min-width:0;height:28px;display:flex}.app-shell .rd-editing .rd-days-control .arc-control-button{width:24px;min-width:24px;height:26px;min-height:26px;box-shadow:none;color:var(--text-muted);background:0 0;border:0;padding:0}.app-shell.app-shell .rd-editing .rd-days-control input.arc-input{text-align:center;min-width:28px;width:32px!important;padding:0!important}.rd-days-control>span{color:var(--text-muted);font-size:12px}.rd-compose-options{grid-template-columns:1fr 1fr;gap:14px;padding-top:6px;display:grid}.rd-editing .rd-editor .arc-note-disclosure{margin-top:12px}.rd-template-preview{border:1px solid var(--border);background:var(--surface);border-radius:18px;min-width:0;padding:16px}.rd-template-customer{align-items:center;gap:10px;padding:8px 0 16px;display:flex}.rd-template-customer>div{gap:5px;min-width:0;display:grid}.rd-template-customer strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.rd-template-customer>div>span{color:var(--text-muted);font-size:11px}.rd-template-customer .country-flag{--country-flag-width:18px}.rd-template-preview dl{border-top:1px solid var(--border-subtle);gap:10px;margin:0;padding:14px 0;font-size:12px;display:grid}.rd-template-preview dl>div{justify-content:space-between;gap:10px;display:flex}.rd-template-preview dt{color:var(--text-muted)}.rd-template-preview dd{color:var(--foreground);font-variant-numeric:tabular-nums;margin:0}.rd-template-draft{background:color-mix(in srgb,#b0ed51 17%,var(--surface));min-height:24px;color:var(--foreground);border-radius:99px;align-items:center;padding:3px 9px;font-size:11px;display:inline-flex}.rd-register-help{color:var(--text-muted);align-items:center;gap:5px;padding:8px 16px;font-size:12px;display:flex}.app-shell .rd-workspace .rd-feedback[role=alert]{background:color-mix(in srgb,#d64c4c 7%,var(--surface));box-shadow:none;border:0;border-radius:14px;font-size:12px}.app-shell .rd-editing .rd-compose-outline :is(input,button):focus-visible{outline-offset:2px;outline:2px solid #b0ed51b3}@keyframes rd-editor-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=1100px){.rd-compose-layout{grid-template-columns:minmax(0,1fr)}.rd-template-preview{max-width:none}.rd-template-preview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}}@media (width<=640px){.rd-editing .rd-compose-timing{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rd-editing .rd-compose-timing>.field:last-child{grid-column:1/-1}.rd-compose-options{grid-template-columns:minmax(0,1fr)}.rd-days-control{justify-content:flex-start;max-width:200px}}@media (prefers-reduced-motion:reduce){.rd-compose-layout{animation:none}}.app-shell .rd-editing .rd-compose-options{background:var(--surface);border:1px solid var(--border-subtle);border-radius:12px;grid-template-columns:minmax(160px,.85fr) minmax(0,1.15fr);gap:0;width:100%;max-width:600px;margin:0;padding:8px 0;display:grid}.app-shell .rd-editing .rd-compose-options>.field{gap:2px;min-width:0;padding:0 12px}.app-shell .rd-editing .rd-compose-options>.field+.field{border-left:1px solid var(--border-subtle)}.app-shell .rd-editing .rd-compose-options .finance-select-trigger{height:30px;min-height:30px;box-shadow:none;background:0 0;border:0;border-radius:6px;padding:0;font-size:13px}.app-shell .rd-editing .rd-compose-options .arc-report-date{align-items:center;gap:8px;min-width:0;display:flex}.app-shell.app-shell .rd-editing .rd-compose-options .arc-report-date input.arc-input{width:100%;min-width:0;height:30px;min-height:30px;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:0!important}.app-shell .rd-editing .rd-compose-options .arc-report-calendar button{border-radius:8px;width:28px;min-width:28px;height:28px;min-height:28px;padding:0}@media (width<=600px){.app-shell .rd-editing .rd-compose-options{grid-template-columns:minmax(0,1fr);padding:0}.app-shell .rd-editing .rd-compose-options>.field{padding:8px 12px}.app-shell .rd-editing .rd-compose-options>.field+.field{border-left:0;border-top:1px solid var(--border-subtle)}}.app-shell .rd-editing .rd-compose-options>.field>label{margin:0;font-size:11px;font-weight:400;line-height:16px}.app-shell .rd-editing .rd-editor .arc-note-disclosure[data-preview]>.arc-note-trigger{min-height:34px;font-size:13px}@media (width<=600px),(pointer:coarse){.app-shell .rd-editing .rd-compose-options .finance-select-trigger,.app-shell.app-shell .rd-editing .rd-compose-options .arc-report-date input.arc-input{height:44px;min-height:44px}.app-shell.app-shell .rd-editing.ie-page .ie-meta-strip .arc-report-date .arc-voice-control>input.arc-input:not([type=checkbox]):not([type=radio]){padding-right:0!important}.app-shell .rd-editing .rd-compose-options .arc-report-calendar button{width:44px;min-width:44px;height:44px;min-height:44px}}.app-shell.app-shell .rd-editing.ie-page .ie-meta-strip .rd-days-control .arc-voice-control>input.arc-input[inputmode=numeric]{padding-right:0!important}.credit-history{margin:0 0 18px;padding:0;list-style:none}.credit-history li{border-bottom:1px solid #e7e7e7;padding:14px 0}.credit-history li:first-child{padding-top:0}.credit-history li>div{justify-content:space-between;gap:12px;font-size:12px;display:flex}.credit-history p{color:#6b6b6b;overflow-wrap:anywhere;margin:8px 0;font-size:12px}.credit-history a{color:inherit;align-items:center;gap:5px;display:flex}.credit-history time{color:#6b6b6b}.credit-panel>.button{width:100%}.credit-dialog{box-sizing:border-box;color:#171717;border:1px solid #e7e7e7;border-radius:12px;width:min(590px,100vw - 32px);max-height:calc(100dvh - 40px);padding:28px;overflow:auto;box-shadow:0 20px 80px #0002}.credit-dialog::backdrop{background:#1118}.credit-dialog-heading{justify-content:space-between;gap:18px;display:flex}.credit-dialog-heading h2{letter-spacing:-.5px;margin:4px 0 18px;font-size:22px}.credit-dialog-heading p{color:#6b6b6b;margin:0;font-size:12px}.credit-description{color:#6b6b6b;font-size:13px;line-height:1.6}.credit-dialog .field{margin-top:16px}.credit-quantities{margin:22px 0}.credit-quantities label{border-top:1px solid #e7e7e7;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.credit-quantities strong{overflow-wrap:anywhere;font-size:13px;display:block}.credit-quantities small{color:#6b6b6b;font-size:12px}.credit-quantities input{border:1px solid #d4d4d4;border-radius:5px;flex-shrink:0;width:100px;padding:10px}.credit-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.credit-review{margin:20px 0}.credit-review>div{justify-content:space-between;gap:30px;margin:12px 0;font-size:13px;display:flex}.credit-review dt{color:#6b6b6b;overflow-wrap:anywhere}.credit-review dd{text-align:right;overflow-wrap:anywhere;margin:0}.credit-review .credit-total{border-top:1px solid #e7e7e7;padding-top:18px;font-size:16px;font-weight:700}.credit-refund{background:#fff8e9;border:1px solid #f0ddb3;border-radius:6px;padding:14px;font-size:13px;line-height:1.6}.settings-fieldset{border:0;min-width:0;margin:0;padding:0}.settings-fieldset:disabled{opacity:.75}.status-credited{color:#355884;background:#edf2fc}.status-refund{color:#815918;background:#fff4e0}@media (width<=520px){.credit-dialog{padding:20px}.credit-actions{flex-direction:column-reverse}.credit-actions .button{width:100%}.credit-dialog-heading h2{font-size:20px}.credit-review>div{gap:16px}}.credit-dialog-title{align-items:center;gap:6px;margin:4px 0 18px;display:flex}.credit-dialog-heading .credit-dialog-title h2{margin:0}.credit-history-head,.credit-history-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.credit-history-foot{margin-top:6px}.credit-history-actions{gap:6px;margin-left:auto;display:flex}.credit-history a.credit-history-action{border:1px solid var(--border,#e7e7e7);border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:0 12px;font-size:12px;text-decoration:none;display:inline-flex}.credit-panel>.credit-create-action{width:100%;margin-bottom:12px}.credit-live-review{border-top:1px solid var(--wa-line,#e5e5e5);margin-top:18px}.credit-live-review>.credit-description{align-items:center;gap:6px;display:flex}.credit-review dd{font-variant-numeric:tabular-nums}@media (width<=520px){.credit-actions .arc-confirm-action,.credit-actions .arc-confirm-action>button{width:100%}.credit-quantities label{gap:12px}.credit-quantities label>span{min-width:0}}.credit-quantity-row>.field-error{margin:-4px 0 12px}.credit-review .credit-amount{white-space:nowrap;overflow-wrap:normal;flex-shrink:0}.inspector-record>.payment-void{display:block}.app-shell .credit-dialog.credit-dialog.arc-accounting.arc-invoice{width:min(540px,100vw - 32px);padding:22px 24px 24px}.app-shell .credit-dialog.credit-dialog .credit-dialog-heading{align-items:center;gap:12px;margin-bottom:6px}.app-shell .credit-dialog.credit-dialog .credit-dialog-title{margin:0}.app-shell .credit-dialog.credit-dialog .credit-dialog-title h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.app-shell .credit-dialog.credit-dialog .invoice-hero{margin:0 0 16px}.app-shell .credit-dialog.credit-dialog .invoice-notice{margin:0 0 12px}.app-shell .credit-dialog.credit-dialog .field{gap:6px;margin-top:12px;display:grid}.app-shell .credit-dialog.credit-dialog .field:first-child{margin-top:0}.app-shell .credit-dialog.credit-dialog .field>span{font-size:13px;font-weight:500}.app-shell .credit-dialog.credit-dialog .credit-date-field{gap:6px;margin-top:0}.app-shell .credit-dialog.credit-dialog .credit-date-field>label{color:var(--foreground);font-size:13px;font-weight:500}.app-shell .credit-dialog.credit-dialog .credit-quantities{margin:14px 0 10px}.app-shell .credit-dialog.credit-dialog .credit-quantities label{border-top-color:var(--border,#e7e7e7);padding:10px 0}.app-shell .credit-dialog.credit-dialog .credit-quantities strong{font-weight:500}.app-shell .credit-dialog.credit-dialog .credit-quantities small{color:var(--text-muted,#5c5c5c)}.app-shell .credit-dialog.credit-dialog .credit-all{border-radius:999px;height:30px;min-height:30px;padding:0 12px;font-size:12px}.app-shell .credit-dialog.credit-dialog .credit-live-review{border-top-color:var(--border,#e7e7e7);margin-top:16px}.app-shell .credit-dialog.credit-dialog .credit-live-review>.credit-description{color:var(--text-muted,#5c5c5c);margin:12px 0 0;font-size:13px}.app-shell .credit-dialog.credit-dialog .credit-review{margin:12px 0 0}.app-shell .credit-dialog.credit-dialog .credit-review>div{margin:6px 0;font-size:13px}.app-shell .credit-dialog.credit-dialog .credit-review dt{color:var(--text-muted,#5c5c5c)}.app-shell .credit-dialog.credit-dialog .credit-review .credit-total{border-top-color:var(--border,#e7e7e7);margin-top:10px;padding-top:10px;font-size:14px;font-weight:600}.app-shell .credit-dialog.credit-dialog .credit-review .credit-total dt{color:var(--foreground,#111)}.app-shell .credit-dialog.credit-dialog .credit-refund{border-radius:12px;margin:10px 0 0;padding:10px 12px;font-size:13px}.app-shell .credit-dialog.credit-dialog .credit-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.app-shell .credit-dialog.credit-dialog .credit-actions>:only-child{grid-column:1/-1}.app-shell .credit-dialog.credit-dialog .credit-actions:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .credit-dialog.credit-dialog .credit-actions>.arc-confirm-action{width:100%}.app-shell .credit-dialog.credit-dialog .credit-actions :is(.arc-control-button,.arc-confirm-action>button){white-space:nowrap;border-radius:999px;justify-content:center;width:100%;height:42px;min-height:42px;padding:0 14px;font-size:14px}@media (width<=520px){:is(.app-shell .credit-dialog.credit-dialog .credit-actions,.app-shell .credit-dialog.credit-dialog .credit-actions:has(>:nth-child(3))){grid-template-columns:1fr}}.detail-layout:has(.invoice-inspector){grid-template-columns:minmax(380px,1fr) 350px;gap:28px;max-width:1190px}.detail-aside.invoice-inspector{--inspector-surface:var(--wa-surface,#fff);--inspector-text:var(--wa-text,#202223);--inspector-muted:var(--wa-muted,#68727d);overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--wa-border,#e1e5e9);background:var(--inspector-surface);max-height:calc(100dvh - 110px);color:var(--inspector-text);border-radius:14px;font-size:13px;display:block;position:sticky;top:90px;overflow:auto;box-shadow:0 2px 5px #172b4d04,0 12px 28px #172b4d03}.inspector-summary{background:var(--wa-soft,#fcfcfd);border-bottom:1px solid var(--wa-border,#e9ecef);padding:21px 22px 19px}.inspector-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;font-size:12px;font-weight:600;display:flex}.inspector-amount-label{color:var(--inspector-muted);margin:0 0 6px;font-size:12px}.inspector-amount{letter-spacing:-1.25px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:32px;font-weight:650;line-height:1.3;display:flex}.inspector-amount>span{letter-spacing:0;color:var(--inspector-muted);font-size:12px;font-weight:400}.inspector-due{color:var(--inspector-muted);align-items:center;gap:6px;margin-top:13px;font-size:12px;display:flex}.inspector-totals{gap:9px;margin:0;font-size:12px;display:grid}.inspector-totals>div{justify-content:space-between;gap:14px;display:flex}.inspector-totals dt{color:var(--inspector-muted)}.inspector-totals dd{font-variant-numeric:tabular-nums;margin:0}.inspector-credit-due{color:#705520;background:#fff9ed;border:1px solid #eedfc6;border-radius:8px;gap:5px;margin-top:16px;padding:12px;font-size:12px;display:grid}.inspector-credit-due span{font-size:12px;line-height:1.6}.inspector-group-label{color:var(--inspector-muted);letter-spacing:1px;text-transform:uppercase;padding:19px 20px 10px;font-size:12px;font-weight:600}.inspector-sections{padding:0 10px 10px}.inspector-section{border:1px solid #0000;border-bottom-color:var(--wa-border,#eef0f2);border-radius:0;margin:0}.inspector-section:last-child{border-bottom-color:#0000}.inspector-section>h3{margin:0;font-size:13px;font-weight:600}.inspector-section>h3>button{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:62px;padding:13px 9px;display:flex}.inspector-section>h3>button:hover{background:var(--wa-soft,#f6f7f8)}.inspector-section-icon{color:var(--inspector-muted);flex:none;place-items:center;width:25px;height:30px;display:grid}.inspector-section-copy{flex:1;gap:4px;min-width:0;display:grid}.inspector-section-copy>span{letter-spacing:-.15px;font-size:13px}.inspector-section-copy>small{color:var(--inspector-muted);font-size:12px;font-weight:400;line-height:1.5}.inspector-chevron{color:var(--inspector-muted);flex:none;transition:transform .15s}.inspector-section.is-open{border-color:var(--wa-border,#e0e5e9);border-radius:9px;margin:4px 0 7px;box-shadow:0 1px 2px #172b4d03}.inspector-section.is-open>h3>button{background:var(--wa-soft,#f7f8f9);border-radius:8px 8px 0 0}.inspector-section.is-open .inspector-chevron{transform:rotate(180deg)}.inspector-section-badge{color:var(--inspector-muted);background:var(--wa-soft,#f1f3f5);border:1px solid var(--wa-border,#e5e9ec);white-space:nowrap;border-radius:4px;padding:2px 5px;font-size:12px;font-weight:500}.inspector-section-body{padding:15px 14px 18px}.inspector-section-body[hidden]{display:none}.invoice-inspector .inspector-section-body .side-panel{background:0 0;border:0;padding:0}.invoice-inspector .inspector-section-body>.side-panel>h2,.invoice-inspector .inspector-section-body>.side-panel>.approval-heading h2{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.invoice-inspector .approval-heading{justify-content:flex-end;margin:0 0 9px}.invoice-inspector .approval-refresh{width:27px;height:27px}.invoice-inspector .side-empty,.invoice-inspector :is(.approval-help,.approval-confirm,.approval-status span,.attachment-help,.attachment-footnote,.reminder-help){color:var(--inspector-muted);font-size:12px;line-height:1.65}.invoice-inspector .approval-status{border:1px solid var(--wa-border,#e5e9ed);background:var(--wa-soft,#f6f8fa);border-radius:8px}.invoice-inspector .approval-status strong{color:var(--inspector-text);font-size:12px}.invoice-inspector .approval-actions{gap:11px;margin:14px 0}.invoice-inspector .approval-confirm{color:var(--inspector-text)}.invoice-inspector .approval-decision-buttons{grid-template-columns:1fr;gap:8px;display:grid}.invoice-inspector :is(.button,.approval-actions .button){border-radius:7px;min-height:36px;padding:9px 12px;font-size:12px;box-shadow:0 1px 2px #182b4908}.invoice-inspector .button.secondary{background:var(--inspector-surface);border-color:var(--wa-border,#d9dfe5)}.invoice-inspector :is(input:not([type=checkbox],[type=radio],[type=file]),select,textarea){border-radius:7px;min-height:38px;font-size:13px}.invoice-inspector :is(input[type=checkbox],input[type=radio]){accent-color:#202223}.invoice-inspector .attachment-upload{background:var(--wa-soft,#fafbfc);min-height:66px;color:var(--inspector-text);border:1px dashed #c7d0d9;border-radius:8px}.invoice-inspector .attachment-list li{border-radius:7px}.invoice-inspector .inspector-section-body .credit-panel{border-top:1px solid var(--wa-border,#e5e9ed);margin-top:17px;padding-top:16px}.invoice-inspector .credit-panel>h2{margin-bottom:10px;font-size:12px}.invoice-inspector .collect-state{font-size:12px}.invoice-inspector .collect-cancel{margin-top:15px}.invoice-inspector .delivery-wide{justify-content:center;width:100%}.invoice-inspector .reminder-form{gap:13px}.invoice-inspector .reminder-form>label{font-size:12px}.inspector-receipts h4,.inspector-adjustments h4{margin:0 0 12px;font-size:12px}.inspector-record{border-bottom:1px solid var(--wa-border,#edf0f2);padding:12px 0}.inspector-record:last-child{border:0;padding-bottom:0}.inspector-record>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.inspector-record strong{font-size:13px;font-weight:600}.inspector-record time{color:var(--inspector-muted);font-size:12px}.inspector-record p{color:var(--inspector-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.6}.inspector-adjustments{border-top:1px solid var(--wa-border,#e5e9ed);margin-top:18px;padding-top:17px}.inspector-timeline{margin:0;padding:0;list-style:none}.inspector-timeline li{gap:11px;padding-bottom:19px;display:flex;position:relative}.inspector-timeline li:last-child{padding-bottom:0}.inspector-timeline li:not(:last-child):before{content:"";background:var(--wa-border,#e1e6eb);width:1px;position:absolute;top:12px;bottom:0;left:4px}.inspector-timeline-dot{background:var(--inspector-surface);border:2px solid #b5bfc9;border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px;position:relative}.inspector-timeline strong{font-size:12px;font-weight:600;display:block}.inspector-timeline p{color:var(--inspector-muted);overflow-wrap:anywhere;margin:5px 0;font-size:12px;line-height:1.7}.inspector-timeline time{color:var(--inspector-muted);font-size:12px}.inspector-footer{border-top:1px solid var(--wa-border,#e9ecef);color:var(--inspector-muted);background:var(--wa-soft,#fcfcfd);align-items:flex-start;gap:8px;padding:15px 19px;display:flex}.inspector-footer>svg{flex:none;margin-top:2px}.inspector-footer p{margin:0;font-size:12px;line-height:1.7}.invoice-inspector :focus-visible{outline-offset:3px;outline:2px solid #2e6dcc}.invoice-inspector .inspector-section>h3>button:focus-visible{outline-offset:-3px}@media (width<=1100px){.detail-layout:has(.invoice-inspector){grid-template-columns:minmax(320px,1fr) 320px;gap:22px}.detail-aside.invoice-inspector{max-height:calc(100dvh - 95px);top:75px}.inspector-summary{padding:19px}.inspector-section-copy>small{font-size:12px}}@media (width<=950px){.detail-layout:has(.invoice-inspector){grid-template-columns:1fr;max-width:760px}.detail-aside.invoice-inspector{order:-1;max-height:none;position:static}.inspector-summary{padding:21px 23px}.inspector-section-copy>small{font-size:12px}.inspector-sections{padding:0 13px 12px}.inspector-group-label{padding-left:23px}.inspector-section-body{padding:18px}.inspector-amount{font-size:30px}}@media (prefers-reduced-motion:reduce){.inspector-chevron{transition:none}}.invoice-inspector .approval-more>summary{cursor:pointer;color:var(--inspector-muted);padding:6px 0;font-size:12px}.invoice-inspector .approval-more>.button{width:100%;margin-top:8px}.invoice-inspector .approval-actions .approval-help{margin:0}.reminder-day-picker{border:0;min-width:0;margin:0;padding:0}.reminder-day-picker legend{margin:0 0 10px;font-size:12px;font-weight:600}.reminder-day-picker>div{flex-wrap:wrap;gap:7px;display:flex}.reminder-day-picker button{font:inherit;border:1px solid var(--wa-border,#dfe4e9);background:var(--wa-surface,#fff);color:var(--wa-text,#354151);cursor:pointer;border-radius:6px;padding:8px 10px;font-size:12px}.reminder-day-picker button[aria-pressed=true]{border-color:var(--wa-text,#263340);background:var(--wa-soft,#edf1f4);color:var(--wa-text,#18212b);box-shadow:inset 0 0 0 .5px}.reminder-day-picker button:disabled{opacity:.5;cursor:default}.reminder-custom-day>summary{cursor:pointer;color:var(--inspector-muted,#68727d);padding:2px 0 8px;font-size:12px}.reminder-custom-day>label{margin:6px 0;font-size:12px;display:block}.reminder-custom-day>div{gap:8px;display:flex}.reminder-custom-day input{width:85px;min-width:0}.reminder-custom-day p{margin-bottom:0}.invoice-inspector .delivery-heading>h2{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.invoice-inspector .delivery-heading{justify-content:flex-end;margin-bottom:13px}@media (width<=950px){.invoice-inspector :is(.button,.approval-actions .button){min-height:42px}.invoice-inspector .reminder-day-picker button{min-height:40px}}.payment-void-open{min-height:44px;color:var(--inspector-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0 4px;font-size:13px;text-decoration:underline}.payment-void-open:hover{color:var(--wa-ink,#1d2733)}.payment-void{border:1px solid var(--wa-border,#e1e6eb);background:var(--wa-soft,#fbfbfc);border-radius:10px;margin-top:10px;padding:12px}.app-shell[data-workspace-dark=true] .invoice-inspector .inspector-credit-due{background:var(--wa-warning-soft);border-color:var(--wa-warning-soft);color:var(--wa-warning)}.payment-void p{color:var(--wa-ink,#1d2733);margin:0 0 10px;font-size:13px;line-height:1.55}.payment-void .field{gap:6px;font-size:14px;display:grid}.payment-void input{min-height:44px;font-size:16px}.payment-void-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.payment-void-actions .button{min-height:44px;font-size:14px}.inspector-record.is-voided strong s{color:var(--inspector-muted);font-weight:500}.payment-voided-tag{color:#7a4b16;vertical-align:1px;background:#f3ece4;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.inspector-record p.payment-void-reason{color:var(--wa-ink,#3a4652);font-size:12px}.invoice-inspector .inspector-paid-progress{margin:16px 0 14px}.inspector-adjustments-note{color:var(--inspector-muted);margin:0 0 8px;font-size:12px;line-height:1.5}.invoice-inspector .inspector-activity{margin:0}.app-shell .invoice-inspector .inspector-section{border:0;border-bottom:1px solid var(--wa-border);box-shadow:none;border-radius:0;margin:0}.app-shell .invoice-inspector .inspector-section:last-child{border-bottom:0}.app-shell .invoice-inspector .inspector-section.is-open{background:color-mix(in srgb,var(--wa-soft) 35%,transparent)}.app-shell .invoice-inspector .inspector-section>h3>.invoice-inspector-toggle{background:0 0;border-radius:14px;padding:14px 10px;transition:background .18s;display:block}.app-shell .invoice-inspector .invoice-inspector-toggle:hover{background:var(--wa-soft)}.invoice-inspector-heading{align-items:center;gap:10px;min-width:0;display:flex}.invoice-inspector-expand{background:var(--wa-surface);border:1px solid var(--wa-border);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;transition:background .2s;display:grid}.invoice-inspector-expand svg{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.inspector-section.is-open .invoice-inspector-expand svg{transform:rotate(45deg)}.app-shell .invoice-inspector .invoice-inspector-toggle>.arc-disclosure-preview{padding:14px 0 2px}.app-shell .invoice-inspector .invoice-inspector-toggle>.arc-disclosure-preview strong{font-size:15px}.invoice-inspector-reveal{overflow:hidden}.invoice-inspector-reveal[inert]{pointer-events:none}.app-shell .invoice-inspector .inspector-section-body{padding:4px 10px 18px}.app-shell .invoice-inspector .invoice-accounting-status{border:1px solid var(--wa-border);color:var(--wa-text);background:var(--wa-surface);border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;line-height:1.4;display:inline-flex}.invoice-accounting-status svg{color:var(--wa-success,#487e19)}.app-shell .invoice-inspector .invoice-inspector-toggle:focus-visible{outline:2px solid var(--wa-accent,#303030);outline-offset:-3px}.invoice-compose-row{align-items:center;gap:12px;min-width:0;display:flex}.invoice-compose-row>.ev-invoice-agent{flex:100%;min-width:0}.invoice-compose-row.is-editing>.ev-invoice-agent{flex-basis:66%}.invoice-save-controls{flex:none;min-width:0;overflow:hidden}.invoice-save-pills{white-space:nowrap;align-items:center;gap:6px;padding:3px;display:flex}.app-shell .invoice-save-pills .arc-control-button{border-radius:999px;min-height:38px;padding:8px 13px;font-size:12px}.app-shell .invoice-save-pills .invoice-save-primary{box-shadow:0 2px 5px #14200015;color:#142000!important;background:#b0ed51!important;border-color:#a0d944!important}.app-shell .invoice-save-pills .invoice-save-discard{background:var(--wa-surface);color:var(--wa-text)}.invoice-save-controls:focus-visible{outline:2px solid var(--wa-accent);outline-offset:2px;border-radius:999px}.app-shell .ev-copy-address{position:relative}.ev-address-heading{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.app-shell .ev-address-copy{border:1px solid var(--wa-border);background:var(--wa-surface);width:30px;height:30px;color:var(--wa-text);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-shell .ev-copy-address .ev-pre{white-space:pre-line;word-break:normal;overflow-wrap:break-word;-webkit-user-select:text;user-select:text;max-width:none;margin-top:10px}@media (width<=700px){.invoice-compose-row{flex-wrap:wrap;gap:8px}.invoice-compose-row>.ev-invoice-agent,.invoice-compose-row.is-editing>.ev-invoice-agent{flex-basis:100%}.invoice-save-controls{margin-left:auto}.app-shell .invoice-save-pills .arc-control-button{min-height:40px;padding:9px 14px}}@media (prefers-reduced-motion:reduce){.invoice-inspector-expand svg,.app-shell .invoice-inspector .invoice-inspector-toggle{transition:none}}@media (pointer:coarse){.app-shell .ev-address-copy{width:44px;height:44px}.app-shell .invoice-save-pills .arc-control-button{min-height:44px}}.inspector-adjustments-heading{align-items:center;gap:6px;margin:0 0 12px;display:flex}.inspector-adjustments-heading h4{margin:0}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .inspector-group-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px 20px 6px;display:flex}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .inspector-group-head>.inspector-group-label{border:0;margin:0;padding:0}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .inspector-group-head>.inspector-file-actions{margin-left:auto;padding:0}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .inspector-group-head .invoice-file-actions{justify-content:flex-end;gap:6px}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .inspector-group-head .arc-control-button:not(dialog *){border-radius:999px;height:32px;min-height:32px;padding:0 12px;font-size:12px}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .inspector-group-head>.inspector-file-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .inspector-group-head .credit-create-action{white-space:nowrap;width:auto;margin:0}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .inspector-section.is-open{background:0 0}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .inspector-section-body .side-panel{box-shadow:none;background:0 0;border:0}.app-shell .invoice-inspector .inspector-section{position:relative}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .inspector-section-tools{z-index:1;pointer-events:none;justify-content:flex-end;align-items:center;gap:6px;height:40px;display:flex;position:absolute;top:14px;left:45px;right:46px}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .inspector-section-tools>*{pointer-events:auto}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .inspector-section:not(.is-open)>.inspector-section-tools{display:none}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .inspector-section.has-tools.is-open .inspector-section-copy{padding-right:36px}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .inspector-section.has-tools.is-open .inspector-section-copy>small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .inspector-section.is-open:has(.inspector-section-tools .inspector-inline-status) .inspector-section-copy>small{visibility:hidden}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .inspector-section-tools .arc-control-button{border:1px solid var(--wa-border,var(--border));background:var(--wa-surface,var(--surface));width:28px;min-width:28px;height:28px;min-height:28px;color:var(--foreground);box-shadow:none;border-radius:50%;place-items:center;padding:0;display:inline-grid}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .inspector-section-tools .arc-control-button:hover:not(:disabled){background:var(--wa-soft,var(--surface-muted))}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .inspector-section-tools .arc-control-button:focus-visible{outline:2px solid var(--focus-outline,var(--wa-accent));outline-offset:2px}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .inspector-section-tools .inspector-inline-status{max-width:calc(100% - 36px);position:absolute;bottom:2px;left:0}.app-shell .invoice-inspector .inspector-inline-status{min-width:0;color:var(--wa-success,var(--success,#487e19));white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:500;line-height:16px;display:inline-flex;overflow:hidden}.app-shell .invoice-inspector .inspector-inline-status>svg{flex:none}@media (pointer:coarse){.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .inspector-section-tools .arc-control-button{width:40px;min-width:40px;height:40px;min-height:40px}}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .delivery-panel>.delivery-heading:not(:has(button)){height:0;margin:0}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .delivery-form{gap:12px}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector :is(.delivery-send,.delivery-link-create){border-radius:999px;justify-content:center;gap:7px;width:100%;height:36px;min-height:36px;font-size:13px}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector :is(.delivery-history,.delivery-links){border-top:1px solid var(--border-subtle,var(--wa-border));margin-top:16px;padding-top:14px}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .delivery-panel h3{color:var(--foreground);margin:0 0 10px;font-size:13px;font-weight:600}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .delivery-links-heading{align-items:center;gap:6px;margin:0 0 10px;display:flex}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .delivery-links-heading>h3{margin:0}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .delivery-created-link{justify-items:stretch;margin:12px 0 0}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .delivery-link-list{max-height:none;margin:8px 0 0}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .delivery-link-list>li{border-bottom:1px solid var(--border-subtle,var(--wa-border));flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .delivery-link-list>li:last-child{border-bottom:0}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .delivery-link-list>li>div{gap:2px;min-width:0;display:grid}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .delivery-link-list .delivery-link-state{color:var(--foreground);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .delivery-link-list .delivery-link-state:before{content:"";background:var(--text-muted);border-radius:50%;width:7px;height:7px}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .delivery-link-list li.is-active .delivery-link-state:before{background:#7cbf2a}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .delivery-link-list li>div>span:not(.delivery-link-state){color:var(--text-muted);font-size:12px}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .delivery-link-list .arc-confirm-action>button{border:1px solid var(--border);background:var(--surface);height:32px;min-height:32px;color:var(--danger,#b42318);box-shadow:none;white-space:nowrap;border-radius:999px;padding:0 12px;font-size:12px}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .delivery-link-list .arc-confirm-action>button>svg{display:none}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .delivery-revoked-links{margin-top:6px}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .delivery-revoked-links>summary{cursor:pointer;min-height:32px;color:var(--text-muted);align-items:center;gap:5px;font-size:12px;list-style:none;display:inline-flex}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .delivery-revoked-links>summary::-webkit-details-marker{display:none}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .delivery-revoked-links>summary>svg{transition:transform .18s}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .delivery-revoked-links[open]>summary>svg{transform:rotate(180deg)}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .delivery-revoked-links>summary:focus-visible{outline:2px solid var(--focus-outline,var(--wa-accent));outline-offset:2px;border-radius:6px}@media (pointer:coarse){.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector :is(.delivery-send,.delivery-link-create,.delivery-link-list .arc-confirm-action>button,.delivery-revoked-links>summary){height:44px;min-height:44px}}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .credit-history>li{border-bottom:1px solid var(--border-subtle,var(--wa-border));padding:10px 0}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .credit-history>li:last-child{border-bottom:0}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .credit-history-head{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .credit-history-head strong{font-weight:600}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .credit-history-head span{font-variant-numeric:tabular-nums}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .credit-history-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .credit-history-foot time{color:var(--text-muted);font-size:12px}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .credit-history-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .credit-history-action{border:1px solid var(--border);background:var(--surface);height:30px;min-height:30px;color:var(--foreground);box-shadow:none;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .credit-history-action:hover{background:var(--surface-muted)}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .credit-history-action:focus-visible{outline:2px solid var(--focus-outline,var(--wa-accent));outline-offset:2px}@media (pointer:coarse){.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .credit-history-action{height:44px;min-height:44px}}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .accounting-panel .payment-summary-row{color:var(--text-muted);font-size:13px}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .accounting-panel .payment-summary-row strong{color:var(--foreground);font-size:14px}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .accounting-activity-list li{border-top:1px solid var(--border-subtle,var(--wa-border));padding:12px 0}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .accounting-activity-head :is(strong,.accounting-activity-amount){color:var(--foreground);font-size:14px}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector :is(.accounting-activity-meta,.accounting-activity-desc){color:var(--text-muted);font-size:13px;line-height:1.5}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .accounting-activity-meta{justify-content:space-between}.app-shell .invoice-inspector .arc-surface-loading,.app-shell .invoice-inspector .reminder-loading{box-sizing:border-box;height:68px;min-height:68px;padding:12px 0;overflow:hidden}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .inspector-section-copy{min-width:0}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .inspector-section-copy>small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.app-shell .invoice-inspector .view-only-note.inspector-view-only{margin:4px 20px 8px}.app-shell .payment-void .payment-void-head{align-items:flex-start;gap:6px;display:flex}.app-shell .payment-void .payment-void-head>p{flex:auto;min-width:0;margin:0 0 10px}.app-shell .payment-void .payment-void-head .ie-help{flex:none;margin-top:1px}.app-shell .payment-void .payment-void-actions{grid-template-columns:1fr 1fr;align-items:center;display:grid}.app-shell .payment-void .payment-void-actions>.arc-confirm-action{width:100%;min-width:0}.app-shell .payment-void .payment-void-actions :is(.arc-control-button,.arc-confirm-action>button){border-radius:999px;justify-content:center;width:100%;height:36px;min-height:36px;padding:0 16px;font-size:13px}@media (pointer:coarse){.app-shell .payment-void .payment-void-actions :is(.arc-control-button,.arc-confirm-action>button){height:44px;min-height:44px}}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .inspector-group-head{flex-wrap:wrap}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .inspector-group-head>.inspector-file-actions{flex:1 0 100%;justify-content:flex-start;margin-left:0}.app-shell.app-shell.app-shell .invoice-inspector.invoice-inspector .inspector-group-head .invoice-file-actions{justify-content:flex-start}.app-shell[data-workspace-dark=true] .invoice-inspector{--wa-border:var(--wa-line)}.app-shell[data-workspace-theme=light]{--admin-next-content-surface:#fbfbfb;--p-color-app-bg:#0a0a0a;--p-color-bg:#fff;--p-color-bg-inverse:#0a0a0a;--p-color-bg-accent:#101010;--p-color-bg-accent-hover:#0a0a0a;--p-color-bg-accent-active:#0a0a0a;--p-color-bg-accent-selected:#101010;--p-color-bg-accent-disabled:#00000021;--p-color-bg-ai-accent:#7854f6;--p-color-bg-ai-accent-hover:#672ff4;--p-color-bg-ai-accent-active:#521fdb;--p-color-bg-ai-accent-selected:#7854f6;--p-color-bg-brand-accent:#101010;--p-color-bg-brand-accent-hover:#0a0a0a;--p-color-bg-brand-accent-active:#0a0a0a;--p-color-bg-brand-accent-selected:#101010;--p-color-bg-brand-accent-disabled:#00000021;--p-color-bg-caution-accent:#ffdd34;--p-color-bg-caution-accent-hover:#ffd607;--p-color-bg-caution-accent-active:#ddb100;--p-color-bg-caution-accent-selected:#ffdd34;--p-color-bg-critical-accent:var(--s-token-color-bg-critical-accent-when-prefers-contrast,#d82019);--p-color-bg-critical-accent-hover:var(--s-token-color-bg-critical-accent-hover-when-prefers-contrast,#ce1f18);--p-color-bg-critical-accent-active:var(--s-token-color-bg-critical-accent-active-when-prefers-contrast,#b31a14);--p-color-bg-critical-accent-selected:var(--s-token-color-bg-critical-accent-selected-when-prefers-contrast,#d82019);--p-color-bg-critical-accent-disabled:#00000021;--p-color-bg-highlight-accent:#195ae8;--p-color-bg-highlight-accent-hover:#1650d0;--p-color-bg-highlight-accent-active:#1347b9;--p-color-bg-highlight-accent-selected:#195ae8;--p-color-bg-info-accent:#5bc9eb;--p-color-bg-info-accent-hover:#3dbce5;--p-color-bg-info-accent-active:#00b0de;--p-color-bg-info-accent-selected:#5bc9eb;--p-color-bg-success-accent:#8ae156;--p-color-bg-success-accent-hover:#75d63b;--p-color-bg-success-accent-active:#5ecb10;--p-color-bg-success-accent-selected:#8ae156;--p-color-bg-warning-accent:#ff8a3e;--p-color-bg-warning-accent-hover:#ff771c;--p-color-bg-warning-accent-active:#f26a10;--p-color-bg-warning-accent-selected:#ff8a3e;--p-color-icon-ai-accent:#7854f6;--p-color-icon-ai-accent-hover:#672ff4;--p-color-icon-ai-accent-active:#521fdb;--p-color-icon-caution-accent:#ffd607;--p-color-icon-caution-accent-hover:#ddb100;--p-color-icon-caution-accent-active:#ba8f00;--p-color-icon-critical-accent:#e2221a;--p-color-icon-critical-accent-hover:#d82019;--p-color-icon-critical-accent-active:#ce1f18;--p-color-icon-highlight-accent:#195ae8;--p-color-icon-highlight-accent-hover:#1650d0;--p-color-icon-highlight-accent-active:#1347b9;--p-color-icon-info-accent:#00b0de;--p-color-icon-info-accent-hover:#009fc8;--p-color-icon-info-accent-active:#008eb2;--p-color-icon-success-accent:#5ecb10;--p-color-icon-success-accent-hover:#50ac0e;--p-color-icon-success-accent-active:#428e0b;--p-color-icon-warning-accent:#ff771c;--p-color-icon-warning-accent-hover:#f26a10;--p-color-icon-warning-accent-active:#e55c00;--p-color-text-ai-accent:var(--s-token-color-text-ai-accent-when-prefers-contrast,#521fdb);--p-color-text-critical-accent:var(--s-token-color-text-critical-accent-when-prefers-contrast,#ce1f18);--p-color-text-info-accent:var(--s-token-color-text-info-accent-when-prefers-contrast,#017b99);--p-color-text-success-accent:var(--s-token-color-text-success-accent-when-prefers-contrast,#3a7e09);--p-color-text-warning-accent:var(--s-token-color-text-warning-accent-when-prefers-contrast,#a94502);--p-color-text-highlight-accent:var(--s-token-color-text-highlight-accent-when-prefers-contrast,#1650d0);--p-color-bg-surface:#fff;--p-color-bg-surface-hover:#f7f7f7;--p-color-bg-surface-active:#f2f2f2;--p-color-bg-surface-selected:#f2f2f2;--p-color-bg-surface-selected-hover:#ebebeb;--p-color-bg-surface-disabled:#00000008;--p-color-bg-surface-overlay:#fff;--p-color-bg-surface-secondary:#f7f7f7;--p-color-bg-surface-secondary-hover:#f2f2f2;--p-color-bg-surface-secondary-active:#ebebeb;--p-color-bg-surface-secondary-selected:#ebebeb;--p-color-bg-surface-tertiary:#f2f2f2;--p-color-bg-surface-tertiary-hover:#ebebeb;--p-color-bg-surface-tertiary-active:#ddd;--p-color-bg-surface-brand:#f7f7f7;--p-color-bg-surface-brand-hover:#f2f2f2;--p-color-bg-surface-brand-active:#ebebeb;--p-color-bg-surface-brand-selected:#ebebeb;--p-color-bg-surface-info:#d2f6fe;--p-color-bg-surface-info-hover:#b2e9f6;--p-color-bg-surface-info-active:#a0e5f7;--p-color-bg-surface-success:#e8fcd9;--p-color-bg-surface-success-hover:#d0f3b7;--p-color-bg-surface-success-active:#c2f59e;--p-color-bg-surface-caution:#fff5c5;--p-color-bg-surface-caution-hover:#ffef9d;--p-color-bg-surface-caution-active:#ffea7f;--p-color-bg-surface-warning:#ffeddb;--p-color-bg-surface-warning-hover:#ffe3c7;--p-color-bg-surface-warning-active:#ffd1a4;--p-color-bg-surface-critical:#ffe7e6;--p-color-bg-surface-critical-hover:#ffd0cc;--p-color-bg-surface-critical-active:#fcb5b1;--p-color-bg-surface-highlight:#e6eefe;--p-color-bg-surface-highlight-hover:#cddbf9;--p-color-bg-surface-highlight-active:#a7c1f9;--p-color-bg-surface-ai:#ede6fe;--p-color-bg-surface-ai-hover:#dacff7;--p-color-bg-surface-ai-active:#c9b7f9;--p-color-bg-surface-inverse:#1b1b1b;--p-color-bg-surface-transparent:#0000;--p-color-bg-fill:#f2f2f2;--p-color-bg-fill-hover:#ebebeb;--p-color-bg-fill-active:#ddd;--p-color-bg-fill-selected:#ddd;--p-color-bg-fill-disabled:#00000008;--p-color-bg-fill-secondary:#ebebeb;--p-color-bg-fill-secondary-hover:#ddd;--p-color-bg-fill-secondary-active:#d0d0d0;--p-color-bg-fill-secondary-selected:#d0d0d0;--p-color-bg-fill-tertiary:#ddd;--p-color-bg-fill-tertiary-hover:#d0d0d0;--p-color-bg-fill-tertiary-active:silver;--p-color-bg-fill-brand:#f7f7f7;--p-color-bg-fill-brand-hover:#f2f2f2;--p-color-bg-fill-brand-active:#ebebeb;--p-color-bg-fill-brand-selected:#ebebeb;--p-color-bg-fill-brand-disabled:#00000008;--p-color-bg-fill-info:#d2f6fe;--p-color-bg-fill-info-hover:#b2e9f6;--p-color-bg-fill-info-active:#a0e5f7;--p-color-bg-fill-info-secondary:#8ce1f8;--p-color-bg-fill-success:#e8fcd9;--p-color-bg-fill-success-hover:#d0f3b7;--p-color-bg-fill-success-active:#c2f59e;--p-color-bg-fill-success-secondary:#b3f782;--p-color-bg-fill-warning:#ffeddb;--p-color-bg-fill-warning-hover:#ffe3c7;--p-color-bg-fill-warning-active:#ffd1a4;--p-color-bg-fill-warning-secondary:#ffbf80;--p-color-bg-fill-caution:#fff5c5;--p-color-bg-fill-caution-hover:#ffef9d;--p-color-bg-fill-caution-active:#ffea7f;--p-color-bg-fill-caution-secondary:#ffe45c;--p-color-bg-fill-critical:#ffe7e6;--p-color-bg-fill-critical-hover:#ffd0cc;--p-color-bg-fill-critical-active:#fcb5b1;--p-color-bg-fill-critical-selected:#fcb5b1;--p-color-bg-fill-critical-secondary:#ffd0cc;--p-color-bg-fill-highlight:#e6eefe;--p-color-bg-fill-highlight-hover:#cddbf9;--p-color-bg-fill-highlight-active:#a7c1f9;--p-color-bg-fill-highlight-secondary:#cddbf9;--p-color-bg-fill-ai:#ede6fe;--p-color-bg-fill-ai-hover:#dacff7;--p-color-bg-fill-ai-active:#c9b7f9;--p-color-bg-fill-ai-secondary:#dacff7;--p-color-bg-fill-ai-secondary-hover:#c9b7f9;--p-color-bg-fill-ai-secondary-active:#b99ff9;--p-color-bg-fill-inverse:#1b1b1b;--p-color-bg-fill-inverse-hover:#4a4a4a;--p-color-bg-fill-inverse-active:#606060;--p-color-bg-fill-transparent:#0000000d;--p-color-bg-fill-transparent-hover:#00000014;--p-color-bg-fill-transparent-active:#00000021;--p-color-bg-fill-transparent-selected:#00000021;--p-color-bg-fill-transparent-secondary:#00000014;--p-color-bg-fill-transparent-secondary-hover:#00000021;--p-color-bg-fill-transparent-secondary-active:#0000002e;--p-color-text:#101010;--p-color-text-secondary:var(--s-token-color-text-secondary-when-prefers-contrast,#4a4a4a);--p-color-text-accent:var(--s-token-color-text-accent-when-prefers-contrast,#707070);--p-color-text-tertiary:var(--s-token-color-text-tertiary-when-prefers-contrast,#606060);--p-color-text-disabled:#a6a6a6;--p-color-text-link:var(--s-token-color-text-link-when-prefers-contrast,#1650d0);--p-color-text-link-hover:var(--s-token-color-text-link-hover-when-prefers-contrast,#1347b9);--p-color-text-link-active:var(--s-token-color-text-link-active-when-prefers-contrast,#0d3faa);--p-color-text-brand:#101010;--p-color-text-brand-hover:#101010;--p-color-text-brand-on-bg-fill:#101010;--p-color-text-brand-on-bg-fill-hover:#101010;--p-color-text-brand-on-bg-fill-active:#101010;--p-color-text-brand-on-bg-fill-disabled:#a6a6a6;--p-color-text-info:#002c38;--p-color-text-info-hover:#002c38;--p-color-text-info-active:#002c38;--p-color-text-info-secondary:var(--s-token-color-text-info-secondary-when-prefers-contrast,#01596f);--p-color-text-info-on-bg-fill:#002c38;--p-color-text-success:#0f2400;--p-color-text-success-hover:#0f2400;--p-color-text-success-active:#0f2400;--p-color-text-success-secondary:#214b03;--p-color-text-success-on-bg-fill:#0f2400;--p-color-text-caution:#312500;--p-color-text-caution-hover:#312500;--p-color-text-caution-active:#312500;--p-color-text-caution-secondary:#574100;--p-color-text-caution-accent:var(--s-token-color-text-caution-accent-when-prefers-contrast,#856400);--p-color-text-caution-on-bg-fill:#312500;--p-color-text-warning:#381600;--p-color-text-warning-hover:#381600;--p-color-text-warning-active:#381600;--p-color-text-warning-secondary:#6f2e01;--p-color-text-warning-on-bg-fill:#381600;--p-color-text-critical:#360200;--p-color-text-critical-hover:#360200;--p-color-text-critical-active:#360200;--p-color-text-critical-secondary:var(--s-token-color-text-critical-secondary-when-prefers-contrast,#7e100c);--p-color-text-critical-on-bg-fill:#360200;--p-color-text-on-accent:#fff;--p-color-text-on-accent-hover:#ddd;--p-color-text-on-accent-active:#ddd;--p-color-text-on-accent-disabled:#fff;--p-color-text-brand-on-accent:#fff;--p-color-text-brand-on-accent-hover:#ddd;--p-color-text-brand-on-accent-active:#ddd;--p-color-text-brand-on-accent-disabled:#fff;--p-color-text-critical-on-accent:#fff;--p-color-text-critical-on-accent-hover:#ffe7e6;--p-color-text-critical-on-accent-active:#ffe7e6;--p-color-text-info-on-accent:#002c38;--p-color-text-info-on-accent-hover:#002c38;--p-color-text-info-on-accent-active:#002c38;--p-color-text-success-on-accent:#0f2400;--p-color-text-success-on-accent-hover:#0f2400;--p-color-text-success-on-accent-active:#0f2400;--p-color-text-warning-on-accent:#381600;--p-color-text-warning-on-accent-hover:#381600;--p-color-text-warning-on-accent-active:#381600;--p-color-text-caution-on-accent:#312500;--p-color-text-caution-on-accent-hover:#312500;--p-color-text-caution-on-accent-active:#312500;--p-color-text-ai-on-accent:#ede6fe;--p-color-text-ai-on-accent-hover:#dacff7;--p-color-text-ai-on-accent-active:#dacff7;--p-color-text-highlight-on-accent:#e6eefe;--p-color-text-highlight-on-accent-hover:#cddbf9;--p-color-text-highlight-on-accent-active:#cddbf9;--p-color-text-highlight:#01246f;--p-color-text-highlight-hover:#001b53;--p-color-text-highlight-active:#001238;--p-color-text-highlight-secondary:var(--s-token-color-text-highlight-secondary-when-prefers-contrast,#022e8d);--p-color-text-highlight-on-bg-fill:#01246f;--p-color-text-highlight-on-bg-fill-hover:#001b53;--p-color-text-highlight-on-bg-fill-active:#001238;--p-color-text-ai:#20016f;--p-color-text-ai-hover:#180053;--p-color-text-ai-active:#100038;--p-color-text-ai-secondary:#29028d;--p-color-text-ai-on-bg-fill:#20016f;--p-color-text-inverse:#d0d0d0;--p-color-text-inverse-secondary:#a6a6a6;--p-color-text-link-inverse:#82a7f7;--p-color-code-text:#303030;--p-color-code-text-keyword:#007cb4;--p-color-code-text-operator:#007cb4;--p-color-code-text-connector:#5700d1;--p-color-code-text-entity:#791a79;--p-color-code-text-property:#086b5a;--p-color-code-text-type:#e30c76;--p-color-code-text-function:#047b5d;--p-color-code-text-string:#003a5a;--p-color-code-text-number:#003a5a;--p-color-code-text-comment:#616161;--p-color-code-text-punctuation:#4a4a4a;--p-color-border:var(--s-token-color-border-when-prefers-contrast,#ddd);--p-color-border-hover:var(--s-token-color-border-hover-when-prefers-contrast,#d0d0d0);--p-color-border-disabled:var(--s-token-color-border-disabled-when-prefers-contrast,#f7f7f7);--p-color-border-secondary:var(--s-token-color-border-secondary-when-prefers-contrast,#f2f2f2);--p-color-border-tertiary:var(--s-token-color-border-tertiary-when-prefers-contrast,silver);--p-color-border-focus:var(--s-token-color-border-focus-when-prefers-contrast,#5083f0);--p-color-border-brand:#d0d0d0;--p-color-border-info:#8ce1f8;--p-color-border-success:#c2f59e;--p-color-border-caution:#ffef9d;--p-color-border-warning:#ffe3c7;--p-color-border-critical:#e2221a;--p-color-border-critical-secondary:#f89996;--p-color-border-highlight:#5083f0;--p-color-border-highlight-hover:#366fec;--p-color-border-highlight-active:#195ae8;--p-color-border-ai:#ede6fe;--p-color-border-ai-hover:#dacff7;--p-color-border-ai-active:#c9b7f9;--p-color-border-ai-secondary:#9474ff;--p-color-border-ai-secondary-hover:#8051ff;--p-color-border-ai-secondary-active:#7126ff;--p-color-border-inverse:#606060;--p-color-border-inverse-hover:silver;--p-color-border-inverse-active:#d0d0d0;--p-color-button-group-divider:#0000001c;--p-color-button-group-divider-brand:#ffffff38;--p-color-tooltip-tail-down-border:#d4d4d4;--p-color-tooltip-tail-up-border:#e3e3e3;--p-color-icon:#101010;--p-color-icon-hover:#0a0a0a;--p-color-icon-active:#0a0a0a;--p-color-icon-disabled:#a6a6a6;--p-color-icon-secondary:#606060;--p-color-icon-secondary-hover:#4a4a4a;--p-color-icon-secondary-active:#303030;--p-color-icon-accent:var(--s-token-color-icon-accent-when-prefers-contrast,#707070);--p-color-icon-tertiary:var(--s-token-color-icon-tertiary-when-prefers-contrast,#707070);--p-color-icon-brand:#0a0a0a;--p-color-icon-info:#004253;--p-color-icon-success:#183701;--p-color-icon-caution:#433200;--p-color-icon-warning:#532100;--p-color-icon-critical:#4d0502;--p-color-icon-highlight:#01246f;--p-color-icon-highlight-hover:#001b53;--p-color-icon-highlight-active:#001238;--p-color-icon-ai:#20016f;--p-color-icon-ai-hover:#180053;--p-color-icon-ai-active:#100038;--p-color-icon-inverse:#d0d0d0;--p-color-avatar-bg-fill:#a6a6a6;--p-color-avatar-five-bg-fill:#e2221a;--p-color-avatar-five-text-on-bg-fill:#fff;--p-color-avatar-four-bg-fill:#195ae8;--p-color-avatar-four-text-on-bg-fill:#fff;--p-color-avatar-one-bg-fill:#e340b6;--p-color-avatar-one-text-on-bg-fill:#fff;--p-color-avatar-seven-bg-fill:#672ff4;--p-color-avatar-seven-text-on-bg-fill:#fff;--p-color-avatar-six-bg-fill:#ffd607;--p-color-avatar-six-text-on-bg-fill:#fff;--p-color-avatar-text-on-bg-fill:#101010;--p-color-avatar-three-bg-fill:#00b0de;--p-color-avatar-three-text-on-bg-fill:#fff;--p-color-avatar-two-bg-fill:#5ecb10;--p-color-avatar-two-text-on-bg-fill:#fff;--p-color-backdrop-bg:#000000b5;--p-color-badge-bg-fill-info:var(--p-color-bg-fill-info-secondary);--p-color-badge-bg-fill-success:var(--p-color-bg-fill-success-secondary);--p-color-badge-bg-fill-warning:#ffbf80;--p-color-badge-bg-fill-critical:var(--p-color-bg-fill-critical-secondary);--p-color-badge-bg-fill-caution:var(--p-color-bg-fill-caution-secondary);--p-color-badge-text-info:var(--p-color-text-info-secondary);--p-color-badge-text-success:var(--p-color-text-success-secondary);--p-color-badge-text-warning:var(--p-color-text-warning-secondary);--p-color-badge-text-caution:var(--p-color-text-caution-secondary);--p-color-badge-text-critical:var(--p-color-text-critical-secondary);--p-color-badge-text-ai:var(--p-color-text-ai);--p-color-badge-text-critical-on-bg-fill:var(--p-color-text-critical);--p-color-button-gradient-bg-fill:radial-gradient(50% 50% at 50% 0%, #fff3 0%, #fff0 100%), radial-gradient(49.59% 37.11% at 50.41% 101.56%, #ffffff26 0%, #fff0 66.46%);--p-color-button-gradient-bg-fill-critical:var(--s-token-color-button-gradient-bg-fill-critical-when-prefers-contrast,radial-gradient(50% 50% at 50% 0%, #fff3 0%, #fff0 100%), radial-gradient(49.59% 37.11% at 50.41% 101.56%, #ffffff26 0%, #fff0 66.46%));--p-color-button-bg-fill:#ebebeb;--p-color-button-bg-fill-hover:#ddd;--p-color-button-bg-fill-active:#d0d0d0;--p-color-button-bg-fill-critical:#ffe7e6;--p-color-button-bg-fill-critical-hover:#ffd0cc;--p-color-button-bg-fill-critical-active:#fcb5b1;--p-color-button-primary-bg:var(--p-color-bg-accent);--p-color-button-primary-bg-hover:var(--p-color-bg-accent-hover);--p-color-button-primary-bg-active:var(--p-color-bg-accent-active);--p-color-button-primary-bg-critical:var(--p-color-bg-critical-accent);--p-color-button-primary-bg-critical-hover:var(--p-color-bg-critical-accent-hover);--p-color-button-primary-bg-critical-active:var(--p-color-bg-critical-accent-active);--p-color-button-primary-bg-disabled:var(--p-color-bg-accent-disabled);--p-color-button-primary-bg-critical-disabled:var(--p-color-bg-critical-accent-disabled);--p-color-button-primary-text:var(--p-color-text-brand-on-accent);--p-color-button-primary-text-hover:var(--p-color-text-brand-on-accent-hover);--p-color-button-primary-text-active:var(--p-color-text-brand-on-accent-active);--p-color-button-primary-text-disabled:var(--p-color-text-brand-on-accent-disabled);--p-color-button-primary-text-critical:#fff;--p-color-button-primary-disclosure:var(--p-color-button-primary-text);--p-color-button-primary-disclosure-critical:var(--p-color-button-primary-text-critical);--p-color-button-primary-disclosure-hover:var(--p-color-button-primary-text-hover);--p-color-button-primary-disclosure-active:var(--p-color-button-primary-text-active);--p-color-button-primary-disclosure-disabled:var(--p-color-button-primary-text-disabled);--p-color-choice-bg-surface:#0000;--p-color-choice-bg-surface-disabled:#00000014;--p-color-checkbox-bg-surface-disabled:#00000014;--p-color-checkbox-icon-disabled:#fff;--p-color-choice-icon-disabled:#fff;--p-color-choice-bg-checked:var(--p-color-bg-accent);--p-color-choice-bg-checked-hover:var(--p-color-bg-accent-hover);--p-color-choice-bg-checked-critical:var(--p-color-bg-critical-accent-selected);--p-color-choice-bg-checked-critical-active:var(--p-color-bg-critical-accent-selected);--p-color-choice-icon:var(--p-color-text-on-accent);--p-color-choice-icon-critical:var(--p-color-text-critical-on-accent);--p-color-details-text-critical:var(--p-color-text-critical-accent);--p-color-input-bg-surface:#fff;--p-color-input-bg-surface-hover:#f7f7f7;--p-color-input-bg-surface-active:#fff;--p-color-input-bg-surface-ai:#fff;--p-color-input-bg-surface-error:#fff;--p-color-input-border:var(--s-token-color-input-border-when-prefers-contrast,#8c8c8c);--p-color-input-border-hover:#606060;--p-color-input-border-active:var(--s-token-color-input-border-active-when-prefers-contrast,#5083f0);--p-color-nav-bg:var(--s-token-color-nav-bg-when-prefers-contrast,#0000);--p-color-nav-bg-surface:var(--s-token-color-nav-bg-surface-when-prefers-contrast,#0000);--p-color-nav-bg-surface-hover:var(--s-token-color-nav-bg-surface-hover-when-prefers-contrast,#ffffff0f);--p-color-nav-bg-surface-active:var(--s-token-color-nav-bg-surface-active-when-prefers-contrast,#ffffff1c);--p-color-nav-bg-surface-selected:var(--s-token-color-nav-bg-surface-selected-when-prefers-contrast,#ffffff1c);--p-color-nav-bg-fill:var(--s-token-color-nav-bg-fill-when-prefers-contrast,#ffffff30);--p-color-nav-bg-fill-hover:var(--s-token-color-nav-bg-fill-hover-when-prefers-contrast,#ffffff4a);--p-color-nav-text:var(--s-token-color-nav-text-when-prefers-contrast,#d0d0d0);--p-color-nav-text-hover:var(--s-token-color-nav-text-hover-when-prefers-contrast,#f7f7f7);--p-color-nav-text-active:var(--s-token-color-nav-text-active-when-prefers-contrast,#f7f7f7);--p-color-nav-text-secondary:var(--s-token-color-nav-text-secondary-when-prefers-contrast,#8c8c8c);--p-color-nav-text-secondary-hover:var(--s-token-color-nav-text-secondary-hover-when-prefers-contrast,#d0d0d0);--p-color-nav-text-secondary-active:var(--s-token-color-nav-text-secondary-active-when-prefers-contrast,#f7f7f7);--p-color-nav-icon:var(--s-token-color-nav-icon-when-prefers-contrast,#8c8c8c);--p-color-nav-icon-hover:var(--s-token-color-nav-icon-hover-when-prefers-contrast,#d0d0d0);--p-color-nav-icon-active:var(--s-token-color-nav-icon-active-when-prefers-contrast,#f7f7f7);--p-color-page-button-bg-fill:#fff;--p-color-page-button-bg-fill-hover:#f7f7f7;--p-color-page-button-bg-fill-active:#f7f7f7;--p-color-radio-button-bg-surface-disabled:#00000014;--p-color-radio-button-icon-disabled:#fff;--p-color-video-thumbnail-play-button-bg-fill-hover:#000000cf;--p-color-video-thumbnail-play-button-bg-fill:#000000b5;--p-color-video-thumbnail-play-button-text-on-bg-fill:#fff;--p-color-scrollbar-thumb-bg-hover:#8c8c8c;--p-color-scrollbar-thumb-bg:#a6a6a6;--p-color-scrollbar-thumb-hover:#606060;--p-color-scrollbar-thumb-active:#4a4a4a}.app-shell{--arc-surface:var(--wa-surface,#fff);--arc-surface-raised:var(--wa-raised,#fff);--arc-surface-muted:var(--wa-soft,#f7f7f7);--arc-foreground:var(--wa-text,#101010);--arc-text-secondary:var(--wa-muted,#616161);--arc-border:var(--wa-line,#e5e5e5);--arc-border-strong:var(--wa-control-line,#8a8a8a);--arc-accent:var(--wa-accent,#303030);--arc-accent-foreground:var(--wa-accent-text,#fff);--arc-accent-subtle:color-mix(in srgb, var(--wa-accent,#303030) 11%, var(--wa-raised,#fff));--arc-danger:#b42318;--arc-danger-soft:#fef3f2;--arc-shadow-floating:0 12px 32px #1a1a1a1f, 0 2px 6px #1a1a1a0f;--arc-radius-control:var(--ev-radius-button,8px);--arc-radius-small:6px;--arc-radius-panel:12px;--arc-control-height:32px}.app-shell[data-workspace-dark=true]{--arc-danger:var(--wa-danger,#ffb4ac);--arc-danger-soft:var(--wa-danger-soft,#492728);--arc-shadow-floating:0 16px 40px #00000073, 0 0 0 1px #ffffff0a;--arc-accent-subtle:color-mix(in srgb, var(--wa-accent) 18%, var(--wa-raised))}@media screen{.app-shell.app-shell[data-workspace-theme=dark][data-workspace-dark=true]{--arc-accent-subtle:#bebebe21;--arc-shadow-floating:0 22px 55px #00000057;--wa-success:#4cd676;--wa-warning:#ffb90e;--wa-danger:#ff736d;--wa-success-soft:#202922;--wa-warning-soft:#2e281f;--wa-danger-soft:#2d2221;--green:var(--wa-success);--red:var(--wa-danger)}.app-shell[data-workspace-theme=light]{--arc-surface:var(--p-color-bg-surface);--arc-surface-raised:var(--p-color-bg-surface-overlay);--arc-surface-muted:var(--p-color-bg-surface-secondary);--arc-foreground:var(--p-color-text);--arc-text-secondary:var(--p-color-text-secondary);--arc-border:var(--p-color-border);--arc-border-strong:var(--p-color-input-border);--arc-accent:var(--p-color-button-primary-bg);--arc-accent-foreground:var(--p-color-button-primary-text);--arc-accent-subtle:var(--p-color-bg-surface-selected);--arc-danger:var(--p-color-text-critical-accent);--arc-danger-soft:var(--p-color-bg-surface-critical);--arc-success:var(--p-color-text-success-accent);--arc-success-soft:var(--p-color-bg-surface-success);--arc-info:var(--p-color-text-info-accent);--arc-info-soft:var(--p-color-bg-surface-info);--arc-warning-soft:var(--p-color-bg-surface-warning);--arc-text-disabled:var(--p-color-text-disabled);--arc-link:var(--p-color-text-link);--arc-link-hover:var(--p-color-text-link-hover);--arc-link-active:var(--p-color-text-link-active);--arc-primary-hover:var(--p-color-button-primary-bg-hover);--arc-primary-active:var(--p-color-button-primary-bg-active);--arc-secondary:var(--p-color-button-bg-fill);--arc-secondary-hover:var(--p-color-button-bg-fill-hover);--arc-secondary-active:var(--p-color-button-bg-fill-active);--wa-success:var(--p-color-text-success-accent);--wa-success-soft:var(--p-color-bg-surface-success);--wa-danger:var(--p-color-text-critical-accent);--wa-danger-soft:var(--p-color-bg-surface-critical);--wa-warning:var(--p-color-text-warning-accent);--wa-warning-soft:var(--p-color-bg-surface-warning);--wa-info:var(--p-color-text-info-accent);--wa-info-soft:var(--p-color-bg-surface-info);--ev-canvas:var(--admin-next-content-surface);--ev-surface:var(--p-color-bg-surface);--ev-ink:var(--p-color-text);--ev-secondary:var(--p-color-text-secondary);--ev-muted:var(--p-color-text-tertiary);--ev-border:var(--p-color-border);--ev-border-soft:var(--p-color-border-secondary);--ev-primary:var(--p-color-button-primary-bg);--ev-on-primary:var(--p-color-button-primary-text);--ev-soft:var(--p-color-bg-surface-secondary);--ev-soft-strong:var(--p-color-bg-surface-tertiary);--ev-chip-ink:var(--p-color-text-secondary);--ev-positive:var(--p-color-text-success-accent);--ev-positive-soft:var(--p-color-bg-surface-success);--ev-settled-soft:var(--p-color-badge-bg-fill-success);--ev-warning-soft:var(--p-color-badge-bg-fill-warning);--ev-warning-ink:var(--p-color-badge-text-warning);--ev-attention:var(--p-color-text-warning-accent);--ev-accent:var(--p-color-text-success-accent)}.app-shell[data-workspace-theme=light] :is(.arc-accounting,.arc-controls-layer,.arc-an[data-arc-analytics]){--text-secondary:var(--p-color-text-secondary);--text-muted:var(--p-color-text-tertiary);--border-subtle:var(--p-color-border-secondary);--accent-subtle:var(--p-color-bg-surface-selected);--success:var(--p-color-text-success-accent);--danger:var(--p-color-text-critical-accent);--warning:var(--p-color-text-warning-accent)}.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-button-primary,.app-shell[data-workspace-theme=light] .arc-accounting .arc-control-button[data-arc-variant=primary],.app-shell[data-workspace-theme=light]:not([data-workspace-dark=true]) .accounting-area .arc-accounting .arc-control-button[data-arc-variant=primary],.app-shell[data-workspace-theme=light] .button.primary{color:var(--p-color-button-primary-text);background:var(--p-color-button-primary-bg);border-color:var(--p-color-button-primary-bg)}.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-button-secondary,.app-shell[data-workspace-theme=light] .arc-accounting .arc-control-button[data-arc-variant=secondary],.app-shell[data-workspace-theme=light]:not([data-workspace-dark=true]) .accounting-area .arc-accounting .arc-control-button[data-arc-variant=secondary],.app-shell[data-workspace-theme=light] .button.secondary{color:var(--p-color-text);background:var(--p-color-button-bg-fill);border-color:var(--p-color-border)}@media (hover:hover) and (pointer:fine){.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-button-primary:hover:not(:disabled),.app-shell[data-workspace-theme=light] .arc-accounting .arc-control-button[data-arc-variant=primary]:hover:not(:disabled),.app-shell[data-workspace-theme=light]:not([data-workspace-dark=true]) .accounting-area .arc-accounting .arc-control-button[data-arc-variant=primary]:hover:not(:disabled),.app-shell[data-workspace-theme=light] .button.primary:hover:not(:disabled){opacity:1;color:var(--p-color-button-primary-text-hover);background:var(--p-color-button-primary-bg-hover);border-color:var(--p-color-button-primary-bg-hover)}.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-button-secondary:hover:not(:disabled),.app-shell[data-workspace-theme=light] .arc-accounting .arc-control-button[data-arc-variant=secondary]:hover:not(:disabled),.app-shell[data-workspace-theme=light]:not([data-workspace-dark=true]) .accounting-area .arc-accounting .arc-control-button[data-arc-variant=secondary]:hover:not(:disabled),.app-shell[data-workspace-theme=light] .button.secondary:hover:not(:disabled){opacity:1;color:var(--p-color-text);background:var(--p-color-button-bg-fill-hover);border-color:var(--p-color-border-hover)}}.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-button-primary:active:not(:disabled),.app-shell[data-workspace-theme=light] .arc-accounting .arc-control-button[data-arc-variant=primary]:active:not(:disabled),.app-shell[data-workspace-theme=light]:not([data-workspace-dark=true]) .accounting-area .arc-accounting .arc-control-button[data-arc-variant=primary]:active:not(:disabled),.app-shell[data-workspace-theme=light] .button.primary:active:not(:disabled){opacity:1;color:var(--p-color-button-primary-text-active);background:var(--p-color-button-primary-bg-active);border-color:var(--p-color-button-primary-bg-active)}.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-button-secondary:active:not(:disabled),.app-shell[data-workspace-theme=light] .arc-accounting .arc-control-button[data-arc-variant=secondary]:active:not(:disabled),.app-shell[data-workspace-theme=light]:not([data-workspace-dark=true]) .accounting-area .arc-accounting .arc-control-button[data-arc-variant=secondary]:active:not(:disabled),.app-shell[data-workspace-theme=light] .button.secondary:active:not(:disabled){opacity:1;color:var(--p-color-text);background:var(--p-color-button-bg-fill-active);border-color:var(--p-color-border-hover)}.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-button-primary:disabled,.app-shell[data-workspace-theme=light] .arc-accounting .arc-control-button[data-arc-variant=primary]:disabled,.app-shell[data-workspace-theme=light]:not([data-workspace-dark=true]) .accounting-area .arc-accounting .arc-control-button[data-arc-variant=primary]:disabled,.app-shell[data-workspace-theme=light] .button.primary:disabled{opacity:1;color:var(--p-color-button-primary-text-disabled);background:var(--p-color-button-primary-bg-disabled);border-color:#0000}.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-button-secondary:disabled,.app-shell[data-workspace-theme=light] .arc-accounting .arc-control-button[data-arc-variant=secondary]:disabled,.app-shell[data-workspace-theme=light]:not([data-workspace-dark=true]) .accounting-area .arc-accounting .arc-control-button[data-arc-variant=secondary]:disabled,.app-shell[data-workspace-theme=light] .button.secondary:disabled{opacity:1;color:var(--p-color-text-secondary);background:var(--p-color-bg-surface-secondary);border-color:var(--p-color-border)}.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-badge-success{--tone:var(--p-color-icon-success);--badge-foreground:var(--p-color-badge-text-success);--badge-background:var(--p-color-badge-bg-fill-success);--badge-border:var(--p-color-border-success)}.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-badge-warning{--tone:var(--p-color-icon-warning);--badge-foreground:var(--p-color-badge-text-warning);--badge-background:var(--p-color-badge-bg-fill-warning);--badge-border:var(--p-color-border-warning)}.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-badge-danger{--tone:var(--p-color-icon-critical);--badge-foreground:var(--p-color-badge-text-critical);--badge-background:var(--p-color-badge-bg-fill-critical);--badge-border:var(--p-color-border-critical-secondary)}.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-badge-info{--tone:var(--p-color-icon-info);--badge-foreground:var(--p-color-badge-text-info);--badge-background:var(--p-color-badge-bg-fill-info);--badge-border:var(--p-color-border-info)}}#main-navigation [data-initials-avatar][data-initials-avatar],.arc-layer [data-initials-avatar][data-initials-avatar],.app-shell [data-size=sm]>[data-initials-avatar][data-initials-avatar],#main-navigation kbd,.app-shell .home-now-badge.home-now-badge{font-size:12px}.app-shell .view-only-note{border:1px solid var(--wa-line,#e3e3e3);background:var(--wa-soft,#f6f6f7);color:var(--wa-text,#242424);border-radius:10px;margin:0 0 14px;padding:9px 12px;font-size:13px;line-height:1.45}.drf-root{vertical-align:top;max-width:100%;color:var(--arc-foreground);flex-direction:column;gap:4px;font-size:13px;line-height:1.4;display:inline-flex;position:relative}.drf-root *,.drf-root :before,.drf-root :after,.drf-surface,.drf-surface *,.drf-surface :before,.drf-surface :after,.drf-sheet-layer,.drf-sheet-layer *,.drf-sheet-layer :before,.drf-sheet-layer :after{box-sizing:border-box}.drf-trigger-row{align-items:center;gap:4px;max-width:100%;display:inline-flex}.app-shell .drf-trigger{max-width:100%;height:var(--arc-control-height);min-height:var(--arc-control-height);border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);background:var(--arc-surface-raised);color:var(--arc-foreground);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast,.16s) var(--arc-ease-standard,ease), border-color var(--arc-duration-fast,.16s) var(--arc-ease-standard,ease);align-items:center;gap:7px;margin:0;padding:0 9px 0 10px;font-weight:550;display:inline-flex;box-shadow:0 1px #1a1a1a0d}.app-shell .drf-trigger:hover:not(:disabled){border-color:var(--arc-border-strong);background:color-mix(in oklab, var(--arc-foreground) 3%, var(--arc-surface-raised))}.app-shell .drf-trigger:focus-visible{outline:2px solid var(--arc-accent);outline-offset:2px}.app-shell .drf-trigger[aria-expanded=true]{box-shadow:none;border-color:#0000}.app-shell .drf-trigger[inert]{pointer-events:none}.app-shell .drf-trigger:disabled{cursor:not-allowed;color:var(--arc-text-secondary);background:var(--arc-surface-muted);border-style:dashed;border-color:var(--arc-border-strong);box-shadow:none}.drf-trigger-icon,.drf-trigger-chevron{color:var(--arc-text-secondary);flex:none;place-items:center;display:grid}.drf-trigger-preset{background:var(--arc-surface-muted);color:var(--arc-foreground);border-radius:4px;flex:none;padding:1px 6px;font-size:12px;font-weight:600}.drf-trigger-value{font-variant-numeric:tabular-nums;min-width:0;display:inline-flex;overflow:hidden}.app-shell .drf-reset{width:28px;height:28px;min-height:28px;color:var(--arc-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;margin:0;padding:0;display:grid}.app-shell .drf-reset:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}.app-shell .drf-reset:focus-visible{outline:2px solid var(--arc-accent);outline-offset:1px}.drf-note{color:var(--arc-text-secondary);font-size:12px}.drf-surface{z-index:60;background:var(--arc-surface-raised);color:var(--arc-foreground);box-shadow:var(--arc-shadow-floating);font-size:13px;line-height:1.4;position:fixed;overflow:clip}.drf-surface:after{content:"";border:1px solid var(--arc-border);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.drf-surface:not([data-open]){box-shadow:none;pointer-events:none}.drf-surface .drf-panel{position:absolute;top:0;left:0}.drf-panel{overscroll-behavior:contain;--drf-cell:36px;width:max-content;max-height:calc(100dvh - 16px);padding:10px;overflow-y:auto}.drf-body{gap:10px;display:flex}.drf-rail{border-right:1px solid var(--arc-border);flex-direction:column;flex:none;gap:2px;width:9.25rem;padding-right:10px;display:flex;position:relative}.drf-rail-highlight{border-radius:var(--arc-radius-small);background:color-mix(in oklab, var(--arc-foreground) 7%, transparent);pointer-events:none;position:absolute;top:0;left:0}.app-shell .drf-preset{border-radius:var(--arc-radius-small);height:32px;min-height:32px;color:var(--arc-text-secondary);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast,.16s) var(--arc-ease-standard,ease), background-color var(--arc-duration-fast,.16s) var(--arc-ease-standard,ease);background:0 0;border:0;flex:none;align-items:center;margin:0;padding:0 12px;display:flex;position:relative}.app-shell .drf-preset[aria-pressed=true]{color:var(--arc-foreground);box-shadow:inset 2px 0 0 var(--arc-accent);font-weight:650}.drf-calendars{padding:0 2px;position:relative}.app-shell .drf-nav{z-index:2;width:32px;height:32px;min-height:32px;color:var(--arc-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast,.16s) var(--arc-ease-standard,ease), color var(--arc-duration-fast,.16s) var(--arc-ease-standard,ease), transform var(--arc-duration-instant,.12s) var(--arc-ease-standard,ease);background:0 0;border:0;border-radius:999px;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:0}.drf-nav[data-side=prev]{left:2px}.drf-nav[data-side=next]{right:2px}.app-shell .drf-nav:active:not(:disabled){transform:scale(.92)}.app-shell .drf-nav:disabled{opacity:.35;cursor:default}.drf-viewport{overflow-clip-margin:2px;position:relative;overflow:clip}.drf-months{gap:24px;display:flex}.drf-month{width:calc(var(--drf-cell) * 7)}.drf-month-title{height:32px;color:var(--arc-foreground);text-align:center;white-space:nowrap;margin:0;font-weight:600;line-height:32px}.drf-grid{display:grid}.drf-weekdays{height:28px;color:var(--arc-text-secondary);grid-template-columns:repeat(7, var(--drf-cell));text-align:center;align-items:center;font-size:12px;display:grid}.drf-weeks{position:relative}.drf-week{height:var(--drf-cell);grid-template-columns:repeat(7, var(--drf-cell));display:grid}.drf-cell,.drf-blank{display:block;position:relative}.drf-layer{pointer-events:none;position:absolute;inset:0}.drf-bar{height:calc(var(--drf-cell) - 6px);background:var(--arc-accent-subtle);border-radius:999px;position:absolute}.drf-thumb{width:var(--drf-cell);height:var(--drf-cell);position:absolute;top:0;left:0}.drf-thumb:before{content:"";background:var(--arc-accent);border-radius:50%;position:absolute;inset:3px}.app-shell .drf-day{z-index:1;width:100%;height:100%;min-height:0;color:var(--arc-foreground);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast,.16s) var(--arc-ease-standard,ease);background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:relative}.drf-day>span{width:calc(100% - 6px);height:calc(100% - 6px);transition:background-color var(--arc-duration-fast,.16s) var(--arc-ease-standard,ease), transform var(--arc-duration-instant,.12s) var(--arc-ease-standard,ease);border-radius:50%;place-items:center;display:grid;position:relative}.app-shell .drf-day:active:not(:disabled)>span{transform:scale(.9)}.app-shell .drf-day[data-edge]{color:var(--arc-accent-foreground);font-weight:650;transition-delay:40ms}.drf-day[data-today]:after{content:"";background:var(--arc-accent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}.drf-day[data-today][data-edge]:after{background:var(--arc-accent-foreground)}.app-shell .drf-day:disabled{color:var(--arc-text-secondary);opacity:.45;cursor:not-allowed;text-decoration:line-through}.app-shell .drf-day:focus-visible{outline:none}.app-shell .drf-day:focus-visible>span{outline:2px solid var(--arc-accent);outline-offset:1px}.drf-fields{border-top:1px solid var(--arc-border);grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px 8px;margin-top:10px;padding:10px 2px 0;display:grid}.drf-fields label{color:var(--arc-text-secondary);font-weight:550}.app-shell .drf-panel .drf-fields input{width:100%;min-width:0;height:var(--arc-control-height);min-height:var(--arc-control-height);border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);background:var(--arc-surface);color:var(--arc-foreground);font:inherit;font-variant-numeric:tabular-nums;letter-spacing:.01em;transition:border-color var(--arc-duration-fast,.16s) var(--arc-ease-standard,ease), box-shadow var(--arc-duration-fast,.16s) var(--arc-ease-standard,ease);margin:0;padding:0 9px;box-shadow:inset 0 1px #1a1a1a08}.app-shell .drf-panel .drf-fields input::placeholder{color:var(--arc-text-secondary);opacity:.75}.app-shell .drf-panel .drf-fields input:hover{border-color:var(--arc-border-strong)}.app-shell .drf-panel .drf-fields input:focus-visible{border-color:var(--arc-accent);box-shadow:0 0 0 1px var(--arc-accent);outline:none}.app-shell .drf-panel .drf-fields input[aria-invalid=true]{border-color:var(--arc-danger);box-shadow:0 0 0 1px var(--arc-danger)}.drf-compare{color:var(--arc-text-secondary);cursor:pointer;align-items:center;gap:8px;margin-top:8px;padding:6px 2px;display:flex}.drf-compare input{opacity:0;width:1px;height:1px;position:absolute}.drf-switch{background:var(--arc-border-strong);width:28px;height:16px;transition:background-color var(--arc-duration-fast,.16s) var(--arc-ease-standard,ease);border-radius:999px;flex:none;position:relative}.drf-switch>span{background:var(--arc-surface-raised);width:12px;height:12px;transition:transform var(--arc-duration-spring,.58s) var(--arc-ease-spring,ease);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000002e}.drf-compare input:checked+.drf-switch{background:var(--arc-accent)}.drf-compare input:checked+.drf-switch>span{background:var(--arc-accent-foreground);transform:translate(12px)}.drf-compare input:focus-visible+.drf-switch{outline:2px solid var(--arc-accent);outline-offset:2px}.drf-compare-text strong{color:var(--arc-foreground);font-variant-numeric:tabular-nums;font-weight:600}.drf-footer{border-top:1px solid var(--arc-border);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 2px 0 12px;display:flex}.drf-summary{gap:1px;min-width:0;display:grid}.drf-summary-value{font-variant-numeric:tabular-nums;width:max-content;max-width:100%;font-weight:600;display:inline-flex}.drf-summary-count{min-height:1.4em;color:var(--arc-text-secondary);font-variant-numeric:tabular-nums;font-size:12px;display:inline-flex}.drf-problem{border-radius:var(--arc-radius-small);background:var(--arc-danger-soft);color:var(--arc-danger);padding:6px 8px;font-size:12px;line-height:1.4}.drf-actions{flex:none;align-items:center;gap:6px;display:flex}.app-shell :is(.drf-cancel,.drf-apply){height:var(--arc-control-height);min-height:var(--arc-control-height);border-radius:var(--arc-radius-control);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast,.16s) var(--arc-ease-standard,ease), opacity var(--arc-duration-fast,.16s) var(--arc-ease-standard,ease);justify-content:center;align-items:center;margin:0;padding:0 14px;font-weight:600;display:inline-flex}.app-shell .drf-cancel{color:var(--arc-text-secondary);background:0 0;border:1px solid #0000}.app-shell .drf-cancel:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}.app-shell .drf-apply{border:1px solid var(--arc-accent);background:var(--arc-accent);min-width:4.5rem;color:var(--arc-accent-foreground)}.app-shell .drf-apply:hover:not(:disabled){background:color-mix(in srgb, var(--arc-accent) 86%, var(--arc-foreground))}.app-shell .drf-apply:disabled{opacity:.45;cursor:not-allowed}.app-shell :is(.drf-preset,.drf-nav,.drf-cancel,.drf-apply):focus-visible{outline:2px solid var(--arc-accent);outline-offset:1px}.drf-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.app-shell .drf-preset:not([aria-pressed=true]):hover{background:color-mix(in oklab, var(--arc-foreground) 4%, transparent);color:var(--arc-foreground)}.app-shell .drf-nav:hover:not(:disabled){background:color-mix(in oklab, var(--arc-foreground) 7%, transparent);color:var(--arc-foreground)}.app-shell .drf-day:hover:not(:disabled):not([data-edge])>span{background:color-mix(in oklab, var(--arc-foreground) 7%, transparent)}}.drf-panel[data-compact]{padding:8px}.drf-panel[data-compact] .drf-body{flex-direction:column;gap:8px}.drf-panel[data-compact] .drf-rail{border-right:0;border-bottom:1px solid var(--arc-border);overscroll-behavior-x:contain;scrollbar-width:none;flex-direction:row;width:auto;margin:0 -8px;padding:0 8px 8px;overflow-x:auto}.drf-panel[data-compact] .drf-rail::-webkit-scrollbar{display:none}.app-shell .drf-panel[data-compact] .drf-preset[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--arc-accent)}.drf-panel[data-compact] .drf-calendars{align-self:center}.drf-panel[data-compact] .drf-fields{grid-template-columns:auto minmax(0,1fr)}.drf-panel[data-compact] .drf-footer{flex-wrap:wrap}.drf-panel[data-compact] .drf-actions{margin-left:auto}.drf-panel[data-compact] .drf-summary{flex:8rem}.drf-sheet-layer{z-index:70;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.drf-scrim{background:#0000004d;position:absolute;inset:0}.app-shell[data-workspace-dark=true] .drf-scrim{background:#0000008c}.drf-sheet{border:1px solid var(--arc-border);background:var(--arc-surface-raised);max-height:92dvh;color:var(--arc-foreground);box-shadow:var(--arc-shadow-floating);padding-bottom:env(safe-area-inset-bottom,0);border-bottom:0;border-radius:16px 16px 0 0;flex-direction:column;font-size:14px;line-height:1.4;display:flex;position:relative}.drf-sheet .drf-panel{width:100%;max-height:92dvh;padding:4px 14px 14px}.drf-sheet-head{justify-items:center;gap:6px;padding:6px 0 8px;display:grid}.drf-grabber{background:var(--arc-border-strong);opacity:.6;border-radius:999px;width:36px;height:4px}.drf-sheet-title{margin:0;font-size:15px;font-weight:650}.drf-sheet .drf-rail{margin:0 -14px;padding:0 14px 10px}.drf-sheet .drf-calendars{justify-content:center;width:100%;display:grid}.app-shell .drf-sheet :is(.drf-preset,.drf-cancel,.drf-apply){height:44px;min-height:44px}.app-shell .drf-sheet .drf-nav{width:44px;height:44px;min-height:44px;top:-7px}.app-shell .drf-sheet .drf-fields input{height:44px;min-height:44px;font-size:16px}.drf-sheet .drf-footer{flex-wrap:nowrap}.drf-sheet .drf-actions{gap:8px}.drf-sheet .drf-compare{min-height:44px}@media (pointer:coarse){.app-shell .drf-trigger{height:44px;min-height:44px}.app-shell .drf-reset{width:44px;height:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.app-shell :is(.drf-trigger,.drf-preset,.drf-nav,.drf-day,.drf-cancel,.drf-apply),.drf-day>span,.drf-switch,.drf-switch>span,.app-shell .drf-panel .drf-fields input{transition-duration:0s}}@media (prefers-contrast:more){.drf-surface:after,.drf-sheet,.app-shell .drf-trigger{border-color:var(--arc-foreground)}}.business-audit.arc-accounting[data-arc-settings]{--text-sm:14px;--text-xs:13px;--arc-text-sm:14px;--arc-text-xs:13px;min-width:0;color:var(--foreground)}:is(#arc-settings,[data-arc-settings]).business-audit .business-audit-card>.arcs-card-header{border-bottom:1px solid var(--arc-border);align-items:center;gap:16px;padding-bottom:14px}:is(#arc-settings,[data-arc-settings]).business-audit .business-audit-card>.arcs-card-body{padding-top:16px}:is(#arc-settings,[data-arc-settings]).business-audit .business-audit-card>.arcs-card-footer{justify-content:center;align-items:center;gap:12px 20px}:is(#arc-settings,[data-arc-settings]).business-audit .business-audit-card .arcs-card-action{min-width:0}.business-audit-controls{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.business-audit-controls>label{color:var(--text-muted);font-size:13px}.business-audit-controls>span{min-width:0}.business-audit-controls .business-audit-select{width:210px;max-width:100%;min-height:34px;font-size:14px}.business-audit-timeline{--text-secondary:var(--foreground);--timeline-surface:var(--surface);overflow-wrap:anywhere}.business-audit-more{flex-shrink:0}.business-audit-ask .inline-page-agent{margin:0 0 14px}.app-shell .business-audit .business-audit-ask .aa-textarea:placeholder-shown,.app-shell .business-audit .business-audit-search input[type=search]:placeholder-shown{white-space:nowrap;overflow-wrap:normal;text-overflow:ellipsis;overflow:hidden}.business-audit-filters{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0 0 10px;display:flex}.business-audit-search{flex:240px;min-width:0;max-width:420px}.business-audit-search .arc-search-field>label,.business-audit-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.business-audit-search .arc-search-field{gap:0}.business-audit-search .arc-search-shell{border-color:var(--border);border-radius:999px;min-height:34px;padding:0 10px 0 12px}.business-audit-search .arc-search-shell>svg{width:16px;height:16px}.business-audit-filters .business-audit-who{border-radius:999px;flex:0 auto}.business-audit-filters .business-audit-who button,.business-audit-filters .business-audit-who button>span[aria-hidden=true]{border-radius:999px}.business-audit-filters .business-audit-who button{min-height:26px;font-size:13px}.business-audit-person{min-width:0}.business-audit-filters .business-audit-person-select{width:180px;max-width:100%;min-height:34px;font-size:14px}.app-shell .business-audit-filters .business-audit-dates .drf-trigger{border-radius:999px;height:34px;min-height:34px;font-weight:500}.business-audit-status{min-height:28px;color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 12px;font-size:13px;line-height:19px;display:flex}.business-audit-status p{margin:0}.business-audit-status [data-tone=danger]{color:var(--danger,#b42318)}.app-shell .business-audit-status .business-audit-clear{height:28px;min-height:28px;padding:0 10px;font-size:13px}.business-audit-error{margin:0 0 12px}.business-audit-list{min-width:0}.business-audit-export[data-busy] .arc-control-button{cursor:progress}.business-audit-export[data-busy] .arc-control-button>svg:first-child{color:#8fc93a;animation:1.1s ease-in-out infinite business-audit-pulse}@keyframes business-audit-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.business-audit-export[data-busy] .arc-control-button>svg:first-child{animation:none}}@media (width<=680px){:is(#arc-settings,[data-arc-settings]).business-audit .business-audit-card>.arcs-card-header{flex-wrap:wrap;gap:12px}:is(#arc-settings,[data-arc-settings]).business-audit .business-audit-card .arcs-card-action{justify-content:flex-start;width:100%}.business-audit-controls{width:100%}.business-audit-controls>span{flex:1}.business-audit-controls>span.business-audit-export{flex:none}.business-audit-controls>span:first-of-type:not(.business-audit-export){flex:100%}.business-audit-controls .business-audit-select{width:100%}.business-audit-controls>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.business-audit-search{flex-basis:100%;max-width:none}.business-audit-filters .business-audit-who{max-width:100%}.business-audit-person{flex:150px}.business-audit-filters .business-audit-person-select{width:100%}}@media (pointer:coarse),(width<=480px){.business-audit-controls :is(.business-audit-select,.arc-control-button),.business-audit .business-audit-more,.business-audit-filters .business-audit-person-select,.app-shell .business-audit-filters .business-audit-dates .drf-trigger,.business-audit-search .arc-search-shell{min-height:44px}}.activity-print-root{display:none}@media print{html[data-activity-print],html[data-activity-print] body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#101010!important;background:#fff!important;height:auto!important;overflow:visible!important}html[data-activity-print] body>:not(.activity-print-root){display:none!important}html[data-activity-print] .activity-print-root{color:#101010;margin:0;padding:0;font:10pt/1.4 system-ui,-apple-system,Segoe UI,sans-serif;display:block}.activity-print-root h1{letter-spacing:-.2pt;margin:0 0 4pt;font-size:18pt;font-weight:600}.activity-print-root .activity-print-meta{color:#555;margin:0 0 2pt;font-size:9pt}.activity-print-root table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:12pt}.activity-print-root th{color:#555;text-align:left;text-transform:uppercase;letter-spacing:.3pt;border-bottom:1pt solid #101010;padding:4pt 6pt;font-size:8pt;font-weight:600}.activity-print-root td{vertical-align:top;overflow-wrap:anywhere;border-bottom:.5pt solid #ddd;padding:5pt 6pt}.activity-print-root :is(th,td):first-child{width:17%}.activity-print-root :is(th,td):nth-child(2){width:14%}.activity-print-root :is(th,td):nth-child(4){width:16%}.activity-print-root thead{display:table-header-group}.activity-print-root tr{break-inside:avoid;page-break-inside:avoid}}.app-shell .page-content:has(>.business-audit){width:100%;max-width:1180px;margin-inline:auto}.document-text-button,.document-icon-button{cursor:pointer;color:#36577f;font:inherit;background:0 0;border:0;font-size:12px}.document-text-button{padding:8px 0;display:block}.document-error,.document-notice{border-radius:9px;padding:11px 14px;font-size:12px;line-height:1.6}.document-error{color:#a42933;background:#fff1f1}.document-notice{color:#236944;background:#edf8f2}:is(#arc-settings,[data-arc-settings]).arcs-document{--settings-picker-width:min(19rem, calc(100cqi - 36px));min-width:0;max-width:100%;container:document-settings/inline-size}:is(#arc-settings,[data-arc-settings]).arcs-document .document-settings-card{margin-bottom:0;overflow:visible}:is(#arc-settings,[data-arc-settings]).arcs-document .arcs-card-header{flex-wrap:wrap;align-items:center;gap:10px 12px;padding-block:16px 0}:is(#arc-settings,[data-arc-settings]).arcs-document .arcs-card-title{font-size:18px;line-height:1.4}:is(#arc-settings,[data-arc-settings]).arcs-document .arcs-card-heading{flex-basis:160px}:is(#arc-settings,[data-arc-settings]).arcs-document .arcs-card-action{min-width:0;max-width:100%}:is(#arc-settings,[data-arc-settings]).arcs-document .arcs-card-body{padding-top:20px}:is(#arc-settings,[data-arc-settings]).arcs-document .arcs-document-form{min-width:0}:is(#arc-settings,[data-arc-settings]).arcs-document .arcs-document-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}:is(#arc-settings,[data-arc-settings]).arcs-document .arcs-document-options{gap:20px}:is(#arc-settings,[data-arc-settings]).arcs-document .arcs-field-label{font-size:14px;line-height:1.5}:is(#arc-settings,[data-arc-settings]).arcs-document .arcs-field-description,:is(#arc-settings,[data-arc-settings]).arcs-document .arcs-field-error{font-size:13px;line-height:1.5}:is(#arc-settings,[data-arc-settings]).arcs-document .arcs-field-description{color:var(--arc-text-secondary)}:is(#arc-settings,[data-arc-settings]).arcs-document :is(.arcs-select-control,.arcs-color,.arcs-button){min-height:36px}:is(#arc-settings,[data-arc-settings]).arcs-document .arcs-select-control{font-size:14px}:is(#arc-settings,[data-arc-settings]).arcs-document .arcs-color-value{font-size:13px}:is(#arc-settings,[data-arc-settings]).arcs-document .arcs-dropzone-trigger{border-radius:18px;gap:10px;min-height:152px;padding:18px}:is(#arc-settings,[data-arc-settings]).arcs-document .arcs-dropzone-copy strong{font-size:14px;line-height:1.5}:is(#arc-settings,[data-arc-settings]).arcs-document .arcs-dropzone-copy span{font-size:13px;line-height:1.5}:is(#arc-settings,[data-arc-settings]).arcs-document .arcs-logo-readonly{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);min-width:0;min-height:112px;color:var(--arc-text-secondary);align-items:center;gap:12px;padding:16px;font-size:13px;line-height:1.5;display:flex}:is(#arc-settings,[data-arc-settings]).arcs-document .arcs-logo-readonly>svg{flex:none}:is(#arc-settings,[data-arc-settings]).arcs-document .arcs-logo-readonly img{object-fit:contain;border:1px solid var(--arc-border);background:#fff;border-radius:10px;flex:none;width:56px;height:56px}:is(#arc-settings,[data-arc-settings]).arcs-document .arcs-logo-actions{margin-top:8px}:is(#arc-settings,[data-arc-settings]).arcs-document .arcs-form-footer{border-top:1px solid var(--arc-border-subtle);margin:20px 0 0;padding-top:12px}:is(#arc-settings,[data-arc-settings]).arcs-document .arcs-form-footer p{color:var(--arc-text-secondary);margin:0;font-size:13px;line-height:1.5}:is(#arc-settings,[data-arc-settings]).arcs-document .arcp-dock{margin-top:16px}:is(#arc-settings,[data-arc-settings]).arcs-document .arcp-save-content{min-width:0;max-width:calc(100cqi - 34px)}:is(#arc-settings,[data-arc-settings]).arcs-document .arcp-save-count{font-size:13px}@container document-settings (width<=640px){:is(#arc-settings,[data-arc-settings]).arcs-document .arcs-document-grid{grid-template-columns:minmax(0,1fr);gap:24px}:is(#arc-settings,[data-arc-settings]).arcs-document .arcs-card-action{flex-basis:100%;justify-content:flex-start}}@media (pointer:coarse){:is(#arc-settings,[data-arc-settings]).arcs-document :is(.arcs-button,.arcs-select-control,.arcs-color){min-height:44px}:is(#arc-settings,[data-arc-settings]).arcs-document .arcs-color-input{width:44px;height:44px}}:is(#arc-settings,[data-arc-settings]).arcs-custom-fields{gap:10px;margin:16px 0 0;display:grid}:is(#arc-settings,[data-arc-settings]) .arcs-custom-fields-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcs-custom-fields-heading h3{color:var(--arc-foreground);font-size:var(--arc-text-sm);margin:0;font-weight:600}:is(#arc-settings,[data-arc-settings]) .arcs-custom-fields-heading p{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);margin:2px 0 0}:is(#arc-settings,[data-arc-settings]) .arcs-custom-fields-title{align-items:center;gap:6px;display:flex}.ie-page :is(#arc-settings,[data-arc-settings]) .arcs-custom-fields-title{display:none}:is(#arc-settings,[data-arc-settings]) .arcs-custom-field-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;gap:10px;display:grid}@media (width<=700px){:is(#arc-settings,[data-arc-settings]) .arcs-custom-field-row{grid-template-columns:minmax(0,1fr) auto}:is(#arc-settings,[data-arc-settings]) .arcs-custom-field-row>.arcs-field:nth-child(2){grid-area:2/1}:is(#arc-settings,[data-arc-settings]) .arcs-custom-field-row>.arcs-button{grid-area:1/2/span 2;align-self:center}}:is(#arc-settings,[data-arc-settings]).arcs-document .document-appearance-heading{align-items:center;gap:8px;display:flex}:is(#arc-settings,[data-arc-settings]).arcs-document .business-logo-picker{--radius-surface:20px;--radius-panel:16px;--radius-control:12px;--radius-pill:999px;--ease-in-out:cubic-bezier(.4,0,.2,1)}:is(#arc-settings,[data-arc-settings]).arcs-document .business-logo-picker [data-file-drop-target]{border-radius:20px}:is(#arc-settings,[data-arc-settings]).arcs-document .business-logo-picker [data-file-drop-target]>button{border-radius:inherit}:is(#arc-settings,[data-arc-settings]).arcs-document .arc-current-file-preview{border:1px solid var(--arc-border-subtle);background:var(--arc-surface-muted);border-radius:16px;justify-content:center;align-items:center;min-height:104px;margin-top:12px;padding:16px;display:flex}:is(#arc-settings,[data-arc-settings]).arcs-document .arc-current-file-preview img{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:132px;display:block}:is(#arc-settings,[data-arc-settings]).arcs-document .business-logo-ready{color:var(--arc-text-secondary);margin-top:8px;font-size:13px;display:block}:is(#arc-settings,[data-arc-settings]).arcs-document .business-logo-cancel{margin-top:8px}:is(#arc-settings,[data-arc-settings]).arcs-document .document-designer-entry{border-radius:999px;min-height:38px;font-size:13px}.arc-invoice-authoring.arc-accounting{--studio-ink:var(--foreground);--studio-muted:var(--text-muted);--studio-line:var(--border);color:var(--foreground);background:var(--background);font:400 13px/1.5 var(--font-body)}.arc-invoice-authoring.arc-accounting :is(.studio-header,.invoice-designer-header){background:var(--surface);border-color:var(--border);gap:16px;min-height:66px;padding:14px 20px}.arc-invoice-authoring.arc-accounting :is(.studio-identity h1,.invoice-designer-title h1){font:600 17px/1.3 var(--font-body);letter-spacing:-.025em;color:var(--foreground)}.arc-invoice-authoring.arc-accounting :is(.studio-identity p,.invoice-designer-title p,.studio-save-state,.invoice-designer-save-state){color:var(--text-muted);font:400 12px/1.5 var(--font-body);margin-top:3px}.arc-invoice-authoring.arc-accounting .studio-wordmark{width:104px;color:var(--foreground)}.arc-invoice-authoring.arc-accounting .studio-header-divider{background:var(--border);height:28px}.arc-invoice-authoring.arc-accounting :is(.studio-toolbar,.invoice-designer-toolbar){background:var(--surface);border-color:var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 20px;display:flex}.arc-invoice-authoring.arc-accounting :is(.studio-toolbar-start,.studio-toolbar-end,.studio-header-actions,.invoice-designer-header-actions,.ids-history){gap:8px}.arc-invoice-authoring.arc-accounting :is(.studio-toolbar-divider,.ids-history>span){background:var(--border)}.arc-invoice-authoring.arc-accounting .arc-control-button{min-height:34px;font:500 13px/1.4 var(--font-body);border-radius:9px;gap:7px;padding:7px 11px}.arc-invoice-authoring.arc-accounting :is(.studio-icon-button,.ids-icon-button){width:34px;min-width:34px;padding:7px}.arc-invoice-authoring.arc-accounting .arc-control-button svg{flex:none}.arc-invoice-authoring.arc-accounting .arc-control-button[data-arc-variant=primary]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.arc-invoice-authoring.arc-accounting .arc-control-button[data-arc-variant=secondary]{background:var(--surface);color:var(--foreground);border-color:var(--border)}.arc-invoice-authoring.arc-accounting .arc-control-button[data-arc-variant=ghost]{color:var(--text-secondary);background:0 0;border-color:#0000}.arc-invoice-authoring.arc-accounting .arc-control-button[aria-pressed=true]:not(.studio-color):not([style]){background:var(--surface-muted);color:var(--foreground);border-color:var(--border-strong)}.arc-invoice-authoring.arc-accounting .arc-studio-view-tabs{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;flex:none;align-items:center;gap:3px;padding:3px;display:flex}.arc-invoice-authoring.arc-accounting .arc-studio-view-tabs .arc-control-button{white-space:nowrap;border-radius:7px;min-height:30px;padding:5px 10px;font-size:12px}.arc-invoice-authoring.arc-accounting .arc-studio-view-tabs [aria-selected=true]{background:var(--surface);border-color:var(--border);color:var(--foreground);box-shadow:0 1px 2px #0000000a}.arc-invoice-authoring.arc-accounting .studio-zoom{border-color:var(--border);background:var(--surface);color:var(--foreground);border-radius:9px}.arc-invoice-authoring.arc-accounting .studio-zoom output{color:var(--foreground);font-size:12px}.arc-invoice-authoring.arc-accounting :is(.studio-brand-panel,.ids-styles,.ids-inspector){background:var(--surface);border-color:var(--border);color:var(--foreground)}.arc-invoice-authoring.arc-accounting .studio-brand-panel{gap:22px;padding:18px 20px}.arc-invoice-authoring.arc-accounting .studio-brand-block{border-color:var(--border)}.arc-invoice-authoring.arc-accounting :is(.studio-brand-block h2,.ids-panel-title h2,.ids-fieldset legend,.studio-document-options label,.ids-fieldset label){color:var(--foreground);font:500 12px/1.5 var(--font-body)}.arc-invoice-authoring.arc-accounting :is(.studio-brand-block p,.studio-preset-options small,.ids-panel-intro,.ids-help,.ids-character-count,.ids-scope,.ids-preview-caption,.ids-canvas-note,.ids-selected-title p){color:var(--text-muted);font-size:12px}.arc-invoice-authoring.arc-accounting :is(.arc-input,.arc-select){border:1px solid var(--border);width:100%;min-width:0;min-height:38px;color:var(--foreground);background:linear-gradient(180deg,var(--surface),var(--surface-muted));font:400 13px/1.4 var(--font-body);border-radius:9px;padding:8px 10px}.arc-invoice-authoring.arc-accounting .arc-input[type=range]{appearance:auto;box-shadow:none;background:0 0;border:0;padding:0}.arc-invoice-authoring.arc-accounting .arc-input[type=color]{width:38px;min-width:34px;height:34px;min-height:34px;padding:3px}.arc-invoice-authoring.arc-accounting :is(.studio-brand-block,.ids-fieldset)>span:has(>.arc-input){width:100%}.arc-invoice-authoring.arc-accounting .studio-document-options{flex-direction:column;gap:8px;display:flex}.arc-invoice-authoring.arc-accounting .studio-document-options>label:not(:first-child){margin-top:6px}.arc-invoice-authoring.arc-accounting .studio-preset-options .arc-control-button{white-space:normal;align-items:stretch;min-width:0;padding:8px}.arc-invoice-authoring.arc-accounting .studio-preset-options .arc-control-button>span>span>span{text-align:left;flex-direction:column;align-items:flex-start;gap:5px;width:100%;display:flex}.arc-invoice-authoring.arc-accounting .ids-presets .arc-control-button{white-space:normal;width:100%;min-width:0}.arc-invoice-authoring.arc-accounting .ids-presets .arc-control-button>span>span>span{text-align:left;grid-template-columns:42px minmax(0,1fr) 14px;align-items:center;gap:10px;display:grid}.arc-invoice-authoring.arc-accounting .studio-color{color:#fff;border-radius:50%;width:27px;min-width:27px;height:27px;min-height:27px;padding:3px}.arc-invoice-authoring.arc-accounting .ids-swatches .arc-control-button{color:#fff;border-radius:50%;width:28px;min-width:28px;height:28px;min-height:28px;padding:3px}.arc-invoice-authoring.arc-accounting .ids-color{align-items:center;gap:10px}.arc-invoice-authoring.arc-accounting .ids-color>span:has(input){flex:none;width:38px}.arc-invoice-authoring.arc-accounting :is(.studio-workspace,.ids-preview){background:var(--background)}.arc-invoice-authoring.arc-accounting :is(.studio-footer,.invoice-designer-footer){min-height:40px;color:var(--text-muted);background:var(--surface);border-color:var(--border);padding:10px 20px;font-size:11px}.arc-invoice-authoring.arc-accounting :is(.studio-footer p,.studio-footer svg,.invoice-designer-footer svg){color:var(--text-muted)}.arc-invoice-authoring.arc-accounting :is(.studio-proof-bar,.ids-proof-toolbar,.ids-proof-actions){color:var(--foreground);background:var(--surface);border-color:var(--border)}.arc-invoice-authoring.arc-accounting :is(.studio-confirm,.ids-confirm){width:min(460px,100vw - 32px);color:var(--foreground);background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:24px}.arc-invoice-authoring.arc-accounting :is(.studio-confirm p,.ids-confirm p){color:var(--text-muted);font-size:13px}.arc-invoice-authoring.arc-accounting :is(.studio-confirm h2,.ids-confirm h2){color:var(--foreground);font:600 21px/1.3 var(--font-body)}.arc-invoice-authoring.arc-accounting :is(.studio-confirm>div,.ids-confirm>div){flex-direction:column;align-items:stretch;gap:12px;display:flex}.arc-invoice-authoring.arc-accounting .arc-confirm-action{width:100%;margin:0}.arc-invoice-authoring.arc-accounting :is(.studio-loading,.ids-loading,.studio-busy-shield){color:var(--foreground);background:var(--background)}.arc-invoice-authoring.arc-accounting :is(.studio-loading p,.ids-loading p){color:var(--text-muted)}.arc-invoice-authoring.arc-accounting :is(.ids-message,.studio-feedback){border-color:var(--border);color:var(--foreground);background:var(--surface-muted)}.arc-invoice-authoring.arc-accounting :is(.ids-error,.studio-feedback-error){color:var(--danger)}.arc-invoice-authoring.arc-accounting .studio-data{background:var(--background);padding:24px;position:absolute;inset:0;overflow:auto}.arc-invoice-authoring.arc-accounting .ids-data{padding:0}.arc-invoice-authoring.arc-accounting [hidden]{display:none!important}.arc-invoice-authoring.arc-accounting :is(button,a,input,[role=combobox],summary):focus-visible{outline:2px solid var(--focus-outline);outline-offset:3px}.arc-studio-data-card{--font-display:var(--font-body);--text-2xl:22px;--text-3xl:24px;--text-4xl:30px;--tracking-display:-.025em;--leading-display:1.2}.arc-studio-data-card .arc-studio-data-heading h2{font-size:22px}.arc-studio-readonly{color:var(--text-muted);align-items:center;gap:6px;margin:10px 0 0;font-size:12px;display:flex}.arc-studio-data-card .arc-studio-data-linesHeader,.arc-studio-data-card .arc-studio-data-line{grid-template-columns:minmax(180px,1fr) 70px 110px 140px}.arc-studio-data-card .arc-studio-data-line{padding-block:14px}.arc-studio-data-card .arc-studio-data-descriptionCell strong{overflow-wrap:anywhere;font-weight:500;display:block}.arc-studio-data-card .arc-studio-data-descriptionCell small{color:var(--text-muted);margin-top:5px;font-size:11px;display:block}.arc-studio-data-card .arc-studio-data-numberCell{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.arc-studio-data-card .arc-studio-data-bottom{padding-top:24px}.arc-studio-data-card .arc-studio-data-parties p,.arc-studio-data-card .arc-studio-data-note p{white-space:pre-wrap;overflow-wrap:anywhere}.arc-studio-exact,.arc-studio-exact-visual{justify-items:end;display:inline-grid}.arc-studio-exact-visual>span{grid-area:1/1}.arc-studio-data-card .arc-studio-data-moneySlot{min-width:0}.arc-studio-preview{border:1px solid var(--border);background:var(--background);min-width:0;height:clamp(480px,65vw,890px);color:var(--foreground);border-radius:12px;position:relative;overflow:hidden}.arc-studio-preview-loading{text-align:center;font-size:13px;position:absolute;inset:35% 20px auto}.arc-studio-preview-error{padding:24px}.arc-studio-inline-error{border:1px solid var(--border);background:var(--surface);min-height:200px;color:var(--foreground);border-radius:12px;padding:28px}.arc-studio-inline-error h3{margin:0 0 10px;font-size:18px}.arc-studio-inline-error p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.7}.arc-studio-entry-error{z-index:1500;background:var(--background);color:var(--foreground);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.arc-studio-entry-error>section{border:1px solid var(--border);background:var(--surface);border-radius:16px;max-width:460px;padding:28px}.arc-studio-entry-error h2{font-size:21px;line-height:1.3}.arc-studio-entry-error p{color:var(--text-muted);font-size:13px;line-height:1.7}@media (width<=900px){.arc-invoice-authoring.arc-accounting :is(.studio-header,.invoice-designer-header){gap:12px;padding:12px 14px;position:relative}.arc-invoice-authoring.arc-accounting .studio-identity{gap:14px}.arc-invoice-authoring.arc-accounting .studio-identity p{display:none}.arc-invoice-authoring.arc-accounting .studio-wordmark{width:90px}.arc-invoice-authoring.arc-accounting .studio-toolbar{grid-template-columns:minmax(0,1fr) auto;padding:8px 14px;display:grid}.arc-invoice-authoring.arc-accounting .studio-toolbar>.arc-studio-view-tabs{grid-area:2/1/auto/-1;justify-self:center}.arc-invoice-authoring.arc-accounting .studio-toolbar-end{grid-area:1/2}.arc-invoice-authoring.arc-accounting .studio-brand-panel{max-height:45dvh;padding:16px;overflow:auto}.arc-invoice-authoring.arc-accounting .studio-data{padding:16px}}@media (width<=620px){.arc-invoice-authoring.arc-accounting .studio-header{grid-template-columns:minmax(0,1fr);display:grid}.arc-invoice-authoring.arc-accounting .studio-identity{padding-right:38px}.arc-invoice-authoring.arc-accounting .studio-header-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.arc-invoice-authoring.arc-accounting .studio-header-actions>.studio-save-state{display:none}.arc-invoice-authoring.arc-accounting .studio-close{position:absolute;top:10px;right:10px}.arc-invoice-authoring.arc-accounting .arc-control-button{min-height:40px}.arc-invoice-authoring.arc-accounting :is(.arc-input,.arc-select){min-height:44px;font-size:16px}.arc-invoice-authoring.arc-accounting .studio-toolbar-start .studio-button{padding:7px;font-size:12px}.arc-invoice-authoring.arc-accounting .studio-toolbar-start .studio-toolbar-divider{display:none}.arc-invoice-authoring.arc-accounting .studio-toolbar-start{gap:2px}.arc-invoice-authoring.arc-accounting .studio-zoom .studio-icon-button{width:28px;min-width:28px;padding:4px}.arc-invoice-authoring.arc-accounting .studio-toolbar-end{gap:2px}.arc-invoice-authoring.arc-accounting .studio-footer{display:none}.arc-invoice-authoring.arc-accounting .invoice-designer-toolbar{flex-wrap:wrap;justify-content:center;padding:8px 12px}.arc-invoice-authoring.arc-accounting .ids-scope{display:none}.arc-invoice-authoring.arc-accounting .studio-data{padding:12px}.arc-studio-data-card .arc-studio-data-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px;margin-inline:18px;padding:14px 0}.arc-studio-data-card .arc-studio-data-descriptionCell{grid-column:1/-1}.arc-studio-data-card .arc-studio-data-numberCell{text-align:left;grid-row:2}.arc-studio-data-card .arc-studio-data-mobileLabel{margin:0 0 4px}.arc-studio-data-card .arc-studio-data-amountCell{grid-area:3/1/auto/-1;padding:0}.arc-studio-data-card .arc-studio-data-parties{grid-template-columns:repeat(2,minmax(0,1fr))}.arc-studio-data-card .arc-studio-data-totalLine{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.arc-invoice-authoring.arc-accounting *{scroll-behavior:auto}}@media (width<=620px){.arc-invoice-authoring.arc-accounting .studio-header-actions>span:has(>.studio-close){position:absolute;top:10px;right:10px}.arc-invoice-authoring.arc-accounting .studio-header-actions .studio-close{position:static}}.arc-invoice-authoring.arc-accounting .studio-canvas-hidden,.arc-invoice-authoring.arc-accounting .studio-canvas-hidden *{visibility:hidden!important;pointer-events:none!important}.app-shell[data-workspace-dark=true] .arc-invoice-authoring .studio-wordmark{filter:brightness(0)invert()}.arc-invoice-authoring.arc-accounting .studio-brand-panel>span:has(>.studio-brand-close){z-index:1;position:absolute;top:10px;right:10px}.arc-invoice-authoring.arc-accounting .studio-brand-panel .studio-brand-close{position:static}@media (width<=620px){.arc-invoice-authoring.arc-accounting .studio-color{width:30px;min-width:30px;height:30px;min-height:30px}.arc-invoice-authoring.arc-accounting .studio-brand-panel{padding-top:48px}}.arc-invoice-authoring.arc-accounting .ids-history>span:has(button){background:0 0;flex:none;width:auto;height:auto;display:inline-flex}.arc-invoice-authoring.arc-accounting .ids-mobile-nav{background:var(--surface);border-color:var(--border)}.arc-invoice-authoring.arc-accounting .ids-presets .arc-control-button>span,.arc-invoice-authoring.arc-accounting .ids-presets .arc-control-button>span>span{min-width:0;width:100%!important}.arc-invoice-authoring.arc-accounting .ids-presets .arc-control-button>span>span>span{grid-template-columns:34px minmax(0,1fr) 14px;width:100%;min-width:0}@media (width<=620px){.arc-invoice-authoring.arc-accounting .ids-presets .arc-control-button>span>span>span{flex-direction:column;align-items:flex-start;display:flex;position:relative}.arc-invoice-authoring.arc-accounting .ids-presets .arc-control-button>span>span>span>svg{position:absolute;top:0;right:0}}.arc-invoice-authoring.arc-accounting .ids-presets .arc-control-button>span>span>span,.arc-invoice-authoring.arc-accounting .ids-presets .arc-control-button>span>span>span>span{white-space:normal;min-width:0;max-width:100%}.arc-invoice-authoring.arc-accounting .ids-presets .arc-control-button small{white-space:normal;overflow-wrap:anywhere}._invoice_b644i_1{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);width:min(100%,960px);min-width:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);margin-inline:auto;overflow:hidden}._documentHeader_b644i_2{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 32px;display:flex}._identity_b644i_3,._documentMeta_b644i_3{gap:4px;display:grid}._wordmark_b644i_4{font-size:var(--text-base);font-weight:500}._identity_b644i_3>span:last-child,._documentMeta_b644i_3>span:last-child{color:var(--text-muted);font-size:var(--text-xs)}._documentMeta_b644i_3{text-align:right;font-size:var(--text-sm)}._heading_b644i_7{justify-content:space-between;align-items:flex-start;gap:36px;padding:32px 32px 40px;display:flex}._heading_b644i_7 h2{font-family:var(--font-display);font-size:clamp(var(--text-3xl), 5vw, var(--text-4xl));letter-spacing:var(--tracking-display);font-weight:400;line-height:var(--leading-display);margin:0}._parties_b644i_9{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px;display:grid}._parties_b644i_9>div{min-width:0}._parties_b644i_9 span{color:var(--text-muted);font-size:var(--text-xs);margin-bottom:8px;display:block}._parties_b644i_9 strong{font-size:var(--text-sm);font-weight:500;display:block}._parties_b644i_9 p{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-body);margin:4px 0 0}._linesHeader_b644i_14,._line_b644i_14{grid-template-columns:minmax(190px,1fr) 76px 118px 116px 32px;align-items:center;gap:12px;display:grid}._linesHeader_b644i_14{border-bottom:1px solid var(--border);color:var(--text-muted);font-size:var(--text-xs);padding:0 32px 10px}._linesHeader_b644i_14 span:nth-child(4){text-align:right}._lineSlot_b644i_18{overflow:hidden}._line_b644i_14{border-bottom:1px solid var(--border-subtle);min-width:0;padding:6px 32px}._line_b644i_14 label{min-width:0;display:block;position:relative}._line_b644i_14 input{width:100%;min-width:0;min-height:36px;color:var(--foreground);font:inherit;font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);background:0 0;border:1px solid #0000;border-radius:10px;outline:none;padding:0 10px}._line_b644i_14 input:hover{background:var(--surface-muted)}._line_b644i_14 input:focus{border-color:var(--border-strong);background:var(--surface)}._line_b644i_14 input::placeholder{color:var(--text-muted)}._line_b644i_14 input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._line_b644i_14 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._line_b644i_14 input[type=number]{appearance:textfield}._numberCell_b644i_27 input{text-align:right;font-variant-numeric:tabular-nums}._currencyPrefix_b644i_28{color:var(--text-muted);font-size:var(--text-sm);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}._numberCell_b644i_27:has(._currencyPrefix_b644i_28) input{padding-left:25px}._amountCell_b644i_30{text-align:right;min-width:0;font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;display:grid}._amountCell_b644i_30 span,._moneySlot_b644i_31 span{grid-area:1/1}._removeButton_b644i_32{width:32px;height:32px;color:var(--text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);background:0 0;border:0;border-radius:10px;place-items:center;display:grid}._removeButton_b644i_32:hover:not(:disabled){background:var(--surface-muted);color:var(--danger)}._removeButton_b644i_32:disabled{opacity:.3;cursor:not-allowed}._mobileLabel_b644i_35{display:none}._addRow_b644i_36{padding:10px 24px 28px}._addRow_b644i_36 button{min-height:32px;color:var(--foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 10px 0 8px;font-weight:500;display:inline-flex}._addRow_b644i_36 button:hover{background:var(--surface-muted)}._addRow_b644i_36 button:active,._removeButton_b644i_32:active:not(:disabled){transform:scale(.96)}._bottom_b644i_40{justify-content:space-between;gap:40px;padding:0 32px 28px;display:flex}._note_b644i_41{max-width:300px;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);margin:0}._totals_b644i_42{width:min(100%,270px);font-size:var(--text-sm);flex:none;gap:12px;display:grid}._totals_b644i_42>div{font-variant-numeric:tabular-nums;justify-content:space-between;gap:24px;display:flex}._moneySlot_b644i_31{justify-items:end;min-width:105px;display:grid}._totals_b644i_42>div:not(._totalLine_b644i_45) span:first-child{color:var(--text-muted)}._totalLine_b644i_45{border-top:1px solid var(--border);align-items:baseline;margin-top:4px;padding-top:16px}._totalLine_b644i_45 strong{font-weight:500}._totalLine_b644i_45 output{min-width:120px;font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--tracking-display);line-height:var(--leading-display);justify-items:end;display:grid}._totalLine_b644i_45 output span{grid-area:1/1}._footer_b644i_50{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:24px;min-height:64px;padding:12px 20px 12px 32px;display:flex}._footer_b644i_50 p{min-width:0;color:var(--text-secondary);font-size:var(--text-xs);margin:0}._saveButton_b644i_52{flex:none;width:132px}._saveLabel_b644i_53{align-items:center;gap:6px;display:inline-flex}@media (width<=760px){._documentHeader_b644i_2,._heading_b644i_7,._footer_b644i_50{padding-inline:24px}._heading_b644i_7{gap:24px;padding-bottom:36px;display:grid}._parties_b644i_9{gap:20px}._linesHeader_b644i_14,._line_b644i_14{grid-template-columns:minmax(150px,1fr) 64px 94px 92px 32px;gap:5px;padding-inline:20px}._addRow_b644i_36{padding-inline:20px}._bottom_b644i_40{padding-inline:24px}}@media (width<=620px){._invoice_b644i_1{border-radius:var(--radius-control)}._documentHeader_b644i_2{padding:22px 20px}._heading_b644i_7{padding:28px 20px 32px}._heading_b644i_7 h2{font-size:var(--text-3xl)}._parties_b644i_9{gap:18px}._linesHeader_b644i_14{display:none}._line_b644i_14{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;gap:8px;margin-inline:20px;padding:14px 0}._descriptionCell_b644i_70{grid-column:1/-1}._numberCell_b644i_27{grid-row:2}._removeButton_b644i_32{grid-area:2/3;align-self:end;margin-bottom:2px}._amountCell_b644i_30{color:var(--text-secondary);grid-area:3/1/auto/-1;justify-items:end;padding-right:42px}._mobileLabel_b644i_35{color:var(--text-muted);font-size:var(--text-xs);margin:0 0 4px 10px;display:block}._line_b644i_14 input{border-color:var(--border);background:var(--surface);min-height:40px}._currencyPrefix_b644i_28{top:calc(50% + 8px)}._addRow_b644i_36{padding:12px 20px 24px}._bottom_b644i_40{justify-content:stretch;gap:28px;padding:0 20px 28px;display:grid}._note_b644i_41{order:2}._totals_b644i_42{width:100%;max-width:none}._footer_b644i_50{padding:14px 20px}}@media (width<=380px){._parties_b644i_9{grid-template-columns:1fr;gap:16px}._parties_b644i_9 span{margin-bottom:4px}._parties_b644i_9 p{margin-top:3px}._footer_b644i_50{gap:8px}._saveButton_b644i_52{width:128px}}@media (prefers-reduced-motion:reduce){._line_b644i_14 input,._removeButton_b644i_32,._addRow_b644i_36 button{transition:none}._addRow_b644i_36 button:active,._removeButton_b644i_32:active:not(:disabled){transform:none}}._srOnly_b644i_96{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@font-face{font-family:InvoiceDocumentSans;src:url(/fonts/document-sans-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:InvoiceDocumentSans;src:url(/fonts/document-sans-bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:InvoiceDocumentSerif;src:url(/fonts/document-serif-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:InvoiceDocumentSerif;src:url(/fonts/document-serif-bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:InvoiceDocumentMono;src:url(/fonts/document-mono-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:InvoiceDocumentMono;src:url(/fonts/document-mono-bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}.invoice-designer{color:#26313c;width:100vw;max-width:none;height:100dvh;max-height:none;font:400 13px/1.5 var(--arc-font-family-body,"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif);background:#f1f3f5;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.invoice-designer::backdrop{background:#26313c55}.invoice-designer *,.invoice-design-canvas *{box-sizing:border-box}.invoice-designer-shell{flex-direction:column;min-width:0;height:100%;display:flex}.invoice-designer :is(button,input,select,textarea,a):focus-visible{outline-offset:3px;outline:3px solid #436cab}.invoice-designer :is(button,a):hover{transform:translate(0,0)}.invoice-designer :is(button,input,select,textarea){font:inherit}.invoice-designer button{cursor:pointer}.invoice-designer button:disabled{cursor:not-allowed;opacity:.42}.invoice-designer :is(h1,h2,h3,p){margin:0}.invoice-designer-header{background:#fff;border-bottom:1px solid #e4e8ed;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:18px 26px;display:flex}.invoice-designer-title{align-items:center;gap:13px;min-width:0;display:flex}.invoice-designer-title>div{min-width:0}.invoice-designer-title h1{letter-spacing:-.045em;outline:none;font-size:18px;font-weight:750;line-height:1.3}.invoice-designer-title p{color:#5d6e81;white-space:nowrap;text-overflow:ellipsis;max-width:350px;margin-top:3px;font-size:12px;overflow:hidden}.invoice-designer-mark{color:#c54c23;background:#fff9f5;border:1px solid #e9ecef;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.invoice-designer-header-actions{flex-shrink:0;align-items:center;gap:16px;display:flex}.invoice-designer-save-state{color:#5d6e81;font-size:12px}.ids-button,.ids-icon-button,.ids-text-button{color:#334150;background:#fff;border:1px solid #dce1e7;border-radius:7px;justify-content:center;align-items:center;gap:7px;font-weight:650;line-height:1.4;text-decoration:none;transition:background .14s,border-color .14s;display:inline-flex}.ids-button{min-height:40px;padding:10px 14px;font-size:13px}.ids-button:hover{background:#f5f7f9;border-color:#bdc7d3}.ids-primary{color:#fff;background:#26313c;border-color:#26313c}.ids-primary:hover{color:#fff;background:#3b4958;border-color:#3b4958}.ids-icon-button{background:0 0;border-color:#0000;flex-shrink:0;width:35px;height:35px;padding:0}.ids-icon-button:hover{background:#eef1f4}.ids-text-button{background:0 0;border-color:#0000;min-height:34px;padding:5px 0;font-size:13px}.ids-text-button:hover{color:#163d75}.invoice-designer-toolbar{background:#fff;border-bottom:1px solid #e4e8ed;flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:9px 25px;display:grid}.ids-history{align-items:center;gap:4px;display:flex}.ids-history>span{background:#e3e7ec;width:1px;height:18px;margin:0 8px}.ids-view-switch{background:#f0f2f5;border-radius:8px;padding:3px;display:flex}.ids-view-switch button{color:#5d6e81;background:0 0;border:0;border-radius:6px;min-width:85px;padding:6px 15px;font-size:13px;font-weight:700}.ids-view-switch [aria-selected=true]{color:#26313c;background:#fff;box-shadow:0 1px 3px #26313c15}.ids-message{flex-shrink:0;padding:10px 26px;font-size:13px}.ids-error{color:#9b3b2a;background:#fff1ee;border-bottom:1px solid #f4d9d2}.ids-notice{color:#346749;background:#f0f8f3;border-bottom:1px solid #dbece1}.invoice-designer-workspace{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;grid-template-columns:248px minmax(0,1fr) 244px;align-items:start;min-height:0;display:grid;overflow:auto}.ids-styles,.ids-inspector{background:#fff;align-self:stretch;min-width:0;padding:26px 22px}.ids-styles{border-right:1px solid #e3e7ec}.ids-inspector{border-left:1px solid #e3e7ec}.ids-panel-title{color:#334150;align-items:center;gap:9px;display:flex}.ids-panel-title h2{letter-spacing:-.025em;font-size:15px;font-weight:750}.ids-panel-intro{color:#5d6e81;font-size:12px;line-height:1.7;margin-top:9px!important}.ids-fieldset{border:0;border-top:1px solid #e9edf1;min-width:0;margin:24px 0 0;padding:20px 0 0}.ids-fieldset legend{color:#4c5b6c;padding:0 9px 0 0;font-size:13px;font-weight:750}.ids-fieldset label{color:#5d6e81;justify-content:space-between;align-items:center;gap:10px;margin:15px 0 7px;font-size:13px;font-weight:600;display:flex}.ids-fieldset label:first-of-type{margin-top:0}.ids-fieldset :is(select,textarea,input[type=text]){color:#3e4b5c;background:#fff;border:1px solid #dce2e9;border-radius:6px;width:100%;min-width:0;max-width:100%;padding:10px 9px;font-size:13px}.ids-fieldset textarea{resize:vertical;min-height:76px;line-height:1.7}.ids-fieldset input[type=range]{accent-color:#334d70;width:100%}.ids-fieldset output{color:#34485f;font-variant-numeric:tabular-nums;font-size:13px}.ids-presets{gap:8px;display:grid}.ids-preset{text-align:left;color:#445367;background:#fff;border:1px solid #e3e7ec;border-radius:8px;align-items:center;gap:11px;width:100%;padding:11px 9px;display:flex}.ids-preset[aria-pressed=true]{background:#f7faff;border-color:#647f9f;box-shadow:0 0 0 1px #647f9f13}.ids-preset>span:nth-child(2){flex:1;min-width:0}.ids-preset strong{font-size:13px;font-weight:750;display:block}.ids-preset small{color:#5d6e81;margin-top:3px;font-size:12px;line-height:1.5;display:block}.ids-mini-paper{background:#fff;border:1px solid #dce3eb;border-top:3px solid #53759c;flex-direction:column;flex-shrink:0;gap:4px;width:34px;height:44px;padding:7px 5px;display:flex}.ids-mini-paper i{background:#d5dce5;width:100%;height:2px}.ids-mini-paper i:first-child{background:#879bb2;width:65%;margin-bottom:4px}.ids-mini-paper i:last-child{background:#879bb2;width:45%;margin-top:2px;margin-left:auto}.ids-preset-modern .ids-mini-paper{background:linear-gradient(#e5edf7 27%,#fff 27%);border-top:0;padding-top:7px}.ids-preset-minimal .ids-mini-paper{border-top:1px solid #dce3eb;gap:5px}.ids-color{color:#58697d;font-variant-numeric:tabular-nums;border:1px solid #dce2e9;border-radius:7px;align-items:center;gap:10px;padding:6px 9px 6px 6px;font-size:13px;display:flex}.ids-color input{cursor:pointer;background:0 0;border:0;width:30px;height:29px;padding:0}.ids-swatches{gap:9px;margin:11px 0 21px;display:flex}.ids-swatches button{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;box-shadow:0 0 0 1px #e3e7ed}.ids-swatches [aria-pressed=true]{box-shadow:0 0 0 1px #708397}.ids-preview{min-width:0;padding:26px clamp(18px,3vw,54px) 34px}.ids-preview-caption{color:#5d6e81;justify-content:space-between;gap:15px;max-width:750px;margin:0 auto 15px;font-size:12px;display:flex}.ids-preview-caption span:first-child{color:#516173;font-weight:650}.ids-preview-caption span:last-child,.invoice-designer-footer span:last-child{align-items:center;gap:6px;display:inline-flex}.ids-selected-title{margin-top:23px}.ids-selected-title>span{color:#5d6e81;font-variant-numeric:tabular-nums;margin-bottom:7px;font-size:12px;display:inline-block}.ids-selected-title h3{letter-spacing:-.045em;font-size:19px;font-weight:650;line-height:1.3}.ids-selected-title p{color:#5d6e81;margin-top:8px;font-size:12px;line-height:1.8}.ids-move-controls{gap:8px;margin-top:16px;display:flex}.ids-move-controls button{flex:1;min-height:34px;padding:7px 9px;font-size:13px}.ids-help{color:#5d6e81;font-size:12px;line-height:1.8;margin-top:11px!important}.ids-section-list{gap:3px;margin:17px -8px 0;display:grid}.ids-section-list button{text-align:left;color:#5d6e81;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px;font-size:13px;display:flex}.ids-section-list button svg:last-child:not(:first-child){margin-left:auto}.ids-section-list [aria-pressed=true]{color:#294e7d;background:#edf3fb;font-weight:700}.ids-logo-drop{color:#5d6e81;text-align:center;background:#fbfcfd;border:1px dashed #cdd7e2;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:135px;padding:17px 11px;display:flex}.ids-logo-drop>img{object-fit:contain;max-width:135px;max-height:75px;margin-bottom:8px}.ids-logo-drop small{color:#5d6e81;font-size:12px;line-height:1.75}.ids-logo-drop .ids-text-button{color:#42618a;font-size:13px}.ids-drop-active{background:#edf4ff;border-color:#3b6eb5}.ids-file-input{display:none}.ids-remove-logo{color:#98605b;margin-top:7px}.ids-character-count{color:#5d6e81;text-align:right;margin-top:5px;font-size:12px;display:block}.invoice-designer-footer{color:#5d6e81;background:#fff;border-top:1px solid #e3e7ec;flex-shrink:0;justify-content:space-between;gap:20px;padding:10px 25px;font-size:12px;display:flex}.invoice-designer-footer span:first-child{align-items:center;gap:6px;display:flex}.invoice-designer-footer span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ids-mobile-nav{display:none}.ids-loading{flex:1;width:100%;max-width:800px;margin:auto;padding:45px}.ids-loading h2{margin-bottom:12px;font-size:21px}.ids-loading p{color:#5d6e81;margin-bottom:20px}.ids-proof{max-width:840px;margin:0 auto}.ids-proof-toolbar{background:#fff;border:1px solid #e1e6ec;border-radius:10px 10px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.ids-proof-toolbar>div{color:#49688e;align-items:center;gap:12px;display:flex}.ids-proof-toolbar strong{color:#3b4c60;font-size:13px;display:block}.ids-proof-toolbar small{color:#5d6e81;margin-top:5px;font-size:12px;display:block}.ids-proof-actions{background:#fff;border:1px solid #e1e6ec;border-top:0;flex-wrap:wrap;justify-content:end;align-items:center;gap:16px;padding:12px 18px;display:flex}.ids-proof-actions>span{color:#5d6e81;margin-right:auto;font-size:12px}.ids-proof-frame{background:#fff;border:1px solid #dce2e9;border-top:0;width:100%;height:76vh;min-height:450px;display:block}.ids-proof-empty{background:#fff;border:1px solid #e1e6ec;border-top:0;border-radius:0 0 10px 10px;place-content:center;justify-items:center;gap:12px;min-height:420px;padding:48px 28px;display:grid}.ids-proof-preparing{color:var(--text-secondary,#5d6e81);margin:0;font-size:13px}.ids-confirm-backdrop{z-index:10;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#26313c55;place-items:center;padding:22px;display:grid;position:absolute;inset:0}.ids-confirm{background:#fff;border:1px solid #dce2e8;border-radius:15px;max-width:420px;padding:30px;box-shadow:0 24px 80px #1f2d4826}.ids-confirm-icon{color:#59718e;background:#f2f5f8;border-radius:13px;place-items:center;width:49px;height:49px;margin-bottom:20px;display:inline-grid}.ids-confirm h2{letter-spacing:-.04em;margin:0;font-size:23px}.ids-confirm p{color:#5d6e81;margin:12px 0 25px;font-size:12px;line-height:1.8}.ids-confirm>div{justify-content:flex-end;gap:10px;display:flex}.ids-spin{animation:.85s linear infinite ids-spin}@keyframes ids-spin{to{rotate:360deg}}.invoice-design-canvas{--idc-accent:#183e78;--idc-logo-size:128px;--idc-space:21px;color:#253343;border:1px solid #e4e8ed;border-top:4px solid var(--idc-accent);overflow-wrap:anywhere;background:#fff;width:100%;max-width:750px;min-height:940px;margin:0 auto;padding:43px 43px 30px;font:400 12px/1.55 Manrope,Arial,sans-serif;position:relative;box-shadow:0 5px 8px #273b5310,0 18px 42px #273b5309}.invoice-design-canvas :is(h2,h3,p,dl,dd){margin:0}.invoice-design-canvas p{color:#788492;white-space:pre-line;margin-top:7px;font-size:10px;line-height:1.75}.invoice-design-canvas h3{color:#8b95a0;margin-bottom:8px;font-size:9px;font-weight:600;line-height:1.4}.invoice-design-canvas strong{font-weight:700}.idc-section{margin-bottom:var(--idc-space);min-width:0;position:relative}.idc-section-business{margin-bottom:calc(var(--idc-space) * 1.4)}.idc-business{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:24px;display:grid}.idc-business:has(.idc-logo){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.idc-company{grid-area:1/1}.idc-company>strong{letter-spacing:-.045em;font-size:16px}.idc-logo{width:var(--idc-logo-size);max-width:100%;height:auto;max-height:var(--idc-logo-size);object-fit:contain;object-position:right top;grid-area:1/2;justify-self:end}.idc-logo-left .idc-logo{object-position:left top;grid-area:1/1;justify-self:start;margin-bottom:12px}.idc-logo-left:has(.idc-logo) .idc-company{text-align:right;grid-area:1/2}.idc-document-heading{justify-content:space-between;align-items:baseline;gap:15px;margin:0 0 29px;display:flex}.idc-document-heading h2{color:var(--idc-accent);letter-spacing:-.045em;font-size:31px;font-weight:600;line-height:1.2}.idc-document-heading>span{color:#8c97a4;text-align:right;font-size:10px}.idc-document-heading>span small{margin-top:5px;font-size:9px;display:block}.idc-recipient{grid-template-columns:1fr 1fr;gap:25px;display:grid}.idc-recipient strong{font-size:11px}.idc-recipient dl>div{grid-template-columns:1fr auto;gap:15px;padding:3px 0;font-size:9px;display:grid}.idc-recipient dt{color:#8995a2}.idc-recipient dd{text-align:right}.idc-items table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:10px}.idc-items th{border-bottom:1px solid color-mix(in srgb, var(--idc-accent) 26%, white);color:var(--idc-accent);text-align:right;padding:9px 6px;font-size:9px;font-weight:600}.idc-items th:first-child{text-align:left;width:34%;padding-left:0}.idc-items th:nth-child(2){width:8%}.idc-items th:nth-child(3){width:15%}.idc-items th:nth-child(4){width:10%}.idc-items th:nth-child(5){width:13%}.idc-items th:last-child{width:20%;padding-right:0}.idc-items td{padding:calc(var(--idc-space) * .65) 6px;vertical-align:top;text-align:right;border-bottom:1px solid #e9edf1}.idc-items td:first-child{text-align:left;padding-left:0}.idc-items td:last-child{padding-right:0}.idc-items td small{color:#96a0ac;margin-top:4px;font-size:8px;line-height:1.6;display:block}.idc-items td .idc-mobile-line-details{display:none}.idc-totals{justify-content:flex-end;display:flex}.idc-totals dl{width:65%;min-width:0}.idc-totals dl>div{grid-template-columns:minmax(0,1fr) auto;gap:17px;padding:5px 0;font-size:10px;display:grid}.idc-totals dt{color:#778697}.idc-totals dd{text-align:right}.idc-totals .idc-total{border-top:1px solid #dce3eb;margin-top:8px;margin-bottom:8px;padding-top:13px;font-size:15px;font-weight:700}.idc-total dt,.idc-total dd{color:var(--idc-accent)}.idc-total small{color:#91a0b0;margin-top:3px;font-size:8px;font-weight:500;display:block}.idc-totals .idc-fx{font-size:8px}.idc-text{padding-top:5px}.idc-text dl>div{align-items:baseline;gap:10px;padding:4px 0;font-size:10px;display:flex}.idc-text dt{color:#7b8998}.idc-text dd{color:#485b70}.idc-text .idc-empty{color:#b0b8c2;font-size:9px;font-style:italic}.idc-footer{color:#a0a9b5;border-top:1px solid #e9edf1;justify-content:space-between;gap:20px;margin-top:30px;padding-top:17px;font-size:8px;display:flex}.idc-footer>span:last-child{flex-shrink:0;margin-left:auto}.idc-modern{border-top:0}.idc-modern .idc-fixed-heading{background:color-mix(in srgb, var(--idc-accent) 7%, white);margin:-43px -43px 30px;padding:30px 43px}.idc-modern .idc-document-heading h2{font-size:38px;font-weight:750}.idc-modern .idc-items thead{background:color-mix(in srgb, var(--idc-accent) 6%, white)}.idc-modern .idc-items th:first-child{padding-left:8px}.idc-modern .idc-total{background:color-mix(in srgb, var(--idc-accent) 7%, white);border:0;margin-inline:-10px;padding:12px 10px}.idc-minimal{border-top:1px solid #e4e8ed}.idc-minimal .idc-document-heading h2{color:#26313c;font-size:26px}.idc-minimal .idc-section-business{border-bottom:1px solid #dce3eb;padding-bottom:22px}.idc-minimal .idc-items th{color:#8a96a4;background:0 0;border-bottom-color:#dce3eb}.idc-minimal .idc-total dt,.idc-minimal .idc-total dd{color:#26313c}.idc-font-sans{font-family:InvoiceDocumentSans,Arial,sans-serif}.idc-font-serif{font-family:InvoiceDocumentSerif,Georgia,Times New Roman,serif}.idc-font-serif :is(h2,h3,table,p){font-family:inherit}.idc-font-mono{font-family:InvoiceDocumentMono,Courier New,monospace}.idc-font-mono :is(h2,h3,table,p){font-family:inherit}.idc-density-compact{--idc-space:14px}.idc-density-spacious{--idc-space:30px}.idc-interactive .idc-section{outline-offset:8px;border-radius:2px;outline:1px solid #0000}.idc-select{cursor:pointer;z-index:1;background:0 0;border:0;border-radius:2px;width:calc(100% + 16px);height:calc(100% + 16px);padding:0;position:absolute;inset:-8px}.idc-interactive .idc-section:hover{outline-color:#d0dbe8}.idc-interactive .idc-selected,.idc-interactive .idc-selected:hover{outline-color:#668ab5}.idc-drag-handle{z-index:2;color:#526e90;touch-action:none;opacity:0;background:#fff;border:1px solid #b7c9df;border-radius:5px;place-items:center;width:28px;height:29px;padding:0;display:grid;position:absolute;top:-12px;right:-14px;cursor:grab!important}.idc-section:is(:hover,:focus-within,.idc-selected) .idc-drag-handle{opacity:1}.idc-dragging{opacity:.58}.idc-dragging .idc-drag-handle{cursor:grabbing!important}.idc-interactive .idc-drop-target{background:#f5f9ff;outline:2px solid #4b74a7}.idc-interactive .idc-drop-target:before{content:"";border-top:3px solid #4b74a7;position:absolute;inset:-13px -8px auto}.invoice-designer [hidden]{display:none!important}@media (width<=1200px){.invoice-designer-workspace{grid-template-columns:220px minmax(0,1fr)}.ids-styles{grid-area:1/1;padding:23px 18px}.ids-preview{grid-area:1/2/3;padding:25px}.ids-inspector{border-top:1px solid #e3e7ec;border-left:0;border-right:1px solid #e3e7ec;grid-area:2/1;padding:23px 18px}.invoice-designer-toolbar{grid-template-columns:1fr auto}}@media (width<=760px){.invoice-designer-header{gap:10px;padding:13px 14px}.invoice-designer-title h1{font-size:16px}.invoice-designer-title p{max-width:150px;font-size:12px}.invoice-designer-mark{display:none}.invoice-designer-header-actions{gap:5px}.invoice-designer-header-actions .ids-button{min-height:36px;padding:9px 10px;font-size:13px}.invoice-designer-save-state{display:none}.invoice-designer-toolbar{gap:7px;padding:8px 11px}.ids-history>span{margin-inline:3px}.ids-history .ids-text-button{gap:4px;font-size:13px}.ids-history .ids-icon-button{width:29px}.ids-view-switch button{min-width:58px;padding:6px 8px;font-size:13px}.ids-mobile-nav{background:#fff;border-bottom:1px solid #e3e7ec;flex-shrink:0;gap:6px;padding:8px 12px;display:flex}.ids-mobile-nav button{color:#5d6e81;background:0 0;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:13px;display:flex}.ids-mobile-nav [aria-pressed=true]{color:#365b8a;background:#edf3fa;font-weight:650}.invoice-designer-workspace{scrollbar-gutter:auto;display:block}.ids-styles,.ids-inspector{border:0;min-height:100%;padding:25px;display:none}.ids-preview{padding:22px 17px;display:none}.ids-mobile-styles .ids-styles,.ids-mobile-layout .ids-inspector,.ids-mobile-canvas .ids-preview{display:block}.ids-preset{padding:13px}.ids-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.ids-preset{flex-direction:column;align-items:flex-start;position:relative}.ids-preset>svg{position:absolute;top:12px;right:9px}.ids-preset small,.ids-preview-caption{font-size:12px}.invoice-design-canvas{min-height:720px;padding:26px 23px 22px;font-size:10px}.idc-modern .idc-fixed-heading{margin:-26px -23px 25px;padding:24px 23px}.idc-company>strong{font-size:13px}.idc-business{column-gap:13px}.idc-logo{width:calc(var(--idc-logo-size) * .65);max-width:100%;max-height:calc(var(--idc-logo-size) * .65)}.idc-document-heading h2{font-size:27px}.idc-modern .idc-document-heading h2{font-size:31px}.idc-recipient{gap:14px}.idc-recipient dl>div{padding:3px 0;font-size:8px;display:block}.idc-recipient dd{text-align:left}.idc-recipient p,.invoice-design-canvas p,.idc-items table,.idc-items th{font-size:8px}.idc-items th:nth-child(2){white-space:nowrap}.idc-items th:first-child{width:40%}.idc-items th:nth-child(2){width:12%}.idc-items th:nth-child(3){width:20%}.idc-items th:last-child{width:28%}.idc-items :is(th,td):nth-child(4),.idc-items :is(th,td):nth-child(5){display:none}.idc-items td .idc-mobile-line-details{display:block}.idc-items td{padding-inline:3px}.idc-items td small{font-size:7px}.idc-totals dl{width:83%}.idc-totals dl>div{gap:9px;font-size:9px}.idc-totals .idc-total{font-size:12px}.idc-text dl>div{font-size:8px}.idc-section{outline-offset:6px!important}.idc-drag-handle{right:-12px}.ids-proof-toolbar{gap:15px;padding:17px}.ids-proof-toolbar>div{align-items:flex-start}.ids-proof-toolbar small{line-height:1.6}.ids-proof-empty{min-height:320px;padding:40px 20px}.ids-proof-actions{gap:10px;padding:10px 13px}.ids-proof-frame{height:65vh}.invoice-designer-footer{padding:9px 13px;font-size:12px}.invoice-designer-footer>span:last-child{display:none}.ids-message{padding:10px 15px}.ids-confirm{padding:25px}.ids-confirm h2{font-size:21px}.ids-confirm>div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.invoice-designer *,.invoice-designer :before,.invoice-designer :after{transition:none!important;animation:none!important}}.ids-selected-heading{align-items:center;gap:6px;display:flex}:is(#arc-page-header,.app-shell) .header-category-tabs{gap:8px;width:100%;min-width:0;display:flex;position:relative}:is(#arc-page-header,.app-shell) .header-category-visible{flex:1;gap:2px;min-width:0;display:flex}:is(#arc-page-header,.app-shell) .header-category-tab,:is(#arc-page-header,.app-shell) .header-category-more{height:44px;color:var(--wa-muted,#616161);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 10px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex;position:relative}:is(#arc-page-header,.app-shell) .header-category-visible .header-category-tab{flex-shrink:1;min-width:0;display:inline-flex}:is(#arc-page-header,.app-shell) .header-category-tab[aria-selected=true]{color:var(--wa-text,#171717)}:is(#arc-page-header,.app-shell) .header-category-tab:before{content:"";background:color-mix(in oklab,var(--wa-text,#171717) 4.5%,transparent);opacity:0;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard);border-radius:8px;position:absolute;inset:8px 0}:is(#arc-page-header,.app-shell) .header-category-tab[aria-selected=true]:before{opacity:1}:is(#arc-page-header,.app-shell) .header-category-label{text-overflow:ellipsis;min-width:0;position:relative;overflow:hidden}:is(#arc-page-header,.app-shell) .header-category-indicator{pointer-events:none;background:#b0ed51;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:10px;right:10px}@media (hover:hover) and (pointer:fine){:is(#arc-page-header,.app-shell) .header-category-tab:hover{color:var(--wa-text,#171717)}:is(#arc-page-header,.app-shell) .header-category-tab:hover:before{opacity:1}}:is(#arc-page-header,.app-shell) .header-category-measure{visibility:hidden;pointer-events:none;contain:strict;width:0;height:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.header-category-menu{z-index:200;min-width:190px;max-width:calc(100vw - 24px);max-height:var(--radix-dropdown-menu-content-available-height);border:1px solid var(--wa-line,#ddd);background:var(--wa-surface,#fff);color:var(--wa-text,#171717);border-radius:12px;padding:5px;animation:.14s ease-out header-menu-enter;overflow:auto;box-shadow:0 10px 32px #0003}.header-category-menu-item{cursor:pointer;border-radius:7px;outline:none;padding:10px 12px;font:14px/1.4 system-ui,sans-serif}.header-category-menu-item[data-highlighted]{background:var(--wa-soft,#f5f5f5)}@keyframes header-menu-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.header-category-menu{animation:none}:is(#arc-page-header,.app-shell) .header-category-tab:before{transition:none}}._triage_vng0d_5{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);border-radius:16px;margin-inline:auto;overflow:hidden;container:triage/inline-size}._header_vng0d_7{border-bottom:1px solid var(--border);padding:12px 16px}._titleRow_vng0d_8{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:24px;display:flex}._titleRow_vng0d_8 h2{font-family:var(--font-body);letter-spacing:-.015em;font-size:16px;font-weight:600;line-height:var(--leading-body);outline:0;margin:0}._unreadCount_vng0d_10{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._aside_vng0d_11{color:var(--text-muted);font-size:var(--text-xs);margin-left:auto}._list_vng0d_13{min-height:96px}._panel_vng0d_14{min-height:96px;position:relative}._rows_vng0d_15{margin:0;padding:0;list-style:none}._message_vng0d_16{border-bottom:1px solid var(--border-subtle);position:relative;overflow:hidden}._message_vng0d_16:last-child{border-bottom:0}._trigger_vng0d_18{box-sizing:border-box;width:100%;min-height:52px;color:inherit;text-align:left;font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;grid-template-columns:6px 28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 16px 6px 12px;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){._trigger_vng0d_18:hover{background:var(--surface-muted)}}._trigger_vng0d_18:focus-visible{background:var(--surface-muted)}._dot_vng0d_21{background:var(--warning);opacity:0;width:6px;height:6px;transition:opacity var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-standard);border-radius:50%;transform:scale(.6)}._unread_vng0d_10 ._dot_vng0d_21{opacity:1;transform:none}._avatar_vng0d_23{background:var(--surface-muted);width:28px;height:28px;color:var(--text-secondary);border-radius:50%;flex:none;place-items:center;display:grid}._unread_vng0d_10 ._avatar_vng0d_23{background:color-mix(in oklab, var(--warning) 14%, var(--surface));color:var(--warning)}._message_vng0d_16[data-tone=positive] ._avatar_vng0d_23{background:color-mix(in oklab, var(--success) 12%, var(--surface));color:var(--success)}._summary_vng0d_26{gap:1px;min-width:0;display:grid}._subject_vng0d_27{overflow-wrap:anywhere;min-width:0}._unread_vng0d_10 ._subject_vng0d_27{font-weight:500}._preview_vng0d_29{min-width:0;color:var(--text-muted);font-size:var(--text-xs);overflow-wrap:anywhere}._time_vng0d_30{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}._value_vng0d_31{color:var(--foreground);font-size:var(--text-sm);font-weight:500}._empty_vng0d_33{text-align:center;align-content:center;justify-items:center;gap:4px;padding:24px;display:grid;position:absolute;inset:0}._empty_vng0d_33 p{font-size:var(--text-sm);margin:0;font-weight:500}._empty_vng0d_33 span{color:var(--text-muted)}._footer_vng0d_37{border-top:1px solid var(--border);min-height:44px;color:var(--text-muted);font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:12px;padding:6px 12px 6px 20px;display:flex}._status_vng0d_38{min-width:0;color:var(--text-secondary);flex:1;margin:0;position:relative}._srOnly_vng0d_40{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container triage (width<=560px){._header_vng0d_7{padding:12px 12px 10px 16px}._trigger_vng0d_18{column-gap:10px;padding:10px 14px 10px 10px}._subject_vng0d_27,._preview_vng0d_29{white-space:normal}._footer_vng0d_37{padding-left:16px}}@media (prefers-reduced-motion:reduce){._trigger_vng0d_18,._dot_vng0d_21{transition:none}}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._unreadCount_vng0d_10,._aside_vng0d_11,._preview_vng0d_29,._time_vng0d_30,._footer_vng0d_37,._empty_vng0d_33 span){color:var(--text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._status_vng0d_38,._avatar_vng0d_23){color:var(--text-secondary)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._value_vng0d_31,._trigger_vng0d_18){color:var(--foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._unread_vng0d_10 ._avatar_vng0d_23{color:var(--warning)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._message_vng0d_16[data-tone=positive] ._avatar_vng0d_23{color:var(--success)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._triage_vng0d_5,._header_vng0d_7,._footer_vng0d_37){border-color:var(--border)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._message_vng0d_16{border-color:var(--border-subtle)}._triage_vng0d_5[data-layout=actions]{background:0 0;border:0;border-radius:0;overflow:visible}._triage_vng0d_5[data-layout=actions] ._header_vng0d_7{border:0;padding:0}._triage_vng0d_5[data-layout=actions] ._titleRow_vng0d_8{justify-content:center;min-height:0}._triage_vng0d_5[data-layout=actions] ._titleRow_vng0d_8 h2,._triage_vng0d_5[data-layout=actions] ._unreadCount_vng0d_10{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._triage_vng0d_5[data-layout=actions] ._aside_vng0d_11{margin:0 0 8px}._triage_vng0d_5[data-layout=actions] :is(._list_vng0d_13,._panel_vng0d_14){min-height:0}._triage_vng0d_5[data-layout=actions] ._rows_vng0d_15{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._triage_vng0d_5[data-layout=actions] ._message_vng0d_16{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);max-width:100%}._triage_vng0d_5[data-layout=actions] ._trigger_vng0d_18{grid-template-columns:18px minmax(0,1fr) auto;column-gap:10px;min-height:44px;padding:6px 16px}._triage_vng0d_5[data-layout=actions] ._dot_vng0d_21{display:none}._triage_vng0d_5[data-layout=actions] ._avatar_vng0d_23{background:0 0;width:18px;height:20px}._triage_vng0d_5[data-layout=actions] ._subject_vng0d_27{font-size:14px;font-weight:500}._triage_vng0d_5[data-layout=actions] ._preview_vng0d_29{font-size:13px}._triage_vng0d_5[data-layout=actions] ._empty_vng0d_33{color:var(--text-muted);justify-content:center;align-items:center;padding:6px 0 0;display:flex;position:static}._triage_vng0d_5[data-layout=actions] ._empty_vng0d_33 p{font-size:13px;font-weight:400}._triage_vng0d_5[data-layout=actions] ._empty_vng0d_33 svg{width:15px;height:15px}._triage_vng0d_5[data-layout=actions] ._footer_vng0d_37{text-align:center;border:0;justify-content:center;min-height:0;padding:8px 0 0}.app-shell[data-workspace-theme][data-workspace-dark=true] ._triage_vng0d_5[data-layout=actions]{background:0 0}.app-shell[data-workspace-theme][data-workspace-dark=true] ._triage_vng0d_5[data-layout=actions] ._message_vng0d_16{background:var(--surface)}@container triage (width<=440px){._triage_vng0d_5[data-layout=actions] ._message_vng0d_16{width:100%}}._root_1rbyl_4{width:100%;min-width:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);align-items:start;row-gap:8px;margin-inline:auto;display:grid;container-type:inline-size}._summary_1rbyl_7{grid-template-columns:minmax(260px,1fr) minmax(0,max-content) minmax(260px,1fr);align-items:start;gap:16px;min-width:0;display:grid}._summary_1rbyl_7:not([data-has-aside]){grid-template-columns:minmax(260px,1fr) minmax(0,max-content) minmax(260px,1fr)}._aside_1rbyl_9{justify-self:end;min-width:0;max-width:240px;margin:0;padding:0}._header_1rbyl_10{flex-direction:column;align-items:flex-start;gap:8px;padding:0;display:flex}._header_1rbyl_10 h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._heading_1rbyl_12{order:2;min-width:0}._scope_1rbyl_13{color:var(--text-muted);font-size:var(--text-xs);margin:0}._controls_1rbyl_14{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._body_1rbyl_16{justify-self:center;min-width:0;position:relative}._details_1rbyl_17{grid-column:1/-1;min-width:0}._grid_1rbyl_18{grid-template-columns:repeat(3,minmax(0,max-content));gap:0;margin:0;padding:0;list-style:none;display:grid}._card_1rbyl_19{box-sizing:border-box;width:100%;min-width:0;color:inherit;font:inherit;text-align:center;flex-direction:column;gap:2px;padding:0 12px;display:flex}._card_1rbyl_19[data-stale] ._valueRow_1rbyl_20{opacity:.55}._card_1rbyl_19 dd{margin:0}._cardTop_1rbyl_23{justify-content:center;align-items:center;gap:8px;min-height:22px;display:flex}._label_1rbyl_24{color:var(--text-secondary);margin:0;font-size:13px;font-weight:400;line-height:20px}._valueRow_1rbyl_20{min-height:20px;transition:opacity var(--duration-fast) var(--ease-standard);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 6px;display:flex}._value_1rbyl_20{min-width:0;max-width:100%;font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:14px;font-weight:600;line-height:var(--leading-display);font-variant-numeric:tabular-nums}._value_1rbyl_20>span{font:inherit;letter-spacing:inherit}._value_1rbyl_20.ui-amount-long,._value_1rbyl_20.ui-amount-xlong{font-size:14px}._value_1rbyl_20 ._swap_1rbyl_30>*{white-space:normal;overflow-wrap:anywhere}._valueSkeleton_1rbyl_31{width:70%;padding-top:6px}._none_1rbyl_32{color:var(--text-muted);font-size:var(--text-base);font-weight:500}._action_1rbyl_33{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding-top:2px;display:flex}._action_1rbyl_33>:is(a,button){white-space:normal;text-align:center;max-width:100%;min-height:36px;padding-block:6px}._note_1rbyl_35{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}._note_1rbyl_35 ._noteSwap_1rbyl_36{display:grid}._note_1rbyl_35 ._noteSwap_1rbyl_36>*{white-space:normal}._note_1rbyl_35 ._delta_1rbyl_38{white-space:normal;display:inline}._note_1rbyl_35 ._delta_1rbyl_38 ._deltaIcon_1rbyl_39{vertical-align:-2px;margin-right:2px;display:inline-grid}._detail_1rbyl_17{color:var(--text-secondary)}._sep_1rbyl_41{color:var(--text-muted);margin:0 5px}._delta_1rbyl_38{color:var(--danger);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard);align-items:center;gap:2px;font-size:13px;font-weight:400;display:inline-flex}._delta_1rbyl_38>span,._rowDelta_1rbyl_43 span,._percent_1rbyl_43>span{color:inherit}._deltaIcon_1rbyl_39{width:13px;height:13px}._deltaIcon_1rbyl_39 svg{display:block}._delta_1rbyl_38[data-good]{color:var(--success)}._delta_1rbyl_38[data-flat]{color:var(--text-muted)}._swap_1rbyl_30{display:inline-grid}._swap_1rbyl_30>*{white-space:nowrap;grid-area:1/1}._srOnly_1rbyl_53{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=1120px){._summary_1rbyl_7,._summary_1rbyl_7:not([data-has-aside]){grid-template-columns:minmax(0,1fr) minmax(0,max-content) minmax(0,1fr);gap:16px 12px}._header_1rbyl_10{flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:center}._body_1rbyl_16{grid-column:2;justify-self:center}._aside_1rbyl_9{grid-column:3}._grid_1rbyl_18{grid-template-columns:repeat(3,minmax(0,1fr))}._card_1rbyl_19{padding-inline:8px}}@container (width<=760px){._summary_1rbyl_7,._summary_1rbyl_7:not([data-has-aside]){grid-template-columns:minmax(0,1fr);gap:16px}._body_1rbyl_16{grid-column:1;width:100%}._grid_1rbyl_18{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._card_1rbyl_19{padding:0}._aside_1rbyl_9{grid-column:1;justify-self:center;max-width:100%}}@container (width<=520px){._header_1rbyl_10{align-items:flex-start;gap:6px}._controls_1rbyl_14{width:100%}._grid_1rbyl_18{grid-template-columns:minmax(0,1fr);gap:14px}._card_1rbyl_19{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;display:grid}._cardTop_1rbyl_23{justify-content:flex-start}._valueRow_1rbyl_20{justify-content:flex-end}._value_1rbyl_20{font-size:14px}._note_1rbyl_35,._action_1rbyl_33{grid-column:1/-1}._action_1rbyl_33{justify-content:flex-start}._aside_1rbyl_9{justify-self:stretch}}@media (pointer:coarse){._action_1rbyl_33>:is(a,button){min-height:44px}}@media (prefers-reduced-motion:reduce){._card_1rbyl_19,._delta_1rbyl_38,._valueRow_1rbyl_20{transition:none}}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._label_1rbyl_24,._detail_1rbyl_17){color:var(--text-secondary)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._scope_1rbyl_13,._note_1rbyl_35,._none_1rbyl_32,._sep_1rbyl_41,._delta_1rbyl_38[data-flat]){color:var(--text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._delta_1rbyl_38{color:var(--danger)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._delta_1rbyl_38[data-good]{color:var(--success)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._delta_1rbyl_38[data-flat]{color:var(--text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._root_1rbyl_4,._card_1rbyl_19){border-color:var(--border)}.app-shell :is(.wi-page,.cs-page){width:100%;max-width:1180px;color:var(--foreground);grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;margin-inline:auto;display:grid}.app-shell .cs-page{max-width:880px}.app-shell :is(.wi-page,.cs-page)>*{min-width:0;margin:0}.app-shell :is(.wi-head,.cs-head) h1{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:1.2}.app-shell :is(.wi-head,.cs-head) p{max-width:72ch;color:var(--text-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.app-shell :is(.wi-note,.cs-note){color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.app-shell .wi-error{border:1px solid color-mix(in oklab, var(--danger) 30%, var(--border));background:color-mix(in oklab, var(--danger) 6%, var(--surface));color:color-mix(in oklab, var(--danger) 70%, var(--foreground));border-radius:12px;padding:12px 14px}.app-shell .wi-partial{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:10px 14px}.app-shell .wi-figures [aria-label=Key\ figures]{grid-template-columns:repeat(5,minmax(0,1fr))}.app-shell .wi-figures [data-figure=overdue][data-state=ready] dd:first-of-type{color:color-mix(in oklab, var(--danger) 70%, var(--foreground))}.app-shell .wi-filters{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.app-shell .wi-select{min-width:180px;color:var(--text-secondary);gap:4px;font-size:12px;font-weight:500;display:grid}.app-shell .wi-skeleton{gap:8px;margin:0;padding:0;list-style:none;display:grid}.app-shell .wi-skeleton li{background:color-mix(in oklab, var(--foreground) 6%, transparent);border-radius:12px;height:52px}@media (prefers-reduced-motion:no-preference){.app-shell .wi-skeleton li{animation:1.6s ease-in-out infinite wi-pulse}}@keyframes wi-pulse{50%{opacity:.5}}.app-shell .cs-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:0;min-width:0;display:grid;overflow:hidden}.app-shell .cs-card-head{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding:14px 16px;display:flex}.app-shell .cs-card-head h2{align-items:center;gap:6px;margin:0;font-size:15px;font-weight:600;display:inline-flex}.app-shell :is(.cs-head-title,.cs-card-title){align-items:center;gap:6px;min-width:0;display:flex}.app-shell .cs-card-head p{color:var(--text-muted);flex-basis:100%;margin:2px 0 0;font-size:13px;line-height:1.5}.app-shell .cs-card>:not(.cs-card-head):not(.cs-list):not(.cs-teams):not(.cs-foot){margin:14px 16px}.app-shell .cs-choices{border:0;gap:8px;margin:14px 16px;padding:0;display:grid}.app-shell .cs-choices legend{color:var(--text-secondary);padding:0 0 4px;font-size:12px;font-weight:600}.app-shell .cs-choice{border:1px solid var(--border-subtle);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;display:flex}.app-shell .cs-choice:has(input:checked){border-color:color-mix(in oklab, var(--foreground) 40%, var(--border));background:color-mix(in oklab, var(--foreground) 3%, var(--surface))}.app-shell .cs-choice strong{font-weight:500}.app-shell .cs-choice small{color:var(--text-muted);margin-top:2px;font-size:12px;line-height:1.45;display:block}.app-shell .cs-list,.app-shell .cs-teams{margin:0;padding:0;list-style:none;display:grid}.app-shell :is(.cs-list,.cs-teams)>li{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;font-size:13px;display:flex}.app-shell :is(.cs-list,.cs-teams)>li:first-child{border-top:0}.app-shell .cs-row-main{flex:280px;gap:2px;min-width:0;display:grid}.app-shell .cs-row-main a{color:var(--foreground);font-weight:500;text-decoration:none}.app-shell .cs-row-main a:hover{text-underline-offset:3px;text-decoration:underline}.app-shell .cs-row-main small{color:var(--text-muted);font-size:12px}.app-shell .cs-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-shell .cs-foot{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.app-shell .cs-editor{border:1px solid var(--border-subtle);background:color-mix(in oklab, var(--foreground) 2%, var(--surface));border-radius:12px;gap:12px;padding:14px;display:grid}.app-shell .cs-editor .cs-choices{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0}.app-shell .cs-field{gap:5px;max-width:360px;font-size:13px;font-weight:500;display:grid}.app-shell .cs-problem{color:color-mix(in oklab, var(--danger) 75%, var(--foreground));font-size:12px;font-weight:600}.app-shell .cs-actions{flex-wrap:wrap;gap:8px;display:flex}.app-shell .sr-only-cs{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.cs-card,.wi-partial){background:var(--surface);border-color:var(--border)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.wi-head h1,.cs-head h1,.cs-card-head h2,.cs-row-main a){color:var(--foreground)}@media (width<=760px){.app-shell .wi-figures [aria-label=Key\ figures]{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .wi-select{flex:100%}.app-shell .cs-row-actions{width:100%}}.app-shell .wi-figures{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:14px 0 4px}.app-shell .wi-figures>div>header{padding-inline:16px}.app-shell .cs-choice input{accent-color:var(--foreground);margin-top:2px}@media (width<=760px){.app-shell .wi-figures [aria-label=Key\ figures]{column-gap:16px;padding-inline:16px}}@media (width<=780px){.app-shell .wi-page{box-sizing:border-box;padding-inline:16px}.app-shell .wi-filters>*{min-width:0;max-width:100%}.app-shell .wi-filters [role=group]{flex-wrap:wrap}}.app-shell .wi-page{box-sizing:border-box;gap:20px;padding:24px}.app-shell .wi-page .workspace-page-header{margin:0}.app-shell .wi-page .wi-select{width:200px;min-width:0}@media (width<=780px){.app-shell .wi-page{padding:16px}.app-shell .wi-page .wi-select{flex:140px;width:auto}}.aov .overview-migration-card{--accent:#b0ed51;--accent-foreground:#17220b;border:1px solid var(--border);background:var(--surface);color:var(--foreground);border-radius:18px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.aov .overview-migration-icon{color:var(--text-secondary);place-items:center;display:grid}.aov .overview-migration-copy h2{letter-spacing:-.01em;margin:0 0 3px;font-size:15px;font-weight:550;line-height:1.4}.aov .overview-migration-copy p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.45}.aov .overview-migration-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aov .overview-migration-actions button{border-radius:12px;min-height:36px;font-size:14px}.aov .overview-migration-actions button:first-child{color:#17220b;background:#b0ed51;border-color:#b0ed51}.aov .oc-block:has(.overview-empty-card)>.oc-drag-frame{height:100%}.aov .overview-empty-card{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:26px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:16px;width:100%;height:100%;padding:24px;display:grid}.aov .overview-empty-card>div:first-child{background:var(--surface-muted);border-radius:14px;width:42px;height:42px;animation:none}.aov .overview-empty-card h3{margin:0;font-size:17px;font-weight:550;line-height:1.4}.aov .overview-empty-card p{max-width:48ch;margin:7px 0 0;font-size:14px;line-height:1.55}.aov .overview-empty-card h3 span,.aov .overview-empty-card p span{text-wrap:pretty}.aov .overview-empty-card>div:nth-child(3){grid-column:2;justify-content:flex-start;margin:0}.aov .overview-empty-card button{border-radius:16px;min-height:40px;font-size:14px}.app-shell .aov .oc-composition[data-overview-empty] :is(.oc-customers,.oc-budget){grid-column:auto}.aov .oc-collection:has(.overview-empty-card){grid-column:1/-1}@container overview (width<=650px){.aov .overview-migration-card{grid-template-columns:20px minmax(0,1fr);gap:10px 12px;padding:14px}.aov .overview-migration-icon{align-self:start;padding-top:1px}.aov .overview-migration-actions{grid-column:2}}@media (width<=560px){.aov .overview-empty-card{border-radius:24px;column-gap:12px;padding:20px}.aov .overview-empty-card button{min-height:44px}}@media (pointer:coarse){.aov .overview-migration-actions button{min-height:44px}}@media (forced-colors:active){.aov .overview-migration-card,.aov .overview-empty-card{border-color:canvastext}.aov .overview-migration-actions button:first-child{color:buttontext;background:buttonface;border-color:buttontext}}@media (forced-colors:none){.app-shell[data-workspace-theme] .aov .overview-migration-actions button:first-child,.app-shell[data-workspace-theme] .aov .overview-migration-actions button:first-child *{color:#17220b}}.aov .overview-migration-actions button{max-width:100%}.aov .overview-migration-actions button span{white-space:normal}._dashboard_evc2g_2{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:min(100%,1100px);min-width:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);border-radius:16px;overflow:hidden}._dashboard_evc2g_2 *,._dashboard_evc2g_2 :before,._dashboard_evc2g_2 :after{box-sizing:border-box}._dashboard_evc2g_2 button{font:inherit;letter-spacing:inherit;cursor:pointer}._srOnly_evc2g_29{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._header_evc2g_40{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:16px 20px;display:flex}._title_evc2g_49{min-width:0}._title_evc2g_49 h2{font:500 var(--text-base)/var(--leading-body) var(--font-body);letter-spacing:var(--tracking-body);margin:0}._title_evc2g_49 p{color:var(--text-muted);font-size:var(--text-sm);margin:2px 0 0}._actions_evc2g_65{align-items:center;gap:8px;display:flex}._segmented_evc2g_71{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;height:32px;padding:2px;display:inline-flex}._segmented_evc2g_71 button{min-width:40px;color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:8px;padding:0 10px;font-weight:500;position:relative}._segmented_evc2g_71 button[aria-pressed=true]{color:var(--foreground)}@media (hover:hover) and (pointer:fine){._segmented_evc2g_71 button:hover{color:var(--foreground)}}._segmentThumb_evc2g_104{border-radius:inherit;background:var(--surface);box-shadow:0 1px 2px oklch(0% 0 0/.08), 0 0 0 1px var(--border-subtle);position:absolute;inset:0}._segmentLabel_evc2g_112{position:relative}._exportButton_evc2g_116{border:1px solid var(--border);background:var(--surface);height:32px;color:var(--foreground);font-size:var(--text-sm);transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border-radius:10px;align-items:center;gap:6px;padding:0 12px 0 10px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){._exportButton_evc2g_116:hover{background:var(--surface-muted)}}._exportButton_evc2g_116:active{transform:scale(.97)}._exportIcon_evc2g_141{width:14px;height:14px;color:var(--text-secondary);display:grid}._exportIcon_evc2g_141>span{grid-area:1/1;display:grid}._exportLabel_evc2g_154{display:grid}._exportLabel_evc2g_154>span{transition:opacity var(--duration-fast) var(--ease-standard);grid-area:1/1}._exportLabel_evc2g_154>span[data-hidden=true]{opacity:0}._kpis_evc2g_169{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._kpi_evc2g_169{min-width:0;color:inherit;text-align:left;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;gap:2px;padding:14px 16px 14px 20px;display:grid;position:relative}._kpi_evc2g_169+._kpi_evc2g_169{border-left:1px solid var(--border);padding-left:16px}@media (hover:hover) and (pointer:fine){._kpi_evc2g_169:hover{background:var(--surface-muted)}}._kpi_evc2g_169[aria-selected=true]{background:0 0}._kpiIndicator_evc2g_204{z-index:1;background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}._kpiLabel_evc2g_214{color:var(--text-secondary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._kpi_evc2g_169[aria-selected=true] ._kpiLabel_evc2g_214{color:var(--foreground)}._kpiValue_evc2g_226{font:500 var(--text-xl)/1.3 var(--font-body);letter-spacing:var(--tracking-body);font-variant-numeric:tabular-nums;white-space:nowrap}._delta_evc2g_233{font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:2px;display:inline-flex}._good_evc2g_242{color:var(--success)}._bad_evc2g_246{color:var(--danger)}._chartSection_evc2g_252{padding:16px 20px 12px}._chartBar_evc2g_256{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}._legend_evc2g_264{color:var(--text-secondary);font-size:var(--text-xs);flex-wrap:wrap;gap:4px 14px;display:flex}._legend_evc2g_264 span{align-items:center;gap:6px;display:inline-flex}._swatch_evc2g_278,._swatchPrevious_evc2g_279{background:var(--accent);border-radius:1px;width:10px;height:2px}._swatchPrevious_evc2g_279{background:repeating-linear-gradient(90deg, var(--text-muted) 0 3px, transparent 3px 5px)}._compare_evc2g_290{color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:inline-flex;position:relative}._compare_evc2g_290 input{opacity:0;pointer-events:none;position:absolute}._check_evc2g_307{border:1px solid var(--border-strong);background:var(--surface);color:#0000;width:14px;height:14px;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border-radius:4px;place-items:center;display:grid}._compare_evc2g_290 input:checked+._check_evc2g_307{border-color:var(--control-on);background:var(--control-on);color:var(--control-glyph)}._compare_evc2g_290 input:focus-visible+._check_evc2g_307{outline:2px solid var(--foreground);outline-offset:3px}@media (pointer:coarse){._segmented_evc2g_71{height:auto}._segmented_evc2g_71 button{min-width:44px;min-height:44px}._exportButton_evc2g_116,._compare_evc2g_290{min-height:44px}}._plot_evc2g_336{grid-template-rows:200px 24px;grid-template-columns:auto minmax(0,1fr);column-gap:10px;margin-top:12px;display:grid}._yAxis_evc2g_344{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;justify-content:space-between;margin:-6px 0;display:flex}._chartArea_evc2g_355{touch-action:pan-y;cursor:crosshair;min-width:0;position:relative}._grid_evc2g_362{pointer-events:none;flex-direction:column-reverse;justify-content:space-between;display:flex;position:absolute;inset:0}._grid_evc2g_362 span{background:var(--border-subtle);height:1px}._grid_evc2g_362 span:first-child{background:var(--border)}._svg_evc2g_380{width:100%;height:100%;position:absolute;inset:0;overflow:visible}._area_evc2g_388{fill:var(--accent);fill-opacity:.07}._line_evc2g_393,._previous_evc2g_394{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}._line_evc2g_393{stroke:var(--accent);stroke-width:1.75px}._previous_evc2g_394{stroke:var(--text-muted);stroke-width:1.25px;stroke-dasharray:3 3}._crosshair_evc2g_412{background:var(--border-strong);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;transform:translate(-.5px)}._dot_evc2g_422{border:2px solid var(--accent);background:var(--surface);pointer-events:none;border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}._tooltip_evc2g_433{border:1px solid var(--border);background:var(--surface-raised);min-width:96px;box-shadow:var(--shadow-raised);pointer-events:none;white-space:nowrap;border-radius:10px;gap:1px;padding:7px 10px;display:grid;position:absolute;top:6px;transform:translate(-50%)}._tooltipDate_evc2g_449,._tooltipPrevious_evc2g_450{color:var(--text-muted);font-size:var(--text-xs)}._tooltip_evc2g_433 strong{font:500 var(--text-sm)/1.3 var(--font-body);font-variant-numeric:tabular-nums}._xAxis_evc2g_460{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;grid-column:2;position:relative}._xAxis_evc2g_460 span{white-space:nowrap;position:absolute;top:7px;transform:translate(-50%)}._breakdowns_evc2g_478{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._breakdown_evc2g_478{min-width:0;padding:14px 20px 16px}._breakdown_evc2g_478+._breakdown_evc2g_478{border-left:1px solid var(--border)}._breakdownHead_evc2g_493{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;padding-inline:8px;display:flex}._breakdownHead_evc2g_493 h3{font:500 var(--text-sm)/var(--leading-body) var(--font-body);letter-spacing:var(--tracking-body);margin:0}._breakdownHead_evc2g_493 span{color:var(--text-muted);font-size:var(--text-xs)}._breakdown_evc2g_478 ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}._breakdown_evc2g_478 li{height:30px;font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:12px;padding:0 8px;display:flex;position:relative}._bar_evc2g_533{background:color-mix(in oklab, var(--accent) 8%, var(--surface));transition:clip-path var(--duration-considered) var(--ease-standard);border-radius:6px;position:absolute;inset:0}._rowName_evc2g_541{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}._rowValue_evc2g_550{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none;position:relative}._dashboard_evc2g_2:is([data-size=md],[data-size=sm]) ._kpis_evc2g_169{grid-template-columns:repeat(2,minmax(0,1fr))}._dashboard_evc2g_2:is([data-size=md],[data-size=sm]) ._kpi_evc2g_169{border-left:0;padding:12px 16px}._dashboard_evc2g_2:is([data-size=md],[data-size=sm]) ._kpi_evc2g_169:nth-child(2n){border-left:1px solid var(--border)}._dashboard_evc2g_2:is([data-size=md],[data-size=sm]) ._kpi_evc2g_169:nth-child(n+3){border-top:1px solid var(--border)}._dashboard_evc2g_2:is([data-size=md],[data-size=sm]) ._breakdowns_evc2g_478{grid-template-columns:1fr}._dashboard_evc2g_2:is([data-size=md],[data-size=sm]) ._breakdown_evc2g_478+._breakdown_evc2g_478{border-top:1px solid var(--border);border-left:0}._dashboard_evc2g_2[data-size=sm] ._header_evc2g_40,._dashboard_evc2g_2[data-size=sm] ._chartSection_evc2g_252{padding-inline:16px}._dashboard_evc2g_2[data-size=sm] ._breakdown_evc2g_478{padding-inline:12px}._dashboard_evc2g_2[data-size=sm] ._actions_evc2g_65,._dashboard_evc2g_2[data-size=sm] ._segmented_evc2g_71{flex:1}._dashboard_evc2g_2[data-size=sm] ._actions_evc2g_65{width:100%}._dashboard_evc2g_2[data-size=sm] ._segmented_evc2g_71 button{flex:1}@media (prefers-reduced-motion:reduce){._dashboard_evc2g_2 *,._dashboard_evc2g_2 :before,._dashboard_evc2g_2 :after{transition-duration:0s!important}}._dashboard_evc2g_2{background:0 0;border:0;border-radius:0;width:100%}._kpi_evc2g_169,._kpi_evc2g_169[aria-selected=true]{box-shadow:none;background:0 0;border-radius:0}._kpiIndicator_evc2g_204{display:none}._kpi_evc2g_169[aria-selected=true] ._kpiLabel_evc2g_214{text-underline-offset:5px;text-decoration:underline}._availability_evc2g_629{padding:36px 20px}.app-shell[data-workspace-theme][data-workspace-dark=true] ._dashboard_evc2g_2{color:var(--foreground);background:0 0}._metricButton_evc2g_636{width:100%;min-height:44px;color:inherit;text-align:left;background:0 0;border:0;gap:4px;padding:0;display:grid}._metricButton_evc2g_636:disabled{cursor:default;opacity:1}._metricButton_evc2g_636[aria-pressed=true] ._kpiLabel_evc2g_214{text-underline-offset:4px;text-decoration:underline}._metricButton_evc2g_636:focus-visible,._chartArea_evc2g_355:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}._kpiValue_evc2g_226{white-space:normal;overflow-wrap:anywhere;font-size:16px;font-weight:600}._kpi_evc2g_169 ._delta_evc2g_233{white-space:normal;overflow-wrap:anywhere}._kpi_evc2g_169 small{color:var(--text-secondary);font-size:12px;line-height:1.4}._kpi_evc2g_169[data-stale=true] ._kpiValue_evc2g_226{opacity:.6}._composer_evc2g_644{padding:10px 20px 0}._composer_evc2g_644>*{margin:0 auto}._definition_evc2g_646,._empty_evc2g_646{color:var(--text-secondary);margin:8px 0;font-size:12px}._plot_evc2g_336{grid-template-rows:180px 24px;grid-template-columns:minmax(72px,max-content) minmax(0,1fr);height:auto}._yAxis_evc2g_344{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}._dashboard_evc2g_2>._actions_evc2g_65{padding:0 20px 12px}._dashboard_evc2g_2[data-size=sm] ._kpi_evc2g_169{padding:8px 10px}._dashboard_evc2g_2[data-size=sm] ._kpiValue_evc2g_226{font-size:16px}._dashboard_evc2g_2[data-size=sm] ._header_evc2g_40{gap:6px;padding:8px 10px}._dashboard_evc2g_2[data-size=sm] ._composer_evc2g_644{padding:8px 10px 0}._dashboard_evc2g_2[data-size=sm] ._plot_evc2g_336{grid-template-rows:190px 24px}@media (width<=599px){._kpis_evc2g_169{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse){._segmented_evc2g_71 button,._exportButton_evc2g_116,._compare_evc2g_290{min-height:44px}}._line_evc2g_393{stroke:var(--brand-accent,#b0ed51);filter:drop-shadow(0 0 .5px #446b0e)}._swatch_evc2g_278{background:var(--brand-accent,#b0ed51);border:1px solid #649c12}._area_evc2g_388{fill:color-mix(in srgb,var(--brand-accent,#b0ed51) 12%,transparent)}._tooltip_evc2g_433 small{max-width:190px;color:var(--text-muted);font-size:12px;line-height:1.3;display:block}:root:is(:lang(es),:lang(el)) ._kpiLabel_evc2g_214{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}._kpi_evc2g_169{flex-direction:column;display:flex}._kpiAction_evc2g_673{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:14px;padding-bottom:2px;display:flex}._kpiAction_evc2g_673>:is(a,button){white-space:normal;text-align:center;width:auto;max-width:100%;min-height:40px;padding:9px 16px}._badge_1edvw_2{border:1px solid var(--badge-border,var(--border));border-radius:var(--radius-pill);min-height:26px;color:var(--badge-foreground,var(--foreground));background:var(--badge-background,var(--surface));font-size:var(--text-xs);letter-spacing:-.01em;white-space:nowrap;transition:border-color var(--duration-standard) var(--ease-standard), background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard);align-items:center;padding:0 10px;font-weight:500;line-height:1;display:inline-flex;overflow:clip}@media (hover:hover) and (pointer:fine){._badge_1edvw_2:hover{border-color:color-mix(in oklab, var(--badge-color,var(--foreground)) 32%, var(--border));background:color-mix(in oklab, var(--badge-color,var(--foreground)) 10%, var(--surface))}}._sm_1edvw_24{min-height:22px;padding:0 8px;font-size:12px}._md_1edvw_1{font-size:var(--text-xs)}._body_1edvw_27{display:block}._content_1edvw_28{align-items:center;gap:5px;width:max-content;display:inline-flex;position:relative}._sm_1edvw_24 ._content_1edvw_28{gap:4px}._label_1edvw_30,._glyph_1edvw_30{align-items:center;display:inline-flex;position:relative}._text_1edvw_31{display:block}._icon_1edvw_33{width:auto;height:auto;color:var(--badge-color,var(--foreground));flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}._neutral_1edvw_45{--badge-color:var(--text-secondary);--badge-foreground:var(--text-secondary);--badge-background:var(--surface-muted);--badge-border:var(--border)}._success_1edvw_46{--badge-color:var(--success);--badge-foreground:var(--success);--badge-background:color-mix(in oklab, var(--success) 10%, var(--surface));--badge-border:color-mix(in oklab, var(--success) 25%, var(--border))}._info_1edvw_47{--badge-color:var(--accent);--badge-foreground:var(--accent-strong);--badge-background:var(--accent-subtle);--badge-border:color-mix(in oklab, var(--accent) 24%, var(--border))}._warning_1edvw_48{--badge-color:var(--warning);--badge-foreground:var(--warning);--badge-background:color-mix(in oklab, var(--warning) 11%, var(--surface));--badge-border:color-mix(in oklab, var(--warning) 27%, var(--border))}._danger_1edvw_49{--badge-color:var(--danger);--badge-foreground:var(--danger);--badge-background:color-mix(in oklab, var(--danger) 10%, var(--surface));--badge-border:color-mix(in oklab, var(--danger) 26%, var(--border))}@media (prefers-reduced-motion:reduce){._badge_1edvw_2{transition-duration:var(--duration-instant)}}.app-shell[data-workspace-theme][data-workspace-dark=true] ._badge_1edvw_2{color:var(--badge-foreground,var(--foreground));border-color:var(--badge-border,var(--border))}.app-shell[data-workspace-theme][data-workspace-dark=true] ._icon_1edvw_33{color:var(--badge-color,var(--foreground))}._wallet_16a9e_5{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);width:100%;min-width:0;color:var(--foreground);position:relative;overflow:hidden;container-type:inline-size}._activityPanel_16a9e_6{padding:16px 20px 8px}._detailHeading_16a9e_7{justify-content:space-between;align-items:start;gap:12px;min-height:30px;display:flex}._detailHeading_16a9e_7 h2{font-size:var(--text-sm);letter-spacing:-.01em;margin:0;font-weight:500}._textButton_16a9e_9{color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:2px 0;display:inline-flex}._entries_16a9e_10{margin:4px 0 0;padding:0;list-style:none;display:grid}._entries_16a9e_10 li{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}._entries_16a9e_10 li:last-child{border-bottom:0}._entryIcon_16a9e_10{width:28px;color:var(--text-secondary);flex:none;place-items:center;display:grid}._entryIcon_16a9e_10[data-flow=incoming]{color:var(--success)}._entryIcon_16a9e_10[data-flow=transfer]{color:var(--accent-strong)}._entryText_16a9e_10{flex:1;gap:4px;min-width:0;display:grid}._entryText_16a9e_10 strong{font-size:var(--text-xs);overflow-wrap:anywhere;font-weight:500}._entryText_16a9e_10 small{font-size:var(--text-xs);color:var(--text-muted)}._entryAmount_16a9e_10{font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none;font-weight:500}._empty_16a9e_10{color:var(--text-secondary);font-size:var(--text-sm);padding-block:24px}._mask_16a9e_11{font-weight:400}._entryButton_16a9e_12{width:100%;min-width:0;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;margin:0;padding:0 4px;display:flex}._entryChevron_16a9e_13{color:var(--text-muted);flex:none}@media (hover:hover) and (pointer:fine){._entryButton_16a9e_12:hover{background:var(--surface-muted)}}._entryText_16a9e_10 strong ._mask_16a9e_11{font-size:inherit;color:var(--text-muted)}._entryAmount_16a9e_10{font-size:var(--text-sm)}._foot_16a9e_17{border-top:1px solid var(--border-subtle);min-height:44px;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:10px 20px 12px;display:flex}._wallet_16a9e_5 button{transition:background var(--duration-fast), color var(--duration-fast), transform var(--duration-fast) var(--ease-standard), border-color var(--duration-fast)}._wallet_16a9e_5 button:not([aria-haspopup]):active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){._textButton_16a9e_9:hover{color:var(--foreground)}}@container (width<=420px){._activityPanel_16a9e_6{padding:16px 16px 8px}._entries_16a9e_10 li{gap:8px}._foot_16a9e_17{padding:10px 16px 12px}}@media (prefers-reduced-motion:reduce){._wallet_16a9e_5 button{transition:none}._wallet_16a9e_5 button:active{transform:none}}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._textButton_16a9e_9,._entryIcon_16a9e_10,._empty_16a9e_10){color:var(--text-secondary)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._entryIcon_16a9e_10[data-flow=incoming]{color:var(--success)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._entryText_16a9e_10 small,._foot_16a9e_17,._entryText_16a9e_10 strong ._mask_16a9e_11,._entryChevron_16a9e_13){color:var(--text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._wallet_16a9e_5{border-color:var(--border)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._entries_16a9e_10 li,._foot_16a9e_17){border-color:var(--border-subtle)}@media (hover:hover) and (pointer:fine){.app-shell[data-workspace-theme][data-workspace-dark=true] ._textButton_16a9e_9:hover{color:var(--foreground)}}._release_1ojqc_4{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);font-size:13px;line-height:var(--leading-body);border-radius:16px;margin-inline:auto;overflow:hidden}._release_1ojqc_4 h2,._release_1ojqc_4 p,._release_1ojqc_4 ul{margin:0}._release_1ojqc_4 ul{padding:0;list-style:none}._header_1ojqc_22{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px 12px;display:flex}._titleBlock_1ojqc_23{gap:2px;min-width:0;display:grid}._titleBlock_1ojqc_23 h2{font-size:var(--text-base);letter-spacing:-.01em;font-weight:500;line-height:1.4}._titleBlock_1ojqc_23 p{color:var(--text-muted)}._progress_1ojqc_28{gap:8px;padding:0 20px 16px;display:grid}._progressMeta_1ojqc_29{color:var(--text-secondary);justify-content:space-between;gap:12px;display:flex}._count_1ojqc_30{color:var(--text-muted);font-variant-numeric:tabular-nums}._track_1ojqc_31{border-radius:var(--radius-pill);background:var(--surface-muted);height:4px;overflow:hidden}._fill_1ojqc_33{border-radius:inherit;background:var(--accent);height:100%;transition:transform var(--duration-spring) var(--ease-spring), background-color var(--duration-standard) var(--ease-standard);display:block}._fill_1ojqc_33[data-complete]{background:var(--success)}._tasks_1ojqc_36{border-top:1px solid var(--border)}._task_1ojqc_36{transition:background-color var(--duration-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 20px;display:grid}._task_1ojqc_36+._task_1ojqc_36{border-top:1px solid var(--border-subtle)}@media (hover:hover) and (pointer:fine){._task_1ojqc_36:hover{background:color-mix(in oklab, var(--surface-muted) 55%, var(--surface))}}._taskIcon_1ojqc_40{background:var(--surface-muted);width:30px;height:30px;color:var(--text-secondary);border-radius:9px;place-items:center;display:grid}._task_1ojqc_36[data-done] ._taskIcon_1ojqc_40{background:color-mix(in oklab, var(--success) 11%, var(--surface));color:var(--success)}._taskCopy_1ojqc_42{gap:1px;min-width:0;padding-top:1px;display:grid}._taskLabel_1ojqc_43{transition:color var(--duration-fast) var(--ease-standard);font-weight:500}._task_1ojqc_36[data-done] ._taskLabel_1ojqc_43{color:var(--text-secondary)}._taskDetail_1ojqc_45{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._taskState_1ojqc_48{align-items:center;gap:10px;display:inline-flex}._stateDone_1ojqc_49{color:var(--success);display:inline-flex}._stateUnknown_1ojqc_50{color:var(--warning);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}._footer_1ojqc_52{border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:12px 20px;display:flex}._srOnly_1ojqc_53{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=420px){._header_1ojqc_22,._progress_1ojqc_28,._task_1ojqc_36,._footer_1ojqc_52{padding-inline:16px}._task_1ojqc_36{grid-template-columns:auto minmax(0,1fr)}._taskState_1ojqc_48{grid-column:2;justify-content:space-between}}@media (prefers-reduced-motion:reduce){._fill_1ojqc_33,._task_1ojqc_36,._taskLabel_1ojqc_43{transition:none}}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._titleBlock_1ojqc_23 p,._count_1ojqc_30,._taskDetail_1ojqc_45,._footer_1ojqc_52){color:var(--text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._progressMeta_1ojqc_29,._taskIcon_1ojqc_40,._task_1ojqc_36[data-done] ._taskLabel_1ojqc_43){color:var(--text-secondary)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._task_1ojqc_36[data-done] ._taskIcon_1ojqc_40,._stateDone_1ojqc_49){color:var(--success)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._stateUnknown_1ojqc_50{color:var(--warning)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._release_1ojqc_4,._tasks_1ojqc_36,._footer_1ojqc_52){border-color:var(--border)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._task_1ojqc_36+._task_1ojqc_36{border-color:var(--border-subtle)}._titleRow_1ojqc_71{align-items:center;gap:6px;min-width:0;display:flex}._root_lz4o8_5{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);font-size:13px;line-height:var(--leading-body);border-radius:16px;padding:16px;container:help/inline-size}._section_lz4o8_6{align-content:start;gap:12px;display:grid}._sectionTitle_lz4o8_7{color:var(--text-secondary);font-size:var(--text-sm);margin:0;font-weight:500}._categories_lz4o8_8{gap:8px;margin:0;padding:0;list-style:none;display:grid}@container help (width>=820px){._categories_lz4o8_8{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}._category_lz4o8_10{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:2px 12px;padding:14px 16px;text-decoration:none;display:grid}._category_lz4o8_10:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){._category_lz4o8_10:hover{border-color:var(--border-strong);background:color-mix(in oklab, var(--surface-muted) 40%, var(--surface))}._category_lz4o8_10:hover ._chevron_lz4o8_12{color:var(--foreground);transform:translate(2px)}}._category_lz4o8_10:focus-visible{border-color:var(--border-strong);background:var(--surface-muted)}._categoryIcon_lz4o8_14{color:var(--foreground);grid-row:span 3;place-items:start center;padding-top:1px;display:grid}._categoryName_lz4o8_15{font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:8px;font-weight:500;display:flex}._categoryText_lz4o8_16{color:var(--text-secondary)}._categoryCount_lz4o8_17{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-top:6px}._chevron_lz4o8_12{color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex:none}._srOnly_lz4o8_19{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._category_lz4o8_10,._chevron_lz4o8_12{transition:none}._category_lz4o8_10:active{transform:none}}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._sectionTitle_lz4o8_7,._categoryText_lz4o8_16){color:var(--text-secondary)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._categoryCount_lz4o8_17,._chevron_lz4o8_12){color:var(--text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._categoryIcon_lz4o8_14,._categoryName_lz4o8_15,._category_lz4o8_10){color:var(--foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._root_lz4o8_5,._category_lz4o8_10){border-color:var(--border)}@media (hover:hover) and (pointer:fine){.app-shell[data-workspace-theme][data-workspace-dark=true] ._category_lz4o8_10:hover{border-color:var(--border-strong)}}._wrapper_r3d5q_5{--column-tint:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:100%;min-width:0;max-width:100%;color:var(--foreground);font-family:var(--font-body);position:relative;overflow:hidden}._scroller_r3d5q_6{overscroll-behavior-x:contain;position:relative;overflow-x:auto}._band_r3d5q_7{background:var(--column-tint);pointer-events:none;position:absolute;top:0;bottom:0}._table_r3d5q_8{z-index:1;border-collapse:separate;border-spacing:0;width:100%;min-width:560px;font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);text-align:left;position:relative}._table_r3d5q_8[data-fixed]{table-layout:fixed}._table_r3d5q_8 caption,._srOnly_r3d5q_10{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._selectCol_r3d5q_11{width:44px}._table_r3d5q_8 th,._table_r3d5q_8 td{--cell-base:var(--surface);--cell-fill:var(--cell-base);background-color:var(--cell-fill);transition:background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard)}._table_r3d5q_8 th[data-sorted],._table_r3d5q_8 td[data-sorted]{--cell-base:var(--column-tint)}._table_r3d5q_8 th{height:44px;padding:0 var(--space-4);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:var(--text-sm);text-align:left;white-space:nowrap;font-weight:500}._table_r3d5q_8 th[data-sortable]{padding:0}._table_r3d5q_8 th[data-sorted]{color:var(--foreground)}._table_r3d5q_8 td{height:52px;padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--foreground);vertical-align:middle;overflow-wrap:anywhere;font-weight:400}._table_r3d5q_8 tbody tr:last-child td{border-bottom:0}._table_r3d5q_8 [data-numeric]{text-align:right;font-variant-numeric:tabular-nums}._table_r3d5q_8:is([data-selectable],[data-openable]) tbody tr{cursor:pointer;-webkit-tap-highlight-color:transparent}._table_r3d5q_8[data-selectable] tbody tr[data-selected] td{--cell-fill:color-mix(in oklab, var(--accent) 8%, var(--cell-base))}._table_r3d5q_8[data-selectable] [data-primary]:not([data-sortable]),._table_r3d5q_8[data-selectable] th[data-primary] ._sortButton_r3d5q_23{padding-left:var(--space-2)}._sortButton_r3d5q_23{width:100%;height:44px;padding:0 var(--space-4);color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:flex-start;align-items:center;display:flex}._table_r3d5q_8 th[data-numeric] ._sortButton_r3d5q_23{justify-content:flex-end}._sortInner_r3d5q_27{border-radius:var(--radius-control);transition:color var(--duration-fast) var(--ease-standard);align-items:center;gap:6px;display:inline-flex}._table_r3d5q_8 th[data-numeric] ._sortInner_r3d5q_27{flex-direction:row-reverse}._sortIcon_r3d5q_30{flex:none;place-items:center;width:16px;height:16px;display:grid;position:relative}._sortHint_r3d5q_31,._sortArrow_r3d5q_31{place-items:center;display:grid;position:absolute;inset:0}._sortHint_r3d5q_31{color:var(--text-muted);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}._sortArrow_r3d5q_31{color:var(--foreground)}._sortButton_r3d5q_23:focus-visible ._sortHint_r3d5q_31{opacity:.6}._table_r3d5q_8 th[data-sorted] ._sortHint_r3d5q_31{opacity:0}._selectCell_r3d5q_37{width:44px}._table_r3d5q_8 ._selectCell_r3d5q_37{padding:0 0 0 var(--space-4)}._selectHit_r3d5q_39{cursor:pointer;align-items:center;width:100%;height:44px;display:flex;position:relative}._selectInput_r3d5q_40{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}._selectBox_r3d5q_41{border:1px solid var(--border-strong);background:var(--surface);width:18px;height:18px;color:var(--control-glyph);pointer-events:none;transition:border-color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);border-radius:5px;flex:none;display:block;position:relative}._selectBox_r3d5q_41[data-on]{border-color:var(--control-on)}._selectFill_r3d5q_43{border-radius:inherit;background:var(--control-on);position:absolute;inset:-1px}._selectMark_r3d5q_44{width:18px;height:18px;position:absolute;inset:-1px;overflow:visible}._selectInput_r3d5q_40:focus-visible+._selectBox_r3d5q_41{outline:var(--focus-outline-width,2px) solid var(--focus-outline,color-mix(in oklab, var(--accent-strong) 72%, transparent));outline-offset:2px}._selectInput_r3d5q_40:active+._selectBox_r3d5q_41{transition:border-color var(--duration-fast) var(--ease-standard), transform .11s var(--ease-standard);transform:scale(.95)}._footer_r3d5q_49{justify-content:space-between;align-items:center;gap:var(--space-3);height:44px;padding:0 var(--space-2) 0 var(--space-4);border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);display:flex}._count_r3d5q_50{white-space:nowrap;min-width:0;transition:color var(--duration-standard) var(--ease-standard);align-items:baseline;gap:.28em;display:inline-flex}._count_r3d5q_50[data-active]{color:var(--foreground)}._swap_r3d5q_52{display:inline-block}._swapInner_r3d5q_53{width:max-content;display:inline-flex;position:relative}._swapText_r3d5q_54{white-space:nowrap;display:inline-block}._number_r3d5q_55{font-variant-numeric:tabular-nums}._clear_r3d5q_56{border-radius:var(--radius-control);height:30px;padding:0 var(--space-3);color:var(--foreground);font:inherit;letter-spacing:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;font-weight:500}._empty_r3d5q_58{height:120px!important;color:var(--text-muted)!important;text-align:center!important}@media (hover:hover) and (pointer:fine){._table_r3d5q_8 tbody tr:hover td{--cell-fill:color-mix(in oklab, var(--foreground) 3%, var(--cell-base))}._table_r3d5q_8[data-selectable] tbody tr[data-selected]:hover td{--cell-fill:color-mix(in oklab, var(--accent) 11%, var(--cell-base))}._table_r3d5q_8 tbody tr:has(._empty_r3d5q_58):hover td{--cell-fill:var(--cell-base)}._sortButton_r3d5q_23:hover ._sortInner_r3d5q_27{color:var(--foreground)}._sortButton_r3d5q_23:hover ._sortHint_r3d5q_31{opacity:.6}._table_r3d5q_8 th[data-sorted] ._sortButton_r3d5q_23:hover ._sortHint_r3d5q_31{opacity:0}._selectHit_r3d5q_39:hover ._selectBox_r3d5q_41:not([data-on]){border-color:var(--text-muted)}._clear_r3d5q_56:hover{background:var(--surface-muted)}}@media (width<=620px){._scroller_r3d5q_6{overflow:visible}._band_r3d5q_7{display:none}._table_r3d5q_8{width:100%;min-width:0;max-width:100%;display:block}._table_r3d5q_8 thead{display:block}._table_r3d5q_8 thead tr{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);scrollbar-width:none;display:flex;overflow-x:auto}._table_r3d5q_8 thead tr::-webkit-scrollbar{display:none}._table_r3d5q_8 th{background:0 0;border:0;flex:none;height:auto;padding:0;display:block}._table_r3d5q_8 th._selectCell_r3d5q_37{left:calc(-1 * var(--space-2));z-index:1;width:40px;margin-left:calc(-1 * var(--space-2));padding:0 0 0 var(--space-3);background:var(--surface);position:sticky}._table_r3d5q_8 th._selectCell_r3d5q_37 ._selectHit_r3d5q_39{height:32px}._table_r3d5q_8 th._selectCell_r3d5q_37:after{background:linear-gradient(to right, var(--surface) 45%, transparent);content:"";opacity:0;pointer-events:none;width:36px;position:absolute;top:0;bottom:0;left:100%}@supports (animation-timeline:scroll()){._table_r3d5q_8 th._selectCell_r3d5q_37:after{animation:linear both _stripFade_r3d5q_1;animation-timeline:scroll(inline);animation-range:0 24px}}._table_r3d5q_8 th ._sortButton_r3d5q_23,._table_r3d5q_8[data-selectable] th[data-primary] ._sortButton_r3d5q_23{border-radius:var(--radius-control);width:auto;height:32px;transition:background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard);padding:0 10px}._table_r3d5q_8 th[data-sorted] ._sortButton_r3d5q_23{background:var(--surface-muted)}._table_r3d5q_8 th[data-numeric] ._sortInner_r3d5q_27{flex-direction:row}._sortButton_r3d5q_23:focus-visible{--focus-outline-offset:1px}._table_r3d5q_8 tbody{width:100%;display:block}._table_r3d5q_8 tbody tr{--row-fill:var(--surface);box-sizing:border-box;align-content:center;align-items:baseline;gap:2px var(--space-2);width:100%;min-height:64px;padding:10px var(--space-4);border-bottom:1px solid var(--border-subtle);background-color:var(--row-fill);transition:background-color var(--duration-standard) var(--ease-standard);flex-wrap:wrap;display:flex;position:relative}._table_r3d5q_8 tbody tr:after{content:"";flex-basis:100%;order:1}._table_r3d5q_8[data-selectable] tbody tr{padding-left:44px}._table_r3d5q_8[data-selectable] tbody tr[data-selected]{--row-fill:color-mix(in oklab, var(--accent) 8%, var(--surface))}._table_r3d5q_8 tbody tr:last-child{border-bottom:0}._table_r3d5q_8 td{min-width:0;height:auto;color:var(--text-secondary);font-size:var(--text-xs);text-align:left;background:0 0;border:0;order:2;padding:0;display:block}._table_r3d5q_8[data-selectable] td[data-primary]:not([data-sortable]){padding-left:0}._table_r3d5q_8 td[data-primary]{color:var(--foreground);font-size:var(--text-sm);flex:1 1 0;order:0;font-weight:500}._table_r3d5q_8 td[data-numeric]:not([data-primary]){padding-left:var(--space-2);color:var(--foreground);font-size:var(--text-sm);flex:none;order:0;margin-left:auto}._table_r3d5q_8 td[data-numeric]~td[data-numeric]{color:var(--text-secondary);font-size:var(--text-xs);order:2;margin-left:0;padding-left:0}._table_r3d5q_8 td[data-sorted]:not([data-primary]){color:var(--foreground)}._table_r3d5q_8 td._selectCell_r3d5q_37{top:0;bottom:0;left:var(--space-1);align-items:center;width:36px;padding:0;display:flex;position:absolute}._table_r3d5q_8 td._selectCell_r3d5q_37 ._selectHit_r3d5q_39{justify-content:center}._table_r3d5q_8 ._empty_r3d5q_58{padding:var(--space-6) 0;flex:1 0 100%;height:auto!important}._table_r3d5q_8[data-selectable] tbody tr:has(._empty_r3d5q_58){padding-left:var(--space-4)}}@media (width<=620px) and (hover:hover) and (pointer:fine){._table_r3d5q_8 tbody tr:hover{--row-fill:color-mix(in oklab, var(--foreground) 3%, var(--surface))}._table_r3d5q_8[data-selectable] tbody tr[data-selected]:hover{--row-fill:color-mix(in oklab, var(--accent) 11%, var(--surface))}._table_r3d5q_8 tbody tr:hover td{background:0 0}}@media (prefers-reduced-motion:reduce){._table_r3d5q_8 th,._table_r3d5q_8 td,._table_r3d5q_8 tbody tr,._sortInner_r3d5q_27,._sortHint_r3d5q_31,._selectBox_r3d5q_41,._count_r3d5q_50,._clear_r3d5q_56,._table_r3d5q_8 th ._sortButton_r3d5q_23{transition:none!important}._selectInput_r3d5q_40:active+._selectBox_r3d5q_41{transform:none}}@keyframes _stripFade_r3d5q_1{to{opacity:1}}._wrapper_r3d5q_5{border-radius:16px}._header_r3d5q_125{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:12px 16px;display:flex}._header_r3d5q_125 h2{font-size:var(--text-sm);margin:0;font-weight:500}._plainHead_r3d5q_127{padding:0 var(--space-4);display:block}._table_r3d5q_8 th[data-sortable] ._plainHead_r3d5q_127{padding:0}@media (width>=621px){._table_r3d5q_8 td{height:44px}}@media (width<=620px){._plainHead_r3d5q_127{padding:0 10px;line-height:32px}._header_r3d5q_125{padding-inline:16px}}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._table_r3d5q_8 th,._footer_r3d5q_49,._sortHint_r3d5q_31,._empty_r3d5q_58){color:var(--text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._table_r3d5q_8 td,._table_r3d5q_8 th[data-sorted],._sortArrow_r3d5q_31,._header_r3d5q_125 h2){color:var(--foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._wrapper_r3d5q_5,._header_r3d5q_125,._footer_r3d5q_49,._table_r3d5q_8 th){border-color:var(--border)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._table_r3d5q_8 td{border-color:var(--border-subtle)}@media (width<=620px){.app-shell[data-workspace-theme][data-workspace-dark=true] ._table_r3d5q_8 td{color:var(--text-secondary)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._table_r3d5q_8 td[data-primary],._table_r3d5q_8 td[data-numeric]:not([data-primary])){color:var(--foreground)}}@media (hover:hover) and (pointer:fine){.app-shell[data-workspace-theme][data-workspace-dark=true] ._sortButton_r3d5q_23:hover ._sortInner_r3d5q_27{color:var(--foreground)}}.aov[data-arc-overview]{--background:var(--arc-background,#fafafa);--surface:var(--arc-surface,#fff);--surface-raised:var(--arc-surface-raised,#fff);--surface-muted:var(--arc-surface-muted,#f7f7f7);--foreground:var(--arc-foreground,#101010);--text-secondary:var(--arc-text-secondary,#4a4a4a);--text-muted:var(--arc-text-muted,#616161);--border:var(--arc-border,#e5e5e5);--border-subtle:var(--arc-border-subtle,#efefef);--border-strong:var(--arc-border-strong,#8a8a8a);--accent:var(--arc-accent,#303030);--accent-foreground:var(--arc-accent-foreground,#fff);--accent-strong:var(--arc-accent-strong,#101010);--accent-subtle:var(--arc-accent-subtle,#ececec);--success:var(--wa-success,#0c6b43);--warning:var(--arc-warning,#8a6116);--danger:var(--arc-danger,#b42318);--series-1:#1f7dcf;--series-2:#7128a5;--series-3:#e58f00;--series-4:#009e84;--arc-font-body:"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-body:var(--arc-font-body);--font-display:var(--arc-font-family-display,"Geist Variable", "Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif);--text-xs:13px;--text-sm:14px;--text-base:15px;--text-lg:16px;--text-xl:20px;--text-2xl:24px;--leading-body:1.45;--leading-display:1.15;--tracking-body:0;--tracking-display:-.02em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-control:18px;--radius-panel:26px;--radius-surface:34px;--radius-pill:9999px;--control-height-sm:32px;--control-height-md:36px;--control-height-lg:40px;--shadow-resting:0 1px 0 #1a1a1a0a, 0 1px 2px #1a1a1a0d;--shadow-raised:var(--arc-shadow-raised,0 6px 18px #1a1a1a12, 0 1px 3px #1a1a1a0a);--shadow-floating:var(--arc-shadow-floating,0 12px 32px #1a1a1a1f, 0 2px 6px #1a1a1a0f);--focus-outline:var(--arc-focus,#005bd3);--focus-outline-width:2px;--duration-instant:var(--arc-duration-instant,.12s);--duration-fast:var(--arc-duration-fast,.16s);--duration-exit:var(--arc-duration-exit,.18s);--duration-standard:var(--arc-duration-standard,.24s);--duration-considered:.48s;--duration-spring:var(--arc-duration-spring,.58s);--ease-enter:var(--arc-ease-enter,cubic-bezier(.16, 1, .3, 1));--ease-standard:var(--arc-ease-standard,cubic-bezier(.22, 1, .36, 1));--ease-exit:var(--arc-ease-exit,cubic-bezier(.7, 0, .84, 0));--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:var(--arc-ease-spring,cubic-bezier(.22, 1, .36, 1));color:var(--foreground);font-family:var(--font-body)}.app-shell[data-workspace-theme=light] .aov[data-arc-overview]{--background:var(--admin-next-content-surface);--surface:var(--p-color-bg-surface);--surface-raised:var(--p-color-bg-surface-overlay);--surface-muted:var(--p-color-bg-surface-secondary);--foreground:var(--p-color-text);--text-secondary:var(--p-color-text-secondary);--text-muted:var(--p-color-text-accent);--border:var(--p-color-border);--border-subtle:var(--p-color-border-secondary);--border-strong:var(--arc-border-strong);--success:var(--p-color-text-success-accent);--warning:var(--p-color-text-warning-accent);--danger:var(--p-color-text-critical-accent);--focus-outline:var(--arc-focus)}.app-shell[data-workspace-theme][data-workspace-dark=true] .aov[data-arc-overview]{--series-1:#55adff;--series-2:#9c37be;--series-3:#e66e00;--series-4:#00a861;--shadow-resting:0 1px 0 #0000003d;--success:var(--wa-success,#97d7ad);--danger:var(--wa-danger,#ffb4ac);--warning:var(--wa-warning,#edcd8f);color:var(--foreground)}.aov[data-arc-overview] :is(button,a,input,select,[tabindex="0"]):focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline);outline-offset:2px}.aov[data-arc-overview] .aov-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aov[data-arc-overview] .bp-chart-note{color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;flex:100%;align-items:center;gap:6px 12px;margin:0;line-height:1.5;display:flex}.app-shell[data-workspace-theme][data-workspace-dark=true] .aov[data-arc-overview] .bp-chart-note{color:var(--text-muted)}.overview-page{max-width:1500px;margin:auto}.overview-metrics{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;display:grid}.overview-metrics>div{flex-direction:column;gap:8px;min-width:0;padding:23px 25px;display:flex}.overview-metrics>div+div{border-left:1px solid var(--line)}.overview-metrics span{color:#696d68;font-size:11px}.overview-metrics strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(22px,2vw,31px);font-weight:650}.overview-metrics small{color:#82877e;font-size:10px}.overview-setup{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:28px;padding:27px 30px 0}.overview-setup-heading{justify-content:space-between;align-items:center;gap:22px;display:flex}.overview-setup-heading h2{letter-spacing:-.7px;font-size:23px;line-height:1.3}.overview-setup-heading p{color:#666c65;margin-top:7px;font-size:14px;line-height:1.6}.overview-setup-progress{color:#666c65;flex-shrink:0;width:148px;font-size:13px}.overview-setup-progress>div{gap:5px;margin-top:10px;display:flex}.overview-setup-progress i{background:#e8ebe5;border-radius:4px;flex:1;height:3px;transition:background-color .14s;display:block}.overview-setup-progress i.is-ready{background:#43775d}.overview-setup-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:0;padding:27px 0 24px;list-style:none;display:grid}.overview-setup-steps>li{align-items:flex-start;gap:13px;min-width:0;display:flex}.overview-setup-steps>li>div{min-width:0}.overview-setup-marker{color:#666c65;background:#fafaf7;border:1px solid #dfded7;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;font-size:12px;display:grid}.overview-setup-marker.is-ready{color:#37654e;background:#eff6f0;border-color:#cbdccf}.overview-setup-steps h3{margin:1px 0 7px;font-size:15px;font-weight:650;line-height:1.5}.overview-setup-steps p{color:#666c65;max-width:34ch;margin:0 0 10px;font-size:14px;line-height:1.65}.overview-setup-link{text-align:left;color:#30372f;justify-content:flex-start;align-items:center;gap:8px;min-height:36px;padding:3px 0;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;transition:color .14s;display:inline-flex;transform:none!important}.overview-setup-link>svg{flex-shrink:0}.overview-setup-link:hover{color:#aa441b}.overview-setup-link:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #bb652b}.overview-setup-steps .overview-setup-owner{color:#5f685d;margin-top:8px}.overview-setup-email{color:#68685f;border-top:1px solid #ebede7;justify-content:space-between;align-items:center;gap:22px;padding:16px 0;font-size:14px;line-height:1.6;display:flex}.overview-setup-email p{max-width:67ch}.overview-setup-email strong{color:#45483f;font-weight:600}.overview-setup-email .overview-setup-link{flex-shrink:0}.overview-setup-footer{border-top:1px solid #ebede7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 26px;padding:15px 0;display:flex}.overview-setup-footer a{font-weight:500}.overview-page .overview-metrics span{font-size:13px}@media (width<=1000px){.overview-setup-steps{grid-template-columns:1fr;gap:21px}.overview-setup-steps p{max-width:64ch;margin-bottom:3px}}@media (width<=650px){.overview-setup{padding:22px 18px 0}.overview-setup-heading{flex-direction:column;align-items:flex-start;gap:17px}.overview-setup-heading h2{font-size:22px}.overview-setup-progress{width:100%}.overview-setup-progress>div{max-width:160px}.overview-setup-steps{padding-top:24px}.overview-setup-email{flex-direction:column;align-items:flex-start;gap:6px}.overview-setup-footer{flex-direction:column;align-items:flex-start;gap:3px}.overview-setup-link{min-height:44px}}@media (prefers-reduced-motion:reduce){.overview-setup-progress i,.overview-setup-link{transition:none}}@media (width<=1200px){.overview-metrics>div{padding:21px 16px}.overview-metrics strong{font-size:24px}}@media (width<=650px){.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metrics>div+div{border:0}.overview-metrics>div:nth-child(2n){border-left:1px solid var(--line)}.overview-metrics>div:nth-child(n+3){border-top:1px solid var(--line)}.overview-metrics strong{font-size:24px}}.app-shell .page-content.home-page.overview-page.aov{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;max-width:none;margin:0;padding:12px 28px 32px;font-size:14px;display:grid;container:overview/inline-size}.aov .home-command-row{width:100%;min-width:0;padding:clamp(36px,6vh,64px) 0 40px}.aov .aov-command{background:0 0;border:0;align-content:start;justify-items:center;gap:18px;width:min(100%,640px);margin-inline:auto;padding:0;display:grid}.aov .aov-command-heading{text-align:center;width:100%;padding-bottom:2px}.aov .aov-command-heading h1{color:var(--foreground);letter-spacing:-.025em;margin:3px 0 4px;font-size:28px;font-weight:550;line-height:1.22}.aov .aov-command-heading .aov-greeting{color:var(--text-secondary);letter-spacing:-.01em;margin:0;font-size:26px;font-weight:500;line-height:1.25}.app-shell[data-workspace-theme] .aov .aov-command .agent-composer-hero{width:100%;max-width:none;margin:0}.app-shell[data-workspace-theme=light] .aov .aa[data-arc-agent].aa-composer[data-variant=hero]{--foreground:var(--p-color-text);--text-secondary:var(--p-color-text-secondary);--text-muted:var(--p-color-text-accent);--surface:var(--p-color-bg-surface);--border:var(--p-color-border)}.app-shell[data-workspace-theme] .aov .aov-command .aa[data-arc-agent].aa-composer[data-variant=hero] .aa-box{box-shadow:0 1px 2px #0000000a,0 2px 4px #00000004}.aov .aov-suggestions{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.aov .aov-suggestions .aov-job{border-radius:var(--radius-pill);border-color:var(--border);min-height:36px;box-shadow:none;white-space:normal;text-align:left;padding-inline:12px;font-size:14px;font-weight:450}.aov .aov-suggestions .aov-job svg{flex:none}.aov .bp .aov-currency{min-width:70px;min-height:32px}.aov .bp .drf-trigger-preset{display:none}.aov .bp .drf-trigger{border-color:var(--border-subtle);min-height:32px;box-shadow:var(--shadow-resting);gap:6px;font-size:13px}.aov .bp-scope-prior{color:var(--text-muted)}.aov .bp-foot{gap:14px;padding:18px 20px;display:grid}.aov .bp-cause{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin:0;font-size:13px;line-height:1.5;display:flex;overflow:hidden}.aov .bp-trend-toggle{width:28px;min-height:28px;color:var(--text-secondary);flex:none;padding:3px}.aov .bp-trend-toggle .bp-chevron{transition:transform var(--duration-spring) var(--ease-spring)}.aov .bp-trend-toggle[aria-expanded=true] .bp-chevron{transform:rotate(180deg)}.aov .bp-trend{border-top:1px solid var(--border-subtle);overflow:hidden}.aov .bp-trend-body{padding-top:12px}.aov .bp-trend-note,.aov .bp-trend-empty{color:var(--text-muted);margin:8px 0 0;font-size:13px;line-height:1.5}.aov .bp-trend-empty{flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.aov .bp-trend-skeleton{padding-top:12px}.aov .home-detail-stack{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;width:min(100%,1000px);min-width:0;margin-inline:auto;display:grid}.aov .home-detail-stack>*{min-width:0}.aov .home-guidance-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.aov .home-table-card{min-width:0}.aov .home-row-link{color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.aov .home-row-link:hover{text-decoration:underline}.aov .home-muted-cell,.aov .aov-quiet{color:var(--text-muted)}.aov .aov-quiet{margin:8px 0 12px;font-size:13px;line-height:1.5}.aov .home-ellipsis{text-overflow:ellipsis;white-space:nowrap;max-width:280px;display:block;overflow:hidden}.aov .home-table-card small{color:var(--text-muted);font-size:13px}.aov .aov-empty-compact{padding:16px 8px}.aov .aov-bank-skeleton{padding:12px 0 16px}.aov .aov-card{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);min-width:0;padding:16px}.aov .aov-card-title{margin:0;font-size:16px;font-weight:600}@media (width<=1100px){.aov .home-guidance-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.app-shell .page-content.home-page.overview-page.aov{gap:14px;padding:8px 14px 28px}.aov .home-command-row,.aov .home-detail-stack,.aov .home-guidance-grid{gap:14px}.aov .home-command-row{padding:16px 0 22px}.aov .aov-command{gap:12px}.aov .aov-command-heading h1{font-size:24px}.aov .aov-command-heading .aov-greeting{font-size:20px}.aov .aov-suggestions .aov-job{min-height:40px}.aov .bp-foot{justify-content:flex-start}.aov .bp-trend-toggle{width:44px;min-width:44px;min-height:44px}}@media (pointer:coarse){.aov .aov-suggestions .aov-job,.aov .bp-trend-toggle,.aov .bp .aov-currency{min-height:44px}.aov .bp-trend-toggle{width:44px;min-width:44px}.aov[data-arc-overview] button{min-height:44px}}@media (pointer:fine) and (width>=761px){.aov .bp-trend-toggle{min-width:32px;min-height:32px}}@media (prefers-reduced-motion:reduce){.aov .bp-trend-toggle .bp-chevron{transition:none}}.app-shell[data-workspace-theme][data-workspace-dark=true] .aov[data-arc-overview] :is(.home-greeting,.home-muted-cell,.aov-quiet,.bp-scope-prior,.bp-trend-note,.bp-trend-empty,.home-table-card small){color:var(--text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] .aov[data-arc-overview] .bp-cause{color:var(--text-secondary)}.app-shell[data-workspace-theme][data-workspace-dark=true] .aov[data-arc-overview] :is(.home-row-link,.aov-card-title,.aov-command-heading h1){color:var(--foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] .aov[data-arc-overview] .aov-card{border-color:var(--border);background:var(--surface)}.app-shell[data-workspace-theme][data-workspace-dark=true] .aov[data-arc-overview] .aov-command{background:0 0}.app-shell[data-workspace-theme=light] .workspace:has(.aov){background:var(--admin-next-content-surface)}.app-shell[data-workspace-theme=light] .workspace:has(.aov) .workspace-header{background:var(--admin-next-content-surface)}@media (width<=620px){.aov .home-table-card table tbody tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"num total""cust status""dates due";align-items:center;gap:4px 12px;display:grid}.aov .home-table-card table tbody tr>td{text-align:left;min-width:0;padding:0}.aov .home-table-card table tbody tr>td:first-child{grid-area:num}.aov .home-table-card table tbody tr>td:nth-child(2){color:var(--text-muted);grid-area:dates;font-size:13px}.aov .home-table-card table tbody tr>td:nth-child(2):before{content:"Issued "}.aov .home-table-card table tbody tr>td:nth-child(2):has(.home-muted-cell):before{content:none}.aov .home-table-card table tbody tr>td:nth-child(3){color:var(--text-secondary);grid-area:cust}.aov .home-table-card table tbody tr>td:nth-child(4){grid-area:total;justify-self:end;font-weight:500}.aov .home-table-card table tbody tr>td:nth-child(5){grid-area:status;justify-self:end}.aov .home-table-card table tbody tr>td:nth-child(6){color:var(--text-muted);grid-area:due;justify-self:end;font-size:13px}.aov .home-table-card table tbody tr>td:nth-child(6):before{content:"Due "}.aov .home-table-card table tbody tr>td:nth-child(n+7){display:none}}.app-shell .overview-page.aov>.overview-compact-heading{flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:44px;margin:0 0 12px;padding:0;display:flex}.app-shell .overview-page.aov>.overview-compact-heading h1{order:-1;margin:0;font-size:26px;line-height:1.2}.app-shell .overview-page.aov>.overview-compact-heading .aov-greeting{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.4}.app-shell .overview-page.aov>.overview-compact-heading>button{margin-left:auto}@media (width<=600px){.app-shell .overview-page.aov>.overview-compact-heading .aov-greeting{flex-basis:100%;order:2}}.aov .bp-cause>:is(a,button){flex:none;min-height:40px;padding:9px 16px}.app-shell[data-workspace-theme] .aov .bp-setup-action{color:#17220b;background:#b0ed51;border-color:#b0ed51;border-radius:14px;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}@media (width<=600px){.aov .bp-foot{padding:18px 16px}.aov .bp-cause{flex-direction:column;align-items:flex-start}.aov .bp-cause>:is(a,button),.aov .bp-setup-action{min-height:44px}}.aov[data-first-run]>.concierge-guide-host,.aov[data-first-run]>.overview-setup-guide,.aov[data-first-run]>.overview-first-run{width:min(100%,1000px);min-width:0;margin-inline:auto}.aov .overview-first-run{border:1px solid var(--border);background:var(--surface);color:var(--foreground);border-radius:20px;padding:22px}.aov .overview-first-run>header{align-items:flex-start;gap:12px;display:flex}.aov .overview-first-run>header>svg{color:var(--text-secondary);flex:none;margin-top:3px}.aov .overview-first-run h2{margin:0;font-size:18px;font-weight:550;line-height:1.45}.aov .overview-first-run header p{max-width:64ch;color:var(--text-secondary);margin:5px 0 0;font-size:14px;line-height:1.6}.aov .overview-first-run__facts{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:22px 0;padding:18px 0;display:grid}.aov .overview-first-run__facts>div{min-width:0}.aov .overview-first-run__facts dt{margin-bottom:5px;font-size:14px;font-weight:550;line-height:1.5}.aov .overview-first-run__facts dd{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.aov .overview-first-run__facts button{margin-top:8px}.aov .overview-first-run__agent h3{margin:0 0 10px;font-size:14px;font-weight:550;line-height:1.5}.aov .overview-first-run__agent .agent-composer-hero{width:100%;margin:0}@container overview (width<=560px){.aov .overview-first-run{padding:18px 16px}.aov .overview-first-run__facts{grid-template-columns:minmax(0,1fr);gap:15px;margin:18px 0}}.overview-setup-title{align-items:center;gap:6px;display:flex}._figure_ribqe_1{min-width:0;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);margin:0;display:grid;position:relative}._area_ribqe_5{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;min-width:0;display:grid;position:relative}._figure_ribqe_1[data-vertical] ._area_ribqe_5{display:block}._header_ribqe_9{min-width:0;padding-bottom:var(--space-3);display:grid}._stage_ribqe_10{min-width:0;padding-inline:0 var(--space-2);transition:opacity var(--duration-fast) var(--ease-standard);align-content:end;gap:1px;display:grid}._area_ribqe_5[data-active] ._stage_ribqe_10:not([data-on]),._area_ribqe_5[data-active] ._row_ribqe_11:not([data-on]){opacity:.5}._stageLabel_ribqe_12{color:var(--text-secondary);font-size:var(--text-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}._stageValue_ribqe_13{color:var(--foreground);font-size:var(--text-lg);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500;line-height:1.3}._stageRate_ribqe_14{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.3}._plotRow_ribqe_16{min-width:0;display:flex;position:relative}._plot_ribqe_16{flex:none;position:relative}._svg_ribqe_18{display:block;overflow:visible}._canvas_ribqe_19{color:var(--foreground);pointer-events:none;position:absolute;inset:0}._column_ribqe_22{background:var(--foreground);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);border-radius:14px;position:absolute;top:0;bottom:0;left:0}._figure_ribqe_1[data-vertical] ._column_ribqe_22{bottom:auto;right:0}._area_ribqe_5[data-active] ._column_ribqe_22{opacity:.035}._layer_ribqe_27{--tone:var(--series-1);fill:color-mix(in oklab, var(--tone) 24%, var(--surface));transition:fill var(--duration-considered) var(--ease-standard)}._area_ribqe_5:not([data-view=total]) [data-index="1"]{--tone:var(--series-2)}._area_ribqe_5:not([data-view=total]) [data-index="2"]{--tone:var(--series-3)}._area_ribqe_5:not([data-view=total]) [data-index="3"]{--tone:var(--series-4)}._area_ribqe_5:not([data-view=total]) [data-index]:not([data-index="0"],[data-index="1"],[data-index="2"],[data-index="3"]){--tone:color-mix(in oklab, var(--foreground) 45%, var(--surface))}._area_ribqe_5[data-view=split] ._layer_ribqe_27{fill:color-mix(in oklab, var(--tone) 42%, var(--surface))}._glow_ribqe_33{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}._area_ribqe_5[data-active] ._glow_ribqe_33{opacity:1}._glowLayer_ribqe_35{--tone:var(--series-1);fill:var(--tone)}._side_ribqe_38{flex:1;min-width:0;margin-left:20px;position:relative}._row_ribqe_11{transition:opacity var(--duration-fast) var(--ease-standard);align-content:center;gap:1px;display:grid;position:absolute;left:0;right:0}._drops_ribqe_42{min-width:0;height:26px;position:relative}._figure_ribqe_1[data-vertical] ._drops_ribqe_42{height:auto;position:absolute;top:0;bottom:0;right:0}._drop_ribqe_42{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:3px;line-height:1;display:inline-flex;position:absolute;top:8px;translate:-50%}._figure_ribqe_1[data-vertical] ._drop_ribqe_42{left:0;translate:0 -50%}._tooltip_ribqe_47{z-index:2;border:1px solid var(--border);background:var(--surface-raised);min-width:168px;max-width:min(240px,100%);box-shadow:var(--shadow-floating);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard), scale var(--duration-fast) var(--ease-standard);border-radius:14px;gap:4px;padding:10px 12px;display:grid;position:absolute;top:0;left:0;scale:.96}._area_ribqe_5[data-active] ._tooltip_ribqe_47{opacity:1;scale:1}._tipTitle_ribqe_49{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-body);white-space:nowrap;margin:0 0 2px}._tipRow_ribqe_50{min-width:0;font-size:var(--text-sm);--tone:var(--series-1);align-items:center;gap:8px;margin:0;line-height:1.3;display:flex}._tipKey_ribqe_52{background:var(--tone);border-radius:2px;flex:none;width:10px;height:2.5px}._tipName_ribqe_53{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._tipValue_ribqe_54{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:8px;font-weight:500}._tipMeta_ribqe_55{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);font-variant-numeric:tabular-nums;margin:2px 0 0}._tipMeta_ribqe_55:empty{display:none}._message_ribqe_58{color:var(--text-muted);font-size:var(--text-sm);pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:0}._srOnly_ribqe_59{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._stage_ribqe_10,._row_ribqe_11,._column_ribqe_22,._layer_ribqe_27,._glow_ribqe_33,._tooltip_ribqe_47{transition:none}}._figure_1mdeq_1{gap:var(--space-3);min-width:0;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);margin:0;display:grid}._plot_1mdeq_6{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;min-width:0;position:relative;overflow:hidden}._grid_1mdeq_7{pointer-events:none;position:absolute;inset:0 0 auto}._tick_1mdeq_8{background:var(--border-subtle);opacity:0;width:1px;transition:opacity var(--duration-standard) var(--ease-standard);will-change:transform;position:absolute;top:0;bottom:0;left:0}._tick_1mdeq_8[data-on]{opacity:1}._tickLabel_1mdeq_10{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1;position:absolute;top:4px;left:0;translate:-50%}._baseline_1mdeq_11{background:var(--border-strong);pointer-events:none;width:1px;position:absolute}._head_1mdeq_14{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}._periodText_1mdeq_15{color:var(--foreground);font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--leading-display);white-space:nowrap;font-variant-numeric:tabular-nums;padding-bottom:.08em;display:block;position:relative;overflow:hidden}._periodWord_1mdeq_16{display:block}._total_1mdeq_17{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-body);font-variant-numeric:tabular-nums}._rows_1mdeq_19{position:absolute;left:0;right:0}._row_1mdeq_19{will-change:transform, opacity;position:absolute;top:0;left:0;right:0}._rowLabel_1mdeq_21{color:var(--text-secondary);font-size:var(--text-sm);text-align:right;text-overflow:ellipsis;white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard);line-height:36px;display:block;position:absolute;top:0;left:0;overflow:hidden}._bar_1mdeq_23{box-sizing:border-box;border-right:3px solid var(--bar);background:color-mix(in oklab, var(--bar) 40%, var(--surface));transition:background-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);border-radius:0 4px 4px 0;position:absolute}._rowValue_1mdeq_24{color:var(--foreground);font-size:var(--text-sm);white-space:nowrap;font-variant-numeric:tabular-nums;will-change:transform;line-height:36px;position:absolute;top:0;left:0}._row_1mdeq_19[data-highlight] ._rowLabel_1mdeq_21,._row_1mdeq_19[data-highlight] ._rowValue_1mdeq_24{color:var(--foreground);font-weight:500}._row_1mdeq_19[data-active] ._bar_1mdeq_23{background:color-mix(in oklab, var(--bar) 60%, var(--surface))}._row_1mdeq_19[data-active] ._rowLabel_1mdeq_21{color:var(--foreground)}._rowLabel_1mdeq_21[data-inside]{z-index:1;color:var(--foreground);text-align:left}._plot_1mdeq_6[data-active] ._row_1mdeq_19[data-dim] ._bar_1mdeq_23{opacity:.55}._message_1mdeq_31{color:var(--text-muted);font-size:var(--text-sm);pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:0}._tooltip_1mdeq_33{z-index:20;border:1px solid var(--border);background:var(--surface-raised);min-width:150px;max-width:min(240px,100%);box-shadow:var(--shadow-floating);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard), scale var(--duration-fast) var(--ease-standard);border-radius:14px;gap:2px;padding:10px 12px;display:grid;position:absolute;top:0;left:0;scale:.96}._plot_1mdeq_6[data-active] ._tooltip_1mdeq_33{opacity:1;scale:1}._tipTitle_1mdeq_35{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-body);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}._tipValue_1mdeq_36{color:var(--foreground);font-size:var(--text-base);font-variant-numeric:tabular-nums;margin:0;font-weight:500;line-height:1.3}._tipNote_1mdeq_37{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);font-variant-numeric:tabular-nums;margin:0}._controls_1mdeq_40{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}._play_1mdeq_41{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}._play_1mdeq_41:active{transform:scale(.94)}._play_1mdeq_41:disabled{cursor:default;opacity:.5}._playIcon_1mdeq_44{place-items:center;display:grid}@media (hover:hover) and (pointer:fine){._play_1mdeq_41:enabled:hover{background:var(--surface-muted)}}._timeline_1mdeq_46{flex:1;gap:2px;min-width:0;display:grid}._track_1mdeq_47{cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;outline:none;height:36px;position:relative}._rail_1mdeq_48{background:var(--surface-muted);border-radius:2px;height:4px;position:absolute;top:50%;left:0;right:0;overflow:hidden;translate:0 -50%}._fill_1mdeq_49{background:color-mix(in oklab, var(--foreground) 55%, var(--surface));transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}._stop_1mdeq_50{background:var(--text-muted);opacity:.6;pointer-events:none;border-radius:50%;width:2px;height:2px;position:absolute;top:50%;translate:-50% -50%}._stop_1mdeq_50[data-past]{background:var(--surface);opacity:.9}._thumb_1mdeq_52{background:var(--surface-raised);width:16px;height:16px;box-shadow:0 0 0 1px var(--border-strong), var(--shadow-raised);transition:scale var(--duration-instant) var(--ease-standard);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:0;translate:-50% -50%}._track_1mdeq_47:active ._thumb_1mdeq_52{scale:1.15}._ends_1mdeq_54{justify-content:space-between;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);display:flex}._ends_1mdeq_54 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._legend_1mdeq_57{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}._legendItem_1mdeq_58{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-body);align-items:center;gap:8px;display:inline-flex}._swatch_1mdeq_59{box-sizing:border-box;border-right:2px solid var(--bar);background:color-mix(in oklab, var(--bar) 40%, var(--surface));border-radius:0 3px 3px 0;width:10px;height:10px}._srOnly_1mdeq_61{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=480px){._periodText_1mdeq_15{font-size:var(--text-2xl)}}@media (prefers-reduced-motion:reduce){._tick_1mdeq_8,._bar_1mdeq_23,._rowLabel_1mdeq_21,._tooltip_1mdeq_33,._play_1mdeq_41,._thumb_1mdeq_52{transition:none}}.arc-advanced{--background:var(--arc-background,#fafafa);--surface:var(--arc-surface,#fff);--surface-raised:var(--arc-surface-raised,#fff);--surface-muted:var(--arc-surface-muted,#f7f7f7);--foreground:var(--arc-foreground,#101010);--text-secondary:var(--arc-text-secondary,#4a4a4a);--text-muted:var(--arc-text-muted,#616161);--border:var(--arc-border,#e5e5e5);--border-subtle:var(--arc-border-subtle,#efefef);--border-strong:var(--arc-border-strong,#8a8a8a);--accent:var(--arc-accent,#303030);--accent-foreground:var(--arc-accent-foreground,#fff);--accent-strong:var(--arc-accent-strong,#101010);--accent-subtle:var(--arc-accent-subtle,#ececec);--success:var(--wa-success,#0c6b43);--warning:var(--arc-warning,#8a6116);--danger:var(--arc-danger,#b42318);--series-1:#b0ed51;--series-2:#7128a5;--series-3:#e58f00;--series-4:#009e84;--arc-font-body:"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-body:var(--arc-font-body);--font-display:var(--arc-font-family-display,"Geist Variable", "Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif);--text-xs:13px;--text-sm:14px;--text-base:15px;--text-lg:16px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--leading-body:1.45;--leading-display:1.15;--tracking-body:0;--tracking-display:-.02em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-control:18px;--radius-panel:26px;--radius-surface:34px;--radius-pill:9999px;--control-height-sm:32px;--control-height-md:36px;--control-height-lg:40px;--shadow-resting:0 1px 0 #1a1a1a0a, 0 1px 2px #1a1a1a0d;--shadow-raised:var(--arc-shadow-raised,0 6px 18px #1a1a1a12, 0 1px 3px #1a1a1a0a);--shadow-floating:var(--arc-shadow-floating,0 12px 32px #1a1a1a1f, 0 2px 6px #1a1a1a0f);--focus-outline:var(--arc-focus,#005bd3);--focus-outline-width:2px;--duration-instant:var(--arc-duration-instant,.12s);--duration-fast:var(--arc-duration-fast,.16s);--duration-exit:var(--arc-duration-exit,.18s);--duration-standard:var(--arc-duration-standard,.24s);--duration-considered:.48s;--duration-spring:var(--arc-duration-spring,.58s);--ease-enter:var(--arc-ease-enter,cubic-bezier(.16, 1, .3, 1));--ease-standard:var(--arc-ease-standard,cubic-bezier(.22, 1, .36, 1));--ease-exit:var(--arc-ease-exit,cubic-bezier(.7, 0, .84, 0));--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:var(--arc-ease-spring,cubic-bezier(.22, 1, .36, 1));color:var(--foreground);font-family:var(--font-body);min-width:0}.aov .oc-collection{grid-column:1/-1}._root_pfqkj_3{--line:var(--series-1);--gutter:40px;--plot-height:92px;box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:min(100%,1180px);min-width:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);border-radius:20px;margin-inline:auto;position:relative;overflow:hidden;container-type:inline-size}._root_pfqkj_3 *,._root_pfqkj_3 :before,._root_pfqkj_3 :after{box-sizing:border-box}._srOnly_pfqkj_12{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._empty_pfqkj_13{color:var(--text-secondary);margin:0;padding:0 24px 24px}._header_pfqkj_16{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;padding:20px 24px 0;display:flex}._heading_pfqkj_17{flex:240px;min-width:0}._title_pfqkj_18{font-size:var(--text-base);font-weight:500;line-height:var(--leading-body);margin:0}._description_pfqkj_19{color:var(--text-muted);font-size:var(--text-xs);margin:2px 0 0}._controls_pfqkj_20{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}._segment_pfqkj_21{min-width:0}._switch_pfqkj_22{flex:none}._readout_pfqkj_25{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:baseline;gap:4px 20px;padding:20px 24px 16px;display:flex}._when_pfqkj_26,._total_pfqkj_26,._legend_pfqkj_26{margin:0}._when_pfqkj_26{align-items:baseline;gap:8px;min-width:0;display:inline-flex}._date_pfqkj_28{min-width:9.5em;font-size:var(--text-lg);letter-spacing:var(--tracking-body);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}._state_pfqkj_29{min-width:4.5em;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}._total_pfqkj_26{align-items:baseline;gap:6px;display:inline-flex}._totalLabel_pfqkj_31{color:var(--text-muted)}._totalValue_pfqkj_32{font-variant-numeric:tabular-nums;min-width:4.4em;font-weight:500}._legend_pfqkj_26{color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;gap:4px 16px;margin-left:auto;display:flex}._key_pfqkj_34{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}._keyLine_pfqkj_35,._keyGhost_pfqkj_35{border-top:2px solid var(--line);border-radius:1px;width:14px;height:0;display:inline-block}._keyGhost_pfqkj_35{border-top:1px dashed var(--text-muted);opacity:.7;border-radius:0}._grid_pfqkj_39{touch-action:pan-y;-webkit-tap-highlight-color:transparent;min-width:0;position:relative}._list_pfqkj_40{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -1px -1px 0;padding:0;list-style:none;display:grid}._panel_pfqkj_41{background:var(--surface);min-width:0;box-shadow:inset -1px -1px 0 var(--border-subtle);position:relative}._panelInner_pfqkj_42{transition:opacity var(--duration-standard) var(--ease-standard);gap:2px;padding:16px 20px 18px;display:grid}._panel_pfqkj_41[data-dim] ._panelInner_pfqkj_42{opacity:.38}._panelHead_pfqkj_45{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}._name_pfqkj_46{min-width:0;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}._value_pfqkj_47{color:var(--foreground);font-size:var(--text-sm);font-variant-numeric:tabular-nums;transition:color var(--duration-fast) var(--ease-standard);flex:none}._trend_pfqkj_48{min-width:0;color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:4px;margin:0 0 12px;display:flex}._trend_pfqkj_48 svg{flex:none}._trendValue_pfqkj_50{font-variant-numeric:tabular-nums}._compare_pfqkj_51{min-width:0;color:var(--text-muted);text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}._trend_pfqkj_48[data-flat]{color:var(--text-muted)}._trend_pfqkj_48[data-flat] ._trendValue_pfqkj_50{color:var(--text-secondary)}._plot_pfqkj_56{height:var(--plot-height);padding-right:var(--gutter);position:relative}._ticks_pfqkj_57{pointer-events:none;position:absolute;inset:0;overflow:hidden}._tickLayer_pfqkj_58{width:100%;height:100%;position:absolute;top:0;left:0}._tickLine_pfqkj_59{top:0;left:0;right:var(--gutter);background:var(--border-subtle);height:1px;margin-top:-.5px;position:absolute}._tickLabel_pfqkj_60{width:calc(var(--gutter) - 6px);color:var(--text-muted);font-variant-numeric:tabular-nums;letter-spacing:0;text-align:right;white-space:nowrap;font-size:12px;line-height:1;position:absolute;top:0;right:0;transform:translateY(-50%)}._chart_pfqkj_62{cursor:crosshair;height:100%;position:relative}._svg_pfqkj_63{width:100%;height:100%;position:absolute;inset:0;overflow:visible}._ghostLine_pfqkj_64{fill:none;stroke:var(--text-muted);stroke-opacity:.45;stroke-width:1px;stroke-dasharray:3 3;stroke-linejoin:round}._area_pfqkj_65{fill:var(--line);fill-opacity:.07}._line_pfqkj_66{fill:none;stroke:var(--line);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}._xLayer_pfqkj_69{pointer-events:none;position:absolute;inset:0}._yLayer_pfqkj_70{width:0;height:100%;position:absolute;top:0;left:0}._endDot_pfqkj_71,._crossDot_pfqkj_71{border-radius:50%;position:absolute;top:0;left:0}._endDot_pfqkj_71{background:var(--line);width:6px;height:6px;margin:-3px 0 0 -3px}._crossDot_pfqkj_71{border:2px solid var(--line);background:var(--surface);width:9px;height:9px;margin:-4.5px 0 0 -4.5px}._crossLine_pfqkj_74{background:var(--foreground);opacity:.28;width:1px;position:absolute;top:-6px;bottom:-6px;left:-.5px}._xLayer_pfqkj_69[data-cross]{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}._xLayer_pfqkj_69[data-cross][data-on]{opacity:1}@container (width>=640px){._list_pfqkj_40{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width>=1000px){._list_pfqkj_40{--plot-height:104px}._panelInner_pfqkj_42{padding:18px 24px 20px}}@container (width<=560px){._list_pfqkj_40{--gutter:38px;--plot-height:76px}._header_pfqkj_16{padding:16px 16px 0}._controls_pfqkj_20{width:100%}._readout_pfqkj_25{gap:4px 16px;padding:16px 16px 12px}._legend_pfqkj_26{width:100%;margin-left:0}._date_pfqkj_28{min-width:0;font-size:var(--text-base)}._panelInner_pfqkj_42{padding:14px 14px 16px}._panelHead_pfqkj_45{flex-direction:column;align-items:flex-start;gap:0}._name_pfqkj_46{max-width:100%}._value_pfqkj_47{font-size:var(--text-base);font-weight:500}._tickLabel_pfqkj_60{font-size:12px}}@media (pointer:coarse){._controls_pfqkj_20 button{min-height:var(--control-height-md)}._chart_pfqkj_62{cursor:default}}@media (prefers-reduced-motion:reduce){._panelInner_pfqkj_42,._value_pfqkj_47,._xLayer_pfqkj_69[data-cross]{transition:none}}._list_pfqkj_40:has(>:only-child){grid-template-columns:minmax(0,1fr)}.aov .oc-composition{min-width:0}.aov .oc-toolbar{justify-content:flex-end;display:flex}.aov .oc-toolbar button,.aov .oc-layout button,.aov .oc-prompts button{font:inherit;color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;background:0 0}.aov .oc-customize{border-radius:8px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex;font-size:12px!important}.aov .oc-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.aov .oc-block{min-width:0}.aov .oc-composer,.aov .oc-metrics{grid-column:1/-1}.aov .oc-hero{flex-direction:column;align-items:center;gap:20px;padding:42px 12px 16px;display:flex}.aov .oc-hero h2{letter-spacing:-.035em;text-align:center;color:var(--foreground);margin:0;font-size:clamp(24px,2.5vw,34px);font-weight:450}.app-shell[data-workspace-theme] .oc-hero .aa[data-arc-agent].agent-composer-hero{max-width:700px}.aov .oc-hero>.oc-hero-composer{align-self:stretch;width:100%;min-width:0}.aov .oc-prompts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.aov .oc-prompts button{border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:inline-flex}.aov .oc-prompts button:hover,.aov .oc-toolbar button:hover,.aov .oc-layout button:hover{background:var(--surface-muted);color:var(--foreground)}.aov .oc-layout{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin:12px 0;padding:16px}.aov .oc-layout p{color:var(--text-muted);margin:6px 0 12px;font-size:13px}.aov .oc-layout ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.aov .oc-layout li{align-items:center;gap:8px;padding:4px 0;display:flex}.aov .oc-layout li span{flex:1}.aov .oc-layout li button{border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.aov .oc-layout button:disabled{opacity:.35;cursor:default}.aov .oc-layout .oc-reset{border:0;padding:10px 0 0;text-decoration:underline}.aov .oc-notice{color:var(--text-muted);margin:4px 0;font-size:12px}.aov .oc-notice:empty{margin:0}.aov .oc-block button:focus-visible,.aov .oc-layout button:focus-visible,.aov .oc-toolbar button:focus-visible{outline:2px solid var(--focus-outline);outline-offset:3px}@media (width<=1000px){.aov .oc-grid{grid-template-columns:minmax(0,1fr)}.aov .oc-hero{padding-top:24px}}@media (width<=560px){.aov .oc-grid{gap:16px}.aov .oc-hero{gap:16px;padding:24px 0 12px}.aov .oc-prompts{justify-content:flex-start}}@media (pointer:coarse){.aov .oc-customize,.aov .oc-prompts button,.aov .oc-layout li button{min-height:44px}}.aov .oc-composition{--control-track:var(--border-strong);--control-track-hover:var(--text-muted);--control-on:var(--foreground);--control-thumb:var(--surface);--control-thumb-on:var(--background);--control-thumb-shadow:0 1px 2px #0003}.aov .oc-toolbar{justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;padding:8px 0}.aov .oc-toolbar .oc-customize{color:var(--text-muted);border-color:#0000;transition:background .2s,color .2s}.aov .oc-toolbar[data-active]{z-index:25;border:1px solid var(--border);background:var(--surface);border-radius:24px;width:fit-content;margin-left:auto;padding:8px;position:sticky;bottom:28px;box-shadow:0 6px 20px #0002}.aov .oc-toolbar[data-active] .oc-customize{color:#17220b;background:#b0ed51;border-radius:18px}.aov .oc-drag-hint{white-space:nowrap;color:var(--text-muted);font-size:12px;overflow:hidden}.aov .oc-reset{padding:6px;border:0!important;font-size:12px!important}.aov .oc-block{position:relative}.aov [data-arranging] .oc-block{outline:1px dashed var(--border-strong);outline-offset:6px;border-radius:16px}.aov [data-arranging] .oc-block[data-drop-target]{background:#b0ed5117;outline:2px solid #b0ed51}.aov .oc-block[data-dragging]>.oc-drag-frame{filter:drop-shadow(0 10px 24px #0003);opacity:.7}.aov .oc-drag-tools{z-index:12;border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;display:flex;position:absolute;top:-14px;left:12px;box-shadow:0 2px 8px #0001}.aov .oc-drag-tools button{color:var(--foreground);min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px;font-size:12px;display:flex}.aov .oc-drag-tools button:disabled{opacity:.3}.aov .oc-drag-tools .oc-grip{touch-action:none;cursor:grab;padding-inline:8px}.aov .oc-grip svg{color:#649c12}.aov .oc-composition{--accent:#b0ed51;--accent-foreground:#17220b;--series-1:#b0ed51;--control-on:#b0ed51;--control-thumb-on:#17220b}.aov .oc-hero .aa-composer-send:not(:disabled){color:#17220b;background:#b0ed51}@media (width<=560px){.aov .oc-drag-hint{display:none}.aov .oc-drag-tools button{min-height:44px}}.aov .oc-drag-frame{min-width:0;position:relative}.aov [data-arranging] .oc-grid{align-items:stretch;gap:30px}.aov [data-arranging] .oc-block{outline-offset:0;outline:1px solid var(--border-strong);background:color-mix(in srgb,var(--surface) 85%,transparent);padding:42px 12px 12px}.aov [data-arranging] .oc-drag-tools{box-shadow:none;background:0 0;border:0;top:-34px;left:0;right:0}.aov [data-arranging] .oc-grip{flex:1;justify-content:flex-start}.aov [data-arranging] .oc-block[data-dragging]{background:color-mix(in srgb,#b0ed51 6%,var(--surface));outline:2px dashed #86b536}.aov .oc-block[data-dragging] .oc-grip{cursor:grabbing}.aov .oc-drop-preview{z-index:15;pointer-events:none;background:color-mix(in srgb,#b0ed51 18%,var(--surface));border:2px solid #86b536;border-radius:16px;place-items:center;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 5px #b0ed512e}.aov .oc-drop-preview>span{color:#17220b;background:#b0ed51;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:550;display:flex;box-shadow:0 4px 18px #0001}@media (width<=560px){.aov [data-arranging] .oc-block{padding-top:52px}.aov [data-arranging] .oc-drag-tools{top:-46px}}.aov .oc-composition[data-budget-empty] :is(.oc-customers,.oc-budget){grid-column:1/-1}.aov .oc-hero-heading{text-align:center;gap:8px;max-width:100%;display:grid}.app-shell[data-workspace-theme] .aov .oc-personal-greeting{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:clamp(16px,1.4vw,19px);font-weight:500;line-height:1.4}.oc-personal-greeting span{background:linear-gradient(105deg,var(--foreground) 0%,var(--foreground) 62%,#58851c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.app-shell[data-workspace-dark=true] .oc-personal-greeting span{background-image:linear-gradient(105deg,#f5f5f5 0% 62%,#b0ed51 100%)}@media (forced-colors:active){.oc-personal-greeting span{-webkit-text-fill-color:CanvasText;background:0 0}}._list_hlqe9_3{flex-wrap:nowrap;align-items:center;gap:2px 6px;min-width:0;margin:0;padding:0;list-style:none;display:flex;position:relative}._list_hlqe9_3 li{min-width:0;color:var(--arc-text-muted);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}._list_hlqe9_3 li:last-child{flex:0 auto}._list_hlqe9_3 li>svg{width:14px;height:14px;color:var(--arc-border-strong);stroke-width:1.75px;flex:none}._list_hlqe9_3 a,._list_hlqe9_3 li>span,._list_hlqe9_3 li>button{border-radius:6px;flex-direction:column;min-width:0;padding:4px 2px;display:inline-flex}._list_hlqe9_3 li>span{text-overflow:ellipsis;display:block;overflow:hidden}._list_hlqe9_3 a,._list_hlqe9_3 li>button{justify-content:center;min-height:32px}@media (width<=780px),(pointer:coarse){._list_hlqe9_3 a,._list_hlqe9_3 li>button{min-height:44px}}._list_hlqe9_3 a:after,._list_hlqe9_3 li>button:after{content:attr(data-label);visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;height:0;font-weight:600;overflow:hidden}._list_hlqe9_3 li>button{font:inherit;line-height:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin:0}._list_hlqe9_3 a,._list_hlqe9_3 li>button{color:var(--arc-text-muted);text-underline-offset:4px;transition:color var(--arc-duration-fast) var(--arc-ease-standard), text-decoration-color var(--arc-duration-fast) var(--arc-ease-standard);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}._list_hlqe9_3 [aria-current=page]{color:var(--arc-foreground);transition:color var(--arc-duration-fast) var(--arc-ease-standard);font-weight:600}@media (hover:hover) and (pointer:fine){._list_hlqe9_3 a:hover,._list_hlqe9_3 li>button:hover{color:var(--arc-foreground);-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent)}}._list_hlqe9_3 li[data-enter]{animation:_crumb-in_hlqe9_1 var(--arc-duration-standard) var(--arc-ease-enter)}@keyframes _crumb-in_hlqe9_1{0%{opacity:0;filter:blur(2px);translate:-8px}}@media (prefers-reduced-motion:reduce){._list_hlqe9_3 li[data-enter]{animation:none}._list_hlqe9_3 a,._list_hlqe9_3 li>button,._list_hlqe9_3 [aria-current=page]{transition:none}}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._list_hlqe9_3 li,._list_hlqe9_3 a,._list_hlqe9_3 li>button,._list_hlqe9_3 li>svg){color:var(--arc-text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._list_hlqe9_3 [aria-current=page]{color:var(--arc-foreground)}._field_vk3er_2{gap:8px;min-width:0;display:grid}._field_vk3er_2 label{font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);letter-spacing:var(--arc-tracking-body)}._srOnly_vk3er_4{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._shell_vk3er_6{min-height:var(--arc-control-height);border:1px solid var(--arc-border-strong);border-radius:var(--arc-radius-control);background:var(--arc-surface);transition:border-color var(--arc-duration-fast) var(--arc-ease-standard);align-items:center;gap:8px;padding:0 6px 0 10px;display:flex}@media (hover:hover) and (pointer:fine){._shell_vk3er_6:hover:not(:focus-within){border-color:var(--arc-foreground)}}._shell_vk3er_6:focus-within{border-color:var(--arc-foreground)}._shell_vk3er_6:has(._input_vk3er_10:focus-visible){outline:2px solid var(--arc-focus);outline-offset:1px}._shell_vk3er_6>svg{color:var(--arc-text-muted);transition:color var(--arc-duration-fast) var(--arc-ease-standard);flex:none}._shell_vk3er_6:focus-within>svg,._shell_vk3er_6[data-filled=true]>svg{color:var(--arc-foreground)}._input_vk3er_10{width:100%;min-width:0;height:auto;font:inherit;font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);border:0;outline:0;padding:0;min-height:0!important;color:var(--arc-foreground)!important;box-shadow:none!important;background:0 0!important}._input_vk3er_10:focus-visible{outline:0!important}._input_vk3er_10{align-self:stretch}._input_vk3er_10::placeholder{color:var(--arc-text-muted);opacity:1}._input_vk3er_10::-webkit-search-cancel-button{display:none}._clearSlot_vk3er_22{flex:none;place-items:center;width:22px;height:22px;display:grid}._shell_vk3er_6 button{width:22px;height:22px;color:var(--arc-text-muted);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){._shell_vk3er_6 button:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}._clear_vk3er_22{animation:_clear-in_vk3er_1 var(--arc-duration-fast) var(--arc-ease-enter)}._clear_vk3er_22:active{scale:.96}@keyframes _clear-in_vk3er_1{0%{opacity:0;filter:blur(2px);scale:.8}}@media (prefers-reduced-motion:reduce){._shell_vk3er_6,._shell_vk3er_6>svg,._shell_vk3er_6 button{transition:none}._clear_vk3er_22{animation:none}}.app-shell:not([data-workspace-dark=true]) ._panel_1os73_8{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--arc-background:#090909;--arc-foreground:#fff;--arc-text-secondary:#d4d4d4;--arc-text-muted:#a6a6a6;--arc-border:#2b2b2b;--arc-border-strong:#5e5e5e;--arc-surface:#161616;--arc-surface-raised:#1a1a1a;--arc-surface-muted:#2a2a2a;--arc-nav-hover:#ffffff14;--arc-nav-current:#303030;--arc-focus:#e1e1e1b8;--arc-danger:#ffb4ac;--arc-shadow-floating:0 16px 40px #00000059, 0 0 0 1px #ffffff12}._panel_1os73_8{z-index:60;border:1px solid var(--arc-border);background:var(--arc-surface-raised);min-height:0;color:var(--arc-foreground);box-shadow:var(--arc-shadow-floating);font-family:var(--arc-font-body);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);transform-origin:0 0;animation:_grow_1os73_1 var(--arc-duration-standard) var(--arc-ease-enter);border-radius:14px;flex-direction:column;display:flex;position:fixed;overflow:hidden}@keyframes _grow_1os73_1{0%{opacity:0;translate:0 -4px;scale:.97}}._panel_1os73_8[data-placement=sheet]{max-height:min(86dvh,720px);padding-bottom:env(safe-area-inset-bottom);transform-origin:bottom;border-width:1px 0 0;border-radius:18px 18px 0 0;animation-name:_rise_1os73_1;inset:auto 0 0}@keyframes _rise_1os73_1{0%{opacity:0;translate:0 24px}}._backdrop_1os73_30{z-index:59;animation:_fade_1os73_1 var(--arc-duration-standard) linear;background:#00000073;position:fixed;inset:0}@keyframes _fade_1os73_1{0%{opacity:0}}._head_1os73_34{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:16px 16px 10px;display:grid}._title_1os73_35{font-size:var(--arc-text-sm);letter-spacing:0;margin:0;font-weight:600}._kbd_1os73_36{border:1px solid var(--arc-border);color:var(--arc-text-muted);font:500 11px/1.5 var(--arc-font-body);border-radius:6px;grid-area:1/2;padding:1px 6px}._close_1os73_37{width:44px;height:44px;color:var(--arc-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:10px;grid-area:1/2/span 2;place-items:center;display:grid}._close_1os73_37:focus-visible,._link_1os73_38:focus-visible,._noticeAction_1os73_38:focus-visible{outline:2px solid var(--arc-focus);outline-offset:1px}._search_1os73_40{padding:0 12px 4px}._count_1os73_41{min-height:18px;color:var(--arc-text-muted);font-size:var(--arc-text-xs);align-items:center;gap:6px;margin:0;padding:8px 16px 4px;display:flex}._count_1os73_41[data-quiet]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}._srOnly_1os73_44{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._list_1os73_47{overscroll-behavior:contain;flex:auto;min-height:0;margin:0;padding:4px;scroll-padding:6px;list-style:none;overflow-y:auto}._option_1os73_49{min-height:44px;color:var(--arc-text-secondary);cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 52px;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 8px;display:grid}._option_1os73_49[data-active]{background:var(--arc-nav-hover);color:var(--arc-foreground)}._option_1os73_49[data-current]{color:var(--arc-foreground)}._option_1os73_49[aria-disabled=true]{opacity:.55;cursor:progress}._panel_1os73_8:has(input:focus-visible) ._option_1os73_49[data-active]{background:var(--arc-nav-current,var(--arc-nav-hover))}._optionText_1os73_55{gap:1px;min-width:0;display:grid}._optionName_1os73_57{overflow-wrap:anywhere;font-weight:550;line-height:1.3}._optionName_1os73_57 mark{background:color-mix(in srgb, var(--arc-focus) 28%, transparent);color:inherit;border-radius:3px}._optionMeta_1os73_59{min-width:0;color:var(--arc-text-muted);font-size:var(--arc-text-xs);flex-wrap:wrap;align-items:center;gap:2px 6px;line-height:1.35;display:flex}._optionMeta_1os73_59>*+:before{content:"·";color:var(--arc-text-muted);margin-right:6px}._place_1os73_61{white-space:nowrap}._optionEnd_1os73_62{align-items:center;gap:8px;display:flex}._check_1os73_63{color:var(--arc-foreground)}._attention_1os73_64{background:var(--arc-surface-muted);min-width:20px;color:var(--arc-foreground);text-align:center;border-radius:999px;padding:0 6px;font-size:11px;font-weight:600;line-height:18px}._mark_1os73_66{flex:none;width:32px;height:32px;display:grid}._mark_1os73_66[data-small]{width:28px;height:28px}._markFace_1os73_68{background:var(--arc-surface-muted);letter-spacing:0;border-radius:8px;place-items:center;font-size:11px;font-weight:600;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}._empty_1os73_70{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);overflow-wrap:anywhere;margin:0;padding:10px 14px 14px}._notice_1os73_38{background:var(--arc-surface-muted);color:var(--arc-foreground);font-size:var(--arc-text-xs);overflow-wrap:anywhere;border-radius:10px;align-items:flex-start;gap:8px;margin:2px 10px 6px;padding:8px 10px;display:flex}._notice_1os73_38 p{flex:1;margin:0}._notice_1os73_38[data-tone=error]{box-shadow:inset 2px 0 0 var(--arc-danger)}._notice_1os73_38[data-tone=warning]{box-shadow:inset 2px 0 #f5c26b}._noticeAction_1os73_38{border:1px solid var(--arc-border-strong);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:2px 10px}._foot_1os73_77{border-top:1px solid var(--arc-border);gap:0;padding:4px;display:grid}._link_1os73_38{min-height:32px;color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 8px;text-decoration:none;display:flex}._person_1os73_79{gap:1px;padding:6px 8px 4px;display:grid}._person_1os73_79 span{color:var(--arc-foreground);font-weight:600}._person_1os73_79 small{color:var(--arc-text-muted);overflow-wrap:anywhere}._spinner_1os73_82{animation:.9s linear infinite _spin_1os73_82}@keyframes _spin_1os73_82{to{rotate:360deg}}@media (hover:hover){._link_1os73_38:hover,._close_1os73_37:hover{background:var(--arc-nav-hover);color:var(--arc-foreground)}}._panel_1os73_8[data-placement=sheet] ._option_1os73_49{min-height:52px}._panel_1os73_8[data-placement=sheet] ._link_1os73_38{min-height:44px}._panel_1os73_8[data-placement=sheet] ._foot_1os73_77{grid-template-columns:repeat(2,minmax(0,1fr))}._panel_1os73_8[data-placement=sheet] ._person_1os73_79{grid-column:1/-1}@media (prefers-reduced-motion:reduce){._panel_1os73_8,._backdrop_1os73_30{animation:none}._option_1os73_49{transition:none}._spinner_1os73_82{animation-duration:2.4s}}._state_1os73_101{max-width:560px;color:var(--wa-text,inherit);gap:12px;margin:48px auto;padding:0 20px;display:grid}._state_1os73_101 h1{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.25}._state_1os73_101 p{color:var(--wa-muted,inherit);overflow-wrap:anywhere;margin:0}._stateActions_1os73_104{flex-wrap:wrap;gap:8px;display:flex}._search_1os73_40 input{box-shadow:none!important;border:0!important;outline:none!important}._search_1os73_40 div:has(>input){box-shadow:none}._search_1os73_40 div:has(>input:focus-visible){border-color:var(--arc-border-strong);outline:2px solid var(--arc-focus);outline-offset:1px}._option_1os73_49[data-current]:not([data-active]){background:var(--arc-nav-hover)}._panel_1os73_8[data-constrained]{overscroll-behavior:contain;overflow-y:auto}._panel_1os73_8[data-constrained]>*{flex-shrink:0}._panel_1os73_8[data-constrained] ._list_1os73_47{flex:0 0 156px}.app-shell:not([data-workspace-dark=true]) :is(._sidebar_3i7sc_14,._menu_3i7sc_14,._tip_3i7sc_14),.app-shell[data-workspace-theme=dark][data-workspace-dark=true] :is(._sidebar_3i7sc_14,._menu_3i7sc_14,._tip_3i7sc_14){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--arc-nav-surface:#090909;--arc-nav-text:#e6e6e6;--arc-nav-icon:#b5b5b5;--arc-nav-hover:#ffffff14;--arc-nav-current:#303030;--arc-nav-current-shadow:inset 0 0 0 1px #ffffff12;--arc-background:#090909;--arc-foreground:#fff;--arc-text-secondary:#d4d4d4;--arc-text-muted:#a6a6a6;--arc-border:#2b2b2b;--arc-border-strong:#5e5e5e;--arc-surface:#161616;--arc-surface-raised:#1a1a1a;--arc-surface-muted:#2a2a2a;--arc-accent:#fff;--arc-accent-foreground:#101010;--arc-focus:#e1e1e1b8;--arc-danger:#ffb4ac;--arc-shadow-floating:0 16px 40px #00000059, 0 0 0 1px #ffffff12}._slot_3i7sc_38{z-index:20;flex:none;height:100dvh;display:flex;position:sticky;top:0}._sidebar_3i7sc_14{--full:240px;--row:var(--arc-row-height);--row-radius:8px;width:min(100%, var(--full));background:var(--arc-nav-surface);max-width:100%;height:100%;min-height:0;color:var(--arc-nav-text);font-family:var(--arc-font-body);font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);line-height:var(--arc-leading-body);flex-direction:column;display:flex;position:relative;overflow:hidden}._srOnly_3i7sc_40{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._header_3i7sc_43{grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 12px 6px;display:grid}._switcher_3i7sc_44{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;border-radius:10px;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:6px 10px 6px 4px;display:grid}._switcher_3i7sc_44[data-static]{cursor:default;grid-template-columns:28px minmax(0,1fr)}._switcher_3i7sc_44:disabled{opacity:1;cursor:progress}._switcher_3i7sc_44[aria-expanded=true],._switcher_3i7sc_44:not([data-static]):active{background:var(--arc-nav-hover)}._switcherText_3i7sc_48{align-items:center;min-width:0;display:grid}._workspaceName_3i7sc_50{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--arc-text-sm);font-weight:600;line-height:1.35;display:block;overflow:hidden}._workspaceMeta_3i7sc_51{color:var(--arc-text-muted);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}._loadingLine_3i7sc_52{background:var(--arc-nav-hover);border-radius:4px;width:110px;height:10px;margin:3px 0;display:block}._chevron_3i7sc_53{color:var(--arc-text-muted);transition:color var(--arc-duration-fast) var(--arc-ease-standard)}._switcher_3i7sc_44[aria-expanded=true] ._chevron_3i7sc_53{color:var(--arc-foreground)}._mark_3i7sc_56{flex:none;width:32px;height:32px;display:grid;position:relative}._markSmall_3i7sc_57{width:28px;height:28px}._markFace_3i7sc_58{background:var(--arc-accent);color:var(--arc-accent-foreground);font-size:var(--arc-text-xs);letter-spacing:0;border-radius:9px;grid-area:1/1;place-items:center;font-weight:600;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}._markFace_3i7sc_58[data-loading]{background:var(--arc-nav-hover);box-shadow:none}._markSmall_3i7sc_57 ._markFace_3i7sc_58{border-radius:8px;font-size:11px}._searchRow_3i7sc_63{min-width:0;position:relative}._searchClip_3i7sc_64{min-width:0;margin-right:40px;overflow:hidden}._search_3i7sc_63{border:1px solid var(--arc-border);background:var(--arc-surface);width:100%;min-width:0;height:32px;color:var(--arc-text-muted);font:inherit;font-size:var(--arc-text-sm);text-align:left;cursor:pointer;transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard);border-radius:8px;align-items:center;gap:8px;padding:0 6px 0 9px;display:flex}._search_3i7sc_63>span{white-space:nowrap;flex:1;min-width:0;overflow:hidden}._search_3i7sc_63>svg{flex:none}._search_3i7sc_63 kbd,._tip_3i7sc_14 kbd{white-space:nowrap;border-radius:6px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-family:inherit;font-size:11px;font-weight:500;line-height:1;display:inline-grid}._search_3i7sc_63 kbd{border:1px solid var(--arc-border);background:var(--arc-surface-muted);color:var(--arc-text-muted)}._toggle_3i7sc_70,._railSearch_3i7sc_70{width:32px;height:32px;color:var(--arc-nav-icon);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}._toggle_3i7sc_70{margin-top:-16px;position:absolute;top:50%;right:3px}._railSearch_3i7sc_70{margin-left:4px}._toggle_3i7sc_70:active,._railSearch_3i7sc_70:active{background:var(--arc-nav-hover);color:var(--arc-foreground)}._scroll_3i7sc_75{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:auto;flex:1;min-height:0;padding:2px 12px 12px;position:relative;overflow:hidden auto}._scroll_3i7sc_75::-webkit-scrollbar{width:0;height:0}@media (hover:hover) and (pointer:fine){._sidebar_3i7sc_14:not([data-rail]) ._scroll_3i7sc_75:hover{scrollbar-color:color-mix(in oklab, var(--arc-nav-text) 22%, transparent) transparent}}._sidebar_3i7sc_14[data-rail] ._scroll_3i7sc_75{scrollbar-width:none}._section_3i7sc_83{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}._sectionTitle_3i7sc_85{height:30px;color:var(--arc-text-muted);font-size:var(--arc-text-xs);letter-spacing:0;margin:0;font-weight:600;line-height:1.4;position:relative;overflow:hidden}._sectionText_3i7sc_86{white-space:nowrap;line-height:1;position:absolute;bottom:6px;left:12px}._divider_3i7sc_87{background:var(--arc-border-strong);opacity:.5;height:1px;position:absolute;top:8px;left:8px;right:8px}._list_3i7sc_88{grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid;position:relative}._item_3i7sc_89{border-radius:var(--row-radius);min-width:0;position:relative}._row_3i7sc_91{width:100%;height:var(--row);border-radius:var(--row-radius);color:var(--arc-nav-text);font:inherit;text-align:left;cursor:pointer;transition:color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 8px 0 12px;font-weight:500;text-decoration:none;display:grid;position:relative}._row_3i7sc_91>:not(._highlight_3i7sc_92){z-index:1;position:relative}._row_3i7sc_91[aria-current=page]{color:var(--arc-foreground);font-weight:600}._highlight_3i7sc_92{z-index:0;border-radius:var(--row-radius);background:var(--arc-nav-current);box-shadow:var(--arc-nav-current-shadow);position:absolute;inset:0}._lead_3i7sc_96{width:16px;height:16px;color:var(--arc-nav-icon);transition:color var(--arc-duration-fast) var(--arc-ease-standard);place-items:center;display:grid}._row_3i7sc_91[aria-current=page] ._lead_3i7sc_96,._row_3i7sc_91[data-holds-current] ._lead_3i7sc_96{color:var(--arc-foreground)}._name_3i7sc_98{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._count_3i7sc_99{min-width:0;color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums}._chevronSmall_3i7sc_100{color:var(--arc-text-muted);place-items:center;display:grid}._children_3i7sc_103{border-left:1px solid var(--arc-border-strong);grid-template-columns:minmax(0,1fr);gap:1px;margin:0 0 0 19px;padding:0 0 0 8px;list-style:none;display:grid}._children_3i7sc_103>li:first-child{margin-top:1px}._children_3i7sc_103>li:last-child{margin-bottom:3px}._nested_3i7sc_106{grid-template-columns:14px minmax(0,1fr) auto;gap:8px;height:30px;padding-left:8px;font-size:12.5px}._nested_3i7sc_106 ._lead_3i7sc_96,._nested_3i7sc_106 ._lead_3i7sc_96 svg{width:14px;height:14px}._footer_3i7sc_111{border-top:1px solid var(--arc-border);gap:4px;padding:8px 12px 10px;display:grid}._agent_3i7sc_112 ._lead_3i7sc_96{color:var(--arc-foreground)}._note_3i7sc_113{color:var(--arc-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 12px 0;font-size:11.5px;line-height:1.4;overflow:hidden}._menu_3i7sc_14{z-index:60;width:max(var(--radix-dropdown-menu-trigger-width), 272px);border:1px solid var(--arc-border);background:var(--arc-surface-raised);max-width:calc(100vw - 24px);box-shadow:var(--arc-shadow-floating);color:var(--arc-foreground);font-family:var(--arc-font-body);font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition:opacity var(--arc-duration-fast) var(--arc-ease-enter), transform var(--arc-duration-spring) var(--arc-ease-spring);border-radius:12px;padding:4px;position:relative}._menu_3i7sc_14:focus{outline:none}@starting-style{._menu_3i7sc_14[data-state=open]{opacity:0;transform:translateY(-6px)scale(.94)}}._menu_3i7sc_14[data-state=closed]{opacity:0;transition:opacity .13s var(--arc-ease-standard), transform .13s var(--arc-ease-standard);pointer-events:none;animation:.13s linear both _menu-exit_3i7sc_1;transform:translateY(-3px)scale(.97)}._menuList_3i7sc_122{overscroll-behavior:contain;max-height:min(320px,50vh);display:grid;position:relative;overflow-y:auto}._menuHighlight_3i7sc_123{background:var(--arc-surface-muted);opacity:0;pointer-events:none;border-radius:8px;position:absolute;top:0;left:0;right:0}._menuLabel_3i7sc_124{color:var(--arc-text-muted);font-size:var(--arc-text-xs);padding:6px 8px 4px;font-weight:600;position:relative}._menuSearch_3i7sc_125{padding:2px 4px 6px}._menuItem_3i7sc_126{min-height:40px;color:var(--arc-foreground);font-size:var(--arc-text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:4px 10px 4px 6px;text-decoration:none;display:grid;position:relative}._menuItem_3i7sc_126[data-compact]{gap:10px;min-height:34px;padding:0 10px;display:flex}._menuItem_3i7sc_126[data-compact][data-highlighted]{background:var(--arc-surface-muted)}._menuItem_3i7sc_126[data-disabled]{opacity:.5;cursor:default}._menuItem_3i7sc_126[aria-busy=true]{cursor:progress}._menuText_3i7sc_131{min-width:0;display:grid}._menuText_3i7sc_131>span{text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.35;overflow:hidden}._menuText_3i7sc_131 small{color:var(--arc-text-muted);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}._menuCheck_3i7sc_134{color:var(--arc-foreground);place-items:center;display:grid}._menuStatus_3i7sc_135{color:var(--arc-text-muted);font-size:var(--arc-text-sm);align-items:center;gap:8px;margin:0;padding:10px;display:flex}._menuError_3i7sc_136{color:var(--arc-danger);font-size:var(--arc-text-sm);gap:4px;margin:0;padding:8px 10px;line-height:1.45;display:grid}._menuError_3i7sc_136 p{margin:0}._menuSeparator_3i7sc_138{background:var(--arc-border);height:1px;margin:4px -4px}._spinner_3i7sc_139{flex:none;animation:.8s linear infinite _arc-spin_3i7sc_1}@keyframes _arc-spin_3i7sc_1{to{rotate:360deg}}@keyframes _menu-exit_3i7sc_1{to{--menu-exit:1}}._switcherText_3i7sc_48,._sectionText_3i7sc_86,._count_3i7sc_99,._chevronSmall_3i7sc_100,._searchClip_3i7sc_64,._note_3i7sc_113{transition:opacity var(--arc-duration-standard) var(--arc-ease-enter) .1s, translate var(--arc-duration-standard) var(--arc-ease-enter) .1s}._chevronSmall_3i7sc_100{transition:rotate var(--arc-duration-spring) var(--arc-ease-spring), opacity var(--arc-duration-standard) var(--arc-ease-enter) .1s, translate var(--arc-duration-standard) var(--arc-ease-enter) .1s}._chevron_3i7sc_53,._name_3i7sc_98{transition:color var(--arc-duration-fast) var(--arc-ease-standard), opacity var(--arc-duration-standard) var(--arc-ease-enter) .1s, translate var(--arc-duration-standard) var(--arc-ease-enter) .1s}._sidebar_3i7sc_14[data-rail] :is(._switcherText_3i7sc_48,._chevron_3i7sc_53,._sectionText_3i7sc_86,._name_3i7sc_98,._count_3i7sc_99,._chevronSmall_3i7sc_100,._searchClip_3i7sc_64,._note_3i7sc_113){opacity:0;pointer-events:none;transition:color var(--arc-duration-fast) var(--arc-ease-standard), opacity .14s var(--arc-ease-standard), translate .14s var(--arc-ease-standard);translate:-6px}._sidebar_3i7sc_14[data-rail] ._note_3i7sc_113{height:0;margin:0}._divider_3i7sc_87{opacity:0;transition:opacity .1s var(--arc-ease-standard), scale .1s var(--arc-ease-standard);scale:.3 1}._sidebar_3i7sc_14[data-rail] ._divider_3i7sc_87{opacity:.5;transition:opacity .2s var(--arc-ease-enter) .16s, scale .36s var(--arc-ease-spring) .16s;scale:1}._tipAnchor_3i7sc_154{display:contents}._tip_3i7sc_14{z-index:60;background:var(--arc-foreground);color:var(--arc-background);box-shadow:var(--arc-shadow-raised);font-family:var(--arc-font-body);font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);font-weight:500;line-height:var(--arc-leading-body);white-space:nowrap;transition:opacity var(--arc-duration-fast) var(--arc-ease-enter), transform var(--arc-duration-fast) var(--arc-ease-enter);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}._tipNote_3i7sc_157{color:color-mix(in oklab, var(--arc-background) 68%, var(--arc-foreground));font-weight:400}._tip_3i7sc_14 kbd{border:1px solid color-mix(in oklab, var(--arc-background) 30%, var(--arc-foreground));font-weight:400}@starting-style{._tip_3i7sc_14[data-state$=-open]{opacity:0;transform:translate(-4px)}._tip_3i7sc_14[data-side=bottom][data-state$=-open]{transform:translateY(-4px)}._tip_3i7sc_14[data-state=instant-open]{transform:none}}._tip_3i7sc_14[data-state=closed]{opacity:0;transition-duration:.11s;animation:.11s linear both _tip-exit_3i7sc_1;transform:translate(-2px)}._tip_3i7sc_14[data-side=bottom][data-state=closed]{transform:translateY(-2px)}@keyframes _tip-exit_3i7sc_1{to{--tip-exit:1}}@media (hover:hover) and (pointer:fine){._switcher_3i7sc_44:not([data-static]):hover{background:var(--arc-nav-hover)}._switcher_3i7sc_44:hover ._chevron_3i7sc_53{color:var(--arc-foreground)}._row_3i7sc_91:hover{background:var(--arc-nav-hover);color:var(--arc-foreground)}._row_3i7sc_91:hover ._lead_3i7sc_96{color:var(--arc-foreground)}._row_3i7sc_91[aria-current=page]:hover{background:0 0}._search_3i7sc_63:hover{border-color:var(--arc-border-strong);color:var(--arc-text-secondary)}._toggle_3i7sc_70:hover,._railSearch_3i7sc_70:hover{background:var(--arc-nav-hover);color:var(--arc-foreground)}}._sidebar_3i7sc_14 :is(a,button):focus-visible,._search_3i7sc_63:focus-visible{outline:2px solid var(--arc-focus)!important;outline-offset:-2px!important}._menu_3i7sc_14 :is([role=menuitem],[role=menuitemradio]):focus-visible{outline:none!important}@media (pointer:coarse){._sidebar_3i7sc_14{--row:44px}._nested_3i7sc_106{height:44px}._searchClip_3i7sc_64{margin-right:52px}._search_3i7sc_63{height:44px}._toggle_3i7sc_70,._railSearch_3i7sc_70{width:44px;height:44px}._toggle_3i7sc_70{margin-top:-22px;right:-3px}._railSearch_3i7sc_70{margin-left:2px}._menuItem_3i7sc_126,._menuItem_3i7sc_126[data-compact]{min-height:44px}}@media print{._slot_3i7sc_38,._backdrop_3i7sc_196,._sheet_3i7sc_196{display:none!important}}@media (width<=780px){._slot_3i7sc_38,._sidebar_3i7sc_14[data-placement=inline]{display:none}}._backdrop_3i7sc_196{z-index:50;opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent;background:oklab(0% none none/.28);position:fixed;inset:0}._backdrop_3i7sc_196[data-open]{pointer-events:auto}._sheet_3i7sc_196{top:max(8px, env(safe-area-inset-top));bottom:max(8px, env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));z-index:51;visibility:hidden;touch-action:pan-y;will-change:transform;outline:0;width:min(304px,100vw - 56px);display:flex;position:fixed}._sheet_3i7sc_196[data-shown]{visibility:visible}._sidebar_3i7sc_14[data-placement=drawer]{border:1px solid var(--arc-border);width:100%;height:100%;box-shadow:var(--arc-shadow-floating);border-radius:14px}@media (prefers-reduced-motion:reduce){._switcher_3i7sc_44,._chevron_3i7sc_53,._row_3i7sc_91,._lead_3i7sc_96,._name_3i7sc_98,._search_3i7sc_63,._toggle_3i7sc_70,._railSearch_3i7sc_70{transition:none}._menu_3i7sc_14,._menu_3i7sc_14[data-state=closed]{transition:opacity var(--arc-duration-instant) linear;transform:none}._switcherText_3i7sc_48,._sectionText_3i7sc_86,._count_3i7sc_99,._chevronSmall_3i7sc_100,._searchClip_3i7sc_64,._note_3i7sc_113,._chevron_3i7sc_53,._name_3i7sc_98,._divider_3i7sc_87,._sidebar_3i7sc_14[data-rail] :is(._switcherText_3i7sc_48,._chevron_3i7sc_53,._sectionText_3i7sc_86,._name_3i7sc_98,._count_3i7sc_99,._chevronSmall_3i7sc_100,._searchClip_3i7sc_64,._note_3i7sc_113,._divider_3i7sc_87){transition:opacity .12s linear;translate:none;scale:none}._tip_3i7sc_14,._tip_3i7sc_14[data-state=closed],._tip_3i7sc_14[data-side=bottom][data-state=closed]{transition:opacity 90ms linear;transform:none}._spinner_3i7sc_139{animation:none}}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._workspaceMeta_3i7sc_51,._chevron_3i7sc_53,._sectionTitle_3i7sc_85,._count_3i7sc_99,._chevronSmall_3i7sc_100,._note_3i7sc_113,._menuLabel_3i7sc_124,._menuText_3i7sc_131 small,._menuStatus_3i7sc_135,._search_3i7sc_63){color:var(--arc-text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._lead_3i7sc_96,._toggle_3i7sc_70,._railSearch_3i7sc_70){color:var(--arc-nav-icon)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._row_3i7sc_91[aria-current=page] ._lead_3i7sc_96,._row_3i7sc_91[data-holds-current] ._lead_3i7sc_96,._agent_3i7sc_112 ._lead_3i7sc_96,._menuCheck_3i7sc_134){color:var(--arc-foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._markFace_3i7sc_58{color:var(--arc-accent-foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._menuError_3i7sc_136{color:var(--arc-danger)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._tip_3i7sc_14{color:var(--arc-background)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._tipNote_3i7sc_157{color:color-mix(in oklab, var(--arc-background) 68%, var(--arc-foreground))}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._search_3i7sc_63,._menu_3i7sc_14,._footer_3i7sc_111,._sidebar_3i7sc_14[data-placement=drawer]){border-color:var(--arc-border)}._jurisdiction_3i7sc_229{border:1px solid var(--arc-border);width:fit-content;max-width:100%;color:var(--arc-foreground);font-size:var(--arc-text-xs);white-space:normal;overflow-wrap:anywhere;border-radius:9px;margin-top:2px;padding:0 7px;line-height:1.5;display:inline-block}._jurisdiction_3i7sc_229[data-compact]{color:var(--arc-text-muted);margin-top:1px;padding:0 6px}._menuItem_3i7sc_126:has(._menuEnd_3i7sc_232){grid-template-columns:28px minmax(0,1fr) auto}._menuEnd_3i7sc_232{align-items:center;gap:6px;display:flex}._menuEnd_3i7sc_232>._menuCheck_3i7sc_134{width:16px}._attention_3i7sc_235{background:var(--arc-surface-muted);min-width:20px;color:var(--arc-foreground);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:0 6px;font-weight:600;line-height:1.6}._menuPerson_3i7sc_237{min-width:0;padding:6px 10px 4px;display:grid}._menuPerson_3i7sc_237>span{color:var(--arc-foreground);font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._menuPerson_3i7sc_237>small{color:var(--arc-text-muted);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._menuText_3i7sc_131>._jurisdiction_3i7sc_229{white-space:normal;font-weight:400;overflow:visible}._dialog_m5h5n_2{width:min(600px,100vw - 24px);max-width:none;max-height:none;color:var(--arc-foreground);font-family:var(--arc-font-body);background:0 0;border:0;margin:min(14vh,120px) auto auto;padding:0;overflow:visible}._dialog_m5h5n_2::backdrop{background:oklab(0% none none/.22)}._dialog_m5h5n_2:focus{outline:none}._palette_m5h5n_5{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);width:100%;box-shadow:var(--arc-shadow-floating);color:var(--arc-foreground);font-size:var(--arc-text-sm);transform-origin:top;overflow:hidden}._searchRow_m5h5n_17{border-bottom:1px solid var(--arc-border-subtle);min-height:52px;transition:background var(--arc-duration-fast) var(--arc-ease-standard);align-items:center;gap:10px;padding:8px 14px;display:flex;position:relative}._searchIcon_m5h5n_28,._itemIcon_m5h5n_28{color:var(--arc-text-muted);flex:none;place-items:center;display:grid}._searchIcon_m5h5n_28{width:22px;height:22px}._searchRow_m5h5n_17 input{min-width:0;font:inherit;border:0;outline:0;flex:1;padding:0;font-size:15px;min-height:0!important;box-shadow:none!important;color:var(--arc-foreground)!important;background:0 0!important}._searchRow_m5h5n_17 input::placeholder{color:var(--arc-text-muted);opacity:1}._searchRow_m5h5n_17 input:focus-visible{outline:none!important}._commandKey_m5h5n_35,._shortcut_m5h5n_35{border:1px solid var(--arc-border);background:var(--arc-surface-muted);color:var(--arc-text-muted);font-family:inherit;font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:7px;flex:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}._commandKey_m5h5n_35{gap:2px;min-width:38px;height:24px;padding:0 6px}._clearButton_m5h5n_53{width:24px;height:24px;color:var(--arc-text-muted);cursor:pointer;transition:color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){._clearButton_m5h5n_53:hover,._closeButton_m5h5n_54:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}._clearButton_m5h5n_53:active,._closeButton_m5h5n_54:active{background:var(--arc-surface-muted);color:var(--arc-foreground)}._closeButton_m5h5n_54{border:1px solid var(--arc-border);min-width:27px;height:24px;color:var(--arc-text-muted);font:inherit;font-size:var(--arc-text-xs);cursor:pointer;transition:color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border-radius:7px;flex:none;place-items:center;padding:0 6px;font-weight:500;line-height:1;display:grid}._resultsFrame_m5h5n_59{transition:height var(--arc-duration-spring) var(--arc-ease-standard);overflow:hidden}._palette_m5h5n_5{animation:_palette-in_m5h5n_1 var(--arc-duration-standard) var(--arc-ease-enter)}._resultsBody_m5h5n_62{animation:_fade-in_m5h5n_1 var(--arc-duration-standard) var(--arc-ease-enter)}._empty_m5h5n_63{animation:_empty-in_m5h5n_1 var(--arc-duration-standard) var(--arc-ease-enter)}._clearButton_m5h5n_53{animation:_clear-in_m5h5n_1 var(--arc-duration-fast) var(--arc-ease-enter)}@keyframes _palette-in_m5h5n_1{0%{opacity:0;transform:translateY(6px)scale(.98)}}@keyframes _fade-in_m5h5n_1{0%{opacity:0}}@keyframes _empty-in_m5h5n_1{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}}@keyframes _clear-in_m5h5n_1{0%{opacity:0;filter:blur(2px);scale:.6}}._results_m5h5n_59{overscroll-behavior:contain;max-height:min(380px,56vh);padding:6px 8px;position:relative;overflow:auto}._highlight_m5h5n_70{background:var(--arc-surface-muted);opacity:0;pointer-events:none;border-radius:8px;position:absolute;top:0;left:8px;right:8px}._group_m5h5n_72{position:relative}._group_m5h5n_72+._group_m5h5n_72{margin-top:6px}._groupHeading_m5h5n_74{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-weight:600;line-height:var(--arc-leading-body);padding:6px 8px 3px;display:block}._result_m5h5n_59{width:100%;min-height:34px;color:var(--arc-foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 8px;display:flex;position:relative}._result_m5h5n_59>*{position:relative}._result_m5h5n_59:focus-visible{outline:none}._itemIcon_m5h5n_28{width:16px;height:16px;transition:color var(--arc-duration-fast) var(--arc-ease-standard)}._itemIcon_m5h5n_28 svg{width:16px;height:16px}._result_m5h5n_59[aria-selected=true] ._itemIcon_m5h5n_28{color:var(--arc-foreground)}._resultCopy_m5h5n_83{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}._resultCopy_m5h5n_83 strong,._resultCopy_m5h5n_83 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._resultCopy_m5h5n_83 strong{max-width:100%;font-size:var(--arc-text-sm);flex:none;font-weight:500}._resultCopy_m5h5n_83 small{min-width:0;color:var(--arc-text-muted);font-size:var(--arc-text-xs)}._shortcut_m5h5n_35{border-color:#0000;border-radius:5px;min-width:18px;height:18px;padding:0 4px;font-size:11px}._empty_m5h5n_63{text-align:center;justify-items:center;gap:4px;padding:26px 12px 28px;display:grid}._empty_m5h5n_63>span{width:32px;height:32px;color:var(--arc-text-muted);place-items:center;margin-bottom:5px;display:grid}._empty_m5h5n_63 strong{font-size:var(--arc-text-sm);overflow-wrap:anywhere;font-weight:500}._empty_m5h5n_63 small{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}._visuallyHidden_m5h5n_92{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=480px){._dialog_m5h5n_2{margin-top:12px}._searchRow_m5h5n_17{gap:8px;padding:8px 11px}._results_m5h5n_59{padding:6px}._highlight_m5h5n_70{left:6px;right:6px}._result_m5h5n_59{gap:8px;min-height:44px}._shortcut_m5h5n_35,._commandKey_m5h5n_35{display:none}}@media (prefers-reduced-motion:reduce){._searchRow_m5h5n_17,._itemIcon_m5h5n_28,._clearButton_m5h5n_53,._closeButton_m5h5n_54,._resultsFrame_m5h5n_59{transition:none}._palette_m5h5n_5,._resultsBody_m5h5n_62,._empty_m5h5n_63,._clearButton_m5h5n_53{animation:none}}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._searchIcon_m5h5n_28,._itemIcon_m5h5n_28,._groupHeading_m5h5n_74,._resultCopy_m5h5n_83 small,._empty_m5h5n_63 small,._empty_m5h5n_63>span,._commandKey_m5h5n_35,._shortcut_m5h5n_35,._clearButton_m5h5n_53,._closeButton_m5h5n_54){color:var(--arc-text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._result_m5h5n_59[aria-selected=true] ._itemIcon_m5h5n_28{color:var(--arc-foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._palette_m5h5n_5,._commandKey_m5h5n_35,._closeButton_m5h5n_54){border-color:var(--arc-border)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._searchRow_m5h5n_17{border-color:var(--arc-border-subtle)}.workspace-header{z-index:20;color:#26313c;background:#fff;border-bottom:1px solid #e7e9eb;padding:25px 40px 23px;position:relative}.workspace-header :is(button,input,summary,a),.settings-hub :is(button,input,select,textarea){font-family:inherit}.workspace-header :is(a,button,summary,input):focus-visible,.settings-hub :is(button,input,select,textarea,a):focus-visible{outline-offset:3px;outline:3px solid #5a7599}.workspace-header button{cursor:pointer}.workspace-header :is(button,a):hover,.settings-hub :is(button,a):hover{transform:translate(0,0)}.wh-topline{justify-content:space-between;align-items:center;gap:24px;min-width:0;margin-bottom:19px;display:flex}.wh-context{min-width:0}.wh-context>span{color:#5d6e81;text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:12px;line-height:1.5;display:block;overflow:hidden}.wh-context>strong{letter-spacing:-.04em;margin-top:2px;font-size:22px;font-weight:720;line-height:1.3;display:block}.wh-actions{flex-shrink:0;align-items:center;gap:15px;display:flex}.wh-resource-links{align-items:center;gap:20px;margin-right:7px;display:flex}.wh-resource-links a{color:#5d6e81;align-items:center;gap:7px;font-size:12px;font-weight:550;text-decoration:none;display:inline-flex}.wh-resource-links a:hover{color:#26313c}.wh-create{color:#425163;background:#fff;border:1px solid #dfe4e8;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:11px 14px;font-size:12px;font-weight:650;display:inline-flex}.wh-create:hover{background:#f7f9fb;border-color:#bfcbd7}.wh-menu-resources{border-block:1px solid #e8ecf0;gap:4px;margin:7px 0;padding:9px 12px;display:grid}.wh-menu-resources a{color:#5d6e81;justify-content:space-between;align-items:center;gap:14px;min-height:35px;font-size:12px;line-height:1.6;text-decoration:none;display:flex}.wh-pip-form{background:#f9fafb;border:1px solid #dfe5e8;border-radius:15px;align-items:center;gap:13px;min-width:0;min-height:65px;padding:8px 10px 8px 13px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;box-shadow:inset 0 1px 2px #26313c02}.wh-pip-form:focus-within{background:#fff;border-color:#a6b7c8;box-shadow:0 0 0 3px #eef2f7}.wh-pip-label{cursor:text;border-right:1px solid #e0e5e9;flex-shrink:0;align-items:center;gap:10px;padding-right:16px;display:flex}.wh-pip-label>span{color:#4b5661;font-size:15px;font-weight:750}.wh-pip-form input{width:100%;min-width:0;height:44px;box-shadow:none;color:#3d4d60;background:0 0;border:0;padding:9px 0;font-size:15px;display:block;outline:none!important}.wh-pip-form input::placeholder{color:#5d6e81;opacity:1}.wh-pip-hint{white-space:nowrap;color:#5d6e81;margin-inline:5px;font-size:11px}.wh-pip-form>button{color:#5d6e81;white-space:nowrap;background:#fff;border:1px solid #d8e0e5;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:11px 17px;font-size:12px;font-weight:650;display:flex}.wh-pip-form>button:hover{color:#314a67;background:#f0f4f7}.settings-hub{--settings-panel:#fff;color:#445060;max-width:1140px;margin:0 auto;font-size:15px}.settings-hub-heading{margin:2px 0 28px}.settings-hub-heading h1{letter-spacing:-.052em;color:#27313b;margin:0;font-size:34px;font-weight:700;line-height:1.2}.settings-hub-heading p{color:#5d6e81;margin:13px 0 0;font-size:15px;line-height:1.7}.settings-hub-tabs{background:#f2f4f6;border:1px solid #e2e7eb;border-radius:17px;flex-wrap:wrap;gap:8px;margin-bottom:25px;padding:7px;display:flex}.settings-hub-tabs>button{color:#5d6e81;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:11px;min-height:45px;padding:11px 22px;font-size:14px;font-weight:650}.settings-hub-tabs>button[aria-selected=true]{color:#33465c;background:#fff;border-color:#e0e6eb;box-shadow:0 2px 4px #29384708}.settings-hub-tabs>button:hover{color:#40556e}.settings-hub-description{color:#5d6e81;max-width:760px;margin:-3px 2px 26px;font-size:14px;line-height:1.8}.settings-hub-panel{min-width:0}.settings-hub-panel[hidden]{display:none!important}.settings-hub-panel>.page-content{max-width:none;padding:0}.settings-hub .settings-page>.page-heading{display:none}.settings-hub .settings-layout{display:block}.settings-hub .settings-note{display:none}.settings-hub .settings-layout>form{width:100%}.settings-hub :is(.form-panel,.document-settings-card,.settings-hub-card){background:var(--settings-panel);border:1px solid #e1e6eb;border-radius:16px;margin:0 0 24px;padding:30px;box-shadow:0 2px 5px #29384703}.settings-hub .panel-heading{margin-bottom:25px}.settings-hub :is(.panel-heading h2,.document-settings-title h2,.settings-hub-card h2){letter-spacing:-.035em;color:#364354;font-size:21px;font-weight:650;line-height:1.4}.settings-hub .form-grid{gap:23px 25px}.settings-hub :is(.field>span,.field>label,.document-settings-grid label,.custom-field-row label,.settings-hub-card label){color:#687789;font-size:14px;font-weight:600;line-height:1.5}.settings-hub :is(input:not([type=color]):not([type=file]):not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--ledger-input-border,#dbe2e8);border-radius:var(--ledger-input-radius,8px);background:var(--ledger-input-fill,#fff);min-width:0;max-width:100%;min-height:48px;font:inherit;color:var(--ledger-input-text,#3f4f63);padding:12px 14px;font-size:15px;line-height:1.6}.settings-hub :is(input,textarea)::placeholder{color:#5d6e81}.settings-hub textarea{min-height:110px}.settings-hub :is(.field small,.field-note,.field-hint,.document-settings-grid p,.document-settings-footer p,.custom-fields-heading p,.document-settings-title p){color:#5d6e81;font-size:13px;line-height:1.8}.settings-hub .button{border-radius:8px;min-height:46px;padding:11px 18px;font-size:14px}.settings-hub .settings-actions{padding:4px 0 12px}.settings-hub .document-settings-title{gap:14px;margin-bottom:27px}.settings-hub .document-settings-title p{margin-top:4px}.settings-hub .document-settings-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:35px}.settings-hub .document-logo-preview{border-radius:14px;width:112px;height:112px}.settings-hub .document-logo-editor{gap:20px}.settings-hub .document-logo-editor input[type=file]{margin-top:15px;font-size:12px}.settings-hub .document-color-control{gap:14px;font-size:14px}.settings-hub .document-color-control input[type=color]{width:52px;height:42px}.settings-hub :is(.document-text-button,.document-icon-button){font-size:13px}.settings-hub .document-settings-footer{margin-top:28px;padding-top:24px}.settings-hub :is(.error-notice,.document-error,.document-notice,.team-notice){padding:14px 18px;font-size:14px;line-height:1.7}.settings-hub .team-page>.page-heading h1{font-size:25px}.settings-hub .team-page>.page-heading p{font-size:14px;line-height:1.8}.settings-hub :is(.team-directory,.team-invite,.team-pending,.team-security){border-color:#e1e6eb;border-radius:16px;margin-bottom:24px;padding:27px}.settings-hub :is(.team-section-heading h2,.team-invite h2){font-size:20px;line-height:1.4}.settings-hub :is(.team-section-heading p,.team-invite p,.team-empty,.team-owner-note,.team-role-guide span,.team-session-heading p){font-size:13px;line-height:1.8}.settings-hub .team-role-guide{gap:14px}.settings-hub .team-role-guide>div{padding:20px}.settings-hub .team-role-guide strong{margin-bottom:8px;font-size:15px}.settings-hub .team-member-row{gap:15px;padding-block:18px}.settings-hub .team-person strong{font-size:15px}.settings-hub .team-person>span{margin-top:5px;font-size:13px}.settings-hub .team-role-badge{padding:6px 10px;font-size:12px}.settings-hub .team-avatar{width:42px;height:42px;font-size:15px}.settings-hub .team-invitation-row,.settings-hub .team-invitation-row strong{font-size:14px}.settings-hub .team-invitation-row span{font-size:12px;line-height:1.8}.settings-hub :is(.team-password summary,.team-session-heading h3){font-size:16px}.settings-hub .settings-hub-card>p{color:#5d6e81;margin:10px 0 20px;font-size:14px;line-height:1.8}.settings-hub .settings-hub-connections{gap:14px;margin-top:23px;display:grid}.settings-hub .settings-hub-connection{background:#fbfcfd;border:1px solid #e1e7ed;border-radius:11px;justify-content:space-between;align-items:center;gap:22px;padding:20px;display:flex}.settings-hub .settings-hub-connection h3{margin:0 0 7px;font-size:16px;font-weight:650}.settings-hub .settings-hub-connection p{color:#5d6e81;max-width:650px;margin:0;font-size:14px;line-height:1.7}.settings-hub .settings-hub-connection-status{color:#5d6e81;background:#fff;border:1px solid #dce4ec;border-radius:7px;flex-shrink:0;padding:7px 11px;font-size:12px}@media (width<=1050px){.workspace-header{padding:22px 27px}.wh-resource-links{gap:13px}.wh-pip-hint{display:none}}@media (width<=760px){.workspace-header{padding:18px 20px}.wh-topline{gap:14px;margin-bottom:17px}.wh-context>span{max-width:230px;font-size:11px}.wh-context>strong{font-size:21px}.wh-resource-links{display:none}.wh-actions{gap:7px}.wh-create{padding:9px 11px;font-size:11px}.wh-pip-form{border-radius:13px;gap:11px;min-height:62px;padding:7px 9px}.wh-pip-label{gap:6px;padding-right:10px}.wh-pip-label>svg{width:37px;height:37px}.wh-pip-label>span{font-size:13px}.wh-pip-form input{font-size:14px}.wh-pip-form>button{padding:10px 13px}.wh-pip-form>button>span{display:none}.settings-hub-heading h1{font-size:29px}.settings-hub-heading p{font-size:14px}.settings-hub-tabs{overscroll-behavior-x:contain;border-radius:13px;flex-wrap:nowrap;gap:5px;padding:5px;overflow-x:auto}.settings-hub-tabs>button{min-height:44px;padding:10px 16px;font-size:13px}.settings-hub-description{margin-bottom:21px;font-size:14px}.settings-hub :is(.form-panel,.document-settings-card,.settings-hub-card){border-radius:13px;padding:24px}.settings-hub .document-settings-grid{grid-template-columns:minmax(0,1fr);gap:28px}.settings-hub :is(.team-directory,.team-invite,.team-pending,.team-security){border-radius:13px;padding:21px}.settings-hub .settings-hub-connection{flex-direction:column;align-items:flex-start;gap:15px;padding:18px}}@media (width<=460px){.workspace-header{padding:17px 14px}.wh-context>span{max-width:170px}.wh-context>strong{font-size:19px}.wh-create{width:38px;min-height:38px;padding:0}.wh-create>span{display:none}.wh-pip-form{gap:8px}.wh-pip-label{padding-right:8px}.wh-pip-label>svg{width:33px;height:33px}.wh-pip-label>span{display:none}.wh-pip-form input{font-size:13px}.wh-pip-form>button{min-height:41px;padding:10px}.settings-hub :is(.form-panel,.document-settings-card,.settings-hub-card){padding:20px 17px}.settings-hub .form-grid{grid-template-columns:minmax(0,1fr);gap:22px}.settings-hub .document-logo-editor{gap:14px}.settings-hub .document-logo-preview{width:78px;height:78px}.settings-hub .team-role-guide{grid-template-columns:minmax(0,1fr)}.settings-hub .team-member-row{gap:12px}.settings-hub .team-member-actions{flex-wrap:wrap}.settings-hub .team-person strong{font-size:14px}.settings-hub .team-person>span{font-size:12px}}@media (prefers-reduced-motion:reduce){.workspace-header *,.settings-hub-tabs *{transition:none!important}}.app-shell[data-arc-shell] .workspace-header.arc-page-header{z-index:20;min-height:0;color:var(--arc-foreground);background:0 0;border-bottom:1px solid #0000;padding:0 20px;display:block;position:relative}.app-shell[data-arc-shell] .arc-page-header .wh-bar{align-items:center;gap:12px;width:100%;min-height:52px;display:flex}.app-shell[data-arc-shell] .arc-page-header .arc-header-lead{flex:auto;align-items:center;min-width:0;display:flex}.app-shell[data-arc-shell] .arc-page-header .arc-header-crumbs{min-width:0}.app-shell[data-arc-shell] .arc-page-header .arc-header-phone-title{display:none}.app-shell[data-arc-shell] .arc-page-header .wh-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.app-shell[data-arc-shell] .arc-page-header :is(.arc-menu-button,.arc-header-search){width:40px;height:40px;color:var(--arc-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:none}.app-shell[data-arc-shell] .arc-page-header :is(.arc-menu-button,.arc-header-search):active,.app-shell[data-arc-shell] .arc-page-header .arc-menu-button[aria-expanded=true]{background:var(--arc-nav-hover);color:var(--arc-foreground)}.app-shell[data-arc-shell] .arc-page-header .wh-create{border:1px solid var(--arc-border);background:var(--arc-surface);height:32px;min-height:32px;color:var(--arc-foreground);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 1px #1a1a1a0d}.app-shell[data-arc-shell] .arc-page-header .wh-create:hover{border-color:var(--arc-border-strong);background:var(--arc-surface-muted)}.app-shell[data-arc-shell][data-workspace-dark=true] .arc-page-header .wh-create{background:var(--wa-raised);border-color:var(--wa-control-line);color:var(--wa-text);box-shadow:none}@media (hover:hover) and (pointer:fine){.app-shell[data-arc-shell] .arc-page-header :is(.arc-menu-button,.arc-header-search):hover{background:var(--arc-nav-hover);color:var(--arc-foreground)}}@media (pointer:coarse){.app-shell[data-arc-shell] .arc-page-header .wh-create{height:44px;min-height:44px}.app-shell[data-arc-shell] .arc-page-header :is(.arc-menu-button,.arc-header-search){width:44px;height:44px}}@media (width<=780px){.app-shell[data-arc-shell] .workspace-header.arc-page-header{z-index:30;border-bottom-color:var(--arc-border);background:var(--arc-nav-surface);padding:0 8px 0 4px;position:sticky;top:0}.app-shell[data-arc-shell] .arc-page-header .wh-bar{gap:6px;min-height:56px}.app-shell[data-arc-shell] .arc-page-header :is(.arc-menu-button,.arc-header-search){display:grid}.app-shell[data-arc-shell] .arc-page-header .arc-header-crumbs{display:none}.app-shell[data-arc-shell] .arc-page-header .arc-header-phone-title{min-width:0;line-height:1.3;display:grid}.app-shell[data-arc-shell] .arc-page-header .arc-header-phone-title :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell[data-arc-shell] .arc-page-header .arc-header-phone-title strong{font-size:14px;font-weight:600}.app-shell[data-arc-shell] .arc-page-header .arc-header-phone-title small{color:var(--arc-text-muted);font-size:12px}.app-shell[data-arc-shell] .arc-page-header .wh-actions{gap:4px}.app-shell[data-arc-shell] .arc-page-header .wh-create{justify-content:center;width:40px;padding:0}.app-shell[data-arc-shell] .arc-page-header .wh-create>span,.app-shell[data-arc-shell] .arc-page-header .wh-create .wh-create-chevron{display:none}}@media (width<=780px) and (pointer:coarse){.app-shell[data-arc-shell] .arc-page-header .wh-create{width:44px}}@media (prefers-reduced-motion:reduce){.app-shell[data-arc-shell] .arc-page-header :is(.arc-menu-button,.arc-header-search){transition:none}}.app-shell[data-arc-shell][data-workspace-theme][data-workspace-dark=true] .workspace-header.arc-page-header{background:0 0}@media (width<=780px){.app-shell[data-arc-shell][data-workspace-theme][data-workspace-dark=true] .workspace-header.arc-page-header{background:var(--arc-nav-surface)}}.app-shell[data-arc-shell][data-workspace-theme][data-workspace-dark=true] .arc-page-header :is(.arc-menu-button,.arc-header-search){color:var(--arc-text-secondary)}.app-shell[data-arc-shell][data-workspace-theme][data-workspace-dark=true] .arc-page-header .arc-header-phone-title small{color:var(--arc-text-muted)}.app-shell[data-arc-shell] .arc-page-header .wh-create .wh-create-chevron{color:var(--arc-text-muted);transition:transform var(--arc-duration-fast,.12s) var(--arc-ease-standard,ease);margin-left:-1px}.app-shell[data-arc-shell] .arc-page-header .wh-create[data-state=open]{border-color:var(--arc-border-strong);background:var(--arc-surface-muted)}.app-shell[data-arc-shell] .arc-page-header .wh-create[data-state=open] .wh-create-chevron{color:var(--arc-foreground);transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.app-shell[data-arc-shell] .arc-page-header .wh-create .wh-create-chevron{transition:none}}.app-shell[data-arc-shell] .arc-page-header .overview-header-title{color:var(--wa-text);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600;line-height:1.3}.app-shell[data-arc-shell] .arc-page-header .overview-layout-control:not(:empty){border-left:1px solid var(--wa-line);align-items:center;margin-left:16px;padding-left:16px;display:inline-flex}.app-shell[data-arc-shell] .arc-page-header .overview-customize-link{min-height:32px;color:var(--wa-muted);box-shadow:none;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:4px 0;font-size:13px;font-weight:400;display:inline-flex}.app-shell[data-arc-shell] .arc-page-header .overview-customize-link:hover{color:var(--wa-text);text-underline-offset:4px;text-decoration:underline}.app-shell[data-arc-shell] .arc-page-header .overview-customize-link[aria-expanded=true]{color:var(--wa-text)}.app-shell[data-arc-shell] .arc-page-header .overview-customize-link:focus-visible{outline:2px solid var(--arc-focus);outline-offset:4px;border-radius:3px}@media (width<=780px){.app-shell[data-arc-shell] .arc-page-header .arc-header-lead:has(.overview-header-title){flex:auto;min-width:0}.app-shell[data-arc-shell] .arc-page-header :is(.overview-customize-link,.overview-layout-control){display:none}.app-shell[data-arc-shell] .arc-page-header:has(.overview-header-title) .wh-actions{margin-left:auto}}.app-shell[data-arc-shell][data-workspace-theme] .workspace-header.arc-page-header{isolation:isolate;background:0 0;border-bottom-color:#0000}.app-shell[data-arc-shell] .workspace-header.arc-page-header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--wa-background,#fafafa) 0%, color-mix(in srgb, var(--wa-background,#fafafa) 94%, transparent) 65%, transparent 100%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:absolute;inset:0 0 -24px;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}@media (width>=1100px){.app-shell :is(#arc-settings,[data-arc-settings]).settings-context-nav{--space-2:8px;--space-3:12px;--foreground:var(--arc-foreground);--text-muted:var(--arc-text-secondary);--border-strong:var(--arc-border);--surface-muted:var(--arc-surface-muted);--text-sm:13px;--radius-control:8px;width:100%;min-width:0;padding:24px 16px;font-size:14px}.settings-context-heading{align-items:center;gap:8px;margin:0 0 24px;display:flex}.settings-context-heading h2{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:650;line-height:1.3}.settings-context-heading .settings-context-back{width:30px;min-width:30px;height:32px;padding:0}.settings-context-nav .arc-search-field{width:100%}.settings-context-nav .arc-search-field>label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.settings-context-nav .arc-search-shell{background:var(--arc-surface);border-radius:12px;width:100%;min-height:40px}.app-shell :is(#arc-settings,[data-arc-settings]).settings-context-nav .arc-search-shell input{min-height:0;color:var(--arc-foreground);box-shadow:none;background:0 0;border:0;outline:0;padding:0;font-size:13px}.settings-context-business{color:var(--arc-text-secondary);align-items:center;gap:10px;margin:24px 8px 20px;display:flex}.settings-context-business>svg{flex:none}.settings-context-business>div{gap:3px;min-width:0;display:grid}.settings-context-business strong{color:var(--arc-foreground);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.5}.settings-context-business span{font-size:12px}.app-shell :is(#arc-settings,[data-arc-settings]).settings-context-nav .arcs-tabs[data-orientation=vertical] .arcs-tabs-list{gap:4px}.app-shell :is(#arc-settings,[data-arc-settings]).settings-context-nav .arcs-tabs[data-orientation=vertical] .arcs-tabs-trigger{border-radius:12px;gap:12px;min-height:40px;padding:9px 12px;font-size:13px;font-weight:500}.app-shell :is(#arc-settings,[data-arc-settings]).settings-context-nav .arcs-tabs[data-orientation=vertical] .arcs-tabs-selection{background:#b0ed51;border-color:#0000;border-radius:12px}.app-shell :is(#arc-settings,[data-arc-settings]).settings-context-nav .arcs-tabs-trigger[aria-selected=true]{color:#17220b}.app-shell :is(#arc-settings,[data-arc-settings]).settings-context-nav .arcs-tabs-trigger[aria-selected=true] .arcs-tabs-icon{color:inherit}.settings-context-empty{padding:4px 12px}.app-shell :is(#arc-settings,[data-arc-settings]).arcs-hub[data-settings-docked=true]{grid-template-columns:minmax(0,1fr);column-gap:0}.app-shell :is(#arc-settings,[data-arc-settings]).arcs-hub[data-settings-docked=true]>*{grid-column:1}}:is(#arc-settings,[data-arc-settings]).closure-page{width:100%;min-width:0;color:var(--arc-foreground);--foreground:var(--arc-foreground);--surface:var(--arc-surface);--text-secondary:var(--arc-text-secondary);--border-strong:var(--arc-border-strong);--control-height-md:36px;--text-sm:15px;--leading-body:1.5;--control-on:var(--arc-accent);--control-glyph:var(--arc-accent-foreground);--focus-outline:var(--arc-focus);container:closure/inline-size}:is(#arc-settings,[data-arc-settings]).closure-page .closure-form{gap:20px;display:grid}:is(#arc-settings,[data-arc-settings]).closure-page .closure-card{box-shadow:none;border-radius:22px;margin:0;padding:0}:is(#arc-settings,[data-arc-settings]).closure-page .arcs-card-header{align-items:center;padding:20px 24px 0}:is(#arc-settings,[data-arc-settings]).closure-page .arcs-card-title{font-size:18px;font-weight:600}:is(#arc-settings,[data-arc-settings]).closure-page .arcs-card-body{padding:18px 24px 22px}:is(#arc-settings,[data-arc-settings]).closure-page .arcs-card-footer{padding:16px 24px}:is(#arc-settings,[data-arc-settings]).closure-page .closure-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}:is(#arc-settings,[data-arc-settings]).closure-page .closure-overview>div+div{border-left:1px solid var(--arc-border-subtle);padding-left:24px}:is(#arc-settings,[data-arc-settings]).closure-page .closure-fact-label{color:var(--arc-text-secondary);font-size:14px}:is(#arc-settings,[data-arc-settings]).closure-page .closure-overview strong{letter-spacing:-.035em;margin:5px 0 6px;font-size:24px;font-weight:600;line-height:1.2;display:block}:is(#arc-settings,[data-arc-settings]).closure-page p{color:var(--arc-text-secondary);margin:0;font-size:15px;line-height:1.55}:is(#arc-settings,[data-arc-settings]).closure-page .closure-overview p{max-width:40ch}:is(#arc-settings,[data-arc-settings]).closure-page .arc-note-disclosure{border-top:1px solid var(--arc-border-subtle);margin:18px 0 -6px;padding-top:6px}.app-shell :is(#arc-settings,[data-arc-settings]).closure-page .arc-note-preview-trigger{min-height:58px;padding:12px 0}:is(#arc-settings,[data-arc-settings]).closure-page .arc-disclosure-preview-icon{background:var(--arc-surface-muted)}:is(#arc-settings,[data-arc-settings]).closure-page .arc-note-preview-trigger strong{font-size:15px;font-weight:500}:is(#arc-settings,[data-arc-settings]).closure-page .arc-note-preview-trigger .arc-disclosure-preview-copy>span{font-size:14px}:is(#arc-settings,[data-arc-settings]).closure-page .closure-details{gap:16px;margin:0;display:grid}:is(#arc-settings,[data-arc-settings]).closure-page .closure-details>div{grid-template-columns:170px minmax(0,1fr);gap:16px;display:grid}:is(#arc-settings,[data-arc-settings]).closure-page .closure-details dt{color:var(--arc-foreground);font-size:15px;font-weight:550}:is(#arc-settings,[data-arc-settings]).closure-page .closure-details dd{color:var(--arc-text-secondary);margin:0;font-size:15px;line-height:1.6}:is(#arc-settings,[data-arc-settings]).closure-page a:not(.arcs-button){color:var(--arc-foreground);text-underline-offset:3px;text-decoration:underline}:is(#arc-settings,[data-arc-settings]).closure-page .closure-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:is(#arc-settings,[data-arc-settings]).closure-page .arcs-button{min-height:40px}:is(#arc-settings,[data-arc-settings]).closure-page .closure-download-status{margin-top:12px}:is(#arc-settings,[data-arc-settings]).closure-page .closure-fields{grid-template-columns:1fr 1fr;margin:-18px -24px -22px;display:grid}:is(#arc-settings,[data-arc-settings]).closure-page .closure-fields .arcs-field{gap:8px;min-width:0;padding:18px 24px}:is(#arc-settings,[data-arc-settings]).closure-page .closure-fields .arcs-field+.arcs-field{border-left:1px solid var(--arc-border-subtle)}:is(#arc-settings,[data-arc-settings]).closure-page .closure-fields :is(.arcs-input,.finance-select-trigger){width:100%;min-width:0;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:8px;padding:6px 0;font-size:16px}:is(#arc-settings,[data-arc-settings]).closure-page .closure-fields :is(.arcs-input,.finance-select-trigger):focus-visible{outline:2px solid var(--arc-focus);outline-offset:3px}:is(#arc-settings,[data-arc-settings]).closure-page .closure-fields .arcs-field-label{color:var(--arc-text-secondary);font-size:14px;font-weight:400}:is(#arc-settings,[data-arc-settings]).closure-page .closure-fields .arcs-field-label strong{color:var(--arc-foreground);font-weight:550}:is(#arc-settings,[data-arc-settings]).closure-page .closure-confirm-action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}:is(#arc-settings,[data-arc-settings]).closure-page .closure-confirm-action>span{color:var(--arc-text-secondary);font-size:14px}:is(#arc-settings,[data-arc-settings]).closure-page .closure-confirm .arcs-alert{margin-bottom:28px}:is(#arc-settings,[data-arc-settings]).closure-page .closure-dates{flex-wrap:wrap;gap:24px 48px;margin:0 0 20px;display:flex}:is(#arc-settings,[data-arc-settings]).closure-page .closure-dates dt{color:var(--arc-text-secondary);margin-bottom:6px;font-size:14px}:is(#arc-settings,[data-arc-settings]).closure-page .closure-dates dd{color:var(--arc-foreground);margin:0;font-size:21px;font-weight:550}:is(#arc-settings,[data-arc-settings]).closure-page .closure-scheduled p+p{margin-top:12px}:is(#arc-settings,[data-arc-settings]).closure-page .closure-scheduled .closure-actions{margin-top:20px}:is(#arc-settings,[data-arc-settings]).closure-page .closure-notice{background:var(--arc-surface-muted);border-radius:12px;padding:12px 16px}@container closure (width<=580px){:is(#arc-settings,[data-arc-settings]).closure-page .arcs-card-header{padding:16px 18px 0}:is(#arc-settings,[data-arc-settings]).closure-page .arcs-card-body{padding:16px 18px 18px}:is(#arc-settings,[data-arc-settings]).closure-page .arcs-card-footer{padding:14px 18px}:is(#arc-settings,[data-arc-settings]).closure-page .closure-overview{gap:16px}:is(#arc-settings,[data-arc-settings]).closure-page .closure-overview>div+div{padding-left:16px}:is(#arc-settings,[data-arc-settings]).closure-page .closure-overview strong{font-size:21px}:is(#arc-settings,[data-arc-settings]).closure-page .closure-details>div{grid-template-columns:1fr;gap:4px}:is(#arc-settings,[data-arc-settings]).closure-page .closure-fields{grid-template-columns:1fr;margin:-16px -18px -18px}:is(#arc-settings,[data-arc-settings]).closure-page .closure-fields .arcs-field{padding:16px 18px}:is(#arc-settings,[data-arc-settings]).closure-page .closure-fields .arcs-field+.arcs-field{border-left:0;border-top:1px solid var(--arc-border-subtle)}:is(#arc-settings,[data-arc-settings]).closure-page .arcs-button{min-height:44px}}@container closure (width<=360px){:is(#arc-settings,[data-arc-settings]).closure-page .closure-overview{grid-template-columns:1fr}:is(#arc-settings,[data-arc-settings]).closure-page .closure-overview>div+div{border-left:0;border-top:1px solid var(--arc-border-subtle);padding:16px 0 0}:is(#arc-settings,[data-arc-settings]).closure-page .closure-confirm-action{align-items:flex-start}}:is(#arc-settings,[data-arc-settings]).closure-page .arcs-button{border-radius:999px;min-height:40px;padding-inline:16px;font-size:14px}:is(#arc-settings,[data-arc-settings]).closure-page .arcs-button-icon{width:40px;padding:0}@media (pointer:coarse),(width<=700px){:is(#arc-settings,[data-arc-settings]).closure-page .arcs-button{min-height:44px}:is(#arc-settings,[data-arc-settings]).closure-page .arcs-button-icon{width:44px}}:is(#arc-settings,[data-arc-settings]).closure-page .closure-submit-facts{flex:320px;gap:8px;max-width:64ch;display:grid}:is(#arc-settings,[data-arc-settings]).closure-page .closure-submit-facts p{color:var(--arc-foreground)}:is(#arc-settings,[data-arc-settings]).closure-page .closure-submit-facts>span{color:var(--arc-text-secondary);font-size:14px}.closure-export-ack{color:var(--wa-text,#101010);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.closure-export-ack input{width:16px;height:16px;accent-color:var(--wa-text,#101010);flex:none;margin:2px 0 0}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates{--surface:var(--arc-surface);--surface-muted:var(--arc-surface-muted);--surface-raised:var(--arc-surface-raised);--foreground:var(--arc-foreground);--text-secondary:var(--arc-text-secondary);--text-muted:var(--arc-text-muted);--border:var(--arc-border);--border-subtle:var(--arc-border-subtle);--border-strong:var(--arc-border-strong);--accent:var(--arc-accent);--accent-strong:var(--arc-accent-strong);--accent-foreground:var(--arc-accent-foreground);--control-on:var(--arc-accent);--control-glyph:var(--arc-accent-foreground);--focus-outline:var(--arc-focus);--focus-outline-width:2px;--radius-control:var(--arc-radius-control);--radius-panel:var(--arc-radius-panel);--radius-pill:var(--arc-radius-pill);--shadow-floating:var(--arc-shadow-floating);--font-body:var(--arc-font-body);--leading-body:var(--arc-leading-body);--tracking-body:var(--arc-tracking-body);--duration-instant:var(--arc-duration-instant);--duration-fast:var(--arc-duration-fast);--duration-standard:var(--arc-duration-standard);--duration-spring:var(--arc-duration-spring);--ease-standard:var(--arc-ease-standard);--ease-spring:var(--arc-ease-spring);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--arc-text-sm:14px;--arc-text-xs:14px;--text-sm:14px;--text-xs:14px;--text-base:14px;--arcs-control:38px;--control-height-md:38px;min-width:0;color:var(--arc-foreground);gap:20px;font-size:14px;line-height:1.55;display:grid;container:tax-rates/inline-size}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .arcs-card{margin:0}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .arcs-card-header{gap:16px;padding:20px 20px 0}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .arcs-card-title{font-size:16px;font-weight:600;line-height:1.4}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .arcs-card-description{max-width:66ch;margin-top:6px;font-size:14px;line-height:1.55}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .arcs-card-body{padding:18px 20px 20px}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .arcs-card-footer{background:var(--arc-surface-muted);padding:16px 20px;font-size:14px;line-height:1.55}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .arcs-card-footer>.arcs-button:only-child{margin-left:auto}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .arcs-button{min-height:38px;font-size:14px}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .arcs-button-content{gap:7px}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .arcs-alert{margin:0}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .arcs-alert-title{overflow-wrap:anywhere;font-size:14px;line-height:1.55}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .arcs-input{min-height:40px;font-size:14px}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .arcs-field-label{font-size:14px}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-rate-editor{min-width:0;margin:0}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-rate-editor .arcs-card{overflow:visible}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-rate-editor .arcs-card-footer{border-radius:0 0 var(--arc-radius-panel) var(--arc-radius-panel)}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-starts-on [role=dialog]{box-sizing:border-box;width:min(320px,100vw - 32px);min-width:0;left:auto;right:0}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-form-fields{gap:18px;min-width:0;display:grid}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-rate-and-date{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;min-width:0;display:grid}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-stop-collecting{width:auto;min-width:0;margin:16px 0 0 -10px;padding:0;font-size:14px;display:flex}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-stop-collecting input{box-shadow:none;border:0;padding:0}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-owner-note{color:var(--arc-text-secondary);margin:0;font-size:14px}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-invoice-policy{gap:10px;max-width:76ch;display:grid}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-invoice-policy p{color:var(--arc-text-secondary);margin:0;font-size:14px;line-height:1.55}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-jurisdiction-table{width:100%;min-width:0;font-size:14px}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-jurisdiction-table :is(th,td){box-sizing:border-box;vertical-align:top;white-space:normal;height:auto;padding:14px 16px;font-size:14px;line-height:1.5}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-jurisdiction-table thead th{color:var(--arc-text-secondary);background:var(--arc-surface-muted);font-weight:500}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-jurisdiction-table td{color:var(--arc-foreground)}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-jurisdiction-name{overflow-wrap:anywhere;font-weight:550}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-current-rate{color:var(--arc-foreground);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;display:block}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-current-rate[data-state=inactive]{color:var(--arc-text-secondary)}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-history{min-width:0}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-history summary{box-sizing:border-box;width:fit-content;max-width:100%;min-height:32px;color:var(--arc-foreground);cursor:pointer;border-radius:var(--arc-radius-small);align-items:center;gap:8px;margin:-5px 0;padding:5px 0;font-size:14px;list-style:none;display:flex}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-history summary::-webkit-details-marker{display:none}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-history summary svg{color:var(--arc-text-secondary);transition:transform var(--arc-duration-fast) var(--arc-ease-standard);flex:none}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-history[open] summary svg{transform:rotate(180deg)}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-history summary:focus-visible{outline:2px solid var(--arc-focus);outline-offset:3px}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-history ul{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-history li{border-bottom:1px solid var(--arc-border-subtle);overflow-wrap:anywhere;gap:4px;margin:0;padding:0 0 12px;display:grid}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-history li:last-child{border-bottom:0;padding-bottom:0}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-history-rate{color:var(--arc-foreground);font-variant-numeric:tabular-nums}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-history-source{color:var(--arc-text-secondary)}@media screen{.app-shell[data-workspace-theme][data-workspace-dark=true] :is(#arc-settings,[data-arc-settings]).arcs-tax-rates .arcs-button-primary{color:var(--arc-accent-foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(#arc-settings,[data-arc-settings]).arcs-tax-rates .arcs-button-primary :is(span,svg){color:inherit}}@container tax-rates (width<=700px){:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-jurisdiction-table{width:100%;max-width:100%;display:block}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-jurisdiction-table :is(thead,tbody){width:100%;display:block}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-jurisdiction-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-jurisdiction-table thead tr{overflow:visible!important}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-jurisdiction-table tbody tr{box-sizing:border-box;border-bottom:1px solid var(--arc-border-subtle);gap:8px;width:100%;padding:16px;display:grid}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-jurisdiction-table tbody tr:last-child{border-bottom:0}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-jurisdiction-table tbody tr:after{content:none;display:none}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-jurisdiction-table td{background:0 0;border:0;width:auto;min-width:0;height:auto;margin:0;padding:0;font-size:14px;display:block}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-jurisdiction-table td:nth-child(2):before{content:"Rate today";color:var(--arc-text-secondary);margin-bottom:3px;font-size:14px;display:block}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-history{margin-top:2px}}@container tax-rates (width<=440px){:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .arcs-card-header{flex-wrap:wrap;gap:12px;padding:16px 16px 0}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .arcs-card-heading{flex-basis:100%}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .arcs-card-body{padding:16px}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .arcs-card-footer{padding:14px 16px}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-rate-and-date{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){:is(#arc-settings,[data-arc-settings]).arcs-tax-rates{--control-height-md:44px}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .arcs-button,:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .arcs-input,:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-history summary{min-height:44px}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-stop-collecting{margin-left:-13px}}@media (prefers-reduced-motion:reduce){:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-history summary svg{transition:none}}.tax-rates[data-native-tax] .tax-heading-actions{flex-wrap:wrap;justify-content:flex-end}.tax-rates[data-native-tax] .tax-native-choice{gap:12px;min-width:0;display:grid}:is(#arc-settings,[data-arc-settings]).arcs-connections{min-width:0}:is(#arc-settings,[data-arc-settings]) .arcs-connections-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;margin:0;display:grid}:is(#arc-settings,[data-arc-settings]) .arcs-connections-grid>.arcs-card{flex-direction:column;margin:0;display:flex}:is(#arc-settings,[data-arc-settings]) .arcs-connections-grid>.arcs-card>.arcs-card-body{flex:1;align-content:start;gap:12px;display:grid}:is(#arc-settings,[data-arc-settings]) .arcs-connections-grid>.arcs-connection-wide{grid-column:1/-1}:is(#arc-settings,[data-arc-settings]) .arcs-connections .arcs-card-body>p{max-width:68ch;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:0;line-height:1.5}:is(#arc-settings,[data-arc-settings]) .arcs-connections .arcs-card-icon svg{width:15px;height:15px}:is(#arc-settings,[data-arc-settings]) .arcs-books-switch{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}:is(#arc-settings,[data-arc-settings]) .arcs-books-switch>.arcs-button{margin-top:25px}:is(#arc-settings,[data-arc-settings]) .arcs-connections .arcs-card-body>.arcs-alert,:is(#arc-settings,[data-arc-settings]) .arcs-connections .arcs-card-body .arcs-dl{margin:0}:is(#arc-settings,[data-arc-settings]).arcs-agent{gap:0;min-width:0;display:grid}:is(#arc-settings,[data-arc-settings]) .arcs-table-wrap{margin:0 -16px;overflow-x:auto}:is(#arc-settings,[data-arc-settings]) .arcs-permissions{border-collapse:collapse;width:100%;font-size:var(--arc-text-sm)}:is(#arc-settings,[data-arc-settings]) .arcs-permissions :is(th,td){border:0;border-top:1px solid var(--arc-border-subtle);color:var(--arc-foreground);text-align:left;vertical-align:middle;background:0 0;padding:10px 16px}:is(#arc-settings,[data-arc-settings]) .arcs-permissions thead th{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);border-top:0;padding-block:8px;font-weight:550}:is(#arc-settings,[data-arc-settings]) .arcs-permissions thead th:not(:first-child),:is(#arc-settings,[data-arc-settings]) .arcs-permissions td{text-align:center;width:96px}:is(#arc-settings,[data-arc-settings]) .arcs-permissions tbody th{gap:2px;font-weight:400;display:grid}:is(#arc-settings,[data-arc-settings]) .arcs-permissions tbody th strong{font-weight:550}:is(#arc-settings,[data-arc-settings]) .arcs-permissions tbody th small{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);line-height:1.45}:is(#arc-settings,[data-arc-settings]) .arcs-permissions .arcs-switch{justify-content:center}:is(#arc-settings,[data-arc-settings]) .arcs-agent .arcs-card-body>:is(.arcs-alert,.arcs-actions,.arcs-note,.arcs-confirm){margin-top:12px;margin-bottom:0}:is(#arc-settings,[data-arc-settings]) .arcs-confirm{border:1px solid color-mix(in srgb, var(--arc-warning) 30%, var(--arc-border));border-radius:var(--arc-radius-control);background:color-mix(in srgb, var(--arc-warning) 7%, var(--arc-surface));animation:arcs-rise var(--arc-duration-standard) var(--arc-ease-enter);gap:10px;padding:12px;display:grid}:is(#arc-settings,[data-arc-settings]) .arcs-confirm p{color:var(--arc-foreground);font-size:var(--arc-text-sm);margin:0;line-height:1.5}:is(#arc-settings,[data-arc-settings]) .arcs-usage{border:1px solid var(--arc-border-subtle);border-radius:var(--arc-radius-control);background:var(--arc-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}:is(#arc-settings,[data-arc-settings]) .arcs-usage>div{background:var(--arc-surface);gap:2px;padding:10px 12px;display:grid}:is(#arc-settings,[data-arc-settings]) .arcs-usage dt{color:var(--arc-text-secondary);font-size:var(--arc-text-xs)}:is(#arc-settings,[data-arc-settings]) .arcs-usage dd{color:var(--arc-foreground);font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;margin:0;font-weight:600}:is(#arc-settings,[data-arc-settings]).arcs-agent>:not(.arcs-card){margin-bottom:16px}@media (width<=760px){:is(#arc-settings,[data-arc-settings]) .arcs-connections-grid,:is(#arc-settings,[data-arc-settings]) .arcs-books-switch{grid-template-columns:minmax(0,1fr)}:is(#arc-settings,[data-arc-settings]) .arcs-books-switch>.arcs-button{justify-self:start;margin-top:0}:is(#arc-settings,[data-arc-settings]) .arcs-usage{grid-template-columns:minmax(0,1fr)}:is(#arc-settings,[data-arc-settings]) .arcs-permissions thead th:not(:first-child),:is(#arc-settings,[data-arc-settings]) .arcs-permissions td{width:64px;padding-inline:8px}}@media (prefers-reduced-motion:reduce){:is(#arc-settings,[data-arc-settings]) .arcs-confirm{animation:none}}:is(#arc-settings,[data-arc-settings]).arcs-connections{min-width:0;max-width:920px;color:var(--arc-foreground);--background:var(--arc-surface);--foreground:var(--arc-foreground);--background-secondary:var(--arc-surface-muted);--background-tertiary:var(--arc-surface-muted);--text-secondary:var(--arc-text-secondary);--text-muted:var(--arc-text-muted);--border:var(--arc-border);--border-strong:var(--arc-border-strong);--font-body:var(--arc-font-body);--text-sm:15px;--text-xs:14px;--leading-body:1.5;--tracking-body:0;--duration-fast:var(--arc-duration-fast);--ease-standard:var(--arc-ease-standard);container:connections-panel/inline-size}:is(#arc-settings,[data-arc-settings]).arcs-connections>.arcs-card{box-shadow:none;border-radius:22px;margin-bottom:22px}:is(#arc-settings,[data-arc-settings]).arcs-connections .arcs-card-header{align-items:center;gap:12px;padding:22px 22px 0}:is(#arc-settings,[data-arc-settings]).arcs-connections .arcs-card-title{letter-spacing:-.025em;gap:8px;font-size:21px;font-weight:560;line-height:1.3}:is(#arc-settings,[data-arc-settings]).arcs-connections .arcs-card-icon,:is(#arc-settings,[data-arc-settings]).arcs-connections .connection-service-icon{border:1px solid var(--arc-border);background:var(--arc-surface-muted);width:40px;height:40px;color:var(--arc-foreground);border-radius:13px;flex:none;place-items:center;display:grid}:is(#arc-settings,[data-arc-settings]).arcs-connections .arcs-card-body{padding:18px 22px 22px}:is(#arc-settings,[data-arc-settings]).arcs-connections .connections-services-card>.arcs-card-body{padding:14px 0 0}:is(#arc-settings,[data-arc-settings]).arcs-connections .connection-services{margin:0;padding:0;list-style:none}:is(#arc-settings,[data-arc-settings]).arcs-connections .connection-service{border-top:1px solid var(--arc-border-subtle);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px 22px;display:grid}:is(#arc-settings,[data-arc-settings]).arcs-connections .connection-service-main{min-width:0}:is(#arc-settings,[data-arc-settings]).arcs-connections .connection-service-title{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}:is(#arc-settings,[data-arc-settings]).arcs-connections .connection-service-title h3{color:var(--arc-foreground);margin:0;font-size:17px;font-weight:550;line-height:1.4}:is(#arc-settings,[data-arc-settings]).arcs-connections .connection-service-title .connection-status{margin-left:4px}:is(#arc-settings,[data-arc-settings]).arcs-connections .connection-service-main>p{max-width:55ch;color:var(--arc-text-secondary);overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;line-height:1.5}:is(#arc-settings,[data-arc-settings]).arcs-connections .connection-service-action{min-width:0}:is(#arc-settings,[data-arc-settings]).arcs-connections .connection-status{min-height:24px;padding-inline:9px;font-size:12px}:is(#arc-settings,[data-arc-settings]).arcs-connections .connections-summary{max-width:64ch;color:var(--arc-text-secondary);margin:0 0 16px;font-size:15px;line-height:1.6}:is(#arc-settings,[data-arc-settings]).arcs-connections .connections-books .books-status{margin:0}:is(#arc-settings,[data-arc-settings]).arcs-connections .connections-books .arcs-alert{margin-block:16px}:is(#arc-settings,[data-arc-settings]).arcs-connections .connections-books .arc-note-disclosure{border-top:1px solid var(--arc-border-subtle);margin:20px -22px -22px}:is(#arc-settings,[data-arc-settings]).arcs-connections .arc-note-content>div{padding:20px 22px 22px}:is(#arc-settings,[data-arc-settings]).arcs-connections .arc-note-preview-trigger .arc-disclosure-preview-icon{background:var(--arc-surface-muted);border-radius:11px;width:34px;height:34px}:is(#arc-settings,[data-arc-settings]).arcs-connections .arc-note-preview-trigger strong{font-size:15px;font-weight:550}:is(#arc-settings,[data-arc-settings]).arcs-connections .arc-note-preview-trigger .arc-disclosure-preview-copy>span{color:var(--arc-text-secondary);font-size:13px;line-height:1.5}:is(#arc-settings,[data-arc-settings]).arcs-connections .connection-switch{flex-wrap:wrap;align-items:center;gap:14px;display:flex}:is(#arc-settings,[data-arc-settings]).arcs-connections .connection-switch .business-field{border:1px solid var(--arc-border);background:var(--arc-surface);border-radius:16px;flex-direction:column;flex:280px;gap:4px;min-width:0;padding:12px 16px;display:flex}:is(#arc-settings,[data-arc-settings]).arcs-connections .business-field-label{align-items:center;gap:7px;min-height:20px;display:flex}:is(#arc-settings,[data-arc-settings]).arcs-connections .business-field-label label{color:var(--arc-text-secondary);margin:0;padding:0;font-size:13px;line-height:1.4}:is(#arc-settings,[data-arc-settings]).arcs-connections .business-field input{width:100%;min-height:36px;font:inherit;box-shadow:none;color:var(--arc-foreground);background:0 0;border:0;border-radius:8px;margin:0;padding:6px 0;font-size:16px}:is(#arc-settings,[data-arc-settings]).arcs-connections .business-field input:focus-visible{outline:2px solid var(--arc-focus);outline-offset:2px}:is(#arc-settings,[data-arc-settings]).arcs-connections .connection-history{margin-top:20px}:is(#arc-settings,[data-arc-settings]).arcs-connections .connection-history h3{margin:0;font-size:16px;font-weight:550}:is(#arc-settings,[data-arc-settings]).arcs-connections .connection-history-title{align-items:center;gap:6px;margin-bottom:14px;display:flex}:is(#arc-settings,[data-arc-settings]).arcs-connections .connection-history p{max-width:62ch;color:var(--arc-text-secondary);margin:5px 0 14px;font-size:14px;line-height:1.5}:is(#arc-settings,[data-arc-settings]).arcs-connections .connections-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}:is(#arc-settings,[data-arc-settings]).arcs-connections .connections-data-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}:is(#arc-settings,[data-arc-settings]).arcs-connections .connections-data-group+.connections-data-group{border-left:1px solid var(--arc-border-subtle);padding-left:24px}:is(#arc-settings,[data-arc-settings]).arcs-connections .connections-data-group h3{align-items:center;gap:8px;margin:0 0 14px;font-size:15px;font-weight:550;display:flex}:is(#arc-settings,[data-arc-settings]).arcs-connections .connections-upcoming{align-items:center;gap:14px;padding:3px 22px 20px;display:flex}:is(#arc-settings,[data-arc-settings]).arcs-connections .connections-upcoming>div{flex-wrap:wrap;flex:1;align-items:center;gap:8px 12px;display:flex}:is(#arc-settings,[data-arc-settings]).arcs-connections .connections-upcoming h2{margin:0;font-size:16px;font-weight:550;line-height:1.4}:is(#arc-settings,[data-arc-settings]).arcs-connections .connections-footer{padding:0 22px}:is(#arc-settings,[data-arc-settings]).arcs-connections .connections-footer .arcs-skiper-link{font-size:14px}@container connections-panel (width<=610px){:is(#arc-settings,[data-arc-settings]).arcs-connections .arcs-card-header{flex-wrap:wrap;padding:18px 18px 0}:is(#arc-settings,[data-arc-settings]).arcs-connections .arcs-card-title{font-size:20px}:is(#arc-settings,[data-arc-settings]).arcs-connections .arcs-card-body{padding:16px 18px 18px}:is(#arc-settings,[data-arc-settings]).arcs-connections .connections-services-card>.arcs-card-body{padding:14px 0 0}:is(#arc-settings,[data-arc-settings]).arcs-connections .connection-service{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:18px}:is(#arc-settings,[data-arc-settings]).arcs-connections .connection-service-action{grid-column:2}:is(#arc-settings,[data-arc-settings]).arcs-connections .connection-service-title .connection-status{margin-left:0}:is(#arc-settings,[data-arc-settings]).arcs-connections .connections-books .arc-note-disclosure{margin:18px -18px -18px}:is(#arc-settings,[data-arc-settings]).arcs-connections .arc-note-content>div{padding:18px}:is(#arc-settings,[data-arc-settings]).arcs-connections .connections-data-grid{grid-template-columns:1fr;gap:20px}:is(#arc-settings,[data-arc-settings]).arcs-connections .connections-data-group+.connections-data-group{border-left:0;border-top:1px solid var(--arc-border-subtle);padding:20px 0 0}:is(#arc-settings,[data-arc-settings]).arcs-connections .connections-upcoming{padding-inline:8px}:is(#arc-settings,[data-arc-settings]).arcs-connections .connections-upcoming>div{flex-direction:column;align-items:flex-start;gap:5px}:is(#arc-settings,[data-arc-settings]).arcs-connections .connections-footer{padding-inline:8px}}.app-shell :is(#arc-settings,[data-arc-settings]).arcs-connections .arcs-button,.app-shell :is(#arc-settings,[data-arc-settings]).arcs-connections .books-status .arc-control-button{max-width:100%;min-height:40px;box-shadow:none;white-space:normal;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:550}.app-shell :is(#arc-settings,[data-arc-settings]).arcs-connections .arcs-button-primary{color:#17220b;background:#b0ed51;border-color:#b0ed51}.app-shell :is(#arc-settings,[data-arc-settings]).arcs-connections .arcs-button-ghost{background:0 0;border-color:#0000}.app-shell :is(#arc-settings,[data-arc-settings]).arcs-connections :is(.arcs-button-label,.arcs-button-content,.arcs-button-phase){white-space:normal;min-width:0;max-width:100%}.app-shell :is(#arc-settings,[data-arc-settings]).arcs-connections .arcs-button-phase{line-height:1.4}.app-shell :is(#arc-settings,[data-arc-settings]).arcs-connections .arc-note-preview-trigger{box-sizing:border-box;min-height:72px;box-shadow:none;-webkit-tap-highlight-color:transparent;border-radius:0;padding:16px 22px}.app-shell :is(#arc-settings,[data-arc-settings]).arcs-connections .arc-note-preview-trigger:hover,.app-shell :is(#arc-settings,[data-arc-settings]).arcs-connections .arc-note-preview-trigger[aria-expanded=true]{background:color-mix(in srgb, #b0ed51 12%, var(--arc-surface))}.app-shell :is(#arc-settings,[data-arc-settings]).arcs-connections .arc-note-preview-trigger:focus:not(:focus-visible){box-shadow:none;outline:none}.app-shell :is(#arc-settings,[data-arc-settings]).arcs-connections .arc-note-preview-trigger:focus-visible{outline:2px solid var(--arc-foreground);outline-offset:-4px}@media (pointer:coarse){.app-shell :is(#arc-settings,[data-arc-settings]).arcs-connections .arcs-button,.app-shell :is(#arc-settings,[data-arc-settings]).arcs-connections .books-status .arc-control-button{min-height:44px}}.settings-hub-panel[data-settings-section=connections] :is(#arc-settings,[data-arc-settings]).arcs-connections>.arcs-connections-heading{display:none}.app-shell :is(#arc-settings,[data-arc-settings]).arcs-connections .arc-note-preview-trigger{box-shadow:none!important}html[data-input-modality=keyboard] .app-shell :is(#arc-settings,[data-arc-settings]).arcs-connections .arc-note-preview-trigger:focus-visible{outline:2px solid var(--arc-foreground)!important;outline-offset:-4px!important}.app-shell :is(#arc-settings,[data-arc-settings]).arcs-connections .arcs-button{flex-shrink:0;width:max-content}.app-shell :is(#arc-settings,[data-arc-settings]).arcs-connections .arcs-button-label:not([data-morphing]){width:auto!important}.app-shell :is(#arc-settings,[data-arc-settings]).arcs-connections .arcs-button-content{width:max-content}.app-shell :is(#arc-settings,[data-arc-settings]).arcs-connections .connection-switch .business-field{border-radius:16px!important}.app-shell :is(#arc-settings,[data-arc-settings]).arcs-connections .books-status{background:0 0;border:0;border-radius:0;padding:0}.ecommerce-soon{--ecs-ink:var(--wa-text,#202320);--ecs-muted:var(--wa-muted,#6b726e);--ecs-paper:var(--wa-surface,#fff);--ecs-line:var(--wa-line,#e5e7e3);--ecs-soft:var(--wa-soft,#f6f7f5);--ecs-accent:var(--wa-accent,#e95c2b);max-width:1440px;color:var(--ecs-ink)}.ecommerce-soon-heading{align-items:center;gap:18px;margin-bottom:28px;display:flex}.ecommerce-soon-heading h1{letter-spacing:-1px;margin:0;font-size:30px}.ecommerce-soon-status{border:1px solid var(--ecs-line);color:var(--ecs-muted);background:var(--ecs-paper);border-radius:30px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:inline-flex}.ecommerce-soon-status>span{background:var(--ecs-accent);border-radius:50%;width:6px;height:6px}.ecommerce-soon-hero{border:1px solid var(--ecs-line);background:var(--ecs-paper);border-radius:20px;grid-template-columns:1.1fr 1fr;min-height:500px;display:grid;overflow:hidden}.ecommerce-soon-copy{z-index:1;padding:clamp(28px,4vw,62px);position:relative}.ecommerce-soon-copy h2{letter-spacing:-.055em;margin:0 0 22px;font-size:clamp(38px,3.5vw,60px);font-weight:600;line-height:1.09}.ecommerce-soon-copy>p{max-width:425px;color:var(--ecs-muted);margin:0 0 26px;font-size:17px;line-height:1.8}.ecommerce-soon-progress{align-items:center;gap:10px;margin:30px 0 9px;font-size:15px;display:flex}.ecommerce-soon-progress>span{background:var(--ecs-accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--ecs-accent) 12%,transparent);border-radius:50%;flex:none}.ecommerce-soon-progress strong{font-weight:600}.ecommerce-soon-copy>.ecommerce-soon-detail{margin-bottom:26px;font-size:14px;line-height:1.7}.ecommerce-soon-copy .button{justify-content:center;align-items:center;gap:20px;min-height:44px;font-size:14px;display:inline-flex}.ecommerce-soon-copy .button:focus-visible{outline:2px solid var(--ecs-accent);outline-offset:4px}.ecommerce-soon-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ecommerce-soon-copy>.ecommerce-soon-beta-note{margin:16px 0 0;font-size:13px;line-height:1.7}.ecommerce-soon-art{isolation:isolate;background:radial-gradient(ellipse at 80% 25%,color-mix(in srgb,var(--ecs-accent) 11%,transparent),transparent 65%),linear-gradient(130deg,var(--ecs-paper),var(--ecs-soft));min-height:475px;position:relative}.ecommerce-soon-orbit{border:1px solid color-mix(in srgb,var(--ecs-accent) 12%,transparent);border-radius:50%;width:400px;height:400px;position:absolute;top:30px;left:15%}.ecommerce-soon-orbit:before{content:"";border:inherit;border-radius:inherit;position:absolute;inset:50px}.ecommerce-soon-source{z-index:2;border:1px solid var(--ecs-line);background:var(--ecs-paper);border-radius:12px;align-items:center;gap:11px;padding:17px 20px;font-size:16px;font-weight:600;display:flex;position:absolute;box-shadow:0 8px 24px #101f1606}.ecommerce-soon-source.shopify{top:70px;left:10%;transform:rotate(-5deg)}.ecommerce-soon-source.meta{top:94px;right:10%;transform:rotate(5deg)}.ecommerce-soon-source.shopify svg{color:#749b4d}.ecommerce-soon-source.meta svg{color:#5286c9}.ecommerce-soon-report{border:1px solid var(--ecs-line);background:var(--ecs-paper);border-radius:14px;width:76%;max-width:390px;padding:25px;position:absolute;top:185px;left:10%;transform:rotate(-3deg);box-shadow:0 16px 45px #101f160a}.ecommerce-soon-report-head{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.ecommerce-soon-report-head svg{color:var(--ecs-accent)}.ecommerce-soon-bars{border-bottom:1px solid var(--ecs-line);align-items:flex-end;gap:9px;height:100px;margin:26px 0 15px;padding-bottom:1px;display:flex}.ecommerce-soon-bars span{background:linear-gradient(var(--ecs-accent),color-mix(in srgb,var(--ecs-accent) 16%,var(--ecs-paper)));opacity:.55;border-radius:3px 3px 0 0;flex:1}.ecommerce-soon-bars span:nth-last-child(-n+3){opacity:1}.ecommerce-soon-report-foot{color:var(--ecs-muted);justify-content:space-between;gap:10px;font-size:12px;display:flex}.ecommerce-soon-art-caption{text-align:center;width:100%;color:var(--ecs-muted);font-size:12px;position:absolute;bottom:25px;left:0}.ecommerce-soon-features{grid-template-columns:repeat(3,minmax(0,1fr));margin:34px 0 8px;display:grid}.ecommerce-soon-features section{border-right:1px solid var(--ecs-line);padding:6px 30px}.ecommerce-soon-features section:first-child{padding-left:0}.ecommerce-soon-features section:last-child{border:0}.ecommerce-soon-features svg{color:var(--ecs-muted);margin-bottom:12px}.ecommerce-soon-features h3{margin:0 0 10px;font-size:16px;font-weight:600}.ecommerce-soon-features p{color:var(--ecs-muted);max-width:330px;margin:0;font-size:14px;line-height:1.8}.ecommerce-nav-soon{color:var(--wa-muted,#6b726e);border:1px solid var(--wa-line,#e5e7e3);border-radius:5px;margin-left:auto;padding:3px 6px;font-size:10px;font-weight:500}@media (width<=1100px){.ecommerce-soon-hero{grid-template-columns:1fr 1fr}.ecommerce-soon-copy{padding:32px 25px}.ecommerce-soon-source{gap:8px;padding:13px}.ecommerce-soon-source.meta{right:5%}.ecommerce-soon-report{width:85%;padding:20px;left:5%}}@media (width<=780px){.ecommerce-soon-hero{grid-template-columns:1fr}.ecommerce-soon-copy{padding:32px 26px 12px}.ecommerce-soon-art{min-height:405px}.ecommerce-soon-source.shopify{top:35px;left:15%}.ecommerce-soon-source.meta{top:55px;right:15%}.ecommerce-soon-report{width:76%;max-width:none;top:130px;left:12%}.ecommerce-soon-orbit{top:5px}.ecommerce-soon-features{grid-template-columns:1fr;margin-top:24px}.ecommerce-soon-features section,.ecommerce-soon-features section:first-child{border-right:0;border-bottom:1px solid var(--ecs-line);padding:22px 0}.ecommerce-soon-features p{max-width:none}}.appearance-dialog{border:1px solid var(--wa-line);background:var(--wa-surface);width:min(880px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--wa-text);color-scheme:inherit;border-radius:20px;padding:0;overflow:auto;box-shadow:0 24px 90px #0004}.appearance-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10141980;animation:.16s both appearance-backdrop-in}.appearance-dialog[data-leaving]::backdrop{animation:.16s both appearance-backdrop-out}.appearance-dialog[data-leaving]{z-index:1001;pointer-events:none;height:fit-content;margin:auto;position:fixed;inset:0}.appearance-leaving-backdrop{z-index:1000;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10141980;position:fixed;inset:0}@keyframes appearance-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes appearance-backdrop-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.appearance-dialog::backdrop{animation:none}}:is(#arc-settings,[data-arc-settings]).appearance-dialog .appearance-dialog-heading{z-index:2;border-bottom:1px solid var(--wa-line);background:var(--wa-surface);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex;position:sticky;top:0}:is(#arc-settings,[data-arc-settings]).appearance-dialog .appearance-dialog-heading h1{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:600;line-height:1.3}:is(#arc-settings,[data-arc-settings]).appearance-dialog .appearance-dialog-heading .arcs-button{--arcs-control:44px;color:var(--wa-text)}.appearance-dialog .appearance-panel{margin:20px}:is(#arc-settings,[data-arc-settings]).appearance-panel{min-width:0;color:var(--wa-text);--arc-text-sm:14px;--arc-text-xs:14px;--foreground:var(--wa-text);--text-secondary:var(--wa-muted);--text-muted:var(--wa-muted);--surface:var(--wa-surface);--surface-muted:var(--wa-soft);--border:var(--wa-line);--border-strong:var(--wa-control-line);--control-on:var(--wa-text);--control-glyph:var(--wa-surface);--font-body:var(--arc-font-body);--text-sm:14px;--text-xs:14px;--text-lg:14px;--tracking-body:0;--leading-body:1.45;--duration-fast:var(--arc-duration-fast);--duration-spring:var(--arc-duration-spring);--ease-standard:var(--arc-ease-standard);--ease-spring:var(--arc-ease-spring);background:0 0;border:0;padding:0;container:workspace-appearance/inline-size}:is(#arc-settings,[data-arc-settings]).appearance-panel .appearance-group{box-shadow:none;margin-bottom:16px}:is(#arc-settings,[data-arc-settings]).appearance-panel .appearance-group>.arcs-card-header{padding:18px 20px 0}:is(#arc-settings,[data-arc-settings]).appearance-panel .appearance-group .arcs-card-title{font-size:16px;font-weight:600;line-height:1.4}:is(#arc-settings,[data-arc-settings]).appearance-panel .appearance-group .arcs-card-description{margin-top:4px;font-size:14px;line-height:1.5}:is(#arc-settings,[data-arc-settings]).appearance-panel .appearance-group>.arcs-card-body{padding:16px 20px 20px}:is(#arc-settings,[data-arc-settings]).appearance-panel .appearance-radio-cards[data-layout=grid]{grid-template-columns:repeat(4,minmax(0,1fr))}:is(#arc-settings,[data-arc-settings]).appearance-panel .appearance-radio-cards>span[aria-hidden=true]{border-color:var(--control-on)}:is(#arc-settings,[data-arc-settings]).appearance-panel .appearance-radio-cards [role=radio]{border-color:var(--border);min-width:0;padding:14px 12px 12px}:is(#arc-settings,[data-arc-settings]).appearance-panel .appearance-radio-cards [role=radio]>span[aria-hidden=true]{border-color:var(--border-strong)}:is(#arc-settings,[data-arc-settings]).appearance-panel .appearance-radio-cards [role=radio][data-checked]>span[aria-hidden=true]{border-color:var(--control-on)}:is(#arc-settings,[data-arc-settings]).appearance-panel .appearance-radio-cards [role=radio]:focus-visible{outline:2px solid var(--arc-focus);outline-offset:3px}:is(#arc-settings,[data-arc-settings]).appearance-panel .appearance-radio-cards [role=radio][aria-disabled=true]{opacity:.6}:is(#arc-settings,[data-arc-settings]).appearance-panel .appearance-card-label{color:var(--foreground);font-size:14px;font-weight:550}:is(#arc-settings,[data-arc-settings]).appearance-panel .appearance-card-hint{color:var(--text-secondary);font-size:14px;line-height:1.45;display:block}:is(#arc-settings,[data-arc-settings]).appearance-panel .appearance-legend-note{max-width:72ch;color:var(--wa-muted);margin:0 0 16px;font-size:14px;line-height:1.55}:is(#arc-settings,[data-arc-settings]).appearance-panel .appearance-palette-note{color:var(--wa-muted);margin:12px 0 0;font-size:14px;line-height:1.5}:is(#arc-settings,[data-arc-settings]).appearance-panel .appearance-footer{gap:8px;padding:0 2px 4px;display:grid}:is(#arc-settings,[data-arc-settings]).appearance-panel :is(.appearance-personal,.appearance-save-status){max-width:78ch;color:var(--wa-muted);margin:0;font-size:14px;line-height:1.55}:is(#arc-settings,[data-arc-settings]).appearance-panel .appearance-save-status{color:var(--wa-text)}.appearance-preview{border:1px solid var(--wa-line);background:var(--wa-background);min-width:0;height:66px;color:var(--wa-text);border-radius:8px;gap:6px;padding:8px;display:flex;overflow:hidden}.appearance-preview-sidebar{background:var(--wa-surface);border:1px solid var(--wa-line);border-radius:4px;flex-direction:column;flex:0 0 20px;gap:5px;padding:7px 4px;display:flex}.appearance-preview-sidebar i{background:var(--wa-muted);opacity:.55;border-radius:1px;width:100%;height:3px}.appearance-preview-sidebar i:first-child{background:var(--wa-accent);opacity:1}.appearance-preview[data-preview-light] .appearance-preview-sidebar{background:#090909;border-color:#090909}.appearance-preview[data-preview-light] .appearance-preview-sidebar i{background:#a3a3a3}.appearance-preview[data-preview-light] .appearance-preview-sidebar i:first-child{background:#fff}.appearance-preview-work{background:var(--wa-surface);border:1px solid var(--wa-line);border-radius:4px;flex-direction:column;flex:1;gap:5px;min-width:0;padding:7px;display:flex}.appearance-preview-work>span{background:var(--wa-text);opacity:.8;border-radius:2px;width:60%;height:4px}.appearance-preview-work>i{background:var(--wa-muted);opacity:.4;border-radius:2px;width:100%;height:3px}.appearance-preview-work>i+i{width:70%}.appearance-preview-work>b{background:var(--wa-accent);border-radius:2px;width:22px;height:6px;margin-top:auto;margin-left:auto}.appearance-preview-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;min-width:0;display:grid}.appearance-preview-split .appearance-preview{gap:3px;padding:6px 4px}.appearance-preview-split .appearance-preview-sidebar{flex-basis:12px;padding-inline:2px}.appearance-preview-split .appearance-preview-work{padding:5px 3px}.appearance-palettes .appearance-preview{height:54px}@container workspace-appearance (width<=680px){:is(#arc-settings,[data-arc-settings]).appearance-panel .appearance-radio-cards[data-layout=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#arc-settings,[data-arc-settings]).appearance-panel .appearance-group>.arcs-card-header{padding:16px 16px 0}:is(#arc-settings,[data-arc-settings]).appearance-panel .appearance-group>.arcs-card-body{padding:14px 16px 16px}}@container workspace-appearance (width<=300px){:is(#arc-settings,[data-arc-settings]).appearance-panel .appearance-radio-cards[data-layout=grid]{grid-template-columns:minmax(0,1fr)}}@media (width<=500px){.appearance-dialog{border-radius:16px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.appearance-dialog .appearance-panel{margin:16px}}@media print{.app-shell[data-workspace-dark=true] :is(.sidebar,.workspace-footer) .ledgerist-wordmark{content:var(--wa-print-wordmark)}}@media screen{.app-shell[data-workspace-theme][data-workspace-dark=true]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--wa-text);background:var(--wa-background);--ink:var(--wa-text);--muted:var(--wa-muted);--line:var(--wa-line);--soft:var(--wa-soft);--green:#97d7ad;--red:#ffb4ac;--blue:var(--wa-accent);--wa-success:#97d7ad;--wa-success-soft:#203c2d;--wa-danger:#ffb4ac;--wa-danger-soft:#492728;--wa-warning:#edcd8f;--wa-warning-soft:#45371f}.app-shell[data-workspace-theme][data-workspace-dark=true] :where(*):not(:where(.invoice-paper,.invoice-paper *,.invoice-design-canvas,.invoice-design-canvas *,.design-preview-paper,.design-preview-paper *,.studio-invoice-preview,.studio-invoice-preview *,.invoice-studio,.invoice-studio *,.appearance-preview,.appearance-preview *,.appearance-preview-split,.appearance-preview-split *,.drf-root *,.drf-panel,.drf-panel *,button,button *,.arc-native-check,.arc-native-check *,.arc-input,.arc-select,.arc-search-shell,.ev-comment,.arc-badge,.arc-badge *,.arc-control-button,.workspace-unsaved-bar,[data-brand=claude],[data-brand=anthropic])){color:inherit;border-color:var(--wa-line)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.workspace,.workspace-view,.page-content){background:0 0}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.sidebar,.workspace-header,.workspace-switch,.wh-account-panel,.form-panel,.invoice-table-wrap,.table-container,.table-wrap,.customer-card,.modal,.customer-import-dialog,.appearance-dialog,.appearance-panel,.overview-metrics,.overview-panel,.reports-metrics,.reports-chart-panel,.reports-statements,.document-settings-card,.settings-hub-card,.connection-card,.team-directory,.team-invite,.team-pending,.team-security,.credit-panel,.delivery-panel,.approval-panel,.attachments-panel,.audit-panel,.recurring-panel,.sales-panel,.pip-drawer){background:var(--wa-surface);color:var(--wa-text)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.settings-hub,.pip-drawer){--settings-panel:var(--wa-surface);--pip-ink:var(--wa-text);--pip-muted:var(--wa-muted);--pip-line:var(--wa-line);--pip-soft:var(--wa-soft);--pip-orange:var(--wa-accent)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.balance-grid,.invoice-register,.customer-register,.payment-summary,.sales-dialog,.recurring-form,.approval-settings,.business-audit-avatar){background:var(--wa-surface);color:var(--wa-text)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.currency-label,.register-title h2>span,.customer-toolbar h2>span,.note-icon,.activity-dot,.payment-progress,.payment-remaining,.sales-file,.sales-fx,.sales-calculation-help,.sales-tabs button>span,.sales-status,.recurring-schedule-icon,.recurring-label,.recurring-paused,.business-audit-actor span,.approval-refresh,.approval-status,.delivery-refresh,.attachment-upload){background:var(--wa-soft);color:var(--wa-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] .wh-account-trigger[data-state=open]{background:var(--wa-soft);color:var(--wa-text)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.workspace-avatar,.wh-avatar,.nav-count,.wh-account-identity>small,.settings-hub-tabs,.settings-note-icon,.overview-invoice-icon,.overview-status,.team-avatar,.team-self,.team-role-badge,.team-section-heading h2>span,.connection-icon,.connection-status,.draft-label,.empty-icon,.issue-review,.document-logo-preview,.customer-avatar,.customer-card-icon,.mini-icon,.workflow-note,.currency-note,.tax-note,.preview-note,.draft-notice,.import-note,.field-note,.invoice-summary,.totals-box,.line-number,.reports-chart-empty-message,.reports-invoice-status){background:var(--wa-soft);color:var(--wa-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.wh-pip-form,.overview-pip-compose form,.search-field,.search-box,.search-input,.search-control){background:var(--wa-background);color:var(--wa-text);border-color:var(--wa-control-line);box-shadow:none}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.wh-pip-form,.overview-pip-compose form):focus-within{background:var(--wa-surface);border-color:var(--wa-accent);box-shadow:0 0 0 2px var(--wa-accent-soft)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.wh-pip-form input,.overview-pip-compose input){color:var(--wa-text);background:0 0;border:0}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(input,select,textarea):not(:where(.invoice-studio *,.invoice-paper *,.invoice-design-canvas *,.design-preview-paper *,.studio-invoice-preview *,.drf-root *,.drf-panel *,[type=radio],[type=checkbox],[type=color],[type=range],[type=file])),.app-shell[data-workspace-theme][data-workspace-dark=true] .settings-hub :is(input:not([type=color]):not([type=file]):not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea){background:var(--ledger-input-fill,var(--wa-background));color:var(--wa-text);border-color:var(--ledger-input-border,var(--wa-control-line));--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(input,textarea):not(:where(.invoice-studio *,.invoice-paper *,.invoice-design-canvas *,.design-preview-paper *,.studio-invoice-preview *))::placeholder{color:var(--wa-muted);opacity:1}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(input[type=checkbox],input[type=radio],input[type=range]):not(:where(.invoice-studio *,.invoice-paper *,.invoice-design-canvas *,.design-preview-paper *,.studio-invoice-preview *)){accent-color:var(--wa-accent)}.app-shell[data-workspace-theme][data-workspace-dark=true] input[type=file]:not(:where(.invoice-studio *,.invoice-paper *,.invoice-design-canvas *,.design-preview-paper *,.studio-invoice-preview *))::file-selector-button{background:var(--wa-soft);color:var(--wa-text);border:1px solid var(--wa-control-line);border-radius:6px;margin-right:12px;padding:8px 12px}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(input,select,textarea,button,a,summary):focus-visible:not(:where(.invoice-studio *,.invoice-paper *,.invoice-design-canvas *,.design-preview-paper *,.studio-invoice-preview *)){outline-color:var(--wa-accent)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.button.secondary,.back-link,.wh-create,.wh-pip-form>button,.overview-pip-prompts button,.team-action,.filter-button,.filter-select,.document-text-button,.document-icon-button,.tab-button,.sales-tab,.segmented-control button){background:var(--wa-raised);color:var(--wa-text);border-color:var(--wa-control-line);box-shadow:none}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.button.secondary,.back-link,.wh-create,.wh-pip-form>button,.overview-pip-prompts button,.icon-button,.nav-item,.wh-account-trigger,.wh-account-panel .wh-account-nav>button,.wh-account-panel .wh-account-nav>a,.wh-sign-out,.text-button,.overview-invoice-row,.reports-open-statement):hover:not(:disabled){background:var(--wa-soft);color:var(--wa-text);border-color:var(--wa-control-line)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.nav-item.active,.settings-hub-tabs>button[aria-selected=true],.sales-tabs>button[aria-selected=true],.tabs>button.active,.filter-tabs>button.active,.connection-status,.appearance-icon){background:var(--wa-accent-soft);color:var(--wa-accent);border-color:var(--wa-accent)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.filter-tab,.sales-tabs button){color:var(--wa-muted);background:0 0;border-color:#0000}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.filter-tab.selected,.sales-tabs button.active){border-bottom-color:var(--wa-accent);color:var(--wa-accent)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.filter-tab,.sales-tabs button):hover{color:var(--wa-accent)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.button.primary,.overview-pip-compose form>button,.pip-compose-form>button,.pip-send,.pip-confirm){background:var(--wa-accent);color:var(--wa-accent-text);border-color:var(--wa-accent);box-shadow:none}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.button.primary,.overview-pip-compose form>button,.pip-compose-form>button,.pip-send,.pip-confirm):hover:not(:disabled){background:color-mix(in srgb,var(--wa-accent) 90%,white);color:var(--wa-accent-text);border-color:var(--wa-accent)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.page-heading p,.wh-context>span,.wh-resource-links,.wh-account-name,.wh-account-identity>span,.wh-menu-resources,.wh-pip-hint,.wh-pip-label,.workspace-switch span,.sidebar-bottom p,.sidebar-business,.workspace-footer,.field>span,.field>label,.field small,.field-hint,.muted,.panel-heading p,.empty-state,.empty-state p,.modal-intro,.settings-hub-heading p,.settings-hub-description,.settings-hub .field>span,.settings-hub label,.settings-note p,.settings-note h3,.editor-actions>span,.preview-heading,.preview-footnote,.line-quantity-label,.line-tax-label,.form-help,.table-note,.table-footnote,.detail-meta,.detail-label,.customer-card-contact,.customer-card-footer,.customer-email,.invoice-customer-email,.overview-heading p,.overview-pip-intro p,.overview-pip-note,.overview-metrics span,.overview-metrics small,.overview-panel-heading>span,.overview-invoice-customer small,.overview-invoice-amount small,.overview-section-title label,.overview-empty p,.reports-currency,.reports-section-heading>span,.reports-metrics dt,.reports-metrics dd>span,.reports-panel-heading p,.reports-chart-key,.reports-chart-foot>p,.reports-customer-heading p,.reports-customer-heading>span,.reports-statement-totals dt,.reports-customer-link>span,.reports-statement-foot,.reports-empty,.connection-card p,.connection-card dt,.connections-title p,.connections-next p,.document-settings-title p,.document-settings-grid p,.document-settings-footer p,.document-settings-grid label,.document-color-control,.custom-fields-heading p,.custom-field-row label,.team-role-guide span,.team-person>span,.team-invite p,.team-empty,.team-owner-note,.team-section-heading p,.team-session-heading p,.team-invitation-row span,.appearance-intro p,.appearance-option-caption>span,.appearance-legend-note,.appearance-personal,.appearance-save-status):not(:where(.invoice-paper,.invoice-paper *,.invoice-design-canvas,.invoice-design-canvas *,.design-preview-paper,.design-preview-paper *,.studio-invoice-preview,.studio-invoice-preview *,.invoice-studio,.invoice-studio *)){color:var(--wa-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.page-heading h1,.panel-heading h2,.settings-hub-heading h1,.settings-hub .panel-heading h2,.document-settings-title h2,.settings-hub-card h2,.overview-pip h2,.overview-panel-heading h2,.overview-section-title h2,.overview-invoice-customer strong,.reports-section-heading h2,.reports-panel-heading h2,.connection-card h3,.connections-title h2,.empty-state h3,.customer-card h3,.team-section-heading h2,.appearance-intro h2,.appearance-option-caption strong){color:var(--wa-text)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.overview-text-link,.overview-warm,.invoice-number,.table-invoice-number,.document-text-button,.reports-invoice-link,.reports-customer-link:hover strong,.back-to-site:hover,.wh-resource-links a:hover){color:var(--wa-accent)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.line-title,.line-total span,.preview-caption,.preview-caption>span,.preview-help,.field-note,.overview-chart-month small,.overview-setup-progress,.overview-setup-heading p,.overview-setup-steps p,.overview-setup-email){color:var(--wa-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] .new-customer-link{color:var(--wa-accent)}.app-shell[data-workspace-theme][data-workspace-dark=true] .field-note{background:0 0}.app-shell[data-workspace-theme][data-workspace-dark=true] .document-logo-preview{color:#697689;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fafbfc;border-color:#cdd5e1}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.overview-quick-actions>button,.pip-context-entry){background:var(--wa-surface);color:var(--wa-text)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.overview-quick-actions>button,.pip-context-entry):hover{background:var(--wa-soft);border-color:var(--wa-control-line);color:var(--wa-text)}.app-shell[data-workspace-theme][data-workspace-dark=true] .pip-nav-entry{background:var(--wa-accent-soft)!important;color:var(--wa-accent)!important}.app-shell[data-workspace-theme][data-workspace-dark=true] .pip-nav-entry:hover{background:var(--wa-soft)!important;color:var(--wa-accent)!important}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.overview-setup,.overview-setup-list li,.overview-setup-progress,.overview-step,.overview-step-icon,.overview-recent-customer,.overview-action,.overview-quick-action){background:var(--wa-surface)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.overview-setup,.overview-step,.overview-action) p{color:var(--wa-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.overview-chart-track,.overview-setup-progress i,.overview-setup-marker){background:var(--wa-soft);color:var(--wa-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.overview-chart-track span,.overview-setup-progress i.is-ready){background:var(--wa-accent)}.app-shell[data-workspace-theme][data-workspace-dark=true] .overview-setup-marker.is-ready{background:var(--wa-success-soft);color:var(--wa-success)}.app-shell[data-workspace-theme][data-workspace-dark=true] .overview-status-overdue{background:var(--wa-warning-soft);color:var(--wa-warning);border-color:var(--wa-warning-soft)}.app-shell[data-workspace-theme][data-workspace-dark=true] .bank-liability .bank-liability-warn{color:var(--wa-warning)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.overview-status-settled,.document-notice,.team-notice,.success-notice){background:var(--wa-success-soft);color:var(--wa-success);border-color:var(--wa-success-soft)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.error-notice,.document-error,.team-error,.delivery-error,.credit-error,.approval-error,.attachment-error,.recurring-error,.sales-error){background:var(--wa-danger-soft);color:var(--wa-danger);border-color:var(--wa-danger-soft)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.approval-notice,.approval-approved,.delivery-notice,.sales-notice,.sales-status-accepted,.sales-status-converted,.recurring-notice,.reminder-cleared){background:var(--wa-success-soft);color:var(--wa-success);border-color:var(--wa-success-soft)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.approval-stale,.approval-requested,.sales-status-awaiting-response,.credit-refund){background:var(--wa-warning-soft);color:var(--wa-warning);border-color:var(--wa-warning-soft)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.approval-rejected,.business-audit-error,.sales-status-expired,.sales-status-declined){background:var(--wa-danger-soft);color:var(--wa-danger);border-color:var(--wa-danger-soft)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.button.danger,.danger-button,.delete-button,.remove-line,.team-danger,.wh-sign-out){color:var(--wa-danger)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(table,thead,tbody,tfoot,tr,th,td):not(:where(.invoice-paper *,.invoice-design-canvas *,.design-preview-paper *,.studio-invoice-preview *,.invoice-studio *)){border-color:var(--wa-line);background:0 0}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(thead,.table-header):not(:where(.invoice-paper *,.invoice-design-canvas *,.design-preview-paper *,.studio-invoice-preview *,.invoice-studio *)){background:var(--wa-soft);color:var(--wa-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] tbody tr:hover:not(:where(.invoice-paper *,.invoice-design-canvas *,.design-preview-paper *,.studio-invoice-preview *,.invoice-studio *)){background:var(--wa-soft)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.invoice-table,.reports-page table,.sales-table) :is(th,td){color:var(--wa-text)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.invoice-table,.reports-page table,.sales-table) thead th{color:var(--wa-muted);background:var(--wa-soft)}.app-shell[data-workspace-theme][data-workspace-dark=true] .reports-chart text{fill:var(--wa-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] .reports-chart-empty-message{background:var(--wa-surface);color:var(--wa-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] .pip-drawer{background:var(--wa-surface);border-color:var(--wa-line);box-shadow:0 20px 80px #0006}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.pip-context-bar,.pip-welcome-pet,.pip-header-pet,.pip-unavailable,.pip-preview-lines,.pip-action-footer,.pip-composer-area){background:var(--wa-background);color:var(--wa-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] .pip-welcome-pet{background-image:none}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.pip-suggestion,.pip-secondary,.pip-action-card,.pip-open-record,.pip-composer){background:var(--wa-raised);color:var(--wa-text);border-color:var(--wa-control-line)}.app-shell[data-workspace-theme][data-workspace-dark=true] .pip-test-tag{background:var(--wa-soft);color:var(--wa-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] .pip-composer:focus-within{border-color:var(--wa-accent);box-shadow:0 0 0 2px var(--wa-accent-soft)}.app-shell[data-workspace-theme][data-workspace-dark=true] .pip-composer textarea{color:var(--wa-text);background:0 0}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.pip-suggestion,.pip-secondary,.pip-open-record,.pip-icon-button):hover:not(:disabled){background:var(--wa-soft);color:var(--wa-text);border-color:var(--wa-control-line)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.pip-agent-badge,.pip-message-user>p,.pip-action-icon){background:var(--wa-accent-soft);color:var(--wa-accent)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.pip-action-heading>div>span,.pip-action-summary,.pip-preview-fields dt,.pip-preview-line small,.pip-preview-total,.pip-action-footer>small,.pip-action-note,.pip-action-uncertain,.pip-review-note,.pip-composer-bottom>span,.pip-message-byline>span){color:var(--wa-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] .pip-action-result{background:var(--wa-success-soft);color:var(--wa-success)}.app-shell[data-workspace-theme][data-workspace-dark=true] .pip-preview-total strong{color:var(--wa-text)}.app-shell[data-workspace-theme][data-workspace-dark=true] .pip-request-error{background:var(--wa-danger-soft);color:var(--wa-danger)}.app-shell[data-workspace-theme][data-workspace-dark=true] .toast{background:var(--wa-raised);color:var(--wa-text);border-color:var(--wa-control-line);box-shadow:0 12px 40px #0005}.app-shell[data-workspace-theme][data-workspace-dark=true] .skeleton{background:var(--wa-soft);background-image:linear-gradient(90deg,transparent,var(--wa-raised),transparent)}.app-shell[data-workspace-theme][data-workspace-dark=true] .workspace-refresh{background:var(--wa-surface)}.app-shell[data-workspace-theme][data-workspace-dark=true] .modal-backdrop{background:#0009}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.invoice-paper,.invoice-design-canvas,.design-preview-paper,.studio-invoice-preview,.invoice-studio){--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#101010;--ink:#171717;--muted:#6b6b6b;--line:#e7e7e7;--soft:#fafafa;--green:#217653;--red:#b8412c;--blue:#245eea}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.invoice-paper,.invoice-design-canvas,.design-preview-paper){background:#fff}.app-shell[data-workspace-theme][data-workspace-dark=true] .invoice-design-canvas{color:#253343}.app-shell[data-workspace-theme][data-workspace-dark=true] .invoice-paper .muted{color:#6b6b6b}.app-shell[data-workspace-theme=ultra][data-workspace-dark=true]{--wa-success:#a6efbf;--wa-success-soft:#0e2618;--wa-danger:#ffc4bd;--wa-danger-soft:#3a1313;--wa-warning:#ffd994;--wa-warning-soft:#302208;--green:#a6efbf;--red:#ffc4bd;--arc-focus:#fff;--arc-shadow-floating:0 0 0 1px #3d3d3d,0 18px 44px #000;--arc-nav-hover:#ffffff17;--arc-nav-current:#ffffff24}.app-shell[data-workspace-theme=ultra][data-workspace-dark=true] .reports-chart-panel{--reports-credited:var(--wa-warning)}.app-shell[data-workspace-theme=ultra][data-workspace-dark=true] :is(.modal,.customer-import-dialog,.appearance-dialog,.pip-drawer,.toast,.drf-panel){border-color:var(--wa-control-line)}.app-shell[data-workspace-theme=ultra][data-workspace-dark=true] .modal-backdrop{background:#000c}}.app-shell[data-workspace-theme][data-workspace-dark=true] .bank-quiet-action{color:var(--wa-muted)}.hbg-skeleton{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.hbg-skeleton>span{aspect-ratio:16/10;background:var(--wa-soft,#7f7f7f1f);border-radius:10px;display:block}@media (width<=520px){.hbg-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}}.appearance-clock-sample{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.appearance-clock-sample small{letter-spacing:.06em;margin-inline-start:3px;font-size:.72em;font-weight:600}.appearance-pane-preview{border:1px solid var(--wa-line);background:var(--wa-background);border-radius:8px;width:100%;height:44px;margin-top:4px;display:block;position:relative;overflow:hidden}.appearance-pane-preview i{background:var(--wa-soft);border-radius:4px;position:absolute;inset:5px}.appearance-pane-preview b{background:var(--wa-surface);width:34%;box-shadow:0 0 0 1px var(--wa-line);border-radius:4px;position:absolute;top:5px;bottom:5px;right:5px}.appearance-pane-preview[data-pane=docked] i{right:calc(34% + 9px)}.appearance-pane-preview[data-pane=floating] b{box-shadow:0 0 0 1px var(--wa-line), 0 4px 10px #0002;top:9px;bottom:9px;right:9px}.opening-receivables{border:1px solid var(--line,#e7e7e7);background:var(--surface,#fff);border-radius:12px;flex-direction:column;gap:14px;min-width:0;margin:20px 40px 0;padding:18px 20px;display:flex}.opening-receivables-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.opening-receivables-head>div:first-child{flex:280px;min-width:0}.opening-receivables-head h2{letter-spacing:-.1px;align-items:center;gap:8px;margin:0 0 4px;font-size:15px;font-weight:600;display:flex}.opening-receivables-head p{color:var(--text-secondary,#627081);max-width:70ch;margin:0;font-size:13px;line-height:1.55}.opening-receivables-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.opening-receivables-actions strong{font-variant-numeric:tabular-nums;font-size:13px}.opening-receivables-table{width:100%;overflow-x:auto}.opening-receivables-table .numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.opening-receivables-muted{color:var(--text-secondary,#627081);font-size:13px}.opening-receivables-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.opening-receivables-form{border-top:1px solid var(--line,#e7e7e7);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding-top:12px;display:grid}.opening-receivables-form h3,.opening-receivables-form p,.opening-receivables-form .arc-surface-alert,.opening-receivables-form .opening-receivables-actions{grid-column:1/-1;margin:0}.opening-receivables-form h3{font-size:14px;font-weight:600}.opening-receivables-form-head{grid-column:1/-1;align-items:center;gap:6px;display:flex}.opening-receivables-date{--control-height-md:38px;gap:6px;font-size:12px;font-weight:500}.opening-receivables-date>label{font-size:12px;font-weight:500;line-height:1.4}.app-shell .opening-receivables-form .opening-receivables-date [class*=_control_]{border-color:var(--border);background:var(--surface);border-radius:9px}.opening-receivables-form label{flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:500;display:flex}@media (width<=640px){.opening-receivables{margin:16px 16px 0;padding:16px}.opening-receivables-table{display:block}}.app-shell .ev-detail-arc{width:100%;max-width:1240px;margin-inline:auto}.app-shell .ev-detail-arc .ev-record-main,.app-shell .ev-detail-arc .ev-record-side{align-content:start;gap:16px;min-width:0;display:grid}.app-shell .ev-detail-arc .ev-preview-card{border:1px solid var(--border);background:var(--surface-muted);border-radius:16px;gap:14px;padding:16px 20px 20px;display:grid}.app-shell .ev-detail-arc .ev-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.app-shell .ev-detail-arc .ev-preview-head h2{color:var(--foreground);font-size:var(--text-base,14px);margin:0;font-weight:500}.app-shell .ev-detail-arc .ev-preview-head>span{color:var(--text-muted);font-size:var(--text-xs,12px)}.app-shell .ev-detail-arc .ev-record-side>.ui-rail{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:4px 20px}.app-shell .ev-detail-arc .ev-record-side>.ui-rail>*{padding-block:14px}.app-shell .ev-detail-arc .ev-record-side>.ui-rail>*+*{border-top:1px solid var(--border-subtle)}.app-shell.app-shell.app-shell .ev-detail-arc .ev-record>aside.invoice-inspector{border:1px solid var(--border);background:var(--surface);border-radius:16px;overflow:hidden}.app-shell.app-shell .ev-detail-arc .invoice-inspector .inspector-summary{background:var(--surface-muted);border:0;padding:16px 20px}.app-shell.app-shell .ev-detail-arc .invoice-inspector :is(.recipient-review-card,.recipient-transfer-card){border:0;border-top:1px solid var(--border-subtle);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:16px 20px}.app-shell.app-shell .ev-detail-arc .invoice-inspector :is(.recipient-review-card,.recipient-transfer-card) :is([role=alert],.arc-alert){border-radius:12px}.app-shell.app-shell .ev-detail-arc .invoice-inspector .inspector-group-label{border-top:1px solid var(--border-subtle);color:var(--text-muted);letter-spacing:.04em;padding:16px 20px 6px;font-size:12px;font-weight:500}.app-shell.app-shell .ev-detail-arc .invoice-inspector .inspector-sections{padding:0 8px 8px}.app-shell.app-shell .ev-detail-arc .invoice-inspector .inspector-footer{border:0;border-top:1px solid var(--border-subtle);background:var(--surface-muted);padding:14px 20px}.app-shell .ev-detail-arc .arc-control-button{gap:6px}.app-shell[data-workspace-theme][data-workspace-dark=true] .ev-detail-arc :is(.ev-record-side>.ui-rail,.ev-record-side>.invoice-inspector){background:var(--surface);border-color:var(--border)}.app-shell[data-workspace-theme][data-workspace-dark=true] .ev-detail-arc .ev-preview-card{background:var(--surface-muted);border-color:var(--border)}.app-shell[data-workspace-theme][data-workspace-dark=true] .ev-detail-arc :is(.ev-preview-head>span,.inspector-group-label){color:var(--text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] .ev-detail-arc .ev-preview-head h2{color:var(--foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] .ev-detail-arc .invoice-inspector :is(.inspector-summary,.inspector-footer){background:var(--surface-muted)}@media (width<=640px){.app-shell .ev-detail-arc .ev-preview-card{padding:12px}.app-shell .ev-detail-arc .ev-record-side>.ui-rail{padding:2px 14px}}.app-shell.app-shell.app-shell .ev-detail-arc .ev-record>aside.detail-aside.invoice-inspector{border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:16px!important;max-height:none!important;padding:0!important;overflow:visible!important}.app-shell.app-shell.app-shell .ev-detail-arc .ev-record>aside.invoice-inspector>:is(.recipient-review-card,.recipient-transfer-card){padding:16px 20px!important}.app-shell.app-shell.app-shell .ev-detail-arc .ev-record>aside.invoice-inspector>:first-child{border-top-left-radius:15px;border-top-right-radius:15px}.app-shell.app-shell.app-shell .ev-detail-arc .ev-record>aside.invoice-inspector>:last-child{border-bottom-right-radius:15px;border-bottom-left-radius:15px}.app-shell.app-shell[data-workspace-theme] .ev-detail-arc .page-heading .arc-control-button[data-arc-variant=primary]{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.app-shell .ev-detail-arc .ui-rail :is(.ev-side-customer,.ev-side-customer>div,.ev-facts>div,.ev-facts dd){min-width:0}.app-shell .ev-detail-arc .ui-rail :is(p,a,dd){overflow-wrap:anywhere}.app-shell .ev-detail-arc .ev-side-avatar{flex-shrink:0}.app-shell .ev-detail-arc .page-heading{align-items:center}.app-shell .ev-detail-arc .page-heading>div:first-child{flex:0 auto;min-width:0}.app-shell .ev-detail-arc .ev-invoice-agent{flex:1;min-width:240px;margin-left:12px}.app-shell .ev-detail-arc .ev-invoice-agent .inline-page-agent{margin:0}.app-shell .ev-detail-arc .ev-record-side>.ui-rail{padding-top:12px;padding-bottom:8px}.app-shell .ev-detail-arc .ev-record-side>.ui-rail>:first-child{padding-top:16px}.app-shell .ev-detail-arc .ev-preview-card{box-sizing:border-box;justify-self:stretch;gap:10px;width:100%;max-width:none;padding:14px}.app-shell .ev-detail-arc .ev-preview-head{align-items:center}.app-shell .ev-detail-arc .ev-preview-head>span{font-size:12px}.app-shell .ev-detail-arc .ev-file-error{color:#a33;background:#bd39390b;border-radius:14px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}@media (width<=800px){.app-shell .ev-detail-arc .page-heading{flex-wrap:wrap}.app-shell .ev-detail-arc .ev-invoice-agent{flex:100%;min-width:0;margin:0}.app-shell .ev-detail-arc .ev-record-side>.ui-rail{padding-top:12px}}.app-shell .ev-detail-arc .inspector-issue{border-top:1px solid var(--border-subtle);padding:14px 20px}.app-shell .ev-detail-arc .inspector-issue .arc-control-button{width:100%}.app-shell .ev-detail-arc :is(.ev-comment-avatar,.ev-side-avatar){color:#253514;background:#b0ed51;border-color:#0000}.app-shell :is(.ev-record,.ev-detail-arc) :is(.ev-comment-avatar,.ev-side-avatar){font-size:12px}.app-shell .ev-detail-arc .ev-timeline :is(.ev-discussion-error,.ev-comment-error,.ev-comment-note){box-sizing:border-box;width:100%;box-shadow:none;background:color-mix(in srgb,#c84949 7%,var(--surface));color:var(--foreground);border:0;border-radius:16px;padding:12px 14px;font-size:13px;line-height:1.5}.app-shell .ev-detail-arc .ev-timeline :is(.ev-discussion-error,.ev-comment-error,.ev-comment-note) svg{color:#b74a4a;width:16px;height:16px}.app-shell .ev-detail-arc .detail-layout.ev-record{grid-template-rows:auto 1fr;grid-template-areas:"main controls""main context"}.app-shell .ev-detail-arc .ev-record-main{grid-area:main}.app-shell .ev-detail-arc .ev-record-side{grid-area:context}.app-shell .ev-detail-arc .ev-record>.invoice-inspector{grid-area:controls;position:static;top:auto}.app-shell.app-shell .ev-detail-arc .invoice-inspector .inspector-group-label{color:var(--foreground);letter-spacing:0;text-transform:none;border:0;padding:18px 20px 4px;font-size:14px;font-weight:600}.app-shell.app-shell .ev-detail-arc .invoice-inspector .inspector-section.is-open{box-shadow:none;border:0;border-radius:0;margin:0}.app-shell.app-shell .ev-detail-arc .invoice-inspector .inspector-section.is-open>h3>button{background:0 0}.app-shell .ev-detail-arc .invoice-inspector .inspector-sections>[hidden]{display:none}.app-shell .ev-detail-arc .invoice-inspector .inspector-section-body{padding:6px 12px 14px}.app-shell .ev-detail-arc .invoice-file-drop{min-width:0}.app-shell .ev-detail-arc .attachment-format-help{color:var(--text-muted);margin:10px 0 0;font-size:12px;line-height:1.5}.app-shell .ev-detail-arc .attachment-format-help summary{cursor:pointer;width:fit-content;padding:4px 0}.app-shell .ev-detail-arc .attachment-format-help p{margin:6px 0 0;font-size:12px;line-height:1.6}.app-shell .ev-detail-arc .attachment-panel .arc-surface-alert[role=alert]{box-shadow:none;background:color-mix(in srgb,#c84949 7%,var(--surface));border:0;border-radius:14px;padding:10px 12px;font-size:13px}.app-shell.app-shell .ev-detail-arc .invoice-inspector .inspector-footer{background:0 0;padding:10px 20px;font-size:12px}@media (width<=950px){.app-shell .ev-detail-arc .detail-layout.ev-record{grid-template:"controls""main""context"/minmax(0,1fr);gap:16px}}.app-shell .ev-detail-arc .inspector-file-actions{padding:12px 20px 4px}.app-shell .ev-detail-arc .inspector-file-actions .invoice-file-actions{justify-content:flex-start}.app-shell .ev-detail-arc .inspector-file-actions .arc-control-button:not(dialog *){border-radius:20px;min-height:32px;padding:6px 10px;font-size:12px}._wrapper_1u1ud_2{--column-tint:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:100%;min-width:0;max-width:100%;color:var(--foreground);font-family:var(--font-body);position:relative;overflow:hidden;container-type:inline-size}._scroller_1u1ud_3{overscroll-behavior-x:contain;position:relative;overflow-x:auto}._band_1u1ud_4{background:var(--column-tint);pointer-events:none;position:absolute;top:0;bottom:0}._table_1u1ud_5{z-index:1;border-collapse:separate;border-spacing:0;width:100%;min-width:560px;font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);text-align:left;position:relative}._table_1u1ud_5[data-fixed]{table-layout:fixed}._table_1u1ud_5 caption,._srOnly_1u1ud_7{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._selectCol_1u1ud_8{width:44px}._table_1u1ud_5 th,._table_1u1ud_5 td{--cell-base:var(--surface);--cell-fill:var(--cell-base);background-color:var(--cell-fill);transition:background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard)}._table_1u1ud_5 th[data-sorted],._table_1u1ud_5 td[data-sorted]{--cell-base:var(--column-tint)}._table_1u1ud_5 th{height:44px;padding:0 var(--space-4);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:var(--text-sm);text-align:left;white-space:nowrap;font-weight:500}._table_1u1ud_5 th[data-sortable]{padding:0}._table_1u1ud_5 th[data-sorted]{color:var(--foreground)}._table_1u1ud_5 td{height:52px;padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--foreground);vertical-align:middle;overflow-wrap:anywhere;font-weight:400}._table_1u1ud_5 tbody tr:last-child td{border-bottom:0}._table_1u1ud_5 [data-numeric]{text-align:right;font-variant-numeric:tabular-nums}._table_1u1ud_5[data-selectable] tbody tr{cursor:pointer;-webkit-tap-highlight-color:transparent}._table_1u1ud_5[data-selectable] tbody tr[data-selected] td{--cell-fill:color-mix(in oklab, var(--accent) 8%, var(--cell-base))}._table_1u1ud_5[data-selectable] [data-primary]:not([data-sortable]),._table_1u1ud_5[data-selectable] th[data-primary] ._sortButton_1u1ud_20{padding-left:var(--space-2)}._sortButton_1u1ud_20{width:100%;height:44px;padding:0 var(--space-4);color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:flex-start;align-items:center;display:flex}._table_1u1ud_5 th[data-numeric] ._sortButton_1u1ud_20{justify-content:flex-end}._sortInner_1u1ud_24{border-radius:var(--radius-control);transition:color var(--duration-fast) var(--ease-standard);align-items:center;gap:6px;display:inline-flex}._table_1u1ud_5 th[data-numeric] ._sortInner_1u1ud_24{flex-direction:row-reverse}._sortIcon_1u1ud_27{flex:none;place-items:center;width:16px;height:16px;display:grid;position:relative}._sortHint_1u1ud_28,._sortArrow_1u1ud_28{place-items:center;display:grid;position:absolute;inset:0}._sortHint_1u1ud_28{color:var(--text-muted);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}._sortArrow_1u1ud_28{color:var(--foreground)}._sortButton_1u1ud_20:focus-visible ._sortHint_1u1ud_28{opacity:.6}._table_1u1ud_5 th[data-sorted] ._sortHint_1u1ud_28{opacity:0}._selectCell_1u1ud_34{width:44px}._table_1u1ud_5 ._selectCell_1u1ud_34{padding:0 0 0 var(--space-4)}._selectHit_1u1ud_36{cursor:pointer;align-items:center;width:100%;height:44px;display:flex;position:relative}._selectInput_1u1ud_37{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}._selectBox_1u1ud_38{border:1px solid var(--border-strong);background:var(--surface);width:18px;height:18px;color:var(--control-glyph);pointer-events:none;transition:border-color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);border-radius:5px;flex:none;display:block;position:relative}._selectBox_1u1ud_38[data-on]{border-color:var(--control-on)}._selectFill_1u1ud_40{border-radius:inherit;background:var(--control-on);position:absolute;inset:-1px}._selectMark_1u1ud_41{width:18px;height:18px;position:absolute;inset:-1px;overflow:visible}._selectInput_1u1ud_37:focus-visible+._selectBox_1u1ud_38{outline:var(--focus-outline-width,2px) solid var(--focus-outline,color-mix(in oklab, var(--accent-strong) 72%, transparent));outline-offset:2px}._selectInput_1u1ud_37:active+._selectBox_1u1ud_38{transition:border-color var(--duration-fast) var(--ease-standard), transform .11s var(--ease-standard);transform:scale(.95)}._footer_1u1ud_46{justify-content:space-between;align-items:center;gap:var(--space-3);height:44px;padding:0 var(--space-2) 0 var(--space-4);border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);display:flex}._count_1u1ud_47{white-space:nowrap;min-width:0;transition:color var(--duration-standard) var(--ease-standard);align-items:baseline;gap:.28em;display:inline-flex}._count_1u1ud_47[data-active]{color:var(--foreground)}._swap_1u1ud_49{display:inline-block}._swapInner_1u1ud_50{width:max-content;display:inline-flex;position:relative}._swapText_1u1ud_51{white-space:nowrap;display:inline-block}._number_1u1ud_52{font-variant-numeric:tabular-nums}._clear_1u1ud_53{border-radius:var(--radius-control);height:30px;padding:0 var(--space-3);color:var(--foreground);font:inherit;letter-spacing:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;font-weight:500}._empty_1u1ud_55{height:120px!important;color:var(--text-muted)!important;text-align:center!important}@media (hover:hover) and (pointer:fine){._table_1u1ud_5 tbody tr:hover td{--cell-fill:color-mix(in oklab, var(--foreground) 3%, var(--cell-base))}._table_1u1ud_5[data-selectable] tbody tr[data-selected]:hover td{--cell-fill:color-mix(in oklab, var(--accent) 11%, var(--cell-base))}._table_1u1ud_5 tbody tr:has(._empty_1u1ud_55):hover td{--cell-fill:var(--cell-base)}._sortButton_1u1ud_20:hover ._sortInner_1u1ud_24{color:var(--foreground)}._sortButton_1u1ud_20:hover ._sortHint_1u1ud_28{opacity:.6}._table_1u1ud_5 th[data-sorted] ._sortButton_1u1ud_20:hover ._sortHint_1u1ud_28{opacity:0}._selectHit_1u1ud_36:hover ._selectBox_1u1ud_38:not([data-on]){border-color:var(--text-muted)}._clear_1u1ud_53:hover{background:var(--surface-muted)}}@container (width<=620px){._scroller_1u1ud_3{overflow:visible}._band_1u1ud_4{display:none}._table_1u1ud_5{width:100%;min-width:0;max-width:100%;display:block}._table_1u1ud_5 thead{display:block}._table_1u1ud_5 thead tr{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);scrollbar-width:none;display:flex;overflow-x:auto}._table_1u1ud_5 thead tr::-webkit-scrollbar{display:none}._table_1u1ud_5 th{background:0 0;border:0;flex:none;height:auto;padding:0;display:block}._table_1u1ud_5 th._selectCell_1u1ud_34{left:calc(-1 * var(--space-2));z-index:1;width:40px;margin-left:calc(-1 * var(--space-2));padding:0 0 0 var(--space-3);background:var(--surface);position:sticky}._table_1u1ud_5 th._selectCell_1u1ud_34 ._selectHit_1u1ud_36{height:32px}._table_1u1ud_5 th._selectCell_1u1ud_34:after{background:linear-gradient(to right, var(--surface) 45%, transparent);content:"";opacity:0;pointer-events:none;width:36px;position:absolute;top:0;bottom:0;left:100%}@supports (animation-timeline:scroll()){._table_1u1ud_5 th._selectCell_1u1ud_34:after{animation:linear both _stripFade_1u1ud_1;animation-timeline:scroll(inline);animation-range:0 24px}}._table_1u1ud_5 th ._sortButton_1u1ud_20,._table_1u1ud_5[data-selectable] th[data-primary] ._sortButton_1u1ud_20{border-radius:var(--radius-control);width:auto;height:32px;transition:background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard);padding:0 10px}._table_1u1ud_5 th[data-sorted] ._sortButton_1u1ud_20{background:var(--surface-muted)}._table_1u1ud_5 th[data-numeric] ._sortInner_1u1ud_24{flex-direction:row}._sortButton_1u1ud_20:focus-visible{--focus-outline-offset:1px}._table_1u1ud_5 tbody{width:100%;display:block}._table_1u1ud_5 tbody tr{--row-fill:var(--surface);box-sizing:border-box;align-content:center;align-items:baseline;gap:2px var(--space-2);width:100%;min-height:64px;padding:10px var(--space-4);border-bottom:1px solid var(--border-subtle);background-color:var(--row-fill);transition:background-color var(--duration-standard) var(--ease-standard);flex-wrap:wrap;display:flex;position:relative}._table_1u1ud_5 tbody tr:after{content:"";flex-basis:100%;order:1}._table_1u1ud_5[data-selectable] tbody tr{padding-left:44px}._table_1u1ud_5[data-selectable] tbody tr[data-selected]{--row-fill:color-mix(in oklab, var(--accent) 8%, var(--surface))}._table_1u1ud_5 tbody tr:last-child{border-bottom:0}._table_1u1ud_5 td{min-width:0;height:auto;color:var(--text-secondary);font-size:var(--text-xs);text-align:left;background:0 0;border:0;order:2;padding:0;display:block}._table_1u1ud_5[data-selectable] td[data-primary]:not([data-sortable]){padding-left:0}._table_1u1ud_5 td[data-primary]{color:var(--foreground);font-size:var(--text-sm);flex:1 1 0;order:0;font-weight:500}._table_1u1ud_5 td[data-numeric]:not([data-primary]){padding-left:var(--space-2);color:var(--foreground);font-size:var(--text-sm);flex:none;order:0;margin-left:auto}._table_1u1ud_5 td[data-numeric]~td[data-numeric]{color:var(--text-secondary);font-size:var(--text-xs);order:2;margin-left:0;padding-left:0}._table_1u1ud_5 td[data-sorted]:not([data-primary]){color:var(--foreground)}._table_1u1ud_5 td._selectCell_1u1ud_34{top:0;bottom:0;left:var(--space-1);align-items:center;width:36px;padding:0;display:flex;position:absolute}._table_1u1ud_5 td._selectCell_1u1ud_34 ._selectHit_1u1ud_36{justify-content:center}._table_1u1ud_5 ._empty_1u1ud_55{padding:var(--space-6) 0;flex:1 0 100%;height:auto!important}._table_1u1ud_5[data-selectable] tbody tr:has(._empty_1u1ud_55){padding-left:var(--space-4)}}@media (hover:hover) and (pointer:fine){@container (width<=620px){._table_1u1ud_5 tbody tr:hover{--row-fill:color-mix(in oklab, var(--foreground) 3%, var(--surface))}._table_1u1ud_5[data-selectable] tbody tr[data-selected]:hover{--row-fill:color-mix(in oklab, var(--accent) 11%, var(--surface))}._table_1u1ud_5 tbody tr:hover td{background:0 0}}}@media (prefers-reduced-motion:reduce){._table_1u1ud_5 th,._table_1u1ud_5 td,._table_1u1ud_5 tbody tr,._sortInner_1u1ud_24,._sortHint_1u1ud_28,._selectBox_1u1ud_38,._count_1u1ud_47,._clear_1u1ud_53,._table_1u1ud_5 th ._sortButton_1u1ud_20{transition:none!important}._selectInput_1u1ud_37:active+._selectBox_1u1ud_38{transform:none}}@keyframes _stripFade_1u1ud_1{to{opacity:1}}._selectAllLabel_1u1ud_124{display:none}@container (width<=620px){._table_1u1ud_5 thead tr{overflow:visible}._table_1u1ud_5 thead th:not(._selectCell_1u1ud_34){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._table_1u1ud_5 th._selectCell_1u1ud_34{align-items:center;gap:var(--space-2);width:auto;padding-left:var(--space-1);margin-left:0;display:flex;position:static}._table_1u1ud_5 th._selectCell_1u1ud_34 ._selectHit_1u1ud_36{width:24px}._table_1u1ud_5 th._selectCell_1u1ud_34:after{display:none}._selectAllLabel_1u1ud_124{white-space:nowrap;display:inline}}@media print{._table_1u1ud_5 thead th:not(._selectCell_1u1ud_34){margin:0;clip-path:none!important}._selectAllLabel_1u1ud_124{display:none!important}}._table_1u1ud_5 tbody ._selectHit_1u1ud_36{box-sizing:border-box;width:36px;margin-left:-8px;padding-left:8px}@container (width<=620px){._table_1u1ud_5 tbody ._selectHit_1u1ud_36{margin-left:0;padding-left:0}}.app-shell .ir-page{gap:20px;width:100%;max-width:1180px;margin-inline:auto;display:grid}.ir-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.app-shell .ir-head h1{margin:0}.ir-head p{color:var(--text-muted);font-size:var(--text-sm,13px);margin:6px 0 0}.ir-actions{flex-wrap:wrap;gap:8px;display:flex}.ir-actions .arc-control-button{min-height:var(--control-height-md,36px);gap:6px}.ir-summary-note{color:var(--text-muted);font-size:var(--text-xs,12px);margin:0}.ir-card{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.ir-card>*{min-width:0}.ir-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.ir-status{scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}.ir-status::-webkit-scrollbar{display:none}.ir-count{background:color-mix(in oklab, var(--danger) 14%, transparent);min-width:18px;height:18px;color:var(--danger);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-left:6px;padding:0 5px;font-size:12px;font-weight:600;display:inline-grid}.ir-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ir-filters .arc-search-field{width:240px}.ir-filters .arc-search-field>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell .ir-filters :is(.arc-select,[role=combobox]){min-width:150px;min-height:var(--control-height-md,36px)}.ir-selection{border-bottom:1px solid var(--border-subtle);background:var(--surface-muted);color:var(--foreground);font-size:var(--text-sm,13px);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px;display:flex}.ir-alert{border:1px solid color-mix(in oklab, var(--danger) 16%, var(--border));background:color-mix(in oklab, var(--danger) 5%, var(--surface));border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:16px;padding:12px 16px;display:flex}.ir-alert p{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.ir-loading{padding:20px 16px}.ir-empty{padding:32px 16px}.ir-foot{border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-xs,12px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.ir-more-error{background:color-mix(in oklab, var(--danger) 6%, var(--surface));color:var(--foreground);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:4px 6px 4px 10px;font-size:13px;line-height:1.4;display:inline-flex}.ir-id{gap:2px;min-width:0;display:grid}.app-shell .ir-card .ir-open{color:var(--foreground);font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;font-weight:500}.app-shell .ir-card .ir-open:hover{text-decoration:underline}.ir-id small,.ir-muted{color:var(--text-muted);font-size:var(--text-xs,12px)}@media screen{.ir-id{max-width:200px}.ir-id small{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;min-width:0;max-width:100%;display:block;overflow:hidden;-webkit-mask-image:none;mask-image:none}@supports (animation-timeline:scroll()){.ir-id small{text-overflow:clip;animation:linear both ir-ref-fade;animation-timeline:scroll(self inline)}}}@keyframes ir-ref-fade{0%{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}to{-webkit-mask-image:none;mask-image:none}}@media screen and (width<=760px){.ir-id{width:auto;max-width:100%}}.ir-customer{text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:block;overflow:hidden}.ir-money{font-variant-numeric:tabular-nums;white-space:nowrap}.ir-money small{color:var(--text-muted);margin-left:6px;font-size:12px}.ir-paid{color:var(--success)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.ir-head p,.ir-summary-note,.ir-id small,.ir-muted,.ir-money small,.ir-foot){color:var(--text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.ir-open,.ir-customer,.ir-selection){color:var(--foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.ir-toolbar,.ir-selection,.ir-foot){border-color:var(--border-subtle)}.app-shell[data-workspace-theme][data-workspace-dark=true] .ir-paid{color:var(--success)}.app-shell[data-workspace-theme][data-workspace-dark=true] .ir-alert p{color:var(--foreground)}@media (width<=760px){.ir-filters{width:100%}.ir-filters .arc-search-field{flex:100%;width:auto}.app-shell .ir-filters :is(.arc-select,[role=combobox]){flex:140px;min-width:0}.ir-actions{width:100%}.ir-actions .arc-control-button{flex:1 1 0;justify-content:center}}@media (pointer:coarse){.app-shell .ir-filters :is(.arc-select,[role=combobox]),.ir-actions .arc-control-button{min-height:44px}.app-shell .ir-card .ir-open{align-items:center;min-height:44px;display:inline-flex}}.app-shell.app-shell[data-workspace-theme] .ir-page .arc-control-button[data-arc-variant=primary]{background:var(--foreground);border-color:var(--foreground);color:var(--background)}@media print{.app-shell .ir-page,.app-shell .ir-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:auto;box-shadow:none;display:block;overflow:visible;background:#fff!important}.app-shell .ir-card>div:has(>[role=region]>table.ir-table){box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:auto;box-shadow:none;display:block;overflow:visible;background:#fff!important}.app-shell .ir-card [role=region]:has(>table.ir-table){box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:auto;box-shadow:none;display:block;overflow:visible;background:#fff!important}.app-shell .ir-page{color:#101010}.app-shell .ir-actions,.app-shell .ir-selection{display:none!important}.app-shell .ir-card table.ir-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:10pt;line-height:1.35;display:table!important}.app-shell .ir-card table.ir-table thead{display:table-header-group!important}.app-shell .ir-card table.ir-table tbody{display:table-row-group!important}.app-shell .ir-card table.ir-table tr{break-inside:avoid;display:table-row!important}.app-shell .ir-card table.ir-table tr:after,.app-shell .ir-card table.ir-table th:after,.app-shell .ir-card table.ir-table td:before{content:none!important}.app-shell .ir-card table.ir-table :is(th,td){white-space:normal;overflow-wrap:anywhere;text-overflow:clip;vertical-align:top;border-bottom:1px solid #ddd;max-width:none;height:auto;line-height:1.35;overflow:visible;color:#101010!important;background:#fff!important;width:auto!important;min-width:0!important;padding:6pt 3pt!important;font-size:10pt!important;display:table-cell!important;position:static!important}.app-shell .ir-card table.ir-table col:first-child{width:4%!important}.app-shell .ir-card table.ir-table col:nth-child(2){width:12%!important}.app-shell .ir-card table.ir-table col:nth-child(3){width:10%!important}.app-shell .ir-card table.ir-table col:nth-child(4){width:13%!important}.app-shell .ir-card table.ir-table col:nth-child(5){width:14%!important}.app-shell .ir-card table.ir-table col:nth-child(6){width:12%!important}.app-shell .ir-card table.ir-table col:nth-child(7){width:10%!important}.app-shell .ir-card table.ir-table col:nth-child(8){width:13%!important}.app-shell .ir-card table.ir-table col:nth-child(9){width:12%!important}.app-shell .ir-card table.ir-table [data-numeric]{text-align:right}.app-shell .ir-card :is(.ir-id,.ir-open,.ir-customer,.ir-money){white-space:normal;overflow-wrap:anywhere;text-overflow:clip;min-width:0;max-width:100%;overflow:visible;color:#101010!important}.app-shell .ir-card .ir-open{min-height:0;display:block}.app-shell .ir-card .ir-id small{font-size:10pt;display:block}.app-shell .ir-card .ir-money small{margin:0;font-size:10pt;display:block}.app-shell .ir-card .status-badge{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;padding:2pt 3pt;font-size:10pt;line-height:1.35;display:inline-block;overflow:visible;color:#101010!important;background:#f3f3f3!important}.app-shell .ir-card .status-badge>span{margin-right:3pt;display:inline-block}}.app-shell .ir-print-context{display:none}@media print{.app-shell .ir-card .ir-print-context{overflow-wrap:anywhere;margin:0;padding:8pt;font-size:10pt;display:block}.app-shell .ir-card .ir-toolbar,.app-shell .ir-card .ir-foot button{display:none!important}.app-shell .ir-card label:has(>input[type=checkbox]){display:none!important}.app-shell .ir-card .arc-ledger-scroll:has(>table.ir-table)+div{display:none!important}.app-shell .ir-card{border-bottom:1px solid #ddd}}.ir-load-failure{margin:16px}@media screen and (width>=761px){.app-shell .ir-page table.ir-table[data-selectable]>:is(thead,tbody)>tr>:is(th,td):is(:nth-child(3),:nth-child(7)),.app-shell .ir-page table.ir-table:not([data-selectable])>:is(thead,tbody)>tr>:is(th,td):is(:nth-child(2),:nth-child(6)){white-space:nowrap;width:1%}.app-shell .ir-page table.ir-table[data-selectable]>:is(thead,tbody)>tr>:is(th,td):is(:nth-child(3),:nth-child(7))>*,.app-shell .ir-page table.ir-table:not([data-selectable])>:is(thead,tbody)>tr>:is(th,td):is(:nth-child(2),:nth-child(6))>*{white-space:nowrap}.app-shell .ir-page table.ir-table[data-selectable]>:is(thead,tbody)>tr>:is(th,td):nth-child(2),.app-shell .ir-page table.ir-table:not([data-selectable])>:is(thead,tbody)>tr>:is(th,td):first-child{min-width:150px}.app-shell .ir-page table.ir-table .ir-open{white-space:nowrap}.app-shell .ir-page table.ir-table .ir-customer{max-width:220px}}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-variable.woff2)format("woff2")}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-cyrillic-variable.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-greek-variable.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}:root{--arc-font-family-body:"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--arc-font-family-display:"Geist Variable", var(--arc-font-family-body);font-family:var(--arc-font-family-body,"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif);color:#171717;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#171717;--muted:#6b6b6b;--line:#e7e7e7;--soft:#fafafa;--green:#217653;--red:#b8412c;--blue:#245eea;background:#fafafa;font-size:14px}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #91b7ff}button,input,select,textarea{transition:background-color .12s,border-color .12s,box-shadow .12s}h1,h2,h3,p{margin:0}h1{letter-spacing:-1.5px;font-size:34px;font-weight:700;line-height:1.2}h2{letter-spacing:-.4px;font-size:16px;font-weight:700}h3{letter-spacing:-.2px;font-size:15px;font-weight:700}p{line-height:1.65}svg{flex-shrink:0}button{background:0 0;border:0}.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}.muted{color:var(--muted)}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:20;background:#fff;flex-direction:column;width:222px;padding:27px 18px 21px;display:flex;position:fixed;top:0;bottom:0;left:0}.brand{text-align:left;letter-spacing:-1px;white-space:nowrap;align-items:center;gap:9px;height:33px;padding:0 7px;font-size:23px;font-weight:800;display:flex}.workspace-switch{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:10px;min-width:0;margin:36px 0 27px;padding:12px 10px;display:flex}.workspace-avatar{color:#525252;background:#f2f2f2;border:1px solid #e7e7e7;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:flex}.workspace-switch>div:last-child{min-width:0}.workspace-switch strong{white-space:nowrap;text-overflow:ellipsis;max-width:132px;font-size:11px;font-weight:700;display:block;overflow:hidden}.workspace-switch span{color:var(--muted);margin-top:3px;font-size:10px;display:block}.sidebar nav{flex-direction:column;gap:5px;display:flex}.nav-item{text-align:left;color:#666;border-radius:6px;align-items:center;gap:11px;height:42px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.nav-item:hover{color:#111;background:#f7f7f7}.nav-item.active{color:#111;background:#f2f2f2}.nav-item.active svg{stroke-width:2px}.nav-count{color:#555;background:#fff;border:1px solid #e5e5e5;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:10px}.sidebar-bottom{margin-top:auto;padding:60px 9px 0}.local-mark{align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.local-mark>span{background:#35a168;border-radius:50%;width:6px;height:6px}.sidebar-bottom p{color:#6b6b6b;margin-top:10px;font-size:10px;line-height:1.7}.workspace{flex-direction:column;flex:1;min-width:0;margin-left:222px;display:flex}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;height:75px;padding:0 40px;display:flex}.breadcrumb{color:#707070;align-items:center;gap:15px;font-size:11px;display:flex}.breadcrumb strong{color:#363636;font-weight:500}main{outline:none;flex:1}.page-content{max-width:1540px;margin:0 auto;padding:43px 40px 30px}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:35px;display:flex}.page-heading p{color:#696969;margin-top:10px;font-size:13px}.heading-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.button{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 14px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.button.primary{color:#fff;background:#171717;border-color:#171717;box-shadow:0 1px 2px #00000012}.button.primary:hover:not(:disabled){background:#363636;border-color:#363636}.button.secondary{color:#333;background:#fff;border-color:#dedede;box-shadow:0 1px 2px #00000004}.button.secondary:hover:not(:disabled){background:#f6f6f6;border-color:#bdbdbd}.icon-button{color:#6b6b6b;border-radius:5px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.icon-button:hover:not(:disabled){color:#171717;background:#f0f0f0}.text-button{color:#424242;align-items:center;gap:5px;width:fit-content;padding:0;font-size:11px;display:inline-flex}.text-button:hover{color:#000;text-decoration:underline}.workspace-footer{color:#6b6b6b;border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin:25px 40px 0;padding:20px 0;font-size:10px;display:flex}.workspace-footer>span:first-child{color:#666;font-size:11px;font-weight:700}.section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.section-heading h2{letter-spacing:-.2px;font-size:14px;font-weight:600}.section-heading>span{color:#6b6b6b;font-size:10px}.invoice-register{background:#fff;border:1px solid #dedede;border-radius:8px;overflow:hidden}.table-toolbar{border-top:1px solid #f0f0f0;padding:0 24px 18px}.filter-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:24px;margin-bottom:18px;display:flex;overflow-x:auto}.filter-tab{white-space:nowrap;color:#6b6b6b;border-bottom:2px solid #0000;padding:14px 0 12px;font-size:12px;font-weight:500}.filter-tab.selected{color:#171717;border-bottom-color:#171717;font-weight:700}.filter-tab:hover{color:#171717}.search-filters{justify-content:space-between;align-items:center;gap:15px;display:flex}.search-box{color:#6b6b6b;background:#fff;border:1px solid #e1e1e1;border-radius:5px;align-items:center;gap:8px;width:300px;max-width:100%;height:35px;padding:0 11px;display:flex}.search-box:focus-within{border-color:#8a8a8a;box-shadow:0 0 0 2px #ededed}.search-box input{color:#222;background:0 0;border:0;width:100%;min-width:0;height:100%;padding:0;font-size:11px;box-shadow:none!important;outline:0!important}.search-box input::placeholder{color:#6b6b6b}.currency-filter{align-items:center;display:flex;position:relative}.currency-filter select{appearance:none;color:#666;cursor:pointer;background:#fff;border:1px solid #e1e1e1;border-radius:5px;height:35px;padding:0 31px 0 12px;font-size:10px}.currency-filter svg{color:#6b6b6b;pointer-events:none;position:absolute;right:10px}.table-scroll{position:relative;overflow:auto}.invoice-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.invoice-table th{color:#6b6b6b;background:#fafafa;border-top:1px solid #eee;border-bottom:1px solid #eee;height:41px;padding:0 14px;font-size:11px;font-weight:500}.invoice-table th:first-child{width:29%;padding-left:24px}.invoice-table th:last-child{padding-right:20px}.invoice-table td{color:#6b6b6b;border-bottom:1px solid #f0f0f0;height:77px;padding:17px 14px;font-size:11px}.invoice-table tr:last-child td{border-bottom:0}.invoice-table tbody tr:hover{background:#fcfcfc}.invoice-table td:first-child{padding-left:24px}.invoice-table td:last-child{width:30px;padding-left:6px;padding-right:17px}.invoice-open{text-align:left;align-items:center;gap:11px;padding:0;display:flex}.customer-avatar{color:#6e6e6e;background:#fafafa;border:1px solid #e4e4e4;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:700;display:flex}.invoice-open>span:last-child>strong{color:#2b2b2b;margin-bottom:5px;font-size:12px;font-weight:650;display:block}.invoice-open>span:last-child>span{color:#666;text-overflow:ellipsis;max-width:190px;font-size:11px;display:block;overflow:hidden}.invoice-open:hover strong{text-underline-offset:3px;text-decoration:underline}.paid-text{color:var(--green)!important}.table-foot{color:#6b6b6b;border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;font-size:10px;display:flex}.table-foot>span:last-child{align-items:center;gap:5px;display:flex}.note-icon{color:#6b6b6b;background:#fff;border:1px solid #e5e5e5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:41px;height:41px;display:flex}.empty-state{text-align:center;color:#a0a0a0;padding:55px 24px}.empty-state svg{margin-bottom:13px}.empty-state h3{color:#333;margin-bottom:8px}.empty-state p{color:#6b6b6b;margin-bottom:20px;font-size:12px}.back-link{color:#47503e;background:#fff;border:1px solid #e0e4db;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:fit-content;min-height:48px;margin-bottom:24px;padding:11px 17px;font-size:15px;font-weight:600;line-height:1.4;display:inline-flex;box-shadow:0 1px 2px #20291a05}.back-link>svg{flex-shrink:0}.back-link:hover{color:#283121;background:#f2f5ee;border-color:#c7cfbf}.back-link:focus-visible{outline-offset:3px;outline:2px solid #647357}.editor-page .page-heading,.detail-page .page-heading{margin-bottom:29px}.draft-label{color:#6b6b6b;border:1px solid #ddd;border-radius:5px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:flex}.draft-label>span{background:#999;border-radius:50%;width:5px;height:5px}.editor-layout{grid-template-columns:minmax(360px,1fr) minmax(355px,.95fr);align-items:start;gap:28px;display:grid}.form-panel{background:#fff;border:1px solid #dedede;border-radius:8px;margin-bottom:20px;padding:22px}.panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:23px;display:flex}.panel-heading h2{font-size:14px}.panel-heading>span{color:#6b6b6b;font-size:10px}.panel-heading>svg{color:#707070}.form-grid{grid-template-columns:1fr 1fr;gap:19px 17px;display:grid}.field{color:#545454;flex-direction:column;gap:7px;min-width:0;font-size:11px;font-weight:600;display:flex}.field input,.field select,.field textarea{color:#2f2f2f;background:#fff;border:1px solid #dedede;border-radius:5px;width:100%;min-width:0;min-height:38px;padding:9px 10px;font-size:12px;font-weight:500;line-height:1.6}.field input[type=date]{min-width:0;padding:8px 7px;font-size:10px}.field textarea{resize:vertical}.field select{cursor:pointer}.field input::placeholder,.field textarea::placeholder{color:#aaa;font-weight:400}.field input:focus,.field select:focus,.field textarea:focus{border-color:#919191;outline:none;box-shadow:0 0 0 2px #f3f3f3}.field small{color:#666b6d;max-width:70ch;font-size:14px;font-weight:400;line-height:1.6}.workspace .field{color:#53595c;gap:9px;font-size:14px}.workspace .field :is(input,select,textarea){min-height:44px;padding:10px 12px;font-size:15px}.workspace .field input[type=date]{font-size:14px}.workspace :is(.line-title,.line-total span,.editor-actions>span,.preview-caption,.preview-caption>span:first-child,.new-customer-link){color:#676d70;font-size:13px}.workspace .line-total strong{font-size:15px}.workspace .add-line-button{min-height:44px;font-size:14px}@media (width<=700px){.workspace .field :is(input,select,textarea){font-size:16px}}.full-width{grid-column:1/-1}.new-customer-link{margin-top:-8px;font-size:10px}.line-panel{padding-bottom:17px}.line-list{flex-direction:column;gap:17px;display:flex}.editor-line{border-top:1px solid #ededed;padding-top:16px}.editor-line:first-child{border-top:0;padding-top:0}.line-title{color:#8a8a8a;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:10px;font-weight:600;display:flex}.line-title .icon-button{width:25px;height:22px}.danger-icon:hover:not(:disabled){color:#bd462b;background:#fff1ec}.line-amount-fields{grid-template-columns:.8fr 1.4fr 1fr 1fr;gap:10px;margin-top:13px;display:grid}.line-amount-fields .field{font-size:9px}.line-amount-fields input{font-variant-numeric:tabular-nums}.line-bottom{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:13px;display:flex}.line-bottom .field{width:45%;font-size:9px}.line-bottom input{min-height:32px;padding:6px 10px;font-size:10px}.line-total{text-align:right;align-items:center;gap:12px;min-height:32px;display:flex}.line-total span{color:#6b6b6b;font-size:9px}.line-total strong{letter-spacing:-.3px;font-size:12px;font-weight:600}.add-line-button{border:1px dashed #d5d5d5;border-radius:5px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:20px;padding:10px;font-size:10px;font-weight:600;display:flex}.invoice-discount-field{margin-top:18px}.add-line-button:hover:not(:disabled){background:#fafafa;border-color:#999}.field-note{color:#666b6d;margin-top:14px;font-size:14px;line-height:1.6}.editor-preview{position:sticky;top:22px}.preview-caption{color:#a2a2a2;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:9px;display:flex}.preview-caption>span:first-child{color:#6b6b6b;align-items:center;gap:7px;font-size:10px;display:flex}.preview-help{color:#6b6b6b;align-items:flex-start;gap:10px;padding:19px 7px;display:flex}.preview-help p{max-width:65ch;font-size:14px;line-height:1.75}.preview-help svg{margin-top:2px}.calculation-hint{color:#746040;padding:13px 7px 0;font-size:14px;line-height:1.7}.editor-actions{border-top:1px solid #dedede;justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding-top:21px;display:flex}.editor-actions>span{color:#8a8a8a;font-size:10px}.editor-actions>div{gap:9px;display:flex}.invoice-paper{background:#fff;border:1px solid #dedede;min-width:0;padding:32px 29px 22px;overflow:hidden;box-shadow:0 3px 14px #00000004}.paper-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.paper-business{letter-spacing:-.3px;flex-direction:column;gap:11px;max-width:62%;font-size:13px;line-height:1.5;display:flex}.paper-logo{color:#fff;letter-spacing:0;background:#171717;border:1px solid #1c1c1c;border-radius:3px;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:flex}.paper-title{text-align:right}.paper-title h2{letter-spacing:-1px;font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.1}.paper-title>span{color:#6b6b6b;margin-top:10px;font-size:9px;display:block}.paper-address{color:#6b6b6b;white-space:pre-line;max-width:70%;margin-top:10px;font-size:9px;line-height:1.75}.paper-recipient{border-top:1px solid #ececec;justify-content:space-between;gap:20px;margin:30px 0 25px;padding-top:22px;display:flex}.paper-recipient>div{min-width:0;max-width:52%}.paper-label{color:#6b6b6b;margin-bottom:7px;font-size:8px;font-weight:500;display:block}.paper-recipient strong{overflow-wrap:anywhere;font-size:10px;line-height:1.5;display:block}.paper-recipient p{white-space:pre-line;color:#6b6b6b;overflow-wrap:anywhere;margin-top:7px;font-size:9px;line-height:1.7}.paper-recipient dl{width:44%;margin:0;padding-top:1px}.paper-recipient dl>div{justify-content:space-between;gap:9px;margin-bottom:8px;font-size:8px;line-height:1.6;display:flex}.paper-recipient dt{color:#6b6b6b;white-space:nowrap}.paper-recipient dd{text-align:right;color:#444;overflow-wrap:anywhere;min-width:0;margin:0}.paper-items table{border-collapse:collapse;width:100%}.paper-items th{text-align:left;color:#6b6b6b;background:#fafafa;border-bottom:1px solid #e5e5e5;padding:8px 5px;font-size:8px;font-weight:500}.paper-items th:first-child{padding-left:7px}.paper-items th:not(:first-child){text-align:right}.paper-items td{vertical-align:top;font-variant-numeric:tabular-nums;border-bottom:1px solid #f0f0f0;padding:13px 5px;font-size:8px;line-height:1.6}.paper-items td:first-child{overflow-wrap:anywhere;word-break:break-word;width:48%;padding-left:7px}.paper-items td:not(:first-child){text-align:right;white-space:nowrap}.paper-items td small{color:#6b6b6b;margin-top:3px;font-size:7px;display:block}.paper-totals{flex-direction:column;gap:9px;width:63%;margin:19px 0 22px auto;display:flex}.paper-totals>div{color:#6b6b6b;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.paper-totals strong{color:#555;font-variant-numeric:tabular-nums;font-weight:500}.paper-totals .paper-grand-total{color:#1d1d1d;border-top:1px solid #e7e7e7;gap:8px;margin-top:4px;padding-top:14px;font-size:12px;font-weight:600}.paper-grand-total small{color:#6b6b6b;margin-left:3px;font-size:8px;font-weight:400}.paper-grand-total strong{color:#1b1b1b;letter-spacing:-.7px;font-size:16px;font-weight:650}.paper-totals .paper-reference-total{color:#a3a3a3;font-size:8px}.paper-notes{margin-top:22px}.paper-notes p{white-space:pre-wrap;color:#666;overflow-wrap:anywhere;font-size:9px;line-height:1.75}.paper-footer{color:#707070;text-align:center;border-top:1px solid #ededed;margin-top:32px;padding-top:15px;font-size:8px}.detail-title{align-items:center;gap:14px;display:flex}.detail-layout{grid-template-columns:minmax(370px,1fr) minmax(260px,330px);align-items:start;gap:30px;max-width:1130px;display:grid}.detail-layout>.invoice-paper{min-height:680px;padding:43px 42px 28px}.detail-layout .paper-title h2{font-size:35px}.detail-layout .paper-business{font-size:17px}.detail-layout .paper-address{font-size:10px}.detail-layout .paper-recipient{margin-top:40px;padding-top:25px}.detail-layout .paper-recipient strong{font-size:12px}.detail-layout .paper-recipient p,.detail-layout .paper-recipient dl>div{font-size:10px}.detail-layout .paper-label{font-size:9px}.detail-layout .paper-items th,.detail-layout .paper-items td{font-size:10px}.detail-layout .paper-items td small{font-size:8px}.detail-layout .paper-totals>div{font-size:10px}.detail-layout .paper-totals .paper-grand-total{font-size:14px}.detail-layout .paper-grand-total strong{font-size:20px}.detail-layout .paper-totals{margin-top:25px}.detail-layout .paper-notes p{font-size:10px}.payment-summary{background:#fff;border:1px solid #dedede;border-radius:8px;padding:24px}.payment-summary h2{letter-spacing:-1.1px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:10px;font-size:29px;font-weight:650}.payment-summary h2>span{color:#949494;letter-spacing:0;margin-left:7px;font-size:11px;font-weight:400}.payment-summary-row{color:#6b6b6b;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;font-size:10px;display:flex}.payment-summary-row strong{color:#4d4d4d;font-weight:600}.side-panel{border-bottom:1px solid #e4e4e4;padding:23px 3px}.side-panel h2{color:#505050;align-items:center;gap:9px;margin-bottom:16px;font-size:12px;display:flex}.side-panel h2 svg{color:#6b6b6b}.side-empty{color:#6b6b6b;font-size:11px;line-height:1.75}.activity-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.activity-list li{gap:12px;padding-bottom:20px;display:flex;position:relative}.activity-list li:last-child{padding-bottom:0}.activity-list li:not(:last-child):before{content:"";background:#dedede;width:1px;position:absolute;top:12px;bottom:0;left:3px}.activity-list strong{color:#555;font-size:10px;font-weight:600;line-height:1.6;display:block}.activity-list p{color:#6b6b6b;overflow-wrap:anywhere;margin-top:3px;font-size:10px}.activity-list time{color:#aaa;margin-top:5px;font-size:9px;display:block}.customer-avatar.large{width:39px;height:39px;font-size:12px}.settings-layout{grid-template-columns:minmax(350px,650px) minmax(230px,280px);align-items:start;gap:40px;display:grid}.settings-actions{justify-content:flex-end;display:flex}.settings-note{padding:15px 0}.settings-note-icon{color:#666;background:#fff;border:1px solid #e2e2e2;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:24px;display:flex}.settings-note h2{max-width:25ch;font-size:15px;line-height:1.7}.settings-note p{color:#6b6b6b;margin-top:11px;font-size:11px;line-height:1.8}.settings-note>div{background:#e4e4e4;height:1px;margin:25px 0}.settings-note h3{color:#686868;font-size:12px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000045;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:#fff;border:1px solid #ddd;border-radius:11px;width:490px;max-width:100%;max-height:calc(100dvh - 44px);padding:26px;animation:.14s ease-out modal-in;overflow-y:auto;box-shadow:0 20px 80px #0000001f}@keyframes modal-in{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.modal-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px;display:flex}.modal-heading h2{letter-spacing:-.7px;font-size:19px}.modal-intro{color:#696969;max-width:65ch;margin-bottom:23px;font-size:14px;line-height:1.8}.modal-actions{border-top:1px solid #eee;justify-content:flex-end;align-items:center;gap:10px;margin-top:25px;padding-top:20px;display:flex}.payment-remaining{color:#707070;background:#fafafa;border:1px solid #e5e5e5;border-radius:6px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;padding:15px;font-size:11px;display:flex}.payment-remaining strong{color:#333;font-size:13px;font-weight:600}.error-notice{box-sizing:border-box;width:fit-content;min-width:0;max-width:100%;color:var(--wa-text,#171717);background:color-mix(in srgb, #d4573b 3%, var(--wa-surface,#fff));border:1px solid color-mix(in srgb, #d4573b 14%, var(--wa-line,#e5e5e5));overflow-wrap:anywhere;border-radius:14px;align-items:flex-start;gap:8px;margin:12px 0;padding:10px 14px 10px 12px;font-size:13px;line-height:19px;display:flex}.error-notice svg{color:color-mix(in srgb, #d4573b 85%, var(--wa-text,#171717));flex:none;margin-top:1px}.toast{z-index:110;color:#404b44;background:#fff;border:1px solid #d7e4dc;border-radius:8px;align-items:center;gap:10px;max-width:calc(100vw - 40px);padding:13px 15px;font-size:14px;line-height:1.5;display:flex;position:fixed;bottom:24px;left:calc(50% + 100px);transform:translate(-50%);box-shadow:0 5px 25px #00000010}.toast>svg{color:#367853}.toast button{color:#6b6b6b;align-items:center;margin-left:12px;padding:4px;display:flex}.loading-state,.load-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:65vh;padding:30px;display:flex}.loading-state>svg{color:#707070}.loading-state p{color:#6b6b6b;font-size:12px}.load-error h1{font-size:25px}.load-error .error-notice{max-width:550px}.load-error .button{margin-top:8px}@media (width>=1600px){.page-content{padding-top:51px}.topbar,.page-content{padding-left:60px;padding-right:60px}.invoice-table td{height:83px}.sidebar{width:240px;padding-left:24px;padding-right:24px}.workspace{margin-left:240px}.customer-avatar{width:36px;height:36px}.invoice-table th,.invoice-table td{font-size:11px}.invoice-open>span:last-child>strong{font-size:12px}.invoice-open>span:last-child>span{font-size:11px}.button{font-size:12px}}@media (width<=1250px){.sidebar{width:197px;padding-left:13px;padding-right:13px}.workspace{margin-left:197px}.brand{gap:6px;font-size:21px}.workspace-switch strong{max-width:111px}.page-content{padding:35px 27px 24px}.topbar{padding:0 27px}.workspace-footer{margin-left:27px;margin-right:27px}.editor-layout{grid-template-columns:minmax(315px,1fr) minmax(310px,.9fr);gap:20px}.form-panel{padding:18px}.invoice-paper{padding:27px 21px 21px}.paper-grand-total strong{font-size:14px}.paper-totals{width:68%}.line-amount-fields{gap:7px}.line-amount-fields .field{font-size:8px}.line-amount-fields input{padding:8px}.detail-layout{grid-template-columns:minmax(340px,1fr) minmax(225px,285px);gap:24px}.detail-layout>.invoice-paper{padding:32px 28px}.payment-summary{padding:20px}.payment-summary h2{font-size:24px}.settings-layout{gap:30px}}@media (width<=1050px){h1{font-size:30px}.sidebar{width:177px;padding:25px 10px 19px}.workspace{margin-left:177px}.brand{padding-left:5px;font-size:19px}.workspace-switch{gap:7px;padding:10px 7px}.workspace-avatar{width:24px;height:24px}.workspace-switch strong{max-width:104px;font-size:10px}.workspace-switch span{font-size:8px}.nav-item{gap:9px;padding:0 10px;font-size:10px}.nav-item svg{width:17px}.sidebar-bottom{padding-left:7px;padding-right:7px}.filter-tabs{gap:19px}.table-toolbar{padding-left:18px;padding-right:18px}.invoice-table th:first-child,.invoice-table td:first-child{padding-left:18px}.invoice-table th,.invoice-table td{padding-left:11px;padding-right:11px}.invoice-open>span:last-child>span{max-width:145px}.invoice-table{min-width:690px}.editor-layout{grid-template-columns:1fr}.editor-preview{width:100%;max-width:600px;margin:6px auto 0;position:static}.editor-fields .form-panel{margin-bottom:18px}.editor-fields .line-amount-fields{grid-template-columns:1fr 1.5fr 1fr 1fr}.editor-fields .line-amount-fields .field{font-size:10px}.editor-fields .line-bottom .field{max-width:200px}.editor-preview .invoice-paper{padding:38px}.preview-caption{font-size:10px}.detail-layout{grid-template-columns:1fr}.detail-layout>.invoice-paper{width:100%;max-width:670px;margin:0 auto}.detail-aside{grid-template-columns:1fr 1fr;gap:20px;display:grid}.detail-aside .side-panel{border-bottom:0;padding:20px 0}.detail-aside .preview-help{grid-column:1/-1;padding:0}.settings-layout{grid-template-columns:1fr}.settings-note{max-width:650px;display:none}.section-heading>span{font-size:9px}.table-foot{padding-left:18px;padding-right:18px}}@media (width<=780px){.app-shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);background:#fff;flex-flow:wrap;align-items:center;gap:16px;width:100%;height:auto;padding:19px 22px 0;position:relative}.brand{height:30px;padding:0;font-size:23px}.workspace-switch{border-radius:5px;gap:7px;margin:0 0 0 auto;padding:7px 10px}.workspace-switch strong{max-width:160px;font-size:10px}.workspace-switch span{display:none}.workspace-avatar{width:23px;height:23px;font-size:9px}.sidebar nav{scrollbar-width:thin;flex-direction:row;gap:25px;width:100%;min-width:0;overflow-x:auto}.sidebar nav .nav-item{white-space:nowrap;flex:none}.nav-item{border-radius:0;gap:7px;height:40px;padding:0 0 13px;font-size:11px;position:relative}.nav-item.active{background:0 0}.nav-item.active:after{content:"";background:#171717;height:2px;position:absolute;bottom:0;left:0;right:0}.nav-item svg{width:16px}.nav-item:hover{background:0 0}.nav-count{margin-left:1px;padding:0 4px;font-size:8px}.sidebar-bottom{display:none}.workspace{margin-left:0}.topbar{height:50px;padding:0 22px}.breadcrumb{gap:10px;font-size:10px}.page-content{padding:29px 22px 16px}.page-heading{gap:16px;margin-bottom:28px}h1{letter-spacing:-1.3px;font-size:29px}.page-heading p{margin-top:8px;font-size:11px;line-height:1.7}.button{gap:6px;min-height:35px;padding:8px 11px;font-size:10px}.button svg{width:15px}.heading-actions{gap:7px}.heading-actions .button.secondary{padding:8px 10px}.section-heading h2{font-size:11px}.section-heading>span{font-size:8px}.table-toolbar{padding:0 17px 16px}.filter-tabs{gap:22px}.filter-tab{padding-top:13px;padding-bottom:12px;font-size:10px}.table-foot{padding:14px 17px;font-size:8px}.workspace-footer{gap:20px;margin:17px 22px 0;padding:18px 0;font-size:8px}.workspace-footer>span:first-child{font-size:10px}.toast{gap:8px;width:max-content;max-width:calc(100vw - 28px);padding:12px 14px;font-size:14px;bottom:18px;left:50%}.toast button{margin-left:3px}.editor-actions{align-items:flex-end}.editor-actions>span{max-width:170px;font-size:9px;line-height:1.7}.form-panel{padding:20px}.editor-layout{gap:17px}.editor-preview .invoice-paper{padding:34px 28px}.editor-page .page-heading{margin-bottom:24px}.back-link{margin-bottom:20px}.detail-title{gap:10px}.detail-page .page-heading{flex-wrap:wrap;align-items:flex-start}.detail-page .heading-actions{width:100%;margin-top:1px}.detail-layout>.invoice-paper{padding:34px 28px}.settings-layout{gap:0}.modal{padding:23px}.modal-backdrop{padding:17px}.modal-heading h2{font-size:18px}.modal .form-grid{gap:18px 14px}}@media (width<=480px){.sidebar{gap:15px;padding-left:17px;padding-right:17px}.brand{gap:5px;font-size:21px}.workspace-switch{padding:6px 7px}.workspace-switch strong{max-width:116px;font-size:9px}.workspace-avatar{width:20px;height:20px;font-size:8px}.sidebar nav{gap:24px}.nav-item{gap:6px;font-size:10px}.nav-count{display:none}.topbar{flex-wrap:wrap;gap:8px;height:auto;min-height:50px;padding:8px 17px}.topbar>.heading-actions{margin-left:auto}.page-content{padding:27px 17px 14px}.page-heading{flex-wrap:wrap;gap:18px;margin-bottom:26px}.page-heading .heading-actions{justify-content:flex-end;width:100%}.page-heading>div:first-child{flex:1;min-width:200px}.page-heading .heading-actions .primary{flex:1;max-width:180px}.page-heading .heading-actions .button.secondary{min-width:79px}.page-heading>.button.primary{align-self:flex-start}.section-heading{align-items:flex-start;gap:12px}.section-heading h2{max-width:170px;font-size:10px;line-height:1.7}.section-heading>span{text-align:right;max-width:120px;font-size:8px;line-height:1.7}.search-filters{gap:8px}.search-box{gap:6px;height:34px;padding:0 8px}.search-box input{font-size:9px}.search-box svg{width:14px}.currency-filter select{height:34px;padding-left:8px;padding-right:24px;font-size:9px}.currency-filter svg{width:12px;right:7px}.filter-tabs{gap:21px}.filter-tab{font-size:9px}.table-foot>span:last-child{max-width:145px;line-height:1.7}.table-foot>span:last-child svg{display:none}.note-icon{border-radius:6px;width:34px;height:34px}.note-icon svg{width:17px}.workspace-footer{margin-left:17px;margin-right:17px}.workspace-footer>span:last-child{text-align:right;max-width:220px;line-height:1.7}.form-panel{padding:17px}.form-grid{gap:17px 12px}.field{font-size:9px}.field input,.field select,.field textarea{font-size:10px}.panel-heading h2{font-size:13px}.panel-heading>span{font-size:9px}.editor-fields .line-amount-fields{grid-template-columns:1fr 1fr;gap:8px}.editor-fields .line-amount-fields .field{font-size:9px}.line-total strong{font-size:11px}.line-total{gap:8px}.editor-preview .invoice-paper{padding:25px 20px}.paper-title h2{font-size:25px}.paper-business{font-size:12px}.paper-recipient{gap:14px}.paper-totals{width:70%}.editor-actions{flex-wrap:wrap;gap:13px}.editor-actions>span{max-width:none}.editor-actions>div{justify-content:flex-end;width:100%}.editor-page .page-heading{flex-wrap:nowrap}.editor-page .page-heading>div:first-child{min-width:0}.editor-page .page-heading h1{font-size:27px}.detail-layout>.invoice-paper{min-height:0;padding:29px 21px}.detail-layout .paper-title h2{font-size:29px}.detail-layout .paper-business{font-size:14px}.detail-layout .paper-recipient dl>div,.detail-layout .paper-items th,.detail-layout .paper-items td{font-size:8px}.detail-layout .paper-items td small{font-size:7px}.detail-layout .paper-grand-total strong{font-size:18px}.detail-layout .paper-totals .paper-grand-total{font-size:12px}.detail-layout .paper-recipient p,.detail-layout .paper-address{font-size:9px}.detail-layout .paper-recipient strong{font-size:10px}.detail-aside{grid-template-columns:1fr}.detail-aside .side-panel{border-top:1px solid #e5e5e5;padding-top:21px}.payment-summary h2{font-size:29px}.detail-title{flex-wrap:wrap;gap:10px}.detail-title h1{font-size:27px}.modal-heading h2{font-size:17px}.modal{padding:20px}.modal-intro{font-size:14px}.modal .form-grid{grid-template-columns:1fr}.modal .full-width{grid-column:1}.modal-actions .button,.payment-remaining{font-size:10px}.payment-remaining strong{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=640px){.sidebar nav{gap:15px;overflow-x:auto}.nav-item{flex-shrink:0}.invoice-table{table-layout:fixed;width:100%;min-width:0}.invoice-table th:nth-child(2),.invoice-table td:nth-child(2),.invoice-table th:nth-child(3),.invoice-table td:nth-child(3),.invoice-table th:nth-child(6),.invoice-table td:nth-child(6),.invoice-table th:nth-child(7),.invoice-table td:nth-child(7){display:none}.invoice-table th:first-child,.invoice-table td:first-child{width:46%;min-width:0;padding-left:14px}.invoice-table th:nth-child(4),.invoice-table td:nth-child(4){width:28%}.invoice-table th:nth-child(5),.invoice-table td:nth-child(5){width:26%;padding-right:14px}.invoice-table th,.invoice-table td{padding:17px 5px;font-size:10px}.invoice-table .customer-avatar{display:none}.invoice-table .invoice-open{text-align:left;gap:0;width:100%;min-width:0}.invoice-table .invoice-open>span:last-child{min-width:0}.invoice-table .invoice-open strong{font-size:11px}.invoice-table .invoice-open span span{white-space:normal;overflow-wrap:anywhere;font-size:10px}}.nav-group{letter-spacing:.04em;text-transform:uppercase;color:#5f6b66;margin:14px 0 2px;padding:0 11px;font-size:11px;font-weight:600}.nav-menu-toggle{display:none}@media (width<=780px){.nav-menu-toggle{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#fff;border-radius:8px;align-items:center;gap:8px;margin:0 0 12px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.nav-menu-toggle:focus-visible{outline:2px solid var(--green);outline-offset:2px}.sidebar nav#main-navigation{display:none}.sidebar nav#main-navigation.nav-open{flex-direction:column;gap:2px;width:100%;padding:4px 0 16px;animation:.16s ease-out nav-open;display:flex;overflow:visible}.sidebar nav#main-navigation.nav-open .nav-item{border-radius:8px;justify-content:flex-start;gap:12px;width:100%;height:44px;padding:0 12px;font-size:15px}.sidebar nav#main-navigation.nav-open .nav-count{margin-left:auto;display:inline-flex}.sidebar nav#main-navigation .nav-group{margin:12px 0 4px;padding:0 12px}}@keyframes nav-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sidebar nav#main-navigation.nav-open{animation:none}}@media (width>=781px){.sidebar{overscroll-behavior:contain;overflow-y:auto}}@media (width<=780px){.sidebar nav#main-navigation.nav-open .nav-item.active{color:var(--ink);background:#eef5f1}.sidebar nav#main-navigation.nav-open .nav-item.active:after{display:none}}.workspace .line-amount-fields .field,.workspace .line-bottom .field{font-size:13px}@media (width<=780px){.workspace .line-amount-fields .field,.workspace .line-bottom .field{font-size:13px}}.workspace .editor-line .field input[readonly]{background-color:color-mix(in srgb, currentColor 9%, transparent);cursor:default;border-style:dashed}.app-shell .arc-badge[class*=_sm_],.app-shell .books-card-head .bc-chip{font-size:12px}.app-shell .workspace{--control-ink:var(--wa-text,#101010);--control-line:var(--wa-line,#e2e2e2);--control-surface:var(--wa-surface,#fff);--control-soft:var(--wa-soft,#f6f6f6);--control-shadow:0 1px 2px #00000008, 0 3px 12px #00000004}.app-shell .workspace :is(.button.primary,.button.secondary),.app-shell .workspace .accounting-review .review-button{border-radius:999px;min-height:32px;padding:5px 14px;line-height:20px}.app-shell:not([data-workspace-dark=true]) .workspace :is(.button.secondary,.review-button:not(.review-primary)){color:#101010;background:#fff;border-color:#dedede;box-shadow:0 1px 1px #00000008,inset 0 1px #fff}.app-shell:not([data-workspace-dark=true]) .workspace :is(.button.primary,.review-button.review-primary){color:#fff;background:linear-gradient(#363636,#151515);border-color:#202020;box-shadow:inset 0 1px 1px #ffffff38,inset 0 -1px #00000070,0 1px 3px #00000024}.app-shell:not([data-workspace-dark=true]) .workspace :is(.button.secondary,.review-button:not(.review-primary)):hover:not(:disabled){background:#f8f8f8;border-color:#c9c9c9}.app-shell:not([data-workspace-dark=true]) .workspace :is(.button.primary,.review-button.review-primary):hover:not(:disabled){background:linear-gradient(#424242,#202020);border-color:#202020}.app-shell .workspace :is(.button.primary,.button.secondary,.review-button):active:not(:disabled){box-shadow:inset 0 1px 3px #00000024}.app-shell .workspace :is(.books-card,.review-panel,.form-panel,.settlement-register-summary,.settlement-register-card,.settlement-payment-context,.settlement-matching-card,.settlement-allocations,.settlement-review){border-color:var(--control-line);box-shadow:var(--control-shadow);border-radius:16px}.app-shell .workspace :is(.books-form-grid,.books-form,.review-field) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border-radius:9px;box-shadow:0 1px 1px #00000006}.app-shell .workspace :is(.books-form-grid,.books-form,.review-field) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):focus-visible{outline:2px solid var(--control-ink);outline-offset:2px}.app-shell:not([data-workspace-dark=true]) .workspace :is(.status-badge.status-paid,.home-pill-settled,.ws-pill-ok,.review-status-posted,.settlement-record-status:not(.is-adjusted)){color:#254b0d;background:#adfa62;border-color:#0000}.app-shell .workspace :is(.books-page,.accounting-review) table thead th{color:var(--wa-muted,#616161);background:var(--control-soft);border-bottom-color:var(--control-line);font-weight:500}.app-shell .workspace :is(.books-page,.accounting-review) table tbody :is(td,th){border-bottom-color:var(--wa-line,#efefef)}.app-shell .workspace .books-page :is(.books-attach,.books-repay){border:1px solid var(--control-line);background:var(--control-soft);border-radius:10px;padding:12px}.app-shell .workspace .books-page details.books-limits{background:var(--control-soft);box-shadow:none;padding:12px 16px}.app-shell .workspace .books-page details.books-limits>summary{color:var(--wa-muted,#616161);font-size:12px;font-weight:500;line-height:1.6}@media (pointer:coarse){.app-shell .workspace :is(.button.primary,.button.secondary),.app-shell .workspace .accounting-review .review-button{min-height:44px}}@media (width<=720px){.app-shell .workspace :is(.button.primary,.button.secondary),.app-shell .workspace .accounting-review .review-button{min-height:44px}}@media (forced-colors:active){.app-shell .workspace :is(.button.primary,.button.secondary,.review-button){border:1px solid buttontext}}.app-shell .workspace .settlement-register-table{font-size:13px}.app-shell .workspace .settlement-register-table td.settlement-register-amount{font-size:14px}.app-shell .workspace .settlement-kind-filters button{border-radius:999px;padding-inline:14px}:root{--shell-rail:#ebebeb;--shell-rail-hover:#e0e0e0;--shell-rail-active:#fafafa;--shell-rail-text:#303030;--shell-rail-muted:#616161;--shell-page:#f1f1f1;--shell-surface:#fff;--shell-line:#e3e3e3;--shell-radius:12px;--shell-shadow:0 1px 2px #0000000f;--shell-ink:#303030;--shell-primary:#303030}.wordmark-on-rail{display:none}body:has(.app-shell[data-arc-shell]){background:#090909}@media (width<=780px){body:has(.app-shell[data-arc-shell]){background:#fafafa}}body:has(.app-shell[data-arc-shell][data-workspace-dark=true]){background:0 0}.app-shell[data-arc-shell][data-workspace-theme][data-workspace-mode]{background:var(--arc-frame);align-items:flex-start;min-height:100vh;display:flex}.app-shell[data-arc-shell]>.workspace{flex:auto;min-width:0;margin:0}.app-shell[data-arc-shell]>.workspace>main{flex:none}@media (width>=781px){.app-shell[data-arc-shell]{--arc-shell-nav:240px}.app-shell[data-arc-shell]:has([data-arc-nav][data-rail]){--arc-shell-nav:64px}.app-shell[data-arc-shell]>.workspace{border-radius:var(--shell-radius);min-height:calc(100vh - 16px);margin:8px 8px 8px 0;overflow:clip;box-shadow:0 0 0 1px #1a1a1a0f,0 1px 3px #1a1a1a12}.app-shell[data-arc-shell][data-workspace-theme][data-workspace-dark=true]>.workspace{background:var(--wa-background);box-shadow:0 0 0 1px var(--wa-line)}.app-shell[data-arc-shell] .wh-bar>.agent-composer-bar{left:calc(var(--arc-shell-nav) + (100vw - var(--arc-shell-nav)) / 2)}}@media screen and (width>=781px){.app-shell[data-arc-shell][data-workspace-theme=ultra][data-workspace-dark=true]>.workspace{border-inline-start:1px solid var(--wa-line)}}@media (width<=780px){.app-shell[data-arc-shell][data-workspace-theme][data-workspace-mode]{background:var(--ev-canvas,#fafafa);display:block}}.arc-layer{display:contents}.settings-context-host{display:none}@media (width>=1100px){.settings-context-host{border-radius:var(--shell-radius) 0 0 var(--shell-radius);overscroll-behavior:contain;border-right:1px solid var(--arc-border-subtle);background:var(--arc-surface-muted);width:264px;height:calc(100dvh - 16px);min-height:0;color:var(--arc-foreground);flex:0 0 264px;margin-block:8px;display:flex;overflow-y:auto}}@media (width>=1100px) and (prefers-reduced-motion:no-preference){.settings-context-host{animation:settings-host-in var(--arc-duration-spring,.4s) var(--arc-ease-spring,cubic-bezier(.2, .8, .2, 1)) both;overflow-x:hidden}@keyframes settings-host-in{0%{opacity:0;flex-basis:0;width:0}60%{opacity:.6}}.settings-context-host>*{min-width:263px}}@media (width>=1100px){.app-shell[data-arc-shell]:has(>.settings-context-host)>.workspace{border-start-start-radius:0;border-end-start-radius:0}}.accounting-overview .overview-figures{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:18px 0 26px;display:grid}.accounting-overview .overview-figure{border:1px solid var(--shell-line);background:var(--shell-surface);color:var(--shell-ink);box-shadow:var(--shell-shadow);border-radius:12px;gap:4px;padding:14px 16px;text-decoration:none;display:grid}.accounting-overview .overview-figure:hover{border-color:#c9c9c9}.accounting-overview .overview-figure span{color:#616161;font-size:13px}.accounting-overview .overview-figure strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:650}.accounting-overview .overview-figure small{color:#616161;font-size:12px}.accounting-overview .overview-sections{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.accounting-overview .overview-sections a{border:1px solid var(--shell-line);min-height:44px;color:var(--shell-ink);border-radius:10px;gap:3px;padding:12px 14px;text-decoration:none;display:grid}.accounting-overview .overview-sections a:hover{background:#f7f7f7}.accounting-overview .overview-sections strong{font-size:14px;font-weight:600}.accounting-overview .overview-sections span{color:#616161;font-size:13px;line-height:1.45}.accounting-overview a:focus-visible{outline-offset:2px;outline:2px solid #303030}.pip-home{text-align:center;max-width:720px;margin:24px auto 20px}.pip-home h1{color:var(--wa-text,var(--shell-ink));letter-spacing:-.02em;margin:0;font-size:28px;font-weight:650}.pip-home-sub{color:var(--wa-muted,#616161);margin:6px 0 18px;font-size:15px}.pip-home-composer{border:1px solid var(--wa-line,var(--shell-line));background:var(--wa-surface,var(--shell-surface));text-align:left;border-radius:16px;align-items:flex-end;gap:10px;padding:12px 12px 12px 14px;display:flex;box-shadow:0 2px 8px #0000000f}.pip-home-composer:focus-within{border-color:#8a8a8a}.pip-home-composer textarea{resize:none;min-height:48px;font:inherit;color:var(--wa-text,var(--shell-ink));background:0 0;border:0;outline:none;flex:1;font-size:16px;line-height:1.45}.pip-home-composer .button{border-radius:12px;min-width:44px;min-height:44px}.pip-home-pills{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.pip-home-pills button{border:1px solid var(--wa-line,var(--shell-line));background:var(--wa-surface,var(--shell-surface));min-height:36px;color:var(--wa-text,var(--shell-ink));cursor:pointer;border-radius:999px;padding:0 14px;font-size:13px}.pip-home-pills button:hover{background:var(--wa-soft,#f4f4f4)}.pip-home-pills button:focus-visible,.pip-home-composer textarea:focus-visible{outline-offset:2px;outline:2px solid #303030}.pip-home-note{color:var(--wa-muted,#616161);margin:12px 0 0;font-size:12px}.needs-review{border:1px solid var(--wa-line,var(--shell-line));background:var(--wa-surface,var(--shell-surface));border-radius:12px;max-width:720px;margin:0 auto 24px;padding:14px 16px}.needs-review h2{color:var(--wa-text,var(--shell-ink));margin:0 0 8px;font-size:15px;font-weight:650}.needs-review ul{margin:0;padding:0;list-style:none}.needs-review li+li{border-top:1px solid var(--wa-line,var(--shell-line))}.needs-review a{min-height:44px;color:var(--wa-text,var(--shell-ink));justify-content:space-between;align-items:center;font-size:14px;text-decoration:none;display:flex}.needs-review a:hover span{text-decoration:underline}.needs-review-empty,.needs-review-note{color:var(--wa-muted,#616161);margin:0;font-size:13px}.pip-home-actions{justify-content:center;margin-bottom:28px;display:flex}@media (width<=600px){.pip-home{margin-top:8px}.pip-home h1{font-size:23px}}@media (width>=781px){.app-shell:has(.pip-home) .wh-pip-form{display:none}}@media print{.app-shell[data-arc-shell]>.workspace{box-shadow:none;margin:0}}.pip-drawer .pip-send{background:var(--shell-primary)!important;border-color:var(--shell-primary)!important;color:#fff!important}.pip-drawer .pip-send:disabled{opacity:.45}@media (width>=781px){.accounting-area .review-workflow-navigation{border-bottom:1px solid var(--wa-line,var(--shell-line));gap:2px 4px;padding-bottom:8px}.accounting-area .review-workflow-navigation a{min-height:36px;color:var(--wa-muted,#4a4a4a);border-radius:8px;padding:0 10px;font-size:13px;font-weight:500}.accounting-area .review-workflow-navigation a svg{width:15px;height:15px}.accounting-area .review-workflow-navigation a:hover{background:var(--wa-soft,#f4f4f4);color:var(--wa-text,var(--shell-ink))}.accounting-area .review-workflow-navigation a[aria-current=page]{background:var(--wa-soft,#ebebeb);color:var(--wa-text,var(--shell-ink));box-shadow:none;font-weight:600}.accounting-area input:not([type=checkbox]):not([type=radio]),.accounting-area select,.accounting-area textarea{background:var(--wa-surface,#fff);min-height:36px;color:var(--wa-text,var(--shell-ink));border:1px solid #cfcfcf;border-radius:8px;padding:0 10px;font-size:14px}.accounting-area textarea{padding:8px 10px}.accounting-area input:focus-visible,.accounting-area select:focus-visible,.accounting-area textarea:focus-visible{outline-offset:1px;border-color:#2e6dcc;outline:2px solid #303030}.accounting-area label{color:var(--wa-text,#303030)}.books-page table{font-size:13.5px}.books-page th{color:var(--wa-muted,#616161);background:var(--wa-soft,#f7f7f7);border-bottom:1px solid var(--wa-line,var(--shell-line));padding:8px 10px;font-size:12px;font-weight:600}.books-page td{border-bottom:1px solid var(--wa-line,#ececec);font-variant-numeric:tabular-nums;padding:9px 10px}.books-page tbody tr:hover td{background:var(--wa-soft,#fafafa)}.books-page h1{letter-spacing:-.01em;font-size:24px;font-weight:650}.books-page h2{font-size:16px;font-weight:650}}.workspace-footer{flex-wrap:wrap;gap:10px 20px}.workspace-footer-links{flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.workspace-footer-links a{color:inherit;text-underline-offset:3px;text-decoration:underline}.billing-terms{margin-top:22px;font-size:14px}.app-shell .accounting-overview .overview-figures{border:1px solid var(--shell-line);background:var(--shell-surface);border-radius:12px;flex-wrap:wrap;gap:0;margin:14px 0 20px;display:flex;box-shadow:0 1px #1a1a1a0a,0 1px 2px #1a1a1a0d}.app-shell .accounting-overview .overview-figure{border:0;border-left:1px solid var(--shell-line);background:0 0;border-radius:0;flex:180px;gap:2px;padding:10px 16px}.app-shell .accounting-overview .overview-figure:first-child{border-left:0}.app-shell .accounting-overview .overview-figure:hover{background:#fafafa}.app-shell .accounting-overview .overview-figure span{font-size:12px}.app-shell .accounting-overview .overview-figure strong{font-size:16px;font-weight:600}.accounting-queue{border:1px solid var(--shell-line);background:var(--shell-surface);border-radius:12px;max-width:760px;padding:12px 8px 8px;box-shadow:0 1px #1a1a1a0a,0 1px 2px #1a1a1a0d}.accounting-queue h2{margin:0 8px 6px;font-size:13px;font-weight:600}.accounting-queue ul{margin:0;padding:0;list-style:none}.accounting-queue a{color:#303030;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:0 8px;font-size:13px;text-decoration:none;display:flex}.accounting-queue a:hover{background:#f6f6f7}.accounting-queue a svg{color:#6d6d6d;flex:none}.accounting-queue>p{margin:2px 8px 6px}@media (width<=760px){.app-shell .accounting-overview .overview-figure{border-left:0;border-top:1px solid var(--shell-line);flex-basis:45%}}@media (width>=761px){.app-shell .accounting-overview .overview-figures{grid-template-columns:repeat(4,minmax(0,1fr));max-width:960px;display:grid}}.accounting-queue h2{margin-top:0;padding-top:0}.app-shell .accounting-overview .accounting-queue{max-width:960px}.app-shell .accounting-overview .accounting-queue h2{margin:0 8px 6px;font-size:14px}.app-shell .accounting-area.accounting-area--unified-nav header.review-topbar{display:none}.app-shell .accounting-area.accounting-area--unified-nav{width:100%;min-width:0;display:block}.app-shell .accounting-area.accounting-area--unified-nav .accounting-review:has(>header.review-topbar){width:100%;min-width:0;display:block}.app-shell[data-arc-shell][data-workspace-theme][data-workspace-mode]{height:100dvh;min-height:0}.app-shell[data-arc-shell]>.workspace{flex-direction:column;height:100dvh;min-height:0;display:flex}.app-shell[data-arc-shell] .workspace-header{flex:none}.app-shell[data-arc-shell] .workspace-scroll{flex:1 1 0;min-height:0;scroll-padding-block:16px;overflow:auto}.app-shell[data-arc-shell] .workspace-scroll>main{min-height:0}.app-shell[data-arc-shell] .workspace-agent-dock{padding:10px max(16px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:var(--wa-background);flex:none;justify-content:center;display:flex}.app-shell:has(.arc-agent-panel[open]) .workspace-agent-dock{visibility:hidden}@media (width>=781px){.app-shell[data-arc-shell]>.workspace{height:calc(100dvh - 16px);min-height:0}}.app-shell[data-arc-shell]:has(>.settings-context-host) .workspace-agent-dock{z-index:1;border-top:1px solid var(--wa-line);position:relative;inset:auto;background:var(--wa-background)!important}.app-shell[data-arc-shell]:has(>.settings-context-host) .workspace-scroll{padding-bottom:0}body:has(.app-shell[data-arc-shell]){margin:0}.app-shell[data-arc-shell] .workspace-scroll{overscroll-behavior-y:contain}.app-shell[data-arc-shell] [data-arc-nav]{max-height:100dvh}@media print{:is(html:has(.app-shell[data-arc-shell]),body:has(.app-shell[data-arc-shell])){--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff!important;height:auto!important;overflow:visible!important}.app-shell[data-arc-shell][data-workspace-theme][data-workspace-mode],.app-shell[data-arc-shell]>.workspace,.app-shell[data-arc-shell] .workspace-scroll{color:#101010;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex:none;min-height:0;max-height:none;background:#fff!important;height:auto!important;display:block!important;overflow:visible!important}.app-shell[data-arc-shell]{--wa-background:#fff!important;--wa-surface:#fff!important;--wa-raised:#fff!important;--wa-soft:#f7f7f7!important;--wa-text:#101010!important;--wa-muted:#616161!important;--wa-line:#e5e5e5!important;--wa-control-line:#8a8a8a!important;--wa-accent:#303030!important;--wa-accent-text:#fff!important;--wa-success:#216e39!important;--wa-success-soft:#edf8ef!important;--wa-warning:#8a6116!important;--wa-warning-soft:#fff8e6!important;--wa-danger:#b42318!important;--wa-danger-soft:#fef3f2!important}.app-shell[data-arc-shell] :is(.workspace-agent-dock,.agent-composer,.workspace-header,.wh-bar,[data-arc-nav],.sidebar,.arc-agent-panel,.aa-dock-handle,.toast,.page-actions,.register-toolbar,.reports-search,.reports-back,.reports-statements .button.secondary,.ev-reply,.no-print){display:none!important}.app-shell[data-arc-shell] .workspace-footer{break-inside:avoid;flex-wrap:wrap;height:auto;min-height:0;margin-top:16px;padding:16px 0;position:static;color:#616161!important;background:#fff!important;display:flex!important}.app-shell[data-arc-shell] .workspace-footer-home{display:none!important}}.app-shell[data-arc-shell][data-view=home]{height:100dvh;overflow:hidden}.app-shell[data-arc-shell][data-view=home]>.workspace{height:100dvh;min-height:0;box-shadow:none;background:#0d0f11;border:0;border-radius:0;margin:0;overflow:hidden}.app-shell[data-arc-shell][data-view=home] :is(.workspace-header,.workspace-footer){display:none!important}.app-shell[data-arc-shell][data-view=home] .workspace-scroll{flex-direction:column;display:flex;overflow:hidden;padding:0!important}.app-shell[data-arc-shell][data-view=home] .workspace-scroll>main,.app-shell[data-arc-shell][data-view=home] .workspace-scroll>main>.workspace-view{flex-direction:column;flex:auto;min-height:0;margin:0;padding:0;display:flex}@media (width>=781px){.app-shell[data-arc-shell][data-view=home]>.workspace{height:100dvh;margin:0}}:root{--motion-fast:.12s;--motion-enter:.2s;--motion-ease:cubic-bezier(.22, 1, .36, 1)}.app-shell{--motion-fast:var(--arc-duration-instant,.12s);--motion-ease:var(--arc-ease-standard,cubic-bezier(.22, 1, .36, 1))}@keyframes content-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes surface-fade{0%{opacity:0}to{opacity:1}}@keyframes skeleton-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes loading-orbit{to{transform:rotate(360deg)}}.motion-enter,.workspace-view,.account-card,.welcome-hero{animation:content-arrive var(--motion-enter) var(--motion-ease)}.toast,.error-notice,.account-notice{animation:.16s ease-out surface-fade}.app-shell .empty-state{animation:content-arrive var(--motion-enter) var(--motion-ease)}.modal-backdrop{animation:.12s ease-out surface-fade}.modal{animation:content-arrive .18s var(--motion-ease)}:where(dialog[open]:not([data-motion-surface]),[popover]:popover-open){animation:workspace-surface-arrive .26s var(--motion-ease)}@keyframes workspace-surface-arrive{0%{opacity:0;translate:0 4px;scale:.985}to{opacity:1;translate:0;scale:1}}.workspace main{position:relative}.workspace-refresh{z-index:2;pointer-events:none;position:absolute;top:8px;right:40px}.loading-indicator{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.loading-orbit{border:1.5px solid #008060;border-color:#008060 #008060 #dfe3e1 #dfe3e1;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.9s linear infinite loading-orbit;display:inline-block}.workspace-loading .page-heading,.workspace-loading .page-heading h1{margin-bottom:0}.workspace-loading-content{place-items:center;min-height:min(48vh,360px);padding:48px 16px;display:grid}.loading-placeholder{width:100%;padding-block:8px}.skeleton-content{overflow:hidden}.skeleton-row{align-items:center;gap:16px;min-height:70px;padding:17px 0;display:flex}.skeleton{background:#eeedeb;border-radius:4px;display:block;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(100deg,#0000 15%,#ffffffa6 50%,#0000 85%);animation:1.3s ease-in-out infinite skeleton-sheen;position:absolute;inset:0}.skeleton-icon{border-radius:8px;flex-shrink:0;width:32px;height:32px}.skeleton-copy{flex:1;gap:9px;min-width:0;display:grid}.skeleton-title{width:60%;max-width:180px;height:10px}.skeleton-subtitle{width:38%;max-width:115px;height:8px}.skeleton-cell{width:16%;height:9px}.skeleton-pill{border-radius:20px;width:66px;height:22px}.loading-table .skeleton-content{border:1px solid var(--line);background:#fff;border-radius:8px}.loading-table .skeleton-row{border-bottom:1px solid #f1f0ef;padding-inline:22px}.loading-table .skeleton-row:last-child{border:0}.loading-cards .skeleton-content{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}.loading-cards .skeleton-row{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:120px;padding:23px}.loading-compact .skeleton-row{min-height:54px;padding-block:12px}.workspace-switch[aria-busy=true] .skeleton-title{width:115px;height:11px}.workspace-switch[aria-busy=true] .workspace-avatar{background:#eeedeb}.button[aria-busy=true]{opacity:.8;cursor:progress}.button-label{justify-content:center;align-items:center;gap:inherit;display:inline-flex}.button[aria-busy=true]>.button-label{opacity:0}.button>.button-spinner{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}:is(.button,.nav-item,.business-choices>button,.welcome-button,.welcome-header-cta){isolation:isolate;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, color var(--motion-fast) ease;position:relative}:is(.button,.nav-item,.business-choices>button,.welcome-button,.welcome-header-cta):after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(100px circle at var(--light-x,50%) var(--light-y,0%), #ffffff35, #ffffff06 65%, transparent 100%);opacity:0;transition:opacity .14s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}:is(.button.secondary,.nav-item,.business-choices>button,.welcome-button-secondary):after{background:radial-gradient(100px circle at var(--light-x,50%) var(--light-y,0%), #f4c6a529, transparent 100%);box-shadow:inset 0 0 0 1px #e5c0a522}:is(.button,.nav-item,.business-choices>button,.welcome-button,.welcome-header-cta):is([data-light-active=true],:focus-visible):after{opacity:1}:is(.button,.nav-item,.business-choices>button,.welcome-button,.welcome-header-cta):is(:hover,:active){transform:none}:is(.button,.nav-item,.business-choices>button,.welcome-button,.welcome-header-cta):active:after{opacity:.55}@media (prefers-reduced-motion:no-preference){@supports selector(::details-content){.app-shell details{interpolate-size:allow-keywords}.app-shell details::details-content{block-size:0;transition:block-size var(--arc-duration-standard,.24s) var(--arc-ease-enter,cubic-bezier(.16, 1, .3, 1)), content-visibility var(--arc-duration-standard,.24s) allow-discrete;overflow-y:clip}.app-shell details[open]::details-content{block-size:auto}.app-shell details[open]>:not(summary){animation:content-arrive var(--arc-duration-standard,.24s) var(--arc-ease-enter,cubic-bezier(.16, 1, .3, 1))}}}@property --workspace-theme-radius{syntax:"<length>";inherits:false;initial-value:0}:root[data-workspace-theme-transition=live]{view-transition-name:none}:root[data-workspace-theme-transition]::view-transition{pointer-events:none}:root[data-workspace-theme-transition]::view-transition-group(*){pointer-events:none}:root[data-workspace-theme-transition]::view-transition-image-pair(*){pointer-events:none}:root[data-workspace-theme-transition]::view-transition-old(*){pointer-events:none}:root[data-workspace-theme-transition]::view-transition-new(*){pointer-events:none}:root[data-workspace-theme-transition]::view-transition-group(root){animation:none}:root[data-workspace-theme-transition]::view-transition-image-pair(root){isolation:isolate}:root[data-workspace-theme-transition]::view-transition-old(root){mix-blend-mode:normal;pointer-events:none;animation:none}:root[data-workspace-theme-transition]::view-transition-new(root){mix-blend-mode:normal;pointer-events:none;animation:none}:root[data-workspace-theme-transition]::view-transition-old(root){z-index:1;-webkit-mask-image:radial-gradient(circle at var(--theme-reveal-x) var(--theme-reveal-y), transparent var(--workspace-theme-radius), black calc(var(--workspace-theme-radius) + 1px));mask-image:radial-gradient(circle at var(--theme-reveal-x) var(--theme-reveal-y), transparent var(--workspace-theme-radius), black calc(var(--workspace-theme-radius) + 1px));animation:.56s cubic-bezier(.22,1,.36,1) both workspace-theme-reveal}:root[data-workspace-theme-transition] .app-shell,:root[data-workspace-theme-transition] .app-shell *{transition:none!important}@keyframes workspace-theme-reveal{0%{--workspace-theme-radius:0px}to{--workspace-theme-radius:var(--theme-reveal-radius)}}@media (width<=600px){.workspace-refresh{right:20px}.loading-table .skeleton-row{gap:10px;padding-inline:14px}.skeleton-cell{display:none}.loading-cards .skeleton-content{grid-template-columns:1fr;gap:8px}.loading-cards .skeleton-row{min-height:70px;padding:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--form-field-fill:linear-gradient(165deg, #fff 0%, #fafbfc 56%, #f3f5f8 100%);--form-field-paper:#fafbfc;--form-field-border:#dce0e6;--form-field-hover:#bfc6d0;--form-field-text:#27313d;--form-field-placeholder:#737b86;--form-field-shadow:inset 0 1px 0 #fff, 0 1px 2px #23334a05;--form-field-focus:#d8885f;--form-field-ring:#ff7b2f17}.app-shell{--form-field-border:var(--wa-control-line,#8a8a8a);--form-field-hover:color-mix(in srgb, var(--wa-control-line,#8a8a8a) 68%, var(--wa-text,#101010))}.app-shell[data-workspace-dark=true]{--form-field-fill:linear-gradient(165deg, var(--wa-raised), var(--wa-surface) 58%, var(--wa-background));--form-field-paper:var(--wa-surface);--form-field-border:var(--wa-control-line);--form-field-hover:color-mix(in srgb, var(--wa-control-line) 68%, var(--wa-text));--form-field-text:var(--wa-text);--form-field-placeholder:var(--wa-muted);--form-field-shadow:inset 0 1px 0 #ffffff06, 0 1px 2px #00000012;--form-field-focus:var(--wa-accent);--form-field-ring:color-mix(in srgb, var(--wa-accent) 14%, transparent)}body :is(.field,.account-form,.business-profile-setup,.workspace-recovery,.recurring-form,.reminder-form,.delivery-form,.delivery-created-link,.banking,.bank-dialog,.settings-hub,.team-invite,.team-member-actions,.reports-page,.business-audit-controls,.sales-catalog-picker) :is(input,select,textarea):not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],.invoice-studio *,.invoice-designer *,.invoice-paper *,.invoice-design-canvas *,.studio-invoice-preview *,.wh-pip-form *,.pip-composer *,.overview-pip-compose *,.search-box *,.sales-search *,[data-field-treatment=custom],[data-field-treatment=custom] *)){--ledger-input-fill:var(--form-field-fill);--ledger-input-border:var(--form-field-border);--ledger-input-radius:12px;--ledger-input-text:var(--form-field-text);background:var(--ledger-input-fill);border-color:var(--ledger-input-border);border-radius:var(--ledger-input-radius);color:var(--ledger-input-text);box-shadow:var(--form-field-shadow)}body :is(.field,.account-form,.business-profile-setup,.workspace-recovery,.recurring-form,.reminder-form,.delivery-form,.delivery-created-link,.banking,.bank-dialog,.settings-hub,.team-invite,.team-member-actions,.reports-page,.business-audit-controls,.sales-catalog-picker) :is(input,select,textarea):not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],.invoice-studio *,.invoice-designer *,.invoice-paper *,.invoice-design-canvas *,.studio-invoice-preview *,.wh-pip-form *,.pip-composer *,.overview-pip-compose *,.search-box *,.sales-search *,[data-field-treatment=custom],[data-field-treatment=custom] *))::placeholder{color:var(--form-field-placeholder);opacity:1;font-weight:400}body :is(.field,.account-form,.business-profile-setup,.workspace-recovery,.recurring-form,.reminder-form,.delivery-form,.delivery-created-link,.banking,.bank-dialog,.settings-hub,.team-invite,.team-member-actions,.reports-page,.business-audit-controls,.sales-catalog-picker) :is(input,select,textarea):not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],.invoice-studio *,.invoice-designer *,.invoice-paper *,.invoice-design-canvas *,.studio-invoice-preview *,.wh-pip-form *,.pip-composer *,.overview-pip-compose *,.search-box *,.sales-search *,[data-field-treatment=custom],[data-field-treatment=custom] *)):hover:where(:not(:disabled):not([readonly])){--ledger-input-border:var(--form-field-hover);border-color:var(--ledger-input-border)}body :is(.field,.account-form,.business-profile-setup,.workspace-recovery,.recurring-form,.reminder-form,.delivery-form,.delivery-created-link,.banking,.bank-dialog,.settings-hub,.team-invite,.team-member-actions,.reports-page,.business-audit-controls,.sales-catalog-picker) :is(input,select,textarea):not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],.invoice-studio *,.invoice-designer *,.invoice-paper *,.invoice-design-canvas *,.studio-invoice-preview *,.wh-pip-form *,.pip-composer *,.overview-pip-compose *,.search-box *,.sales-search *,[data-field-treatment=custom],[data-field-treatment=custom] *)):focus{--ledger-input-border:var(--form-field-focus);border-color:var(--ledger-input-border);box-shadow:var(--form-field-shadow), 0 0 0 3px var(--form-field-ring);outline:0}body :is(.field,.account-form,.business-profile-setup,.workspace-recovery,.recurring-form,.reminder-form,.delivery-form,.delivery-created-link,.banking,.bank-dialog,.settings-hub,.team-invite,.team-member-actions,.reports-page,.business-audit-controls,.sales-catalog-picker) :is(input,select,textarea):not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],.invoice-studio *,.invoice-designer *,.invoice-paper *,.invoice-design-canvas *,.studio-invoice-preview *,.wh-pip-form *,.pip-composer *,.overview-pip-compose *,.search-box *,.sales-search *,[data-field-treatment=custom],[data-field-treatment=custom] *)):disabled{opacity:.65;cursor:not-allowed}body :is(.field,.account-form,.business-profile-setup,.workspace-recovery,.recurring-form,.reminder-form,.delivery-form,.delivery-created-link,.banking,.bank-dialog,.settings-hub,.team-invite,.team-member-actions,.reports-page,.business-audit-controls,.sales-catalog-picker) :is(input,select,textarea):not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],.invoice-studio *,.invoice-designer *,.invoice-paper *,.invoice-design-canvas *,.studio-invoice-preview *,.wh-pip-form *,.pip-composer *,.overview-pip-compose *,.search-box *,.sales-search *,[data-field-treatment=custom],[data-field-treatment=custom] *))[aria-invalid=true]{--ledger-input-border:var(--red,#b8412c);border-color:var(--ledger-input-border)}body :is(.field,.account-form,.business-profile-setup,.workspace-recovery,.recurring-form,.reminder-form,.delivery-form,.delivery-created-link,.banking,.bank-dialog,.settings-hub,.team-invite,.team-member-actions,.reports-page,.business-audit-controls,.sales-catalog-picker) :is(input,select,textarea):not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],.invoice-studio *,.invoice-designer *,.invoice-paper *,.invoice-design-canvas *,.studio-invoice-preview *,.wh-pip-form *,.pip-composer *,.overview-pip-compose *,.search-box *,.sales-search *,[data-field-treatment=custom],[data-field-treatment=custom] *)) option{color:var(--form-field-text);background:var(--form-field-paper)}.app-shell{--ws-ink:var(--wa-text,#1f1f1f);--ws-text:var(--wa-text,#303030);--ws-muted:var(--wa-muted,#616161);--ws-line:var(--wa-line,#e6e6e6);--ws-line-strong:var(--wa-line,#d4d4d4);--ws-soft:var(--wa-soft,#f6f6f7);--ws-surface:var(--wa-surface,#fff);--ws-radius:8px;--ws-radius-lg:16px;--ws-fast:.14s;--ws-med:.22s;--ws-ease:var(--arc-ease-standard,cubic-bezier(.22, 1, .36, 1));--ws-title:26px;--ws-section:15px;--ws-body:13px}:root{--ws-ease:cubic-bezier(.2, .8, .2, 1);--ws-fast:.14s;--ws-med:.22s}.app-shell .workspace-header{border-bottom:1px solid var(--ws-line);background:var(--ws-surface);min-height:56px;padding:8px 20px;display:block}.wh-bar{align-items:center;gap:12px;min-width:0;min-height:40px;display:flex}.wh-bar>.agent-composer{flex:auto}.wh-spacer{flex:1}.app-shell .wh-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.app-shell .wh-create{border:1px solid var(--ws-line-strong);background:var(--ws-surface);min-height:34px;color:var(--ws-ink);transition:background var(--ws-fast) var(--ws-ease), transform var(--ws-fast) var(--ws-ease), border-color var(--ws-fast);border-radius:8px;gap:6px;padding:0 12px;font-size:13px;font-weight:600}.app-shell .wh-create:hover{background:var(--ws-soft)}.app-shell .wh-create:active{transform:scale(.97)}.app-shell .page-content{padding:24px 28px 32px}.app-shell :is(.page-heading h1,.settings-hub-heading h1,.books-page>h1,.books-page h1:first-child,.review-workspace-heading h1,.page-content>h1){font-size:var(--ws-title);letter-spacing:-.02em;color:var(--ws-ink);margin:0;font-weight:650;line-height:1.25}.app-shell .page-heading{align-items:flex-end;gap:16px;margin-bottom:20px}.app-shell .page-heading p{color:var(--ws-muted);margin-top:4px;font-size:13.5px;line-height:1.5}.app-shell .section-heading h2,.app-shell .panel-heading h2{font-size:var(--ws-section);letter-spacing:-.01em;font-weight:650}.app-shell .panel-heading{margin-bottom:14px}.app-shell .form-panel{border-radius:var(--ws-radius-lg);border-color:var(--ws-line);margin-bottom:16px;padding:18px 20px}.app-shell .button{min-height:34px;transition:background-color var(--ws-fast) var(--ws-ease), border-color var(--ws-fast) var(--ws-ease), transform var(--ws-fast) var(--ws-ease), box-shadow var(--ws-fast);border-radius:8px;gap:6px;padding:7px 12px;font-size:13px;font-weight:600}.app-shell .button:active:not(:disabled){transform:scale(.98)}.app-shell .icon-button{transition:background var(--ws-fast) var(--ws-ease), transform var(--ws-fast) var(--ws-ease);border-radius:8px}.app-shell .icon-button:active:not(:disabled){transform:scale(.94)}.app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){transition:border-color var(--ws-fast) var(--ws-ease), box-shadow var(--ws-fast) var(--ws-ease)}.app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea):focus{border-color:var(--ledger-input-border,var(--ws-ink));box-shadow:0 0 0 3px #1f1f1f14}@media (pointer:coarse){.app-shell :is(.button,.wh-create,.settings-hub-tabs>button){min-height:44px}}.app-shell .settings-hub{max-width:1040px;color:var(--ws-text);font-size:14px}.app-shell .settings-hub-heading{margin:0 0 12px}.app-shell .settings-hub-tabs{border:0;border-bottom:1px solid var(--ws-line);scrollbar-width:none;background:0 0;border-radius:0;flex-wrap:nowrap;gap:2px;margin:0 0 4px;padding:0;display:flex;position:relative;overflow-x:auto}.app-shell .settings-hub-tabs::-webkit-scrollbar{display:none}.app-shell .settings-hub-tabs>button{min-height:38px;box-shadow:none;color:var(--ws-muted);transition:color var(--ws-fast) var(--ws-ease), background var(--ws-fast) var(--ws-ease);background:0 0;border:0;border-radius:6px 6px 0 0;flex:none;padding:0 10px;font-size:13px;font-weight:550}.app-shell .settings-hub-tabs>button:hover{color:var(--ws-ink);background:var(--ws-soft)}.app-shell .settings-hub-tabs>button[aria-selected=true]{color:var(--ws-ink);box-shadow:none;background:0 0;border:0;font-weight:650}.app-shell .settings-hub-tabs>button:focus-visible{outline-offset:-2px;outline:2px solid #2e6dcc}.settings-hub-indicator{background:var(--ws-ink,#1f1f1f);transform-origin:0;opacity:0;pointer-events:none;border-radius:2px;width:100px;height:2px;position:absolute;bottom:0;left:0}.settings-hub-indicator[data-ready]{opacity:1;transition:transform var(--ws-med) var(--ws-ease)}.app-shell .settings-hub-description{color:var(--ws-muted);max-width:720px;margin:10px 0 16px;font-size:13px;line-height:1.5}.app-shell .settings-hub :is(.form-panel,.document-settings-card){border-radius:var(--ws-radius-lg);border-color:var(--ws-line);box-shadow:none;margin:0 0 16px;padding:18px 20px}.app-shell .settings-hub .panel-heading{margin-bottom:14px}.app-shell .settings-hub :is(.panel-heading h2,.document-settings-title h2){font-size:var(--ws-section);letter-spacing:-.01em;color:var(--ws-ink);font-weight:650;line-height:1.35}.app-shell .settings-hub .form-grid{gap:14px 16px}.app-shell .settings-hub :is(.field>span,.field>label,.document-settings-grid label,.custom-field-row label){color:var(--ws-text);font-size:13px;font-weight:600}.app-shell .settings-hub :is(input:not([type=color]):not([type=file]):not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--ledger-input-border,var(--ws-line-strong));min-height:38px;padding:8px 12px;font-size:14px;line-height:1.45}.app-shell .settings-hub :is(.field small,.field-note,.field-hint,.document-settings-grid p,.document-settings-footer p,.custom-fields-heading p,.document-settings-title p){font-size:12.5px;line-height:1.5}.app-shell .settings-hub .button{min-height:36px;padding:8px 14px;font-size:13px}.app-shell .settings-hub .document-settings-title{margin-bottom:16px}.app-shell .settings-hub .document-settings-footer{margin-top:16px;padding-top:14px}.app-shell .settings-hub :is(.error-notice,.document-error,.document-notice,.team-notice){padding:10px 12px;font-size:13px}@media (prefers-reduced-motion:no-preference){.settings-hub-panel:not([hidden]){animation:ws-rise var(--ws-med) var(--ws-ease)}}.ws-stack{gap:12px;max-width:760px;display:grid}.ws-card{border:1px solid var(--ws-line,#e6e6e6);border-radius:var(--ws-radius-lg,12px);background:var(--ws-surface,#fff);padding:16px 18px}.ws-card-head{align-items:flex-start;gap:12px;display:flex}.ws-card-head>div{flex:1;min-width:0}.ws-card-head h2{color:var(--ws-ink,#1f1f1f);margin:0;font-size:15px;font-weight:650}.ws-card-head p,.ws-card p{color:var(--ws-muted,#616161);margin:2px 0 0;font-size:13px;line-height:1.5}.ws-card-icon{background:var(--ws-soft,#f6f6f7);width:32px;height:32px;color:var(--ws-text,#303030);border-radius:8px;flex:none;place-items:center;display:grid}.ws-card-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.ws-card-row strong{font-size:14px;font-weight:650}.ws-pill{white-space:nowrap;background:var(--ws-soft,#f3f3f4);height:24px;color:var(--ws-text,#303030);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.ws-pill:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.ws-pill-warn{color:#8a4b08;background:#fff4e5}.ws-pill-ok{color:#1f6b3a;background:#e9f6ee}.ws-pill-bad{color:#9b2c1f;background:#fdecea}.ws-steps{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ws-steps li{align-items:flex-start;gap:10px;display:flex}.ws-steps li>span{background:var(--ws-soft,#f3f3f4);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:650;display:grid}.ws-steps strong{font-size:13.5px;font-weight:600;display:block}.ws-steps p{margin:1px 0 0}.ws-footnote{color:var(--ws-muted,#616161);margin:0;font-size:12.5px;line-height:1.5}@media (width<=620px){.ws-card-head{flex-wrap:wrap}.ws-card-head .ws-pill{flex-basis:auto;order:-1}.ws-card-head:has(>.ws-pill)>.ws-card-icon{order:-2}.ws-card-head:has(>.ws-pill)>div{flex-basis:calc(100% - 44px)}.ws-card-row{flex-direction:column;align-items:stretch}}.app-shell .billing-panel{max-width:960px;padding:0 0 24px}.app-shell .help-panel{padding:0 0 24px}.app-shell .help-intro{margin-bottom:18px}.app-shell .help-intro>svg{width:18px;height:18px;margin-bottom:6px}.app-shell .help-intro h2{font-size:var(--ws-section);letter-spacing:-.01em;margin-bottom:4px}.app-shell .help-intro p{font-size:13.5px;line-height:1.55}.app-shell .help-section h3,.app-shell .help-card h3{font-size:15px}.app-shell .help-requests li{padding:10px 14px}.app-shell .help-requests p,.app-shell .help-card p,.app-shell .help-card ul{font-size:13px}.app-shell .help-card{padding:16px}.app-shell :is(table) td,.app-shell :is(table) th{font-variant-numeric:tabular-nums}.app-shell tbody tr{transition:background-color var(--ws-fast) var(--ws-ease)}.app-shell .books-page table th{font-size:12px}.app-shell .review-workspace-heading{gap:16px;padding:20px 28px 12px}.app-shell .review-workspace-heading>div>span{font-size:13.5px}.app-shell .review-workspace-heading p{margin-bottom:2px;font-size:12.5px}.app-shell .books-main{padding:20px 28px 28px}.workspace-footer-home{cursor:pointer;color:inherit;background:0 0;border:0;padding:0;display:inline-flex}.app-shell .workspace-footer{margin:16px 28px 0;padding:14px 0}@media (prefers-reduced-motion:no-preference){.app-shell~dialog[open]:not(.pip-drawer),.workspace-preserved dialog[open]:not(.pip-drawer){animation:ws-dialog-in var(--ws-med) var(--ws-ease)}}@keyframes ws-dialog-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}@keyframes ws-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes ws-rise{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes ws-fade-in{0%{opacity:0}to{opacity:1}}@media (width<=780px){.app-shell .workspace-header{padding:8px 12px}.app-shell .wh-create{justify-content:center;width:40px;padding:0}.app-shell .wh-create>span{display:none}.app-shell .page-content{padding:16px 16px 24px}.app-shell .review-workspace-heading,.app-shell .books-main{padding:16px}.app-shell .workspace-footer{margin:12px 16px 0}}.app-shell .recurring-title{gap:2px;display:grid}.app-shell .recurring-title p{color:var(--ws-muted);align-items:center;gap:6px;margin:0;font-size:13.5px;display:flex}.app-shell .section-heading{margin-bottom:8px}.app-shell .section-heading>span{color:var(--ws-muted);font-size:12px}.app-shell .invoice-register{border-color:var(--ws-line);border-radius:var(--ws-radius-lg)}.app-shell .table-toolbar{padding:0 16px 12px}.app-shell .filter-tabs{gap:18px;margin-bottom:12px}.app-shell .filter-tab{transition:color var(--ws-fast) var(--ws-ease), border-color var(--ws-fast) var(--ws-ease);padding:10px 0 8px;font-size:13px}.app-shell .filter-tab.selected{font-weight:650}.app-shell .search-box{height:34px;transition:border-color var(--ws-fast) var(--ws-ease), box-shadow var(--ws-fast) var(--ws-ease);border-radius:8px}.app-shell .search-box input{font-size:13px}.app-shell .currency-filter select{border-radius:8px;height:34px;font-size:13px}.app-shell .invoice-table th{height:36px;color:var(--ws-muted);padding:0 12px;font-size:12px}.app-shell .invoice-table th:first-child,.app-shell .invoice-table td:first-child{padding-left:16px}.app-shell .invoice-table td{height:56px;padding:8px 12px;font-size:13px}.app-shell .invoice-table tbody tr:hover{background:var(--ws-soft)}.app-shell .customer-avatar{border-radius:8px;width:30px;height:30px;font-size:11px}.app-shell .invoice-open>span:last-child>strong{margin-bottom:2px;font-size:13.5px}.app-shell .invoice-open>span:last-child>span{font-size:12.5px}.pip-drawer .pip-header-title h2,.pip-drawer .pip-welcome h3{letter-spacing:-.005em;font-size:15px;font-weight:600}.pip-drawer .pip-composer{transition:border-color var(--ws-fast) var(--ws-ease), box-shadow var(--ws-fast) var(--ws-ease);background:#fff;border:1px solid #d9d9d9;border-radius:12px;position:relative;box-shadow:0 1px #1a1a1a0a,0 1px 2px #1a1a1a0f}.pip-drawer .pip-composer:focus-within{border-color:#8a8a8a;box-shadow:0 0 0 3px #1a1a1a12,0 1px 2px #1a1a1a0f}.pip-drawer .pip-composer-disabled{box-shadow:none;background:#fafafa}.app-shell{--ws-canvas:var(--wa-canvas,#f7f7f7)}.app-shell .workspace{background:var(--ws-canvas)}.app-shell .workspace-header{background:var(--ws-canvas);border-bottom-color:#0000}.app-shell{--ws-title:20px;--ws-section:14px;--ws-body:13px;--ws-card-shadow:0 1px 0 #1a1a1a0a, 0 1px 2px #1a1a1a0d}.app-shell :is(.page-heading h1,.settings-hub-heading h1,.books-page>h1,.books-page h1:first-child,.review-workspace-heading h1,.page-content>h1){letter-spacing:-.015em;font-weight:600}.app-shell .page-heading p{font-size:12.5px}.app-shell :is(.form-panel,.ws-card,.books-card,.table-wrap){box-shadow:var(--ws-card-shadow);border-color:#e3e3e3}.app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select){border-color:var(--ledger-input-border,var(--wa-control-line,#8a8a8a));border-radius:8px;min-height:32px;font-size:13px}.app-shell textarea{border-color:var(--ledger-input-border,var(--wa-control-line,#8a8a8a));border-radius:8px;font-size:13px}.app-shell .workspace .field :is(input,select,textarea){min-height:32px;padding:6px 10px;font-size:13px}.app-shell .button{border-radius:8px;min-height:32px;padding:6px 12px;font-size:13px}.app-shell .button.primary{background:#303030;box-shadow:inset 0 -1px #0006,0 1px 1px #0000001f}.app-shell .button.primary:hover:not(:disabled){background:#1a1a1a}.app-shell .button.secondary{background:#fff;border-color:#d4d4d4;box-shadow:0 1px #0000000d}.app-shell .button.secondary:hover:not(:disabled){background:#f6f6f7}.app-shell .settings-hub{max-width:860px;margin:0 auto;font-size:13px}.app-shell .settings-hub-tabs>button{min-height:34px;font-size:13px}.app-shell .settings-hub-description{margin:8px 0 14px;font-size:12.5px}.app-shell .settings-hub :is(.form-panel,.document-settings-card){box-shadow:var(--ws-card-shadow);border-color:#e3e3e3;padding:14px 16px}.app-shell .settings-hub :is(.panel-heading h2,.document-settings-title h2){letter-spacing:0;font-size:14px;font-weight:600}.app-shell .settings-hub .form-grid{row-gap:12px}.app-shell .settings-hub :is(.field>span,.field>label,.document-settings-grid label,.custom-field-row label){font-size:12.5px;font-weight:550}.app-shell .settings-hub :is(input:not([type=color]):not([type=file]):not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea){min-height:32px;padding:6px 10px;font-size:13px}.app-shell .settings-hub textarea{min-height:72px}.app-shell .settings-hub :is(.field small,.field-note,.field-hint){font-size:12px}.app-shell .settings-hub .button{min-height:32px;padding:6px 12px}.pip-drawer .pip-header{gap:10px;padding:12px 14px 10px}.pip-drawer .pip-header-pet{background:#f6f6f7;border:1px solid #ececec;border-radius:8px;width:32px;height:32px}.pip-drawer .pip-context-bar{color:#616161;background:#fafafa;padding:6px 16px;font-size:12px}.pip-drawer .pip-welcome{text-align:left;padding:20px 4px 8px}.pip-drawer .pip-welcome-pet{background:#f6f6f7;border:1px solid #ececec;border-radius:10px;width:40px;height:40px;margin:0 0 12px}.pip-drawer .pip-welcome h3{letter-spacing:0;margin:0 0 12px;font-size:14px;font-weight:600}.pip-drawer .pip-suggestions{gap:6px;display:grid}.pip-drawer .pip-suggestion{color:#303030;background:#fff;border:1px solid #e3e3e3;border-radius:8px;min-height:34px;padding:6px 10px;font-size:13px;font-weight:550;box-shadow:0 1px #0000000a}.pip-drawer .pip-suggestion:hover:not(:disabled){background:#f6f6f7;border-color:#d4d4d4}.pip-drawer .pip-send{color:#fff;background:#303030;border:0;border-radius:8px;width:28px;min-width:28px;height:28px;min-height:28px;box-shadow:inset 0 -1px #00000059}.pip-drawer .pip-send:hover:not(:disabled){background:#1a1a1a}.pip-drawer .pip-send:disabled{color:#a3a3a3;opacity:1;box-shadow:none;background:#ebebeb;border:0}.pip-drawer .pip-composer textarea{font-size:13px}.pip-drawer .pip-composer-bottom span{color:#6d6d6d;font-size:12px}.pip-drawer .pip-message-byline span{font-size:12px;font-weight:600}.pip-drawer .pip-suggestions{width:100%;max-width:none;margin:0}.app-shell .home-currency select{width:auto;min-height:28px}.app-shell .books-card{padding:14px 16px}.app-shell .books-card-head .books-group,.app-shell .books-page h2.books-group,.app-shell .books-page>h2{letter-spacing:0;font-size:14px;font-weight:600}.app-shell .books-page :is(.books-hint,.books-label){font-size:12.5px}.app-shell .books-page table th{color:#616161;background:#f6f6f7;font-size:12px;font-weight:550}.app-shell .books-page table td{font-size:12.5px}.app-shell .review-workflow-navigation a{font-size:13px}.pip-drawer .pip-composer textarea{resize:none}@media (width>=1100px){.app-shell .settings-hub{grid-template-columns:196px minmax(0,720px);align-items:start;column-gap:32px;max-width:980px;display:grid}.app-shell .settings-hub>*{grid-column:2}.app-shell .settings-hub>.settings-hub-tabs{border-bottom:0;flex-direction:column;grid-area:1/1/span 99;gap:1px;margin:2px 0 0;position:sticky;top:16px;overflow:visible}.app-shell .settings-hub-tabs>button{text-align:left;color:#303030;border-radius:8px;justify-content:flex-start;width:100%;min-height:30px;padding:0 10px;font-weight:500}.app-shell .settings-hub-tabs>button[aria-selected=true]{background:#ebebeb;font-weight:600}.app-shell .settings-hub-tabs>button:hover{background:#f1f1f1}.app-shell .settings-hub-tabs .settings-hub-indicator{display:none}.app-shell .settings-hub-heading{margin-bottom:4px}}.app-shell .settings-hub .settings-hub-panel{max-width:none;margin:0;padding:0}.app-shell .settings-hub .settings-hub-panel>*{max-width:none;margin-left:0;margin-right:0}.app-shell .settings-hub .settings-hub-panel .page-content{padding:0}.app-shell .settings-hub select:not([multiple]){appearance:none;background-color:#fff;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23616161' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:12px!important}.app-shell .accounting-area{font-size:13px}@media (width>=981px){.app-shell .accounting-area .review-topbar{background:0 0;min-height:0;padding:8px 28px 0}.app-shell .accounting-area .review-workflow-navigation{gap:2px;padding-bottom:8px}.app-shell .accounting-area .review-workflow-navigation a{color:#303030;border-radius:8px;gap:6px;min-height:28px;padding:0 8px;font-size:12.5px}.app-shell .accounting-area .review-workflow-navigation a svg{color:#616161;width:14px;height:14px}.app-shell .accounting-area .review-workflow-navigation a:hover{background:#ebebeb}.app-shell .accounting-area .review-workflow-navigation a[aria-current=page]{box-shadow:none;background:#e3e3e3;border-color:#0000;font-weight:600}}.app-shell .accounting-area .review-panel{box-shadow:var(--ws-card-shadow);border-color:#e5e5e5;border-radius:16px;padding:16px}.app-shell .accounting-area .review-panel :is(p,li,dd,dt,td,label){font-size:13px}.app-shell .accounting-area .review-panel-heading h2,.app-shell .accounting-area .review-panel h2{letter-spacing:0;font-size:14px;font-weight:600}.app-shell .accounting-area .review-panel h3{font-size:13px;font-weight:600}.app-shell .books-form-grid :is(input:not([type=checkbox]):not([type=radio]),select){height:32px;min-height:32px;padding:0 10px}.app-shell .bank-heading{margin-bottom:16px}.app-shell .bank-heading h1{font-size:var(--ws-title);letter-spacing:-.015em;font-weight:600;line-height:1.25}.app-shell .bank-heading p{margin-top:2px;font-size:13px}.app-shell .bank-balance{letter-spacing:-.01em;font-size:20px}.app-shell .bank-balance small{white-space:nowrap}@media (width<=780px){.app-shell .bank-balance{font-size:18px}.app-shell .bank-liability,.app-shell .bank-available{font-size:12px}.app-shell .bank-liability>span>:first-child,.app-shell .bank-liability>span{white-space:nowrap}.app-shell .bank-liability>span{flex-wrap:wrap;row-gap:0}}.app-shell{word-spacing:.06em}.app-shell :is(.nav-group,.nav-item,.workspace-footer,.field small,.field-note){letter-spacing:0}.app-shell .workspace-footer{color:#6d6d6d;border-top:1px solid #ebebeb;margin:8px 28px 0;padding:14px 0 18px;font-size:12px}.app-shell .workspace-footer-home,.app-shell .workspace-footer>span:empty{display:none}.app-shell .workspace-footer-links{flex-wrap:wrap;gap:16px;margin-left:auto;display:flex}.app-shell .workspace-footer-links a{color:#6d6d6d;font-size:12px;text-decoration:none}.app-shell .workspace-footer-links a:hover{color:var(--ws-text,#303030);text-decoration:underline}.pip-drawer .pip-welcome-pet .pip-cat,.pip-drawer .pip-welcome-pet svg{width:26px!important;height:26px!important}@media (height<=650px){.pip-drawer .pip-welcome-pet{width:40px;height:40px;margin-bottom:10px}}.app-shell .bank-table th{text-transform:none;letter-spacing:0;color:#616161;background:#f6f6f7;font-size:12px;font-weight:550}.app-shell .bank-sandbox{color:#4a4a4a;background:#f6f6f7;border-color:#e3e3e3;border-radius:10px;margin-bottom:16px;padding:8px 12px;font-size:12.5px}.app-shell[data-workspace-dark=true] .bank-sandbox{background:var(--wa-soft);border-color:var(--wa-line);color:var(--wa-muted)}.app-shell[data-workspace-dark=true] .bank-sandbox>span{color:var(--wa-text)}@media (width<=480px){.app-shell .bank-account-rail{grid-template-columns:1fr}}@media (width<=780px){.app-shell .invoice-table :is(th,td):last-child{padding-right:16px}}.app-shell .bank-account-all.selected{background:#f6f6f7;border-color:#c9c9c9}.pip-drawer .pip-test-tag{color:#616161;vertical-align:2px;background:#f1f1f1;border-radius:6px;margin-left:8px;padding:1px 6px;font-size:11px;font-weight:550}.pip-drawer .pip-header-title{align-items:center;min-width:0;display:flex}.pip-drawer .pip-suggestion{min-height:32px;box-shadow:none;border-color:#ebebeb;padding:4px 10px;font-size:13px;font-weight:500}.pip-drawer .pip-body:has(.pip-welcome){flex-direction:column;display:flex}.pip-drawer .pip-body .pip-welcome{margin-top:auto}.pip-drawer .pip-welcome-pet{display:none}.pip-drawer .pip-welcome h3{color:#616161;margin-bottom:8px;font-size:13px;font-weight:550}.app-shell .invoice-table td{padding-top:8px;padding-bottom:8px}.app-shell .invoice-table .customer-avatar{display:none}.app-shell .invoice-table .table-currency{margin:0 0 0 4px;display:inline}.app-shell .invoice-table .number-cell strong{display:inline}.app-shell :is(a,button,select,input,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--arc-focus,#005bd3);outline-offset:2px}.app-shell :is([data-arc-nav],[data-arc]) :is(a,button,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--arc-focus,#005bd3);outline-offset:-2px}.app-shell :is([data-arc-nav],[data-arc]) :is([role=menuitem],[role=menuitemradio],[role=option]):is(a,button,div,[tabindex]):focus-visible{outline:none}.pip-drawer[open]::backdrop{-webkit-backdrop-filter:none;background:#1a1a1a1f}.app-shell .table-foot{color:#616161;font-size:12px}.app-shell .table-foot *{color:inherit}@media (width>=1100px){.app-shell .accounting-area :is(.accounting-area,*):has(>header.review-topbar){grid-template-columns:200px minmax(0,1fr);align-items:start;column-gap:8px;display:grid}.app-shell .accounting-area:has(>header.review-topbar){grid-template-columns:200px minmax(0,1fr);align-items:start;column-gap:8px;display:grid}.app-shell .accounting-area header.review-topbar{box-shadow:none;background:0 0;border:0;grid-area:1/1/span 99;padding:20px 0 16px 16px;display:block;position:sticky;top:12px}:is(.app-shell .accounting-area :has(>header.review-topbar)>:not(header.review-topbar),.app-shell .accounting-area:has(>header.review-topbar)>:not(header.review-topbar)){grid-column:2;min-width:0}.app-shell .accounting-area .review-workflow-navigation{flex-flow:column;align-items:stretch;gap:1px;padding:0;display:flex;overflow:visible}.app-shell .accounting-area .review-workflow-navigation a{justify-content:flex-start;width:100%;min-height:30px;padding:0 10px;font-size:13px;font-weight:500}.app-shell .accounting-area .review-workflow-navigation a[aria-current=page]{background:#ebebeb;font-weight:600}.app-shell .accounting-area .review-workflow-navigation .review-nav-toggle{display:none}.app-shell .accounting-area .books-main{padding-top:20px}}.app-shell :is(.accounting-area,.banking,.books-page,.review-panel) :is(select:not([multiple]),input[type=date],input[type=month],input[type=text],input[type=number],input[type=search],input:not([type])){color:#303030;min-height:32px;font:inherit;box-shadow:none;background-color:#fff;border:1px solid #d4d4d4;border-radius:8px;padding:5px 10px;font-size:13px}.app-shell :is(.accounting-area,.banking,.books-page,.review-panel) select:not([multiple]){appearance:none;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23616161' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:12px!important}.app-shell :is(.accounting-area,.banking,.books-page,.review-panel) :is(select,input):hover:not(:disabled){border-color:#b5b5b5}.app-shell :is(.accounting-area,.banking,.books-page,.review-panel) input[type=date]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}.app-shell :is(.accounting-area,.banking,.books-page,.review-panel) input[type=file]{color:#616161;background:#fafafa;border:1px dashed #c9c9c9;border-radius:10px;width:100%;min-height:36px;padding:4px;font-size:13px}.app-shell :is(.accounting-area,.banking,.books-page,.review-panel) input[type=file]::file-selector-button{color:#303030;height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4d4d4;border-radius:7px;margin-right:10px;padding:0 12px;font-size:12.5px;font-weight:550}.app-shell :is(.accounting-area,.banking,.books-page,.review-panel) input[type=file]::file-selector-button:hover{background:#f6f6f7}.app-shell :is(.accounting-area,.banking) .button.primary:disabled{color:#8a8a8a;box-shadow:none;background:#ebebeb;border-color:#e3e3e3}.app-shell .banking :is(h2,.bank-rail-title h2){letter-spacing:0;font-size:14px;font-weight:600}.app-shell .banking .bank-pills{border-radius:9px;padding:2px}.app-shell .banking .bank-pills button{border-radius:7px;min-height:28px;padding:0 10px;font-size:12.5px}.app-shell .banking .bank-direction{border-radius:8px;width:28px;height:28px}.app-shell .banking .bank-amount span,.app-shell .banking .bank-transaction span{font-size:12px}.app-shell .banking .bank-account-all{padding:10px 12px;font-size:13px}@media (width<=780px),(pointer:coarse){.app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea),.app-shell .workspace .field :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea),.app-shell :is(.accounting-area,.banking,.books-page,.review-panel) :is(select:not([multiple]),input[type=date],input[type=month],input[type=text],input[type=number],input[type=search],input:not([type])){min-height:44px!important;font-size:16px!important}.app-shell :is(.accounting-area,.banking,.books-page,.review-panel) input[type=file]::file-selector-button{height:36px}.app-shell .search-box{height:auto!important;min-height:44px!important}}.app-shell[data-workspace-dark=true] label.search-box input{background:0 0}@media (width>=781px){.app-shell .wh-bar:has(>.agent-composer-bar){justify-content:flex-end}.app-shell .workspace:has(.wh-bar>.agent-composer-bar) .workspace-footer{padding-bottom:72px}}@media (width<=780px){.app-shell .workspace:has(.wh-bar>.agent-composer-bar) .workspace-footer{padding-bottom:80px}}.app-shell:has(.pip-drawer[open]) .wh-bar>.agent-composer-bar{visibility:hidden}.pip-drawer[open]::backdrop{background:0 0!important}.pip-drawer .pip-header-pet svg{filter:none!important;opacity:1!important}@media (width<=780px){.app-shell:has(#main-navigation.nav-open) .wh-bar>.agent-composer-bar{visibility:hidden}}.app-shell .wh-bar>.agent-composer-bar:focus-within{border-color:#8a8a8a;box-shadow:0 0 0 3px #1a1a1a12,0 8px 24px -8px #1a1a1a38}.app-shell .books-page form.books-form[aria-label="Choose a report"]{box-shadow:var(--ws-card-shadow);background:#fff;border:1px solid #e3e3e3;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:8px 10px;margin:12px 0 10px;padding:10px 12px;display:flex}.app-shell .books-page form.books-form[aria-label="Choose a report"]>label{color:#616161;gap:4px;font-size:12px;font-weight:550;display:grid}.app-shell .books-page form.books-form[aria-label="Choose a report"]>label.books-check{color:#303030;align-self:center;align-items:center;gap:6px;font-size:12.5px;display:flex}.app-shell .books-page form.books-form[aria-label="Choose a report"]>.button{min-height:34px;padding:4px 14px;font-size:13px}.app-shell .books-page .books-downloads{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;display:flex}.app-shell .books-page .books-downloads .button{border-radius:8px;min-height:28px;padding:2px 10px;font-size:12.5px}.app-shell .books-page .books-downloads .books-label{color:#6d6d6d;flex-basis:100%;font-size:12px}.app-shell .books-page .books-result{margin:4px 0 14px;font-size:13px}.app-shell .books-page .books-result strong{font-variant-numeric:tabular-nums;font-size:15px}@media (width<=600px){.app-shell .books-page form.books-form[aria-label="Choose a report"]{flex-direction:column;align-items:stretch}.app-shell .books-page form.books-form[aria-label="Choose a report"]>label{flex:none}.app-shell .books-page form.books-form[aria-label="Choose a report"]>label.books-check{align-self:stretch}.app-shell .books-page form.books-form[aria-label="Choose a report"]>.button{justify-content:center;min-height:44px}}@media (width>=601px){.app-shell .books-page[aria-labelledby=reports-title] table:has(td.books-amount):is(:not(.stackable),.stackable){table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #ebebeb;border-radius:10px;width:100%;margin:0 0 12px;overflow:hidden}.app-shell .books-page[aria-labelledby=reports-title] table:has(td.books-amount):is(:not(.stackable),.stackable) td{text-overflow:ellipsis;border-top:1px solid #f0f0f0;padding:7px 12px;font-size:13px;overflow:hidden}.app-shell .books-page[aria-labelledby=reports-title] table:has(td.books-amount):is(:not(.stackable),.stackable) tr:first-child td{border-top:0}.app-shell .books-page[aria-labelledby=reports-title] table:has(td.books-amount):is(:not(.stackable),.stackable) td:first-child{color:#616161;font-variant-numeric:tabular-nums;width:96px}.app-shell .books-page[aria-labelledby=reports-title] table:has(td.books-amount):is(:not(.stackable),.stackable) td.books-amount{text-align:right;font-variant-numeric:tabular-nums;width:140px}.app-shell .books-page[aria-labelledby=reports-title] table:has(td.books-amount):is(:not(.stackable),.stackable) tr.books-total td{background:#f6f6f7;font-weight:600}.app-shell .books-page[aria-labelledby=reports-title] table:has(td.books-amount):is(:not(.stackable),.stackable):has(thead){table-layout:auto}.app-shell .books-page[aria-labelledby=reports-title] table:has(td.books-amount):is(:not(.stackable),.stackable):has(thead) td:first-child{width:auto}.app-shell .books-page[aria-labelledby=reports-title] table:has(td.books-amount):is(:not(.stackable),.stackable):has(thead) td.books-amount{white-space:nowrap;width:1%}.app-shell .books-page[aria-labelledby=reports-title] table:has(td.books-amount):is(:not(.stackable),.stackable):has(thead) th{color:#616161;text-align:left;white-space:nowrap;background:#f6f6f7;padding:7px 12px;font-size:12px;font-weight:550}.app-shell .books-page[aria-labelledby=reports-title] table:has(td.books-amount):is(:not(.stackable),.stackable):has(thead) td{white-space:normal;overflow:visible}}@media (width>=781px){dialog.pip-drawer[open]:not(:has(.pip-message)){border-color:#e3e3e3;border-radius:16px;width:min(420px,100vw - 40px);height:auto;max-height:calc(100dvh - 40px);inset:auto 20px 20px auto;box-shadow:0 12px 40px -12px #1a1a1a47,0 1px 2px #1a1a1a0f}dialog.pip-drawer[open]:not(:has(.pip-message)) .pip-body{flex:0 auto;padding-top:8px}dialog.pip-drawer[open]:not(:has(.pip-message)) .pip-body .pip-welcome{margin-top:0}}.pip-drawer .pip-context-line{color:#6d6d6d;margin:-6px 0 10px;font-size:12px}.app-shell .books-page .books-flag{color:#616161;align-items:center;gap:8px;display:inline-flex}.app-shell .books-page .books-flag-action{color:#303030;text-underline-offset:3px;border-radius:6px;min-height:24px;padding:0 6px;font-size:12.5px;font-weight:550;-webkit-text-decoration:underline #c9c9c9;text-decoration:underline #c9c9c9}.app-shell .books-page .books-flag-action:hover:not(:disabled){background:#f1f1f1;text-decoration-color:currentColor}@media (width>=601px){.app-shell .books-page[aria-labelledby=chart-title] table[aria-label$=\ accounts]{table-layout:fixed;width:100%}.app-shell .books-page[aria-labelledby=chart-title] table[aria-label$=\ accounts] :is(th,td):first-child{width:120px}.app-shell .books-page[aria-labelledby=chart-title] table[aria-label$=\ accounts] :is(th,td):nth-child(3){width:100px}.app-shell .books-page[aria-labelledby=chart-title] table[aria-label$=\ accounts] :is(th,td):nth-child(4){width:170px}.app-shell .books-page[aria-labelledby=chart-title] table[aria-label$=\ accounts] :is(th,td):nth-child(5){width:150px}.app-shell .books-page[aria-labelledby=chart-title] table[aria-label$=\ accounts] td{padding-top:7px;padding-bottom:7px}.app-shell .books-page[aria-labelledby=chart-title] table[aria-label$=\ accounts]:has([role=alertdialog]){table-layout:auto}.app-shell .books-page[aria-labelledby=chart-title] table[aria-label$=\ accounts]:has([role=alertdialog]) :is(th,td):nth-child(n+4){width:auto}.app-shell .books-page[aria-labelledby=chart-title] table[aria-label$=\ accounts] td:has(>[role=alertdialog]){width:380px}}@media (width>=601px) and (width<=1239px){.app-shell .books-page[aria-labelledby=chart-title] table[aria-label$=\ accounts]{table-layout:auto}.app-shell .books-page[aria-labelledby=chart-title] table[aria-label$=\ accounts] :is(th,td):nth-child(n){width:auto}.app-shell .books-page[aria-labelledby=chart-title]>div:has(>table[aria-label$=\ accounts]){overflow-x:auto}}.app-shell .banking .bank-badge-sandbox{color:#5e4a00;background:#fff4c7;border-color:#0000;margin-left:6px}@media (width>=781px){.app-shell .banking>.bank-sandbox{display:none}}@media (width<=780px){.app-shell .banking .bank-badge-sandbox{display:none}dialog.pip-drawer[open]:not(:has(.pip-message)){border-radius:16px 16px 0 0;width:100%;height:auto;max-height:calc(100dvh - 24px);inset:auto 0 0}dialog.pip-drawer[open]:not(:has(.pip-message)) .pip-body{flex:0 auto}}@media (width>=1100px){.app-shell .accounting-area .books-main{max-width:1100px;margin:0 auto}.app-shell .accounting-area :is(.books-page,.reconcile-page,.accounting-overview){box-sizing:border-box;width:100%;max-width:1100px;margin-left:auto!important;margin-right:auto!important}}.app-shell .books-export{display:inline-block;position:relative}.app-shell .books-export>summary{color:#303030;cursor:pointer;background:#fff;border:1px solid #d4d4d4;border-radius:8px;align-items:center;gap:6px;min-height:30px;padding:0 12px;font-size:13px;font-weight:550;list-style:none;display:inline-flex}.app-shell .books-export>summary::-webkit-details-marker{display:none}.app-shell .books-export>summary:after{content:"";border-bottom:1.5px solid #616161;border-right:1.5px solid #616161;width:7px;height:7px;margin:-3px 0 0 2px;transform:rotate(45deg)}.app-shell .books-export>summary:hover{background:#f6f6f7}.app-shell .books-export[open]>summary:after{margin-top:3px;transform:rotate(-135deg)}.app-shell .books-export-menu{z-index:20;background:#fff;border:1px solid #e3e3e3;border-radius:10px;gap:2px;min-width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px -8px #1a1a1a38}.app-shell .books-export-menu .button{width:100%;min-height:32px;box-shadow:none;background:0 0;border:0;justify-content:flex-start;font-size:13px;font-weight:500}.app-shell .books-export-menu .button:hover:not(:disabled){background:#f6f6f7}.app-shell .books-page .books-downloads .books-export-menu .button{min-height:32px}@media (pointer:coarse),(width<=720px){.app-shell .books-export>summary,.app-shell .books-page .books-downloads .books-export-menu .button{min-height:44px}}.app-shell .books-downloads [role=status]{color:#616161;margin:0;font-size:12.5px}.app-shell .books-flow-head-actions{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.app-shell .books-flow-head-actions>.button{flex:none;margin-top:2px}@media (width>=601px){.app-shell .books-page td.nec-nowrap{white-space:nowrap!important}}.app-shell .books-page .nec-network{margin-top:2px;display:block}@media (width<=600px){.app-shell .books-page table[aria-label=Account\ lines] td select{min-width:0;max-width:62%}}:is(#arc-page-header,.app-shell) button.payroll-help.payroll-help{flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.app-shell[data-workspace-dark=true] .banking .bank-badge-sandbox{background:var(--wa-warning-soft);color:var(--wa-warning)}.app-shell{--ev-font:var(--arc-font-family-body,"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif);--ev-sidebar:#090909;--ev-sidebar-selected:#303030;--ev-sidebar-muted:#8a8a8a;--ev-canvas:#fafafa;--ev-surface:#fff;--ev-ink:#101010;--ev-muted:#616161;--ev-secondary:#616161;--ev-border:#e5e5e5;--ev-primary:#303030;--ev-on-primary:#fff;--ev-soft:#f7f7f7;--ev-soft-strong:#ebebeb;--ev-chip-ink:#545454;--ev-border-soft:#f2f2f2;--ev-positive-soft:#f2faf6;--ev-settled-soft:#e3f1ea;--ev-warning-soft:#fcdc75;--ev-warning-ink:#533c0f;--ev-positive:#008060;--ev-attention:#99651d;--ev-accent:#008060;--ev-radius-workspace:12px;--ev-radius-card:16px;--ev-radius-input:8px;--ev-radius-button:8px;--ev-radius-pill:6px;--shell-rail:var(--ev-sidebar);--shell-rail-active:var(--ev-sidebar-selected);--shell-page:var(--ev-canvas);font-family:var(--ev-font);color:var(--ev-ink);font-size:13px}.app-shell :is(button,input,select,textarea){font-family:inherit}.app-shell,.app-shell .workspace{word-spacing:normal}@media (width>=781px){.app-shell .sidebar{background:var(--ev-sidebar);width:220px}.app-shell .workspace{background:var(--ev-canvas);border-radius:var(--ev-radius-workspace);margin-left:220px}.app-shell .wh-bar>.agent-composer-bar{left:calc(50vw + 110px)}}.app-shell :is(.page-heading h1,.settings-hub-heading h1,.books-page>h1,.books-page h1:first-child,.review-workspace-heading h1,.bank-heading h1){letter-spacing:-.01em;color:var(--ev-ink);font-size:26px;font-weight:650}.app-shell :is(.books-group,.section-heading h2){font-size:14px;font-weight:600}.app-shell :is(.books-card,.form-panel,.invoice-register,.billing-group){border-color:var(--ev-border);border-radius:var(--ev-radius-card)}.app-shell .button.primary{background:var(--ev-primary);border-color:var(--ev-primary);border-radius:var(--ev-radius-button)}.app-shell .button.secondary{border-radius:var(--ev-radius-button)}.app-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:var(--ev-radius-input)}.app-shell :is(.home-pill,.ws-pill){border-radius:var(--ev-radius-pill)}.app-shell .home-pill-settled{background:var(--ev-settled-soft);color:#00664d}.app-shell :is(.positive,.bank-amount.in,.paid-text){color:var(--ev-positive)!important}.app-shell .sidebar .nav-group{letter-spacing:0;text-transform:none;color:var(--ev-sidebar-muted);margin:16px 0 4px;padding:0 10px;font-size:11px;font-weight:600}.app-shell .sidebar .nav-item{height:30px;font-size:13px}.app-shell .sidebar .nav-item.nav-sub{color:#c9c9c9;padding-left:22px;font-size:12.5px}.app-shell .sidebar .nav-item.nav-sub svg{width:15px;height:15px}@media (width>=781px){.app-shell .sidebar nav#main-navigation{flex-direction:column;min-height:calc(100vh - 190px);display:flex}.app-shell .sidebar .nav-foot{flex-direction:column;gap:2px;margin-top:auto;padding-top:12px;display:flex}}@media (width<=780px){.app-shell .sidebar .nav-foot{display:contents}.app-shell:not([data-workspace-dark=true]) .sidebar .nav-group{color:#616161}.app-shell:not([data-workspace-dark=true]) .sidebar .nav-item.nav-sub{color:#4a4a4a}.app-shell[data-workspace-dark=true] .sidebar nav#main-navigation.nav-open .nav-item.active{background:color-mix(in srgb, currentColor 14%, transparent);color:inherit}}.app-shell main,.app-shell .workspace-view{background:0 0}body:has(.app-shell){background:var(--ev-sidebar,#090909)}@media (width>=781px){.app-shell .sidebar .nav-item{white-space:nowrap;letter-spacing:-.005em}.app-shell .sidebar .nav-item>svg{flex:none}}.app-shell .home-date{color:var(--ev-muted);margin:0;font-size:12px}.app-shell .home-chips{justify-content:center}.app-shell .home-chip{box-shadow:none;color:var(--ev-muted);background:0 0;border:0;font-weight:500}.app-shell .home-chip:hover{background:var(--ev-soft-strong);color:var(--ev-ink)}.app-shell .glance{gap:10px;display:grid}.app-shell .glance-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-shell .glance-head h2{margin:0;font-size:14px;font-weight:600}.app-shell .glance-tools{align-items:center;gap:8px;display:flex}.app-shell .glance-period{border:1px solid var(--ev-border);border-radius:var(--ev-radius-button);background:var(--ev-surface);align-items:center;height:30px;padding:0 12px;font-size:13px;font-weight:550;display:inline-flex}.app-shell .ev-summary{border:1px solid var(--ev-border);border-radius:var(--ev-radius-card);background:var(--ev-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 16px;display:grid}.app-shell .ev-summary>div{border-left:1px solid var(--ev-border);gap:2px;padding:14px 18px;display:grid}.app-shell .ev-summary>div:first-child{border-left:0}.app-shell .ev-summary span{color:var(--ev-muted);font-size:13px}.app-shell .ev-summary strong{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:650}.app-shell .ev-summary small{color:var(--ev-muted);font-size:12px}.app-shell .ev-summary .ev-attention{color:var(--ev-attention)}.app-shell .ev-summary .ev-positive{color:var(--ev-positive)}.app-shell .ev-summary-note{border-top:1px solid var(--ev-border);color:var(--ev-muted);grid-column:1/-1;margin:0;padding:8px 18px;font-size:12px}.app-shell .ev-toolbar{border-bottom:1px solid var(--ev-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.app-shell .ev-toolbar .filter-tabs{border:0;gap:2px}.app-shell .ev-toolbar .filter-tab{border-radius:var(--ev-radius-button);min-height:30px;color:var(--ev-secondary);box-shadow:none;background:0 0;border:0;padding:0 10px;font-size:13px}.app-shell .ev-toolbar .filter-tab.selected{background:var(--ev-soft-strong);color:var(--ev-ink);font-weight:600}.app-shell .ev-toolbar .filter-tab:after{display:none}@media (pointer:coarse),(width<=720px){.app-shell .ev-toolbar .filter-tab{min-height:44px}}.app-shell .ev-table .ev-check-hit{display:contents}@media (pointer:coarse),(width<=720px){.app-shell .ev-table .ev-check-hit{vertical-align:middle;cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-14px;display:inline-flex}.app-shell .ev-table th.ev-check .ev-check-hit{min-height:32px;margin-block:-8px}.app-shell .invoice-table.ev-table .invoice-open.ev-id{margin:-4px -6px -25px;padding:4px 6px 25px}.app-shell .invoice-table.ev-table :is(.ev-id-sub,.ev-id-dates){pointer-events:none}.app-shell .workspace-footer-links{row-gap:0}.app-shell .workspace-footer-links a{align-items:center;min-height:44px;display:inline-flex}}.app-shell[data-workspace-dark=true] .ev-toolbar .filter-tab.selected{background:var(--wa-accent-soft)}.app-shell .ev-toolbar .filter-count{background:var(--ev-warning-soft);color:var(--ev-warning-ink);border-radius:5px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:600}.app-shell .ev-toolbar .search-filters{align-items:center;gap:8px;display:flex}.app-shell .ev-toolbar .search-box{width:200px;min-height:32px}.app-shell .ev-table th{background:var(--ev-soft);height:32px;color:var(--ev-muted);text-transform:none;letter-spacing:0;font-size:12px;font-weight:550}.app-shell .ev-table td{border-top:1px solid var(--ev-border-soft);height:34px;padding-top:4px;padding-bottom:4px;font-size:13px}.app-shell .ev-table tbody tr:hover td{background:var(--ev-soft)}.app-shell .ev-table tr.is-selected td{background:var(--ev-positive-soft)}.app-shell .ev-table .ev-check{width:40px;padding-left:16px;padding-right:0}.app-shell .ev-table .ev-id{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.app-shell .ev-table .ev-id strong{color:var(--ev-ink);font-weight:600}.app-shell .ev-table .ev-id:hover strong{text-decoration:underline}.app-shell .ev-foot{color:var(--ev-muted);justify-content:space-between;padding:10px 16px;font-size:12px;display:flex}@media (width<=900px){.app-shell .ev-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .ev-summary>div:nth-child(3){border-left:0}.app-shell .ev-summary>div:nth-child(n+3){border-top:1px solid var(--ev-border)}.app-shell .ev-toolbar{flex-wrap:wrap}}.app-shell .table-scroll:has(>table.invoice-table.ev-table){container:invoice-list/inline-size}.app-shell .invoice-table.ev-table td.ev-delivery{width:auto;padding-left:12px}@container invoice-list (width<=1059px){.app-shell .invoice-table.ev-table :is(th,td):nth-child(9){display:none}}@container invoice-list (width<=820px){.app-shell .invoice-table.ev-table :is(th,td):nth-child(3){display:none}.app-shell .invoice-table.ev-table{min-width:0}}@container invoice-list (width<=718px){.app-shell .invoice-table.ev-table :is(th,td):nth-child(7){display:none}}.app-shell .ev-id-dates{display:none}@media (width>=601px){@container invoice-list (width<=820px){.app-shell .invoice-table.ev-table .ev-id-dates{color:var(--ev-muted);white-space:normal;margin-top:2px;font-size:12px;line-height:1.4;display:block}.app-shell .invoice-table.ev-table .ev-id-due{display:none}}@container invoice-list (width<=718px){.app-shell .invoice-table.ev-table .ev-id-due{display:inline}}}@container invoice-list (width<=699px){.app-shell .invoice-table.ev-table :is(th,td):nth-child(6){display:none}.app-shell .invoice-table.ev-table .ev-status-inline{text-align:right;margin-top:4px;display:block}}@media (width<=600px){.app-shell .invoice-table.ev-table :is(th,td):nth-child(3),.app-shell .invoice-table.ev-table :is(th,td):nth-child(7),.app-shell .invoice-table.ev-table :is(th,td):nth-child(8){display:none}.app-shell .ev-toolbar .search-filters{flex-wrap:wrap;width:100%}.app-shell .ev-toolbar .search-box{width:100%}}.app-shell .detail-layout.ev-record{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.app-shell .ev-record-main,.app-shell .ev-record-side{align-content:start;gap:16px;min-width:0;display:grid}.app-shell .ev-count{background:var(--ev-soft);color:var(--ev-muted);border-radius:5px;padding:0 6px;font-size:11px;font-weight:600}.app-shell .ev-muted{color:var(--ev-muted);font-size:12px}.app-shell .ev-lines{margin:0;padding:0 16px;list-style:none}.app-shell .ev-lines li{border-top:1px solid var(--ev-border-soft);grid-template-columns:minmax(0,1fr) auto 120px;align-items:center;gap:16px;padding:14px 0;display:grid}.app-shell .ev-lines li:first-child{border-top:0}.app-shell .ev-lines li>div{gap:2px;min-width:0;display:grid}.app-shell .ev-lines strong{font-size:13px;font-weight:600}.app-shell .ev-lines small{color:var(--ev-muted);font-size:12px}.app-shell .ev-qty{color:var(--ev-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.app-shell .ev-qty-n{background:var(--ev-soft);text-align:center;border-radius:5px;min-width:24px;padding:1px 6px;display:inline-block}.app-shell .ev-amount{text-align:right;font-variant-numeric:tabular-nums}.app-shell .ev-card-foot{border-top:1px solid var(--ev-border-soft);background:var(--ev-soft);color:var(--ev-muted);justify-content:space-between;padding:10px 16px;font-size:12px;display:flex}.app-shell .ev-totals{margin:0;padding:6px 16px 10px}.app-shell .ev-totals>div{justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.app-shell .ev-totals dt span{color:var(--ev-muted);margin-left:10px}.app-shell .ev-totals dd{font-variant-numeric:tabular-nums;margin:0}.app-shell .ev-totals .ev-total{font-weight:650}.app-shell .ev-totals .ev-sep{border-top:1px solid var(--ev-border-soft);margin-top:6px;padding-top:12px}.app-shell .ev-timeline>p{margin:0;padding:12px 16px}.app-shell .ev-record-subhead{margin:8px 0 0;font-size:14px;font-weight:600}.app-shell .ev-side-strong{font-weight:600;color:var(--ev-ink)!important}.app-shell .ev-pre{white-space:pre-line}.app-shell .ev-facts{gap:6px;margin:0;display:grid}.app-shell .ev-facts>div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.app-shell .ev-facts dt{color:var(--ev-muted)}.app-shell .ev-facts dd{text-align:right;margin:0}@media (width<=1100px){.app-shell .detail-layout.ev-record{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.app-shell .ev-lines li{grid-template-columns:minmax(0,1fr) auto}.app-shell .ev-qty{grid-column:1}}@media (width>=781px){.app-shell .workspace-header{border-bottom:1px solid var(--ev-border);background:var(--ev-surface);align-items:center;min-height:53px;padding:0 24px;display:flex}.app-shell .workspace-header .wh-bar{grid-template-columns:minmax(0,1fr) minmax(200px,300px) minmax(0,1fr);align-items:center;gap:16px;width:100%;min-height:53px;display:grid}.app-shell .workspace-header .wh-actions{grid-column:3;justify-self:end}.app-shell .workspace-header .wh-slot,.app-shell .workspace-header .wh-spacer{display:none}}@media (width>=781px) and (width<=960px){.app-shell .workspace-header .wh-bar{grid-template-columns:minmax(96px,1fr) minmax(160px,300px) auto}}.app-shell .wh-crumbs ol{color:var(--ev-muted);align-items:center;gap:8px;min-width:0;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.app-shell .wh-crumbs li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-shell .wh-crumbs li+li:before{content:"›";color:var(--ev-muted);margin-right:8px}.app-shell .wh-crumbs li[aria-current=page]{color:var(--ev-ink);font-weight:600}.app-shell .wh-search input{border:1px solid var(--ev-border);border-radius:var(--ev-radius-input);background:var(--ev-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236e6e73' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 10px center;width:100%;height:32px;padding:0 12px 0 32px;font-size:13px;min-height:32px!important}.app-shell .wh-search input:focus{background-color:var(--ev-surface)}@media (width<=780px){.app-shell .wh-crumbs,.app-shell .wh-search{display:none}}.app-shell .detail-page .back-link{min-height:32px;box-shadow:none;color:var(--ev-ink);background:0 0;border:0;align-items:center;gap:10px;padding:0 12px 0 0;font-size:13px;font-weight:500;display:inline-flex}.app-shell .detail-page .back-link svg{box-sizing:content-box;border:1px solid var(--ev-border);background:var(--ev-surface);border-radius:50%;width:14px;height:14px;padding:8px}@media (width>=1081px){.app-shell .home-work{grid-template-columns:minmax(0,1.62fr) minmax(315px,1fr)!important}.app-shell .home-work>:is(.home-cash,.home-attention){align-self:stretch}}.app-shell .home-work>*{min-width:0}.app-shell .glance{margin-bottom:0}.app-shell .page-content.home-page{gap:16px!important}.app-shell .home-balance-name small{white-space:nowrap}.app-shell .home-attention .home-rows li+li{border-top:1px solid var(--ev-border-soft)}.app-shell :is(.glance-panel strong,.ev-summary strong,.home-balances strong,.ev-amount,.ev-totals dd){white-space:nowrap}@media (width<=400px){.app-shell :is(.glance-panel strong,.ev-summary strong){font-size:clamp(17px,5.6vw,22px)}}@media (width<=600px){.app-shell .invoice-table.ev-table :is(th,td):nth-child(4){display:none}.app-shell .ev-table td{text-overflow:ellipsis;overflow:hidden}}.app-shell :is(input,select,textarea){font-weight:400!important}.app-shell .sidebar .nav-item{font-weight:400}.app-shell .sidebar .nav-item.active{font-weight:600}.app-shell .button{font-weight:550}.app-shell .ev-table .ev-id strong{font-weight:600}@media (width>=781px){.app-shell .detail-page{position:relative}.app-shell .detail-page>.page-heading .heading-actions{position:absolute;top:20px;right:28px}}@media (width<=760px){.app-shell .home-chips{justify-content:center;flex-wrap:wrap!important;padding-right:0!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}}.app-shell .agent-composer-send:not(:disabled){background:var(--ev-primary);color:var(--ev-on-primary)}@media (width>=601px) and (width<=640px){.app-shell .invoice-table.ev-table :is(th,td):nth-child(2){display:table-cell}.app-shell .invoice-table.ev-table{table-layout:auto}.app-shell .invoice-table.ev-table :is(th,td):is(:nth-child(4),:nth-child(5)){width:auto}}@media (width<=600px){.app-shell .invoice-table.ev-table :is(th,td):is(:first-child,:nth-child(2),:nth-child(5),:nth-child(6)){display:table-cell!important}.app-shell .invoice-table.ev-table :is(th,td):is(:nth-child(3),:nth-child(4),:nth-child(7),:nth-child(8)){display:none!important}.app-shell .ev-table td{white-space:nowrap}.app-shell .ev-table .ev-check{width:32px;padding-left:12px}.app-shell .ev-table td{text-overflow:clip!important;overflow:visible!important}.app-shell .ev-table .number-cell{min-width:96px}.app-shell .ev-table :is(th,td){padding-left:8px;padding-right:8px}}.app-shell .ev-record .ev-lines{padding:0 16px}.app-shell .page-content:has(.ev-summary) .page-heading p{display:none}.app-shell .home-pill-draft:before{border:1px dotted;background:0 0!important}.app-shell .ev-sort{color:var(--ev-muted);margin-left:4px;font-size:11px}.app-shell .ev-sort-up{display:inline-block;transform:rotate(180deg)}.app-shell .home-table-foot{color:var(--ev-muted);justify-content:space-between;padding:10px 8px 4px;font-size:12px;display:flex}.app-shell .home-table :is(th,td):is(:nth-child(3),:nth-child(4)){display:table-cell!important}@media (width<=1000px){.app-shell .home-table :is(th,td):nth-child(2){display:none!important}}@media (width<=760px){.app-shell .home-table :is(th,td):is(:nth-child(2),:nth-child(6),:nth-child(7)){display:none!important}.app-shell .home-table :is(th,td):nth-child(3){max-width:110px}}.app-shell .home-table-wrap{container:home-table/inline-size}@container home-table (width<=919px){.app-shell .home-table :is(th,td):nth-child(7){display:none!important}}@container home-table (width<=559px){.app-shell .home-table :is(th,td):is(:nth-child(2),:nth-child(6),:nth-child(7)){display:none!important}}@media (width<=560px){.app-shell .home-table :is(th,td):nth-child(3){display:none!important}}@media (width<=400px){.app-shell .home-table :is(th,td){padding-left:6px;padding-right:6px}.app-shell .home-table th{white-space:normal;height:auto;padding-top:5px;padding-bottom:5px;line-height:1.2}}.app-shell :is(.home-pill-overdue,.home-pill-part-paid,.home-pill-issued):before{border:1.5px solid;opacity:1!important;background:0 0!important}.app-shell .home-pill-issued{background:var(--ev-warning-soft);color:var(--ev-warning-ink)}.app-shell .home-pill-draft:before{opacity:1!important}.app-shell .home-balances li{grid-template-columns:24px minmax(0,1fr) max-content}.app-shell .home-balance-name{min-width:0}.app-shell .home-balance-name small{white-space:normal;overflow-wrap:anywhere}.app-shell .ev-record .inspector-summary{display:none}.app-shell .glance-period{box-sizing:border-box;height:32px}.app-shell .glance-tools .home-currency select{box-sizing:border-box;border:1px solid var(--wa-control-line,#8a8a8a);border-radius:var(--ev-radius-button);background:var(--ev-surface);height:32px;min-height:32px;box-shadow:none;padding:0 28px 0 12px;font-size:13px;font-weight:550}@media (width<=780px),(pointer:coarse){.app-shell .glance-period{height:44px;padding:0 14px;font-size:15px}.app-shell .glance-tools .home-currency select{height:44px;padding:0 30px 0 14px;font-weight:550}}@media (width>=1081px){.app-shell .home-work>:is(.home-table-card,.ui-surface:not(.home-cash):not(.home-attention)){grid-column:1/-1}}.app-shell .home-work{gap:16px;margin-top:0}.app-shell .glance-panels.overview-metrics,.app-shell .glance{margin-bottom:0}.app-shell .home-table thead tr th:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.app-shell .ui-rail .ev-ask{gap:8px;display:grid}.app-shell .ui-rail .ev-ask p{color:var(--ev-secondary);margin:0;font-size:13px}.app-shell .ev-ask-button{border:1px solid var(--ev-border);border-radius:var(--ev-radius-button);background:var(--ev-surface);height:32px;color:var(--ev-ink);font:inherit;cursor:pointer;justify-self:start;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:13px;font-weight:550;display:inline-flex}.app-shell .ev-ask-button:hover{background:var(--ev-soft)}.app-shell .ev-refund dt span{white-space:normal}.app-shell .ev-record .recipient-review-card{border:1px solid var(--ev-border);border-radius:var(--ev-radius-card);background:var(--ev-surface);margin:0 0 12px;padding:14px 16px}.app-shell .ev-record .recipient-review-kicker{letter-spacing:.02em;color:var(--ev-muted);font-size:11px}.app-shell .ev-record .recipient-review-card h3{letter-spacing:0;color:var(--ev-ink);margin:8px 0 4px;font-size:14px;font-weight:600;line-height:1.35}.app-shell .ev-record .recipient-review-card>p{color:var(--ev-secondary);margin:0;font-size:12.5px;line-height:1.5}.app-shell .ev-record .recipient-review-benefit{color:var(--ev-muted);margin:8px 0 0;font-size:11.5px}.app-shell .ev-record .recipient-review-primary{background:var(--ev-surface);width:auto;height:32px;min-height:32px;color:var(--ev-ink);border:1px solid var(--ev-border);box-shadow:none;margin-top:10px;padding:0 12px;font-size:13px;font-weight:550}.app-shell .ev-record .recipient-review-primary:hover{background:var(--ev-soft)}.app-shell .ev-record .recipient-review-price{text-align:left;margin-top:6px;font-size:11.5px}@media screen{.app-shell[data-workspace-theme][data-workspace-dark=true]{--ev-canvas:var(--wa-background);--ev-surface:var(--wa-surface);--ev-ink:var(--wa-text);--ev-muted:var(--wa-muted);--ev-secondary:var(--wa-muted);--ev-chip-ink:var(--wa-text);--ev-border:var(--wa-line);--ev-border-soft:var(--wa-line);--ev-soft:var(--wa-soft);--ev-soft-strong:var(--wa-raised);--ev-primary:var(--wa-accent);--ev-on-primary:var(--wa-accent-text);--ev-positive:var(--wa-success);--ev-accent:var(--wa-accent);--ev-positive-soft:var(--wa-success-soft);--ev-settled-soft:var(--wa-success-soft);--ev-sidebar-muted:var(--wa-muted);--ev-warning-soft:var(--wa-warning-soft);--ev-warning-ink:var(--wa-warning);--ev-attention:var(--wa-warning);--shell-surface:var(--wa-surface);--shell-ink:var(--wa-text);--shell-line:var(--wa-line);--shell-page:var(--wa-background)}.app-shell[data-workspace-theme][data-workspace-dark=true] .agent-composer{background:var(--ev-surface);border-color:var(--ev-border);box-shadow:none}.app-shell[data-workspace-theme][data-workspace-dark=true] .agent-composer :is(textarea,input){color:var(--ev-ink);background:0 0!important}.app-shell[data-workspace-theme][data-workspace-dark=true] .home-pill{background:var(--ev-soft);color:var(--ev-ink)}.app-shell[data-workspace-theme][data-workspace-dark=true] .home-pill-draft{background:var(--ev-soft);color:var(--ev-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.home-pill-issued,.home-pill-part-paid){background:var(--wa-warning-soft);color:var(--wa-warning)}.app-shell[data-workspace-theme][data-workspace-dark=true] .home-pill-overdue{background:var(--wa-danger-soft);color:var(--wa-danger)}.app-shell[data-workspace-theme][data-workspace-dark=true] .home-pill-settled{background:var(--wa-success-soft);color:var(--wa-success)}.app-shell[data-workspace-theme][data-workspace-dark=true] .home-pill-button{background:var(--ev-primary);color:var(--ev-on-primary)}.app-shell[data-workspace-theme][data-workspace-dark=true] .agent-composer-send:disabled{background:var(--ev-soft);color:var(--ev-muted)}}.app-shell .home-attention .home-rows a{grid-template-columns:28px minmax(0,1fr) auto 14px;gap:10px;min-height:40px;padding:6px 8px}.app-shell .home-attention .home-row-icon{background:var(--ev-soft);width:28px;height:28px;color:var(--ev-secondary);border-radius:7px}.app-shell .home-attention .home-row-icon-warn{background:var(--ev-warning-soft);color:var(--ev-warning-ink)}.app-shell .home-attention .home-row-icon-positive{background:var(--ev-positive-soft);color:var(--ev-positive)}.app-shell .home-row-text{gap:1px;min-width:0;display:grid}.app-shell .home-row-text>span{color:var(--ev-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:550;overflow:hidden}.app-shell .home-row-text>small{color:var(--ev-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}@media (width<=400px){.app-shell .home-row-text>:is(span,small){white-space:normal}}.app-shell .customer-ev-table{border-collapse:collapse;width:100%}.app-shell .customer-ev-table td{vertical-align:middle}.app-shell .customer-cell{align-items:center;gap:10px;min-width:200px;display:flex}.app-shell .customer-cell .customer-avatar{background:var(--ev-soft);width:28px;height:28px;color:var(--ev-secondary);border:1px solid var(--ev-border);border-radius:7px;flex:none;place-items:center;font-size:11px;display:grid}.app-shell .customer-cell>span:last-child{min-width:0;display:grid}.app-shell .customer-cell strong{color:var(--ev-ink);font-weight:600}.app-shell .customer-cell small{color:var(--ev-muted);overflow-wrap:anywhere;font-size:12px}.app-shell .customer-address{white-space:normal;min-width:160px;max-width:280px;color:var(--ev-secondary)}.app-shell .customer-books-cell{min-width:120px}.app-shell .customer-books-cell .customer-books{min-width:200px;margin:0;font-size:12px}.app-shell .customer-actions{text-align:right;white-space:nowrap;padding-right:16px}.app-shell .customer-actions .button{height:28px;padding:0 10px;font-size:12.5px;min-height:28px!important}.app-shell .customer-count-word{display:none}.app-shell .ev-count-neutral{background:var(--ev-soft)!important;color:var(--ev-secondary)!important}@media (width<=900px) and (width>=601px){.app-shell .customer-ev-table :is(th,td):nth-child(5){display:none}}.app-shell .table-scroll:has(>table.customer-ev-table){container:customer-list/inline-size}@container customer-list (width<=790px){.app-shell .customer-ev-table :is(th,td):nth-child(5){display:none}}@container customer-list (width<=707px){.app-shell .customer-ev-table :is(th,td):nth-child(3){display:none}}@container customer-list (width<=560px){.app-shell .customer-cell{min-width:172px}.app-shell .customer-books-cell{min-width:96px}}.app-shell .customer-ev-table td.customer-cell{height:auto;min-height:40px}@media (width<=600px){.app-shell .customer-ev-table thead{display:none}.app-shell .customer-ev-table,.app-shell .customer-ev-table tbody{display:block}.app-shell .customer-ev-table tr{border-top:1px solid var(--ev-border-soft);grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"check name edit"".addr addr"".meta books";gap:4px 8px;padding:12px;display:grid}.app-shell .customer-ev-table td{white-space:normal;border:0;height:auto;padding:0!important;display:block!important}.app-shell .customer-ev-table td.ev-check{grid-area:check;width:auto;padding-top:6px!important}.app-shell .customer-ev-table td.customer-cell{grid-area:name;min-width:0;display:flex!important}.app-shell .customer-ev-table td.customer-actions{grid-area:edit;padding-right:0!important}.app-shell .customer-ev-table td.customer-address{grid-area:addr;min-width:0;max-width:none;font-size:12.5px}.app-shell .customer-ev-table td.customer-address,.app-shell .customer-ev-table td:nth-child(4){padding-left:38px!important}.app-shell .customer-ev-table td:nth-child(4){text-align:left;color:var(--ev-muted);grid-area:meta;font-size:12.5px}.app-shell .customer-ev-table .customer-count-word{display:inline}.app-shell .customer-ev-table td:nth-child(5){display:none!important}.app-shell .customer-ev-table td.customer-books-cell{grid-area:books;justify-self:end;min-width:0}.app-shell .customer-ev-table td.customer-books-cell .customer-books{min-width:0}.app-shell .customer-ev-table tbody tr:hover td{background:0 0}}.app-shell .customer-ev-table th{text-align:left;white-space:nowrap}.app-shell .customer-ev-table :is(th,td){padding-left:12px;padding-right:12px}.app-shell .customer-ev-table :is(th,td).number-cell{text-align:right;padding-right:20px}.app-shell .customer-ev-table :is(th,td).ev-check{padding-left:16px;padding-right:0}@media (width<=600px){.app-shell .customer-ev-table td.number-cell{text-align:left!important;padding-right:0!important}.app-shell .customer-ev-table td.customer-address{padding-right:0!important}}@media (width>=781px){.app-shell .sidebar .nav-item{gap:8px;padding-left:10px;padding-right:6px}.app-shell .sidebar .nav-item:is(.active,[aria-current=page]){letter-spacing:-.01em;font-weight:500!important}}@media (width<=600px){.app-shell .customer-ev-table thead{display:block}.app-shell .customer-ev-table thead tr{border-top:0;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"check name";padding:8px 12px}.app-shell .customer-ev-table thead th{display:none}.app-shell .customer-ev-table thead th:is(.ev-check,:nth-child(2)){height:auto;display:block;padding:0!important}.app-shell .customer-ev-table thead th.ev-check{grid-area:check}.app-shell .customer-ev-table thead th:nth-child(2){grid-area:name;align-self:center}.app-shell .customer-ev-table thead tr{background:var(--ev-soft)}.app-shell .customer-ev-table thead th{background:0 0}.app-shell .customer-ev-table tbody tr.is-selected{background:var(--ev-positive-soft)}.app-shell .customer-ev-table tbody tr.is-selected td{background:0 0}}.app-shell .banking .bank-heading{align-items:center;margin-bottom:16px}.app-shell .banking .bank-actions{align-items:center;gap:8px}.app-shell .banking .bank-actions .button{height:32px;min-height:32px;padding:0 12px;font-size:13px;font-weight:550}.app-shell .banking .bank-quiet-action{min-height:32px;color:var(--ev-secondary);align-items:center;gap:6px;padding:0 8px;font-size:13px;display:inline-flex}.app-shell .banking .bank-quiet-action:hover:not(:disabled){color:var(--ev-ink)}.app-shell .banking .bank-rail-title{margin-bottom:8px}.app-shell .banking .bank-rail-title h2{font-size:14px;font-weight:600}.app-shell .banking .bank-account{border-radius:var(--ev-radius-card);border-color:var(--ev-border);gap:2px;padding:12px 14px}.app-shell .banking .bank-account strong{margin-top:4px;font-size:13px;font-weight:600}.app-shell .banking .bank-account-top,.app-shell .banking .bank-account-kind,.app-shell .banking .bank-account-meta,.app-shell .banking .bank-account-time{color:var(--ev-muted);font-size:12px}.app-shell .banking .bank-balance{letter-spacing:-.01em;margin-top:6px;font-size:18px;font-weight:600}.app-shell .banking .bank-balance small{font-size:11px}.app-shell .banking .bank-available,.app-shell .banking .bank-account :is(dl,.bank-liability){margin-top:6px;padding-top:6px;font-size:12px}.app-shell .banking .bank-ledger{border-radius:var(--ev-radius-card);border-color:var(--ev-border)}.app-shell .banking .bank-ledger-heading{align-items:center;padding:14px 16px 10px}.app-shell .banking .bank-ledger-heading h2{font-size:14px;font-weight:600}.app-shell .banking .bank-ledger-heading p{color:var(--ev-muted);margin:2px 0 0;font-size:12px}.app-shell .banking .bank-ledger-heading .button{place-items:center;width:32px;height:32px;min-height:32px;padding:0;display:grid}.app-shell .banking .bank-filters{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0 16px 12px;display:flex}.app-shell .banking .bank-filters label,.app-shell .banking .bank-date-row label{color:var(--ev-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.app-shell .banking .bank-date-row{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;padding:0;display:flex}.app-shell .banking .bank-date-row>button{min-height:32px;padding:0 6px;font-size:12.5px}.app-shell .banking .bank-pills{gap:2px;padding:2px}.app-shell .banking .bank-pills button{height:28px;min-height:28px;padding:0 10px;font-size:13px}@media (width>=781px) and (pointer:fine){.app-shell .banking :is(.bank-filters,.bank-date-row) :is(select,input){height:32px;padding:0 10px;font-size:13px;min-height:32px!important}}.app-shell .banking .bank-table th{height:36px;color:var(--ev-muted);background:var(--ev-soft);padding-top:0;padding-bottom:0;font-size:12px;font-weight:550}.app-shell .banking .bank-table td{padding-top:8px;padding-bottom:8px}.app-shell .banking .bank-transaction strong{font-size:13px;font-weight:600}.app-shell .banking .bank-transaction div>span{color:var(--ev-muted);font-size:12px}.app-shell .banking .bank-amount strong{font-size:13px}.app-shell .banking .bank-table td .button{height:28px;min-height:28px;padding:0 10px;font-size:12.5px}.app-shell .banking .bank-table td :is(.button,button){height:28px!important;min-height:28px!important;padding:0 10px!important;font-size:12.5px!important}.app-shell .banking :is(.bank-filters,.bank-date-row) label{align-items:center;flex-direction:row!important;flex:none!important;width:auto!important}.app-shell .banking .bank-filters select{padding-right:30px!important}@media (width<=680px){.app-shell .banking .bank-date-row{width:100%;margin-left:0}.app-shell .banking .bank-filters>label{width:100%!important}.app-shell .banking .bank-filters>label select{flex:1}}.app-shell .banking .bank-filters .bank-date-row{border-bottom:0}@media (width<=680px){.app-shell .banking :is(.bank-filters>label,.bank-date-row label){grid-template-columns:48px minmax(0,1fr);width:100%!important;display:grid!important}.app-shell .banking :is(.bank-filters>label select,.bank-date-row label input){width:100%;min-width:0;max-width:none}}@media (pointer:coarse){.app-shell .banking .bank-table td :is(.button,button){height:auto!important;min-height:44px!important}}.app-shell .ev-comment{border:1px solid var(--wa-control-line,#8a8a8a);border-radius:var(--ev-radius-input);background:var(--ev-surface);margin:4px 16px 8px}.app-shell .ev-comment textarea{border-radius:var(--ev-radius-input) var(--ev-radius-input) 0 0;resize:vertical;background:0 0;width:100%;padding:10px 12px;font-size:13px;display:block;min-height:56px!important;box-shadow:none!important;border:0!important}.app-shell .ev-comment-foot{border-top:1px solid var(--ev-border-soft);background:var(--ev-soft);border-radius:0 0 var(--ev-radius-input) var(--ev-radius-input);justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 6px 12px;display:flex}.app-shell .ev-comment-foot span{color:var(--ev-muted);font-size:12px}.app-shell .ev-comment-foot .button{height:28px;min-height:28px;padding:0 10px;font-size:12.5px}.app-shell .ev-comment-error{color:#b42318;margin:0;padding:6px 12px 8px;font-size:12px}.app-shell .ev-comment-note,.app-shell .ev-timeline-empty{margin:0;padding:4px 16px 12px;font-size:12.5px}.app-shell .ev-entry-tag{border-radius:var(--ev-radius-pill);background:var(--ev-soft);color:var(--ev-muted);margin-left:8px;padding:1px 6px;font-size:11px;font-weight:500}.app-shell .ev-entry-body{color:var(--ev-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0;font-size:13px}@media (pointer:coarse){.app-shell .ev-comment-foot .button{height:auto;min-height:44px!important}}.app-shell .ev-timeline .ev-comment{border-radius:var(--ev-radius-card);margin:0 0 10px}.app-shell .ev-lines li{grid-template-columns:40px minmax(0,1fr) auto 120px;padding:16px 0}.app-shell .ev-item-tile{border:1px solid var(--ev-border);background:var(--ev-soft);width:40px;height:40px;color:var(--ev-muted);border-radius:8px;place-items:center;display:grid}.app-shell .ev-totals>div{padding-top:7px;padding-bottom:7px}.app-shell .ev-side-customer{align-items:flex-start;gap:10px;display:flex}.app-shell .ev-side-customer p{margin:0}.app-shell .ev-side-avatar{background:var(--ev-soft);border:1px solid var(--ev-border);width:32px;height:32px;color:var(--ev-secondary);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:600;display:grid}@media (width<=600px){.app-shell .ev-lines li{grid-template-columns:40px minmax(0,1fr) auto}.app-shell .ev-lines li .ev-qty{grid-column:2}.app-shell .ev-lines li .ev-amount{grid-area:1/3}}@media (width>=681px){.app-shell .banking .bank-amount strong{display:inline}.app-shell .banking .bank-amount>span{margin:0 0 0 4px;display:inline}}.app-shell :is(.ev-table .ev-id strong,.home-row-link,.home-table td strong,.home-balances strong,.home-balance-name strong,.home-row-text>span,.ev-lines strong,.customer-cell strong,.bank-transaction strong,.bank-account strong,.bank-amount strong,.ev-side-strong,.wh-crumbs [aria-current],.ev-totals dt,.ev-totals dd,.home-table td.home-num){font-weight:500!important}.app-shell .ev-totals .ev-total :is(dt,dd){font-weight:600!important}.app-shell :is(.button,.wh-create,.ev-ask-button,.filter-tab.selected){font-weight:500!important}.app-shell .settings-hub :is(.field>label,label>span:first-child){font-weight:500}.app-shell .home-row-link{color:var(--ev-ink)}.app-shell .home-table-card .home-table-wrap{margin-left:-8px;margin-right:-8px}.app-shell .home-table thead th{border-radius:0!important}.app-shell .home-table :is(th,td):first-child{padding-left:16px}.app-shell .home-table :is(th,td):last-child{padding-right:16px}@media (width>=1680px){.app-shell .workspace-scroll>main>.page-content,.app-shell .page-content.home-page{margin-left:auto;margin-right:auto;max-width:1480px!important}}.app-shell :is(.home-balance-name>span,.home-rows a>strong){font-weight:500!important}.app-shell .home-table-foot{padding-left:8px;padding-right:8px}.app-shell .ev-ask-button{height:auto;min-height:28px;color:var(--ev-accent);background:0 0;border:0;padding:2px 0}.app-shell .ev-ask-button:hover{background:0 0;text-decoration:underline}.pip-drawer{font-size:13px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important}.pip-drawer :is(h2,h3,p,span,button,small,textarea,input,label){font-family:inherit;letter-spacing:normal!important}.pip-drawer .pip-header-title h2{font-size:14px!important;font-weight:600!important}.pip-drawer .pip-welcome h3{font-size:15px!important;font-weight:600!important}.pip-drawer .pip-action-heading h3{font-weight:600!important}.pip-drawer .pip-suggestions button{background:0 0;border-radius:6px;min-height:34px;font-weight:500;box-shadow:none!important;border:0!important}.pip-drawer .pip-suggestions button:hover{background:#f1f1f1}.pip-drawer .pip-composer-bottom,.pip-drawer .pip-composer-bottom span{font-size:11.5px!important}.pip-drawer .pip-composer textarea{font-family:inherit!important}@media (width<=600px){.app-shell .ev-toolbar .filter-tabs{scrollbar-width:none;flex-wrap:nowrap;padding-right:24px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.app-shell .ev-toolbar .filter-tabs::-webkit-scrollbar{display:none}.app-shell .ev-toolbar .filter-tab{flex:none}}@media (width>=781px){.app-shell .sidebar .pip-nav-entry{background:#222!important;border-color:#2f2f2f!important}.app-shell .sidebar .pip-nav-entry:hover{background:var(--ev-sidebar-selected)!important}}.app-shell .sidebar .local-mark{text-transform:none!important;letter-spacing:0!important;color:#a8a8a8!important;font-size:12px!important;font-weight:400!important}.app-shell .banking .bank-pills{gap:2px;background:0 0!important;border:0!important;padding:0!important}.app-shell .banking .bank-pills button{color:var(--ev-secondary);border-radius:var(--ev-radius-button);background:0 0;font-weight:400;border:0!important}.app-shell .banking .bank-pills button.selected,.app-shell .banking .bank-pills button[aria-pressed=true]{color:var(--ev-ink);font-weight:500;background:var(--ev-soft)!important;box-shadow:none!important}@media (width<=600px){.app-shell .ev-toolbar .search-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;display:grid!important}.app-shell .ev-toolbar .search-filters>.search-box{grid-column:1/-1}.app-shell .ev-toolbar .search-filters>.currency-filter,.app-shell .ev-toolbar .search-filters>.currency-filter select{width:100%;min-width:0}.app-shell .customer-table .ev-toolbar .search-filters>.currency-filter{grid-column:1/-1}}.recipient-review-kicker>span{text-transform:uppercase}.app-shell .ev-record .recipient-review-card.is-offer{border:0;border-top:1px solid var(--ev-border);background:0 0;border-radius:0;margin:0;padding:12px 14px}.app-shell .ev-record .recipient-review-card.is-offer .recipient-review-kicker{color:var(--ev-ink);letter-spacing:0;font-size:13px;font-weight:500}.app-shell .ev-record .recipient-review-card.is-offer .recipient-review-kicker>span{text-transform:none}.app-shell .ev-record .recipient-review-card.is-offer :is(h3,.recipient-review-benefit){display:none}.app-shell .ev-record .recipient-review-card.is-offer>p{margin:4px 0 0;font-size:12.5px}.app-shell .ev-record .recipient-review-card.is-offer .recipient-review-primary{height:auto;min-height:28px;color:var(--ev-accent);background:0 0;border:0;margin-top:6px;padding:2px 0;font-weight:500!important}.app-shell .ev-record .recipient-review-card.is-offer .recipient-review-primary:hover:not(:disabled){background:0 0;text-decoration:underline}@media (pointer:coarse){.app-shell .ev-record .recipient-review-card.is-offer .recipient-review-primary,.app-shell .ev-ask-button{min-height:44px!important}}.app-shell .ev-th-short{display:none}@media (width<=400px){.app-shell .ev-th-long{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell .ev-th-short{display:inline}}.app-shell .customer-cell small{word-break:normal;overflow-wrap:break-word!important}@media (width<=780px){.app-shell .sidebar .nav-menu-toggle{order:0!important;gap:0!important;width:40px!important;min-width:40px!important;padding:0!important;font-size:0!important}.app-shell .sidebar .brand{order:1!important}.app-shell .sidebar .workspace-switch{order:2!important;margin:0 100px 0 auto!important}.app-shell .workspace-header .wh-actions{right:16px!important}.app-shell .workspace-header .wh-account-panel{right:0!important}}@media (width<=780px) and (pointer:coarse){.app-shell .sidebar .nav-menu-toggle{width:44px!important;min-width:44px!important}}@media (width<=389px){.app-shell .sidebar .workspace-switch{margin-right:96px!important}}@media (width>=1101px){.app-shell .detail-layout.ev-record{gap:40px}}.app-shell .ev-record-main{gap:32px}.app-shell .ev-record .ev-totals>div{padding-top:9px;padding-bottom:9px}.app-shell .ev-record .ev-lines li>div{gap:4px}.app-shell .ev-record .ev-lines small{line-height:1.45}.app-shell .ev-record .ev-record-subhead{margin-left:0;padding-left:0}.app-shell :is(.ev-table .ev-id strong,.home-row-link){font-size:13px!important;font-weight:600!important}@media (width<=360px){.app-shell .ev-toolbar .search-filters{grid-template-columns:minmax(0,1fr)!important}.app-shell .invoice-table.ev-table :is(th,td){padding-left:6px!important;padding-right:6px!important}.app-shell .invoice-table.ev-table .ev-check{width:28px;padding-left:10px!important}.app-shell .invoice-table.ev-table .number-cell{min-width:0!important}}@media (width>=1081px){.app-shell .home-cash{flex-direction:column;display:flex}.app-shell .home-cash .home-cash-foot{margin-top:auto}}.app-shell .home-cash-foot{border-top:1px solid var(--ev-border-soft);margin-top:8px;padding:10px 0 2px}@media (width>=1680px){.app-shell .workspace-footer{max-width:1424px;margin-left:auto!important;margin-right:auto!important}}.app-shell .customer-books-cell .customer-books-button{font-size:13px}.app-shell .banking .bank-layout{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.app-shell .banking .bank-account-rail{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-items:stretch;gap:12px;display:grid!important}.app-shell .banking .bank-rail-title{grid-column:1/-1;align-items:center;gap:8px;margin:0;display:flex}.app-shell .banking .bank-rail-title span{color:var(--ev-muted);font-size:12px}.app-shell .banking .bank-account-all{border-radius:var(--ev-radius-button);grid-column:1/-1;justify-self:start;gap:8px;width:auto;min-height:30px;padding:0 12px;font-size:13px}.app-shell .banking .bank-account-all svg{width:15px;height:15px}.app-shell .banking .bank-account{height:100%}.app-shell .banking .bank-table th:nth-child(2){text-align:right}.app-shell .banking .bank-rail-title{justify-content:flex-start!important}.app-shell .banking .bank-account-rail>:not(.bank-account):not(.bank-rail-title):not(.bank-account-all){grid-column:1/-1}@media (width<=680px){.app-shell .banking .bank-layout>.bank-ledger{scroll-margin-top:12px}.app-shell .banking .bank-account-rail{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell .banking .bank-account{padding:10px 12px}.app-shell .banking .bank-account-top{display:none}.app-shell .banking .bank-account strong{margin-top:0}.app-shell .banking .bank-balance{margin-top:4px;font-size:15px}.app-shell .banking .bank-account :is(.bank-available,.bank-account-time,dl,.bank-liability){font-size:11.5px}}@media (width<=359px){.app-shell .banking .bank-account-rail{grid-template-columns:minmax(0,1fr)!important}}.app-shell .banking .bank-account-rail{flex-direction:column;gap:12px;display:flex!important}.app-shell .banking .bank-account-cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.app-shell .banking .bank-account-cards>.bank-account{width:auto;height:100%}.app-shell .banking .bank-account-rail>.bank-account-all{align-self:flex-start}@media (width<=680px){.app-shell .banking .bank-account-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (width<=359px){.app-shell .banking .bank-account-cards{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.app-shell .banking .bank-account-top{gap:4px;font-size:11px;display:flex!important}.app-shell .banking .bank-account-top svg{width:12px;height:12px}}@media (width<=780px),(pointer:coarse){.app-shell .glance-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:8px;display:grid}.app-shell .glance-tools{display:contents}.app-shell .glance-period{grid-area:1/2;font-weight:500;height:26px!important;padding:0 10px!important;font-size:12px!important}.app-shell .glance-tools .home-currency{grid-area:2/1/auto/-1;justify-self:end}}.app-shell .settings-hub :is(.field small,.field-note,.field-hint){color:var(--ev-muted)!important}.pip-drawer .pip-welcome{padding-top:8px!important}.pip-drawer .pip-welcome h3{color:var(--ev-ink,#242424)!important}.app-shell .ev-id-sub{display:none}@media (width<=600px){.app-shell .invoice-table.ev-table .ev-id-sub{color:var(--ev-muted);white-space:nowrap;text-overflow:ellipsis;max-width:150px;margin-top:1px;font-size:12px;display:block;overflow:hidden}.app-shell .page-heading .heading-actions{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;width:100%;display:grid!important}.app-shell .page-heading .heading-actions>*{justify-content:center;width:100%}}@media (width<=680px){.app-shell .banking .bank-account-cards{grid-template-columns:minmax(0,1fr)!important}.app-shell .banking .bank-account dl>div,.app-shell .banking .bank-available{justify-content:space-between;gap:12px;display:flex!important}}@media (width<=780px),(pointer:coarse){.app-shell .glance-head{grid-template-columns:auto 1fr!important}.app-shell .glance-head h2{grid-area:1/1/auto/-1}.app-shell .glance-period{grid-area:2/1!important;height:44px!important;padding:0 14px!important;font-size:14px!important}.app-shell .glance-tools .home-currency{grid-area:2/2!important;justify-self:start!important}}@media (width<=600px){.app-shell .customer-cell small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;overflow-wrap:normal!important}.app-shell .customer-cell>span:last-child{min-width:0;overflow:hidden}.app-shell .page-heading .heading-actions>:is(a,button){box-sizing:border-box;align-items:center;height:40px;display:inline-flex;min-height:40px!important}}@media (width<=600px) and (pointer:coarse){.app-shell .page-heading .heading-actions>:is(a,button){height:44px;min-height:44px!important}}@media (width<=600px){.app-shell .invoice-table.ev-table .table-currency{margin:1px 0 0;font-size:11px;display:block}}.app-shell:has(.pip-drawer[open]) .agent-composer-hero{visibility:hidden}.app-shell .workspace-footer{justify-content:space-between!important}.app-shell .workspace-footer>:last-child{margin-left:auto}.app-shell .banking .bank-account-rail{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;display:grid!important}.app-shell .banking .bank-account-rail>:not(.bank-rail-title):not(.bank-account-all){grid-column:1/-1}.app-shell .banking .bank-account-rail>.bank-account-all{grid-area:1/2;justify-self:start}.app-shell .banking .bank-rail-title{grid-area:1/1}@media (width<=680px){.app-shell .banking .bank-account-rail{grid-template-columns:auto minmax(0,1fr)!important}}.app-shell .banking .bank-date-row>button{border:1px solid var(--ev-border);border-radius:var(--ev-radius-button);background:var(--ev-surface);min-height:32px;color:var(--ev-ink);padding:0 12px;font-size:13px;text-decoration:none}.app-shell .banking .bank-date-row>button:hover{background:var(--ev-soft)}@media (pointer:coarse){.app-shell .banking .bank-date-row>button{min-height:44px}}@media (width<=600px){.app-shell .customer-ev-table tr{grid-template-areas:"check name name"".addr addr"".meta meta"".edit books"!important}.app-shell .customer-ev-table td.customer-actions{justify-self:start}}.app-shell .ev-comment{grid-template-columns:40px minmax(0,1fr);display:grid}.app-shell .ev-comment-avatar{background:var(--ev-soft);border:1px solid var(--ev-border);width:28px;height:28px;color:var(--ev-secondary);border-radius:50%;grid-area:1/1;align-self:start;place-items:center;margin:10px 0 0 12px;font-size:11px;font-weight:600;display:grid}.app-shell .ev-comment textarea{grid-area:1/2}.app-shell .ev-comment>:is(.ev-comment-foot,.ev-comment-error){grid-column:1/-1}@media (width<=600px){.app-shell .home-chips{scrollbar-width:none;box-sizing:border-box;width:calc(100vw - 32px);max-width:calc(100vw - 32px);flex-wrap:nowrap!important;justify-content:flex-start!important;padding-right:24px!important;overflow:auto hidden!important;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)!important;mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)!important}.app-shell .home-chips::-webkit-scrollbar{display:none}.app-shell .home-chip{flex:none}}@media (width>=1680px){.app-shell .workspace-footer{box-sizing:border-box;align-self:center;width:calc(100% - 56px)}}.app-shell:has(.pip-drawer[open]) .agent-composer-hero{opacity:.45;pointer-events:none;visibility:visible!important}@media (width<=600px){.app-shell .home-chips{padding-left:4px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 24px),#0000)!important;mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 24px),#0000)!important}}.app-shell .banking .bank-rail-title span{background:var(--ev-soft);min-width:20px;height:18px;color:var(--ev-secondary);vertical-align:middle;border-radius:9px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:500;display:inline-grid}.app-shell .banking .bank-bottom-note{font-size:13px!important}.app-shell .customer-cell>span:last-child{gap:2px}.app-shell .customer-books-cell .customer-books-button{vertical-align:middle;align-items:center;min-height:28px;display:inline-flex}.app-shell .settings-hub .ws-card-head h2{font-weight:600;font-size:14px!important}@media (width>=1081px){.app-shell .home-cash .home-balances{flex-direction:column;flex:1;display:flex}.app-shell .home-cash .home-balances li{flex:auto}}@media (width<=600px){.app-shell .ev-toolbar .search-filters>.search-box+.currency-filter:last-child{grid-column:1/-1}}@media (width<=780px){.app-shell{background:var(--ev-canvas);min-height:100dvh}.app-shell:has(>.workspace){flex-direction:column;display:flex}.app-shell>.workspace{flex:1 0 auto}}@media (width<=780px),(pointer:coarse){.app-shell .glance-period{color:var(--ev-ink);border:1px solid var(--ev-border)!important;background:var(--ev-surface)!important;padding:0 14px!important}}@media (width<=600px){.app-shell .settings-hub-tabs{padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}}.app-shell .home-table-card .home-table-foot{margin-left:0!important;margin-right:0!important;padding-left:16px!important;padding-right:16px!important}.app-shell .settings-hub select:not([multiple]){text-overflow:ellipsis;padding-right:36px!important}.app-shell .sidebar .pip-nav-entry .pip-nav-text{text-align:left;gap:1px;min-width:0;line-height:1.25;display:grid}.app-shell .sidebar .pip-nav-entry .pip-nav-text small{color:#a8a8a8;font-size:11.5px;font-weight:400}@media (width>=781px){.app-shell .sidebar .pip-nav-entry{padding-top:0;padding-bottom:0;min-height:30px!important}}.app-shell .home-chip{align-items:center;gap:6px;display:inline-flex}.app-shell .home-chip svg{color:var(--ev-muted);flex:none}.app-shell[data-workspace-theme][data-workspace-dark=true] .sidebar .pip-nav-entry .pip-nav-text small{color:var(--wa-muted)}.app-shell .sidebar-bottom:empty{display:none}@media (width<=600px){.app-shell .invoice-table.ev-table .ev-id-sub{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:160px;line-height:1.3;display:-webkit-box;overflow:hidden}.app-shell .ev-lines li{grid-template:"tile desc amount""tile desc qty"1fr/40px minmax(0,1fr) auto;align-items:start;row-gap:2px}.app-shell .ev-lines li .ev-item-tile{grid-area:tile}.app-shell .ev-lines li>div{grid-area:desc}.app-shell .ev-lines li .ev-amount{text-align:right;grid-area:amount;grid-area:auto!important}.app-shell .ev-lines li .ev-qty{grid-area:qty;justify-self:end;font-size:12px;grid-column:auto!important}}@media (width>=601px){.app-shell .customer-ev-table td{height:40px;padding-top:4px;padding-bottom:4px}.app-shell .customer-actions .button{height:28px;box-shadow:none!important;color:var(--ev-accent)!important;background:0 0!important;border-color:#0000!important;padding:0 6px!important}.app-shell .customer-actions .button:hover{text-decoration:underline}.app-shell :is(.customer-books-cell,.customer-actions){vertical-align:middle}.app-shell .customer-books-cell .customer-books-button{height:28px;min-height:28px;margin:0}}@media (width>=601px) and (pointer:coarse){.app-shell .customer-actions .button,.app-shell .customer-books-cell .customer-books-button{height:44px;min-height:44px!important}}.app-shell .invoice-table.ev-table .number-cell>span:not(.table-currency),.app-shell .home-table td.home-num{font-weight:600!important}.app-shell .banking .bank-rail-title,.app-shell .banking .bank-rail-title h2{margin-left:0!important;padding-left:0!important}@media (width>=601px){.app-shell .detail-page>.page-heading .heading-actions{top:24px}}.app-shell .settings-hub .button.primary[aria-pressed=true]{background:var(--ev-surface)!important;color:var(--ev-ink)!important;border:1px solid var(--ev-ink)!important;box-shadow:none!important}@media (width<=400px){.app-shell .home-table td.home-num{font-weight:500!important}}@media (width>=900px){.app-shell .settings-hub{margin-left:0!important;margin-right:auto!important}}@media (width<=600px){.app-shell :is(.ev-toolbar .filter-tabs,.settings-hub-tabs){padding-right:40px!important;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)!important;mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)!important}.app-shell .home-chips{padding-right:40px!important;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 40px),#0000)!important;mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 40px),#0000)!important}}@media (width>=1101px){.app-shell .ev-record-side .ui-rail>section:first-child{padding-top:6px}}.app-shell .banking .bank-range-toggle{border:1px solid var(--ev-border);border-radius:var(--ev-radius-button);background:var(--ev-surface);min-height:32px;color:var(--ev-ink);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.app-shell .banking .bank-range-toggle[aria-expanded=true]{border-color:var(--ev-ink)}.app-shell .banking .bank-range-toggle svg{color:var(--ev-muted)}.app-shell .banking .bank-date-fields{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}@media (pointer:coarse){.app-shell .banking .bank-range-toggle{min-height:44px}}@media (width<=680px){.app-shell .banking .bank-date-fields{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.app-shell .banking .bank-date-fields>button{justify-self:start}}.app-shell .banking .bank-date-fields>button{border:1px solid var(--ev-border);border-radius:var(--ev-radius-button);background:var(--ev-surface);min-height:32px;color:var(--ev-ink);cursor:pointer;padding:0 12px;font-size:13px;text-decoration:none}.app-shell .banking .bank-date-fields>button:hover{background:var(--ev-soft)}@media (pointer:coarse){.app-shell .banking .bank-date-fields>button{min-height:44px}}.app-shell .banking .bank-range-toggle:disabled{opacity:.7;cursor:default}@media (width<=360px){.app-shell .invoice-table.ev-table :is(td,th).number-cell{padding-right:6px!important}.app-shell .invoice-table.ev-table th.number-cell{width:88px}.app-shell .invoice-table.ev-table th:nth-child(6){width:86px}}@media (width<=780px),(pointer:coarse){.app-shell .glance-head{column-gap:8px;grid-template-columns:minmax(0,1fr) auto auto!important}.app-shell .glance-head h2{grid-area:1/1!important}.app-shell .glance-period{grid-area:1/2!important;padding:0 10px!important;font-size:13px!important}.app-shell .glance-tools .home-currency{grid-area:1/3!important}}@media (width>=1081px){.app-shell .home-work>.home-cash{align-self:start!important}.app-shell .home-cash .home-balances{flex:none!important;display:block!important}.app-shell .home-cash .home-balances li{min-height:52px;flex:none!important}.app-shell .home-attention .home-rows a{min-height:52px}.app-shell .home-balance-name{line-height:1.35}}.app-shell .ui-rail .ev-ask{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width>=601px){.app-shell .customer-actions .button{color:var(--ev-ink)!important}}.app-shell .ui-rail .ev-ask .ev-ask-button{white-space:nowrap;flex:none}.app-shell .ui-rail .ev-ask p{min-width:0}@media (width>=1081px){.app-shell .home-cash .home-balances li{align-content:center;align-items:center}.app-shell .home-cash .home-balances li:first-child{padding-top:8px}}.app-shell .ev-status-inline{display:none}@media (width<=600px){.app-shell .invoice-table.ev-table .ev-status-inline{text-align:right;margin-top:4px;display:block}.app-shell .invoice-table.ev-table :is(th,td):nth-child(6){display:none!important}.app-shell .invoice-table.ev-table :is(th,td):nth-child(5){width:auto!important}.app-shell .invoice-table.ev-table :is(th,td):nth-child(2){width:42%}.app-shell .invoice-table.ev-table td.number-cell strong{white-space:normal;overflow-wrap:anywhere}}@media (width<=360px){.app-shell .glance-head h2{grid-column:1/-1!important}.app-shell .glance-period{justify-self:start;grid-area:2/1!important}.app-shell .glance-tools .home-currency{grid-area:2/2!important;justify-self:start!important}.app-shell .glance-head{grid-template-columns:auto 1fr!important}}.app-shell .home-attention .home-row-text>:is(span,small){text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:normal!important}@media (pointer:coarse),(width<=600px){.pip-drawer .pip-keys-hint{display:none}}@media (width<=400px){.app-shell .home-attention .home-row-text>:is(span,small){-webkit-line-clamp:unset;display:block;overflow:visible}}@media (width<=360px){.app-shell .ev-lines li{column-gap:10px;grid-template-columns:28px minmax(0,1fr) auto!important}.app-shell .ev-item-tile{border-radius:6px;width:28px;height:28px}.app-shell .ev-item-tile svg{width:14px;height:14px}}@media (width<=680px){.app-shell .banking .bank-quiet-action{margin-left:0!important;padding-left:0!important}}@media (width<=600px){.app-shell .customer-ev-table td.customer-actions,.app-shell .customer-ev-table td.customer-books-cell{align-self:center}.app-shell .customer-ev-table td.customer-books-cell .customer-books-button{align-items:center;min-height:32px;display:inline-flex}.app-shell .customer-actions .button{min-height:32px}}@media (width<=600px) and (pointer:coarse){.app-shell .customer-ev-table td.customer-books-cell .customer-books-button,.app-shell .customer-actions .button{min-height:44px}}.app-shell .banking .bank-account-all{white-space:nowrap}@media (width<=360px){.app-shell .banking .bank-account-all>span>svg{display:none}.app-shell .settings-hub .billing-row,.app-shell .settings-hub .billing-plans>li{gap:8px;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.app-shell .settings-hub .billing-row>.button,.app-shell .settings-hub .billing-plans>li>.button{white-space:normal;justify-content:center;width:100%}.app-shell .settings-hub .billing-row-price{justify-self:start}}.app-shell .settings-hub .review-plan-checkout small,.app-shell .settings-hub .review-plan-checkout p{font-size:13px!important}.pip-drawer .pip-send:disabled{opacity:1!important;color:#8a8a8a!important;background:#f1f1f1!important;border-color:#d4d4d4!important}@media (width<=400px){.app-shell .glance-head{grid-template-columns:auto 1fr!important}.app-shell .glance-head h2{grid-area:1/1/auto/-1!important}.app-shell .glance-period{justify-self:start;grid-area:2/1!important}.app-shell .glance-tools .home-currency{grid-area:2/2!important;justify-self:start!important}}.app-shell .ui-rail .ev-ask{justify-items:start;gap:4px;display:grid!important}.app-shell .agent-composer-send:disabled{color:#6b6b6b!important;opacity:1!important;background:#e3e3e3!important}.pip-drawer .pip-send:disabled{color:#6b6b6b!important;background:#e3e3e3!important;border-color:#d4d4d4!important}.app-shell .settings-hub .review-plan-checkout>div>span{color:var(--ev-secondary);font-size:13px!important}.app-shell .glance-period{gap:6px}.app-shell .glance-period svg{color:var(--ev-muted);flex:none}@media (width<=780px),(pointer:coarse){.app-shell .glance-period{font-size:15px!important}}.app-shell .customer-actions .button{box-shadow:none!important;color:var(--ev-ink)!important;background:0 0!important;border-color:#0000!important;padding:0 6px!important}.app-shell .customer-actions .button:hover{text-decoration:underline}@media (width<=680px){.app-shell .banking .bank-heading .bank-actions{flex-wrap:wrap;gap:4px 16px;display:flex!important}.app-shell .banking .bank-heading .bank-actions>.button.primary{flex:100%;order:-1}.app-shell .banking .bank-heading .bank-actions>.button.secondary{color:var(--ev-ink);min-height:32px;width:auto!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;flex:none!important;padding:0!important}.app-shell .banking .bank-heading .bank-actions>.bank-quiet-action{padding:0!important}}@media (width<=680px) and (pointer:coarse){.app-shell .banking .bank-heading .bank-actions>:is(.button.secondary,.bank-quiet-action){min-height:44px}}@media (width>=1024px){.app-shell .billing-panel :is(.billing-row,.billing-plans>li){grid-template-columns:minmax(0,1fr) 144px 164px!important}.app-shell .billing-panel .billing-row-price{text-align:right;justify-self:end}.app-shell .billing-panel :is(.billing-row,.billing-plans>li)>:is(.button,button){justify-content:center;justify-self:stretch}}@media (width<=780px){.app-shell .sidebar .workspace-switch,.app-shell .workspace-header .wh-create,.app-shell .workspace-header .wh-account-trigger{height:40px;min-height:40px}.app-shell .workspace-header .wh-create{width:40px}.app-shell .sidebar .workspace-switch .workspace-avatar,.app-shell .workspace-header .wh-account-trigger .wh-avatar{font-size:11px}}@media (width>=601px){.app-shell .ev-toolbar{padding-top:10px!important;padding-bottom:10px!important}.app-shell .ev-toolbar :is(.search-box,.currency-filter select){height:32px;min-height:32px}}.pip-drawer .pip-suggestions button{text-align:left;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding-left:10px!important;padding-right:14px!important;display:grid!important}.pip-drawer .pip-suggestions button>svg:first-child{color:#6b6b6b}@media (width>=1101px){.app-shell .ev-record .ev-record-side .detail-aside{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}}.app-shell .banking .bank-account{flex-direction:column;align-items:stretch;display:flex!important}.app-shell .banking .bank-account>strong{order:-2;margin-top:0!important}.app-shell .banking .bank-account>.bank-account-top{order:-1;margin:0}@media (width<=780px) and (pointer:coarse){.app-shell .sidebar .workspace-switch,.app-shell .workspace-header .wh-create,.app-shell .workspace-header .wh-account-trigger,.app-shell .sidebar .nav-menu-toggle{height:44px;min-height:44px}.app-shell .workspace-header .wh-create,.app-shell .sidebar .nav-menu-toggle{width:44px!important;min-width:44px!important}}@media (width>=601px) and (width<=1023px){.app-shell .billing-panel :is(.billing-row,.billing-plans>li)>div{grid-column:1/-1}.app-shell .billing-panel .billing-row-price{justify-self:end}}.app-shell .detail-page{position:relative}.app-shell .ev-record .recipient-review-card.is-offer{padding-left:0!important;padding-right:0!important}.app-shell .ev-record .recipient-transfer-card{border:0!important;border-top:1px solid var(--ev-border)!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:14px 0!important}.app-shell .ev-record .recipient-transfer-card :is(p,small,strong,span){font-size:max(11px,1em)}.app-shell .ev-record .recipient-transfer-card>p{font-size:12.5px!important}.app-shell .ev-record .recipient-transfer-card>div>span{font-size:11px!important}@media (width>=681px){.app-shell .banking .bank-table :is(th,td):first-child{padding-left:16px!important}}.app-shell .banking .bank-ledger-footer{padding-left:16px!important}@media (width>=1101px){.app-shell .detail-layout.ev-record{max-width:none!important}}@media (width<=600px){.app-shell .customer-ev-table tr{padding-right:16px!important}.app-shell .customer-ev-table .customer-actions .button{padding-left:0!important}}@media (width<=780px){.app-shell .sidebar .workspace-switch,.app-shell .workspace-header .wh-account-trigger{box-sizing:border-box;justify-content:center;align-items:center;min-width:40px;display:inline-flex;border:1px solid var(--ev-border)!important;background:var(--ev-surface)!important;border-radius:10px!important;padding:0!important}}@media (width<=780px) and (pointer:coarse){.app-shell .sidebar .workspace-switch,.app-shell .workspace-header .wh-account-trigger{min-width:44px}}@media (width>=1024px){.app-shell .settings-hub .review-plan-checkout>.button{justify-content:center;width:auto;min-width:164px}}.app-shell .settings-hub .billing-terms a{font-size:inherit!important}.app-shell .ev-timeline .ev-comment{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;margin-bottom:0!important}.app-shell .ev-timeline .ev-comment+:is(.ev-timeline-empty,ol,.ev-comment-note){border-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.app-shell .billing-panel ul.billing-plans>li,.app-shell .billing-panel .billing-row{padding-left:12px;padding-right:12px;margin:0!important}@media (width<=1023px){.app-shell .billing-panel :is(ul.billing-plans>li,.billing-row){padding-left:10px;padding-right:10px}}.app-shell .ev-record .recipient-review-kicker em{background:var(--ev-soft-strong);color:var(--ev-chip-ink);border:0;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:500}@media (width>=681px){.app-shell .banking .bank-table :is(th,td):nth-child(n+2){white-space:nowrap;width:1%}.app-shell .banking .bank-table :is(th,td):nth-child(2){min-width:120px;padding-left:24px}.app-shell .banking .bank-table :is(th,td):nth-child(3){min-width:96px;padding-left:24px}.app-shell .banking .bank-table :is(th,td):nth-child(4){text-align:right;padding-left:24px}}.app-shell .banking .bank-table-wrap{container:bank-table/inline-size}@media (width>=681px){@container bank-table (width<=639px){.app-shell .banking .bank-table :is(th,td):nth-child(n+2){padding-left:10px}.app-shell .banking .bank-table :is(th,td):nth-child(4),.app-shell .banking .bank-table td:first-child :is(span,small,p,div){white-space:normal}.app-shell .banking .bank-table td:nth-child(4) button svg{display:none}.app-shell .banking .bank-table td:nth-child(4) :is(.button,button){text-align:center;min-width:84px;line-height:1.25;white-space:normal!important;height:auto!important;min-height:28px!important;padding-block:4px!important}.app-shell .banking .bank-table :is(th,td):nth-child(2){min-width:96px}.app-shell .banking .bank-table :is(th,td):nth-child(3){min-width:80px}.app-shell .banking .bank-table .bank-transaction strong{min-width:96px}}}@media (width<=680px){.app-shell .banking .bank-heading .bank-actions>:is(.button.secondary,.bank-quiet-action){font-size:13px;color:var(--ev-ink)!important;font-weight:500!important}.app-shell td:is(.customer-books-cell,.customer-actions){align-items:center;display:flex!important}.app-shell td.customer-actions>.button,.app-shell td.customer-books-cell>.customer-books-button{align-items:center;height:32px;min-height:32px;display:inline-flex;margin:0!important}}@media (width<=680px) and (pointer:coarse){.app-shell td.customer-actions>.button,.app-shell td.customer-books-cell>.customer-books-button{height:44px;min-height:44px}}@media (width<=600px){.app-shell .billing-panel :is(ul.billing-plans>li,.billing-row){padding-left:6px;padding-right:6px}}@media (width>=681px){.app-shell .table-toolbar.ev-toolbar>.filter-tabs{align-self:center;align-items:center;margin-top:0!important;margin-bottom:0!important}.app-shell .table-toolbar.ev-toolbar>.filter-tabs .filter-tab{height:32px;min-height:32px}}@media (width>=681px) and (pointer:coarse){.app-shell .table-toolbar.ev-toolbar>.filter-tabs .filter-tab{height:44px;min-height:44px}}.app-shell .billing-panel :is(.billing-row,.billing-plans>li)>div>span{line-height:1.45}.app-shell .billing-panel :is(.billing-terms,.billing-footnote,.billing-group>p) a{font-size:inherit}.app-shell .billing-panel .billing-terms .text-button{font-size:inherit!important}.app-shell .billing-panel .billing-tag{background:var(--ev-soft-strong);color:var(--ev-chip-ink);border:0;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:500}.app-shell .billing-panel .billing-terms{font-size:13px}@media (width<=680px){.pip-drawer[open]::backdrop{background:#1414145c!important}.pip-drawer[open]{box-shadow:0 -8px 28px #00000024!important}}@media (width<=680px) and (prefers-reduced-motion:no-preference){.pip-drawer[open]::backdrop{transition:background .2s}}.pip-drawer .pip-suggestions{width:calc(100% + 20px)!important;max-width:none!important;margin-left:0!important;margin-right:-20px!important}.pip-drawer .pip-suggestions button{padding-right:6px!important}@media (width>=681px){.app-shell .banking .bank-table :is(th,td):last-child{padding-right:16px!important}}@media (width<=360px){.app-shell .home-cash .home-balances>li{column-gap:12px;grid-template-columns:minmax(0,1fr) auto!important}.app-shell .home-cash .home-balances>li>.home-row-icon{display:none}}@media (width>=1101px){.app-shell .page-content.detail-page:has(.detail-layout.ev-record){width:100%;margin-inline:auto;max-width:1152px!important}.app-shell .detail-layout.ev-record{grid-template-columns:minmax(0,1fr) 296px}}@media (width<=680px){.pip-drawer .pip-suggestions{width:100%!important;margin-right:0!important}}.app-shell .home-table .home-muted-cell{color:var(--ev-secondary)}@media (width>=1101px) and (width<=1366px){.app-shell .home-work{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important}}@media (width>=1101px){.app-shell .home-work .home-row-text>:is(span,small){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-shell .home-work .home-row-text{min-width:0}}.app-shell .ev-record .recipient-review-card.is-offer .recipient-review-kicker{font-weight:600!important}.app-shell .ev-record .recipient-transfer-card strong{font-size:13px!important;font-weight:600!important}.app-shell .ev-record .recipient-transfer-card>div>span{background:var(--ev-soft-strong);font-weight:500;color:var(--ev-chip-ink)!important;border:0!important;border-radius:6px!important;padding:2px 8px!important;font-size:11px!important}.app-shell .billing-panel .billing-terms .text-button{display:flex;margin:8px 0 0!important;padding-left:0!important;padding-right:0!important}.app-shell .ev-record-side .ev-facts{row-gap:10px!important}@media (width<=680px){.app-shell .invoice-table.ev-table .ev-id-sub{text-overflow:ellipsis;-webkit-line-clamp:unset;max-width:100%;overflow:hidden;white-space:nowrap!important;display:block!important}.app-shell .billing-panel ul.billing-plans>li.is-selected{padding-bottom:10px;margin-bottom:6px!important}}@media (width>=601px) and (width<=680px){.app-shell .invoice-table.ev-table .ev-id-sub{display:none!important}}.app-shell .banking .bank-row-action>span{color:var(--ev-muted);font-size:12.5px}@media (width>=601px) and (width<=680px){.app-shell .invoice-table.ev-table :is(th,td):nth-child(6){white-space:nowrap;width:108px;min-width:108px;padding-left:8px!important;padding-right:16px!important}.app-shell .invoice-table.ev-table :is(th,td).number-cell,.app-shell .invoice-table.ev-table th:nth-child(5){padding-left:8px!important}}.app-shell .billing-panel .billing-plans .button[aria-pressed=true]{background:var(--ev-soft-strong)!important;color:var(--ev-ink)!important;box-shadow:none!important;border-color:#0000!important}.app-shell .billing-panel .billing-plans .button[aria-pressed=true]:hover{background:#e3e3e3!important}@media (width<=600px){.app-shell .customer-ev-table td:is(.customer-address,:nth-child(4)),.app-shell .customer-ev-table td.customer-actions{padding-left:38px!important}}@media (width<=400px){.app-shell .home-cash-foot{flex-direction:column;align-items:flex-start;gap:2px}.app-shell .home-cash-foot>span{white-space:nowrap;text-align:left}}.app-shell .billing-panel ul.billing-plans>li:not(.is-selected){border-radius:0!important}.app-shell .billing-panel ul.billing-plans>li.is-selected+li{border-top-color:#0000!important}@media (width>=1680px){.app-shell .workspace .page-content:not(.settings-hub):not(.detail-page){margin-left:auto;margin-right:auto;max-width:1480px!important}}.app-shell .banking .bank-account-all{box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:0 6px!important}.app-shell .banking .bank-account-all.selected{cursor:default;color:var(--ev-muted)!important}.app-shell .banking .bank-account-all.selected>svg:last-child{display:none}.app-shell .banking .bank-account-all:not(.selected){color:var(--ev-accent)!important}.app-shell .banking .bank-account-all:not(.selected):hover{text-decoration:underline}.app-shell .banking .bank-layout>.bank-statements{grid-column:1/-1}.app-shell .banking .bank-statement-list{margin:0;padding:0;list-style:none}.app-shell .banking .bank-statement-list>li{border-top:1px solid var(--ev-border-soft);grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;column-gap:12px;min-height:52px;padding:10px 16px;display:grid}.app-shell .banking .bank-statement-icon{background:var(--ev-soft);width:28px;height:28px;color:var(--ev-secondary);border-radius:8px;place-items:center;display:grid}.app-shell .banking .bank-statement-text{gap:2px;min-width:0;display:grid}.app-shell .banking .bank-statement-text strong{color:var(--ev-ink);font-size:13px;font-weight:600}.app-shell .banking .bank-statement-text small{color:var(--ev-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.app-shell .banking .bank-statement-state{color:var(--ev-chip-ink);background:var(--ev-soft-strong);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:12px}.app-shell .banking .bank-statement-state.is-kept{color:#29632a;background:#e3f1df}.app-shell .banking .bank-statement-action{white-space:nowrap;justify-content:center;gap:6px;min-width:152px;height:30px;min-height:30px;padding:0 12px;font-size:12.5px}.app-shell .banking .bank-statement-note{color:var(--ev-muted);white-space:nowrap;font-size:12px}.app-shell .banking .bank-statement-error{grid-column:2/-1;margin:8px 0 0}.app-shell .banking .bank-statements-empty{border-top:1px solid var(--ev-border-soft);color:var(--ev-secondary);align-items:flex-start;gap:12px;padding:16px;display:flex}.app-shell .banking .bank-statements-empty h3{color:var(--ev-ink);margin:0 0 4px;font-size:13px;font-weight:600}.app-shell .banking .bank-statements-empty p{max-width:60ch;margin:0;font-size:12.5px;line-height:1.5}@media (width<=680px){.app-shell .banking .bank-statement-list>li{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;row-gap:8px}.app-shell .banking .bank-statement-text{grid-column:2/-1}.app-shell .banking .bank-statement-text small{white-space:normal}.app-shell .banking .bank-statement-state{grid-area:2/2;place-self:center start}.app-shell .banking .bank-statement-action,.app-shell .banking .bank-statement-note{grid-area:2/3;place-self:center end}.app-shell .banking .bank-statement-action{min-width:0}}@media (pointer:coarse){.app-shell .banking .bank-statement-action{height:auto;min-height:44px}}@media (width<=400px){.app-shell .banking .bank-statement-action,.app-shell .banking .bank-statement-note{grid-area:3/2/auto/-1;justify-self:start}}.app-shell :is(.ev-summary>div,.glance-panel){min-width:0;container-type:inline-size}.app-shell :is(.ev-summary,.glance-panel) strong.ui-amount-long{font-size:min(var(--ui-amount-max,22px), max(13px, 11cqi))!important}.app-shell :is(.ev-summary,.glance-panel) strong.ui-amount-xlong{overflow-wrap:anywhere;white-space:normal;font-size:min(var(--ui-amount-max,22px), max(12px, 8.5cqi))!important}.app-shell .glance-panel{--ui-amount-max:26px}@media (width<=760px){.app-shell .glance-panel{--ui-amount-max:20px}}@media (width<=600px){.app-shell .page-heading{flex-wrap:wrap}.app-shell .page-heading .heading-actions{flex:100%;width:100%}}@media (width>=601px){.app-shell .invoice-table.ev-table td.ev-customer{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}}.app-shell .banking .bank-statements .bank-ledger-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-shell .banking .bank-statement-upload-open{white-space:nowrap;flex:none;gap:6px;height:32px;min-height:32px;padding:0 12px;font-size:12.5px}.app-shell .banking .bank-statement-upload{border:1px solid var(--ev-border);border-radius:var(--ev-radius-card);background:var(--ev-soft);gap:12px;margin:0 16px 16px;padding:16px;display:grid}.app-shell .banking .bank-statement-upload h3{margin:0;font-size:13px;font-weight:600}.app-shell .banking .bank-statement-upload-intro{color:var(--ev-secondary);max-width:70ch;margin:-6px 0 0;font-size:12.5px}.app-shell .banking .bank-statement-upload-fields{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:12px;display:grid}.app-shell .banking .bank-statement-duplicate{background:var(--ev-warning-soft);color:var(--ev-warning-ink);border-radius:8px;margin:0;padding:8px 12px;font-size:12.5px}.app-shell .banking .bank-statement-upload-actions{justify-content:flex-end;gap:8px;display:flex}.app-shell .banking .bank-statement-notice{margin:0 16px 12px}@media (width<=800px){.app-shell .banking .bank-statement-upload-fields{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.app-shell .banking .bank-statement-upload{margin:0 12px 12px;padding:14px}.app-shell .banking .bank-statement-upload-actions>.button{flex:1;justify-content:center;min-height:44px}.app-shell .banking .bank-statements .bank-ledger-heading{flex-wrap:wrap}}.app-shell .banking .bank-welcome+.bank-statements{margin-top:16px}.app-shell .banking .bank-statements .bank-ledger-heading .bank-statement-upload-open{align-items:center;width:auto;padding:0 12px;display:inline-flex}@media (pointer:coarse){.app-shell .banking .bank-statements .bank-ledger-heading .bank-statement-upload-open{height:auto;min-height:44px}}.app-shell[data-workspace-dark=true] .banking .bank-filters select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--wa-background)!important;color:var(--wa-text)!important;border-color:var(--wa-control-line,var(--wa-line))!important}.app-shell[data-workspace-dark=true] .banking .bank-statement-state.is-kept{background:var(--wa-raised);color:var(--wa-success)}.app-shell[data-workspace-dark=true] .ws-pill-warn{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#242424;--wa-background:#f5f5f5;--wa-surface:#fff;--wa-raised:#fff;--wa-soft:#f6f6f7;--wa-line:#e3e3e3;--wa-control-line:#8a8a8a;--wa-text:#242424;--wa-muted:#6e6e73;--wa-accent:#252525;--wa-accent-text:#fff;--wa-accent-soft:#f1f1f1;--ev-canvas:#fafafa;--ev-surface:#fff;--ev-ink:#101010;--ev-muted:#616161;--ev-secondary:#616161;--ev-border:#e5e5e5;--ev-border-soft:#f2f2f2;--ev-primary:#303030;--ev-on-primary:#fff;--ev-soft:#f7f7f7;--ev-soft-strong:#ebebeb;--ev-chip-ink:#545454;--ev-accent:#008060;--ev-positive:#008060}.app-shell[data-workspace-theme][data-workspace-dark=true] .ws-pill-warn{color:#8a4b08}.app-shell[data-workspace-theme][data-workspace-dark=true] .ws-pill-ok{color:#1f6b3a}.app-shell[data-workspace-theme][data-workspace-dark=true] .ws-pill-bad{color:#9b2c1f}.app-shell[data-workspace-dark=true] .billing-panel .billing-group{background:var(--wa-surface);border-color:var(--wa-line);box-shadow:none;color:var(--wa-text)}.app-shell[data-workspace-dark=true] .billing-panel :is(.billing-group-note,.billing-row span,.billing-plans li>div>span,.billing-row-price small){color:var(--wa-muted)}.app-shell[data-workspace-dark=true] .billing-panel .billing-row-price{color:var(--wa-text)!important}.app-shell[data-workspace-dark=true] .billing-panel :is(.billing-plans>li,.review-plan-purchase){border-top-color:var(--wa-line)}.app-shell[data-workspace-dark=true] .billing-panel .billing-plans>li.is-selected{background:var(--wa-soft)}.app-shell[data-workspace-dark=true] .billing-panel :is(.billing-terms,.billing-footnote){color:var(--wa-muted)}.app-shell[data-workspace-dark=true] .review-plans-dialog{background:var(--wa-surface);color:var(--wa-text);border-color:var(--wa-line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-shell[data-workspace-dark=true] .review-plans-close{background:var(--wa-raised);color:var(--wa-muted);border-color:var(--wa-line)}.app-shell[data-workspace-dark=true] .review-plans-dialog :is(.review-plans-eyebrow,.review-plans-heading p,.review-plan-top>small,.review-plan-price>small,.review-plan-description,.review-plan-card li,.review-enterprise-note,.review-plan-consent,.review-plan-checkout span,.review-plan-help,.review-plans-disclosure){color:var(--wa-muted)}.app-shell[data-workspace-dark=true] .review-plans-dialog :is(.review-plans-heading p strong,.review-plan-consent input){color:var(--wa-text)}.app-shell[data-workspace-dark=true] .review-plans-dialog .review-plans-assurance{border-top-color:var(--wa-line);color:var(--wa-muted)}.app-shell[data-workspace-dark=true] .review-plans-dialog .review-plan-card{background:var(--wa-raised);border-color:var(--wa-line)}.app-shell[data-workspace-dark=true] .review-plans-dialog .review-plan-card.is-selected{background:var(--wa-soft);border-color:var(--wa-accent);box-shadow:0 0 0 1px var(--wa-accent)}.app-shell[data-workspace-dark=true] .review-plans-dialog .review-plan-top>span{background:var(--wa-accent-soft);color:var(--wa-text)}.app-shell[data-workspace-dark=true] .review-plans-dialog .review-plan-card li>svg{color:var(--wa-success)}.app-shell[data-workspace-dark=true] .review-plans-dialog .review-plan-purchase{border-top-color:var(--wa-line)}.app-shell .field small.field-error{color:#b42318;font-size:12.5px;line-height:1.5}.app-shell .field.has-error :is(input,select){border-color:#b42318}.app-shell[data-workspace-dark=true] .field.has-error>small.field-error{color:var(--wa-danger)}.app-shell[data-workspace-dark=true] .field.has-error :is(input,select){border-color:var(--wa-danger)}.app-shell[data-workspace-theme][data-workspace-dark=true] .accounting-area .review-workflow-navigation a{color:var(--wa-muted);box-shadow:none;background:0 0;border-color:#0000}.app-shell[data-workspace-theme][data-workspace-dark=true] .accounting-area .review-workflow-navigation a:is(:hover,[aria-current=page]){color:var(--wa-text);background:var(--wa-soft)}.app-shell[data-workspace-theme][data-workspace-dark=true] .accounting-area .review-workflow-navigation a svg{color:currentColor}.app-shell[data-workspace-theme][data-workspace-dark=true] .accounting-area .review-nav-toggle{color:var(--wa-text);background:var(--wa-surface);border-color:var(--wa-line)}.app-shell[data-workspace-theme][data-workspace-dark=true] .accounting-area .review-topbar{border-color:var(--wa-line);background:0 0}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.accounting-area,.books-page,.review-panel) :is(select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=range])){background-color:var(--wa-surface);color:var(--wa-text);border-color:var(--wa-control-line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.accounting-area,.books-page,.review-panel) :is(select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=range])):disabled{background-color:var(--wa-soft);color:var(--wa-muted);-webkit-text-fill-color:var(--wa-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.accounting-area,.books-page,.review-panel) :is(select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=range])):hover:not(:disabled){border-color:var(--wa-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.accounting-area,.books-page,.review-panel) :is(select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=range])):focus-visible{border-color:#2e6dcc}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-page[aria-labelledby=reports-title] table:has(td.books-amount){background:var(--wa-surface);border-color:var(--wa-line)}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-page[aria-labelledby=reports-title] table:has(td.books-amount) td{color:var(--wa-text);border-color:var(--wa-line)}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-page[aria-labelledby=reports-title] table:has(td.books-amount) td:first-child{color:var(--wa-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-page[aria-labelledby=reports-title] table:has(td.books-amount) tr.books-total td{background:var(--wa-soft);color:var(--wa-text)}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-export>summary{background:var(--wa-surface);color:var(--wa-text);border-color:var(--wa-line)}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-export>summary:hover{background:var(--wa-soft)}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-export>summary:after{border-color:var(--wa-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-export-menu{background:var(--wa-raised,var(--wa-surface));border-color:var(--wa-line)}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-export-menu .button{color:var(--wa-text)}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-export-menu .button:hover:not(:disabled){background:var(--wa-soft)}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-page .books-downloads .books-label{color:var(--wa-muted)}@media (width<=600px){.app-shell[data-workspace-theme][data-workspace-dark=true] .accounting-area table.stackable :is(tbody,tfoot) tr{background:var(--wa-surface);border-color:var(--wa-line)}.app-shell[data-workspace-theme][data-workspace-dark=true] .accounting-area table.stackable :is(tbody,tfoot) tr.books-total,.app-shell[data-workspace-theme][data-workspace-dark=true] .accounting-area table.stackable tfoot tr{background:var(--wa-soft)}.app-shell[data-workspace-theme][data-workspace-dark=true] .accounting-area table.stackable :is(tbody,tfoot) td{color:var(--wa-text);background:0 0}.app-shell[data-workspace-theme][data-workspace-dark=true] .accounting-area table.stackable :is(tbody,tfoot) td:before{color:var(--wa-muted)}}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-page form.books-form[aria-label="Choose a report"]{background:var(--wa-surface);border-color:var(--wa-line)}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-page form.books-form[aria-label="Choose a report"]>label{color:var(--wa-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-page form.books-form[aria-label="Choose a report"]>label.books-check{color:var(--wa-text)}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-page[aria-labelledby=reports-title] table:has(td.books-amount):has(thead) th{background:var(--wa-soft);color:var(--wa-muted);border-color:var(--wa-line)}.app-shell[data-workspace-theme][data-workspace-dark=true] .period-control-current :is(.period-control-status,p){color:var(--wa-text)}.app-shell[data-workspace-theme][data-workspace-dark=true] .accounting-review .review-readonly{background:var(--wa-soft);color:var(--wa-text)}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-page .books-flag{color:var(--wa-muted,var(--wa-text))}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-page .books-flag-action{color:var(--wa-text)}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-page .books-flag-action:hover:not(:disabled){background:var(--wa-soft)}.app-shell[data-workspace-theme] .books-page:not(.books-flow-page) span[role=alertdialog]>.button:first-of-type{background:var(--wa-accent);border-color:var(--wa-accent);color:var(--wa-accent-text)}.app-shell .ev-more{border-top:1px solid var(--ev-border-soft);color:var(--ev-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;padding:14px 16px;font-size:13px;display:flex}.app-shell .ev-more .button{min-height:32px}.app-shell .ev-more-error{text-align:center;color:var(--red,#b42318);flex-basis:100%;margin:0}.app-shell .ev-list-error{align-items:center;margin:12px 16px}.app-shell .ev-list-error .button{margin-left:auto}.app-shell .all-invoices-progress{color:var(--ev-muted);margin:0 0 16px;font-size:13px}@media (width<=640px){.app-shell .ev-more{flex-direction:column}.app-shell .ev-more .button{justify-content:center;width:100%}}.service-notice{border:1px solid var(--wa-warning,#b98900);background:var(--wa-warning-soft,#fff5d6);color:var(--wa-text,#1f2933);border-radius:8px;margin:12px 20px 0;padding:10px 14px;font-size:13px;line-height:1.5}.service-notice strong{margin-right:6px}.service-notice a{color:inherit;margin-left:6px;font-weight:600}@media (width<=780px){.service-notice{margin:10px 12px 0}}@media (width>=781px){.app-shell .sidebar{padding:14px 10px 12px}.app-shell .sidebar .brand{height:24px;min-height:24px;padding:0 10px}.app-shell .sidebar .brand .ledgerist-wordmark{width:92px}.app-shell .sidebar .workspace-switch{background:#262626;border:0;border-radius:7px;gap:7px;height:28px;min-height:28px;margin:12px 0 10px;padding:4px 8px}.app-shell .sidebar .workspace-avatar{background:#3a3a3a;border:0;border-radius:4px;width:20px;height:20px;font-size:8px;font-weight:500}.app-shell .sidebar .workspace-switch strong{max-width:157px;font-size:12px;font-weight:450;line-height:18px}.app-shell .sidebar .workspace-switch>div:last-child>span{display:none}.app-shell .sidebar nav#main-navigation{gap:1px;min-height:calc(100vh - 112px)}.app-shell .sidebar .nav-item{border-radius:7px;gap:8px;height:28px;min-height:28px;padding:0 10px}.app-shell .sidebar .nav-group{margin:9px 0 3px;font-size:11px;font-weight:450;line-height:16px}.app-shell .sidebar .nav-foot{gap:1px;padding-top:9px}.app-shell .sidebar .pip-nav-entry{border-radius:7px;height:28px;margin-top:1px;font-weight:400;background:0 0!important;border:0!important;min-height:28px!important}.app-shell .sidebar .pip-nav-entry:hover{background:var(--ev-sidebar-selected)!important}}.app-shell .banking .bank-period{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.app-shell .banking .bank-period>[role=status]{color:var(--ev-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}@media (pointer:coarse){.app-shell .banking .bank-period .drf-trigger{height:44px;min-height:44px}}.app-shell .banking .bank-period-label{display:none}@media (width<=680px){.app-shell .banking .bank-period{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:4px 6px;width:100%;margin-left:0;display:grid}.app-shell .banking .bank-period-label{color:var(--ev-muted);align-self:center;font-size:12px;display:block}.app-shell .banking .bank-period>[role=status]{grid-column:2}.app-shell .banking .bank-period .drf-root,.app-shell .banking .bank-period .drf-trigger{width:100%}.app-shell .banking .bank-period .drf-trigger-value{text-align:left;flex:1}}@media (width<=480px){.app-shell .banking .bank-period .drf-trigger-preset{display:none}}@media (pointer:coarse),(width<=720px){.app-shell .home-page .home-chip{height:44px}.app-shell .home-page .ui-action-link{height:44px;margin-block:-10px}.app-shell .home-table td{height:44px}.app-shell .home-row-link{min-height:44px}.app-shell .glance-panel small a{margin:-18px 0 -10px;padding:18px 0 10px;display:inline-block}}.app-shell .payment-instructions-remove{min-height:32px}@media (pointer:coarse),(width<=720px){.app-shell .settings-hub-tabs>button{min-height:44px}.app-shell .sales-tabs button{padding-top:9px}.app-shell .payment-instructions-remove{min-height:44px}}.app-shell :is(.settings-hub,.team-page) .text-button,.app-shell .connection-guide-link,.app-shell .team-password>summary{min-height:32px}.app-shell .connection-guide-link{align-items:center;display:inline-flex}.app-shell .team-password>summary{padding-block:6px;line-height:20px}.app-shell :is(.review-plan-consent,.approval-confirm){min-height:24px}@media (pointer:coarse),(width<=720px){.app-shell :is(.settings-hub,.team-page) :is(.text-button,.button,.icon-button,.review-plan-consent,.approval-confirm),.app-shell .connection-guide-link,.app-shell .team-password>summary{min-height:44px}.app-shell :is(.settings-hub,.team-page) .icon-button{min-width:44px}.app-shell .help-panel nav[aria-label=Policies] a{align-items:center;min-height:44px;display:inline-flex}.app-shell .team-password>summary{padding-block:12px}}.app-shell :is(.settings-hub,.team-page) .error-notice:has(>.text-button):not(:has(>svg)){align-items:baseline}.app-shell .reports-monthly-data>summary{padding-block:6px;line-height:20px}.app-shell .reports-customer-link{justify-content:center;min-height:32px}.app-shell .reports-open-statement{min-width:32px;height:32px}.app-shell .new-customer-link{min-height:32px}.app-shell .icon-button.danger-icon{min-width:32px;min-height:32px}@media (pointer:coarse),(width<=720px){.app-shell .reports-monthly-data>summary{padding-block:12px}.app-shell .reports-customer-link,.app-shell .new-customer-link{min-height:44px}.app-shell .reports-open-statement{min-width:44px;height:44px}.app-shell .icon-button.danger-icon{min-width:44px;min-height:44px}.app-shell .banking .button,.app-shell .banking .bank-account-all{min-height:44px}.app-shell .banking .bank-actions .button{height:44px;min-height:44px}.app-shell .banking .bank-ledger-heading .button{width:44px;height:44px;min-height:44px}.app-shell .banking .bank-pills button{height:44px;min-height:44px}.modal .modal-heading>.icon-button{min-width:44px;min-height:44px}}.customer-import-dialog>.text-button{min-height:32px}@media (pointer:coarse),(width<=720px){.customer-import-dialog>.text-button{min-height:44px}.customer-import-dialog .customer-import-heading>.icon-button{min-width:44px;min-height:44px}dialog.pip-drawer .pip-suggestion{min-height:44px}}.review-plans-dialog .review-plans-stay{min-height:32px}@media (pointer:coarse),(width<=720px){.review-plans-dialog .review-plans-stay{min-height:44px}.review-plans-dialog .review-plans-close{width:44px;height:44px}}.app-shell .ev-ask-button,.app-shell .ev-record .recipient-review-card.is-offer .recipient-review-primary{min-height:32px}.app-shell .ev-record .accounting-refresh{height:32px}@media (pointer:coarse),(width<=720px){.app-shell .detail-page .back-link{min-height:44px}.app-shell .ev-record .accounting-refresh{height:44px}}@media (forced-colors:none){html:not([data-input-modality=keyboard]) :is(:focus,:focus-within){outline-offset:0!important;outline:none!important}html:not([data-input-modality=keyboard]) :is(button,[role=button],[role=combobox],input,textarea,select):focus,html:not([data-input-modality=keyboard]) :is([data-slot=input-group],.arc-voice-control,.arc-search-shell,.arcs-password,.arcs-color):focus-within{box-shadow:none!important}html:not([data-input-modality=keyboard]) :is(input,textarea,select):focus:not([aria-invalid=true]):not([data-field-treatment=custom]){border-color:var(--arc-border,var(--border,#ddd))!important}html:not([data-input-modality=keyboard]) .arcs-card:has(:focus-visible){border-color:var(--arc-border)!important}html:not([data-input-modality=keyboard]) :is(.arc-search-shell,.arcs-password,.arcs-color,.arc-auth-page .account-form [class*=shell]):focus-within{box-shadow:none!important}html:not([data-input-modality=keyboard]) .arc-native-check input:focus-visible+.arc-check-mark{outline:none!important}html[data-input-modality=keyboard] :focus-visible:not(:where(.aa-textarea,.floating-arc-composer textarea)){outline:1px solid var(--wa-text,var(--arc-foreground,#101010))!important;outline-offset:2px!important;box-shadow:none!important}}.app-shell .ev-detail-arc{max-width:1320px}.app-shell .ev-detail-arc .detail-layout.ev-record{grid-template-columns:minmax(0,1fr) 380px;gap:24px;max-width:none;display:grid}.app-shell .ev-detail-arc .ev-ask .ev-ask-button{border-radius:var(--radius-control);justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;display:inline-flex}.app-shell .ev-detail-arc .recipient-review-primary{background:var(--foreground);width:100%;min-height:40px;color:var(--surface);border-color:var(--foreground);justify-content:center;align-items:center;gap:10px;padding:10px 16px;display:flex}.app-shell .ev-detail-arc .recipient-review-primary svg{color:inherit;flex:none}.app-shell .ev-detail-arc .recipient-review-refresh{width:max-content;max-width:100%;box-shadow:none;color:var(--text-secondary);background:0 0;border:0;gap:7px;margin:8px auto 0;display:flex}.app-shell .ev-detail-arc .recipient-review-tools{justify-content:center}.app-shell .ev-detail-arc .recipient-review-revoke{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:16px;display:flex}.app-shell .ev-detail-arc .recipient-review-revoke p{width:100%;margin:0 0 6px}.app-shell .ev-detail-arc .recipient-review-revoke-trigger{box-shadow:none;background:0 0;border:0}.app-shell .recipient-request-dialog .recipient-request-consent{margin-block:20px;font-size:14px}.app-shell .recipient-request-dialog .recipient-request-disclosure{gap:8px;font-size:13px}.app-shell .recipient-request-dialog .recipient-request-actions{align-items:center}.invoice-studio-record{container:invoice-document/inline-size}.invoice-studio-record .invoice-document-columns{grid-template-columns:minmax(100px,1fr) 44px minmax(80px,100px) minmax(90px,110px)}.invoice-studio-record .invoice-document-columns>div{overflow-wrap:anywhere;min-width:0}.invoice-studio-record .invoice-document-columns small{color:var(--text-muted);font-size:var(--text-xs);display:block}.invoice-studio-record .invoice-document-columns>div:nth-child(2),.invoice-studio-record .invoice-document-columns>div:nth-child(3){text-align:right;font-variant-numeric:tabular-nums}.invoice-studio-record .invoice-document-bottom{padding-top:28px}.invoice-studio-record p{white-space:pre-line;overflow-wrap:anywhere}.app-shell .invoice-money-field input[role=spinbutton]{color:#0000;min-height:0;box-shadow:none;font:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:0}@container invoice-document (width<=680px){.invoice-studio-record>div:nth-child(2){gap:24px;display:grid}.invoice-studio-record .invoice-document-columns{gap:8px;padding-inline:20px}.invoice-studio-record .invoice-document-bottom{gap:20px;padding-inline:20px}}@media (width<=1100px){.app-shell .ev-detail-arc .detail-layout.ev-record{grid-template-columns:minmax(0,1fr) 360px;gap:20px}}@media (width<=1000px){.app-shell .ev-detail-arc .detail-layout.ev-record{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.invoice-studio-record .invoice-document-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.invoice-studio-record .invoice-document-columns>div:nth-child(2),.invoice-studio-record .invoice-document-columns>div:nth-child(3){text-align:left}.invoice-studio-record .invoice-document-columns output{padding-right:0}}.app-shell.app-shell .customer-register .cr-query-controls{align-items:center}.app-shell.app-shell .customer-register .cr-query-controls .arc-search-field{gap:0}.app-shell.app-shell .customer-register .cr-query-controls .arc-search-shell,.app-shell.app-shell .customer-register .cr-sort [role=combobox]{box-sizing:border-box;height:38px;min-height:38px;margin:0}.app-shell.app-shell .customer-register .cr-sort>span:first-child{margin:0}.app-shell.app-shell .customer-register .cr-table{table-layout:fixed;width:100%}.app-shell.app-shell .customer-register .cr-table :is(th,td){vertical-align:middle}.app-shell.app-shell .customer-register .cr-table tbody td{box-sizing:border-box;height:60px;padding-block:8px}.app-shell.app-shell .customer-register .cr-table th .cr-column-label{align-items:center;min-height:24px}.app-shell.app-shell .customer-register .cr-table th[data-key=invoiceCount] .cr-column-label{justify-content:flex-end}.app-shell.app-shell .customer-register .cr-identity>span:last-child{flex:1;overflow:hidden}.app-shell.app-shell .customer-register :is(.cr-email,.cr-name-open,.cr-identity strong){text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;display:block;overflow:hidden}.app-shell.app-shell .customer-register .cr-address-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell.app-shell .customer-register .cr-books-cell .customer-books{align-items:center;display:flex}.app-shell.app-shell .customer-register .cr-books-cell button,.app-shell.app-shell .customer-register .cr-actions-cell button{align-items:center;min-height:32px;margin:0;padding-block:0;display:inline-flex}.app-shell.app-shell .customer-register .cr-selection-reveal{overflow:hidden}.app-shell.app-shell .customer-register .cr-table tbody td{transition:background-color .16s}.app-shell .customer-record{border-radius:var(--radius-surface,26px);width:min(640px,100vw - 32px)}.customer-record .customer-record-identity{align-items:center;gap:12px;padding-bottom:24px;display:flex}.customer-record .customer-record-identity>div{flex:1;gap:4px;min-width:0;display:grid}.customer-record .customer-record-identity strong{overflow-wrap:anywhere;font-size:15px}.customer-record .customer-record-identity>div>span{color:var(--text-secondary);font-size:13px}.customer-record .customer-record-avatar{border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-size:18px;font-weight:600;display:grid}.customer-record .customer-record-facts{border-block:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 24px;margin:0;padding:20px 0}.customer-record .customer-record-facts>div{align-content:start;gap:6px}.customer-record .customer-record-facts dt{font-size:12px}.customer-record .customer-record-facts dd{font-size:13px;line-height:1.5}.customer-record .customer-record-facts dd a{color:inherit}.customer-record .customer-record-facts .customer-books{align-items:center;display:flex}.customer-record .discuss-mount{margin-top:24px}.customer-record .discuss-mount>.ev-work>.ev-work-head:first-child .rd-title{display:none}.customer-record .discuss-mount>.ev-work>.ev-work-head:first-child{justify-content:flex-end;margin:0}.customer-record .ev-work .ev-work-note{margin:0 0 16px;font-size:12px}.customer-record .ev-work .arc-surface-empty{padding:24px 16px}.customer-record .ev-work-fields{align-items:end}.customer-record .ev-work-field{min-width:0}.customer-record .ev-work-field>span{font-size:12px}@media (width<=620px){.app-shell.app-shell .customer-register .cr-table tbody td{height:auto;padding-block:0}.customer-record .customer-record-identity{flex-wrap:wrap}.customer-record .customer-record-identity>.arc-control-button{margin-left:56px}.customer-record .customer-record-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.app-shell.app-shell .customer-register .cr-table tbody td{transition:none}}.app-shell.app-shell .customer-register .cr-sort>span:not([id]){margin:0}.app-shell .sales-register .sales-toolbar .arc-search-shell{border-radius:var(--radius-pill)}.app-shell .sales-page .sales-response-actions{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);padding:22px 24px}.app-shell .sales-page .sales-response-actions strong{font-size:16px;font-weight:600}.app-shell .sales-page .sales-response-actions p{margin:6px 0 0;font-size:14px;line-height:1.5}.app-shell .sales-page .sales-response-actions .arc-control-button{min-height:38px;font-size:13px}.app-shell .sales-page .sales-history{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);padding:24px}.app-shell .sales-page .sales-history h2{margin:0 0 20px;font-size:16px}.app-shell .sales-page .quote-studio-editor{width:100%;max-width:none;margin-top:16px}.app-shell .quote-studio-editor>fieldset{border:0;min-width:0;margin:0;padding:0}.app-shell .quote-studio-editor .sales-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0 32px 24px}.app-shell .quote-studio-editor .sales-fx{margin-inline:32px}.app-shell .quote-studio-editor .sales-lines{border-top:1px solid var(--border);margin:0;padding:24px 32px}.app-shell .quote-studio-editor .sales-section-heading{align-items:center;gap:16px;margin-bottom:16px}.app-shell .quote-studio-editor .sales-section-heading h2{font-size:16px}.app-shell .quote-studio-editor .quote-line-grid{margin-block:16px}.app-shell .quote-studio-editor .sales-field-label{font-size:13px}.app-shell .quote-studio-editor .sales-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start;gap:24px;margin:0;padding:18px 32px;display:grid}.app-shell .quote-studio-editor .sales-calculation-help{background:0 0;border:0;margin:0;padding:8px 0;line-height:1.5}.app-shell[data-workspace-theme][data-workspace-dark=true] .quote-studio-editor .sales-calculation-help{background:0 0}.app-shell .quote-studio-editor .quote-line-help{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.app-shell .quote-studio-editor .sales-editor-actions{border-bottom:0;margin:0;padding:18px 32px}.app-shell .quote-studio-editor .sales-editor-actions p{font-size:13px}.app-shell .quote-studio-editor .quote-grid-errors{color:var(--danger);padding-left:20px;font-size:12px}.app-shell .quote-studio-editor .sales-totals{margin:0}@media (width<=760px){.app-shell .quote-studio-editor .sales-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:20px}.app-shell .quote-studio-editor .sales-lines{padding:20px}.app-shell .quote-studio-editor .sales-bottom-grid{grid-template-columns:1fr;padding:20px}.app-shell .quote-studio-editor .sales-editor-actions{padding:20px}}@media (width<=480px){.app-shell .quote-studio-editor .sales-form-grid{grid-template-columns:1fr}}.app-shell :is(.invoice-studio-record,.invoice-money-field,.quote-studio-editor){--font-display:var(--arc-font-family-display,"Geist Variable","Inter Variable",sans-serif);--text-2xl:28px;--text-3xl:36px;--text-4xl:52px;--leading-display:1.1;--tracking-display:-.03em}.app-shell .invoice-studio-record>div:nth-child(2) h2,.app-shell .quote-studio-editor>fieldset>div:nth-child(2) h2{font-family:var(--font-display);font-size:clamp(var(--text-3xl),5vw,var(--text-4xl));line-height:var(--leading-display);font-weight:400}.app-shell dialog.customer-record{border-radius:20px;max-width:640px}.app-shell .customer-record .ev-work-compose{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.app-shell .customer-record .ev-work-compose>:not(.rd-emoji):not(.rd-meta){grid-column:1/-1}.app-shell .customer-record .ev-work-compose>.rd-meta{place-self:center end}.app-shell .customer-record .ev-work-compose>.rd-emoji[open]{grid-column:1/-1}.app-shell .customer-record .ev-work-fields{gap:12px}.app-shell .customer-record .arc-task-date{border:1px solid var(--border-strong);border-radius:var(--radius-control);box-sizing:border-box;height:36px;padding:0 6px 0 10px}.app-shell .customer-record .arc-task-date input[type=date]{width:100%;height:32px;min-height:0;box-shadow:none;color:var(--foreground);font:inherit;background:0 0;border:0;padding:0}.app-shell .customer-record .arc-task-date input::-webkit-calendar-picker-indicator{display:none}.app-shell .customer-record .arc-task-date button{box-shadow:none;background:0 0;border:0;flex:none}.app-shell .invoice-inline-action,.app-shell .ev-detail-arc .ev-ask .ev-ask-button{width:auto;height:auto;min-height:28px;box-shadow:none;color:var(--text-secondary);text-underline-offset:4px;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;margin:0;padding:2px 0;font-size:13px;line-height:20px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.app-shell .invoice-inline-action:hover:not(:disabled),.app-shell .ev-detail-arc .ev-ask .ev-ask-button:hover{color:var(--foreground);background:0 0}.app-shell .ev-detail-arc .recipient-review-secondary{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 18px;margin-top:12px;display:flex}.app-shell .ev-detail-arc .recipient-review-secondary .invoice-inline-action{white-space:nowrap;flex:none;width:auto;margin:0}.app-shell .recipient-request-dialog .recipient-request-reminder{margin:16px 0}.app-shell .recipient-request-dialog .recipient-request-consent{margin:0;font-size:13px;line-height:20px}.app-shell .recipient-request-dialog .recipient-remove-warning{margin:6px 0 0 26px;font-size:12px}.app-shell .recipient-request-dialog .recipient-request-eyebrow{margin-bottom:14px}.app-shell .recipient-request-dialog .recipient-request-summary{grid-template-columns:minmax(0,1fr) auto;gap:16px;margin-bottom:16px;padding:14px;display:grid}.app-shell .recipient-request-dialog .recipient-request-summary>div{gap:4px;min-width:0;display:grid}.app-shell .recipient-request-dialog .recipient-request-summary strong{overflow-wrap:anywhere;font-size:14px}@media (width<=560px){.app-shell .recipient-request-dialog .recipient-request-summary{grid-template-columns:minmax(0,1fr)}}.app-shell .recipient-request-dialog .recipient-request-disclosure{margin:12px 0;font-size:12px}.app-shell .recipient-request-dialog .recipient-request-actions{flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;padding-top:16px;display:flex}.app-shell .recipient-request-dialog .recipient-request-actions .arc-control-button{white-space:nowrap;justify-content:center;align-items:center;height:36px;min-height:36px;margin:0;padding:0 14px;font-size:13px;line-height:20px;display:inline-flex}.app-shell .ev-timeline .ev-comment-note{gap:10px;padding:14px 16px}.app-shell .ev-timeline .ev-comment-note>span:first-child{flex:0 0 20px;place-items:center;width:20px;height:20px;margin:0;display:grid}.app-shell .ev-timeline .ev-comment-note>span:first-child svg{stroke-width:1.75px;flex:none;width:16px;height:16px;display:block}.app-shell .ev-timeline .ev-comment-note strong{line-height:20px}.app-shell .customer-record .discuss-mount{margin-top:16px}.app-shell .customer-record .discuss-mount>.ev-work>.ev-work-head:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-shell .customer-record .ev-work .ev-work-note{flex:1;margin:0;font-size:12px;line-height:1.5}.app-shell .customer-record .ev-work .arc-surface-empty{padding:14px 0}.app-shell .customer-record .ev-work-compose{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:12px;display:grid}.app-shell .customer-record .ev-work-compose>*{grid-column:1/-1}.rd-composer-input{min-width:0;position:relative}.rd-composer-input .rd-options{margin:0 0 6px;top:auto;bottom:100%}.rd-emoji-popover{z-index:10;max-width:100%;margin-bottom:8px;position:absolute;bottom:100%;right:0}.app-shell .customer-record .customer-record-facts{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:0;padding:0;overflow:hidden}.customer-record .customer-record-facts>div{border-bottom:1px solid var(--border);min-width:0;padding:14px 16px}.customer-record .customer-record-facts>div:nth-child(odd){border-right:1px solid var(--border)}.customer-record .customer-record-facts>div:nth-last-child(-n+2){border-bottom:0}.customer-record .customer-record-facts dd{overflow-wrap:anywhere;margin:0}.customer-record .customer-record-facts button{text-underline-offset:3px;min-height:20px;padding:0;text-decoration:underline}.quote-studio-record+.sales-response-actions,.quote-studio-record~.sales-history{box-sizing:border-box;width:min(100%,960px);margin-inline:auto}@media (width<=600px){.customer-record .customer-record-facts>div:nth-child(odd){border-right:0}.customer-record .customer-record-facts>div:nth-last-child(2){border-bottom:1px solid var(--border)}}.app-shell .recipient-request-dialog{padding:0}.app-shell .recipient-request-dialog .recipient-request-actions{flex-wrap:nowrap}.app-shell .recipient-request-dialog .recipient-request-actions .arc-control-button{flex:0 auto;width:auto}.rd-emoji-popover{--emoji-picker-height:min(360px,45dvh);box-sizing:border-box;background:var(--surface-raised,var(--surface,#fff));width:352px;color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-panel,16px);box-shadow:var(--shadow-floating);isolation:isolate;overflow:hidden}.discuss-mount[open]::details-content{overflow:visible}.quote-tax-help{align-items:center;gap:5px;display:inline-flex}.app-shell :is(.arc-control-button,.button):not(:is([role=tab],[role=menuitem],[role=menuitemradio],[role=option],.books-setup-tool-choice,.chart-mark,.books-setup-steps .arc-control-button,.payroll-cy-sources .arc-control-button,.review-draft-list>.arc-control-button,.fmap-panel-actions .arc-control-button)),:is([role=dialog],[data-radix-popper-content-wrapper]) :is(.arc-control-button,.button):not(:is([role=tab],[role=menuitem],[role=menuitemradio],[role=option])){border-radius:999px!important}
