@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}.finance-select{width:100%;min-width:0;display:block}.finance-select-trigger{border:1px solid var(--border,var(--wa-line,#ddd));background:var(--surface,var(--wa-surface,#fff));width:100%;height:40px;min-height:40px;color:var(--foreground,var(--wa-text,#171717));font:inherit;text-align:left;box-shadow:none;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:400;transition:background-color .15s,border-color .15s;display:flex;transform:none}.finance-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.finance-select-trigger>svg{width:15px;height:15px;color:var(--text-muted,var(--wa-muted,#666));flex:none}.finance-select-trigger[data-placeholder]{color:var(--text-muted,var(--wa-muted,#666))}.finance-select-trigger:is(:hover,[data-popup-open]){background:color-mix(in srgb,var(--accent,#b0ed51) 6%,var(--surface,var(--wa-surface,#fff)));border-color:color-mix(in srgb,var(--accent,#b0ed51) 35%,var(--border,var(--wa-line,#ddd)))}.finance-select-trigger:focus-visible{outline:2px solid var(--accent,#b0ed51);outline-offset:2px}.finance-select-trigger:disabled{opacity:.5;cursor:not-allowed}[data-slot=combobox-positioner]:has(.finance-select-popup){z-index:1100}.finance-select-popup{--surface-raised:var(--wa-raised,var(--arc-surface-raised,var(--surface,var(--wa-surface,#fff))));--foreground:var(--wa-text,var(--arc-foreground,#171717));--text-muted:var(--wa-muted,var(--arc-text-muted,#666));--border:var(--wa-line,var(--arc-border,#ddd));--accent:#b0ed51;width:var(--anchor-width);min-width:0;max-width:calc(100vw - 24px);max-height:var(--available-height);border:1px solid var(--border,var(--wa-line,#ddd));background:var(--surface-raised,#fff);color:var(--foreground,var(--wa-text,#171717));border-radius:14px;padding:6px;font-family:inherit;overflow:hidden;box-shadow:0 8px 28px #0000001f}.finance-select-popup [data-slot=input-group]{border:0;border-bottom:1px solid var(--border,var(--wa-line,#ddd));width:100%;height:36px;min-height:36px;box-shadow:none;background:0 0;border-radius:0;margin:0 0 5px;display:flex}.finance-select-popup input{width:100%;height:34px;min-height:34px;color:var(--foreground,var(--wa-text,#171717));font:inherit;border-radius:8px;outline:none;font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 10px!important}.finance-select-popup [data-slot=input-group-addon]{display:none}.finance-select-popup [data-slot=combobox-list]{max-height:min(260px,calc(var(--available-height) - 58px));margin:0;padding:0;scroll-padding:4px;list-style:none;overflow-y:auto}.finance-select-popup [data-slot=combobox-item]{min-height:36px;color:var(--foreground,var(--wa-text,#171717));cursor:pointer;overflow-wrap:anywhere;border:0;border-radius:8px;outline:none;align-items:center;padding:8px 32px 8px 10px;font-size:13px;line-height:1.4;display:flex;position:relative}.finance-select-popup [data-slot=combobox-item][data-highlighted]{background:color-mix(in srgb,var(--accent,#b0ed51) 12%,var(--surface-raised,#fff))}.finance-select-popup [data-slot=combobox-item][data-disabled]{opacity:.45;cursor:not-allowed}.finance-select-popup [data-slot=combobox-item-indicator]{width:15px;height:15px;display:flex;position:absolute;right:10px}.finance-select-popup [data-slot=combobox-empty]{color:var(--text-muted,var(--wa-muted,#666));text-align:center;padding:12px;font-size:13px}.app-shell[data-workspace-theme] .finance-select-popup{background:var(--surface-raised);color:var(--foreground)}.app-shell[data-workspace-theme] .finance-select-popup [data-slot=combobox-item]{color:var(--foreground)}.app-shell[data-workspace-theme] .finance-select-popup [data-slot=combobox-item][data-highlighted]{background:color-mix(in srgb,#b0ed51 14%,var(--surface-raised))}.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}.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:is(.status-overdue,.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:is(.status-overdue,.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")}: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-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:11px}: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{border:1px solid var(--alert-border,var(--arc-border));border-radius:var(--arc-radius-control);background:var(--alert-background,var(--arc-surface));color:var(--arc-foreground);font-size:var(--arc-text-sm);align-items:flex-start;gap:10px;margin:0 0 12px;padding:10px 12px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcs-alert-icon{width:16px;height:18px;color:var(--alert-tone,var(--arc-accent));flex:none;place-items:center;display:grid}: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]) :is(.arcs-alert-glyph,.arcs-empty-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-empty-frame{width:100%}:is(#arc-settings,[data-arc-settings]) .arcs-alert-title{color:var(--arc-foreground);font-size:var(--arc-text-sm);overflow-wrap:anywhere;font-weight:550;line-height:1.45;display:block}:is(#arc-settings,[data-arc-settings]) .arcs-alert-description{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);margin:2px 0 0;line-height:1.5}:is(#arc-settings,[data-arc-settings]) .arcs-alert-action{flex-wrap:wrap;flex:none;align-items:center;gap:6px;margin:-3px 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-tone:var(--arc-text-secondary);--alert-background:var(--arc-surface-muted)}:is(#arc-settings,[data-arc-settings]) .arcs-alert-success{--alert-tone:var(--arcs-success);--alert-border:color-mix(in srgb, var(--arcs-success) 28%, var(--arc-border));--alert-background:color-mix(in srgb, var(--arcs-success) 7%, var(--arc-surface))}:is(#arc-settings,[data-arc-settings]) .arcs-alert-warning{--alert-tone:var(--arc-warning);--alert-border:color-mix(in srgb, var(--arc-warning) 30%, var(--arc-border));--alert-background:color-mix(in srgb, var(--arc-warning) 8%, var(--arc-surface))}:is(#arc-settings,[data-arc-settings]) .arcs-alert-danger{--alert-tone:var(--arc-danger);--alert-border:color-mix(in srgb, var(--arc-danger) 30%, var(--arc-border));--alert-background:var(--arc-danger-soft)}:is(#arc-settings,[data-arc-settings]) .arcs-empty{text-align:center;flex-direction:column;align-items:center;width:100%;padding:24px 16px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcs-empty-icon{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-muted);width:40px;height:40px;color:var(--arc-text-secondary);animation:arcs-settle var(--arc-duration-standard) var(--arc-ease-enter) both;place-items:center;display:grid}:is(#arc-settings,[data-arc-settings]) .arcs-empty-title{color:var(--arc-foreground);font-size:var(--arc-text-sm);margin:12px 0 0;font-weight:600;line-height:1.4}:is(#arc-settings,[data-arc-settings]) .arcs-empty-description{max-width:34rem;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);text-wrap:balance;margin:4px auto 0;line-height:1.45}:is(#arc-settings,[data-arc-settings]) .arcs-empty-action{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}: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-empty-icon,.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}.app-shell .arc-disclosure-preview{box-sizing:border-box;width:100%;min-width:0;color:var(--foreground,var(--wa-text,#171717));text-align:left;box-shadow:none;font:inherit;white-space:normal;background:0 0;border:0;border-radius:0;align-items:center;gap:14px;padding:16px 0;display:flex}.app-shell button.arc-disclosure-preview{cursor:pointer}.arc-disclosure-preview-icon{background:color-mix(in srgb,#b0ed51 18%,var(--surface,var(--wa-surface,#fff)));width:38px;height:38px;color:var(--foreground,var(--wa-text,#171717));border-radius:50%;flex:none;place-items:center;display:grid}.arc-disclosure-preview-copy{flex:1;gap:5px;min-width:0;display:grid}.arc-disclosure-preview-copy>strong{-webkit-line-clamp:2;color:var(--foreground,var(--wa-text,#171717));overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.arc-disclosure-preview-copy>span{color:var(--text-secondary,var(--wa-muted,#666));overflow-wrap:anywhere;font-size:12px;line-height:1.5}.app-shell button.arc-disclosure-preview:hover{background:#b0ed510d}.app-shell button.arc-disclosure-preview:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #9ccf50}.arc-disclosure-preview>svg{flex:none}.app-shell summary:has(>.arc-preview-summary){cursor:pointer;padding-block:14px;list-style:none;display:block}.app-shell summary:has(>.arc-preview-summary):after{content:none;display:none}.app-shell summary:has(>.arc-preview-summary)::marker{content:none;display:none}.app-shell summary:has(>.arc-preview-summary)::-webkit-details-marker{content:none;display:none}.arc-preview-summary{width:100%;min-width:0;display:block}.arc-preview-summary-heading{min-height:32px;color:var(--foreground,var(--wa-text,#171717));justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}.arc-preview-summary-heading>svg{flex:none;transition:transform .18s}.app-shell .arc-preview-summary>.arc-disclosure-preview{padding:12px 0 0}details[open]>summary>.arc-preview-summary>.arc-disclosure-preview{display:none}details[open]>summary .arc-preview-summary-heading>svg{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.arc-preview-summary-heading>svg{transition:none}}.arc-peek-disclosure{border-top:1px solid var(--border-subtle,var(--wa-line,#eee));min-width:0;margin-top:24px;padding:16px 0}.arc-peek-disclosure>.arc-note-disclosure{margin-top:0}._frame_1vkf2_4._frame_1vkf2_4,._frame_1vkf2_4{box-sizing:content-box;text-align:start;white-space:nowrap;margin:-.5em -.5em -.5em -.2em;padding:.5em .5em .5em .2em;display:inline-block;position:relative;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - .5em),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - .5em),#0000)}._track_1vkf2_6{white-space:nowrap;display:inline-block;position:relative}._glyph_1vkf2_7{white-space:pre;transform-origin:50% 60%;display:inline-block}._srOnly_1vkf2_8{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}._root_zuomg_2{--picker-fill:var(--surface);--picker-width:var(--settings-picker-width,min(19rem, calc(100vw - 64px)));--checker:repeating-conic-gradient(oklch(88% 0 0) 0 25%, oklch(100% 0 0) 0 50%) 0 0 / 10px 10px;font-family:var(--font-body);letter-spacing:var(--tracking-body);color:var(--foreground);display:inline-block;position:relative}:root[data-theme=dark] ._root_zuomg_2{--picker-fill:var(--surface-raised);--checker:repeating-conic-gradient(oklch(42% 0 0) 0 25%, oklch(30% 0 0) 0 50%) 0 0 / 10px 10px}._trigger_zuomg_14,._head_zuomg_14{align-items:center;gap:10px;height:44px;padding:6px 16px 6px 6px;display:flex}._trigger_zuomg_14{border:1px solid var(--border);background:var(--picker-fill);box-shadow:var(--shadow-resting);color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--duration-fast) var(--ease-standard);border-radius:22px}._triggerText_zuomg_19{text-align:start;min-width:0;line-height:1.15;display:grid}._name_zuomg_20{color:var(--text-secondary);font-size:var(--text-xs)}._hex_zuomg_21{font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:500}._chip_zuomg_24{background:var(--checker);border-radius:50%;flex:none;width:32px;height:32px;display:block;position:relative;overflow:hidden}._chip_zuomg_24>span{border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.1)}._float_zuomg_28{z-index:20;filter:drop-shadow(0 18px 36px oklch(0% 0 0/.12))drop-shadow(0 2px 6px oklch(0% 0 0/.06));pointer-events:none;position:absolute;top:-1px;left:-1px}:root[data-theme=dark] ._float_zuomg_28{filter:drop-shadow(0 20px 44px oklch(0% 0 0/.5))}._float_zuomg_28[data-open]{pointer-events:auto}._panel_zuomg_31{box-sizing:border-box;overscroll-behavior:contain;max-height:calc(100dvh - 240px);width:var(--picker-width);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--picker-fill);will-change:clip-path;padding-bottom:14px;overflow-y:auto}._head_zuomg_14{gap:10px;padding-right:6px}._head_zuomg_14 ._triggerText_zuomg_19{flex:1}._headActions_zuomg_34{gap:2px;display:flex}._iconButton_zuomg_35{width:32px;height:32px;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-fast) var(--ease-standard);background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid}._iconButton_zuomg_35:active{transform:scale(.94)}._body_zuomg_41{grid-template-columns:minmax(0,1fr);gap:14px;padding:8px 14px 0;display:grid}._area_zuomg_44{cursor:crosshair;touch-action:none;background:linear-gradient(to top, #000, transparent), linear-gradient(to right, #fff, transparent), var(--picker-hue);border-radius:16px;height:164px;position:relative;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.08)}._areaThumb_zuomg_49,._sliderThumb_zuomg_49{cursor:grab;width:22px;height:22px;transition:scale var(--duration-spring) var(--ease-spring);border-radius:50%;position:absolute;translate:-50% -50%;box-shadow:0 0 0 3px #fff,0 2px 8px oklch(0% 0 0/.3),inset 0 0 0 1px oklch(0% 0 0/.12)}._areaThumb_zuomg_49{background:var(--picker-opaque)}._area_zuomg_44[data-active] ._areaThumb_zuomg_49,._sliderThumb_zuomg_49[data-active]{cursor:grabbing;scale:1.2}._slider_zuomg_49{border-radius:var(--radius-pill);cursor:pointer;touch-action:none;height:14px;margin:0 11px;position:relative}._slider_zuomg_49:before{content:"";border-radius:inherit;background:var(--track);position:absolute;inset:0 -11px;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.08)}._sliderThumb_zuomg_49{background:var(--checker);top:50%}._sliderThumb_zuomg_49:after{content:"";border-radius:inherit;background:var(--thumb-fill);position:absolute;inset:0}._hue_zuomg_62{--track:linear-gradient(to right, red 11px, #ff0 calc(11px + (100% - 22px) * .1666), #0f0 calc(11px + (100% - 22px) * .3333), #0ff 50%, #00f calc(11px + (100% - 22px) * .6666), #f0f calc(11px + (100% - 22px) * .8333), red calc(100% - 11px))}._alpha_zuomg_63{--track:linear-gradient(to right, transparent 11px, var(--picker-opaque) calc(100% - 11px)), var(--checker)}._field_zuomg_65{border:1px solid var(--border);background:var(--surface-muted);height:40px;transition:border-color var(--duration-fast) var(--ease-standard);border-radius:14px;align-items:stretch;margin-top:2px;display:flex;overflow:hidden}._field_zuomg_65[data-invalid]{border-color:var(--danger)}._format_zuomg_67{border:0;border-right:1px solid var(--border);min-width:56px;color:var(--foreground);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;justify-content:center;align-items:center;padding:0 10px;font-weight:500;display:flex}._inputWrap_zuomg_71{flex:1;min-width:0;display:flex;position:relative}._input_zuomg_71,._morph_zuomg_72{font:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;padding:0 10px}._input_zuomg_71{width:100%;min-width:0;color:var(--foreground);caret-color:var(--foreground);background:0 0;border:0}._input_zuomg_71[data-morphing]{color:#0000}._morph_zuomg_72{color:var(--foreground);pointer-events:none;white-space:nowrap;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}._error_zuomg_76{min-height:0;color:var(--danger);font-size:var(--text-xs);margin:-10px 2px -4px}._error_zuomg_76:empty{display:none}._contrast_zuomg_79{font-size:var(--text-sm);align-items:center;gap:10px;display:flex}._sample_zuomg_80{border:1px solid var(--border);background:var(--picker-bg);width:36px;height:28px;color:var(--picker-color);border-radius:9px;flex:none;place-items:center;font-weight:500;display:grid}._ratio_zuomg_81{font-variant-numeric:tabular-nums;min-width:4.4ch;font-weight:500}._against_zuomg_82{min-width:0;color:var(--text-secondary);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._grade_zuomg_83{border-radius:var(--radius-pill);height:22px;font-size:var(--text-xs);white-space:nowrap;transition:background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard);align-items:center;padding:0 8px;font-weight:500;display:inline-grid;position:relative}._grade_zuomg_83[data-grade=pass]{background:color-mix(in oklab, var(--success) 14%, transparent);color:var(--success)}._grade_zuomg_83[data-grade=large]{background:color-mix(in oklab, var(--warning) 16%, transparent);color:var(--warning)}._grade_zuomg_83[data-grade=fail]{background:color-mix(in oklab, var(--danger) 12%, transparent);color:var(--danger)}._swatches_zuomg_88{align-items:center;gap:6px;min-height:32px;display:flex}._add_zuomg_89{border:1px dashed var(--border-strong);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}._add_zuomg_89:active{transform:scale(.92)}._swatchList_zuomg_94{flex:1;gap:6px;min-width:0;display:flex}._swatchSlot_zuomg_95{touch-action:pan-y;flex:none;position:relative}._swatch_zuomg_88{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}._swatchChip_zuomg_97{width:26px;height:26px;transition:scale var(--duration-spring) var(--ease-spring)}._swatch_zuomg_88[data-current]{box-shadow:inset 0 0 0 2px var(--foreground)}._swatch_zuomg_88[data-current] ._swatchChip_zuomg_97{scale:.78}._srOnly_zuomg_101{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){._trigger_zuomg_14:hover{border-color:var(--border-strong)}._iconButton_zuomg_35:hover,._format_zuomg_67:hover{background:var(--surface-muted);color:var(--foreground)}._format_zuomg_67:hover{background:color-mix(in oklab, var(--foreground) 5%, transparent)}._add_zuomg_89:hover{border-color:var(--foreground);color:var(--foreground)}}@media (width<=360px){._against_zuomg_82{display:none}}@media (prefers-contrast:more){._trigger_zuomg_14,._panel_zuomg_31,._field_zuomg_65{border-color:var(--border-strong)}}@media (prefers-reduced-motion:reduce){._areaThumb_zuomg_49,._sliderThumb_zuomg_49,._swatchChip_zuomg_97,._iconButton_zuomg_35,._add_zuomg_89{transition:none}}.app-shell[data-workspace-dark=true] ._root_zuomg_2{--picker-fill:var(--surface-raised)}._trigger_zuomg_14:disabled{opacity:.55;cursor:not-allowed}:is(#arc-settings,[data-arc-settings]) ._root_zuomg_2 ._input_zuomg_71{width:100%;min-width:0;height:100%;min-height:0;color:var(--foreground);font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;padding:6px 10px;font-size:14px;line-height:1.4}:is(#arc-settings,[data-arc-settings]).business-settings-modern{--settings-save-bg:#141414;--settings-save-ink:#fafafa;padding-bottom:84px}:is(#arc-settings,[data-arc-settings]) .settings-group{margin:0 0 26px}:is(#arc-settings,[data-arc-settings]) .settings-group-heading{align-items:center;gap:8px;margin:0 0 12px;display:flex}:is(#arc-settings,[data-arc-settings]) .settings-group-heading h2{color:var(--arc-foreground);margin:0;font-size:18px;font-weight:600;line-height:1.4}:is(#arc-settings,[data-arc-settings]) .business-fields{background:var(--arc-border-subtle);border:1px solid var(--arc-border);border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}:is(#arc-settings,[data-arc-settings]) .business-field{background:var(--arc-surface);flex-direction:column;gap:8px;min-width:0;padding:16px 18px;display:flex;position:relative}:is(#arc-settings,[data-arc-settings]) .business-field.full-width{grid-column:1/-1}:is(#arc-settings,[data-arc-settings]) .business-field-label{align-items:center;gap:7px;min-height:20px;display:flex}:is(#arc-settings,[data-arc-settings]) .business-field-label label{color:var(--arc-text-secondary);margin:0;padding:0;font-size:13px;font-weight:400;line-height:1.4}:is(#arc-settings,[data-arc-settings]) .business-field :is(input,textarea,.finance-select-trigger,[data-slot=combobox-trigger]){font:inherit;box-shadow:none;width:100%;min-height:38px;color:var(--arc-foreground);background:0 0;border:0;border-radius:8px;margin:0;padding:6px 0;font-size:16px;line-height:1.45}:is(#arc-settings,[data-arc-settings]) .business-field textarea{resize:vertical;min-height:64px}:is(#arc-settings,[data-arc-settings]) .business-field :is(input,textarea,.finance-select-trigger):focus-visible{outline:2px solid var(--arc-focus);outline-offset:4px}:is(#arc-settings,[data-arc-settings]) .business-field [class*=inputWrap],:is(#arc-settings,[data-arc-settings]) .business-field [class*=textareaWrap]{box-shadow:none;background:0 0;border:0}:is(#arc-settings,[data-arc-settings]) .business-field[data-invalid]{box-shadow:inset 0 0 0 1px var(--arc-danger)}:is(#arc-settings,[data-arc-settings]) .business-field-error{color:var(--arc-danger);font-size:13px}:is(#arc-settings,[data-arc-settings]) .settings-save-dock{z-index:1890;top:calc(env(safe-area-inset-top,0px) + 64px);pointer-events:none;--settings-save-bg:#141414;--settings-save-ink:#fafafa;max-width:calc(100vw - 32px);position:fixed;left:50%;transform:translate(-50%)}:is(#arc-settings,[data-arc-settings]) .settings-save-dock .arcp-save-bar{border-color:var(--settings-save-bg);background:var(--settings-save-bg)!important;color:var(--settings-save-ink)!important}:is(#arc-settings,[data-arc-settings]) .settings-save-dock :is(.arcp-save-count,.arcp-save-unsaved,.arcp-save-saved,.arcs-button-ghost){color:var(--settings-save-ink)!important}:is(#arc-settings,[data-arc-settings]) .settings-save-dock .arcs-button-primary{border-color:#0000;background:var(--settings-save-ink)!important;color:var(--settings-save-bg)!important}.app-shell[data-workspace-dark=true] :is(#arc-settings,[data-arc-settings]) .settings-save-dock{--settings-save-bg:#f5f5f5;--settings-save-ink:#161616}:is(#arc-settings,[data-arc-settings]) .arcs-field>.finance-select{width:100%}:is(#arc-settings,[data-arc-settings]) .arcs-field>.finance-select .finance-select-trigger{border-radius:12px;width:100%;min-height:42px}@media (width<=680px){:is(#arc-settings,[data-arc-settings]) .business-fields{grid-template-columns:1fr}:is(#arc-settings,[data-arc-settings]) .business-field{padding:14px 16px;border-radius:0!important}:is(#arc-settings,[data-arc-settings]) .business-field :is(input,.finance-select-trigger){min-height:44px}}:is(#arc-settings,[data-arc-settings]) .settings-control-label{align-items:center;gap:7px;min-height:20px;display:flex}:is(#arc-settings,[data-arc-settings]) .settings-control-label .arcs-field-label{margin:0}:is(#arc-settings,[data-arc-settings]) .payment-instructions-remove{text-underline-offset:3px;margin:10px 0 0;padding:4px 0;text-decoration:underline}:is(#arc-settings,[data-arc-settings]) .settings-save-dock .arcp-save-content{max-width:calc(100vw - 32px)}:is(#arc-settings,[data-arc-settings]) .settings-save-dock .arcp-save-edit{gap:6px;padding:6px 6px 6px 18px}:is(#arc-settings,[data-arc-settings]) .settings-save-dock .arcs-button{min-height:38px}@media (width<=420px){:is(#arc-settings,[data-arc-settings]) .settings-save-dock .arcp-save-edit{gap:2px;padding-left:12px}:is(#arc-settings,[data-arc-settings]) .settings-save-dock .arcp-save-count{margin-right:4px;font-size:12px}:is(#arc-settings,[data-arc-settings]) .settings-save-dock .arcs-button{padding-inline:10px;font-size:13px}}body:has(.workspace-unsaved-bar) .settings-save-dock{visibility:hidden}:is(#arc-settings,[data-arc-settings]) .settings-native-control[hidden]{display:none!important}:is(#arc-settings,[data-arc-settings]) .settings-control-label:has(>.sr-only):not(:has(.ie-help)){display:none}.time-zone-card .time-zone-unset p{margin:0}.time-zone-card .time-zone-unset{gap:4px;margin:4px 0 12px;display:grid}.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:12px;display:grid}.time-zone-card .time-zone-history{font-size:var(--arc-text-sm);margin-top:14px}.time-zone-card .time-zone-history summary{cursor:pointer;color:var(--arc-text-secondary)}.time-zone-card .time-zone-history ol{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.time-zone-card .time-zone-history li{gap:2px;display:grid}.time-zone-card .time-zone-history small{color:var(--arc-text-secondary);font-size:var(--arc-text-xs)}.time-zone-not-set{border:1px solid color-mix(in oklab, var(--warning,#b7791f) 30%, var(--border));background:color-mix(in oklab, var(--warning,#b7791f) 6%, var(--surface));color:var(--foreground);border-radius:10px;margin:0;padding:8px 12px;font-size:13px}.time-zone-not-set a{color:inherit;text-underline-offset:3px;font-weight:500}.time-zone-notice-row{padding-bottom:0}:is(#arc-settings,[data-arc-settings]) .arcp-swap{vertical-align:top;max-width:100%;display:inline-block;position:relative}:is(#arc-settings,[data-arc-settings]) .arcp-swap-track{max-width:100%;display:inline-block;position:relative}:is(#arc-settings,[data-arc-settings]) .arcp-swap-text{max-width:100%;display:inline-block}:is(#arc-settings,[data-arc-settings]) .arcp-roll{font-variant-numeric:tabular-nums;display:inline-flex}:is(#arc-settings,[data-arc-settings]) .arcp-collapse{margin-inline:-8px;padding-inline:8px;overflow:hidden}:is(#arc-settings,[data-arc-settings]) .arcp-section{padding:14px 0 0}:is(#arc-settings,[data-arc-settings]) .arcp-section+.arcp-section{border-top:1px solid var(--arc-border-subtle);margin-top:14px}:is(#arc-settings,[data-arc-settings]) .arcp-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-section-text{flex:260px;gap:2px;min-width:0;display:grid}:is(#arc-settings,[data-arc-settings]) .arcp-section-text h3{color:var(--arc-foreground);font-size:var(--arc-text-sm);font-weight:600;line-height:var(--arc-leading-body);align-items:baseline;gap:8px;margin:0;display:inline-flex}:is(#arc-settings,[data-arc-settings]) .arcp-section-text p{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);margin:0}:is(#arc-settings,[data-arc-settings]) .arcp-section-count{color:var(--arc-text-muted);font-weight:400}:is(#arc-settings,[data-arc-settings]) .arcp-aside{flex:none;align-items:center;gap:12px;min-height:28px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-password-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 0 2px;display:grid}:is(#arc-settings,[data-arc-settings]) .arcp-password-form>:first-child,:is(#arc-settings,[data-arc-settings]) .arcp-password-foot{grid-column:1/-1}:is(#arc-settings,[data-arc-settings]) .arcp-password-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-password-foot p{color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin:0}:is(#arc-settings,[data-arc-settings]) .arcp-sessions{margin:8px 0 0;padding:0;list-style:none}:is(#arc-settings,[data-arc-settings]) .arcp-session-inner{align-items:center;gap:12px;min-height:52px;padding:8px 0;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-sessions>li+li .arcp-session-inner{border-top:1px solid var(--arc-border-subtle)}:is(#arc-settings,[data-arc-settings]) .arcp-device-icon{color:var(--arc-text-secondary);flex:none}:is(#arc-settings,[data-arc-settings]) .arcp-session-text{flex:1;gap:2px;min-width:0;display:grid}:is(#arc-settings,[data-arc-settings]) .arcp-session-name{color:var(--arc-foreground);font-size:var(--arc-text-sm);flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:550;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-session-meta{color:var(--arc-text-muted);font-size:var(--arc-text-xs);overflow-wrap:anywhere}:is(#arc-settings,[data-arc-settings]) .arcp-sessions-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding-top:12px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-sessions-foot>p,:is(#arc-settings,[data-arc-settings]) .arcp-alone{min-width:0;color:var(--arc-text-muted);font-size:var(--arc-text-xs);flex:200px;margin:0}:is(#arc-settings,[data-arc-settings]) .arcp-alone{padding-top:12px}:is(#arc-settings,[data-arc-settings]) .arcp-list-head{justify-content:space-between;align-items:center;gap:12px 16px;min-height:32px;padding:0 16px 8px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-list-head .arcp-search{flex:none;width:min(240px,100%)}:is(#arc-settings,[data-arc-settings]) .arcp-list{margin:0;padding:0;list-style:none}:is(#arc-settings,[data-arc-settings]) :is(.team-member-row,.team-invitation-row){border:0;gap:0;min-height:0;margin:0;padding:0}:is(#arc-settings,[data-arc-settings]) .team-person>span{margin:0}:is(#arc-settings,[data-arc-settings]) .arcp-search input{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0}:is(#arc-settings,[data-arc-settings]) .arcp-row{transition:background-color var(--arc-duration-standard) var(--arc-ease-standard);position:relative}:is(#arc-settings,[data-arc-settings]) .arcp-row+.arcp-row:before{content:"";z-index:1;background:var(--arc-border-subtle);height:1px;position:absolute;top:0;left:60px;right:16px}:is(#arc-settings,[data-arc-settings]) .arcp-row-inner{align-items:center;gap:12px;min-height:52px;padding:8px 16px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-identity{flex:1;gap:1px;min-width:0;display:grid}:is(#arc-settings,[data-arc-settings]) .arcp-name{min-width:0;color:var(--arc-foreground);font-size:var(--arc-text-sm);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;font-weight:550;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-detail{min-width:0;color:var(--arc-text-muted);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:is(#arc-settings,[data-arc-settings]) .arcp-pending-avatar{box-sizing:border-box;border:1px dashed var(--arc-border-strong);border-radius:var(--arc-radius-pill);width:32px;height:32px;color:var(--arc-text-muted);font-size:var(--arc-text-xs);flex:none;place-items:center;font-weight:550;display:grid}:is(#arc-settings,[data-arc-settings]) .arcp-row-actions{flex:none;align-items:center;gap:4px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-empty-row{color:var(--arc-text-muted);font-size:var(--arc-text-sm);text-align:center;justify-items:center;gap:6px;padding:16px;display:grid}:is(#arc-settings,[data-arc-settings]) .arcp-empty-row p{margin:0}:is(#arc-settings,[data-arc-settings]) .arcp-role-trigger{box-sizing:border-box;height:30px;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-instant) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:4px;margin:0;padding:0 6px 0 10px;font-weight:550;display:inline-flex;position:relative}:is(#arc-settings,[data-arc-settings]) .arcp-role-trigger:hover:not([data-disabled]){border-color:var(--arc-border);background:var(--arc-surface-muted)}:is(#arc-settings,[data-arc-settings]) .arcp-role-trigger:active:not([data-disabled]),:is(#arc-settings,[data-arc-settings]) .arcp-role-trigger[data-state=open]{background:var(--arc-surface-muted)}:is(#arc-settings,[data-arc-settings]) .arcp-role-trigger[data-disabled]{cursor:not-allowed;opacity:.5}:is(#arc-settings,[data-arc-settings]) .arcp-role-chevron{color:var(--arc-text-muted);transition:transform var(--arc-duration-spring) var(--arc-ease-spring);flex:none;display:inline-flex}:is(#arc-settings,[data-arc-settings]) .arcp-role-trigger[data-state=open] .arcp-role-chevron{transform:rotate(180deg)}:is(#arc-settings,[data-arc-settings]).arcp-role-menu{--menu-y:-6px;box-sizing:border-box;z-index:1000;border:1px solid var(--arc-border);background:var(--arc-surface-raised);min-width:264px;max-width:calc(100vw - 24px);color:var(--arc-foreground);font-family:var(--arc-font-body);line-height:var(--arc-leading-body);box-shadow:var(--arc-shadow-floating);transform-origin:var(--radix-select-content-transform-origin);animation:arcp-menu-in var(--arc-duration-standard) var(--arc-ease-enter) both;border-radius:10px;padding:6px;overflow:hidden}:is(#arc-settings,[data-arc-settings]).arcp-role-menu[data-side=top]{--menu-y:6px}:is(#arc-settings,[data-arc-settings]) .arcp-role-item{color:var(--arc-foreground);cursor:default;-webkit-user-select:none;user-select:none;transition:background-color 80ms var(--arc-ease-standard);border-radius:8px;outline:none;align-items:center;padding:6px 36px 6px 10px;display:flex;position:relative}:is(#arc-settings,[data-arc-settings]) .arcp-role-item[data-highlighted]{background:var(--arc-surface-muted)}:is(#arc-settings,[data-arc-settings]) .arcp-role-item-text{gap:1px;display:grid}:is(#arc-settings,[data-arc-settings]) .arcp-role-item-text>span:first-child{font-size:var(--arc-text-sm);font-weight:550}:is(#arc-settings,[data-arc-settings]) .arcp-role-hint{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}:is(#arc-settings,[data-arc-settings]) .arcp-role-check{animation:arcp-check-in var(--arc-duration-standard) var(--arc-ease-enter) 40ms both;display:inline-flex;position:absolute;right:12px}:is(#arc-settings,[data-arc-settings]) .arcp-toggle{--box-border:color-mix(in srgb, var(--arc-border-strong) 78%, var(--arc-foreground));--box-bg:var(--arc-surface);--box-glyph:var(--arc-accent-foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;margin:0;padding:0;display:inline-grid;position:relative}:is(#arc-settings,[data-arc-settings]) .arcp-toggle[data-state=on]{--box-border:var(--arc-accent);--box-bg:var(--arc-accent)}:is(#arc-settings,[data-arc-settings]) .arcp-toggle[data-locked]{--box-bg:color-mix(in srgb, var(--arc-text-muted) 22%, var(--arc-surface));--box-border:var(--box-bg);cursor:default}:is(#arc-settings,[data-arc-settings]) .arcp-toggle[data-disabled]:not([data-locked]){cursor:not-allowed;opacity:.55}:is(#arc-settings,[data-arc-settings]) .arcp-toggle:focus-visible{outline:2px solid var(--arc-focus);outline-offset:0}:is(#arc-settings,[data-arc-settings]) .arcp-box{border:1px solid var(--box-border);background:var(--box-bg);width:16px;height:16px;color:var(--box-glyph);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard), scale var(--arc-duration-spring) var(--arc-ease-spring);border-radius:5px;flex:none;display:block;position:relative}:is(#arc-settings,[data-arc-settings]) .arcp-toggle:not([data-locked],[data-disabled]):active .arcp-box{transition-duration:var(--arc-duration-fast), var(--arc-duration-fast), .1s;scale:.88}@media (hover:hover) and (pointer:fine){:is(#arc-settings,[data-arc-settings]) .arcp-toggle:not([data-locked],[data-disabled])[data-state=off]:hover{--box-border:var(--arc-text-muted)}:is(#arc-settings,[data-arc-settings]) .arcp-toggle:not([data-locked],[data-disabled])[data-state=on]:hover{--box-bg:color-mix(in srgb, var(--arc-accent) 88%, var(--arc-foreground));--box-border:var(--box-bg)}}:is(#arc-settings,[data-arc-settings]) .arcp-mark{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;position:absolute;inset:-1px}:is(#arc-settings,[data-arc-settings]) .arcp-dirty{border-radius:var(--arc-radius-pill);background:var(--arc-warning);pointer-events:none;width:5px;height:5px;position:absolute;top:calc(50% - 2.5px);left:calc(50% + 13px)}:is(#arc-settings,[data-arc-settings]) .arcp-review-bar{border:1px solid var(--arc-border);background:var(--arc-surface-raised);min-height:48px;box-shadow:var(--arc-shadow-raised);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:8px 8px 8px 14px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-review-bar[data-tone=confirm]{border-color:color-mix(in srgb, var(--arc-warning) 35%, var(--arc-border));background:color-mix(in srgb, var(--arc-warning) 6%, var(--arc-surface-raised))}:is(#arc-settings,[data-arc-settings]) .arcp-review-text{gap:1px;min-width:0;display:grid}:is(#arc-settings,[data-arc-settings]) .arcp-review-line{color:var(--arc-foreground);font-size:var(--arc-text-sm);align-items:center;gap:.4em;font-weight:550;display:inline-flex}:is(#arc-settings,[data-arc-settings]) .arcp-review-bar[data-tone=saved] .arcp-review-line svg{color:var(--arcs-success)}:is(#arc-settings,[data-arc-settings]) .arcp-review-sub{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}:is(#arc-settings,[data-arc-settings]) .arcp-review-actions{flex:none;align-items:center;gap:4px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-dock{z-index:5;pointer-events:none;justify-content:flex-end;margin-top:12px;display:flex;position:sticky;bottom:16px}:is(#arc-settings,[data-arc-settings]) .arcp-save-bar{border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);background:var(--arc-surface-raised);max-width:100%;box-shadow:var(--arc-shadow-floating);pointer-events:auto;justify-content:center;align-items:center;display:flex;overflow:hidden}:is(#arc-settings,[data-arc-settings]) .arcp-save-content{flex:none;align-items:center;display:flex;position:relative}:is(#arc-settings,[data-arc-settings]) .arcp-save-edit{white-space:nowrap;align-items:center;gap:2px;padding:4px 4px 4px 14px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-save-count{color:var(--arc-foreground);font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;align-items:baseline;margin-right:10px;font-weight:550;display:inline-flex}:is(#arc-settings,[data-arc-settings]) .arcp-save-unsaved{color:var(--arc-text-secondary);font-weight:400}:is(#arc-settings,[data-arc-settings]) .arcp-save-saved{height:40px;color:var(--arc-foreground);font-size:var(--arc-text-sm);white-space:nowrap;align-items:center;gap:8px;padding:0 16px 0 14px;font-weight:550;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-save-saved svg{color:var(--arcs-success);flex:none}:is(#arc-settings,[data-arc-settings]) .arcp-save-edit .arcs-button{border-radius:var(--arc-radius-pill)}:is(#arc-settings,[data-arc-settings]) .arcp-directory-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;margin:0 0 8px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-directory-head .arcp-search{width:min(260px,100%)}:is(#arc-settings,[data-arc-settings]) .arcp-filters{flex-wrap:wrap;gap:2px;margin:0 0 12px -10px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-filter{border-radius:var(--arc-radius-pill);height:28px;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;align-items:center;gap:6px;margin:0;padding:0 10px;font-weight:550;display:inline-flex;position:relative}:is(#arc-settings,[data-arc-settings]) .arcp-filter[aria-checked=true],:is(#arc-settings,[data-arc-settings]) .arcp-filter:focus-visible{color:var(--arc-foreground)}:is(#arc-settings,[data-arc-settings]) .arcp-filter:focus-visible{outline:2px solid var(--arc-focus);outline-offset:-2px}:is(#arc-settings,[data-arc-settings]) .arcp-filter-highlight{background:var(--arc-surface-muted);box-shadow:inset 0 0 0 1px var(--arc-border);border-radius:14px;position:absolute;inset:0}:is(#arc-settings,[data-arc-settings]) .arcp-filter-label{position:relative}:is(#arc-settings,[data-arc-settings]) .arcp-filter-count{color:var(--arc-text-muted);font-variant-numeric:tabular-nums;transition:color var(--arc-duration-fast) var(--arc-ease-standard);display:inline-grid;position:relative}:is(#arc-settings,[data-arc-settings]) .arcp-filter[aria-checked=true] .arcp-filter-count{color:var(--arc-text-secondary)}:is(#arc-settings,[data-arc-settings]) .arcp-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}:is(#arc-settings,[data-arc-settings]) .arcp-directory-item{min-width:0;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-directory-item>.arcs-card{flex-direction:column;flex:1;margin:0;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-directory-wide{grid-column:1/-1}:is(#arc-settings,[data-arc-settings]) .arcp-directory-empty{text-align:center;justify-items:center;gap:4px;padding:32px 16px 24px;display:grid}:is(#arc-settings,[data-arc-settings]) .arcp-directory-empty p{color:var(--arc-foreground);font-size:var(--arc-text-sm);margin:0;font-weight:550}:is(#arc-settings,[data-arc-settings]) .arcp-directory-empty span{max-width:22rem;color:var(--arc-text-muted);font-size:var(--arc-text-sm)}:is(#arc-settings,[data-arc-settings]) .arcp-directory-empty .arcs-button{margin-top:8px}:is(#arc-settings,[data-arc-settings]) .arcp-region{margin:-4px;overflow:clip}:is(#arc-settings,[data-arc-settings]) .arcp-region-inner{padding:4px}:is(#arc-settings,[data-arc-settings]) .arcp-plan-highlight{z-index:0;background:color-mix(in srgb, var(--arc-surface-muted) 70%, var(--arc-surface));box-shadow:inset 2px 0 0 var(--arc-accent);pointer-events:none;position:absolute;inset:0}@media (width<=760px){:is(#arc-settings,[data-arc-settings]) .arcp-directory{grid-template-columns:minmax(0,1fr)}:is(#arc-settings,[data-arc-settings]) .arcp-list-head{flex-wrap:wrap}:is(#arc-settings,[data-arc-settings]) .arcp-list-head .arcp-search,:is(#arc-settings,[data-arc-settings]) .arcp-directory-head .arcp-search{width:100%}:is(#arc-settings,[data-arc-settings]) .arcp-password-form{grid-template-columns:minmax(0,1fr)}:is(#arc-settings,[data-arc-settings]) .arcp-review-bar{flex-wrap:wrap}:is(#arc-settings,[data-arc-settings]) .arcp-review-actions{flex:100%;justify-content:flex-end}:is(#arc-settings,[data-arc-settings]) .arcp-filters{scrollbar-width:none;flex-wrap:nowrap;margin-left:0;overflow-x:auto}:is(#arc-settings,[data-arc-settings]) .arcp-filter{flex:none}}@media (width<=520px){:is(#arc-settings,[data-arc-settings]) .arcp-row-inner{flex-wrap:wrap}:is(#arc-settings,[data-arc-settings]) .arcp-row-actions{justify-content:flex-end;width:100%;padding-left:44px}:is(#arc-settings,[data-arc-settings]) .arcp-dock{justify-content:center}}@media (prefers-reduced-motion:reduce){:is(#arc-settings,[data-arc-settings]) :is(.arcp-row,.arcp-role-trigger,.arcp-role-chevron,.arcp-role-item,.arcp-box,.arcp-filter,.arcp-filter-count){transition:none}:is(#arc-settings,[data-arc-settings]) .arcp-toggle:active .arcp-box{scale:1}:is(#arc-settings,[data-arc-settings]).arcp-role-menu,:is(#arc-settings,[data-arc-settings]) .arcp-role-check{animation:none}}@keyframes arcp-menu-in{0%{opacity:0;transform:translateY(var(--menu-y)) scale(.97)}}@keyframes arcp-check-in{0%{opacity:0;transform:scale(.6)}}.inline-page-agent{min-width:0;margin:0 0 20px}:is(#arc-page-header,.app-shell) .inline-page-composer{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;transform:none!important}:is(#arc-page-header,.app-shell) .inline-page-composer .aa-box{border:1px solid var(--arc-border);background:var(--arc-surface);min-height:46px;box-shadow:none;border-radius:24px;gap:10px;padding:4px 5px 4px 14px;transform:none}:is(#arc-page-header,.app-shell) .inline-page-composer .aa-box:before,:is(#arc-page-header,.app-shell) .inline-page-composer .aa-box:after{display:none}:is(#arc-page-header,.app-shell) .inline-page-composer .aa-box:hover,:is(#arc-page-header,.app-shell) .inline-page-composer .aa-box:focus-within{border-color:color-mix(in srgb,#b0ed51 55%,var(--arc-border));background:color-mix(in srgb,#b0ed51 3%,var(--arc-surface));transform:none}:is(#arc-page-header,.app-shell) .inline-page-composer .aa-field{min-height:36px}:is(#arc-page-header,.app-shell) .inline-page-composer :is(.aa-textarea,.aa-mirror){background:0 0;font-size:14px;line-height:20px;min-height:0!important;box-shadow:none!important;border:0!important;padding:8px 0!important}:is(#arc-page-header,.app-shell) .inline-page-composer .aa-send{width:34px;min-width:34px;height:34px;min-height:34px;box-shadow:none;color:#17220b;background:#b0ed51;border-radius:50%;flex-basis:34px;align-self:center;margin:0;padding:0}.inline-page-composer .aa-composer-lead{color:var(--arc-text-secondary);align-items:center;display:flex}.inline-agent-status{color:var(--arc-text-secondary);margin:10px 14px;font-size:12px}.inline-agent-answer{overflow-wrap:anywhere;background:0 0;border:0;padding:16px 4px 4px;font-size:14px;line-height:1.65}@media (width<=600px){:is(#arc-page-header,.app-shell) .inline-page-composer :is(.aa-textarea,.aa-mirror){font-size:16px}.inline-page-agent{margin-bottom:14px}}:is(#arc-page-header,.app-shell) .inline-page-composer[data-variant=hero] .aa-box{grid-template-columns:none;grid-template-areas:none;align-items:center;gap:9px;padding:4px 5px 4px 13px;display:flex}:is(#arc-page-header,.app-shell) .inline-page-composer[data-variant=hero] .aa-composer-lead{flex:0 0 20px;width:20px;height:32px;margin:0}:is(#arc-page-header,.app-shell) .inline-page-composer[data-variant=hero] .aa-field{border-radius:0;flex:1;min-width:0;min-height:36px}:is(#arc-page-header,.app-shell) .inline-page-composer[data-variant=hero] .aa-send{margin:0}.app-shell:has(.inline-page-agent,.migration-file-first,.payroll-agent-integrated) .agent-floating{display:none}:is(#arc-page-header,.app-shell) .inline-page-composer[data-variant=hero] .aa-composer-tools{gap:0;min-height:28px;margin:0}:is(#arc-page-header,.app-shell) .inline-page-composer[data-variant=hero] .aa-box{gap:5px}:is(.workspace-page-header,.invoice-action-header)[data-floating] .inline-agent-output{background:var(--surface,#fff);border:1px solid var(--border,#e4e4e4);border-radius:18px;max-height:45dvh;padding:5px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 8px 28px #00000015}.app-shell :is(.workspace-page-header,.invoice-action-header)[data-floating] .inline-agent-output .assistant-input-tray{max-height:none;box-shadow:none;border:0;position:static}: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:34px;box-shadow:none;background:var(--surface);border-radius:999px;padding:0 12px;font-size:12px}.reports-entry{width:100%;max-width:760px;margin:4px auto 8px}.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}.reports-entry-options{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.reports-shortcuts,.reports-manual-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}:is(#arc-page-header,.app-shell) .reports-workspace .reports-shortcuts button{border:1px solid var(--border);min-height:30px;box-shadow:none;background:0 0;border-radius:999px;padding:0 11px;font-size:12px;font-weight:400;transform:none}:is(#arc-page-header,.app-shell) .reports-workspace .reports-shortcuts button:hover{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}:is(#arc-page-header,.app-shell) .reports-workspace .reports-manual-actions>.arc-control-button{min-height:30px;box-shadow:none;color:var(--text-muted);background:0 0;border:0;padding:0 4px;font-size:12px;font-weight:400;transform:none}: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:11px}: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}.reports-entry{margin:0}:is(#arc-page-header,.app-shell) .reports-welcome h2{font-size:23px}.reports-welcome{margin-bottom:16px}.reports-entry-options{gap:8px}:is(#arc-page-header,.app-shell) .reports-workspace .reports-shortcuts button{min-height:36px;padding-inline:10px}:is(#arc-page-header,.app-shell) .reports-workspace .reports-manual-actions>.arc-control-button{min-height:36px}: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}.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}}.app-shell .invoice-action-header{grid-template:"back actions"36px"title agent"/max-content minmax(0,1fr);align-items:center;gap:20px 24px;min-width:0;margin-bottom:24px;display:grid}.invoice-header-controls{display:contents}.invoice-header-title{grid-area:title;min-width:0}.invoice-header-title p{color:var(--text-muted);margin:5px 0 0;font-size:13px}.invoice-header-title .detail-title{align-items:center;gap:12px;display:flex}.invoice-header-title h1{margin:0}.app-shell .invoice-header-back{box-shadow:none;background:0 0;border:0;grid-area:back;justify-self:start;gap:10px;padding:0}.invoice-header-back svg{box-sizing:content-box;border:1px solid var(--border);background:var(--surface);border-radius:50%;width:16px;height:16px;padding:8px}.invoice-header-agent{grid-area:agent;min-width:0}.app-shell .invoice-header-agent :is(.inline-page-agent,.ev-invoice-agent){min-width:0;margin:0}.invoice-header-actions{white-space:nowrap;grid-area:actions;justify-content:flex-end;gap:8px;display:flex}.app-shell .invoice-action-header[data-floating] .invoice-header-controls{z-index:35;left:var(--invoice-float-left);width:var(--invoice-float-width);box-sizing:border-box;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 96%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"back agent actions";align-items:center;gap:4px;padding:7px;animation:.18s ease-out invoice-toolbar-in;display:grid;position:fixed;top:72px;box-shadow:0 8px 28px #00000012}.invoice-action-header[data-floating] .invoice-header-back-label{display:none}.app-shell .invoice-action-header[data-floating] .invoice-header-back{width:34px;height:34px;min-height:34px}.invoice-action-header[data-floating] .invoice-header-back svg{border:1px solid var(--border);background:var(--surface);padding:8px}.app-shell .invoice-action-header[data-floating] .invoice-header-agent{width:100%;max-width:none}.app-shell .invoice-action-header[data-floating] .invoice-header-actions{gap:4px}:is(#arc-page-header,.app-shell) .invoice-action-header[data-floating] .inline-page-composer .aa-box{border-radius:99px;min-height:36px;padding:2px 3px 2px 10px}:is(#arc-page-header,.app-shell) .invoice-action-header[data-floating] .inline-page-composer .aa-field{min-height:30px}:is(#arc-page-header,.app-shell) .invoice-action-header[data-floating] .inline-page-composer :is(.aa-textarea,.aa-mirror){font-size:13px;line-height:20px;padding:5px 0!important}:is(#arc-page-header,.app-shell) .invoice-action-header[data-floating] .inline-page-composer .aa-send{flex-basis:30px;width:30px;min-width:30px;height:30px;min-height:30px}.app-shell .invoice-action-header[data-floating] .invoice-header-actions .arc-control-button{border-radius:99px;min-height:34px;padding:6px 12px;font-size:12px}.invoice-action-header[data-floating] .inline-page-agent{position:relative}.invoice-action-header[data-floating] .inline-page-agent>:not(:first-child){background:var(--surface)}.invoice-action-header[data-floating] .inline-agent-answer{max-height:45dvh;overflow:auto}@keyframes invoice-toolbar-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (width<=800px){.app-shell .invoice-action-header{grid-template:"back""title""agent""actions"/minmax(0,1fr);gap:16px}.invoice-header-actions>*{flex:1}.app-shell .invoice-action-header[data-floating] .invoice-header-controls{border-radius:24px;grid-template-columns:32px minmax(0,1fr);grid-template-areas:"back agent""actions actions";gap:5px;padding:6px 8px;top:64px}.app-shell .invoice-action-header[data-floating] .invoice-header-actions{justify-content:flex-end}.app-shell .invoice-action-header[data-floating] .invoice-header-actions>*{flex:0 auto}:is(#arc-page-header,.app-shell) .invoice-action-header[data-floating] .inline-page-composer :is(.aa-textarea,.aa-mirror){font-size:16px}}@media (prefers-reduced-motion:reduce){.app-shell .invoice-action-header[data-floating] .invoice-header-controls{animation:none}}.app-shell .invoice-action-header .invoice-header-agent .ev-invoice-agent{min-width:0;margin:0}.app-shell .invoice-action-header[data-floating]{z-index:35;position:relative}.app-shell .invoice-action-header[data-floating] .invoice-header-controls{background:var(--surface,#fff)}._frame_1pn94_2{--pad:28px;border:1px solid var(--border);background:var(--surface);width:min(100%,980px);min-width:0;height:640px;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;flex-direction:column;margin-inline:auto;display:flex;position:relative;overflow:hidden;container:page-header/inline-size}._header_1pn94_4{z-index:1;padding:16px var(--pad) 0;background:var(--surface);box-shadow:inset 0 -1px 0 var(--border);flex:none;position:relative}._bar_1pn94_5{min-height:var(--control-height-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}._lead_1pn94_7{align-items:center;min-width:0;display:grid}._lead_1pn94_7>*{grid-area:1/1;min-width:0}._crumbs_1pn94_10 ol{align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}._crumbs_1pn94_10 li{color:var(--text-muted);white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}._crumbs_1pn94_10 li:last-child{flex:0 auto;min-width:0}._crumbs_1pn94_10 li>svg{color:var(--border-strong);flex:none}._crumb_1pn94_10{color:var(--text-muted);font:inherit;letter-spacing:inherit;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:8px;margin:0;padding:4px 2px}._current_1pn94_15{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;display:block;overflow:hidden}._compact_1pn94_17{max-width:calc(100% + 8px);color:var(--foreground);font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:8px;justify-self:start;align-items:center;gap:10px;margin-left:-8px;padding:5px 8px;display:inline-flex}._compactTitle_1pn94_18{min-width:0;font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._compactBadge_1pn94_19{flex:none}._dot_1pn94_20{background:currentColor;border-radius:50%;width:6px;height:6px}._actions_1pn94_23{justify-content:flex-end;align-items:center;display:flex}._secondary_1pn94_24{clip-path:inset(-8px 0 -8px -8px);flex:none;display:flex}._secondaryInner_1pn94_25{flex:none;gap:8px;padding-right:8px;display:flex}._trailing_1pn94_26{flex:none;align-items:center;gap:8px;display:flex}._actions_1pn94_23 ._iconButton_1pn94_27{width:var(--control-height-sm);padding-inline:0}._intro_1pn94_29{overflow:clip}._introInner_1pn94_30{justify-items:start;gap:10px;padding:18px 0 20px;display:grid}._titleRow_1pn94_31{transform-origin:0 0;flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}._title_1pn94_31{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--leading-display);margin:0}._title_1pn94_31:focus{outline:none}._details_1pn94_34{justify-items:start;gap:14px;display:grid}._description_1pn94_35{max-width:60ch;color:var(--text-secondary);text-wrap:pretty;margin:0}._meta_1pn94_36{color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}._metaIcon_1pn94_37{align-items:center;gap:6px;display:inline-flex}._meta_1pn94_36 strong{color:var(--text-secondary);font-weight:500}._tabs_1pn94_41{margin:2px calc(var(--pad) * -1) 0;padding:0 calc(var(--pad) - 10px);overscroll-behavior-x:contain;scrollbar-width:none;gap:2px;display:flex;position:relative;overflow-x:auto}._tabs_1pn94_41::-webkit-scrollbar{display:none}._tab_1pn94_41{height:44px;color:var(--text-secondary);font:inherit;letter-spacing:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex;position:relative}._tab_1pn94_41:before{background:color-mix(in oklab, var(--foreground) 4.5%, transparent);content:"";opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);border-radius:8px;position:absolute;inset:8px 0}._tab_1pn94_41[data-state=active]{color:var(--foreground)}._tabLabel_1pn94_46,._count_1pn94_46{position:relative}._count_1pn94_46{color:var(--text-muted);font-variant-numeric:tabular-nums}._tab_1pn94_41[data-state=active] ._count_1pn94_46{color:var(--text-secondary)}._count_1pn94_46>span{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}._indicator_1pn94_51{background:var(--accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:10px;right:10px}._scroller_1pn94_53{overscroll-behavior:contain;min-height:0;padding:28px var(--pad) 84px;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;flex:auto;position:relative;overflow:hidden auto}._panel_1pn94_55{min-height:600px}._sectionTitle_1pn94_56{font-size:var(--text-sm);margin:0 0 8px;font-weight:500}._note_1pn94_57{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}._overview_1pn94_59{gap:36px;display:grid}._progress_1pn94_60{max-width:480px}._milestones_1pn94_61,._activity_1pn94_61,._issues_1pn94_61,._updates_1pn94_61,._files_1pn94_61{margin:0;padding:0;list-style:none}._milestones_1pn94_61 li{border-bottom:1px solid var(--border-subtle);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:2px 12px;min-height:48px;display:grid}._milestones_1pn94_61 li:last-child,._activity_1pn94_61 li:last-child,._files_1pn94_61 li:last-child{border-bottom:0}._milestones_1pn94_61 li>svg{color:var(--text-muted)}._milestones_1pn94_61 li[data-state=done]>svg{color:var(--success)}._milestones_1pn94_61 li[data-state=active]>svg{color:var(--accent)}._activity_1pn94_61 li{border-bottom:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;display:grid}._activity_1pn94_61 p{color:var(--text-secondary);margin:0}._activity_1pn94_61 strong{color:var(--foreground);font-weight:500}._issue_1pn94_61,._update_1pn94_61{border-bottom:1px solid var(--border-subtle);overflow:visible clip}._issue_1pn94_61:last-child,._update_1pn94_61:last-child{border-bottom-color:#0000}._issueInner_1pn94_73{isolation:isolate;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:52px;margin-inline:-10px;padding:4px 10px;display:grid;position:relative}._check_1pn94_74{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);background:0 0;border:0;border-radius:50%;place-items:center;margin-left:-7px;padding:0;display:grid;position:relative}._checkGlyph_1pn94_75{place-items:center;display:grid}._issue_1pn94_61[data-closing] ._check_1pn94_74{color:var(--success);cursor:default}._issueText_1pn94_77{align-items:baseline;gap:12px;min-width:0;display:flex}._issueId_1pn94_78{min-width:60px;color:var(--text-muted);font-size:var(--text-xs);flex:none}._issueTitle_1pn94_79{text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:color var(--duration-standard) var(--ease-standard), text-decoration-color var(--duration-standard) var(--ease-standard);-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;overflow:hidden}._issue_1pn94_61[data-closing] ._issueTitle_1pn94_79{color:var(--text-muted);text-decoration-color:currentColor}._issueLabel_1pn94_81{color:var(--text-muted);font-size:var(--text-xs)}._issue_1pn94_61[data-fresh] ._issueInner_1pn94_73:before,._update_1pn94_61[data-fresh] ._updateInner_1pn94_83:before{z-index:-1;background:color-mix(in oklab, var(--foreground) 6%, transparent);content:"";animation:_arrived_1pn94_1 1.8s var(--ease-standard) both;border-radius:10px;position:absolute;inset:3px 0}@keyframes _arrived_1pn94_1{0%,35%{opacity:1}to{opacity:0}}._updateInner_1pn94_83{isolation:isolate;grid-template-columns:auto minmax(0,1fr);gap:14px;margin-inline:-10px;padding:18px 10px;display:grid;position:relative}._updateHead_1pn94_87{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:22px;display:flex}._author_1pn94_88{font-weight:500}._updateInner_1pn94_83 p{max-width:64ch;color:var(--text-secondary);text-wrap:pretty;margin:6px 0 0}._files_1pn94_61 li{border-bottom:1px solid var(--border-subtle);grid-template-columns:16px minmax(0,1fr) auto 52px;align-items:center;gap:14px;min-height:56px;display:grid}._files_1pn94_61 li>svg{color:var(--text-secondary)}._fileName_1pn94_93{min-width:0;display:grid}._fileName_1pn94_93>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._fileDate_1pn94_95{color:var(--text-muted);font-size:var(--text-xs);text-align:right;white-space:nowrap}._empty_1pn94_97{text-align:center;justify-items:center;gap:4px;padding:72px 16px;display:grid}._empty_1pn94_97>svg{color:var(--success);margin-bottom:8px}._empty_1pn94_97 p{font-size:var(--text-base);margin:0;font-weight:500}._empty_1pn94_97 span{color:var(--text-muted)}._empty_1pn94_97 button{margin-top:14px}._toastLayer_1pn94_103{z-index:3;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:16px;left:16px;right:16px}._toast_1pn94_103{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);max-width:100%;box-shadow:var(--shadow-floating);color:var(--foreground);font-size:var(--text-sm);align-items:center;gap:8px;padding:9px 14px;display:inline-flex}._toast_1pn94_103>svg{color:var(--text-secondary);flex:none}._toast_1pn94_103[data-tone=success]>svg{color:var(--success)}._toast_1pn94_103[data-tone=error]>svg{color:var(--danger)}._srOnly_1pn94_108{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._menu_1pn94_111{--menu-y:-5px;z-index:60;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);min-width:13rem;box-shadow:var(--shadow-floating);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter), transform var(--duration-spring) var(--ease-spring);padding:5px;position:relative}._menu_1pn94_111[data-side=top]{--menu-y:5px}@starting-style{._menu_1pn94_111[data-state=open]{opacity:0;transform:translateY(var(--menu-y)) scale(.97)}}._menu_1pn94_111[data-state=closed]{opacity:0;transform:translateY(calc(var(--menu-y) * .5)) scale(.985);transition:opacity var(--duration-instant) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);animation:_menu-exit_1pn94_1 var(--duration-instant) linear both;pointer-events:none}@keyframes _menu-exit_1pn94_1{to{--menu-exit:1}}._highlight_1pn94_116{border-radius:calc(var(--radius-panel) - 6px);background:var(--surface-muted);opacity:0;pointer-events:none;position:absolute;top:0;left:5px;right:5px}._item_1pn94_117{border-radius:calc(var(--radius-panel) - 6px);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:10px;min-height:36px;padding:0 11px;display:flex;position:relative}._item_1pn94_117>svg{color:var(--text-secondary);flex:none}._item_1pn94_117[data-disabled]{opacity:.45;cursor:default}._separator_1pn94_120{background:var(--border-subtle);height:1px;margin:4px -5px}@media (hover:hover) and (pointer:fine){._crumb_1pn94_10:hover{color:var(--foreground)}._compact_1pn94_17:hover{background:color-mix(in oklab, var(--foreground) 4.5%, transparent)}._tab_1pn94_41:hover{color:var(--foreground)}._tab_1pn94_41:hover:before{opacity:1}._check_1pn94_74:hover{background:color-mix(in oklab, var(--foreground) 5%, transparent);color:var(--foreground)}._issue_1pn94_61[data-closing] ._check_1pn94_74:hover{color:var(--success);background:0 0}}@container page-header (width<=719px){._frame_1pn94_2:not([data-measured]) ._secondary_1pn94_24{opacity:0!important;width:0!important}}@container page-header (width<=559px){._header_1pn94_4,._scroller_1pn94_53{--pad:18px}._crumbs_1pn94_10 ._rootCrumb_1pn94_135,._compact_1pn94_17 ._compactBadge_1pn94_19{display:none}._tabs_1pn94_41{padding-right:calc(var(--pad) + 14px);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}._milestones_1pn94_61 li{grid-template-columns:16px minmax(0,1fr);padding-block:10px}._milestones_1pn94_61 li>._note_1pn94_57{grid-column:2}._title_1pn94_31{font-size:var(--text-2xl)}._introInner_1pn94_30{padding-top:16px}._issueInner_1pn94_73{grid-template-columns:32px minmax(0,1fr) auto;align-items:start;padding-block:10px}._issueInner_1pn94_73 ._check_1pn94_74{margin-top:-6px}._issueText_1pn94_77{gap:2px;display:grid}._issueTitle_1pn94_79{white-space:normal;overflow:visible}._issueLabel_1pn94_81,._fileDate_1pn94_95{display:none}._files_1pn94_61 li{grid-template-columns:16px minmax(0,1fr) auto}._activity_1pn94_61 li{grid-template-columns:auto minmax(0,1fr);padding-block:10px}._activity_1pn94_61 li>._note_1pn94_57{grid-column:2;margin-top:-8px}}@container page-header (width<=459px){._createText_1pn94_152{display:none}._actions_1pn94_23 ._create_1pn94_152{width:var(--control-height-sm);padding-inline:0}}@media (width<=560px){._frame_1pn94_2{border-radius:14px;height:clamp(560px,100svh - 48px,760px)}}@media (prefers-reduced-motion:reduce){._crumb_1pn94_10,._compact_1pn94_17,._tab_1pn94_41,._tab_1pn94_41:before,._check_1pn94_74,._issueTitle_1pn94_79{transition:none}._menu_1pn94_111,._menu_1pn94_111[data-state=closed]{transition:opacity var(--duration-instant) linear;transform:none}}:is(#arc-page-header,.app-shell) .workspace-page-header{--pad:24px;--surface:var(--wa-surface,#fff);--foreground:var(--wa-text,#171717);--text-secondary:var(--wa-muted,#616161);--text-muted:var(--wa-muted,#616161);--border:var(--wa-line,#e5e5e5);--border-strong:var(--wa-control-line,#888);--font-display:"Inter Variable",system-ui,sans-serif;--text-3xl:32px;--tracking-display:-.03em;--leading-display:1.2;border:1px solid var(--border);width:100%;min-width:0;box-shadow:none;color:var(--foreground);font-family:var(--font-display);border-radius:20px;margin-bottom:22px;padding-bottom:12px}:is(#arc-page-header,.app-shell) .workspace-page-header h1{font:550 32px/1.2 var(--font-display);letter-spacing:-.03em;margin:0}:is(#arc-page-header,.app-shell) .workspace-page-header p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}:is(#arc-page-header,.app-shell) .workspace-page-header nav{min-width:0;font-size:13px}:is(#arc-page-header,.app-shell) .workspace-page-header nav ol{flex-wrap:wrap}:is(#arc-page-header,.app-shell) .workspace-page-header button{border-radius:999px}:is(#arc-page-header,.app-shell) .workspace-page-tabs [role=radiogroup]{width:auto;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0}:is(#arc-page-header,.app-shell) .workspace-page-tabs [role=radio]{height:46px;color:var(--text-secondary);background:0 0;border-radius:0;padding-inline:12px}:is(#arc-page-header,.app-shell) .workspace-page-tabs [role=radio]>[aria-hidden=true]{height:3px;box-shadow:none;background:#b0ed51;border-radius:3px 3px 0 0;top:auto;bottom:0}:is(#arc-page-header,.app-shell) .workspace-page-tabs [aria-checked=true]{color:var(--foreground)}:is(#arc-page-header,.app-shell) .workspace-page-tabs [role=radiogroup]>div{overflow-x:auto}@media (width<=600px){:is(#arc-page-header,.app-shell) .workspace-page-header{--pad:16px}:is(#arc-page-header,.app-shell) .workspace-page-header h1{font-size:26px}:is(#arc-page-header,.app-shell) .workspace-page-header>div:first-child{grid-template-columns:minmax(0,1fr);gap:12px}:is(#arc-page-header,.app-shell) .workspace-page-header>div:first-child>div{flex-wrap:wrap;justify-content:flex-start}}:is(#arc-page-header,.app-shell) .workspace-page-header{--control-height-sm:36px;--text-xs:12px;--text-sm:14px}:is(#arc-page-header,.app-shell) .workspace-page-header :is(.button.primary,button[data-variant=primary],.arcs-button-primary){color:#17220b;background:#b0ed51;border-color:#9cd340}:is(#arc-page-header,.app-shell) .workspace-page-header .heading-actions{flex-wrap:wrap;gap:8px;display:flex}:is(#arc-page-header,.app-shell) .workspace-page-header :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #5b810f}:is(#arc-page-header,.app-shell) .workspace-page-header [data-arc-variant=primary]{color:#17220b;background:#b0ed51;border-color:#9cd340}:is(#arc-page-header,.app-shell) .workspace-page-header :is(.bank-actions,.rd-heading-actions){flex-wrap:wrap;gap:8px;display:flex}:is(#arc-page-header,.app-shell) .workspace-page-header .workspace-page-tabs{margin:2px -10px 0;padding:0}.workspace-header-links{white-space:nowrap;gap:24px;display:flex}.workspace-header-links a{min-height:46px;color:var(--text-secondary);align-items:center;padding:0 10px;font-size:14px;text-decoration:none;display:flex;position:relative}.workspace-header-links a[aria-current=page]{color:var(--foreground)}.workspace-header-links a[aria-current=page]:after{content:"";background:#b0ed51;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:4px;right:4px}.workspace-header-links a:hover{color:var(--foreground)}:is(#arc-page-header,.app-shell) .workspace-page-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"crumbs actions""intro intro""agent agent""tabs tabs";display:grid}:is(#arc-page-header,.app-shell) .workspace-page-header>div:first-child{display:contents}.workspace-page-header>div:first-child>nav{grid-area:crumbs}.workspace-page-header>div:nth-child(2){grid-area:intro}.workspace-page-header>.workspace-page-tabs{grid-area:tabs}.page-action-controls{display:contents}.page-action-buttons{grid-area:actions}.page-action-agent{grid-area:agent;min-width:0}.page-action-agent:empty{display:none}.app-shell .page-action-agent .inline-page-agent{margin:12px 0}.app-shell .workspace-page-header[data-floating]{z-index:35}.app-shell .workspace-page-header[data-floating] .page-action-controls{top:72px;left:var(--invoice-float-left);width:var(--invoice-float-width);box-sizing:border-box;border:1px solid var(--border);background:color-mix(in srgb,var(--surface,#fff) 96%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:4px;padding:7px;animation:.18s ease-out invoice-toolbar-in;display:flex;position:fixed;box-shadow:0 8px 28px #00000012}.app-shell .workspace-page-header[data-floating] .page-action-controls:not([data-with-agent]){width:max-content;max-width:var(--invoice-float-width);left:calc(var(--invoice-float-left) + var(--invoice-float-width)/2);flex-wrap:wrap;transform:translate(-50%)}.app-shell .workspace-page-header[data-floating] .page-action-controls:not([data-with-agent]):has(.page-action-buttons:empty){display:none}.app-shell .workspace-page-header[data-floating] .page-action-agent{flex:1;min-width:0;position:relative}.app-shell .workspace-page-header[data-floating] .page-action-agent .inline-page-agent{margin:0}.app-shell .workspace-page-header[data-floating] .page-action-buttons{flex:none;gap:4px;max-width:100%}.app-shell .workspace-page-header[data-floating] .page-action-buttons>div{gap:4px}.app-shell .workspace-page-header[data-floating] .page-action-buttons button{min-height:34px;padding:6px 12px;font-size:12px}:is(#arc-page-header,.app-shell) .workspace-page-header[data-floating] .inline-page-composer .aa-box{gap:5px;min-height:36px;padding:2px 3px 2px 10px}:is(#arc-page-header,.app-shell) .workspace-page-header[data-floating] .inline-page-composer .aa-field{min-height:30px}:is(#arc-page-header,.app-shell) .workspace-page-header[data-floating] .inline-page-composer :is(.aa-textarea,.aa-mirror){font-size:13px;padding:5px 0!important}:is(#arc-page-header,.app-shell) .workspace-page-header[data-floating] .inline-page-composer .aa-send{flex-basis:30px;width:30px;min-width:30px;height:30px;min-height:30px}:is(.workspace-page-header,.invoice-action-header)[data-floating] .assistant-input-tray{background:var(--surface,#fff);border:1px solid var(--border,#e4e4e4);border-radius:16px;max-height:28dvh;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 6px 18px #00000010}.app-shell .workspace-page-header[data-floating] .inline-agent-answer{background:var(--surface,#fff);max-height:40dvh;overflow:auto}@media (width<=800px){.app-shell .workspace-page-header[data-floating] .page-action-controls{border-radius:24px;flex-wrap:wrap;top:64px}.app-shell .workspace-page-header[data-floating] .page-action-agent{flex-basis:100%}.app-shell .workspace-page-header[data-floating] .page-action-buttons{margin-left:auto}:is(#arc-page-header,.app-shell) .workspace-page-header[data-floating] .inline-page-composer :is(.aa-textarea,.aa-mirror){font-size:16px}}@media (width<=600px){.app-shell .workspace-page-header{grid-template-columns:minmax(0,1fr);grid-template-areas:"crumbs""intro""agent""actions""tabs"}.page-action-buttons{justify-self:start}}@media (prefers-reduced-motion:reduce){.app-shell .workspace-page-header[data-floating] .page-action-controls{animation:none}}.app-shell .workspace-page-header[data-floating] .page-action-controls{background:var(--surface,#fff)}.app-shell .workspace-page-header[data-arc-page-header]{align-items:center;column-gap:16px;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"crumbs crumbs""intro actions""agent agent""tabs tabs"!important;display:grid!important}.app-shell .workspace-page-header[data-arc-page-header] .page-action-agent{width:100%;min-width:0}.app-shell .workspace-page-header[data-arc-page-header] .page-action-buttons{justify-self:end}@media (width<=600px){.app-shell .workspace-page-header[data-arc-page-header]{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"crumbs""intro""agent""actions""tabs"!important}.app-shell .workspace-page-header[data-arc-page-header] .page-action-buttons{justify-self:start}.app-shell .workspace-header-links[data-accounting-tabs]{gap:6px}.app-shell .workspace-header-links[data-accounting-tabs] a{padding-inline:8px;font-size:13px}}.app-shell .accounting-page-frame{box-sizing:border-box;width:100%;max-width:1236px;margin:0 auto;padding:20px 28px 32px}.accounting-header-slot,.accounting-page-body{width:100%;min-width:0}:is(#arc-page-header,.app-shell) .accounting-page-body :is(.books-main,.books-page,.accounting-review.journal-workspace,.finance-flow.accounting-review,.banking.page-content,.migration-workspace-compact,.payroll-page){max-width:none;margin-inline:0}:is(#arc-page-header,.app-shell) .accounting-page-body :is(.books-main,.accounting-review.journal-workspace,.finance-flow.accounting-review,.banking.page-content,.migration-workspace-compact,.payroll-page){padding:0}:is(#arc-page-header,.app-shell) .accounting-page-body>.page-content{max-width:none;margin:0;padding:0}:is(#arc-page-header,.app-shell) .accounting-header-slot>.workspace-page-header[data-accounting-header]{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;box-shadow:none;border-radius:20px;gap:0 16px;margin:0 0 24px;padding:18px 24px 10px;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"crumbs crumbs""intro actions""description description""agent agent""tabs tabs"!important}.accounting-header-slot .workspace-page-header>div:first-child{display:contents}.accounting-header-slot .workspace-page-header>div:nth-child(2)>div{gap:0;padding:18px 0 8px}:is(#arc-page-header,.app-shell) .accounting-header-slot h1{letter-spacing:-.03em;margin:0;font:550 32px/1.2 Inter Variable,system-ui,sans-serif}.accounting-header-description{grid-area:description;align-items:center;gap:6px;min-height:24px;display:flex}.accounting-header-description>p{flex:0 auto}.accounting-header-top{grid-area:crumbs;justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:28px;display:flex}.accounting-header-top>nav{flex:1;min-width:0}.accounting-header-meta{color:var(--text-secondary);text-align:right;flex:none;font-size:12px;line-height:20px}.accounting-header-help{border:1px solid var(--border);width:22px;height:22px;color:var(--text-secondary);cursor:pointer;background:0 0;flex:0 0 22px;justify-content:center;align-items:center;padding:0;display:inline-flex}.accounting-header-help-content{max-width:min(360px,100vw - 32px);padding:14px 16px;font:13px/1.6 Inter Variable,system-ui,sans-serif}.app-shell .accounting-header-slot .page-action-agent .inline-page-agent,.accounting-header-slot .page-specialist-agent:not(:empty){margin:14px 0 10px}.page-specialist-agent:empty{display:none}.accounting-header-slot .aa-field:has(.aa-textarea:placeholder-shown) :is(.aa-mirror,.aa-textarea){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.accounting-header-slot .page-action-buttons{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.accounting-header-slot .page-action-buttons>:is(.jr-actions,.bank-actions,.heading-actions,.reports-shortcuts,.remaining-section-head){flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}:is(#arc-page-header,.app-shell) .accounting-header-slot .page-action-buttons .arc-control-button{height:auto;min-height:36px;box-shadow:none;border-radius:999px;padding:7px 14px;font-size:13px}.accounting-header-slot .page-action-buttons .arc-control-button>span>span>span{align-items:center;gap:6px;display:inline-flex}.accounting-header-slot .finance-saved-short{display:none}:is(#arc-page-header,.app-shell) .accounting-header-slot .workspace-page-tabs{min-width:0;margin:0 -10px;padding:0;display:block;overflow:visible;-webkit-mask-image:none;mask-image:none}.accounting-header-navigation{width:100%;min-width:0}.accounting-header-navigation .workspace-header-links{overscroll-behavior-x:contain;scrollbar-width:none;gap:18px;min-width:0;overflow-x:auto}.accounting-primary-links a{flex:none;font-weight:500}.accounting-primary-links a[aria-current]{color:var(--foreground)}.accounting-primary-links a[aria-current]:after{content:"";background:#b0ed51;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:4px;right:4px}.accounting-header-slot nav a{color:var(--text-secondary);text-decoration:none}.accounting-header-slot nav a:hover{color:var(--foreground)}.page-header-back{display:none}.app-shell .workspace-page-header[data-floating] .page-header-back{border:1px solid var(--border);background:var(--surface);width:34px;height:34px;min-height:34px;color:var(--foreground);cursor:pointer;flex:0 0 34px;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-shell .accounting-header-slot .workspace-page-header[data-floating] .page-action-controls{border-radius:28px;flex-wrap:wrap}.app-shell .accounting-header-slot .workspace-page-header[data-floating] .page-action-agent{flex:220px}.app-shell .accounting-header-slot .workspace-page-header[data-floating] :is(.inline-page-agent,.page-specialist-agent){margin:0}.app-shell .accounting-header-slot .workspace-page-header[data-floating] .page-action-buttons{flex-wrap:wrap;gap:4px;margin-left:auto}:is(#arc-page-header,.app-shell) .accounting-header-slot .workspace-page-header[data-floating] .page-action-buttons button{min-height:34px;padding:6px 12px;font-size:12px}@media (width<=800px){.app-shell .accounting-header-slot .workspace-page-header[data-floating] .page-action-controls{border-radius:24px;grid-template-columns:34px minmax(0,1fr);gap:4px;display:grid}.app-shell .accounting-header-slot .workspace-page-header[data-floating] .page-header-back{grid-area:1/1}.app-shell .accounting-header-slot .workspace-page-header[data-floating] .page-action-agent{grid-area:1/2}.app-shell .accounting-header-slot .workspace-page-header[data-floating] .page-action-buttons{grid-area:2/1/3/3;justify-self:end}.app-shell .accounting-header-slot .workspace-page-header[data-floating] .page-action-buttons:empty{display:none}}@media (width<=700px){.app-shell .accounting-page-frame{padding:16px 16px 24px}:is(#arc-page-header,.app-shell) .accounting-header-slot>.workspace-page-header[data-accounting-header]{padding:16px 16px 10px;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"crumbs""intro""description""agent""actions""tabs"!important}:is(#arc-page-header,.app-shell) .accounting-header-slot h1{font-size:26px}.accounting-header-top{flex-wrap:wrap;gap:6px}.accounting-header-top>nav{flex-basis:100%}.accounting-header-meta{text-align:left}.accounting-header-navigation .workspace-header-links{gap:6px}.accounting-header-slot .page-action-buttons{justify-self:start;margin-bottom:8px}.accounting-header-slot .finance-saved-label{display:none}.accounting-header-slot .finance-saved-short{display:inline}.app-shell .accounting-header-slot .workspace-page-header[data-floating] .page-action-buttons{margin:0}}.page-header-top{grid-area:crumbs;align-items:center;gap:16px;min-width:0;display:flex}.app-shell .page-header-return{min-height:32px;color:var(--foreground);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;font-size:13px;display:inline-flex}.page-header-return:disabled,.page-header-back:disabled{opacity:.45;cursor:default}.page-header-return:focus-visible,.page-header-back:focus-visible{outline-offset:4px;outline:2px solid #b0ed51}.page-header-back>span{display:none}.app-shell .workspace-page-header[data-floating] .page-header-return{visibility:hidden}.app-shell .workspace-page-header[data-floating] .page-header-back{border-radius:50%}@media (width<=700px){.accounting-header-top,.page-header-top{flex-wrap:wrap;gap:8px}.accounting-header-top>nav,.page-header-top>nav{flex-basis:100%;order:2}.accounting-header-top .accounting-header-meta{margin-left:auto}}.accounting-header-navigation{--tab-fade-left:0px;--tab-fade-right:0px}.accounting-header-navigation[data-left]{--tab-fade-left:28px}.accounting-header-navigation[data-right]{--tab-fade-right:28px}.accounting-header-navigation .workspace-header-links{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--tab-fade-left),#000 calc(100% - var(--tab-fade-right)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--tab-fade-left),#000 calc(100% - var(--tab-fade-right)),transparent);-webkit-user-select:none;user-select:none;scroll-padding-inline:28px}.accounting-header-navigation .workspace-header-links::-webkit-scrollbar{width:0;height:0;display:none}.accounting-header-navigation:is([data-left],[data-right]) .workspace-header-links{cursor:grab}.accounting-header-navigation[data-dragging] .workspace-header-links,.accounting-header-navigation[data-dragging] a{cursor:grabbing}.app-shell :is(.workspace-page-header,.invoice-action-header) :is(.page-action-buttons,.invoice-header-actions) .arc-control-button>span{width:auto!important}.app-shell :is(.workspace-page-header,.invoice-action-header) :is(.page-action-buttons,.invoice-header-actions) .arc-control-button{line-height:20px}.app-shell :is(.workspace-page-header,.invoice-action-header)[data-floating] :is(.page-action-controls,.invoice-header-controls){transition:none;animation:.18s cubic-bezier(.22,1,.36,1) both page-toolbar-enter}.app-shell :is(.workspace-page-header,.invoice-action-header) :is(.page-action-controls,.invoice-header-controls) :is(.aa-textarea,.aa-mirror){line-height:20px!important;transition:none!important}@keyframes page-toolbar-enter{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.app-shell :is(.workspace-page-header,.invoice-action-header)[data-floating] :is(.page-action-controls,.invoice-header-controls){animation:none}}:is(#arc-page-header,.app-shell) :is(.workspace-page-header,.invoice-action-header)[data-floating] :is(.page-action-controls,.invoice-header-controls){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"back agent actions";align-items:center;gap:10px;padding:0;display:grid}:is(#arc-page-header,.app-shell) :is(.workspace-page-header,.invoice-action-header)[data-floating] :is(.page-header-back,.invoice-header-back){border:1px solid var(--border);background:var(--surface);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--foreground);pointer-events:auto;border-radius:50%;grid-area:back;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 5px 18px #00000014}:is(#arc-page-header,.app-shell) .invoice-action-header[data-floating] .invoice-header-back svg{background:0 0;border:0;width:18px;height:18px;padding:0}:is(#arc-page-header,.app-shell) :is(.workspace-page-header,.invoice-action-header)[data-floating] :is(.page-action-agent,.invoice-header-agent){pointer-events:auto;grid-area:agent;width:100%;min-width:0}:is(#arc-page-header,.app-shell) :is(.workspace-page-header,.invoice-action-header)[data-floating] .inline-page-composer .aa-box{border:1px solid var(--border);background:var(--surface);border-radius:24px;min-height:44px;margin-right:54px;padding:5px 9px 5px 12px;position:relative;overflow:visible;box-shadow:0 5px 18px #00000014}:is(#arc-page-header,.app-shell) :is(.workspace-page-header,.invoice-action-header)[data-floating] .inline-page-composer .aa-send{border-radius:50%;flex-basis:44px;width:44px;min-width:44px;height:44px;min-height:44px;position:absolute;top:50%;right:-55px;translate:0 -50%;box-shadow:0 5px 18px #00000014}:is(#arc-page-header,.app-shell) :is(.workspace-page-header,.invoice-action-header)[data-floating] :is(.page-action-buttons,.invoice-header-actions){pointer-events:auto;flex-wrap:wrap;grid-area:actions;justify-content:flex-end;align-items:center;gap:8px;margin:0;display:flex}:is(#arc-page-header,.app-shell) :is(.workspace-page-header,.invoice-action-header)[data-floating] :is(.page-action-buttons,.invoice-header-actions):empty{display:none}:is(#arc-page-header,.app-shell) :is(.workspace-page-header,.invoice-action-header)[data-floating] :is(.page-action-buttons,.invoice-header-actions) button{border-radius:999px;min-height:44px;box-shadow:0 5px 18px #00000014}@media (width<=800px){:is(#arc-page-header,.app-shell) :is(.workspace-page-header,.invoice-action-header)[data-floating] :is(.page-action-controls,.invoice-header-controls){grid-template-columns:44px minmax(0,1fr);grid-template-areas:"back agent""actions actions";gap:10px}:is(#arc-page-header,.app-shell) :is(.workspace-page-header,.invoice-action-header)[data-floating] :is(.page-action-buttons,.invoice-header-actions){grid-column:1/-1;justify-self:end}}.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 .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}}._field_9vb35_2{min-width:0;font-family:var(--font-body);letter-spacing:var(--tracking-body);display:grid}._label_9vb35_3{margin-bottom:var(--space-2);color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);justify-self:start}._control_9vb35_6{min-width:0;height:var(--money-input-height,76px);box-sizing:border-box;align-items:center;gap:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-panel);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard);padding:0 8px 0 18px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){._control_9vb35_6:hover:not([data-invalid]){border-color:var(--foreground)}}._control_9vb35_6[data-focused]{border-color:var(--foreground)}._control_9vb35_6[data-invalid]{border-color:var(--danger)}._field_9vb35_2[data-disabled] ._control_9vb35_6{opacity:.5;background:var(--surface-muted)}._amountWrap_9vb35_13{cursor:text;flex:1;align-items:center;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}._field_9vb35_2[data-disabled] ._amountWrap_9vb35_13{cursor:not-allowed}._group_9vb35_15{transform-origin:0;white-space:nowrap;color:var(--foreground);font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;font-kerning:none;flex:none;align-items:baseline;font-weight:500;line-height:1.2;display:inline-flex}._symbol_9vb35_17{color:var(--text-secondary);white-space:pre;margin-right:.06em;display:inline-block;position:relative}._group_9vb35_15>._symbol_9vb35_17:last-child{margin-left:.18em;margin-right:0}._symbolSizer_9vb35_19{visibility:hidden;white-space:pre;position:absolute;top:0;left:0}._symbolGlyph_9vb35_20{white-space:pre;display:inline-block}._number_9vb35_23{display:inline-flex;position:relative}._mirror_9vb35_24{display:inline-flex}._input_9vb35_25{z-index:1;color:#0000;width:calc(100% + .5em);height:100%;caret-color:var(--foreground);font:inherit;font-variant-numeric:inherit;font-kerning:none;letter-spacing:inherit;line-height:inherit;background:0 0;border:0;outline:none;margin:0;padding:0;position:absolute;top:0;left:0}._input_9vb35_25::selection{background:color-mix(in oklab, var(--foreground) 16%, transparent);color:#0000}._input_9vb35_25:disabled{cursor:not-allowed}._column_9vb35_30{--feather:.18em;margin-block:calc(var(--feather) * -1);padding-block:var(--feather);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.4), #000 calc(100% - var(--feather) * 1.4), transparent);mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.4), #000 calc(100% - var(--feather) * 1.4), transparent);transition:color var(--duration-standard) var(--ease-standard);display:inline-block;position:relative;overflow:visible clip}._column_9vb35_30[data-ghost]{color:color-mix(in oklab, var(--text-muted) 55%, transparent)}._sizer_9vb35_33{visibility:hidden;white-space:pre}._glyph_9vb35_34{inset:var(--feather) 0;text-align:center;white-space:pre;position:absolute}._menuAnchor_9vb35_37{flex:none;position:relative}._currencyButton_9vb35_38{border-radius:var(--radius-pill);height:36px;color:var(--foreground);cursor:pointer;font:inherit;font-size:var(--text-sm);-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:4px;padding:0 8px 0 12px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){._currencyButton_9vb35_38:hover:not(:disabled){background:var(--surface-muted)}}._currencyButton_9vb35_38:active:not(:disabled),._currencyButton_9vb35_38[data-open]{background:var(--surface-muted)}._currencyButton_9vb35_38:disabled{cursor:not-allowed}._code_9vb35_42{font-variant-numeric:tabular-nums}._codeStatic_9vb35_43{color:var(--text-secondary);font-size:var(--text-sm);flex:none;padding:0 10px;font-weight:500}._chevron_9vb35_44{width:16px;height:16px;color:var(--text-muted);place-items:center;display:grid}._menu_9vb35_37{--drop:calc((var(--money-input-height,76px) - 36px) / 2 + var(--space-2));z-index:30;top:calc(100% + var(--drop));box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);width:min(256px,100vw - 2rem);box-shadow:var(--shadow-floating);transform-origin:calc(100% - 44px) calc(var(--drop) * -1 - 18px);padding:6px;position:absolute;right:-8px}._list_9vb35_48{overscroll-behavior:contain;scrollbar-width:thin;outline:none;gap:2px;max-height:288px;display:grid;position:relative;overflow-y:auto}._highlight_9vb35_49{background:color-mix(in oklab, var(--foreground) 6.5%, transparent);pointer-events:none;border-radius:14px;position:absolute;top:0;left:0;right:0}._option_9vb35_50{box-sizing:border-box;min-height:36px;color:var(--text-secondary);cursor:pointer;font-size:var(--text-sm);-webkit-user-select:none;user-select:none;transition:color var(--duration-fast) var(--ease-standard);border-radius:14px;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}._option_9vb35_50[data-active],._option_9vb35_50[aria-selected=true]{color:var(--foreground)}._optionSymbol_9vb35_52{width:22px;color:var(--text-muted);text-align:center;flex:none}._optionCode_9vb35_53{font-variant-numeric:tabular-nums;flex:none;font-weight:500}._optionName_9vb35_54{min-width:0;color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._check_9vb35_55{width:16px;height:16px;color:var(--foreground);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);flex:none;place-items:center;display:grid;transform:scale(.6)}._check_9vb35_55[data-on]{opacity:1;transform:none}._toolbar_9vb35_59{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding-top:var(--space-3);flex-wrap:wrap;display:flex}._chips_9vb35_60{flex-wrap:wrap;gap:6px;display:flex}._chip_9vb35_60{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);height:30px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);padding:0 12px;font-weight:500}@media (hover:hover) and (pointer:fine){._chip_9vb35_60:hover:not(:disabled){background:var(--surface-muted);color:var(--foreground)}}._chip_9vb35_60:active:not(:disabled){transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), .1s;transform:scale(.96)}._chip_9vb35_60[aria-disabled=true]{opacity:.45}._chip_9vb35_60:disabled{opacity:.45;cursor:not-allowed}._range_9vb35_66{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;transition:color var(--duration-standard) var(--ease-standard)}._range_9vb35_66[data-flash]{color:var(--warning);transition-duration:var(--duration-instant)}._messageSlot_9vb35_69{display:block;position:relative;overflow:hidden}._hint_9vb35_70,._error_9vb35_70{padding-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-body);display:block}._hint_9vb35_70{color:var(--text-muted)}._error_9vb35_70{color:var(--danger)}._srOnly_9vb35_74{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=420px){._control_9vb35_6{padding-left:14px}._group_9vb35_15{font-size:var(--text-2xl)}}@media (prefers-reduced-motion:reduce){._control_9vb35_6,._column_9vb35_30,._check_9vb35_55,._chip_9vb35_60,._range_9vb35_66{transition-duration:0s}._chip_9vb35_60:active:not(:disabled){transform:none}}._kpis_1q1ll_2{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._kpi_1q1ll_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_1q1ll_2+._kpi_1q1ll_2{border-left:1px solid var(--border);padding-left:16px}._kpi_1q1ll_2[aria-selected=true]{background:0 0}._kpiIndicator_1q1ll_32{z-index:1;background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}._kpiLabel_1q1ll_42{color:var(--text-secondary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._kpi_1q1ll_2[aria-selected=true] ._kpiLabel_1q1ll_42{color:var(--foreground)}._kpiValue_1q1ll_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_1q1ll_61{font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:2px;display:inline-flex}._good_1q1ll_70{color:var(--success)}._bad_1q1ll_74{color:var(--danger)}._strip_1q1ll_78:is([data-size=md],[data-size=sm]) ._kpis_1q1ll_2{grid-template-columns:repeat(2,minmax(0,1fr))}._strip_1q1ll_78:is([data-size=md],[data-size=sm]) ._kpi_1q1ll_2{border-left:0;padding:12px 16px}._strip_1q1ll_78:is([data-size=md],[data-size=sm]) ._kpi_1q1ll_2:nth-child(2n){border-left:1px solid var(--border)}._strip_1q1ll_78:is([data-size=md],[data-size=sm]) ._kpi_1q1ll_2:nth-child(n+3){border-top:1px solid var(--border)}._strip_1q1ll_78[data-size=sm] ._kpiValue_1q1ll_54{font-size:var(--text-lg)}._delta_1q1ll_61{color:var(--text-muted);white-space:normal}._strip_1q1ll_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_sboag_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_sboag_4{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._call_sboag_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_sboag_8{border:1px solid var(--border);background:var(--surface);border-radius:14px}._standalone_sboag_8[data-status=approval]{border-color:color-mix(in oklab, var(--accent) 60%, var(--border))}._flush_sboag_10{border-radius:12px}._flush_sboag_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_sboag_13{border-radius:inherit}._head_sboag_13{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";align-items:center;column-gap:10px;min-height:40px;padding:6px 12px;display:grid;position:relative}._flush_sboag_10 ._head_sboag_13{border-radius:12px}._standalone_sboag_8[data-open] ._head_sboag_13{border-radius:13px 13px 8px 8px}._toggle_sboag_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_sboag_13>:not(._toggle_sboag_18,._srOnly_sboag_4){z-index:1;pointer-events:none;position:relative}._toggle_sboag_18:active{background:var(--surface-muted)}@media (hover:hover) and (pointer:fine){._toggle_sboag_18:hover{background:color-mix(in oklab, var(--surface-muted) 75%, transparent)}._toggle_sboag_18:hover~._chevron_sboag_23{color:var(--text-secondary)}}._mark_sboag_26{color:var(--foreground);grid-area:mark;place-items:center;display:grid}._mark_sboag_26 svg{display:block}._title_sboag_28{grid-area:title;min-width:0;line-height:20px;display:block}._titleInner_sboag_29{min-width:0;display:block}._titleText_sboag_30{min-width:0;max-width:100%;display:block}._titleText_sboag_30>span{max-width:100%;display:block}._titleText_sboag_30>span>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._call_sboag_7[data-status=denied] ._title_sboag_28{color:var(--text-muted)}._note_sboag_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_sboag_36{grid-area:aside;justify-content:flex-end;min-width:0;display:flex;position:relative}._asideInner_sboag_37{align-items:center;display:inline-flex}._meta_sboag_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_sboag_39{align-items:center;gap:6px;display:inline-flex}._metaDot_sboag_40{color:var(--text-muted)}._actions_sboag_41{pointer-events:auto;align-items:center;gap:6px;display:inline-flex}._action_sboag_41._action_sboag_41{min-height:28px;font-size:var(--text-xs);gap:6px;padding-inline:12px}._allow_sboag_44._allow_sboag_44{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}@media (pointer:coarse){._action_sboag_41._action_sboag_41{min-height:32px}}._status_sboag_47{grid-area:status;width:16px;height:16px;display:grid;position:relative}._statusIcon_sboag_48{place-items:center;display:grid;position:absolute;inset:0}._statusIcon_sboag_48[data-status=running]{color:var(--text-muted)}._statusIcon_sboag_48[data-status=success]{color:var(--success)}._statusIcon_sboag_48[data-status=error]{color:var(--danger)}._statusIcon_sboag_48[data-status=approval]{color:var(--accent)}._statusIcon_sboag_48[data-status=denied]{color:var(--text-muted)}._spinner_sboag_54{animation:.8s linear infinite _tc-spin_sboag_1}@keyframes _tc-spin_sboag_1{to{transform:rotate(360deg)}}._chevron_sboag_23{color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring), color var(--duration-fast) var(--ease-standard);grid-area:chevron}._call_sboag_7[data-open]>._headClip_sboag_13 ._chevron_sboag_23,._group_sboag_58[data-open]>._groupHead_sboag_58 ._chevron_sboag_23{transform:rotate(180deg)}._bodyClip_sboag_61{overflow:hidden}._body_sboag_61{padding:0 12px 12px var(--tc-indent);gap:10px;display:grid}._section_sboag_63{min-width:0}._sectionHead_sboag_64{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}._sectionLabel_sboag_65{color:var(--text-muted);font-size:var(--text-xs)}._copy_sboag_66._copy_sboag_66{border-radius:9px;width:28px;height:28px;min-height:28px;margin-right:-6px}._well_sboag_67{background:var(--surface-muted);border-radius:10px;min-width:0;padding:10px 12px}:is(._well_sboag_67:has(>._foldBody_sboag_68>._list_sboag_68),._well_sboag_67:has(>._foldBody_sboag_68>._tableScroll_sboag_68)){padding-block:4px}._well_sboag_67:has(>._more_sboag_69){padding-bottom:6px}._kv_sboag_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_sboag_72{grid-column:1/-1;grid-template-columns:subgrid;display:grid}._kvKey_sboag_73{color:var(--text-muted)}._kvValue_sboag_74{color:var(--foreground);overflow-wrap:anywhere;margin:0}._foldBody_sboag_68{min-width:0}._json_sboag_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_sboag_78{height:var(--row);display:block}._jsonKey_sboag_79{color:var(--foreground)}._jsonString_sboag_80{color:color-mix(in oklab, var(--success) 80%, var(--foreground))}._jsonNumber_sboag_81{color:color-mix(in oklab, var(--warning) 82%, var(--foreground))}._literal_sboag_82{color:var(--text-muted)}._list_sboag_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_sboag_86{grid-column:1/-1;grid-template-columns:subgrid;align-content:center;align-items:baseline;display:grid}._listLead_sboag_87{color:var(--text-muted);font-family:var(--tc-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:0}._listTitle_sboag_88{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._listTag_sboag_89{color:var(--text-secondary);font-size:var(--text-xs)}._tableScroll_sboag_68{overflow-x:auto}._table_sboag_68{border-collapse:collapse;width:100%;font-family:var(--tc-mono);font-size:var(--text-xs);letter-spacing:0}._table_sboag_68 th,._table_sboag_68 td{height:var(--row);text-align:left;white-space:nowrap;padding:0 16px 0 0}._table_sboag_68 th:last-child,._table_sboag_68 td:last-child{width:100%;padding-right:0}._table_sboag_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_sboag_68 td{color:var(--foreground);font-variant-numeric:tabular-nums}._text_sboag_99{color:var(--text-secondary);white-space:pre-wrap;margin:0}._pending_sboag_100{color:var(--text-muted);margin:0;display:block}._errorText_sboag_101{color:var(--foreground);margin:0}._more_sboag_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_sboag_69:active{background:color-mix(in oklab, var(--foreground) 7%, transparent)}@media (hover:hover) and (pointer:fine){._more_sboag_69:hover{background:color-mix(in oklab, var(--foreground) 5%, transparent);color:var(--foreground)}}._moreIcon_sboag_106{transition:transform var(--duration-spring) var(--ease-spring)}._moreIcon_sboag_106[data-open]{transform:rotate(180deg)}._group_sboag_58{border:1px solid var(--border);background:var(--surface);border-radius:16px}._groupHead_sboag_58{padding:4px}._groupToggle_sboag_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_sboag_112:active{background:var(--surface-muted)}@media (hover:hover) and (pointer:fine){._groupToggle_sboag_112:hover{background:color-mix(in oklab, var(--surface-muted) 75%, transparent);color:var(--foreground)}._groupToggle_sboag_112:hover ._chevron_sboag_23{color:var(--text-secondary)}}._stack_sboag_115{flex:none;align-items:center;margin-left:-2px;display:flex}._stackItem_sboag_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_sboag_117{color:var(--foreground);place-items:center;display:grid}._stackMark_sboag_117 svg{display:block}._stackMore_sboag_119{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-left:6px}._groupLabel_sboag_120{flex:auto;min-width:0;display:block}._groupLabel_sboag_120>span{max-width:100%;display:block}._groupLabel_sboag_120>span>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._groupMeta_sboag_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_sboag_124{color:color-mix(in oklab, var(--danger) 85%, var(--text-secondary))}._listClip_sboag_125{overflow:hidden}._calls_sboag_126{border-top:1px solid var(--border-subtle);padding:4px;display:grid}._item_sboag_127{overflow:hidden}@container (width<=440px){._metaSummary_sboag_39{display:none}._call_sboag_7:is([data-status=approval],[data-status=error]) ._head_sboag_13{grid-template-areas:"mark title title status chevron"".note note note note"".aside aside aside aside"}._call_sboag_7:is([data-status=approval],[data-status=error]) ._aside_sboag_36{justify-content:flex-start;margin-top:6px}._note_sboag_34{white-space:normal}._body_sboag_61{padding-left:12px}._listTag_sboag_89{display:none}._list_sboag_68{grid-template-columns:max-content minmax(0,1fr)}}@container (width<=360px){._call_sboag_7[data-status=success] ._aside_sboag_36{display:none}}@media (prefers-reduced-motion:reduce){._call_sboag_7,._toggle_sboag_18,._chevron_sboag_23,._more_sboag_69,._moreIcon_sboag_106,._groupToggle_sboag_112{transition:none}._spinner_sboag_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-refresh{float:right;color:#6b7890;cursor:pointer;background:#fff;border:1px solid #e2e7ef;border-radius:7px;align-items:center;gap:5px;height:26px;padding:0 9px;font-size:11px;display:inline-flex}.accounting-refresh:hover:not(:disabled){color:#294875;border-color:#c8d2e2}.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:10px;display:flex}.accounting-activity-desc{color:var(--ev-secondary,#616161);margin:4px 0 0;font-size:10px;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:11px;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}}.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]),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 :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}.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:11px;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:24px 0}.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{gap:6px;min-height:34px;font-size:13px;font-weight:500}.arc-sales .sales-pdf-link>span{align-items:center;gap:6px;display:inline-flex}.arc-sales .sales-pdf-link:focus-visible{outline:2px solid var(--focus-outline);outline-offset:3px;border-radius:4px}.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-rows{max-height:320px;margin-top:12px;overflow:auto}.arc-sales.quote-approval .quote-approval-states strong{margin-top:4px;display:block}.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-error,.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-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>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)}._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}}._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:anywhere;min-width:0}.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}.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}}.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:10px;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:11px;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:11px}.approval-confirm{color:var(--ink);align-items:flex-start;gap:9px;font-size:11px;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:6px;padding:11px 12px;font-size:11px;line-height:1.8}.approval-error{color:var(--red);background:#fff3ef}.approval-notice{color:#276443;background:#edf7f0}.approval-text-button{color:inherit;background:0 0;border:0;padding:8px 0 0;font-size:11px;text-decoration:underline;display:block}.approval-history{border-top:1px solid var(--line);margin-top:17px;padding-top:13px}.approval-history summary{color:var(--muted);cursor:pointer;font-size:11px}.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:11px;font-weight:550}.approval-history li span,.approval-history li time{color:var(--muted);font-size:10px;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:12px;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:13px;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:11px;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:12px}.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:11px}.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:11px}.tax-compact .arcs-dropzone-label{overflow-wrap:anywhere;font-size:12px}.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:12px}.tax-compact .tc-feedback{box-shadow:none;border:0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:8px 10px;font-size:12px;line-height:1.5;display:flex}.tax-compact .tc-error{background:color-mix(in srgb,#d64c4c 8%,var(--surface));color:#a83232}.tax-compact .tc-success{background:color-mix(in srgb,var(--accent) 15%,var(--surface));color:var(--foreground)}.tax-compact .tc-feedback .arc-control-button{min-height:24px;color:inherit;padding:2px 6px;font-size:11px}.tax-compact .tc-feedback .ie-help{color:inherit}.tax-compact .tc-upload .tc-feedback{margin-top:6px}.tax-compact .tc-empty{color:var(--text-muted);font-size:12px}.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:12px;font-weight:550}.tax-compact .tc-record>span{color:var(--text-muted);font-size:11px}.tax-compact .tc-record-actions{align-items:center;gap:10px;display:flex}.tax-compact .tc-record-actions>a{color:var(--foreground);text-underline-offset:3px;font-size:11px}.tax-compact .tc-record-actions>.arc-control-button{min-height:26px;padding:2px 6px;font-size:11px}.tax-compact .tc-withdraw{grid-column:1/-1;margin:0}.tax-compact .field-error{background:color-mix(in srgb,#d64c4c 8%,var(--surface));color:#a83232;border-radius:8px;margin:0;padding:4px 7px;font-size:11px;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}}._picker_1vp6i_2{--emoji-cell:37px;width:var(--emoji-picker-width,352px);max-width:100%;height:var(--emoji-picker-height,408px);min-height:0;color:var(--foreground);font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);flex-direction:column;display:flex;position:relative}._emojiGlyph_1vp6i_3{letter-spacing:0;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Twemoji Mozilla,sans-serif;font-style:normal;font-weight:400;line-height:1}._header_1vp6i_5{gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2);display:flex;position:relative}._search_1vp6i_6{min-width:0;height:var(--control-height-sm);align-items:center;gap:var(--space-2);padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-control);background:var(--surface-muted);cursor:text;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border:1px solid #0000;flex:auto;display:flex}._search_1vp6i_6:focus-within{border-color:var(--border-strong);background:var(--surface)}._searchIcon_1vp6i_8{color:var(--text-muted);flex:none}._search_1vp6i_6 input{width:100%;min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;padding:0}._search_1vp6i_6 input::placeholder{color:var(--text-muted)}._search_1vp6i_6 input:focus-visible{outline:none}._clear_1vp6i_12{border-radius:var(--radius-pill);width:24px;height:24px;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}@media (hover:hover) and (pointer:fine){._clear_1vp6i_12:hover{background:var(--surface-muted);color:var(--foreground)}}._toneButton_1vp6i_15{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-control);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;padding:0;font-size:20px;display:inline-grid}@media (hover:hover) and (pointer:fine){._toneButton_1vp6i_15:hover{background:var(--surface-muted)}}._toneButton_1vp6i_15:active{background:var(--surface-muted)}._tones_1vp6i_19{top:var(--space-3);right:var(--space-3);left:var(--space-3);z-index:2;height:var(--control-height-sm);border-radius:var(--radius-control);background:var(--surface-muted);clip-path:inset(0 0 0 calc(100% - var(--control-height-sm)) round var(--radius-control));opacity:0;visibility:hidden;transition:clip-path var(--duration-considered) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard) var(--duration-instant), visibility 0s linear var(--duration-considered);justify-content:space-between;align-items:center;padding:0 2px;display:flex;position:absolute}._tones_1vp6i_19[data-open]{clip-path:inset(0 0 0 0 round var(--radius-control));opacity:1;visibility:visible;transition:clip-path var(--duration-considered) var(--ease-standard), opacity var(--duration-instant) var(--ease-standard), visibility 0s}._tone_1vp6i_15{border-radius:var(--radius-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;width:32px;height:32px;transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;font-size:19px;display:inline-grid}._tone_1vp6i_15[aria-checked=true]{background:var(--surface);box-shadow:0 0 0 1px var(--border)}@media (hover:hover) and (pointer:fine){._tone_1vp6i_15:hover{background:var(--surface)}}._tone_1vp6i_15:focus-visible{background:var(--surface)}._tone_1vp6i_15:active{transform:scale(.92)}._tabs_1vp6i_27{grid-template-columns:repeat(var(--emoji-tabs,9), minmax(0, 1fr));margin:0 var(--space-2);border-bottom:1px solid var(--border-subtle);flex:none;display:grid;position:relative}._tab_1vp6i_27{height:36px;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:10px 10px 0 0;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){._tab_1vp6i_27:hover{color:var(--text-secondary)}}._tab_1vp6i_27:focus-visible,._tab_1vp6i_27[data-current]{color:var(--foreground)}._indicator_1vp6i_33{width:calc(100% / var(--emoji-tabs,9));pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0}._indicator_1vp6i_33:after{content:"";border-radius:var(--radius-pill);background:var(--accent);position:absolute;inset:0 calc(50% - 9px)}._scroller_1vp6i_36{min-height:0;padding:0 var(--space-2);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;outline:none;flex:auto;position:relative;overflow:hidden auto}._scroller_1vp6i_36:focus-visible{outline:none}._canvas_1vp6i_38{width:100%;position:relative}._sectionRow_1vp6i_39,._row_1vp6i_39{width:100%;position:absolute;top:0;left:0}._sectionRow_1vp6i_39{align-items:flex-end;padding:0 6px 4px;display:flex}._sectionLabel_1vp6i_41{color:var(--text-muted);font-size:var(--text-xs);font-weight:500}._row_1vp6i_39{display:grid}._cell_1vp6i_43{width:100%;height:100%;font-size:calc(var(--emoji-cell) * .6);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}._cell_1vp6i_43[data-active]{background:var(--surface-muted)}._cell_1vp6i_43 ._emojiGlyph_1vp6i_3{transition:transform var(--duration-spring) var(--ease-spring)}._cell_1vp6i_43:active ._emojiGlyph_1vp6i_3{transition-duration:var(--duration-instant);transform:scale(.84)}._empty_1vp6i_47{place-content:center;gap:var(--space-1);height:100%;padding:var(--space-6);text-align:center;display:grid}._emptyTitle_1vp6i_48{overflow-wrap:anywhere;color:var(--foreground);margin:0;font-weight:500}._emptyHint_1vp6i_49{color:var(--text-muted);font-size:var(--text-xs);margin:0}._preview_1vp6i_51{align-items:center;gap:var(--space-3);height:52px;padding:0 var(--space-4);border-top:1px solid var(--border-subtle);flex:none;display:flex}._previewGlyph_1vp6i_52{width:28px;animation:_emoji-picker-preview_1vp6i_1 var(--duration-spring) var(--ease-spring) both;flex:none;place-items:center;font-size:26px;display:inline-grid}._previewIdle_1vp6i_53{opacity:.45;filter:grayscale();animation:none}._previewText_1vp6i_54{min-width:0;display:grid}._previewName_1vp6i_55{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._previewKeywords_1vp6i_56{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._previewHint_1vp6i_57{color:var(--text-muted)}._srOnly_1vp6i_58{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes _emoji-picker-preview_1vp6i_1{0%{transform:scale(.82)}}@media (prefers-reduced-motion:reduce){._search_1vp6i_6,._toneButton_1vp6i_15,._tone_1vp6i_15,._tab_1vp6i_27,._cell_1vp6i_43 ._emojiGlyph_1vp6i_3,._tones_1vp6i_19,._tones_1vp6i_19[data-open]{transition:none}._previewGlyph_1vp6i_52{animation:none}}._root_r2phm_1{height:100%;min-height:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);flex-direction:column;display:flex}._viewport_r2phm_13{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}._scroller_r2phm_14{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;flex:1;min-height:0;overflow:hidden auto}._track_r2phm_16{overflow:clip}._content_r2phm_17{will-change:transform;padding:12px 16px 14px}._list_r2phm_19{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._day_r2phm_21{color:var(--text-muted);font-size:var(--text-xs);align-items:center;gap:12px;padding:20px 4px 4px;font-weight:500;display:flex}._day_r2phm_21:before,._day_r2phm_21:after{background:var(--border-subtle);content:"";flex:1;height:1px}._day_r2phm_21:first-child{padding-top:4px}._day_r2phm_21>span:empty:before{content:" "}._row_r2phm_26{align-items:flex-end;gap:8px;margin-top:2px;display:flex;position:relative}._row_r2phm_26[data-first]{margin-top:14px}._day_r2phm_21+._row_r2phm_26{margin-top:10px}._row_r2phm_26[data-mine]{justify-content:flex-end}._gutter_r2phm_31{flex:none;align-self:flex-end;width:28px}._stack_r2phm_32{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:min(78%,34rem);display:flex}._row_r2phm_26[data-mine] ._stack_r2phm_32{align-items:flex-end}._meta_r2phm_35{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:0 0 2px;padding:0 12px;display:flex}._author_r2phm_36{color:var(--text-secondary);font-weight:500}._line_r2phm_38{align-items:center;gap:6px;max-width:100%;display:flex;position:relative}._face_r2phm_40{display:flex;position:absolute;bottom:0;left:-36px}._row_r2phm_26[data-mine] ._line_r2phm_38{flex-direction:row-reverse}._parts_r2phm_42{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}._row_r2phm_26[data-mine] ._parts_r2phm_42{align-items:flex-end}._bubble_r2phm_46{--r:18px;--tight:6px;border-radius:var(--r);background:var(--surface-muted);max-width:100%;color:var(--foreground);font-size:var(--text-sm);overflow-wrap:anywhere;white-space:pre-wrap;padding:8px 13px 9px}._row_r2phm_26:not([data-mine]):not([data-first]) ._bubble_r2phm_46{border-top-left-radius:var(--tight)}._row_r2phm_26:not([data-mine]):not([data-last]) ._bubble_r2phm_46{border-bottom-left-radius:var(--tight)}._row_r2phm_26[data-mine] ._bubble_r2phm_46{background:var(--accent);color:var(--accent-foreground)!important}:root[data-theme=dark] ._row_r2phm_26:not([data-mine]) ._bubble_r2phm_46{background:var(--surface-raised)}._row_r2phm_26[data-mine]:not([data-first]) ._bubble_r2phm_46{border-top-right-radius:var(--tight)}._row_r2phm_26[data-mine]:not([data-last]) ._bubble_r2phm_46{border-bottom-right-radius:var(--tight)}._row_r2phm_26[data-failed] ._bubble_r2phm_46{opacity:.6}._gallery_r2phm_66{grid-template-columns:1fr;gap:3px;width:min(240px,100%);display:grid}._gallery_r2phm_66[data-count="2"],._gallery_r2phm_66[data-count="3"],._gallery_r2phm_66[data-count="4"]{grid-template-columns:1fr 1fr}._gallery_r2phm_66[data-count="3"]>:first-child{aspect-ratio:2;grid-column:span 2}._image_r2phm_71{aspect-ratio:1;background:var(--surface-muted);border-radius:16px;display:block;position:relative;overflow:hidden}._gallery_r2phm_66[data-count="1"] ._image_r2phm_71{aspect-ratio:4/3}._gallery_r2phm_66:not([data-count="1"]) ._image_r2phm_71{border-radius:6px}._gallery_r2phm_66:not([data-count="1"]){border-radius:16px;overflow:hidden}._image_r2phm_71 img{object-fit:cover;width:100%;height:100%;display:block}._more_r2phm_76{color:#fff;font-size:var(--text-lg);background:oklch(0% 0 0/.45);place-items:center;font-weight:500;display:grid;position:absolute;inset:0}._file_r2phm_78{border:1px solid var(--border);background:var(--surface);max-width:100%;color:var(--foreground);transition:background-color var(--duration-fast) var(--ease-standard);border-radius:16px;align-items:center;gap:10px;padding:9px 14px 9px 11px;text-decoration:none;display:flex}._file_r2phm_78>svg{color:var(--text-secondary);flex:none}._fileText_r2phm_84{min-width:0;display:grid}._fileName_r2phm_85{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._fileSize_r2phm_86{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){._file_r2phm_78:hover{background:var(--surface-muted)}}._pickerWrap_r2phm_91{flex:none;position:static}._reactButton_r2phm_92{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-muted);cursor:pointer;opacity:0;-webkit-tap-highlight-color:transparent;transition:opacity var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}._row_r2phm_26:hover ._reactButton_r2phm_92,._row_r2phm_26:focus-within ._reactButton_r2phm_92,._pickerWrap_r2phm_91[data-open] ._reactButton_r2phm_92{opacity:1}._pickerWrap_r2phm_91[data-open] ._reactButton_r2phm_92{background:var(--surface-muted);color:var(--foreground)}@media (hover:hover) and (pointer:fine){._reactButton_r2phm_92:hover{background:var(--surface-muted);color:var(--foreground)}}@media (hover:none){._reactButton_r2phm_92{opacity:.7}}._picker_r2phm_91{z-index:5;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:var(--shadow-floating);transform-origin:calc(100% - 18px) 100%;gap:2px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);right:-4px}._picker_r2phm_91[data-mine]{transform-origin:18px 100%;left:-4px;right:auto}._pickerWrap_r2phm_91[data-below] ._picker_r2phm_91{transform-origin:calc(100% - 18px) 0;top:calc(100% + 6px);bottom:auto}._pickerWrap_r2phm_91[data-below] ._picker_r2phm_91[data-mine]{transform-origin:18px 0}._emoji_r2phm_114{border-radius:var(--radius-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;width:34px;height:34px;transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;font-size:19px;line-height:1;display:grid}._emoji_r2phm_114:focus-visible{background:var(--surface-muted)}._emoji_r2phm_114:active{transform:scale(.9)}@media (hover:hover) and (pointer:fine){._emoji_r2phm_114:hover{background:var(--surface-muted);transform:scale(1.12)}}._reactionClip_r2phm_124{margin:-2px -4px;padding:2px 4px 2px 8px;overflow:hidden}._row_r2phm_26[data-mine] ._reactionClip_r2phm_124{padding:2px 8px 2px 4px}._reactions_r2phm_126{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}._row_r2phm_26[data-mine] ._reactions_r2phm_126{justify-content:flex-end}._reaction_r2phm_124{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface);height:26px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;-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-instant) var(--ease-standard);align-items:center;gap:5px;padding:0 9px 0 7px;font-weight:500;line-height:1;display:inline-flex}._reaction_r2phm_124>span:first-child{font-size:14px}._reaction_r2phm_124[aria-pressed=true]{border-color:color-mix(in oklab, var(--accent) 28%, transparent);background:color-mix(in oklab, var(--accent) 8%, var(--surface));color:var(--foreground)}@media (hover:hover) and (pointer:fine){._reaction_r2phm_124:hover{border-color:var(--border-strong)}}._reaction_r2phm_124:active{transform:scale(.95)}._countRoll_r2phm_139{font-variant-numeric:tabular-nums;display:inline-grid;overflow:hidden}._countRoll_r2phm_139>span{grid-area:1/1}._receipts_r2phm_142{min-height:16px;color:var(--text-muted);font-size:var(--text-xs);align-items:center;gap:6px;padding:1px 6px 0;display:flex}._readers_r2phm_143{display:inline-flex}._reader_r2phm_143{box-shadow:0 0 0 2px var(--surface);border-radius:50%;display:inline-flex}._reader_r2phm_143+._reader_r2phm_143{margin-left:-4px}._status_r2phm_146[data-status=failed]{color:var(--danger);align-items:center;gap:8px;display:inline-flex}._retry_r2phm_147{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--foreground);cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);align-items:center;gap:4px;padding:2px 8px;font-weight:500;line-height:16px;display:inline-flex}._retry_r2phm_147>svg{color:var(--text-secondary)}@media (hover:hover) and (pointer:fine){._retry_r2phm_147:hover{background:var(--surface-muted);border-color:var(--border-strong)}}._avatar_r2phm_157{background:var(--surface-muted);color:var(--text-secondary);border-radius:50%;flex:none;place-items:center;font-weight:500;display:inline-grid;overflow:hidden}._avatar_r2phm_157 img{object-fit:cover;width:100%;height:100%}._typing_r2phm_160{box-sizing:border-box;place-items:center;height:36px;padding:0 14px;display:grid}._dots_r2phm_161{gap:4px;display:inline-flex}._dots_r2phm_161 i{background:var(--text-muted);width:6px;height:6px;animation:_breathe_r2phm_1 1.2s var(--ease-in-out) infinite;border-radius:50%}._dots_r2phm_161 i:nth-child(2){animation-delay:.16s}._dots_r2phm_161 i:nth-child(3){animation-delay:.32s}@keyframes _breathe_r2phm_1{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){._dots_r2phm_161 i{opacity:.6;animation:none}}._pill_r2phm_171{z-index:6;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);height:32px;box-shadow:var(--shadow-floating);color:var(--foreground);cursor:pointer;font:inherit;font-size:var(--text-xs);white-space:nowrap;-webkit-tap-highlight-color:transparent;align-items:center;gap:6px;padding:0 14px 0 11px;font-weight:500;display:inline-flex;position:absolute;bottom:12px;left:50%;translate:-50%}._pill_r2phm_171>span{gap:.3em;display:inline-flex}._pill_r2phm_171>._pillIcon_r2phm_179{place-items:center;display:inline-grid}._pill_r2phm_171:active{scale:.97}._composer_r2phm_183{border-top:1px solid var(--border-subtle);transition:background-color var(--duration-fast) var(--ease-standard);padding:10px 12px 12px;display:grid}._composer_r2phm_183[data-dragging]{background:var(--accent-subtle)}._trayClip_r2phm_185{overflow:hidden}._tray_r2phm_185{scrollbar-width:none;gap:8px;margin:0;padding:8px 8px 10px 4px;list-style:none;display:flex;overflow-x:auto}._pending_r2phm_187{flex:none;position:relative}._pendingImage_r2phm_188{object-fit:cover;border-radius:12px;width:56px;height:56px;display:block}._pendingFile_r2phm_189{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:8px;width:168px;height:56px;padding:0 12px;display:grid}._pendingFile_r2phm_189>svg{color:var(--text-secondary);grid-row:span 2;align-self:center}._pendingName_r2phm_191{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._pendingSize_r2phm_192{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._remove_r2phm_193{border:2px solid var(--surface);background:var(--foreground);width:20px;height:20px;color:var(--background);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-6px;right:-6px}._inputRow_r2phm_198{align-items:flex-end;gap:6px;display:flex}._attach_r2phm_199{border-radius:var(--radius-pill);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;margin-bottom:1px;padding:0;display:grid}._attach_r2phm_199:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){._attach_r2phm_199:hover{background:var(--surface-muted);color:var(--foreground)}}._box_r2phm_209{border:1px solid var(--border);background:var(--surface);min-width:0;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-radius:21px;flex:1;align-items:flex-end;display:flex;position:relative}._box_r2phm_209:focus-within{border-color:var(--border-strong)}._composer_r2phm_183[data-dragging] ._box_r2phm_209{border-color:var(--accent);border-style:dashed}._field_r2phm_216{border-radius:20px;flex:1;min-width:0;position:relative;overflow:hidden}._mirror_r2phm_217,._textarea_r2phm_218{box-sizing:border-box;width:100%;font:inherit;font-size:var(--text-base);letter-spacing:var(--tracking-body);overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word;border:0;margin:0;padding:9px 6px 9px 16px;line-height:22px}._mirror_r2phm_217{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}._textarea_r2phm_218{resize:none;height:100%;color:var(--foreground);scrollbar-width:none;background:0 0;outline:none;display:block;position:absolute;inset:0;overflow-y:auto}._textarea_r2phm_218::placeholder{color:var(--text-muted)}._send_r2phm_227{width:32px;height:32px;color:var(--text-muted);cursor:default;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0 4px 4px 0;padding:0;display:grid;position:relative;overflow:hidden}._send_r2phm_227[data-ready]{background:var(--accent);cursor:pointer;color:var(--accent-foreground)!important}._send_r2phm_227[data-ready] svg{color:var(--accent-foreground)!important}._send_r2phm_227[data-ready]:active{transform:scale(.92)}._sendIcon_r2phm_236{grid-area:1/1;place-items:center;display:grid}._srOnly_r2phm_238{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=420px){._content_r2phm_17{padding-inline:12px}._stack_r2phm_32{max-width:84%}}._avatar_r2phm_157:not(:has(img)){color:#182208;background:#b0ed51}:is(._avatar_r2phm_157:not(:has(img)),._avatar_r2phm_157:not(:has(img)) *){color:#182208!important}._root_r2phm_1.tw-chat ._content_r2phm_17{padding-inline:0}._root_r2phm_1.tw-chat ._stack_r2phm_32{max-width:calc(100% - 36px)}.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}.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:11px;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 .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:11px;font-weight:400;line-height:16px}.app-shell .ie-page .field-error{color:var(--danger,#b64242);margin:0;font-size:11px;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:11px;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:11px}.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:11px}.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:11px;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:11px}.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{justify-content:flex-start;align-items:center;gap:7px;width:auto;max-width:100%;display:inline-flex}.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:11px;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}.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:11px}.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{background:color-mix(in srgb,#d64c4c 8%,var(--surface));color:#a83232;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.ce-error>svg{flex:none}@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}}.doviria-wordmark{flex:none;width:138px;max-width:100%;height:auto;display:block}.doviria-dot{background:#ff5a1f;border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.brand .doviria-wordmark{width:142px}.account-brand .doviria-wordmark{width:148px}.welcome-brand .doviria-wordmark{width:149px}.welcome-footer .welcome-brand .doviria-wordmark{width:115px}.welcome-closing>.doviria-wordmark{width:172px;margin:0 auto 26px}.workspace-footer .doviria-wordmark{width:81px}.workspace-footer>a{color:inherit;display:inline-flex}@media (width<=1120px){.brand .doviria-wordmark{width:129px}}@media (width<=760px){.brand .doviria-wordmark{width:133px}}@media (width<=480px){.brand .doviria-wordmark{width:120px}.account-brand .doviria-wordmark{width:130px}.welcome-brand .doviria-wordmark{width:137px}}.doviria-wordmark{object-fit:contain;height:auto}.doviria-source-notice{color:#183963;text-align:center;background:#eef5ff;flex-direction:column;gap:5px;padding:12px 24px;font:14px/1.5 Manrope,sans-serif;display:flex}.doviria-source-notice small{font-size:11px}.doviria-source-notice a{color:inherit;text-decoration:underline}@media (width<=600px){.doviria-source-notice{padding:12px;font-size: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}.arc-setup,.arc-setup-layer{--text-lg:16px;--radius-surface:16px;--ease-in-out:cubic-bezier(.65, 0, .35, 1);--duration-exit:.18s;--focus-ring:color-mix(in srgb, var(--focus-outline,#005bd3) 28%, transparent)}.books-page.arc-setup{max-width:1040px;color:var(--foreground);font-family:var(--font-body)}.arc-setup h1{color:var(--foreground);letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:600}.arc-setup .books-label,.arc-setup .arc-setup-muted{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-body)}.arc-setup-header{gap:6px;margin-bottom:18px;display:grid}.arc-setup-progress{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);margin:4px 0 22px;padding:16px 18px}.arc-setup-step,.arc-setup-card{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);min-width:0;box-shadow:var(--shadow-resting);margin:0 0 16px;padding:18px 20px 20px}.arc-setup-step-head{color:var(--foreground);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;font-size:15px;font-weight:600;line-height:1.35;display:flex}.arc-setup-step-marker{border-radius:var(--radius-pill);background:var(--surface);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-muted);font-size:var(--text-xs);flex:none;place-items:center;font-weight:500;display:grid}.arc-setup-step-marker:empty:before{content:attr(data-step)}.arc-setup-step[data-done] .arc-setup-step-marker{background:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent-foreground)}.arc-setup-step-body{gap:12px;min-width:0;display:grid}.arc-setup-step-body>*{margin-top:0;margin-bottom:0}.arc-setup-fact{color:var(--foreground);font-size:var(--text-sm)}.arc-setup-card-title{color:var(--foreground);font-size:var(--text-base);margin:0 0 6px;font-weight:600}.arc-setup-field,.arc-setup-field-label{min-width:0;color:var(--foreground);align-content:start;gap:6px;display:grid}.arc-accounting.arc-setup{--success:#007052}.arc-setup-step-body>*,.arc-setup-group>*,.arc-setup-plain>*{min-width:0}.arc-setup-table{min-width:0;max-width:100%;overflow-x:auto}.arc-setup-label{color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}.arc-setup-hint{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}.arc-setup-field :is(.arc-input,.arc-select,textarea){width:100%;min-width:0}.arc-setup .arc-setup-money .arc-input,.arc-setup .arc-setup-money input{font-variant-numeric:tabular-nums;text-align:right}.arc-setup-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));align-items:start;gap:12px 14px;min-width:0;display:grid}.arc-setup-grid>.arc-setup-wide{grid-column:1/-1}.arc-setup-actions{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.arc-setup-actions>.arc-setup-muted{flex:220px}.arc-setup-group{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:color-mix(in srgb, var(--surface-muted) 55%, var(--surface));gap:12px;min-width:0;margin:0;padding:14px;display:grid}.arc-setup-group>legend{color:var(--foreground);font-size:var(--text-sm);padding:0 4px;font-weight:600}.arc-setup fieldset:disabled{opacity:.72}.arc-setup .books-fit-group{border:0;margin:0;padding:0}.arc-setup-checks{border:0;gap:2px;min-width:0;margin:0;padding:0;display:grid}.arc-setup-checks>legend{color:var(--foreground);font-size:var(--text-sm);margin-bottom:4px;padding:0;font-weight:500}.arc-setup-row{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface);grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr) auto;align-items:end;gap:10px;padding:10px 12px;display:grid}.arc-setup-row-remove{align-self:end}.arc-setup-totals{font-variant-numeric:tabular-nums}.arc-setup-confirm-text{color:var(--foreground);font-size:var(--text-sm);gap:10px;line-height:1.55;display:grid}.arc-setup-confirm-text p{margin:0}.arc-setup-confirm-actions{flex-wrap:wrap;justify-content:flex-end;align-items:start;gap:10px;margin-top:20px;display:flex}.arc-setup-confirm .arc-confirm-action{justify-items:end;gap:8px;display:grid}.arc-setup-confirm .arc-confirm-alternative{color:var(--text-muted);text-align:right;font-size:12px}.arc-setup-confirm .arc-confirm-alternative summary{cursor:pointer;border-radius:4px;padding:4px}.arc-setup-confirm .arc-confirm-alternative[open]{justify-items:end;gap:8px;display:grid}.arc-setup-figure{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.arc-setup .arc-ledger-table{margin:4px 0}.arc-setup .arc-ledger-table :is(td,th).money,.arc-setup .arc-ledger-table [data-numeric]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.arc-setup details.books-disclosure{border:1px solid var(--border-subtle);border-radius:var(--radius-control);padding:0 12px}.arc-setup details.books-disclosure>summary{color:var(--foreground);cursor:pointer;border-radius:var(--radius-control)}.arc-setup details.books-disclosure>summary:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}.arc-setup .arc-setup-inline{vertical-align:baseline;margin-left:4px}@media (width<=760px){.arc-setup-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.arc-setup-row>:first-child,.arc-setup-row>.arc-setup-row-kind{grid-column:1/-1}.arc-setup-row-remove{grid-column:1/-1;justify-self:start}}@media (width<=640px){.arc-setup-step,.arc-setup-card{border-radius:12px;padding:14px 14px 16px}.arc-setup-progress{padding:12px}.arc-setup-confirm-actions{justify-content:stretch}.arc-setup-confirm-actions>*{flex:100%}.arc-setup-confirm .arc-confirm-action,.arc-setup-confirm .arc-confirm-alternative,.arc-setup-confirm .arc-confirm-alternative[open]{text-align:left;justify-items:stretch}.arc-setup-grid{grid-template-columns:minmax(0,1fr)}}.app-shell[data-workspace-theme][data-workspace-dark=true] .arc-setup :is(h1,.arc-setup-step-head,.arc-setup-label,.arc-setup-fact,.arc-setup-card-title,.arc-setup-confirm-text,.arc-setup-checks>legend,.arc-setup-group>legend){color:var(--foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] .arc-setup :is(.books-label,.arc-setup-muted,.arc-setup-hint){color:var(--text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] .arc-setup :is(.arc-setup-step,.arc-setup-card,.arc-setup-progress){border-color:var(--border)}.app-shell[data-workspace-theme][data-workspace-dark=true] .arc-setup :is(.arc-setup-group,.arc-setup-row,details.books-disclosure){border-color:var(--border-subtle)}.app-shell[data-workspace-theme][data-workspace-dark=true] .arc-setup .arc-setup-step-marker{color:var(--text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] .arc-setup .arc-setup-step[data-done] .arc-setup-step-marker{color:var(--accent-foreground)}.opening-posting.arc-setup-panel{gap:14px;display:grid}.opening-posting.arc-setup-panel>*{margin-top:0;margin-bottom:0}.opening-posting.arc-setup-panel fieldset.arc-setup-group{border:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);margin:0;padding:14px}.opening-posting.arc-setup-panel fieldset.arc-setup-group>legend{float:none;width:auto;color:var(--foreground);font-size:var(--text-sm);margin:0;padding:0 4px;font-weight:600}.opening-posting.arc-setup-panel :is(label.arc-setup-field-label,.arc-setup-field){color:var(--foreground);font-size:var(--text-sm);gap:6px;font-weight:500}.opening-posting.arc-setup-panel .opening-posting-head{gap:6px;display:grid}.opening-posting.arc-setup-panel .opening-posting-head p{margin:0}.opening-posting.arc-setup-panel .opening-posting-plan h4{color:var(--foreground);font-size:var(--text-sm);margin:10px 0 4px;font-weight:600}.opening-posting.arc-setup-panel .opening-posting-bank-head{flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.opening-posting.arc-setup-panel .opening-posting-bank-statement{max-width:280px}.opening-posting.arc-setup-panel .opening-posting-bank-foot>[role=status]{flex:280px}@media (width<=720px){.opening-posting.arc-setup-panel .opening-posting-bank-statement{max-width:none}}.app-shell[data-workspace-theme][data-workspace-dark=true] .opening-posting.arc-setup-panel :is(fieldset.arc-setup-group>legend,label.arc-setup-field-label,.opening-posting-plan h4,.opening-posting-bank-name){color:var(--foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] .opening-posting.arc-setup-panel .opening-posting-note{color:var(--text-muted)}dialog.business-profile-setup.arc-setup-dialog{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface-raised);width:min(720px,100% - 32px);max-width:720px;color:var(--foreground);box-shadow:var(--shadow-floating);font-family:var(--font-body);padding:28px 32px 22px}dialog.business-profile-setup.arc-setup-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:oklch(10% 0 0/.46)}.arc-setup-dialog .arc-setup-dialog-motion{max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.arc-setup-dialog .arc-setup-wizard-stepper{margin:22px 0 6px}.arc-setup-dialog .arc-setup-wizard-header{margin:0 -32px 18px;padding:18px 32px 16px}dialog.business-profile-setup.arc-setup-dialog .arc-setup-wizard-header :is(h1,h2)#welcome-setup-title{color:var(--foreground);letter-spacing:-.01em;outline:none;margin:0;font-size:22px;font-weight:600;line-height:1.25}.arc-setup-dialog .arc-setup-wizard-header .setup-description{margin-top:6px}.arc-setup-dialog .arc-setup-wizard-fields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.arc-setup-dialog .setup-field-row.arc-setup-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}.arc-setup-dialog .arc-setup-label em{color:var(--text-muted);font-size:var(--text-xs);margin-left:4px;font-style:normal;font-weight:400}dialog.business-profile-setup.arc-setup-dialog .arc-setup-field :is(input.arc-input,textarea){box-sizing:border-box;width:100%;min-height:var(--control-height-md);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);box-shadow:none;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard)}dialog.business-profile-setup.arc-setup-dialog .arc-setup-field textarea{min-height:96px;padding:var(--space-3);resize:vertical}dialog.business-profile-setup.arc-setup-dialog .arc-setup-field :is(input.arc-input,textarea)::placeholder{color:var(--text-muted)}dialog.business-profile-setup.arc-setup-dialog .arc-setup-field :is(input.arc-input,textarea):focus-visible{border-color:var(--foreground);outline:2px solid var(--focus-outline);outline-offset:2px}dialog.business-profile-setup.arc-setup-dialog .arc-setup-field :is(input.arc-input,textarea)[aria-invalid=true]{border-color:var(--danger)}@media (hover:hover) and (pointer:fine){dialog.business-profile-setup.arc-setup-dialog .arc-setup-field :is(input.arc-input,textarea):hover:not(:disabled,[aria-invalid=true]){border-color:var(--foreground)}}.arc-setup-dialog .arc-select[aria-invalid=true]{border-color:var(--danger)}.arc-setup-dialog .setup-owners{gap:10px}.arc-setup-dialog .setup-owners h3{color:var(--foreground);font-size:var(--text-sm);margin:0;font-weight:600}.arc-setup-dialog .setup-owners h3 span{color:var(--text-muted);margin-left:4px;font-weight:400}.arc-setup-dialog .setup-owners p{color:var(--text-muted);font-size:var(--text-sm);margin:0}.arc-setup-dialog .setup-owner-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.arc-setup-dialog .setup-owner-row>:last-child{align-self:end}.arc-setup-dialog .setup-review section.arc-setup-group{border-color:var(--border);padding:14px 16px}.arc-setup-dialog .setup-review h3{color:var(--foreground)}.arc-setup-dialog .setup-review dt{color:var(--text-muted)}.arc-setup-dialog .setup-review dd{color:var(--foreground);white-space:pre-line;overflow-wrap:anywhere}.arc-setup-dialog .setup-footer{border-top-color:var(--border)}.arc-setup-dialog .setup-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.arc-setup-dialog .setup-eyebrow .setup-symbol{border-color:var(--border);background:var(--surface-muted);color:var(--text-secondary)}.arc-setup-dialog :is(.setup-progress,.setup-time){color:var(--text-muted)}.arc-setup-dialog .setup-currency-note{margin-top:4px;display:block}@media (width<=560px){dialog.business-profile-setup.arc-setup-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:20px 18px 16px}.arc-setup-dialog .arc-setup-wizard-header{margin:0 -18px 14px;padding:14px 18px 12px}dialog.business-profile-setup.arc-setup-dialog .arc-setup-wizard-header :is(h1,h2)#welcome-setup-title{font-size:20px}.arc-setup-dialog .setup-footer{flex-wrap:wrap}.arc-setup-dialog .setup-actions{width:100%}.arc-setup-dialog .setup-actions>*{flex:1 1 0}dialog.business-profile-setup.arc-setup-dialog .arc-setup-field :is(input.arc-input){min-height:44px}}.app-shell[data-workspace-theme][data-workspace-dark=true] dialog.arc-setup-dialog :is(.setup-owners h3,.setup-review h3,.setup-review dd,.arc-setup-label){color:var(--foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] dialog.arc-setup-dialog :is(.setup-owners p,.setup-review dt,.setup-progress,.setup-time,.arc-setup-hint,.arc-setup-label em){color:var(--text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] dialog.arc-setup-dialog :is(.setup-review section,.setup-footer,.setup-symbol){border-color:var(--border)}.arc-setup .arc-setup-plain{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.arc-setup .arc-setup-receipt{font-size:var(--text-sm);grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0;display:grid}.arc-setup .arc-setup-receipt dt{color:var(--text-muted)}.arc-setup .arc-setup-receipt dd{color:var(--foreground);margin:0}.app-shell[data-workspace-theme][data-workspace-dark=true] .arc-setup .arc-control-button[data-arc-variant=primary]{color:var(--background)}.app-shell[data-workspace-theme][data-workspace-dark=true] .arc-setup .arc-control-button[data-arc-variant=primary] *{color:inherit}.opening-posting.arc-setup-panel :is(.opening-posting-fields,.opening-posting-doc,.opening-posting-bank,.opening-posting-bank-item){border-color:var(--border-subtle);background:var(--surface-muted);grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:14px;display:grid}.opening-posting.arc-setup-panel .opening-posting-docs>.opening-posting-doc,.opening-posting.arc-setup-panel .opening-posting-bank-item{background:var(--surface)}.opening-posting.arc-setup-panel .opening-posting-wide.arc-setup-wide{grid-column:1/-1}.opening-posting.arc-setup-panel .opening-posting-actions{margin-top:0}.opening-posting.arc-setup-panel .arc-setup-grid label{color:var(--foreground);font-size:var(--text-sm);font-weight:500}@media (pointer:coarse){.business-profile-setup .arc-setup-owner-remove{min-width:44px;min-height:44px}}._content_fm9of_3{width:min(calc(100vw - var(--space-8)), 480px);max-width:none;height:fit-content;max-height:calc(100vh - var(--space-8));max-height:calc(100dvh - var(--space-8));color:var(--foreground);background:0 0;border:0;margin:auto;padding:0;overflow:visible}._content_fm9of_3::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:_overlay-in_fm9of_1 var(--duration-standard) var(--ease-enter) both;background:oklch(10% 0 0/.46)}._content_fm9of_3:focus{outline:none}._panel_fm9of_6{max-height:inherit;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);transform-origin:50%;overflow:auto}._header_fm9of_7{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_fm9of_8{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_fm9of_9{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}._title_fm9of_8,._description_fm9of_9{overflow-wrap:anywhere;position:relative}._swap_fm9of_11{display:block}._title_fm9of_8 ._swap_fm9of_11{line-height:var(--leading-body)}._close_fm9of_15{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_fm9of_15:hover{background:var(--surface-muted);color:var(--foreground)}}._close_fm9of_15: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_fm9of_18{padding:var(--space-6);font-size:var(--text-sm);line-height:var(--leading-body)}@keyframes _overlay-in_fm9of_1{0%{opacity:0}}@media (width<=560px){._header_fm9of_7,._body_fm9of_18{padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){._content_fm9of_3::backdrop{animation-duration:var(--duration-instant)}._close_fm9of_15,._close_fm9of_15:active{transition:none}._close_fm9of_15:active{transform:none}}.app-shell[data-workspace-theme][data-workspace-dark=true] ._panel_fm9of_6{border-color:var(--border);color:var(--foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._header_fm9of_7{border-color:var(--border)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._description_fm9of_9{color:var(--text-secondary)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._close_fm9of_15{color:var(--text-secondary);border-color:var(--border)}._content_fm9of_3[data-leaving]::backdrop{animation:.13s ease-out both _setup-backdrop-out_fm9of_1}@keyframes _setup-backdrop-out_fm9of_1{to{opacity:0}}@media (prefers-reduced-motion:reduce){._content_fm9of_3[data-leaving]::backdrop{animation:none}}._calendar_81lix_1{width:min(100%,328px);min-width:0;color:var(--foreground)}._header_81lix_3{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:34px;margin-bottom:14px;display:grid;container-type:inline-size}@container (width<=259px){._heading_81lix_4,._navigation_81lix_4{grid-column:1/-1}._navigation_81lix_4{justify-self:end}}._heading_81lix_4{min-width:0;font-family:var(--font-body);font-size:var(--text-base);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body);margin:0}._title_81lix_7{line-height:var(--leading-body);display:grid}._title_81lix_7>._titleRow_81lix_9{grid-area:1/1;justify-self:start}._titleRow_81lix_9{white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-block}._srOnly_81lix_11{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._navigation_81lix_4{flex:none;align-items:center;gap:2px;margin-right:-6px;display:inline-flex}._navButton_81lix_14,._todayButton_81lix_14{border-radius:var(--radius-pill);height:32px;color:var(--text-secondary);font:inherit;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), scale var(--duration-spring) var(--ease-spring);background:0 0;border:0;place-items:center;display:grid}._navButton_81lix_14{width:32px}._todayButton_81lix_14{font-size:var(--text-sm);padding:0 11px;font-weight:500;line-height:1}@media (hover:hover) and (pointer:fine){._navButton_81lix_14:hover:not([aria-disabled]),._todayButton_81lix_14:hover:not([aria-disabled]){background:var(--surface-muted);color:var(--foreground)}}._navButton_81lix_14:active:not([aria-disabled]),._todayButton_81lix_14:active:not([aria-disabled]){transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), .1s;transition-timing-function:var(--ease-standard);scale:.96}._navButton_81lix_14[aria-disabled],._todayButton_81lix_14[aria-disabled]{cursor:default;opacity:.36}._weekdays_81lix_20,._week_81lix_20{grid-template-columns:repeat(7,minmax(0,1fr));column-gap:4px;display:grid}._weekdays_81lix_20{color:var(--text-muted);font-size:var(--text-xs);text-align:center;margin-bottom:6px;font-weight:500;line-height:24px}._weekdays_81lix_20 span{min-width:0;overflow:hidden}._monthViewport_81lix_24{contain:paint;display:grid;position:relative;overflow:hidden}._monthBody_81lix_25{will-change:transform;grid-area:1/1;min-width:0;position:relative}._monthBody_81lix_25[inert]{pointer-events:none}._grid_81lix_27{row-gap:4px;display:grid}._placeholderDay_81lix_28{aspect-ratio:1}._day_81lix_29{aspect-ratio:1;width:100%;min-width:0;color:var(--foreground);font:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard) var(--number-delay,0s);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-weight:400;line-height:1;display:grid;position:relative}._day_81lix_29:before{content:"";border-radius:inherit;transition:background-color var(--duration-fast) var(--ease-standard), scale var(--duration-spring) var(--ease-spring);background:0 0;position:absolute;inset:0}._dayNumber_81lix_32{transition:opacity var(--duration-fast) var(--ease-standard) var(--number-delay,0s), scale var(--duration-spring) var(--ease-spring);position:relative}._highlight_81lix_34{aspect-ratio:1;pointer-events:none;will-change:transform;width:calc(14.2857% - 3.42857px);position:absolute;top:0;left:0}._highlightFill_81lix_35{background:var(--accent);transition:background-color var(--duration-fast) var(--ease-standard), scale var(--duration-spring) var(--ease-spring);border-radius:50%;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){._day_81lix_29:hover:not(:disabled):not(._selected_81lix_36):before{background:var(--surface-muted)}._monthBody_81lix_25:has(._day_81lix_29._selected_81lix_36:hover) ._highlightFill_81lix_35{background:var(--accent-strong)}}._day_81lix_29:active:not(:disabled):before,._day_81lix_29:active:not(:disabled) ._dayNumber_81lix_32{transition-duration:var(--duration-fast), .1s;transition-timing-function:var(--ease-standard);scale:.94}._monthBody_81lix_25:has(._day_81lix_29._selected_81lix_36:active:not(:disabled)) ._highlightFill_81lix_35{transition-duration:var(--duration-fast), .1s;transition-timing-function:var(--ease-standard);scale:.94}._day_81lix_29._outside_81lix_39{color:var(--text-muted)}._day_81lix_29._outside_81lix_39:not(._selected_81lix_36) ._dayNumber_81lix_32{opacity:.8}._day_81lix_29._today_81lix_14 ._dayNumber_81lix_32:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;top:calc(100% + 4px);left:50%}._day_81lix_29._selected_81lix_36,._day_81lix_29._today_81lix_14{font-weight:500}._day_81lix_29._selected_81lix_36{color:var(--accent-foreground)}._day_81lix_29:disabled{cursor:default;color:var(--text-muted)}._day_81lix_29:disabled ._dayNumber_81lix_32{opacity:.42}._day_81lix_29._outside_81lix_39:disabled ._dayNumber_81lix_32{opacity:.3}@media (prefers-reduced-motion:reduce){._navButton_81lix_14,._todayButton_81lix_14,._day_81lix_29,._day_81lix_29:before,._dayNumber_81lix_32,._highlightFill_81lix_35{transition:none}._navButton_81lix_14:active,._todayButton_81lix_14:active,._day_81lix_29:active:before,._day_81lix_29:active ._dayNumber_81lix_32{scale:none}._monthBody_81lix_25:has(._day_81lix_29._selected_81lix_36:active) ._highlightFill_81lix_35{scale:none}}.app-shell[data-workspace-theme][data-workspace-dark=true] ._calendar_81lix_1,.app-shell[data-workspace-theme][data-workspace-dark=true] ._day_81lix_29{color:var(--foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._navButton_81lix_14,._todayButton_81lix_14){color:var(--text-secondary)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._weekdays_81lix_20,._day_81lix_29._outside_81lix_39,._day_81lix_29:disabled){color:var(--text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._day_81lix_29._selected_81lix_36{color:var(--accent-foreground)}._field_11c8b_3{gap:7px;min-width:0;display:grid}._label_11c8b_4{color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}._anchor_11c8b_5{min-width:0;position:relative}._control_11c8b_7{width:100%;min-height:var(--control-height-md);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);align-items:stretch;display:flex;position:relative}@media (hover:hover) and (pointer:fine){._control_11c8b_7:not([data-disabled]):hover{border-color:var(--foreground)}}._control_11c8b_7:focus-within{border-color:var(--foreground)}._control_11c8b_7[data-disabled]{opacity:.5;background:var(--surface-muted)}._input_11c8b_11{min-width:0;min-height:calc(var(--control-height-md) - 2px);border-radius:var(--radius-control) 0 0 var(--radius-control);color:inherit;font:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;color-scheme:inherit;background:0 0;border:0;flex:1;padding:0 0 0 12px}._input_11c8b_11:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}._input_11c8b_11:disabled{cursor:not-allowed}._trigger_11c8b_14{width:var(--control-height-md);border:0;border-left:1px solid var(--border);border-radius:0 var(--radius-control) var(--radius-control) 0;color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){._trigger_11c8b_14:hover:not(:disabled){background:var(--surface-muted);color:var(--foreground)}}._trigger_11c8b_14:active:not(:disabled),._trigger_11c8b_14[aria-expanded=true]{background:var(--surface-muted);color:var(--foreground)}._trigger_11c8b_14:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}._trigger_11c8b_14:disabled{cursor:not-allowed}._popover_11c8b_20{z-index:20;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);width:min(320px,100vw - 32px);color:var(--foreground);box-shadow:var(--shadow-floating);transform-origin:22px -8px;will-change:transform, opacity;padding:16px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}@media (width<=420px){._popover_11c8b_20{width:auto;min-width:min(296px,100vw - 32px);padding:12px;right:0}}._footer_11c8b_23{border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:11px;display:flex}._status_11c8b_24{justify-items:end;min-width:0;display:grid}._status_11c8b_24>span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;max-width:100%;overflow:hidden}._footer_11c8b_23 button{border-radius:var(--radius-control);color:var(--text-secondary);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);background:0 0;border:0;padding:4px 8px}@media (hover:hover) and (pointer:fine){._footer_11c8b_23 button:hover:not(:disabled){background:var(--surface-muted);color:var(--foreground)}}._footer_11c8b_23 button:active:not(:disabled){transition-duration:var(--duration-fast), var(--duration-fast), .1s;transition-timing-function:var(--ease-standard);transform:scale(.97)}._footer_11c8b_23 button:disabled{cursor:not-allowed;opacity:.4}._description_11c8b_30{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);transition:opacity var(--duration-fast) var(--ease-standard)}._anchor_11c8b_5:has(._popover_11c8b_20)+._description_11c8b_30{opacity:0}@media (width<=640px),(pointer:coarse){._control_11c8b_7{min-height:44px}._trigger_11c8b_14{width:44px}}@media (prefers-reduced-motion:reduce){._control_11c8b_7,._trigger_11c8b_14,._footer_11c8b_23 button,._description_11c8b_30{transition:none}._footer_11c8b_23 button:active:not(:disabled){transform:none}}.app-shell[data-workspace-theme][data-workspace-dark=true] ._label_11c8b_4{color:var(--foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._control_11c8b_7{border-color:var(--border-strong);color:var(--foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._control_11c8b_7:focus-within{border-color:var(--foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._trigger_11c8b_14{color:var(--text-muted);border-color:var(--border)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._popover_11c8b_20{border-color:var(--border);color:var(--foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._footer_11c8b_23,._description_11c8b_30){color:var(--text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._footer_11c8b_23 button{color:var(--text-secondary)}._input_11c8b_11::-webkit-calendar-picker-indicator{display:none}._popover_11c8b_20{max-height:calc(100dvh - 72px);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-body);overflow:auto}._group_byyjd_1{border:0;min-width:0;margin:0;padding:0;display:grid}._group_byyjd_1 legend{margin-bottom:var(--space-2);font-size:var(--text-sm);padding:0;font-weight:500}._options_byyjd_4{gap:var(--space-2);display:grid;position:relative}._highlight_byyjd_5{z-index:1;box-sizing:border-box;border:1px solid var(--control-on);border-radius:var(--radius-control);background:color-mix(in oklab, var(--control-on) 5%, transparent);opacity:0;pointer-events:none;position:absolute;top:0;left:0;right:0}._option_byyjd_4{align-items:center;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-3);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);display:flex;position:relative}@media (hover:hover) and (pointer:fine){._option_byyjd_4:hover{background:var(--surface-muted)}}._option_byyjd_4:active{background:var(--surface-muted)}._options_byyjd_4:not([data-ready]) ._option_byyjd_4:has(input:checked){border-color:var(--control-on);background:color-mix(in oklab, var(--control-on) 5%, transparent)}._option_byyjd_4 input{opacity:0;position:absolute}._option_byyjd_4>span{z-index:2;position:relative}._mark_byyjd_16{border:1px solid var(--border-strong);width:17px;height:17px;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);border-radius:50%;flex:none;place-items:center;display:grid}._mark_byyjd_16:after,._dot_byyjd_18{background:var(--foreground);border-radius:50%;grid-area:1/1;width:7px;height:7px}._mark_byyjd_16:after{content:"";opacity:0;transition:opacity var(--duration-instant) var(--ease-standard)}._option_byyjd_4:active:not(:has(input:checked)) ._mark_byyjd_16:after{opacity:.22}._option_byyjd_4:active ._mark_byyjd_16{transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), transform .1s var(--ease-standard);transform:scale(.88)}._option_byyjd_4:has(input:checked) ._mark_byyjd_16{border-color:var(--control-on);background:var(--control-on)}._option_byyjd_4:has(input:checked) ._dot_byyjd_18{background:var(--control-glyph)}._option_byyjd_4 strong,._option_byyjd_4 small{display:block}._option_byyjd_4 strong{color:var(--text-secondary);font-size:var(--text-sm);transition:color var(--duration-standard) var(--ease-standard);font-weight:500}._option_byyjd_4:has(input:checked) strong{color:var(--foreground)}._option_byyjd_4 small{color:var(--text-muted);font-size:var(--text-xs);margin-top:2px}@media (prefers-reduced-motion:reduce){._option_byyjd_4,._mark_byyjd_16,._mark_byyjd_16:after,._option_byyjd_4 strong{transition:none}._option_byyjd_4:active ._mark_byyjd_16{transform:none}}._option_byyjd_4:has(input:disabled){cursor:not-allowed;opacity:.6}._option_byyjd_4 input:focus-visible+._mark_byyjd_16{outline:2px solid var(--focus-outline);outline-offset:3px}.app-shell[data-workspace-theme][data-workspace-dark=true] ._group_byyjd_1 legend{color:var(--foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._option_byyjd_4{border-color:var(--border)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._option_byyjd_4 strong{color:var(--text-secondary)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._option_byyjd_4:has(input:checked) strong{color:var(--foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._option_byyjd_4 small{color:var(--text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._mark_byyjd_16{border-color:var(--border-strong)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._option_byyjd_4:has(input:checked) ._mark_byyjd_16{border-color:var(--control-on)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._highlight_byyjd_5{border-color:var(--control-on)}._presence_16bcz_1{min-width:0}._alert_16bcz_2{align-items:start;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-4);background:var(--surface);box-shadow:var(--shadow-resting);display:flex}._icon_16bcz_3,._glyph_16bcz_3{flex:none;place-items:center;display:grid;position:relative}._icon_16bcz_3{width:18px;height:18px;margin-top:1px}._icon_16bcz_3 svg{display:block}._copy_16bcz_6{flex:1;min-width:0}._content_16bcz_7{position:relative}._title_16bcz_8{font-size:var(--text-sm);font-weight:500;display:block;position:relative}._line_16bcz_9{display:block}._description_16bcz_10{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-xs);position:relative}._info_16bcz_11 ._icon_16bcz_3{color:var(--accent)}._success_16bcz_11 ._icon_16bcz_3{color:var(--success)}._warning_16bcz_11 ._icon_16bcz_3{color:var(--warning)}._danger_16bcz_11 ._icon_16bcz_3{color:var(--danger)}._dismiss_16bcz_12{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:transform var(--duration-spring) var(--ease-spring), 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;margin:-5px -6px -5px 0;display:grid}._dismiss_16bcz_12:active{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard);transform:scale(.96)}@media (hover:hover) and (pointer:fine){._dismiss_16bcz_12:hover{background:var(--surface-muted);color:var(--foreground)}}@media (prefers-reduced-motion:reduce){._dismiss_16bcz_12{transition:none}._dismiss_16bcz_12:active{transform:none}}._description_16bcz_10 :is(ul,ol){margin:var(--space-1) 0 0;padding-left:1.1em}._actions_16bcz_18{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}._alert_16bcz_2[data-quiet]{box-shadow:none}._success_16bcz_11{border-color:color-mix(in oklab, var(--success) 35%, var(--border))}._warning_16bcz_11{border-color:color-mix(in oklab, var(--warning) 40%, var(--border))}._danger_16bcz_11{border-color:color-mix(in oklab, var(--danger) 40%, var(--border))}.app-shell[data-workspace-theme][data-workspace-dark=true] ._title_16bcz_8{color:var(--foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._description_16bcz_10{color:var(--text-secondary)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._info_16bcz_11 ._icon_16bcz_3{color:var(--accent)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._success_16bcz_11 ._icon_16bcz_3{color:var(--success)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._warning_16bcz_11 ._icon_16bcz_3{color:var(--warning)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._danger_16bcz_11 ._icon_16bcz_3{color:var(--danger)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._success_16bcz_11{border-color:color-mix(in oklab, var(--success) 35%, var(--border))}.app-shell[data-workspace-theme][data-workspace-dark=true] ._warning_16bcz_11{border-color:color-mix(in oklab, var(--warning) 40%, var(--border))}.app-shell[data-workspace-theme][data-workspace-dark=true] ._danger_16bcz_11{border-color:color-mix(in oklab, var(--danger) 40%, var(--border))}.app-shell[data-workspace-theme][data-workspace-dark=true] ._info_16bcz_11{border-color:var(--border)}._root_1ob4f_1{align-items:flex-start;gap:var(--space-4);width:100%;min-width:0;display:flex}._avatar_1ob4f_3,._line_1ob4f_3{border-radius:var(--radius-control);background:color-mix(in oklab, var(--border-strong) 38%, var(--surface));animation:_skeleton-pulse_1ob4f_1 1.8s var(--ease-in-out) calc(var(--index,0) * 90ms) 11 both;flex:none;display:block}._avatar_1ob4f_3{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-pill)}._lines_1ob4f_5{gap:var(--space-3);padding-top:var(--space-1);flex:1;display:grid}._line_1ob4f_3{width:100%;height:var(--space-3)}._line_1ob4f_3:first-child{width:48%;height:var(--space-4)}._line_1ob4f_3:last-child{width:72%}._frame_1ob4f_9{display:flow-root;position:relative}@keyframes _skeleton-pulse_1ob4f_1{0%,to{opacity:1}50%{opacity:.52}}@media (prefers-reduced-motion:reduce){._avatar_1ob4f_3,._line_1ob4f_3{animation:none}}._caption_1ob4f_13{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-body)}._root_1ob4f_1[data-captioned]{gap:var(--space-3);flex-direction:column}.app-shell[data-workspace-theme][data-workspace-dark=true] ._caption_1ob4f_13{color:var(--text-muted)}._root_6z7x9_1{width:100%;padding:clamp(var(--space-8), 8vw, var(--space-12)) var(--space-5);text-align:center;flex-direction:column;align-items:center;display:flex}._icon_6z7x9_2{width:var(--space-12);height:var(--space-12);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-muted);color:var(--text-secondary);animation:_empty-state-icon_6z7x9_1 var(--duration-considered) var(--ease-enter) both;place-items:center;display:grid;position:relative}._glyph_6z7x9_3{place-items:center;display:grid}._frame_6z7x9_4{width:100%;max-width:100%}._copy_6z7x9_5{display:flow-root}._root_6z7x9_1 h3{margin:var(--space-5) 0 0;color:var(--foreground);font-size:var(--text-base);font-weight:500;line-height:var(--leading-body);position:relative}._root_6z7x9_1 p{max-width:18rem;margin:var(--space-2) auto 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);position:relative}._line_6z7x9_9{text-wrap:balance;display:block}._action_6z7x9_10{justify-content:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}@keyframes _empty-state-icon_6z7x9_1{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){._icon_6z7x9_2{animation:none}}._root_6z7x9_1[data-compact]{padding:var(--space-6) var(--space-4)}._root_6z7x9_1 :is(h2,h3,h4){margin:var(--space-5) 0 0;color:var(--foreground);font-size:var(--text-base);font-weight:500;line-height:var(--leading-body);position:relative}._root_6z7x9_1[data-compact] :is(h2,h3,h4){margin-top:var(--space-3)}._root_6z7x9_1[data-compact] p{max-width:32rem}.app-shell[data-workspace-theme][data-workspace-dark=true] ._root_6z7x9_1 :is(h2,h3,h4){color:var(--foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._root_6z7x9_1 p,.app-shell[data-workspace-theme][data-workspace-dark=true] ._icon_6z7x9_2{color:var(--text-secondary)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._icon_6z7x9_2{border-color:var(--border)}._link_c3gk3_2{min-height:32px;color:var(--foreground);border-radius:4px;align-items:center;font-weight:500;text-decoration:none;display:inline-flex;position:relative}._text_c3gk3_3{position:relative}._text_c3gk3_3:before{content:"";pointer-events:none;transform-origin:50%;background:currentColor;width:100%;height:.07em;min-height:1px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:1.3em;left:0;transform:scaleX(0)}._arrow_c3gk3_5{opacity:0;flex:none;width:.55em;height:.55em;margin-left:.3em;transition:opacity .3s,transform .3s;transform:translateY(4px)}._link_c3gk3_2:hover ._text_c3gk3_3:before,._link_c3gk3_2:focus-visible ._text_c3gk3_3:before{transform:scaleX(1)}._link_c3gk3_2:hover ._arrow_c3gk3_5,._link_c3gk3_2:focus-visible ._arrow_c3gk3_5{opacity:1;transform:translateY(0)}._link_c3gk3_2:focus-visible{outline:2px solid var(--focus-outline);outline-offset:3px}@media (width<=640px),(pointer:coarse){._link_c3gk3_2{min-height:44px}._arrow_c3gk3_5{opacity:.7;transform:none}}@media (prefers-reduced-motion:reduce){._text_c3gk3_3:before,._arrow_c3gk3_5{transition:none}}.app-shell[data-workspace-theme][data-workspace-dark=true] ._link_c3gk3_2{color:var(--foreground)}._icon_346a9_2{place-items:center;width:16px;height:16px;display:inline-grid;position:relative}._icon_346a9_2[data-direction=back]{transform:scaleX(-1)}._chevron_346a9_4{transition:transform .5s ease-out}._shaft_346a9_5{transform-origin:100%;background:currentColor;border-radius:1px;width:9px;height:2px;transition:transform .3s ease-out,right .3s ease-out;position:absolute;top:calc(50% - 1px);right:5px;transform:scaleX(0)}:is(button,a):is(:hover,:focus-visible):not(:disabled) ._chevron_346a9_4{transform:translate(2px)}:is(button,a):is(:hover,:focus-visible):not(:disabled) ._shaft_346a9_5{right:3px;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){._chevron_346a9_4,._shaft_346a9_5{transition:none}}.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%}}.billing-panel{max-width:1040px;margin:0 auto;padding:20px 0 36px}.billing-intro{max-width:620px;margin-bottom:30px}.billing-intro>svg{color:var(--accent,#ec602d);margin-bottom:14px}.billing-intro h2{letter-spacing:-1.1px;margin:0 0 12px;font-size:30px;line-height:1.18}.billing-intro p,.billing-plan>p,.billing-footnote{color:var(--text-muted,#647084);line-height:1.65}.billing-plans{grid-template-columns:1fr 1fr;gap:20px;display:grid}.billing-plan{border:1px solid var(--border,#dee3e9);background:var(--surface,#fff);border-radius:16px;flex-direction:column;padding:30px;display:flex}.billing-plan-basic{border-color:#ed7546;box-shadow:0 0 0 3px #ef77460b}.billing-plan-name{font-size:17px;font-weight:650}.billing-plan h3{letter-spacing:-1.7px;margin:18px 0 6px;font-size:44px}.billing-plan h3>span{letter-spacing:0;white-space:nowrap;font-size:13px;font-weight:400}.billing-plan ul{gap:15px;margin:0;padding:18px 0;list-style:none;display:grid}.billing-plan li{align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.billing-plan li>svg{color:#597d61;flex-shrink:0;margin-top:3px}.billing-plan-foot{margin-top:auto;padding-top:22px;font-size:14px}.billing-plan-foot .button{justify-content:center;width:100%;min-height:46px}.billing-plan-foot small{color:var(--text-muted,#647084);margin-top:14px;font-size:12px;line-height:1.7;display:block}.billing-notice{background:var(--surface-alt,#f4f6f8);border-radius:10px;padding:16px;line-height:1.7}.billing-notice .text-button{margin-left:12px}.billing-footnote{margin-top:24px;font-size:13px}.payment-upgrade-note{background:#fff6ef;border:1px solid #f1ddcc;border-radius:10px;grid-column:1/-1;padding:17px 20px;line-height:1.65}.payment-upgrade-note p{margin:0 0 10px;font-size:14px}.welcome-setup{color:#22272b;border:1px solid #e0e4e7;border-radius:18px;width:calc(100% - 36px);max-width:520px;max-height:90dvh;padding:32px;box-shadow:0 24px 100px #13243b30}.welcome-setup::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14202a66}.welcome-setup h2{letter-spacing:-1px;margin:12px 0;font-size:30px;line-height:1.2}.welcome-setup p{color:#65707b;line-height:1.65}.welcome-setup .field{gap:9px;margin-top:22px;display:grid}.welcome-setup select,.welcome-setup input{color:#252a2e;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #d8dfe5;border-radius:8px;padding:10px 12px}.welcome-setup .field small{color:#66727e;font-size:12px}.setup-progress{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:650}.setup-actions{justify-content:flex-end;gap:10px;margin:28px 0 18px;display:flex}.setup-free-note{background:#f5f7f4;border-radius:10px;gap:12px;margin-top:22px;padding:16px;font-size:13px;line-height:1.7;display:flex}.setup-free-note svg{flex-shrink:0;margin-top:3px}.signup-steps{color:#6b716b;gap:18px;margin:0 0 25px;padding:0;font-size:12px;list-style:none;display:flex}.signup-steps li{border-bottom:2px solid #e7eae4;flex:1;padding-bottom:9px}.signup-steps li[aria-current=step]{color:#242a22;border-color:#ec6935}.account-form .account-step-back{justify-self:start}.account-wholesale-promise{font-size:14px;line-height:1.6}.account-wholesale-promise strong{margin-bottom:7px;display:block}.account-wholesale-promise p{margin:0}.account-form .field select{min-height:48px;font:inherit}.account-free-note{color:#66715f;margin:0 0 25px;font-size:13px;line-height:1.6}@media (width<=700px){.billing-plans{grid-template-columns:1fr}.billing-plan{padding:24px}.billing-intro h2{font-size:26px}.welcome-setup{padding:24px}.welcome-setup h2{font-size:27px}}.billing-agreement{align-items:flex-start;gap:10px;margin-bottom:18px;font-size:12px;line-height:1.65;display:flex}.billing-agreement input{accent-color:#202521;flex-shrink:0;width:16px;height:16px;margin:3px 0 0}.billing-agreement a{text-underline-offset:3px;color:inherit;text-decoration:underline}.billing-plan-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.billing-coming{border:1px solid var(--border,#dee3e9);color:var(--text-muted,#647084);border-radius:6px;padding:5px 8px;font-size:11px;font-weight:500}:is(#arc-settings,[data-arc-settings]).arcs-billing{max-width:820px;margin:0;padding:0 0 24px}:is(#arc-settings,[data-arc-settings]) .billing-row,:is(#arc-settings,[data-arc-settings]) .billing-plans>li{border-top:1px solid var(--arc-border-subtle);color:var(--arc-foreground);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 144px 164px;align-items:center;gap:8px 16px;margin:0;padding:12px 16px;display:grid}:is(#arc-settings,[data-arc-settings]) .billing-row>div,:is(#arc-settings,[data-arc-settings]) .billing-plans>li>div{grid-column:1;gap:2px;min-width:0;display:grid}:is(#arc-settings,[data-arc-settings]) .billing-row strong,:is(#arc-settings,[data-arc-settings]) .billing-plans strong{color:var(--arc-foreground);font-size:var(--arc-text-sm);flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}:is(#arc-settings,[data-arc-settings]) .billing-row>div>span,:is(#arc-settings,[data-arc-settings]) .billing-plans>li>div>span{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);line-height:1.45}:is(#arc-settings,[data-arc-settings]) .billing-row-price{color:var(--arc-foreground);font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;grid-column:2;justify-self:end;font-weight:600}:is(#arc-settings,[data-arc-settings]) .billing-row-price small{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);font-weight:400}:is(#arc-settings,[data-arc-settings]) :is(.billing-row,.billing-plans>li)>:is(.arcs-button,a.arcs-button){grid-column:3;justify-self:stretch}:is(#arc-settings,[data-arc-settings]) .billing-plans{margin:0;padding:0;list-style:none}:is(#arc-settings,[data-arc-settings]) ul.billing-plans{columns:auto!important;grid-template-columns:none!important;display:block!important}:is(#arc-settings,[data-arc-settings]) ul.billing-plans>li{width:auto!important;max-width:none!important;margin:0!important}:is(#arc-settings,[data-arc-settings]) .billing-plans>li{position:relative}:is(#arc-settings,[data-arc-settings]) .billing-plans>li.is-selected{box-shadow:none;background:0 0}:is(#arc-settings,[data-arc-settings]) .billing-plans>li>:not(.arcp-plan-highlight){z-index:1;position:relative}:is(#arc-settings,[data-arc-settings]) .billing-plans .arcs-button[aria-pressed=true]{box-shadow:none}:is(#arc-settings,[data-arc-settings]) .arcs-billing-purchase{border-top:1px solid var(--arc-border-subtle);padding:12px 16px 16px}:is(#arc-settings,[data-arc-settings]) .arcs-billing-purchase .review-plan-purchase{border:0;margin:0;padding:0}:is(#arc-settings,[data-arc-settings]) .arcs-billing-purchase .review-plan-consent{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);margin-bottom:12px}:is(#arc-settings,[data-arc-settings]) .arcs-billing-purchase .review-plan-checkout strong{color:var(--arc-foreground);font-size:var(--arc-text-sm)}:is(#arc-settings,[data-arc-settings]) .arcs-billing-purchase .button{border-radius:var(--arc-radius-control);min-height:32px;font-size:var(--arc-text-sm);box-shadow:none;padding:0 12px;font-weight:550}:is(#arc-settings,[data-arc-settings]) .arcs-billing-purchase .button.primary{border:1px solid var(--arc-accent);background:var(--arc-accent);color:var(--arc-accent-foreground)}:is(#arc-settings,[data-arc-settings]) .arcs-billing-purchase .button.secondary{border:1px solid var(--arc-border);background:var(--arc-surface);color:var(--arc-foreground)}:is(#arc-settings,[data-arc-settings]) .arcs-billing-purchase .button:disabled{opacity:.5}:is(#arc-settings,[data-arc-settings]) .arcs-billing-terms{justify-items:start;gap:6px;display:grid}:is(#arc-settings,[data-arc-settings]) .arcs-billing-terms .arcs-button{margin-left:-8px}:is(#arc-settings,[data-arc-settings]) .billing-terms{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);margin:0;line-height:1.5}:is(#arc-settings,[data-arc-settings]) .billing-footnote{margin:0 2px}@media (width>=601px) and (width<=1023px){:is(#arc-settings,[data-arc-settings]) .billing-row,:is(#arc-settings,[data-arc-settings]) .billing-plans>li{grid-template-columns:minmax(0,1fr) auto auto}:is(#arc-settings,[data-arc-settings]) :is(.billing-row,.billing-plans>li)>div{grid-column:1/-1}:is(#arc-settings,[data-arc-settings]) .billing-row-price{text-align:left;grid-column:1;justify-self:start}:is(#arc-settings,[data-arc-settings]) :is(.billing-row,.billing-plans>li)>:is(.arcs-button,a.arcs-button){grid-column:3}}@media (width<=600px){:is(#arc-settings,[data-arc-settings]) .billing-row,:is(#arc-settings,[data-arc-settings]) .billing-plans>li{grid-template-columns:minmax(0,1fr);padding:12px}:is(#arc-settings,[data-arc-settings]) .billing-row-price{text-align:left;grid-column:1;justify-self:start}:is(#arc-settings,[data-arc-settings]) :is(.billing-row,.billing-plans>li)>:is(.arcs-button,a.arcs-button){white-space:normal;grid-column:1;justify-self:start}}@media (prefers-reduced-motion:reduce){:is(#arc-settings,[data-arc-settings]) .billing-row,:is(#arc-settings,[data-arc-settings]) .billing-plans>li{transition:none}}.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}}.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 .doviria-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}}.books-page{color:var(--ws-text,#303030);min-width:0}.books-page :is(h1,h2,h3){text-wrap:balance}.books-page :is(.books-total,.books-amount){font-variant-numeric:tabular-nums}.books-page :is(input,select,textarea):focus-visible{outline:2px solid var(--ws-ink,#303030);outline-offset:2px}.books-page .books-form>label{min-width:0}.books-page .books-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%}.books-page .books-form textarea{border:1px solid var(--ws-line-strong,#d4d4d4);width:100%;min-height:64px;color:inherit;background:var(--ws-surface,#fff);font:inherit;resize:vertical;border-radius:8px;padding:8px 10px}.books-page table{color:var(--ws-text,#303030)}.books-page table caption{text-align:left;padding:0 0 8px;font-size:13px;font-weight:600}.books-page table :is(th,td){border-bottom-color:var(--ws-line,#e3e3e3);vertical-align:middle}.books-page table tbody tr:last-child td{border-bottom:0}.books-page table tbody tr:hover td{background:var(--ws-soft,#f1f1f1)}.books-page .books-card:has(table){overflow-x:auto}.books-page .books-card-head{flex-wrap:wrap}.books-page .books-card-head .ws-pill{flex:none}.books-flow-page{gap:12px;max-width:1080px;display:grid}.books-flow-head h1{margin:0 0 4px}.books-flow-head p{max-width:680px;color:var(--ws-muted,#616161);margin:0;font-size:13px;line-height:1.5}.books-card{border:1px solid var(--ws-line,#e3e3e3);border-radius:var(--ws-radius-lg,12px);background:var(--ws-surface,#fff);min-width:0;padding:16px;box-shadow:0 1px 2px #0000000a}.books-card-focus{border-color:var(--ws-line-strong,#cfcfcf);box-shadow:0 1px 3px #0000000a}.books-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.books-card-head .books-group{margin:0;font-size:14px;font-weight:600}.books-card table{margin:4px 0 0}.books-row-action{white-space:nowrap;text-align:right;width:1%}.books-hint{color:var(--ws-muted,#616161);margin:0 0 10px;font-size:13px;line-height:1.5}.books-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.books-form-grid label,.books-field{color:var(--ws-text,#303030);align-content:start;gap:5px;font-size:13px;font-weight:500;display:grid}.books-form-grid label small{color:var(--ws-muted,#616161);font-weight:400}.books-form-grid :is(input,select),.books-field input{border:1px solid var(--ws-line-strong,#d4d4d4);background:var(--ws-surface,#fff);min-height:32px;color:inherit;font:inherit;border-radius:8px;width:100%;padding:5px 10px;font-weight:500}.books-span{grid-column:1/-1}.books-pay-line{grid-column:1/-1;align-items:flex-end;gap:8px;display:flex}.books-pay-line label{flex:1}.books-field{max-width:520px;margin-top:8px}.books-total{font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:13px}.books-total strong{font-size:16px}.books-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.books-confirm{border:1px solid var(--ws-line,#e3e3e3);background:var(--ws-soft,#f7f7f7);border-radius:8px;margin-top:12px;padding:12px}.books-confirm p{margin:0;font-size:13px}.books-error,.books-error-list li{color:#a23b2a;font-size:13px;line-height:1.5}.books-error-list{margin:8px 0;padding-left:18px}.books-success{color:#008060;margin:0 0 10px;font-size:14px;font-weight:600}.books-status{background:var(--ws-soft,#f1f1f1);border-radius:8px;margin:0;padding:10px 12px;font-size:13px}@media (width<=720px){.books-card{padding:14px}.books-form-grid{grid-template-columns:1fr}.books-actions .button{flex:1;justify-content:center;min-height:44px}.books-row-action{text-align:left}}@media (prefers-reduced-motion:no-preference){.books-card-focus,.books-confirm{animation:ws-rise var(--ws-med,.22s) var(--ws-ease,ease)}}.books-repay{border-top:1px solid var(--ws-line,#e6e6e6);margin-top:14px;padding-top:14px}.books-repay h3{margin:0 0 10px;font-size:14px;font-weight:650}.books-attach{border-top:1px solid var(--ws-line,#e6e6e6);margin-top:14px;padding-top:14px}.books-page:not(.books-flow-page){max-width:1080px}.books-page:not(.books-flow-page)>p.books-label:first-of-type{max-width:700px;color:var(--ws-muted,#616161);margin:4px 0 14px;font-size:13px;line-height:1.5}.books-page:not(.books-flow-page) h2{letter-spacing:-.005em;margin:16px 0 8px;font-size:15px;font-weight:650}.books-page:not(.books-flow-page) .books-label{color:var(--ws-muted,#616161);font-size:12.5px;line-height:1.5}.books-page .books-row-note{color:var(--ws-muted,#616161);margin-top:2px;font-size:12px;line-height:1.4;display:block}.books-page:not(.books-flow-page) .books-result{font-variant-numeric:tabular-nums;font-size:13px}.books-page:not(.books-flow-page) form.books-form,.books-page:not(.books-flow-page) div.books-form{border:1px solid var(--ws-line,#e3e3e3);border-radius:var(--ws-radius-lg,12px);background:var(--ws-surface,#fff);gap:12px;margin:12px 0;padding:14px 16px}.books-page:not(.books-flow-page) .books-form>h2{flex-basis:100%;margin:0}.books-page:not(.books-flow-page) .books-form label{color:var(--ws-text,#303030);font-size:13px;font-weight:500}.books-page:not(.books-flow-page) .books-form :is(input:not([type=checkbox]):not([type=radio]),select){border:1px solid var(--ws-line-strong,#d4d4d4);min-height:32px;font:inherit;background:var(--ws-surface,#fff);color:inherit;border-radius:8px;padding:5px 10px;font-weight:500}.books-page:not(.books-flow-page) .books-form :is(select:not([multiple]):not([size])){padding-right:32px}.books-page:not(.books-flow-page) span[role=alertdialog]{background:var(--ws-soft,#f1f1f1);border-radius:8px;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;margin:8px 0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.books-page:not(.books-flow-page) span[role=alertdialog]>.button:first-of-type{background:var(--ws-ink,#1f1f1f);border-color:var(--ws-ink,#1f1f1f);color:#fff}.books-page:not(.books-flow-page) [role=alert]:not(.books-error){color:#a23b2a;font-size:13px}@media (prefers-reduced-motion:no-preference){.books-page:not(.books-flow-page) span[role=alertdialog]{animation:ws-rise var(--ws-med,.22s) var(--ws-ease,ease)}}@media (width<=720px){.books-page:not(.books-flow-page) form.books-form{padding:12px}.books-page:not(.books-flow-page) span[role=alertdialog] .button{flex:1;justify-content:center;min-height:44px}}.app-shell .accounting-area[data-accounting-view=setup] .books-main{width:100%;max-width:836px;margin-inline:auto}.accounting-area[data-accounting-view=setup] .books-page>section{margin-top:20px}.accounting-area[data-accounting-view=setup] .books-fit{border:1px solid var(--ws-line,#e5e5e5);background:var(--ws-surface,#fff);border-radius:12px;padding:16px}.accounting-area[data-accounting-view=setup] .books-fit>h2:first-child{margin-top:0}.agent-permissions{border-collapse:collapse;width:100%;margin:12px 0 8px;font-size:13px}.agent-permissions :is(th,td){border-bottom:1px solid var(--ws-line,#ececec);text-align:left;vertical-align:middle;padding:7px 8px}.agent-permissions thead th{color:var(--ws-muted,#616161);font-size:12px;font-weight:600}.agent-permissions thead th:not(:first-child),.agent-permissions td{text-align:center;width:96px}.agent-permissions tbody th strong{font-weight:600;display:block}.agent-permissions tbody th small{color:var(--ws-muted,#616161);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.agent-switch{cursor:pointer;width:40px;height:24px;display:inline-flex;position:relative}.agent-switch input{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.agent-switch span{width:40px;height:24px;transition:background var(--ws-fast,.14s) var(--ws-ease,ease);background:#d4d4d6;border-radius:12px}.agent-switch span:after{content:"";width:18px;height:18px;transition:transform var(--ws-med,.22s) var(--ws-ease,ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.agent-switch input:checked+span{background:#1f1f1f}.agent-switch input:checked+span:after{transform:translate(16px)}.agent-switch input:disabled+span{opacity:.55;cursor:default}.agent-switch input:focus-visible+span{outline-offset:2px;outline:2px solid #303030}.agent-never{color:var(--ws-muted,#616161);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.agent-warning{color:#8a4b08}.agent-usage{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:12px 0 8px;display:grid}.agent-usage div{background:var(--ws-soft,#f7f7f7);border-radius:10px;padding:10px 12px}.agent-usage dt{color:var(--ws-muted,#616161);font-size:12px}.agent-usage dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:15px;font-weight:650}@media (width<=620px){.agent-usage{grid-template-columns:1fr}.agent-permissions :is(th,td){padding:8px 4px}.agent-permissions thead th:not(:first-child),.agent-permissions td{width:64px}}@media (pointer:coarse){.agent-switch{align-items:center;width:48px;height:44px}}.agent-jobs{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.agent-jobs li{border:1px solid var(--ws-line,#e6e6e6);border-radius:10px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.agent-jobs strong{font-size:13px;display:block}.agent-jobs small{color:var(--ws-muted,#616161);font-size:12px;display:block}.agent-jobs p{margin:4px 0 0;font-size:13px;line-height:1.5}.agent-job-side{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}@media (width<=620px){.agent-jobs li{flex-direction:column}.agent-job-side{flex-direction:row;align-items:center}}.conversion-items{border:1px solid var(--ws-line,#e6e6e6);border-radius:10px;flex-basis:100%;gap:8px;margin:0;padding:10px 12px;display:grid}.conversion-items legend{padding:0 4px;font-size:13px;font-weight:600}.conversion-item{flex-wrap:wrap;align-items:end;gap:8px 12px;display:flex}.books-check{align-items:flex-start;gap:10px;font-weight:600;display:flex!important}.books-check input{accent-color:#1f1f1f;flex:none;height:16px;margin-top:2px;width:16px!important;min-height:16px!important}.books-check small,.books-form-grid label>small{color:var(--ws-muted,#616161);font-size:12.5px;font-weight:400;line-height:1.45;display:block}.books-limits summary{cursor:pointer;font-size:13px;font-weight:600}.books-limits[open] summary{margin-bottom:10px}.books-asset-lines{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.books-asset-lines li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-size:13px;display:flex}.books-fit-group{border:0;gap:6px;margin:10px 0;padding:0;display:grid}.books-fit-group legend{margin-bottom:4px;font-size:13px;font-weight:600}.books-fit-excluded{border:1px solid var(--ws-line,#e3e3e3);border-left:3px solid #b42318;border-radius:8px;margin:10px 0;padding:12px 14px}.books-fit-excluded ul{margin:6px 0;padding-left:18px}.books-page .control-notes{gap:6px;margin:8px 0 0;padding-left:18px;display:grid}.books-page tr.books-subhead th{text-align:left;padding-top:12px;font-weight:600}.books-page tr.books-subtotal td{font-weight:550}.books-page select.books-group-select{width:auto;min-width:0;max-width:100%}.books-page .books-wide{max-width:100%;overflow-x:auto}.books-page .books-wide:focus-visible{outline-offset:2px;outline:2px solid}.books-page table.monthly td.books-amount,.books-page table.monthly th.books-amount{white-space:nowrap}.books-page ul.opening-evidence{gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.books-page ul.opening-evidence li{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.books-page ul.opening-evidence li>span{flex:260px}.books-page ul.opening-evidence label.button:focus-within{outline-offset:2px;outline:2px solid}.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-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}._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}}: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}.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:11px;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:9px;font-weight:750}.review-plan-top>small{color:#65705d;font-size:10px}.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:11px;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:10px;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:11px;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:11px;line-height:1.75}.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:11px;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:11px;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}}.recipient-review-card{border:1px solid var(--border);color:var(--foreground);background:linear-gradient(140deg,#f9fbf7,#f0f5ed);border-radius:12px;margin:0 0 16px;padding:16px}.app-shell[data-workspace-dark=true] .recipient-review-card{background:var(--surface)}.recipient-review-kicker{color:var(--text-secondary);letter-spacing:.02em;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.recipient-review-kicker .arc-surface-badge{margin-left:auto}.recipient-review-card h3{letter-spacing:-.1px;color:var(--foreground);margin:10px 0 4px;font-size:15px;font-weight:600;line-height:1.35}.recipient-review-card>p{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.6}.recipient-review-benefit{color:var(--text-secondary);align-items:flex-start;gap:7px;margin:10px 0;font-size:11.5px;line-height:1.6;display:flex}.recipient-review-benefit svg{flex-shrink:0;margin-top:2px}.recipient-review-primary{justify-content:center;width:100%;min-height:40px;margin-top:10px;font-size:13px}.recipient-review-price{text-align:center;color:var(--text-secondary);margin-top:8px;font-size:11.5px;display:block}.recipient-review-details{color:var(--text-secondary);margin-top:8px;font-size:12px;line-height:1.6}.recipient-review-details p{align-items:flex-start;gap:7px;margin:0 0 4px;display:flex}.recipient-review-details svg,.recipient-review-note svg{flex-shrink:0;margin-top:2px}.recipient-review-note{color:var(--text-secondary);overflow-wrap:anywhere;align-items:flex-start;gap:7px;margin:6px 0 0;font-size:12px;line-height:1.6;display:flex}.recipient-review-card .arc-surface-alert{margin:10px 0 0}.recipient-review-tools{flex-wrap:wrap;gap:12px;margin:12px 0 0;display:flex}.recipient-review-tools .text-button,.recipient-review-refresh{align-items:center;gap:6px;min-height:40px;font-size:13px;display:inline-flex}.recipient-review-refresh{margin-top:8px}.recipient-review-revoke{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;margin-top:12px;padding:12px;font-size:12px;line-height:1.6}.recipient-review-revoke p{margin:0 0 8px}.recipient-review-revoke .button,.recipient-review-revoke .text-button{margin-right:8px;font-size:12px}.recipient-transfer-card{border:1px solid var(--border);background:var(--surface);color:var(--foreground);border-radius:12px;margin:0 0 20px;padding:14px 16px}.recipient-transfer-card>div{align-items:center;gap:8px;min-width:0;display:flex}.recipient-transfer-card strong{font-size:13px;font-weight:600}.recipient-transfer-card>div>.arc-surface-badge{margin-left:auto}.recipient-transfer-card>p{color:var(--text-secondary);margin:10px 0 6px;font-size:12px;line-height:1.6}.recipient-transfer-card>small{color:var(--text-secondary);font-size:11.5px;line-height:1.6;display:block}.recipient-request-eyebrow{margin-bottom:14px}.recipient-request-summary{background:var(--surface-muted);border:1px solid var(--border);border-radius:10px;grid-template-columns:1fr auto;gap:18px;margin:0 0 16px;padding:14px 16px;display:grid}.recipient-request-summary>div{gap:4px;min-width:0;display:grid}.recipient-request-summary span{color:var(--text-secondary);font-size:11.5px}.recipient-request-summary strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.recipient-request-summary small{overflow-wrap:anywhere;color:var(--text-secondary);font-size:11.5px}.recipient-request-pro{gap:14px;margin:0 0 16px;display:grid}.recipient-request-pro label{gap:6px;font-size:13px;font-weight:500;display:grid}.recipient-request-pro label>span{color:var(--text-secondary);font-size:11.5px;font-weight:400}.recipient-request-consent{margin:0 0 4px}.recipient-request-disclosure{color:var(--text-secondary);align-items:flex-start;gap:9px;margin:12px 0;font-size:13px;line-height:1.5;display:flex}.recipient-request-disclosure svg{flex-shrink:0;margin-top:3px}.recipient-request-dialog .arc-surface-alert{margin:0 0 12px}.recipient-request-actions{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;margin-top:16px;padding-top:16px;display:flex}.recipient-request-actions .button{min-height:44px;padding-left:18px;padding-right:18px;font-size:14px}.recipient-request-reload{white-space:nowrap;align-items:center;gap:6px;min-height:40px;font-size:13px;display:inline-flex}@media (width<=560px){.recipient-request-summary{grid-template-columns:1fr}.recipient-request-actions{flex-direction:column-reverse}.recipient-request-actions .button{justify-content:center}}.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:11px;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:11px;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:10px}.delivery-state{font-size:11px;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:11px}.delivery-history-list p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.65}.delivery-history-list .delivery-record-error{color:var(--red)}.delivery-explanation{color:var(--muted);margin:0 0 12px;font-size:11px;line-height:1.8}.delivery-created-link{gap:8px;margin:14px 0;display:grid}.delivery-created-link input{font-size:11px}.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:11px;font-weight:600}.delivery-link-list span{color:var(--muted);font-size:10px}.delivery-privacy{color:var(--muted);align-items:flex-start;gap:7px;margin-top:15px;font-size:10px;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}}.attachment-panel h2{align-items:center;gap:8px;display:flex}.attachment-panel h2>span{color:#8290a4;margin-left:auto;font-size:11px;font-weight:500}.attachment-help,.attachment-footnote{color:#7b8799;margin:0 0 14px;font-size:11px;line-height:1.7}.attachment-footnote{margin:12px 0 0;font-size:10px}.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:11px;font-weight:600;display:block;overflow:hidden}.attachment-list li>div>span{font-size:10px}.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:11px;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:11px}.recurring-schedule-main small{color:var(--muted);font-size:10px}.recurring-label{color:#276443;background:#edf6f0;border-radius:4px;padding:2px 6px;font-size:10px;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:10px}.recurring-next strong{font-size:12px;font-weight:550}.recurring-list .button{min-height:34px;padding:8px 12px;font-size:11px}.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:11px;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:11px}.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:10px;line-height:1.8}.reminder-form .reminder-help{margin:-4px 0 0}.reminder-form .button{justify-content:center;width:100%;font-size:11px}.reminder-check{text-underline-offset:3px;color:var(--muted);background:0 0;border:0;padding:5px;font-size:11px;text-decoration:underline}.reminder-cleared{color:#285640;background:#f0f7f3;border-radius:5px;margin:0 0 15px;padding:10px 12px;font-size:11px;line-height:1.7}.reminder-panel .recurring-error,.reminder-panel .recurring-notice{font-size:11px}@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:11px}.recurring-next{margin-left:0}}.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}}._root_ozpl7_2{align-items:flex-start;gap:var(--space-4);width:100%;min-width:0;display:flex}._avatar_ozpl7_4,._line_ozpl7_4{border-radius:var(--radius-control);background:color-mix(in oklab, var(--border-strong) 38%, var(--surface));animation:_skeleton-pulse_ozpl7_1 1.8s var(--ease-in-out) calc(var(--index,0) * 90ms) 11 both;flex:none;display:block}._avatar_ozpl7_4{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-pill)}._lines_ozpl7_6{gap:var(--space-3);padding-top:var(--space-1);flex:1;display:grid}._line_ozpl7_4{width:100%;height:var(--space-3)}._line_ozpl7_4:first-child{width:48%;height:var(--space-4)}._line_ozpl7_4:last-child{width:72%}._frame_ozpl7_10{display:flow-root;position:relative}@keyframes _skeleton-pulse_ozpl7_1{0%,to{opacity:1}50%{opacity:.52}}@media (prefers-reduced-motion:reduce){._avatar_ozpl7_4,._line_ozpl7_4{animation:none}}._root_1hab7_6{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:min(100%,1000px);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;container-type:inline-size}._header_1hab7_7{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}._heading_1hab7_8{min-width:0}._heading_1hab7_8 h2{color:var(--foreground);font-size:var(--text-sm);letter-spacing:var(--tracking-body);margin:0;font-weight:500;line-height:20px}._scope_1hab7_10{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);font-variant-numeric:tabular-nums;margin:2px 0 0}._controls_1hab7_11{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}._body_1hab7_13{--pad:16px;min-width:0;padding:var(--pad);align-content:start;display:grid;position:relative}._grid_1hab7_14{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}._cell_1hab7_15{min-width:0;display:flex}._card_1hab7_16{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;height:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;border-radius:14px;flex-direction:column;padding:16px;display:flex;position:relative}button._card_1hab7_16{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}button._card_1hab7_16:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){button._card_1hab7_16:hover{border-color:var(--border-strong);box-shadow:var(--shadow-resting)}}._cardBody_1hab7_20{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._card_1hab7_16[data-returning] ._cardBody_1hab7_20{animation:_kdd-reveal_1hab7_1 var(--duration-standard) var(--ease-enter) both}._card_1hab7_16[data-lead][data-returning] ._cardBody_1hab7_20{animation-delay:80ms}._cardTop_1hab7_24{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}._label_1hab7_25{color:var(--text-secondary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:400;line-height:20px;overflow:hidden}._valueRow_1hab7_26{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}._card_1hab7_16[data-stale] ._valueRow_1hab7_26{opacity:.55}._value_1hab7_26{min-width:0;max-width:100%;font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:1.75rem;font-weight:500;line-height:var(--leading-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._value_1hab7_26.ui-amount-long{font-size:1.375rem}._value_1hab7_26.ui-amount-xlong{font-size:1.125rem}._valueSkeleton_1hab7_32{width:70%;padding-top:8px}._none_1hab7_33{color:var(--text-muted);font-size:var(--text-base);font-weight:500;line-height:1.6}._delta_1hab7_34{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:2px;font-weight:500;display:inline-flex}._delta_1hab7_34[data-tone=good]{color:var(--success)}._delta_1hab7_34[data-tone=bad]{color:var(--danger)}._deltaIcon_1hab7_37{width:13px;height:13px;display:inline-grid}._deltaIcon_1hab7_37 svg{display:block}._note_1hab7_39{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}._note_1hab7_39 [data-tone=good]{color:var(--success)}._note_1hab7_39 [data-tone=bad]{color:var(--danger)}._detail_1hab7_42{color:var(--text-secondary)}._sep_1hab7_43{color:var(--text-muted);margin:0 5px}._action_1hab7_44{flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}._action_1hab7_44>:is(a,button){white-space:normal;text-align:center;max-width:100%;min-height:36px;padding-block:6px}._spark_1hab7_46{flex:none;width:100%;height:44px;margin-top:auto;padding-top:12px;display:block;overflow:visible}._sparkLine_1hab7_47{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}._sparkArea_1hab7_48{fill:color-mix(in oklab, var(--accent) 9%, transparent)}._panel_1hab7_51{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow-floating);border-radius:14px}._footer_1hab7_52{border-top:1px solid var(--border-subtle);gap:8px;padding:12px 16px;display:grid}._footer_1hab7_52:empty{display:none}._srOnly_1hab7_55{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=760px){._grid_1hab7_14{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=520px){._header_1hab7_7{padding-inline:12px}._body_1hab7_13{--pad:12px}._footer_1hab7_52{padding-inline:12px}._grid_1hab7_14{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:10px}._controls_1hab7_11{width:100%}._value_1hab7_26{font-size:1.375rem}._value_1hab7_26.ui-amount-xlong{font-size:1.125rem}}@media (pointer:coarse){._action_1hab7_44>:is(a,button){min-height:44px}}@media (prefers-reduced-motion:reduce){button._card_1hab7_16{transition:none}button._card_1hab7_16:active{transform:none}._card_1hab7_16[data-returning] ._cardBody_1hab7_20{animation:none}}@keyframes _kdd-reveal_1hab7_1{0%{opacity:0;transform:translateY(6px)}}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._root_1hab7_6,._header_1hab7_7,._card_1hab7_16,._panel_1hab7_51){border-color:var(--border)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._footer_1hab7_52{border-color:var(--border-subtle)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._heading_1hab7_8 h2,._value_1hab7_26){color:var(--foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._label_1hab7_25,._detail_1hab7_42){color:var(--text-secondary)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._scope_1hab7_10,._note_1hab7_39,._none_1hab7_33,._sep_1hab7_43,._delta_1hab7_34){color:var(--text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._delta_1hab7_34[data-tone=good],._note_1hab7_39 [data-tone=good]){color:var(--success)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._delta_1hab7_34[data-tone=bad],._note_1hab7_39 [data-tone=bad]){color:var(--danger)}@media (hover:hover) and (pointer:fine){.app-shell[data-workspace-theme][data-workspace-dark=true] button._card_1hab7_16:hover{border-color:var(--border-strong)}}.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 .rd-editing .rd-compose-options .arc-report-calendar button{width:44px;min-width:44px;height:44px;min-height:44px}}.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:11px}.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}}.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:11px;font-weight:400}.inspector-due{color:var(--inspector-muted);align-items:center;gap:6px;margin-top:13px;font-size:11px;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:11px;line-height:1.6}.inspector-group-label{color:var(--inspector-muted);letter-spacing:1px;text-transform:uppercase;padding:19px 20px 10px;font-size:10px;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:11px;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:9px;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:10px}.inspector-record p{color:var(--inspector-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;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:11px;line-height:1.7}.inspector-timeline time{color:var(--inspector-muted);font-size:10px}.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:11px;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:10px}}@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:11px}.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:11px}.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:11px}.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:11px}.reminder-custom-day>label{margin:6px 0;font-size:11px;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}.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:11px;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}.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{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}:is(#arc-settings,[data-arc-settings]).business-audit .business-audit-footnote{max-width:72ch;color:var(--arc-text-secondary);margin:0;font-size:13px;line-height:1.5}.business-audit-more{flex-shrink:0}@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 .business-audit-select{width:100%}.business-audit-controls>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (pointer:coarse),(width<=480px){.business-audit-controls :is(.business-audit-select,.arc-control-button),.business-audit .business-audit-more{min-height:44px}}.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-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-scope{color:#5d6e81;justify-self:end;font-size:12px}.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-canvas-note{text-align:center;color:#5d6e81;max-width:450px;font-size:12px;margin:19px auto 0!important}.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{text-align:center;background:#fff;border:1px solid #e1e6ec;border-top:0;border-radius:0 0 10px 10px;min-height:500px;padding:80px 28px}.ids-proof-empty>span{color:#6784a9;background:#f0f5fb;border-radius:20px;margin-bottom:25px;padding:23px;display:inline-flex}.ids-proof-empty h2{letter-spacing:-.045em;font-size:24px;font-weight:650}.ids-proof-empty p{color:#5d6e81;max-width:340px;margin:14px auto 0;font-size:12px;line-height:1.8}.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}.ids-scope{display:none}.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:420px;padding:60px 20px}.ids-proof-empty h2{font-size:21px}.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}}: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_43plg_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_43plg_7{border-bottom:1px solid var(--border);padding:12px 16px}._titleRow_43plg_8{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:24px;display:flex}._titleRow_43plg_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_43plg_10{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._aside_43plg_11{color:var(--text-muted);font-size:var(--text-xs);margin-left:auto}._list_43plg_13{min-height:96px}._panel_43plg_14{min-height:96px;position:relative}._rows_43plg_15{margin:0;padding:0;list-style:none}._message_43plg_16{border-bottom:1px solid var(--border-subtle);position:relative;overflow:hidden}._message_43plg_16:last-child{border-bottom:0}._trigger_43plg_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_43plg_18:hover{background:var(--surface-muted)}}._trigger_43plg_18:focus-visible{background:var(--surface-muted)}._dot_43plg_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_43plg_10 ._dot_43plg_21{opacity:1;transform:none}._avatar_43plg_23{background:var(--surface-muted);width:28px;height:28px;color:var(--text-secondary);border-radius:50%;flex:none;place-items:center;display:grid}._unread_43plg_10 ._avatar_43plg_23{background:color-mix(in oklab, var(--warning) 14%, var(--surface));color:var(--warning)}._message_43plg_16[data-tone=positive] ._avatar_43plg_23{background:color-mix(in oklab, var(--success) 12%, var(--surface));color:var(--success)}._summary_43plg_26{gap:1px;min-width:0;display:grid}._subject_43plg_27{overflow-wrap:anywhere;min-width:0}._unread_43plg_10 ._subject_43plg_27{font-weight:500}._preview_43plg_29{min-width:0;color:var(--text-muted);font-size:var(--text-xs);overflow-wrap:anywhere}._time_43plg_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_43plg_31{color:var(--foreground);font-size:var(--text-sm);font-weight:500}._empty_43plg_33{text-align:center;align-content:center;justify-items:center;gap:4px;padding:24px;display:grid;position:absolute;inset:0}._empty_43plg_33 p{font-size:var(--text-sm);margin:0;font-weight:500}._empty_43plg_33 span{color:var(--text-muted)}._footer_43plg_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_43plg_38{min-width:0;color:var(--text-secondary);flex:1;margin:0;position:relative}._srOnly_43plg_40{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container triage (width<=560px){._header_43plg_7{padding:12px 12px 10px 16px}._trigger_43plg_18{column-gap:10px;padding:10px 14px 10px 10px}._subject_43plg_27,._preview_43plg_29{white-space:normal}._footer_43plg_37{padding-left:16px}}@media (prefers-reduced-motion:reduce){._trigger_43plg_18,._dot_43plg_21{transition:none}}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._unreadCount_43plg_10,._aside_43plg_11,._preview_43plg_29,._time_43plg_30,._footer_43plg_37,._empty_43plg_33 span){color:var(--text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._status_43plg_38,._avatar_43plg_23){color:var(--text-secondary)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._value_43plg_31,._trigger_43plg_18){color:var(--foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._unread_43plg_10 ._avatar_43plg_23{color:var(--warning)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._message_43plg_16[data-tone=positive] ._avatar_43plg_23{color:var(--success)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._triage_43plg_5,._header_43plg_7,._footer_43plg_37){border-color:var(--border)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._message_43plg_16{border-color:var(--border-subtle)}._triage_43plg_5[data-layout=actions]{background:0 0;border:0;border-radius:0;overflow:visible}._triage_43plg_5[data-layout=actions] ._header_43plg_7{border:0;padding:0}._triage_43plg_5[data-layout=actions] ._titleRow_43plg_8{justify-content:center;min-height:0}._triage_43plg_5[data-layout=actions] ._titleRow_43plg_8 h2,._triage_43plg_5[data-layout=actions] ._unreadCount_43plg_10{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._triage_43plg_5[data-layout=actions] ._aside_43plg_11{margin:0 0 8px}._triage_43plg_5[data-layout=actions] :is(._list_43plg_13,._panel_43plg_14){min-height:0}._triage_43plg_5[data-layout=actions] ._rows_43plg_15{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._triage_43plg_5[data-layout=actions] ._message_43plg_16{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);max-width:100%}._triage_43plg_5[data-layout=actions] ._trigger_43plg_18{grid-template-columns:18px minmax(0,1fr) auto;column-gap:10px;min-height:44px;padding:6px 16px}._triage_43plg_5[data-layout=actions] ._dot_43plg_21{display:none}._triage_43plg_5[data-layout=actions] ._avatar_43plg_23{background:0 0;width:18px;height:20px}._triage_43plg_5[data-layout=actions] ._subject_43plg_27{font-size:14px;font-weight:500}._triage_43plg_5[data-layout=actions] ._preview_43plg_29{font-size:13px}._triage_43plg_5[data-layout=actions] ._empty_43plg_33{color:var(--text-muted);justify-content:center;align-items:center;padding:6px 0 0;display:flex;position:static}._triage_43plg_5[data-layout=actions] ._empty_43plg_33 p{font-size:13px;font-weight:400}._triage_43plg_5[data-layout=actions] ._empty_43plg_33 svg{width:15px;height:15px}._triage_43plg_5[data-layout=actions] ._footer_43plg_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_43plg_5[data-layout=actions]{background:0 0}.app-shell[data-workspace-theme][data-workspace-dark=true] ._triage_43plg_5[data-layout=actions] ._message_43plg_16{background:var(--surface)}@container triage (width<=440px){._triage_43plg_5[data-layout=actions] ._message_43plg_16{width:100%}}._root_105qw_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_105qw_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_105qw_7:not([data-has-aside]){grid-template-columns:minmax(260px,1fr) minmax(0,max-content) minmax(260px,1fr)}._aside_105qw_9{justify-self:end;min-width:0;max-width:240px;margin:0;padding:0}._header_105qw_10{flex-direction:column;align-items:flex-start;gap:8px;padding:0;display:flex}._header_105qw_10 h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._heading_105qw_12{order:2;min-width:0}._scope_105qw_13{color:var(--text-muted);font-size:var(--text-xs);margin:0}._controls_105qw_14{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._body_105qw_16{justify-self:center;min-width:0;position:relative}._details_105qw_17{grid-column:1/-1;min-width:0}._grid_105qw_18{grid-template-columns:repeat(3,minmax(0,max-content));gap:0;margin:0;padding:0;list-style:none;display:grid}._card_105qw_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_105qw_19[data-stale] ._valueRow_105qw_20{opacity:.55}._card_105qw_19 dd{margin:0}._cardTop_105qw_23{justify-content:center;align-items:center;gap:8px;min-height:22px;display:flex}._label_105qw_24{color:var(--text-secondary);margin:0;font-size:13px;font-weight:400;line-height:20px}._valueRow_105qw_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_105qw_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_105qw_20>span{font:inherit;letter-spacing:inherit}._value_105qw_20.ui-amount-long,._value_105qw_20.ui-amount-xlong{font-size:14px}._value_105qw_20 ._swap_105qw_30>*{white-space:normal;overflow-wrap:anywhere}._valueSkeleton_105qw_31{width:70%;padding-top:6px}._none_105qw_32{color:var(--text-muted);font-size:var(--text-base);font-weight:500}._action_105qw_33{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding-top:2px;display:flex}._action_105qw_33>:is(a,button){white-space:normal;text-align:center;max-width:100%;min-height:36px;padding-block:6px}._note_105qw_35{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}._note_105qw_35 ._noteSwap_105qw_36{display:grid}._note_105qw_35 ._noteSwap_105qw_36>*{white-space:normal}._note_105qw_35 ._delta_105qw_38{white-space:normal;display:inline}._note_105qw_35 ._delta_105qw_38 ._deltaIcon_105qw_39{vertical-align:-2px;margin-right:2px;display:inline-grid}._detail_105qw_17{color:var(--text-secondary)}._sep_105qw_41{color:var(--text-muted);margin:0 5px}._delta_105qw_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_105qw_38>span,._rowDelta_105qw_43 span,._percent_105qw_43>span{color:inherit}._deltaIcon_105qw_39{width:13px;height:13px}._deltaIcon_105qw_39 svg{display:block}._delta_105qw_38[data-good]{color:var(--success)}._delta_105qw_38[data-flat]{color:var(--text-muted)}._swap_105qw_30{display:inline-grid}._swap_105qw_30>*{white-space:nowrap;grid-area:1/1}._srOnly_105qw_53{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=1120px){._summary_105qw_7,._summary_105qw_7:not([data-has-aside]){grid-template-columns:minmax(0,1fr) minmax(0,max-content) minmax(0,1fr);gap:16px 12px}._header_105qw_10{flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:center}._body_105qw_16{grid-column:2;justify-self:center}._aside_105qw_9{grid-column:3}._grid_105qw_18{grid-template-columns:repeat(3,minmax(0,1fr))}._card_105qw_19{padding-inline:8px}}@container (width<=760px){._summary_105qw_7,._summary_105qw_7:not([data-has-aside]){grid-template-columns:minmax(0,1fr);gap:16px}._body_105qw_16{grid-column:1;width:100%}._grid_105qw_18{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._card_105qw_19{padding:0}._aside_105qw_9{grid-column:1;justify-self:center;max-width:100%}}@container (width<=520px){._header_105qw_10{align-items:flex-start;gap:6px}._controls_105qw_14{width:100%}._grid_105qw_18{grid-template-columns:minmax(0,1fr);gap:14px}._card_105qw_19{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;display:grid}._cardTop_105qw_23{justify-content:flex-start}._valueRow_105qw_20{justify-content:flex-end}._value_105qw_20{font-size:14px}._note_105qw_35,._action_105qw_33{grid-column:1/-1}._action_105qw_33{justify-content:flex-start}._aside_105qw_9{justify-self:stretch}}@media (pointer:coarse){._action_105qw_33>:is(a,button){min-height:44px}}@media (prefers-reduced-motion:reduce){._card_105qw_19,._delta_105qw_38,._valueRow_105qw_20{transition:none}}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._label_105qw_24,._detail_105qw_17){color:var(--text-secondary)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._scope_105qw_13,._note_105qw_35,._none_105qw_32,._sep_105qw_41,._delta_105qw_38[data-flat]){color:var(--text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._delta_105qw_38{color:var(--danger)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._delta_105qw_38[data-good]{color:var(--success)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._delta_105qw_38[data-flat]{color:var(--text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._root_105qw_4,._card_105qw_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 .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}}.app-shell[data-workspace-theme] .workspace-unsaved-bar{--save-bg:#0b0b0b;--save-fg:#fafafa;--save-secondary:#292929;z-index:1900;top:calc(env(safe-area-inset-top,0px) + 64px);box-sizing:border-box;background:var(--save-bg);width:max-content;max-width:calc(100vw - 24px);color:var(--save-fg);border:1px solid #ffffff18;border-radius:999px;align-items:center;gap:22px;padding:6px 6px 6px 20px;font-size:15px;line-height:22px;display:flex;position:fixed;left:50%;translate:-50%;box-shadow:0 8px 24px #0002,0 2px 5px #0002}.app-shell[data-workspace-theme][data-workspace-dark=true] .workspace-unsaved-bar{--save-bg:#f4f4f4;--save-fg:#111;--save-secondary:#e0e0e0;border-color:#00000012}.app-shell[data-workspace-theme] .workspace-unsaved-bar>span{white-space:nowrap;color:var(--save-fg);font-weight:500}.workspace-unsaved-actions{align-items:center;gap:6px;display:flex}.app-shell[data-workspace-theme] .workspace-unsaved-bar button{white-space:nowrap;height:38px;min-height:38px;padding:0 17px;font-size:14px;line-height:20px;transform:none;box-shadow:none!important;border:0!important;border-radius:999px!important}.app-shell[data-workspace-theme] .workspace-unsaved-bar button.unsaved-discard{background:var(--save-secondary)!important;color:var(--save-fg)!important}.app-shell[data-workspace-theme] .workspace-unsaved-bar :is(button.unsaved-save,button.unsaved-keep){background:var(--save-fg)!important;color:var(--save-bg)!important}.app-shell[data-workspace-theme] .workspace-unsaved-bar button.unsaved-close{opacity:.75;order:3;width:28px;min-width:28px;padding:0;color:var(--save-fg)!important;background:0 0!important}.app-shell[data-workspace-theme] .workspace-unsaved-bar button:hover{filter:brightness(.92)}.app-shell[data-workspace-theme] .workspace-unsaved-bar button:focus-visible{outline:2px solid var(--save-fg);outline-offset:2px}.app-shell[data-workspace-theme] .workspace-unsaved-bar button:disabled{opacity:.5}@media (width<=560px){.app-shell[data-workspace-theme] .workspace-unsaved-bar{gap:10px;padding-left:14px;font-size:13px}.app-shell[data-workspace-theme] .workspace-unsaved-bar button{padding:0 12px;font-size:13px}.app-shell[data-workspace-theme] .workspace-unsaved-bar button.unsaved-close{width:24px;min-width:24px}}@media (width<=560px),(pointer:coarse){.app-shell[data-workspace-theme] .workspace-unsaved-bar button{height:44px;min-height:44px}.app-shell[data-workspace-theme] .workspace-unsaved-bar button.unsaved-close{width:44px;min-width:44px}}@media (width<=560px){.app-shell[data-workspace-theme] .workspace-unsaved-bar{flex-wrap:wrap;justify-content:center}}._dashboard_15dj6_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_15dj6_2 *,._dashboard_15dj6_2 :before,._dashboard_15dj6_2 :after{box-sizing:border-box}._dashboard_15dj6_2 button{font:inherit;letter-spacing:inherit;cursor:pointer}._srOnly_15dj6_29{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._header_15dj6_40{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:16px 20px;display:flex}._title_15dj6_49{min-width:0}._title_15dj6_49 h2{font:500 var(--text-base)/var(--leading-body) var(--font-body);letter-spacing:var(--tracking-body);margin:0}._title_15dj6_49 p{color:var(--text-muted);font-size:var(--text-sm);margin:2px 0 0}._actions_15dj6_65{align-items:center;gap:8px;display:flex}._segmented_15dj6_71{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;height:32px;padding:2px;display:inline-flex}._segmented_15dj6_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_15dj6_71 button[aria-pressed=true]{color:var(--foreground)}@media (hover:hover) and (pointer:fine){._segmented_15dj6_71 button:hover{color:var(--foreground)}}._segmentThumb_15dj6_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_15dj6_112{position:relative}._exportButton_15dj6_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_15dj6_116:hover{background:var(--surface-muted)}}._exportButton_15dj6_116:active{transform:scale(.97)}._exportIcon_15dj6_141{width:14px;height:14px;color:var(--text-secondary);display:grid}._exportIcon_15dj6_141>span{grid-area:1/1;display:grid}._exportLabel_15dj6_154{display:grid}._exportLabel_15dj6_154>span{transition:opacity var(--duration-fast) var(--ease-standard);grid-area:1/1}._exportLabel_15dj6_154>span[data-hidden=true]{opacity:0}._kpis_15dj6_169{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._kpi_15dj6_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_15dj6_169+._kpi_15dj6_169{border-left:1px solid var(--border);padding-left:16px}@media (hover:hover) and (pointer:fine){._kpi_15dj6_169:hover{background:var(--surface-muted)}}._kpi_15dj6_169[aria-selected=true]{background:0 0}._kpiIndicator_15dj6_204{z-index:1;background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}._kpiLabel_15dj6_214{color:var(--text-secondary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._kpi_15dj6_169[aria-selected=true] ._kpiLabel_15dj6_214{color:var(--foreground)}._kpiValue_15dj6_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_15dj6_233{font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:2px;display:inline-flex}._good_15dj6_242{color:var(--success)}._bad_15dj6_246{color:var(--danger)}._chartSection_15dj6_252{padding:16px 20px 12px}._chartBar_15dj6_256{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}._legend_15dj6_264{color:var(--text-secondary);font-size:var(--text-xs);flex-wrap:wrap;gap:4px 14px;display:flex}._legend_15dj6_264 span{align-items:center;gap:6px;display:inline-flex}._swatch_15dj6_278,._swatchPrevious_15dj6_279{background:var(--accent);border-radius:1px;width:10px;height:2px}._swatchPrevious_15dj6_279{background:repeating-linear-gradient(90deg, var(--text-muted) 0 3px, transparent 3px 5px)}._compare_15dj6_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_15dj6_290 input{opacity:0;pointer-events:none;position:absolute}._check_15dj6_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_15dj6_290 input:checked+._check_15dj6_307{border-color:var(--control-on);background:var(--control-on);color:var(--control-glyph)}._compare_15dj6_290 input:focus-visible+._check_15dj6_307{outline:2px solid var(--foreground);outline-offset:3px}@media (pointer:coarse){._segmented_15dj6_71{height:auto}._segmented_15dj6_71 button{min-width:44px;min-height:44px}._exportButton_15dj6_116,._compare_15dj6_290{min-height:44px}}._plot_15dj6_336{grid-template-rows:200px 24px;grid-template-columns:auto minmax(0,1fr);column-gap:10px;margin-top:12px;display:grid}._yAxis_15dj6_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_15dj6_355{touch-action:pan-y;cursor:crosshair;min-width:0;position:relative}._grid_15dj6_362{pointer-events:none;flex-direction:column-reverse;justify-content:space-between;display:flex;position:absolute;inset:0}._grid_15dj6_362 span{background:var(--border-subtle);height:1px}._grid_15dj6_362 span:first-child{background:var(--border)}._svg_15dj6_380{width:100%;height:100%;position:absolute;inset:0;overflow:visible}._area_15dj6_388{fill:var(--accent);fill-opacity:.07}._line_15dj6_393,._previous_15dj6_394{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}._line_15dj6_393{stroke:var(--accent);stroke-width:1.75px}._previous_15dj6_394{stroke:var(--text-muted);stroke-width:1.25px;stroke-dasharray:3 3}._crosshair_15dj6_412{background:var(--border-strong);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;transform:translate(-.5px)}._dot_15dj6_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_15dj6_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_15dj6_449,._tooltipPrevious_15dj6_450{color:var(--text-muted);font-size:var(--text-xs)}._tooltip_15dj6_433 strong{font:500 var(--text-sm)/1.3 var(--font-body);font-variant-numeric:tabular-nums}._xAxis_15dj6_460{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;grid-column:2;position:relative}._xAxis_15dj6_460 span{white-space:nowrap;position:absolute;top:7px;transform:translate(-50%)}._breakdowns_15dj6_478{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._breakdown_15dj6_478{min-width:0;padding:14px 20px 16px}._breakdown_15dj6_478+._breakdown_15dj6_478{border-left:1px solid var(--border)}._breakdownHead_15dj6_493{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;padding-inline:8px;display:flex}._breakdownHead_15dj6_493 h3{font:500 var(--text-sm)/var(--leading-body) var(--font-body);letter-spacing:var(--tracking-body);margin:0}._breakdownHead_15dj6_493 span{color:var(--text-muted);font-size:var(--text-xs)}._breakdown_15dj6_478 ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}._breakdown_15dj6_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_15dj6_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_15dj6_541{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}._rowValue_15dj6_550{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none;position:relative}._dashboard_15dj6_2:is([data-size=md],[data-size=sm]) ._kpis_15dj6_169{grid-template-columns:repeat(2,minmax(0,1fr))}._dashboard_15dj6_2:is([data-size=md],[data-size=sm]) ._kpi_15dj6_169{border-left:0;padding:12px 16px}._dashboard_15dj6_2:is([data-size=md],[data-size=sm]) ._kpi_15dj6_169:nth-child(2n){border-left:1px solid var(--border)}._dashboard_15dj6_2:is([data-size=md],[data-size=sm]) ._kpi_15dj6_169:nth-child(n+3){border-top:1px solid var(--border)}._dashboard_15dj6_2:is([data-size=md],[data-size=sm]) ._breakdowns_15dj6_478{grid-template-columns:1fr}._dashboard_15dj6_2:is([data-size=md],[data-size=sm]) ._breakdown_15dj6_478+._breakdown_15dj6_478{border-top:1px solid var(--border);border-left:0}._dashboard_15dj6_2[data-size=sm] ._header_15dj6_40,._dashboard_15dj6_2[data-size=sm] ._chartSection_15dj6_252{padding-inline:16px}._dashboard_15dj6_2[data-size=sm] ._breakdown_15dj6_478{padding-inline:12px}._dashboard_15dj6_2[data-size=sm] ._actions_15dj6_65,._dashboard_15dj6_2[data-size=sm] ._segmented_15dj6_71{flex:1}._dashboard_15dj6_2[data-size=sm] ._actions_15dj6_65{width:100%}._dashboard_15dj6_2[data-size=sm] ._segmented_15dj6_71 button{flex:1}@media (prefers-reduced-motion:reduce){._dashboard_15dj6_2 *,._dashboard_15dj6_2 :before,._dashboard_15dj6_2 :after{transition-duration:0s!important}}._dashboard_15dj6_2{background:0 0;border:0;border-radius:0;width:100%}._kpi_15dj6_169,._kpi_15dj6_169[aria-selected=true]{box-shadow:none;background:0 0;border-radius:0}._kpiIndicator_15dj6_204{display:none}._kpi_15dj6_169[aria-selected=true] ._kpiLabel_15dj6_214{text-underline-offset:5px;text-decoration:underline}._availability_15dj6_629{padding:36px 20px}.app-shell[data-workspace-theme][data-workspace-dark=true] ._dashboard_15dj6_2{color:var(--foreground);background:0 0}._metricButton_15dj6_636{width:100%;min-height:44px;color:inherit;text-align:left;background:0 0;border:0;gap:4px;padding:0;display:grid}._metricButton_15dj6_636:disabled{cursor:default;opacity:1}._metricButton_15dj6_636[aria-pressed=true] ._kpiLabel_15dj6_214{text-underline-offset:4px;text-decoration:underline}._metricButton_15dj6_636:focus-visible,._chartArea_15dj6_355:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}._kpiValue_15dj6_226{white-space:normal;overflow-wrap:anywhere;font-size:16px;font-weight:600}._kpi_15dj6_169 ._delta_15dj6_233{white-space:normal;overflow-wrap:anywhere}._kpi_15dj6_169 small{color:var(--text-secondary);font-size:11px;line-height:1.4}._kpi_15dj6_169[data-stale=true] ._kpiValue_15dj6_226{opacity:.6}._composer_15dj6_644{padding:10px 20px 0}._composer_15dj6_644>*{margin:0 auto}._definition_15dj6_646,._empty_15dj6_646{color:var(--text-secondary);margin:8px 0;font-size:12px}._plot_15dj6_336{grid-template-rows:180px 24px;grid-template-columns:minmax(72px,max-content) minmax(0,1fr);height:auto}._yAxis_15dj6_344{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}._dashboard_15dj6_2>._actions_15dj6_65{padding:0 20px 12px}._dashboard_15dj6_2[data-size=sm] ._kpi_15dj6_169{padding:8px 10px}._dashboard_15dj6_2[data-size=sm] ._kpiValue_15dj6_226{font-size:16px}._dashboard_15dj6_2[data-size=sm] ._header_15dj6_40{gap:6px;padding:8px 10px}._dashboard_15dj6_2[data-size=sm] ._composer_15dj6_644{padding:8px 10px 0}._dashboard_15dj6_2[data-size=sm] ._plot_15dj6_336{grid-template-rows:190px 24px}@media (width<=599px){._kpis_15dj6_169{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse){._segmented_15dj6_71 button,._exportButton_15dj6_116,._compare_15dj6_290{min-height:44px}}._line_15dj6_393{stroke:var(--brand-accent,#b0ed51);filter:drop-shadow(0 0 .5px #446b0e)}._swatch_15dj6_278{background:var(--brand-accent,#b0ed51);border:1px solid #649c12}._area_15dj6_388{fill:color-mix(in srgb,var(--brand-accent,#b0ed51) 12%,transparent)}._tooltip_15dj6_433 small{max-width:190px;color:var(--text-muted);font-size:11px;line-height:1.3;display:block}:root:is(:lang(es),:lang(el)) ._kpiLabel_15dj6_214{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.mo-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mo-digits{font-variant-numeric:tabular-nums;display:inline-flex;position:relative}.mo-digits-value{white-space:nowrap;align-items:flex-start;display:inline-flex}.mo-col{--feather:.16em;margin-block:calc(var(--feather) * -1);padding-block:var(--feather);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);display:inline-block;position:relative;overflow:hidden}.mo-sizer{visibility:hidden}.mo-glyph{inset:var(--feather) 0;text-align:center;position:absolute}.mo-sym{white-space:pre;display:inline-block;overflow-x:clip}.mo-swap{display:inline-grid}.mo-swap-item{grid-area:1/1;min-width:0}.mo-rolling-wrap{min-width:0;display:inline-flex}.mo-rolling{white-space:nowrap;display:inline-block}.mo-word{display:inline-block;position:relative}.mo-word-inner{display:inline-block}.mo-expand{min-width:0}.mo-link{color:inherit;-webkit-tap-highlight-color:transparent;align-items:center;gap:2px;font-weight:550;text-decoration:none;display:inline-flex;position:relative}.mo-link-text{position:relative}.mo-link-text:before{content:"";pointer-events:none;transform-origin:100%;background:currentColor;width:100%;height:max(1px,.07em);transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-.08em;left:0;transform:scaleX(0)}.mo-link:is(:hover,:focus-visible) .mo-link-text:before{transform-origin:0;transform:scaleX(1)}.mo-link-arrow{place-items:center;display:inline-grid;position:relative}.mo-link-arrow>svg{transition:transform .5s ease-out}.mo-link-stem{transform-origin:100%;background:currentColor;border-radius:1px;width:9px;height:2px;margin-top:-1px;transition:right .3s ease-out,transform .3s ease-out;position:absolute;top:50%;right:6px;transform:scaleX(0)}.mo-link:is(:hover,:focus-visible) .mo-link-arrow>svg{transform:translate(2px)}.mo-link:is(:hover,:focus-visible) .mo-link-stem{right:4px;transform:scaleX(1)}.mo-link:focus-visible{outline:2px solid var(--arc-accent,currentColor);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){.mo-link-text:before,.mo-link-arrow>svg,.mo-link-stem{transition:none}}.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-disabled);background:var(--p-color-bg-fill-disabled);border-color:var(--p-color-border-disabled)}.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)}.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-alert-success{--arc-foreground:var(--p-color-text-success);--arc-text-secondary:var(--p-color-text-success-secondary);--alert-tone:var(--p-color-text-success);--alert-background:var(--p-color-bg-surface-success);--alert-border:var(--p-color-border-success)}.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-alert-warning{--arc-foreground:var(--p-color-text-warning);--arc-text-secondary:var(--p-color-text-warning-secondary);--alert-tone:var(--p-color-text-warning);--alert-background:var(--p-color-bg-surface-warning);--alert-border:var(--p-color-border-warning)}.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-alert-danger{--arc-foreground:var(--p-color-text-critical);--arc-text-secondary:var(--p-color-text-critical-secondary);--alert-tone:var(--p-color-text-critical);--alert-background:var(--p-color-bg-surface-critical);--alert-border:var(--p-color-border-critical-secondary)}.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-alert-info{--arc-foreground:var(--p-color-text-info);--arc-text-secondary:var(--p-color-text-info-secondary);--alert-tone:var(--p-color-text-info);--alert-background:var(--p-color-bg-surface-info);--alert-border:var(--p-color-border-info)}}.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:11px;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)}}._button_u1h17_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_u1h17_3:disabled{cursor:not-allowed;opacity:.52}._button_u1h17_3[aria-busy=true]{cursor:progress}._button_u1h17_3:is([aria-haspopup]:not([aria-haspopup=false]),[data-state],[role=combobox]){transform:none!important}._labelSlot_u1h17_10{min-width:0;transition:opacity var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative}._labelSlot_u1h17_10[data-morphing]{clip-path:inset(-50% calc(var(--space-3) * -1))}._labelContent_u1h17_12{flex:none;align-items:center;display:inline-flex}._labelPhase_u1h17_13{justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}._labelPhase_u1h17_13 svg{flex:none}._primary_u1h17_15{color:var(--background);background:var(--foreground);border-color:var(--foreground)}._secondary_u1h17_16{color:var(--foreground);background:var(--surface);border-color:var(--border)}._ghost_u1h17_17{color:var(--text-secondary);background:0 0;border-color:#0000}._danger_u1h17_18{color:var(--danger);background:var(--surface);border-color:var(--border)}._secondary_u1h17_16:disabled,._danger_u1h17_18:disabled{opacity:1;color:var(--text-muted);background:var(--surface-muted);border-color:var(--border)}._danger_u1h17_18:disabled{color:color-mix(in oklab, var(--danger) 55%, var(--surface-muted))}._ghost_u1h17_17:disabled{opacity:1;color:var(--text-muted)}@media (hover:hover) and (pointer:fine){._primary_u1h17_15:hover:not(:disabled){opacity:.91;box-shadow:var(--shadow-resting)}._secondary_u1h17_16:hover:not(:disabled){background:var(--surface-muted);box-shadow:var(--shadow-resting)}._ghost_u1h17_17:hover:not(:disabled){color:var(--foreground);background:var(--surface-muted)}._danger_u1h17_18:hover:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}}._primary_u1h17_15:active:not(:disabled){opacity:.84}._secondary_u1h17_16:active:not(:disabled),._ghost_u1h17_17:active:not(:disabled){color:var(--foreground);background:var(--surface-muted)}._danger_u1h17_18:active:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}._sm_u1h17_33{min-height:var(--control-height-sm);padding-inline:var(--space-3);font-size:var(--text-sm)}._md_u1h17_1{min-height:var(--control-height-md)}._lg_u1h17_35{min-height:var(--control-height-lg);padding-inline:var(--space-5);font-size:var(--text-sm)}._loader_u1h17_36{width:var(--space-4);height:var(--space-4);margin:calc(var(--space-4) / -2);display:grid;position:absolute;top:50%;left:50%}._spinner_u1h17_37{border:1.5px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite _spin_u1h17_37}._loadingLabel_u1h17_38{opacity:0}@keyframes _spin_u1h17_37{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._button_u1h17_3{transition:none}._labelSlot_u1h17_10{transition:opacity var(--duration-instant) linear}._spinner_u1h17_37{animation-duration:.01ms;animation-iteration-count:1}}.app-shell[data-workspace-theme][data-workspace-dark=true] ._primary_u1h17_15{color:var(--background);border-color:var(--foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._secondary_u1h17_16{color:var(--foreground);border-color:var(--border)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._ghost_u1h17_17{color:var(--text-secondary);border-color:#0000}.app-shell[data-workspace-theme][data-workspace-dark=true] ._danger_u1h17_18{color:var(--danger);border-color:var(--border)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._secondary_u1h17_16,._danger_u1h17_18):disabled{color:var(--text-muted)}@media (hover:hover) and (pointer:fine){.app-shell[data-workspace-theme][data-workspace-dark=true] ._ghost_u1h17_17:hover:not(:disabled){color:var(--foreground)}}._badge_1osqb_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_1osqb_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_1osqb_24{min-height:22px;padding:0 8px;font-size:11px}._md_1osqb_1{font-size:var(--text-xs)}._body_1osqb_27{display:block}._content_1osqb_28{align-items:center;gap:5px;width:max-content;display:inline-flex;position:relative}._sm_1osqb_24 ._content_1osqb_28{gap:4px}._label_1osqb_30,._glyph_1osqb_30{align-items:center;display:inline-flex;position:relative}._text_1osqb_31{display:block}._icon_1osqb_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_1osqb_45{--badge-color:var(--text-secondary);--badge-foreground:var(--text-secondary);--badge-background:var(--surface-muted);--badge-border:var(--border)}._success_1osqb_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_1osqb_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_1osqb_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_1osqb_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_1osqb_2{transition-duration:var(--duration-instant)}}.app-shell[data-workspace-theme][data-workspace-dark=true] ._badge_1osqb_2{color:var(--badge-foreground,var(--foreground));border-color:var(--badge-border,var(--border))}.app-shell[data-workspace-theme][data-workspace-dark=true] ._icon_1osqb_33{color:var(--badge-color,var(--foreground))}._root_yua2w_2{width:100%;padding:clamp(var(--space-8), 8vw, var(--space-12)) var(--space-5);text-align:center;flex-direction:column;align-items:center;display:flex}._icon_yua2w_3{width:var(--space-12);height:var(--space-12);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-muted);color:var(--text-secondary);animation:_empty-state-icon_yua2w_1 var(--duration-considered) var(--ease-enter) both;place-items:center;display:grid;position:relative}._glyph_yua2w_4{place-items:center;display:grid}._frame_yua2w_5{width:100%;max-width:100%}._copy_yua2w_6{display:flow-root}._root_yua2w_2 h3{margin:var(--space-5) 0 0;color:var(--foreground);font-size:var(--text-base);font-weight:500;line-height:var(--leading-body);position:relative}._root_yua2w_2 p{max-width:18rem;margin:var(--space-2) auto 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);position:relative}._line_yua2w_10{text-wrap:balance;display:block}._action_yua2w_11{justify-content:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}@keyframes _empty-state-icon_yua2w_1{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){._icon_yua2w_3{animation:none}}.app-shell[data-workspace-theme][data-workspace-dark=true] ._icon_yua2w_3{color:var(--text-secondary);border-color:var(--border)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._root_yua2w_2 h3{color:var(--foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._root_yua2w_2 p{color:var(--text-secondary)}._field_37s8w_2{gap:var(--space-2);min-width:0;display:grid}._field_37s8w_2 label{font-size:var(--text-sm);font-weight:500}._trigger_37s8w_5{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-height-md);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);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);display:flex;position:relative}@media (hover:hover) and (pointer:fine){._trigger_37s8w_5:hover:not([data-disabled]){border-color:var(--border-strong);background:var(--surface-muted)}}._trigger_37s8w_5:active:not([data-disabled]),._trigger_37s8w_5[data-state=open]{border-color:var(--border-strong);background:var(--surface-muted)}._trigger_37s8w_5:focus-visible{border-color:var(--border-strong)}._trigger_37s8w_5[data-disabled]{opacity:.5;cursor:not-allowed}._valueText_37s8w_10{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}._valueText_37s8w_10>span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}._valueText_37s8w_10>[data-placeholder]{color:var(--text-muted)}._srOnly_37s8w_13{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._chevron_37s8w_14{color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring), color var(--duration-fast) var(--ease-standard);flex:none;display:inline-flex}._trigger_37s8w_5[data-state=open] ._chevron_37s8w_14{transform:rotate(180deg)}._hint_37s8w_16{color:var(--text-muted);font-size:var(--text-xs)}._content_37s8w_18{--menu-x:0px;--menu-y:-6px;box-sizing:border-box;z-index:1000;width:var(--radix-select-trigger-width);min-width:var(--radix-select-trigger-width);max-width:min(24rem,100vw - 20px);max-height:min(320px, var(--radix-select-content-available-height));border:1px solid var(--border);border-radius:calc(var(--radius-control) + 2px);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);transform-origin:var(--radix-select-content-transform-origin);animation:_select-in_37s8w_1 var(--duration-standard) var(--ease-enter) both;padding:6px;overflow:hidden}._content_37s8w_18[data-side=top]{--menu-y:6px}._content_37s8w_18[data-side=left]{--menu-x:6px;--menu-y:0px}._content_37s8w_18[data-side=right]{--menu-x:-6px;--menu-y:0px}._content_37s8w_18[data-state=closed]{animation:_select-out_37s8w_1 var(--duration-instant) var(--ease-standard) both}._viewport_37s8w_23{padding:2px 0}._item_37s8w_24{border-radius:calc(var(--radius-control) - 4px);min-height:36px;color:var(--foreground);font-size:var(--text-sm);cursor:default;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-instant) var(--ease-standard), color var(--duration-instant) var(--ease-standard);outline:none;align-items:center;padding:0 34px 0 11px;display:flex;position:relative}._item_37s8w_24[data-highlighted]{background:var(--surface-muted)}._item_37s8w_24[data-disabled]{opacity:.45}._indicator_37s8w_27{color:var(--foreground);animation:_indicator-in_37s8w_1 var(--duration-standard) var(--ease-enter) 40ms both;align-items:center;display:inline-flex;position:absolute;right:10px}._scrollButton_37s8w_28{height:28px;color:var(--text-muted);place-items:center;display:grid}@keyframes _select-in_37s8w_1{0%{opacity:0;transform:translate(var(--menu-x), var(--menu-y)) scale(.97)}}@keyframes _select-out_37s8w_1{to{opacity:0;transform:translate(calc(var(--menu-x) / 2), calc(var(--menu-y) / 2)) scale(.98)}}@keyframes _indicator-in_37s8w_1{0%{opacity:0;filter:blur(2px);transform:scale(.6)}}@media (prefers-reduced-transparency:reduce){._content_37s8w_18{background:var(--surface-raised);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){._trigger_37s8w_5,._chevron_37s8w_14,._item_37s8w_24{transition:none}._content_37s8w_18{animation:_select-fade_37s8w_1 var(--duration-instant) var(--ease-standard) both}._content_37s8w_18[data-state=closed]{animation:_select-fade-out_37s8w_1 var(--duration-instant) var(--ease-standard) both}._indicator_37s8w_27{animation:none}}@keyframes _select-fade_37s8w_1{0%{opacity:0}}@keyframes _select-fade-out_37s8w_1{to{opacity:0}}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._trigger_37s8w_5,._item_37s8w_24,._indicator_37s8w_27,._field_37s8w_2 label){color:var(--foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._chevron_37s8w_14,._hint_37s8w_16,._scrollButton_37s8w_28,._valueText_37s8w_10>[data-placeholder]){color:var(--text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._trigger_37s8w_5,._content_37s8w_18){border-color:var(--border)}._wallet_1xye4_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_1xye4_6{padding:16px 20px 8px}._detailHeading_1xye4_7{justify-content:space-between;align-items:start;gap:12px;min-height:30px;display:flex}._detailHeading_1xye4_7 h2{font-size:var(--text-sm);letter-spacing:-.01em;margin:0;font-weight:500}._textButton_1xye4_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_1xye4_10{margin:4px 0 0;padding:0;list-style:none;display:grid}._entries_1xye4_10 li{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}._entries_1xye4_10 li:last-child{border-bottom:0}._entryIcon_1xye4_10{width:28px;color:var(--text-secondary);flex:none;place-items:center;display:grid}._entryIcon_1xye4_10[data-flow=incoming]{color:var(--success)}._entryIcon_1xye4_10[data-flow=transfer]{color:var(--accent-strong)}._entryText_1xye4_10{flex:1;gap:4px;min-width:0;display:grid}._entryText_1xye4_10 strong{font-size:var(--text-xs);overflow-wrap:anywhere;font-weight:500}._entryText_1xye4_10 small{font-size:var(--text-xs);color:var(--text-muted)}._entryAmount_1xye4_10{font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none;font-weight:500}._empty_1xye4_10{color:var(--text-secondary);font-size:var(--text-sm);padding-block:24px}._mask_1xye4_11{font-weight:400}._entryButton_1xye4_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_1xye4_13{color:var(--text-muted);flex:none}@media (hover:hover) and (pointer:fine){._entryButton_1xye4_12:hover{background:var(--surface-muted)}}._entryText_1xye4_10 strong ._mask_1xye4_11{font-size:inherit;color:var(--text-muted)}._entryAmount_1xye4_10{font-size:var(--text-sm)}._foot_1xye4_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_1xye4_5 button{transition:background var(--duration-fast), color var(--duration-fast), transform var(--duration-fast) var(--ease-standard), border-color var(--duration-fast)}._wallet_1xye4_5 button:not([aria-haspopup]):active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){._textButton_1xye4_9:hover{color:var(--foreground)}}@container (width<=420px){._activityPanel_1xye4_6{padding:16px 16px 8px}._entries_1xye4_10 li{gap:8px}._foot_1xye4_17{padding:10px 16px 12px}}@media (prefers-reduced-motion:reduce){._wallet_1xye4_5 button{transition:none}._wallet_1xye4_5 button:active{transform:none}}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._textButton_1xye4_9,._entryIcon_1xye4_10,._empty_1xye4_10){color:var(--text-secondary)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._entryIcon_1xye4_10[data-flow=incoming]{color:var(--success)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._entryText_1xye4_10 small,._foot_1xye4_17,._entryText_1xye4_10 strong ._mask_1xye4_11,._entryChevron_1xye4_13){color:var(--text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._wallet_1xye4_5{border-color:var(--border)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._entries_1xye4_10 li,._foot_1xye4_17){border-color:var(--border-subtle)}@media (hover:hover) and (pointer:fine){.app-shell[data-workspace-theme][data-workspace-dark=true] ._textButton_1xye4_9:hover{color:var(--foreground)}}._release_15xhs_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_15xhs_4 h2,._release_15xhs_4 p,._release_15xhs_4 ul{margin:0}._release_15xhs_4 ul{padding:0;list-style:none}._header_15xhs_22{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px 12px;display:flex}._titleBlock_15xhs_23{gap:2px;min-width:0;display:grid}._titleBlock_15xhs_23 h2{font-size:var(--text-base);letter-spacing:-.01em;font-weight:500;line-height:1.4}._titleBlock_15xhs_23 p{color:var(--text-muted)}._progress_15xhs_28{gap:8px;padding:0 20px 16px;display:grid}._progressMeta_15xhs_29{color:var(--text-secondary);justify-content:space-between;gap:12px;display:flex}._count_15xhs_30{color:var(--text-muted);font-variant-numeric:tabular-nums}._track_15xhs_31{border-radius:var(--radius-pill);background:var(--surface-muted);height:4px;overflow:hidden}._fill_15xhs_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_15xhs_33[data-complete]{background:var(--success)}._tasks_15xhs_36{border-top:1px solid var(--border)}._task_15xhs_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_15xhs_36+._task_15xhs_36{border-top:1px solid var(--border-subtle)}@media (hover:hover) and (pointer:fine){._task_15xhs_36:hover{background:color-mix(in oklab, var(--surface-muted) 55%, var(--surface))}}._taskIcon_15xhs_40{background:var(--surface-muted);width:30px;height:30px;color:var(--text-secondary);border-radius:9px;place-items:center;display:grid}._task_15xhs_36[data-done] ._taskIcon_15xhs_40{background:color-mix(in oklab, var(--success) 11%, var(--surface));color:var(--success)}._taskCopy_15xhs_42{gap:1px;min-width:0;padding-top:1px;display:grid}._taskLabel_15xhs_43{transition:color var(--duration-fast) var(--ease-standard);font-weight:500}._task_15xhs_36[data-done] ._taskLabel_15xhs_43{color:var(--text-secondary)}._taskDetail_15xhs_45{color:var(--text-muted);font-size:var(--text-xs)}._taskState_15xhs_46{align-items:center;gap:10px;display:inline-flex}._stateDone_15xhs_47{color:var(--success);display:inline-flex}._stateUnknown_15xhs_48{color:var(--warning);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}._footer_15xhs_50{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_15xhs_51{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=420px){._header_15xhs_22,._progress_15xhs_28,._task_15xhs_36,._footer_15xhs_50{padding-inline:16px}._task_15xhs_36{grid-template-columns:auto minmax(0,1fr)}._taskState_15xhs_46{grid-column:2;justify-content:space-between}}@media (prefers-reduced-motion:reduce){._fill_15xhs_33,._task_15xhs_36,._taskLabel_15xhs_43{transition:none}}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._titleBlock_15xhs_23 p,._count_15xhs_30,._taskDetail_15xhs_45,._footer_15xhs_50){color:var(--text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._progressMeta_15xhs_29,._taskIcon_15xhs_40,._task_15xhs_36[data-done] ._taskLabel_15xhs_43){color:var(--text-secondary)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._task_15xhs_36[data-done] ._taskIcon_15xhs_40,._stateDone_15xhs_47){color:var(--success)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._stateUnknown_15xhs_48{color:var(--warning)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._release_15xhs_4,._tasks_15xhs_36,._footer_15xhs_50){border-color:var(--border)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._task_15xhs_36+._task_15xhs_36{border-color:var(--border-subtle)}._root_fiabw_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_fiabw_6{align-content:start;gap:12px;display:grid}._sectionTitle_fiabw_7{color:var(--text-secondary);font-size:var(--text-sm);margin:0;font-weight:500}._categories_fiabw_8{gap:8px;margin:0;padding:0;list-style:none;display:grid}@container help (width>=820px){._categories_fiabw_8{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}._category_fiabw_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_fiabw_10:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){._category_fiabw_10:hover{border-color:var(--border-strong);background:color-mix(in oklab, var(--surface-muted) 40%, var(--surface))}._category_fiabw_10:hover ._chevron_fiabw_12{color:var(--foreground);transform:translate(2px)}}._category_fiabw_10:focus-visible{border-color:var(--border-strong);background:var(--surface-muted)}._categoryIcon_fiabw_14{color:var(--foreground);grid-row:span 3;place-items:start center;padding-top:1px;display:grid}._categoryName_fiabw_15{font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:8px;font-weight:500;display:flex}._categoryText_fiabw_16{color:var(--text-secondary)}._categoryCount_fiabw_17{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-top:6px}._chevron_fiabw_12{color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex:none}._srOnly_fiabw_19{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._category_fiabw_10,._chevron_fiabw_12{transition:none}._category_fiabw_10:active{transform:none}}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._sectionTitle_fiabw_7,._categoryText_fiabw_16){color:var(--text-secondary)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._categoryCount_fiabw_17,._chevron_fiabw_12){color:var(--text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._categoryIcon_fiabw_14,._categoryName_fiabw_15,._category_fiabw_10){color:var(--foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._root_fiabw_5,._category_fiabw_10){border-color:var(--border)}@media (hover:hover) and (pointer:fine){.app-shell[data-workspace-theme][data-workspace-dark=true] ._category_fiabw_10:hover{border-color:var(--border-strong)}}._wrapper_1psy0_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_1psy0_6{overscroll-behavior-x:contain;position:relative;overflow-x:auto}._band_1psy0_7{background:var(--column-tint);pointer-events:none;position:absolute;top:0;bottom:0}._table_1psy0_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_1psy0_8[data-fixed]{table-layout:fixed}._table_1psy0_8 caption,._srOnly_1psy0_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_1psy0_11{width:44px}._table_1psy0_8 th,._table_1psy0_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_1psy0_8 th[data-sorted],._table_1psy0_8 td[data-sorted]{--cell-base:var(--column-tint)}._table_1psy0_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_1psy0_8 th[data-sortable]{padding:0}._table_1psy0_8 th[data-sorted]{color:var(--foreground)}._table_1psy0_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_1psy0_8 tbody tr:last-child td{border-bottom:0}._table_1psy0_8 [data-numeric]{text-align:right;font-variant-numeric:tabular-nums}._table_1psy0_8:is([data-selectable],[data-openable]) tbody tr{cursor:pointer;-webkit-tap-highlight-color:transparent}._table_1psy0_8[data-selectable] tbody tr[data-selected] td{--cell-fill:color-mix(in oklab, var(--accent) 8%, var(--cell-base))}._table_1psy0_8[data-selectable] [data-primary]:not([data-sortable]),._table_1psy0_8[data-selectable] th[data-primary] ._sortButton_1psy0_23{padding-left:var(--space-2)}._sortButton_1psy0_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_1psy0_8 th[data-numeric] ._sortButton_1psy0_23{justify-content:flex-end}._sortInner_1psy0_27{border-radius:var(--radius-control);transition:color var(--duration-fast) var(--ease-standard);align-items:center;gap:6px;display:inline-flex}._table_1psy0_8 th[data-numeric] ._sortInner_1psy0_27{flex-direction:row-reverse}._sortIcon_1psy0_30{flex:none;place-items:center;width:16px;height:16px;display:grid;position:relative}._sortHint_1psy0_31,._sortArrow_1psy0_31{place-items:center;display:grid;position:absolute;inset:0}._sortHint_1psy0_31{color:var(--text-muted);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}._sortArrow_1psy0_31{color:var(--foreground)}._sortButton_1psy0_23:focus-visible ._sortHint_1psy0_31{opacity:.6}._table_1psy0_8 th[data-sorted] ._sortHint_1psy0_31{opacity:0}._selectCell_1psy0_37{width:44px}._table_1psy0_8 ._selectCell_1psy0_37{padding:0 0 0 var(--space-4)}._selectHit_1psy0_39{cursor:pointer;align-items:center;width:100%;height:44px;display:flex;position:relative}._selectInput_1psy0_40{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}._selectBox_1psy0_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_1psy0_41[data-on]{border-color:var(--control-on)}._selectFill_1psy0_43{border-radius:inherit;background:var(--control-on);position:absolute;inset:-1px}._selectMark_1psy0_44{width:18px;height:18px;position:absolute;inset:-1px;overflow:visible}._selectInput_1psy0_40:focus-visible+._selectBox_1psy0_41{outline:var(--focus-outline-width,2px) solid var(--focus-outline,color-mix(in oklab, var(--accent-strong) 72%, transparent));outline-offset:2px}._selectInput_1psy0_40:active+._selectBox_1psy0_41{transition:border-color var(--duration-fast) var(--ease-standard), transform .11s var(--ease-standard);transform:scale(.95)}._footer_1psy0_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_1psy0_50{white-space:nowrap;min-width:0;transition:color var(--duration-standard) var(--ease-standard);align-items:baseline;gap:.28em;display:inline-flex}._count_1psy0_50[data-active]{color:var(--foreground)}._swap_1psy0_52{display:inline-block}._swapInner_1psy0_53{width:max-content;display:inline-flex;position:relative}._swapText_1psy0_54{white-space:nowrap;display:inline-block}._number_1psy0_55{font-variant-numeric:tabular-nums}._clear_1psy0_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_1psy0_58{height:120px!important;color:var(--text-muted)!important;text-align:center!important}@media (hover:hover) and (pointer:fine){._table_1psy0_8 tbody tr:hover td{--cell-fill:color-mix(in oklab, var(--foreground) 3%, var(--cell-base))}._table_1psy0_8[data-selectable] tbody tr[data-selected]:hover td{--cell-fill:color-mix(in oklab, var(--accent) 11%, var(--cell-base))}._table_1psy0_8 tbody tr:has(._empty_1psy0_58):hover td{--cell-fill:var(--cell-base)}._sortButton_1psy0_23:hover ._sortInner_1psy0_27{color:var(--foreground)}._sortButton_1psy0_23:hover ._sortHint_1psy0_31{opacity:.6}._table_1psy0_8 th[data-sorted] ._sortButton_1psy0_23:hover ._sortHint_1psy0_31{opacity:0}._selectHit_1psy0_39:hover ._selectBox_1psy0_41:not([data-on]){border-color:var(--text-muted)}._clear_1psy0_56:hover{background:var(--surface-muted)}}@media (width<=620px){._scroller_1psy0_6{overflow:visible}._band_1psy0_7{display:none}._table_1psy0_8{width:100%;min-width:0;max-width:100%;display:block}._table_1psy0_8 thead{display:block}._table_1psy0_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_1psy0_8 thead tr::-webkit-scrollbar{display:none}._table_1psy0_8 th{background:0 0;border:0;flex:none;height:auto;padding:0;display:block}._table_1psy0_8 th._selectCell_1psy0_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_1psy0_8 th._selectCell_1psy0_37 ._selectHit_1psy0_39{height:32px}._table_1psy0_8 th._selectCell_1psy0_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_1psy0_8 th._selectCell_1psy0_37:after{animation:linear both _stripFade_1psy0_1;animation-timeline:scroll(inline);animation-range:0 24px}}._table_1psy0_8 th ._sortButton_1psy0_23,._table_1psy0_8[data-selectable] th[data-primary] ._sortButton_1psy0_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_1psy0_8 th[data-sorted] ._sortButton_1psy0_23{background:var(--surface-muted)}._table_1psy0_8 th[data-numeric] ._sortInner_1psy0_27{flex-direction:row}._sortButton_1psy0_23:focus-visible{--focus-outline-offset:1px}._table_1psy0_8 tbody{width:100%;display:block}._table_1psy0_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_1psy0_8 tbody tr:after{content:"";flex-basis:100%;order:1}._table_1psy0_8[data-selectable] tbody tr{padding-left:44px}._table_1psy0_8[data-selectable] tbody tr[data-selected]{--row-fill:color-mix(in oklab, var(--accent) 8%, var(--surface))}._table_1psy0_8 tbody tr:last-child{border-bottom:0}._table_1psy0_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_1psy0_8[data-selectable] td[data-primary]:not([data-sortable]){padding-left:0}._table_1psy0_8 td[data-primary]{color:var(--foreground);font-size:var(--text-sm);flex:1 1 0;order:0;font-weight:500}._table_1psy0_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_1psy0_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_1psy0_8 td[data-sorted]:not([data-primary]){color:var(--foreground)}._table_1psy0_8 td._selectCell_1psy0_37{top:0;bottom:0;left:var(--space-1);align-items:center;width:36px;padding:0;display:flex;position:absolute}._table_1psy0_8 td._selectCell_1psy0_37 ._selectHit_1psy0_39{justify-content:center}._table_1psy0_8 ._empty_1psy0_58{padding:var(--space-6) 0;flex:1 0 100%;height:auto!important}._table_1psy0_8[data-selectable] tbody tr:has(._empty_1psy0_58){padding-left:var(--space-4)}}@media (width<=620px) and (hover:hover) and (pointer:fine){._table_1psy0_8 tbody tr:hover{--row-fill:color-mix(in oklab, var(--foreground) 3%, var(--surface))}._table_1psy0_8[data-selectable] tbody tr[data-selected]:hover{--row-fill:color-mix(in oklab, var(--accent) 11%, var(--surface))}._table_1psy0_8 tbody tr:hover td{background:0 0}}@media (prefers-reduced-motion:reduce){._table_1psy0_8 th,._table_1psy0_8 td,._table_1psy0_8 tbody tr,._sortInner_1psy0_27,._sortHint_1psy0_31,._selectBox_1psy0_41,._count_1psy0_50,._clear_1psy0_56,._table_1psy0_8 th ._sortButton_1psy0_23{transition:none!important}._selectInput_1psy0_40:active+._selectBox_1psy0_41{transform:none}}@keyframes _stripFade_1psy0_1{to{opacity:1}}._wrapper_1psy0_5{border-radius:16px}._header_1psy0_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_1psy0_125 h2{font-size:var(--text-sm);margin:0;font-weight:500}._plainHead_1psy0_127{padding:0 var(--space-4);display:block}._table_1psy0_8 th[data-sortable] ._plainHead_1psy0_127{padding:0}@media (width>=621px){._table_1psy0_8 td{height:44px}}@media (width<=620px){._plainHead_1psy0_127{padding:0 10px;line-height:32px}._header_1psy0_125{padding-inline:16px}}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._table_1psy0_8 th,._footer_1psy0_49,._sortHint_1psy0_31,._empty_1psy0_58){color:var(--text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._table_1psy0_8 td,._table_1psy0_8 th[data-sorted],._sortArrow_1psy0_31,._header_1psy0_125 h2){color:var(--foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._wrapper_1psy0_5,._header_1psy0_125,._footer_1psy0_49,._table_1psy0_8 th){border-color:var(--border)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._table_1psy0_8 td{border-color:var(--border-subtle)}@media (width<=620px){.app-shell[data-workspace-theme][data-workspace-dark=true] ._table_1psy0_8 td{color:var(--text-secondary)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._table_1psy0_8 td[data-primary],._table_1psy0_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_1psy0_23:hover ._sortInner_1psy0_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{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 16px;display:flex}.aov .bp-cause{color:var(--text-secondary);flex-wrap:wrap;flex:360px;align-items:center;gap:6px 12px;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}}._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_ikp37_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_ikp37_3 *,._root_ikp37_3 :before,._root_ikp37_3 :after{box-sizing:border-box}._srOnly_ikp37_12{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._empty_ikp37_13{color:var(--text-secondary);margin:0;padding:0 24px 24px}._header_ikp37_16{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;padding:20px 24px 0;display:flex}._heading_ikp37_17{flex:240px;min-width:0}._title_ikp37_18{font-size:var(--text-base);font-weight:500;line-height:var(--leading-body);margin:0}._description_ikp37_19{color:var(--text-muted);font-size:var(--text-xs);margin:2px 0 0}._controls_ikp37_20{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}._segment_ikp37_21{min-width:0}._switch_ikp37_22{flex:none}._readout_ikp37_25{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:baseline;gap:4px 20px;padding:20px 24px 16px;display:flex}._when_ikp37_26,._total_ikp37_26,._legend_ikp37_26{margin:0}._when_ikp37_26{align-items:baseline;gap:8px;min-width:0;display:inline-flex}._date_ikp37_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_ikp37_29{min-width:4.5em;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}._total_ikp37_26{align-items:baseline;gap:6px;display:inline-flex}._totalLabel_ikp37_31{color:var(--text-muted)}._totalValue_ikp37_32{font-variant-numeric:tabular-nums;min-width:4.4em;font-weight:500}._legend_ikp37_26{color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;gap:4px 16px;margin-left:auto;display:flex}._key_ikp37_34{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}._keyLine_ikp37_35,._keyGhost_ikp37_35{border-top:2px solid var(--line);border-radius:1px;width:14px;height:0;display:inline-block}._keyGhost_ikp37_35{border-top:1px dashed var(--text-muted);opacity:.7;border-radius:0}._grid_ikp37_39{touch-action:pan-y;-webkit-tap-highlight-color:transparent;min-width:0;position:relative}._list_ikp37_40{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -1px -1px 0;padding:0;list-style:none;display:grid}._panel_ikp37_41{background:var(--surface);min-width:0;box-shadow:inset -1px -1px 0 var(--border-subtle);position:relative}._panelInner_ikp37_42{transition:opacity var(--duration-standard) var(--ease-standard);gap:2px;padding:16px 20px 18px;display:grid}._panel_ikp37_41[data-dim] ._panelInner_ikp37_42{opacity:.38}._panelHead_ikp37_45{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}._name_ikp37_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_ikp37_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_ikp37_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_ikp37_48 svg{flex:none}._trendValue_ikp37_50{font-variant-numeric:tabular-nums}._compare_ikp37_51{min-width:0;color:var(--text-muted);text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}._trend_ikp37_48[data-flat]{color:var(--text-muted)}._trend_ikp37_48[data-flat] ._trendValue_ikp37_50{color:var(--text-secondary)}._plot_ikp37_56{height:var(--plot-height);padding-right:var(--gutter);position:relative}._ticks_ikp37_57{pointer-events:none;position:absolute;inset:0;overflow:hidden}._tickLayer_ikp37_58{width:100%;height:100%;position:absolute;top:0;left:0}._tickLine_ikp37_59{top:0;left:0;right:var(--gutter);background:var(--border-subtle);height:1px;margin-top:-.5px;position:absolute}._tickLabel_ikp37_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:11px;line-height:1;position:absolute;top:0;right:0;transform:translateY(-50%)}._chart_ikp37_62{cursor:crosshair;height:100%;position:relative}._svg_ikp37_63{width:100%;height:100%;position:absolute;inset:0;overflow:visible}._ghostLine_ikp37_64{fill:none;stroke:var(--text-muted);stroke-opacity:.45;stroke-width:1px;stroke-dasharray:3 3;stroke-linejoin:round}._area_ikp37_65{fill:var(--line);fill-opacity:.07}._line_ikp37_66{fill:none;stroke:var(--line);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}._xLayer_ikp37_69{pointer-events:none;position:absolute;inset:0}._yLayer_ikp37_70{width:0;height:100%;position:absolute;top:0;left:0}._endDot_ikp37_71,._crossDot_ikp37_71{border-radius:50%;position:absolute;top:0;left:0}._endDot_ikp37_71{background:var(--line);width:6px;height:6px;margin:-3px 0 0 -3px}._crossDot_ikp37_71{border:2px solid var(--line);background:var(--surface);width:9px;height:9px;margin:-4.5px 0 0 -4.5px}._crossLine_ikp37_74{background:var(--foreground);opacity:.28;width:1px;position:absolute;top:-6px;bottom:-6px;left:-.5px}._xLayer_ikp37_69[data-cross]{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}._xLayer_ikp37_69[data-cross][data-on]{opacity:1}@container (width>=640px){._list_ikp37_40{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width>=1000px){._list_ikp37_40{--plot-height:104px}._panelInner_ikp37_42{padding:18px 24px 20px}}@container (width<=560px){._list_ikp37_40{--gutter:38px;--plot-height:76px}._header_ikp37_16{padding:16px 16px 0}._controls_ikp37_20{width:100%}._readout_ikp37_25{gap:4px 16px;padding:16px 16px 12px}._legend_ikp37_26{width:100%;margin-left:0}._date_ikp37_28{min-width:0;font-size:var(--text-base)}._panelInner_ikp37_42{padding:14px 14px 16px}._panelHead_ikp37_45{flex-direction:column;align-items:flex-start;gap:0}._name_ikp37_46{max-width:100%}._value_ikp37_47{font-size:var(--text-base);font-weight:500}._tickLabel_ikp37_60{font-size:10px}}@media (pointer:coarse){._controls_ikp37_20 button{min-height:var(--control-height-md)}._chart_ikp37_62{cursor:default}}@media (prefers-reduced-motion:reduce){._panelInner_ikp37_42,._value_ikp37_47,._xLayer_ikp37_69[data-cross]{transition:none}}._list_ikp37_40:has(>:only-child){grid-template-columns:minmax(0,1fr)}._root_17dcr_2{--band-under:color-mix(in oklab, var(--foreground) 6%, transparent);--band-tolerance:color-mix(in oklab, var(--foreground) 11%, transparent);--band-over:color-mix(in oklab, var(--foreground) 17%, transparent);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;margin-inline:auto;container-type:inline-size}._inner_17dcr_9{gap:20px;padding:16px 20px 20px;display:grid}._srOnly_17dcr_10{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._empty_17dcr_11{color:var(--text-secondary);margin:0}._header_17dcr_14{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}._heading_17dcr_15{flex:240px;min-width:0}._title_17dcr_16{font-size:var(--text-base);font-weight:500;line-height:var(--leading-body);margin:0}._description_17dcr_17{color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:2px 0 0}._table_17dcr_21{min-width:0;display:grid}._grid_17dcr_22{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto 16px;grid-template-areas:"name variance chevron""chart chart chart";align-items:center;gap:10px 16px;min-width:0;display:grid;position:relative}._grid_17dcr_22>*{min-width:0}._grid_17dcr_22>._name_17dcr_27{grid-area:name}._grid_17dcr_22>._chart_17dcr_28{grid-area:chart}._grid_17dcr_22>._variance_17dcr_29{grid-area:variance}._grid_17dcr_22>._chevron_17dcr_30,._grid_17dcr_22>._spacer_17dcr_30{grid-area:chevron}._grid_17dcr_22>._num_17dcr_31,._grid_17dcr_22>._colName_17dcr_31,._grid_17dcr_22>._colNum_17dcr_31{display:none}._head_17dcr_14{color:var(--text-muted);font-size:var(--text-xs);grid-template-areas:"chart chart chart";padding:0 12px 6px}._head_17dcr_14>._axis_17dcr_34{grid-area:chart}._head_17dcr_14>._spacer_17dcr_30{display:none}._colNum_17dcr_31{text-align:right}._axis_17dcr_34{font-variant-numeric:tabular-nums;height:16px;display:block;position:relative}._axisTick_17dcr_38{white-space:nowrap;line-height:16px;position:absolute;top:0;transform:translate(-50%)}._axisTick_17dcr_38[data-edge=start]{transform:none}._name_17dcr_27{align-items:center;gap:12px;display:flex}._avatar_17dcr_43{flex:none}._nameText_17dcr_44{min-width:0;display:grid}._primary_17dcr_45{overflow-wrap:anywhere}._secondary_17dcr_46{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._secondary_17dcr_46[data-show=wide]{display:none}._num_17dcr_31{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}._muted_17dcr_51{color:var(--text-secondary)}._variance_17dcr_29{font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;display:grid}._varianceAmount_17dcr_53{color:var(--text-secondary);transition:color var(--duration-standard) var(--ease-standard)}._variance_17dcr_29[data-tone=over] ._varianceAmount_17dcr_53{color:var(--danger)}._variance_17dcr_29[data-tone=under] ._varianceAmount_17dcr_53{color:var(--success)}._varianceShare_17dcr_56{color:var(--text-muted);font-size:var(--text-xs)}._variance_17dcr_29[data-large] ._varianceAmount_17dcr_53{font-size:var(--text-base)}._totalItem_17dcr_60{border-bottom:1px solid var(--border-subtle);margin-bottom:6px}._total_17dcr_60{padding:14px 12px}._total_17dcr_60 ._primary_17dcr_45{font-weight:500}._lead_17dcr_63{font-size:var(--text-base)}._list_17dcr_66{gap:2px;margin:0;padding:0;list-style:none;display:grid}._group_17dcr_67{transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border-radius:12px}._group_17dcr_67[data-open]{background:var(--surface-muted)}._rowHeading_17dcr_69{font:inherit;margin:0}._row_17dcr_69{width:100%;min-height:60px;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:12px;padding:10px 12px}._row_17dcr_69:focus-visible{background:var(--surface-muted)}._group_17dcr_67[data-open] ._row_17dcr_69:focus-visible{background:color-mix(in oklab, var(--foreground) 5%, var(--surface-muted))}._row_17dcr_69 ._primary_17dcr_45{font-weight:500}._chevron_17dcr_30{color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring), color var(--duration-fast) var(--ease-standard);justify-self:end}._row_17dcr_69[aria-expanded=true] ._chevron_17dcr_30{color:var(--accent);transform:rotate(180deg)}._panel_17dcr_81{overflow:hidden}._lines_17dcr_82{border-top:1px solid var(--border-subtle);margin:0 12px;padding:4px 0 8px;list-style:none;display:grid}._lineItem_17dcr_83{position:relative}._line_17dcr_82{padding:8px 0}._line_17dcr_82 ._name_17dcr_27{padding-left:40px}._line_17dcr_82 ._primary_17dcr_45{color:var(--text-secondary)}._bullet_17dcr_89{--track:14px;--bar:6px;height:var(--track);display:block;position:relative}._bullet_17dcr_89[data-size=total]{--track:18px;--bar:8px}._bullet_17dcr_89[data-size=line]{--track:8px;--bar:4px}._track_17dcr_92{border-radius:3px;position:absolute;inset:0;overflow:hidden}._band_17dcr_93{background:var(--band-under);position:absolute;top:0;bottom:0}._band_17dcr_93[data-band=tolerance]{background:var(--band-tolerance)}._band_17dcr_93[data-band=over]{background:var(--band-over)}._bar_17dcr_96{width:100%;height:var(--bar);margin-top:calc(var(--bar) / -2);background:var(--foreground);transform-origin:0;transition:background-color var(--duration-standard) var(--ease-standard);position:absolute;top:50%;left:0}._overClip_17dcr_98{clip-path:inset(0 0 0 var(--target));position:absolute;inset:0}._bar_17dcr_96[data-over]{background:var(--danger)}._tick_17dcr_100{top:-3px;bottom:-3px;left:var(--target);background:var(--foreground);border-radius:1px;width:2px;margin-left:-1px;position:absolute}._bullet_17dcr_89[data-size=line] ._tick_17dcr_100{top:-2px;bottom:-2px}._legend_17dcr_104{color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;gap:8px 20px;padding:14px 12px 0;display:flex}._legendItem_17dcr_105{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}._legendItem_17dcr_105 i{flex:none;display:block}._keyBar_17dcr_107,._keyOver_17dcr_107{background:var(--foreground);width:14px;height:4px}._keyOver_17dcr_107{background:var(--danger)}._keyTick_17dcr_109{background:var(--foreground);border-radius:1px;width:2px;height:12px}._keyBand_17dcr_110{background:var(--band-tolerance);border-radius:2px;width:14px;height:10px}@media (hover:hover) and (pointer:fine){._row_17dcr_69:hover{background:var(--surface-muted)}._group_17dcr_67[data-open] ._row_17dcr_69:hover{background:color-mix(in oklab, var(--foreground) 5%, var(--surface-muted))}}@media (pointer:coarse){._switch_17dcr_118 button{min-height:var(--control-height-md)}}@container (width>=760px){._grid_17dcr_22{grid-template-columns:minmax(170px,1.1fr) minmax(200px,2.4fr) 84px 84px 112px 16px;grid-template-areas:none;gap:0 20px}._grid_17dcr_22>._name_17dcr_27,._grid_17dcr_22>._chart_17dcr_28,._grid_17dcr_22>._variance_17dcr_29,._grid_17dcr_22>._chevron_17dcr_30,._grid_17dcr_22>._spacer_17dcr_30,._head_17dcr_14>._axis_17dcr_34{grid-area:auto}._grid_17dcr_22>._num_17dcr_31,._grid_17dcr_22>._colName_17dcr_31,._grid_17dcr_22>._colNum_17dcr_31{display:block}._head_17dcr_14{grid-template-areas:none}._head_17dcr_14>._spacer_17dcr_30,._secondary_17dcr_46[data-show=wide]{display:block}._secondary_17dcr_46[data-show=narrow]{display:none}}@container (width<=560px){._inner_17dcr_9{gap:16px;padding:16px}._switch_17dcr_118{width:100%}._switch_17dcr_118>div{flex:auto}._switch_17dcr_118 button{flex:1 1 0}._row_17dcr_69{padding:12px}._head_17dcr_14,._total_17dcr_60{padding-inline:12px}._line_17dcr_82 ._name_17dcr_27{padding-left:40px}}@media (prefers-reduced-motion:reduce){._chevron_17dcr_30,._bar_17dcr_96,._varianceAmount_17dcr_53,._group_17dcr_67,._row_17dcr_69{transition:none}}.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-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)}._root_te9s2_2{vertical-align:middle;flex:none;display:inline-flex;position:relative}._trigger_te9s2_5{height:36px;color:var(--arc-foreground);font:inherit;font-family:var(--arc-font-body);font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:8px;margin:0;padding:3px;display:inline-flex;position:relative}._trigger_te9s2_5[data-name]{padding-right:8px}@media (hover:hover) and (pointer:fine){._trigger_te9s2_5:hover{background:var(--arc-surface-muted)}}._trigger_te9s2_5[data-state=open]{background:var(--arc-surface-muted)}._trigger_te9s2_5:active{background:color-mix(in oklab, var(--arc-surface-muted), var(--arc-foreground) 8%)}._triggerName_te9s2_10{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;font-weight:500;line-height:1;overflow:hidden}._chevron_te9s2_11{color:var(--arc-text-muted);transition:transform var(--arc-duration-spring) var(--arc-ease-spring), color var(--arc-duration-fast) var(--arc-ease-standard);flex:none;margin-left:-2px}._trigger_te9s2_5:hover ._chevron_te9s2_11,._trigger_te9s2_5[data-state=open] ._chevron_te9s2_11{color:var(--arc-foreground)}._trigger_te9s2_5[data-state=open] ._chevron_te9s2_11{transform:rotate(180deg)}@media (width<=1060px){._triggerName_te9s2_10,._chevron_te9s2_11{display:none}._trigger_te9s2_5[data-name]{padding-right:3px}}@media (width<=780px),(pointer:coarse){._trigger_te9s2_5{justify-content:center;min-width:44px;height:44px}}._face_te9s2_18{width:var(--face-size);height:var(--face-size);flex:none;display:inline-grid;position:relative}._face_te9s2_18[data-size=sm]{--face-size:28px}._face_te9s2_18[data-size=md]{--face-size:34px}._portrait_te9s2_21{background:var(--arc-surface-muted);outline:1px solid color-mix(in oklab, var(--arc-foreground) 9%, transparent);outline-offset:-1px;-webkit-user-select:none;user-select:none;border-radius:8px;width:100%;height:100%;display:block}._initials_te9s2_22{color:var(--arc-text-secondary);font-size:calc(var(--face-size) * .38);place-items:center;font-weight:600;line-height:1;display:grid}._panel_te9s2_25{--row:32px;--inset:4px;--menu-radius:12px;--menu-line:color-mix(in oklab, var(--arc-foreground) 9%, transparent);z-index:60;box-sizing:border-box;width:288px;max-width:calc(100vw - 24px);padding:var(--inset);border:1px solid var(--arc-border);border-radius:var(--menu-radius);background:var(--arc-surface-raised);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);text-align:left;transform-origin:var(--origin-x,100%) var(--origin-y,0px);outline:none;line-height:1.3;position:fixed;top:0;left:0}._header_te9s2_27{align-items:center;gap:10px;padding:8px;display:flex}._menuTitle_te9s2_29{color:var(--arc-text-muted);font-size:var(--arc-text-xs);padding:6px 8px 4px;font-weight:500}._identity_te9s2_30{flex:1;gap:2px;min-width:0;display:grid}._nameRow_te9s2_32{align-items:center;gap:6px;min-width:0;display:flex}._name_te9s2_32{min-width:0;color:var(--arc-foreground);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}._plan_te9s2_34{border:1px solid var(--menu-line);background:color-mix(in oklab, var(--arc-foreground) 4%, transparent);min-width:0;max-width:55%;height:18px;color:var(--arc-text-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;flex:0 100 auto;padding:0 6px;font-size:11px;font-weight:500;line-height:16px;display:inline-block;overflow:hidden}._email_te9s2_35{color:var(--arc-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}._list_te9s2_37{position:relative}._separator_te9s2_38{height:1px;margin:var(--inset) calc(var(--inset) * -1);background:var(--menu-line)}._highlight_te9s2_41{background:color-mix(in oklab, var(--arc-foreground) 6%, transparent);opacity:0;pointer-events:none;border-radius:8px;position:absolute;top:0;left:0;right:0}._item_te9s2_43{width:100%;height:var(--row);box-sizing:border-box;color:var(--arc-foreground);font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;margin:0;padding:0 8px;font-size:13px;display:flex;position:relative;outline:none!important}._icon_te9s2_44{width:16px;color:var(--arc-text-secondary);transition:color var(--arc-duration-fast) var(--arc-ease-standard);flex:none;place-items:center;display:inline-grid}._item_te9s2_43:focus ._icon_te9s2_44{color:var(--arc-foreground)}._itemLabel_te9s2_46{flex:1;min-width:0;display:inline-flex;position:relative}._rise_te9s2_47{white-space:nowrap;display:inline-block}@media (hover:none){._item_te9s2_43:active{background:var(--arc-surface-muted)}}._row_te9s2_50{align-items:center;gap:10px;height:36px;padding:0 4px 0 8px;display:flex;position:relative}._rowLabel_te9s2_51{min-width:0;color:var(--arc-foreground);flex:1;align-items:baseline;gap:6px;font-size:13px;display:flex}._rowValue_te9s2_53{color:var(--arc-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._segments_te9s2_55{--segment:30px;isolation:isolate;grid-auto-columns:var(--segment);background:color-mix(in oklab, var(--arc-foreground) 6%, transparent);border-radius:8px;flex:none;grid-auto-flow:column;height:28px;padding:2px;display:inline-grid;position:relative}._thumb_te9s2_56{z-index:-1;width:var(--segment);background:var(--arc-surface-raised);box-shadow:0 1px 1.5px #00000014, 0 0 0 1px var(--menu-line);transform:translateX(calc(var(--index) * 100%));transition:transform var(--arc-duration-spring) var(--arc-ease-spring);border-radius:6px;position:absolute;top:2px;bottom:2px;left:2px}.app-shell[data-workspace-dark=true] ._thumb_te9s2_56{background:color-mix(in oklab, var(--arc-foreground) 20%, var(--arc-surface-raised));box-shadow:none}._segment_te9s2_55{color:var(--arc-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;border-radius:6px;place-items:center;margin:0;padding:0;display:grid}@media (hover:hover) and (pointer:fine){._segment_te9s2_55:hover{color:var(--arc-text-secondary)}}._segment_te9s2_55[aria-checked=true]{color:var(--arc-foreground)}._segment_te9s2_55:focus-visible{outline:2px solid var(--arc-focus)!important;outline-offset:-2px!important}._spinner_te9s2_64{animation:.8s linear infinite _user-menu-spin_te9s2_1}@keyframes _user-menu-spin_te9s2_1{to{transform:rotate(360deg)}}._scrim_te9s2_68{z-index:70;-webkit-tap-highlight-color:transparent;background:oklab(0% none none/.32);position:fixed;inset:0}._sheet_te9s2_69{--row:46px;--inset:10px;z-index:71;overscroll-behavior:contain;width:auto;max-width:none;max-height:88dvh;padding:8px var(--inset) calc(12px + env(safe-area-inset-bottom));border-bottom:0;border-radius:16px 16px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto}._handle_te9s2_70{border-radius:var(--arc-radius-pill);background:var(--arc-border-strong);cursor:grab;width:36px;height:5px;margin:0 auto 10px;display:block}._sheet_te9s2_69 ._header_te9s2_27{padding:4px 8px 12px}._sheet_te9s2_69 ._item_te9s2_43,._sheet_te9s2_69 ._rowLabel_te9s2_51{font-size:15px}._sheet_te9s2_69 ._row_te9s2_50{height:52px}._sheet_te9s2_69 ._segments_te9s2_55{--segment:44px;height:38px}._panel_te9s2_25{animation:_panel-in_te9s2_1 .3s var(--arc-ease-standard)}._sheet_te9s2_69{animation:_sheet-in_te9s2_1 .36s var(--arc-ease-standard)}._sheet_te9s2_69 ._handle_te9s2_70,._sheet_te9s2_69 ._header_te9s2_27{touch-action:none}._scrim_te9s2_68{animation:_scrim-in_te9s2_1 .2s var(--arc-ease-standard)}._enter_te9s2_83{animation:_row-in_te9s2_1 .2s var(--arc-ease-enter) 30ms both}._rise_te9s2_47[data-enter]{animation:_rise-in_te9s2_1 var(--arc-duration-standard) var(--arc-ease-enter)}@keyframes _panel-in_te9s2_1{0%{opacity:0;scale:.985}}@keyframes _sheet-in_te9s2_1{0%{translate:0 100%}}@keyframes _scrim-in_te9s2_1{0%{opacity:0}}@keyframes _row-in_te9s2_1{0%{opacity:0;translate:0 3px}}@keyframes _rise-in_te9s2_1{0%{opacity:0;filter:blur(2px);translate:0 .35em}}._panel_te9s2_25[data-exiting]{animation:_panel-out_te9s2_1 .13s var(--arc-ease-standard) both;pointer-events:none}._sheet_te9s2_69[data-exiting]{animation:_sheet-out_te9s2_1 .13s var(--arc-ease-standard) both}._scrim_te9s2_68[data-exiting]{pointer-events:none;animation:.13s linear both _scrim-out_te9s2_1}@keyframes _panel-out_te9s2_1{to{opacity:0;scale:.99}}@keyframes _sheet-out_te9s2_1{to{opacity:0;translate:0 12px}}@keyframes _scrim-out_te9s2_1{to{opacity:0}}@media (prefers-reduced-motion:reduce){._trigger_te9s2_5,._chevron_te9s2_11,._segment_te9s2_55,._thumb_te9s2_56,._item_te9s2_43,._icon_te9s2_44{transition:none}._panel_te9s2_25,._sheet_te9s2_69,._scrim_te9s2_68,._enter_te9s2_83,._rise_te9s2_47[data-enter]{animation:none}._spinner_te9s2_64{animation-duration:2.4s}}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._chevron_te9s2_11,._email_te9s2_35,._rowValue_te9s2_53,._segment_te9s2_55){color:var(--arc-text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._icon_te9s2_44,._plan_te9s2_34,._initials_te9s2_22){color:var(--arc-text-secondary)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._segment_te9s2_55[aria-checked=true],._item_te9s2_43:focus ._icon_te9s2_44){color:var(--arc-foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._panel_te9s2_25{border-color:var(--arc-border)}._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_1vbbv_14,._menu_1vbbv_14,._tip_1vbbv_14),.app-shell[data-workspace-theme=dark][data-workspace-dark=true] :is(._sidebar_1vbbv_14,._menu_1vbbv_14,._tip_1vbbv_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_1vbbv_38{z-index:20;flex:none;height:100dvh;display:flex;position:sticky;top:0}._sidebar_1vbbv_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_1vbbv_40{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._header_1vbbv_43{grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 12px 6px;display:grid}._switcher_1vbbv_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:32px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:6px 10px 6px 4px;display:grid}._switcher_1vbbv_44[data-static]{cursor:default;grid-template-columns:32px minmax(0,1fr)}._switcher_1vbbv_44:disabled{opacity:1;cursor:progress}._switcher_1vbbv_44[aria-expanded=true],._switcher_1vbbv_44:not([data-static]):active{background:var(--arc-nav-hover)}._switcherText_1vbbv_48{min-width:0;display:grid}._workspaceName_1vbbv_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_1vbbv_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_1vbbv_52{background:var(--arc-nav-hover);border-radius:4px;width:110px;height:10px;margin:3px 0;display:block}._chevron_1vbbv_53{color:var(--arc-text-muted);transition:color var(--arc-duration-fast) var(--arc-ease-standard)}._switcher_1vbbv_44[aria-expanded=true] ._chevron_1vbbv_53{color:var(--arc-foreground)}._mark_1vbbv_56{flex:none;width:32px;height:32px;display:grid;position:relative}._markSmall_1vbbv_57{width:28px;height:28px}._markFace_1vbbv_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_1vbbv_58[data-loading]{background:var(--arc-nav-hover);box-shadow:none}._markSmall_1vbbv_57 ._markFace_1vbbv_58{border-radius:8px;font-size:11px}._searchRow_1vbbv_63{min-width:0;position:relative}._searchClip_1vbbv_64{min-width:0;margin-right:40px;overflow:hidden}._search_1vbbv_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_1vbbv_63>span{white-space:nowrap;flex:1;min-width:0;overflow:hidden}._search_1vbbv_63>svg{flex:none}._search_1vbbv_63 kbd,._tip_1vbbv_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_1vbbv_63 kbd{border:1px solid var(--arc-border);background:var(--arc-surface-muted);color:var(--arc-text-muted)}._toggle_1vbbv_70,._railSearch_1vbbv_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_1vbbv_70{margin-top:-16px;position:absolute;top:50%;right:3px}._railSearch_1vbbv_70{margin-left:4px}._toggle_1vbbv_70:active,._railSearch_1vbbv_70:active{background:var(--arc-nav-hover);color:var(--arc-foreground)}._scroll_1vbbv_75{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:2px 12px 12px;position:relative;overflow:hidden auto}._section_1vbbv_76{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}._sectionTitle_1vbbv_78{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_1vbbv_79{white-space:nowrap;line-height:1;position:absolute;bottom:6px;left:12px}._divider_1vbbv_80{background:var(--arc-border-strong);opacity:.5;height:1px;position:absolute;top:8px;left:8px;right:8px}._list_1vbbv_81{grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid;position:relative}._item_1vbbv_82{border-radius:var(--row-radius);min-width:0;position:relative}._row_1vbbv_84{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_1vbbv_84>:not(._highlight_1vbbv_85){z-index:1;position:relative}._row_1vbbv_84[aria-current=page]{color:var(--arc-foreground);font-weight:600}._highlight_1vbbv_85{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_1vbbv_89{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_1vbbv_84[aria-current=page] ._lead_1vbbv_89,._row_1vbbv_84[data-holds-current] ._lead_1vbbv_89{color:var(--arc-foreground)}._name_1vbbv_91{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._count_1vbbv_92{min-width:0;color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums}._chevronSmall_1vbbv_93{color:var(--arc-text-muted);place-items:center;display:grid}._children_1vbbv_96{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_1vbbv_96>li:first-child{margin-top:1px}._children_1vbbv_96>li:last-child{margin-bottom:3px}._nested_1vbbv_99{grid-template-columns:14px minmax(0,1fr) auto;gap:8px;height:30px;padding-left:8px;font-size:12.5px}._nested_1vbbv_99 ._lead_1vbbv_89,._nested_1vbbv_99 ._lead_1vbbv_89 svg{width:14px;height:14px}._footer_1vbbv_104{border-top:1px solid var(--arc-border);gap:4px;padding:8px 12px 10px;display:grid}._agent_1vbbv_105 ._lead_1vbbv_89{color:var(--arc-foreground)}._note_1vbbv_106{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_1vbbv_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_1vbbv_14:focus{outline:none}@starting-style{._menu_1vbbv_14[data-state=open]{opacity:0;transform:translateY(-6px)scale(.94)}}._menu_1vbbv_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_1vbbv_1;transform:translateY(-3px)scale(.97)}._menuList_1vbbv_115{overscroll-behavior:contain;max-height:min(320px,50vh);display:grid;position:relative;overflow-y:auto}._menuHighlight_1vbbv_116{background:var(--arc-surface-muted);opacity:0;pointer-events:none;border-radius:8px;position:absolute;top:0;left:0;right:0}._menuLabel_1vbbv_117{color:var(--arc-text-muted);font-size:var(--arc-text-xs);padding:6px 8px 4px;font-weight:600;position:relative}._menuSearch_1vbbv_118{padding:2px 4px 6px}._menuItem_1vbbv_119{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_1vbbv_119[data-compact]{gap:10px;min-height:34px;padding:0 10px;display:flex}._menuItem_1vbbv_119[data-compact][data-highlighted]{background:var(--arc-surface-muted)}._menuItem_1vbbv_119[data-disabled]{opacity:.5;cursor:default}._menuItem_1vbbv_119[aria-busy=true]{cursor:progress}._menuText_1vbbv_124{min-width:0;display:grid}._menuText_1vbbv_124>span{text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.35;overflow:hidden}._menuText_1vbbv_124 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_1vbbv_127{color:var(--arc-foreground);place-items:center;display:grid}._menuStatus_1vbbv_128{color:var(--arc-text-muted);font-size:var(--arc-text-sm);align-items:center;gap:8px;margin:0;padding:10px;display:flex}._menuError_1vbbv_129{color:var(--arc-danger);font-size:var(--arc-text-sm);gap:4px;margin:0;padding:8px 10px;line-height:1.45;display:grid}._menuError_1vbbv_129 p{margin:0}._menuSeparator_1vbbv_131{background:var(--arc-border);height:1px;margin:4px -4px}._spinner_1vbbv_132{flex:none;animation:.8s linear infinite _arc-spin_1vbbv_1}@keyframes _arc-spin_1vbbv_1{to{rotate:360deg}}@keyframes _menu-exit_1vbbv_1{to{--menu-exit:1}}._switcherText_1vbbv_48,._sectionText_1vbbv_79,._count_1vbbv_92,._chevronSmall_1vbbv_93,._searchClip_1vbbv_64,._note_1vbbv_106{transition:opacity var(--arc-duration-standard) var(--arc-ease-enter) .1s, translate var(--arc-duration-standard) var(--arc-ease-enter) .1s}._chevronSmall_1vbbv_93{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_1vbbv_53,._name_1vbbv_91{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_1vbbv_14[data-rail] :is(._switcherText_1vbbv_48,._chevron_1vbbv_53,._sectionText_1vbbv_79,._name_1vbbv_91,._count_1vbbv_92,._chevronSmall_1vbbv_93,._searchClip_1vbbv_64,._note_1vbbv_106){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_1vbbv_14[data-rail] ._note_1vbbv_106{height:0;margin:0}._divider_1vbbv_80{opacity:0;transition:opacity .1s var(--arc-ease-standard), scale .1s var(--arc-ease-standard);scale:.3 1}._sidebar_1vbbv_14[data-rail] ._divider_1vbbv_80{opacity:.5;transition:opacity .2s var(--arc-ease-enter) .16s, scale .36s var(--arc-ease-spring) .16s;scale:1}._tipAnchor_1vbbv_147{display:contents}._tip_1vbbv_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_1vbbv_150{color:color-mix(in oklab, var(--arc-background) 68%, var(--arc-foreground));font-weight:400}._tip_1vbbv_14 kbd{border:1px solid color-mix(in oklab, var(--arc-background) 30%, var(--arc-foreground));font-weight:400}@starting-style{._tip_1vbbv_14[data-state$=-open]{opacity:0;transform:translate(-4px)}._tip_1vbbv_14[data-side=bottom][data-state$=-open]{transform:translateY(-4px)}._tip_1vbbv_14[data-state=instant-open]{transform:none}}._tip_1vbbv_14[data-state=closed]{opacity:0;transition-duration:.11s;animation:.11s linear both _tip-exit_1vbbv_1;transform:translate(-2px)}._tip_1vbbv_14[data-side=bottom][data-state=closed]{transform:translateY(-2px)}@keyframes _tip-exit_1vbbv_1{to{--tip-exit:1}}@media (hover:hover) and (pointer:fine){._switcher_1vbbv_44:not([data-static]):hover{background:var(--arc-nav-hover)}._switcher_1vbbv_44:hover ._chevron_1vbbv_53{color:var(--arc-foreground)}._row_1vbbv_84:hover{background:var(--arc-nav-hover);color:var(--arc-foreground)}._row_1vbbv_84:hover ._lead_1vbbv_89{color:var(--arc-foreground)}._row_1vbbv_84[aria-current=page]:hover{background:0 0}._search_1vbbv_63:hover{border-color:var(--arc-border-strong);color:var(--arc-text-secondary)}._toggle_1vbbv_70:hover,._railSearch_1vbbv_70:hover{background:var(--arc-nav-hover);color:var(--arc-foreground)}}._sidebar_1vbbv_14 :is(a,button):focus-visible,._search_1vbbv_63:focus-visible{outline:2px solid var(--arc-focus)!important;outline-offset:-2px!important}._menu_1vbbv_14 :is([role=menuitem],[role=menuitemradio]):focus-visible{outline:none!important}@media (pointer:coarse){._sidebar_1vbbv_14{--row:44px}._nested_1vbbv_99{height:44px}._searchClip_1vbbv_64{margin-right:52px}._search_1vbbv_63{height:44px}._toggle_1vbbv_70,._railSearch_1vbbv_70{width:44px;height:44px}._toggle_1vbbv_70{margin-top:-22px;right:-3px}._railSearch_1vbbv_70{margin-left:2px}._menuItem_1vbbv_119,._menuItem_1vbbv_119[data-compact]{min-height:44px}}@media print{._slot_1vbbv_38,._backdrop_1vbbv_189,._sheet_1vbbv_189{display:none!important}}@media (width<=780px){._slot_1vbbv_38,._sidebar_1vbbv_14[data-placement=inline]{display:none}}._backdrop_1vbbv_189{z-index:50;opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent;background:oklab(0% none none/.28);position:fixed;inset:0}._backdrop_1vbbv_189[data-open]{pointer-events:auto}._sheet_1vbbv_189{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_1vbbv_189[data-shown]{visibility:visible}._sidebar_1vbbv_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_1vbbv_44,._chevron_1vbbv_53,._row_1vbbv_84,._lead_1vbbv_89,._name_1vbbv_91,._search_1vbbv_63,._toggle_1vbbv_70,._railSearch_1vbbv_70{transition:none}._menu_1vbbv_14,._menu_1vbbv_14[data-state=closed]{transition:opacity var(--arc-duration-instant) linear;transform:none}._switcherText_1vbbv_48,._sectionText_1vbbv_79,._count_1vbbv_92,._chevronSmall_1vbbv_93,._searchClip_1vbbv_64,._note_1vbbv_106,._chevron_1vbbv_53,._name_1vbbv_91,._divider_1vbbv_80,._sidebar_1vbbv_14[data-rail] :is(._switcherText_1vbbv_48,._chevron_1vbbv_53,._sectionText_1vbbv_79,._name_1vbbv_91,._count_1vbbv_92,._chevronSmall_1vbbv_93,._searchClip_1vbbv_64,._note_1vbbv_106,._divider_1vbbv_80){transition:opacity .12s linear;translate:none;scale:none}._tip_1vbbv_14,._tip_1vbbv_14[data-state=closed],._tip_1vbbv_14[data-side=bottom][data-state=closed]{transition:opacity 90ms linear;transform:none}._spinner_1vbbv_132{animation:none}}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._workspaceMeta_1vbbv_51,._chevron_1vbbv_53,._sectionTitle_1vbbv_78,._count_1vbbv_92,._chevronSmall_1vbbv_93,._note_1vbbv_106,._menuLabel_1vbbv_117,._menuText_1vbbv_124 small,._menuStatus_1vbbv_128,._search_1vbbv_63){color:var(--arc-text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._lead_1vbbv_89,._toggle_1vbbv_70,._railSearch_1vbbv_70){color:var(--arc-nav-icon)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._row_1vbbv_84[aria-current=page] ._lead_1vbbv_89,._row_1vbbv_84[data-holds-current] ._lead_1vbbv_89,._agent_1vbbv_105 ._lead_1vbbv_89,._menuCheck_1vbbv_127){color:var(--arc-foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._markFace_1vbbv_58{color:var(--arc-accent-foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._menuError_1vbbv_129{color:var(--arc-danger)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._tip_1vbbv_14{color:var(--arc-background)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._tipNote_1vbbv_150{color:color-mix(in oklab, var(--arc-background) 68%, var(--arc-foreground))}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._search_1vbbv_63,._menu_1vbbv_14,._footer_1vbbv_104,._sidebar_1vbbv_14[data-placement=drawer]){border-color:var(--arc-border)}._jurisdiction_1vbbv_222{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_1vbbv_222[data-compact]{color:var(--arc-text-muted);margin-top:1px;padding:0 6px}._menuItem_1vbbv_119:has(._menuEnd_1vbbv_225){grid-template-columns:28px minmax(0,1fr) auto}._menuEnd_1vbbv_225{align-items:center;gap:6px;display:flex}._menuEnd_1vbbv_225>._menuCheck_1vbbv_127{width:16px}._attention_1vbbv_228{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_1vbbv_230{min-width:0;padding:6px 10px 4px;display:grid}._menuPerson_1vbbv_230>span{color:var(--arc-foreground);font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._menuPerson_1vbbv_230>small{color:var(--arc-text-muted);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._menuText_1vbbv_124>._jurisdiction_1vbbv_222{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 .wh-bar:has(.overview-header-title){flex-wrap:wrap}.app-shell[data-arc-shell] .arc-page-header .arc-header-lead:has(.overview-header-title){flex:1 0 100%;order:2;padding:0 2px 8px}.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)}: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-acknowledgment{margin:12px 0 -6px -8px}: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]).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-empty{gap:6px;padding:20px 0 4px;display:grid}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-empty h3{color:var(--arc-foreground);margin:0;font-size:16px;font-weight:550}:is(#arc-settings,[data-arc-settings]).arcs-tax-rates .tax-empty p{max-width:60ch;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}}: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 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}}.workspace-arrival{color:#252722;text-align:center;background:radial-gradient(at 50% 0,#ffecd9 0%,#fff9f2 34%,#fff 76%);border:1px solid #ece6dc;border-radius:22px;place-items:center;min-height:min(690px,100dvh - 140px);margin:32px;display:grid;overflow:hidden}.workspace-arrival-content{width:min(100%,510px);padding:48px 24px;animation:.28s ease-out both arrival-enter}.workspace-arrival-cat{place-items:center;margin:0 auto 25px;display:grid}.workspace-arrival h1{letter-spacing:-1.3px;margin:0;font-size:clamp(27px,3vw,38px);font-weight:600;line-height:1.15}.workspace-arrival p{color:#77766d;margin:16px 0 30px;font-size:16px;line-height:1.65}.workspace-arrival ol{text-align:left;border-top:1px solid #e9e2d6;gap:18px;max-width:285px;margin:0 auto;padding:24px 0 0;list-style:none;display:grid}.workspace-arrival li{color:#9b9b93;align-items:center;gap:13px;font-size:15px;line-height:1.5;transition:color .16s;display:flex}.workspace-arrival li>span{flex-shrink:0;place-items:center;width:24px;display:grid}.workspace-arrival li.is-current{color:#393d32}.workspace-arrival li.is-complete{color:#4d7960}.arrival-spinner{animation:1s linear infinite arrival-spin}@keyframes arrival-spin{to{transform:rotate(360deg)}}@keyframes arrival-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=600px){.workspace-arrival{border-radius:16px;min-height:570px;margin:18px 14px}.workspace-arrival-content{padding:34px 20px}.workspace-arrival h1{letter-spacing:-1px}.workspace-arrival li{font-size:14px}}@media (prefers-reduced-motion:reduce){.workspace-arrival-content,.arrival-spinner{animation:none}.workspace-arrival li{transition: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) .doviria-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)){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] .workspace-arrival{background:radial-gradient(ellipse at 50% 0%,var(--wa-accent-soft),var(--wa-surface) 70%);color:var(--wa-text)}.app-shell[data-workspace-theme][data-workspace-dark=true] .workspace-arrival :is(p,li){color:var(--wa-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] .workspace-arrival li.is-current{color:var(--wa-text)}.app-shell[data-workspace-theme][data-workspace-dark=true] .workspace-arrival li.is-complete{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)}.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 .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:11px;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:11px}.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 .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{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:11px;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) 35%, var(--border));background:color-mix(in oklab, var(--danger) 6%, var(--surface));border-radius:12px;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(--danger);font-size:var(--text-sm,13px);margin:0}.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{color:var(--danger);margin:0}.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 small{white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 12px),#0000)}}.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:11px}.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(--danger)}@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}}@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{color:#a1402c;background:#fff8f4;border:1px solid #f0d8cf;border-radius:6px;align-items:flex-start;gap:9px;margin:15px 0;padding:12px 14px;font-size:11px;line-height:1.7;display:flex}.error-notice svg{margin-top:2px}.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 .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}.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}}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}}: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:11.5px}.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:11px}.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{--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 .doviria-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[data-input-modality=pointer] :is(:focus,:focus-within){outline:none!important}html[data-input-modality=pointer] :is(input,textarea,select):focus{box-shadow:none!important}html[data-input-modality=pointer] :is(input,textarea,select):focus:not([aria-invalid=true]):not([data-field-treatment=custom]){border-color:var(--arc-border,var(--border,#ddd))!important}html[data-input-modality=pointer] .arcs-card:has(:focus-visible){border-color:var(--arc-border)!important}html[data-input-modality=pointer] :is(.arc-search-shell,.arcs-password,.arcs-color,.arc-auth-page .account-form [class*=shell]):focus-within{box-shadow: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 .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{gap:16px;margin-bottom:16px;padding:14px}.app-shell .recipient-request-dialog .recipient-request-summary strong{font-size:14px}.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}
