@font-face{font-display:"swap";font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2")}:root{--ML__static-fonts:true}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-2-devanagari-600-normal-CuT_xCk5.woff2)format("woff2"),url(/assets/baloo-2-devanagari-600-normal-Cnn1WFYO.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-2-vietnamese-600-normal-C5EqHgu0.woff2)format("woff2"),url(/assets/baloo-2-vietnamese-600-normal-CGkk4Wtx.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-2-latin-ext-600-normal-DiVeaYrH.woff2)format("woff2"),url(/assets/baloo-2-latin-ext-600-normal-CFaB2nBN.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-2-latin-600-normal-tIfxVoAe.woff2)format("woff2"),url(/assets/baloo-2-latin-600-normal-B4tNaogw.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-devanagari-700-normal-D37Te3iF.woff2)format("woff2"),url(/assets/baloo-2-devanagari-700-normal-CEIF4sJg.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-vietnamese-700-normal-h4tlcePq.woff2)format("woff2"),url(/assets/baloo-2-vietnamese-700-normal-DoF59Mjc.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-latin-ext-700-normal-Mlh7kdab.woff2)format("woff2"),url(/assets/baloo-2-latin-ext-700-normal-D6LeXASg.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-latin-700-normal-CqTg7A15.woff2)format("woff2"),url(/assets/baloo-2-latin-700-normal-Ld3Zm3l2.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-latin-400-normal-BIGslYFI.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-400-normal-BB-zNvJB.woff)format("woff")}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-latin-400-italic-BCf4TsCA.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-400-italic-Dd68USph.woff)format("woff")}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-serif-latin-700-normal-bnJnpGuO.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-700-normal-BBiG0u0D.woff)format("woff")}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-serif-latin-700-italic-CHn67auB.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-700-italic-CRdJzUDe.woff)format("woff")}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-latin-ext-400-normal-CNMooFZX.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-ext-400-normal-DwktX9jl.woff)format("woff")}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-latin-ext-400-italic-hOoDEQwh.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-ext-400-italic-4IJS-XHX.woff)format("woff")}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-serif-latin-ext-700-normal-BoBbeF2z.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-ext-700-normal-5BnP_gGI.woff)format("woff")}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-serif-latin-ext-700-italic-CQ77jtux.woff2)format("woff2"),url(/assets/ibm-plex-serif-latin-ext-700-italic-D1NXqml7.woff)format("woff")}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-latin-400-normal-Bqnq6eT5.woff2)format("woff2"),url(/assets/arimo-latin-400-normal-Cd1L7MI3.woff)format("woff")}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/arimo-latin-400-italic-xqrvcx6M.woff2)format("woff2"),url(/assets/arimo-latin-400-italic-BPT4MgRt.woff)format("woff")}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-latin-700-normal-DhEW593l.woff2)format("woff2"),url(/assets/arimo-latin-700-normal-x_huS3KV.woff)format("woff")}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/arimo-latin-700-italic-B1UitvUd.woff2)format("woff2"),url(/assets/arimo-latin-700-italic-BPBgY6zg.woff)format("woff")}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-latin-ext-400-normal-B-XWcJFt.woff2)format("woff2"),url(/assets/arimo-latin-ext-400-normal-CuyoxgRm.woff)format("woff")}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/arimo-latin-ext-400-italic-dVxPyU8p.woff2)format("woff2"),url(/assets/arimo-latin-ext-400-italic-CMqF1rWm.woff)format("woff")}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-latin-ext-700-normal-DDeQOfiM.woff2)format("woff2"),url(/assets/arimo-latin-ext-700-normal-7mWUsHUR.woff)format("woff")}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/arimo-latin-ext-700-italic-DtqtKPxT.woff2)format("woff2"),url(/assets/arimo-latin-ext-700-italic-aTDaZMoa.woff)format("woff")}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-greek-400-normal-BUS6n_W-.woff2)format("woff2"),url(/assets/arimo-greek-400-normal-DOB3qvmW.woff)format("woff")}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/arimo-greek-400-italic-BKYvWEDE.woff2)format("woff2"),url(/assets/arimo-greek-400-italic-DCvteqFY.woff)format("woff")}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-greek-700-normal-uph2eQqS.woff2)format("woff2"),url(/assets/arimo-greek-700-normal-C1ZSV25q.woff)format("woff")}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/arimo-greek-700-italic-n6-Z6Na1.woff2)format("woff2"),url(/assets/arimo-greek-700-italic-u994ojwq.woff)format("woff")}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-latin-400-normal-R-CeALMm.woff2)format("woff2"),url(/assets/carlito-latin-400-normal-jEGHVXAP.woff)format("woff")}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-latin-400-italic-BiMes9J5.woff2)format("woff2"),url(/assets/carlito-latin-400-italic-DcRV6skQ.woff)format("woff")}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-latin-700-normal-DQ6DOkPk.woff2)format("woff2"),url(/assets/carlito-latin-700-normal-CjG3MLqY.woff)format("woff")}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-latin-700-italic-Ckstd88m.woff2)format("woff2"),url(/assets/carlito-latin-700-italic-BkeTGILl.woff)format("woff")}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-latin-ext-400-normal-DPZWia0-.woff2)format("woff2"),url(/assets/carlito-latin-ext-400-normal-D112-ed2.woff)format("woff")}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-latin-ext-400-italic-CqQQuoTt.woff2)format("woff2"),url(/assets/carlito-latin-ext-400-italic-B7I2MSBC.woff)format("woff")}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-latin-ext-700-normal-D2WO8ap1.woff2)format("woff2"),url(/assets/carlito-latin-ext-700-normal-9QIvu-gI.woff)format("woff")}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-latin-ext-700-italic-BvVMpuZ3.woff2)format("woff2"),url(/assets/carlito-latin-ext-700-italic-Cocp2sK5.woff)format("woff")}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-greek-400-normal-Cv5gcxdy.woff2)format("woff2"),url(/assets/carlito-greek-400-normal-aOjZpsFX.woff)format("woff")}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-greek-400-italic-C1DqF7JR.woff2)format("woff2"),url(/assets/carlito-greek-400-italic-Cnl_RiK8.woff)format("woff")}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-greek-700-normal-BXGaow7Z.woff2)format("woff2"),url(/assets/carlito-greek-700-normal-B-Y_qvTa.woff)format("woff")}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-greek-700-italic-VWqy950O.woff2)format("woff2"),url(/assets/carlito-greek-700-italic-DfpwTZ8N.woff)format("woff")}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-latin-400-normal-rilFpyjL.woff2)format("woff2"),url(/assets/tinos-latin-400-normal-B05awSIM.woff)format("woff")}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-latin-400-italic-BYAl0kbZ.woff2)format("woff2"),url(/assets/tinos-latin-400-italic-HcuZF3H0.woff)format("woff")}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-latin-700-normal-qGf2y18O.woff2)format("woff2"),url(/assets/tinos-latin-700-normal-CjcRkLdR.woff)format("woff")}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-latin-700-italic-vJg8Axdx.woff2)format("woff2"),url(/assets/tinos-latin-700-italic-M0H2aQ0O.woff)format("woff")}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-latin-ext-400-normal-C68eX7xt.woff2)format("woff2"),url(/assets/tinos-latin-ext-400-normal-BUQPNqi9.woff)format("woff")}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-latin-ext-400-italic-WsHooD3r.woff2)format("woff2"),url(/assets/tinos-latin-ext-400-italic-DKtLLJa2.woff)format("woff")}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-latin-ext-700-normal-CesJqEpY.woff2)format("woff2"),url(/assets/tinos-latin-ext-700-normal-nLvPiDAe.woff)format("woff")}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-latin-ext-700-italic-BtLLKPsV.woff2)format("woff2"),url(/assets/tinos-latin-ext-700-italic-Gmi35kWa.woff)format("woff")}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-greek-400-normal-BKmklotr.woff2)format("woff2"),url(/assets/tinos-greek-400-normal-D6DCdDEC.woff)format("woff")}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-greek-400-italic-CITkaQD8.woff2)format("woff2"),url(/assets/tinos-greek-400-italic-Dc-Zjc_Z.woff)format("woff")}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-greek-700-normal-DZiY5218.woff2)format("woff2"),url(/assets/tinos-greek-700-normal-CAsZoNo7.woff)format("woff")}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-greek-700-italic-C474ACqK.woff2)format("woff2"),url(/assets/tinos-greek-700-italic-VKIu6SKO.woff)format("woff")}@font-face{font-family:Caladea;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caladea-latin-400-normal-CEHWF4nY.woff2)format("woff2"),url(/assets/caladea-latin-400-normal-BdRVtv9R.woff)format("woff")}@font-face{font-family:Caladea;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/caladea-latin-400-italic-LV4kG-PE.woff2)format("woff2"),url(/assets/caladea-latin-400-italic-BXgumMrY.woff)format("woff")}@font-face{font-family:Caladea;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caladea-latin-700-normal-Emkxzyyt.woff2)format("woff2"),url(/assets/caladea-latin-700-normal-0s3Ufwiy.woff)format("woff")}@font-face{font-family:Caladea;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/caladea-latin-700-italic-DswTWW_F.woff2)format("woff2"),url(/assets/caladea-latin-700-italic-ChDjCuPY.woff)format("woff")}@font-face{font-family:Caladea;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caladea-latin-ext-400-normal-CyFL0oLC.woff2)format("woff2"),url(/assets/caladea-latin-ext-400-normal-BjxrNPcj.woff)format("woff")}@font-face{font-family:Caladea;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/caladea-latin-ext-400-italic-DaI5RAJ1.woff2)format("woff2"),url(/assets/caladea-latin-ext-400-italic-Ddrq60cI.woff)format("woff")}@font-face{font-family:Caladea;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caladea-latin-ext-700-normal-jPPxbA1-.woff2)format("woff2"),url(/assets/caladea-latin-ext-700-normal-sbmkuTql.woff)format("woff")}@font-face{font-family:Caladea;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/caladea-latin-ext-700-italic-DKIXMnVd.woff2)format("woff2"),url(/assets/caladea-latin-ext-700-italic-BPwR0tp-.woff)format("woff")}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-latin-400-normal-BhCTjpdJ.woff2)format("woff2"),url(/assets/cousine-latin-400-normal-D0CzircV.woff)format("woff")}@font-face{font-family:Cousine;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cousine-latin-400-italic-CtEGp3M_.woff2)format("woff2"),url(/assets/cousine-latin-400-italic-CgCGvSRB.woff)format("woff")}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-latin-700-normal-CwJ0o97b.woff2)format("woff2"),url(/assets/cousine-latin-700-normal-BO_dhHEP.woff)format("woff")}@font-face{font-family:Cousine;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/cousine-latin-700-italic-Ylj-NGcM.woff2)format("woff2"),url(/assets/cousine-latin-700-italic-CX80xyOz.woff)format("woff")}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-latin-ext-400-normal-CGywThDL.woff2)format("woff2"),url(/assets/cousine-latin-ext-400-normal-B_NP9zZK.woff)format("woff")}@font-face{font-family:Cousine;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cousine-latin-ext-400-italic-uwVdhodB.woff2)format("woff2"),url(/assets/cousine-latin-ext-400-italic-Ba5rC842.woff)format("woff")}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-latin-ext-700-normal-DWTrZAet.woff2)format("woff2"),url(/assets/cousine-latin-ext-700-normal-NvcoPDWO.woff)format("woff")}@font-face{font-family:Cousine;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/cousine-latin-ext-700-italic-C57-zNfS.woff2)format("woff2"),url(/assets/cousine-latin-ext-700-italic-CNkNnuXt.woff)format("woff")}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-greek-400-normal-D28eY3d7.woff2)format("woff2"),url(/assets/cousine-greek-400-normal-CWPwwPBl.woff)format("woff")}@font-face{font-family:Cousine;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cousine-greek-400-italic-DidFHybF.woff2)format("woff2"),url(/assets/cousine-greek-400-italic-Bclt6j0H.woff)format("woff")}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-greek-700-normal-DsTT0TsI.woff2)format("woff2"),url(/assets/cousine-greek-700-normal-rpH_OJFi.woff)format("woff")}@font-face{font-family:Cousine;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/cousine-greek-700-italic-47rYKJFV.woff2)format("woff2"),url(/assets/cousine-greek-700-italic-LUnJabeS.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2)format("woff2"),url(/assets/source-sans-3-latin-400-normal-AFMiCETP.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-italic-bFKvakRX.woff2)format("woff2"),url(/assets/source-sans-3-latin-400-italic-BbFJQg2j.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-700-normal-CkzU-mV9.woff2)format("woff2"),url(/assets/source-sans-3-latin-700-normal-BBbVrHF_.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:italic;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-700-italic-Dk-Fvm9i.woff2)format("woff2"),url(/assets/source-sans-3-latin-700-italic-DYOxs23i.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-ext-400-normal-UNsKFIBq.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-400-normal-BGPHfnm_.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-ext-400-italic-DtcUteIv.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-400-italic-skMIiTSx.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-ext-700-normal-6Xi0A2be.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-700-normal-ChH_v7nA.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:italic;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-ext-700-italic-DyW_zOO1.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-700-italic-GZrH82FJ.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-400-normal-DZReXJla.woff2)format("woff2"),url(/assets/source-sans-3-greek-400-normal-DJm9Ud5h.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-400-italic-CW67wuKv.woff2)format("woff2"),url(/assets/source-sans-3-greek-400-italic-DNtto6bD.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-greek-700-normal-C8Tp2qRF.woff2)format("woff2"),url(/assets/source-sans-3-greek-700-normal-BWdBblwd.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:italic;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-greek-700-italic-KBzz9DEZ.woff2)format("woff2"),url(/assets/source-sans-3-greek-700-italic-BCV8qIx7.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-normal-Dn3IlU-Z.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-italic-0j97Jm6B.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-italic-Dv9jnFA_.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-700-normal-CGGdTIBe.woff2)format("woff2"),url(/assets/source-serif-4-latin-700-normal-3V4Pv1hj.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-700-italic-JqVfbRzb.woff2)format("woff2"),url(/assets/source-serif-4-latin-700-italic-BU_ZoKoz.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-normal-Cp7z-ARB.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-400-normal-CEpydyUl.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-italic-JynPwBMj.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-400-italic-G7LDTi7t.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-ext-700-normal-C8ywwcuQ.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-700-normal-BZsvHpal.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-ext-700-italic-D3ZlY63u.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-700-italic-DppnFcZR.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-normal-Cw5-AHNN.woff2)format("woff2"),url(/assets/source-serif-4-greek-400-normal-BccYJ-vZ.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-italic-C7D4Dq0H.woff2)format("woff2"),url(/assets/source-serif-4-greek-400-italic-DcuniPAV.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-greek-700-normal-BzuEQSqJ.woff2)format("woff2"),url(/assets/source-serif-4-greek-700-normal-C5Ojiwey.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-greek-700-italic-DbF55r_P.woff2)format("woff2"),url(/assets/source-serif-4-greek-700-italic-bfz8xsri.woff)format("woff")}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-latin-400-normal-BICmKrXV.woff2)format("woff2"),url(/assets/roboto-condensed-latin-400-normal-D2e7XwB1.woff)format("woff")}@font-face{font-family:Roboto Condensed;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-latin-400-italic-D_BR-3LG.woff2)format("woff2"),url(/assets/roboto-condensed-latin-400-italic-om57GXsO.woff)format("woff")}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-latin-700-normal-DRbp0YnP.woff2)format("woff2"),url(/assets/roboto-condensed-latin-700-normal-BOl6B_hI.woff)format("woff")}@font-face{font-family:Roboto Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-latin-700-italic-BRcB4gi8.woff2)format("woff2"),url(/assets/roboto-condensed-latin-700-italic-Cs04mzIo.woff)format("woff")}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-latin-ext-400-normal-OHaX69iP.woff2)format("woff2"),url(/assets/roboto-condensed-latin-ext-400-normal-DT8nEsYA.woff)format("woff")}@font-face{font-family:Roboto Condensed;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-latin-ext-400-italic-Bhem1d5z.woff2)format("woff2"),url(/assets/roboto-condensed-latin-ext-400-italic-BXrkWnoY.woff)format("woff")}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-latin-ext-700-normal-B004qtqu.woff2)format("woff2"),url(/assets/roboto-condensed-latin-ext-700-normal-O6H_RRvN.woff)format("woff")}@font-face{font-family:Roboto Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-latin-ext-700-italic-CNMNApdl.woff2)format("woff2"),url(/assets/roboto-condensed-latin-ext-700-italic-CwvkeaoJ.woff)format("woff")}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-greek-400-normal-D5vBSIyg.woff2)format("woff2"),url(/assets/roboto-condensed-greek-400-normal-FabMgVmk.woff)format("woff")}@font-face{font-family:Roboto Condensed;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-greek-400-italic-CR6qj4Z4.woff2)format("woff2"),url(/assets/roboto-condensed-greek-400-italic-DHRaIs10.woff)format("woff")}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-greek-700-normal-DWMOA2VK.woff2)format("woff2"),url(/assets/roboto-condensed-greek-700-normal-89Up2Xly.woff)format("woff")}@font-face{font-family:Roboto Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-greek-700-italic-BlDXHW_u.woff2)format("woff2"),url(/assets/roboto-condensed-greek-700-italic-Dv_TjEw-.woff)format("woff")}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-italic-D1l0FflY.woff2)format("woff2"),url(/assets/inter-latin-400-italic-BmFrN47l.woff)format("woff")}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-italic-BsEzapPQ.woff2)format("woff2"),url(/assets/inter-latin-700-italic-QsoQop6F.woff)format("woff")}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-italic-CGFCRmTM.woff2)format("woff2"),url(/assets/inter-latin-ext-400-italic-DpQ6ZOoA.woff)format("woff")}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-italic-DtYkv-XI.woff2)format("woff2"),url(/assets/inter-latin-ext-700-italic-sscBbOod.woff)format("woff")}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-italic-SVIaMW7s.woff2)format("woff2"),url(/assets/inter-greek-400-italic-C1OpWafJ.woff)format("woff")}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-italic-D5vwbaZX.woff2)format("woff2"),url(/assets/inter-greek-700-italic-bD6OVWQz.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-italic-BqAiT5Ww.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-italic-66oory27.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-italic-J6kahdQd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-700-italic-DHuxH1Z4.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-italic-B7_fu1kp.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-italic-Bg0ZHwF4.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-700-normal-Cwsjk1Jb.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-ext-700-italic-Dxj0B7mx.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-700-italic-CHk2gu8v.woff)format("woff")}:root{--navy-900:#1f2c38;--navy-800:#2b3b4a;--navy-700:#33475a;--navy-600:#3d5468;--slate-500:#8fa8bc;--slate-400:#a9c0d1;--slate-300:#c3ccd4;--cream-500:#eddcc4;--cream-400:#f3e8d6;--cream-100:#faf6ef;--ivory-50:#f7f4ee;--paper-0:#fffdf9;--gray-900:#232323;--gray-700:#58585a;--gray-400:#9a9a9a;--gray-200:#e2e0db;--green-500:#7cb95e;--green-600:#5f9a45;--green-100:#e6f2de;--orange-500:#ee9d3f;--orange-600:#d3831f;--orange-100:#fcecd7;--red-500:#e2432e;--red-600:#c22e1b;--red-100:#fbe1dd;--info-500:#8fa8bc;--info-600:#6f8ca3;--info-100:#e8eef2;--surface-page:var(--ivory-50);--surface-raised:var(--paper-0);--surface-sunken:var(--cream-100);--surface-inverse:var(--navy-800);--surface-brand:var(--navy-700);--surface-brand-hover:var(--navy-600);--surface-accent:var(--cream-500);--text-primary:var(--navy-800);--text-secondary:#5a6b78;--text-tertiary:#8a97a1;--text-on-brand:var(--cream-400);--text-on-inverse:var(--cream-400);--text-link:var(--navy-700);--text-link-hover:var(--slate-500);--text-value:var(--navy-700);--border-subtle:var(--gray-200);--border-default:#d7cfc2;--border-strong:var(--navy-700);--status-pass:var(--green-600);--status-pass-bg:var(--green-100);--status-pass-border:var(--green-500);--status-warn:var(--orange-600);--status-warn-bg:var(--orange-100);--status-warn-border:var(--orange-500);--status-fail:var(--red-600);--status-fail-bg:var(--red-100);--status-fail-border:var(--red-500);--status-info:var(--info-600);--status-info-bg:var(--info-100);--status-info-border:var(--info-500);--na-bg:var(--cream-100);--na-border:var(--gray-200)}.theme-dark{--surface-page:var(--navy-800);--surface-raised:#1a232c;--surface-sunken:#12181f;--surface-inverse:var(--cream-100);--surface-brand:var(--ivory-50);--surface-brand-hover:var(--cream-400);--surface-accent:var(--navy-600);--text-primary:var(--cream-400);--text-secondary:#c9d3da;--text-tertiary:#93a4b1;--text-on-brand:var(--navy-800);--text-on-inverse:var(--navy-800);--text-link:var(--slate-400);--text-link-hover:var(--ivory-50);--border-subtle:#3d4f5f;--border-default:#46596a;--border-strong:var(--ivory-50);--status-pass-bg:color-mix(in srgb, var(--green-600) 28%, #12181f 72%);--status-pass-border:var(--green-500);--status-pass:var(--green-500);--status-warn-bg:color-mix(in srgb, var(--orange-600) 28%, #12181f 72%);--status-warn-border:var(--orange-500);--status-warn:var(--orange-500);--status-fail-bg:color-mix(in srgb, var(--red-600) 28%, #12181f 72%);--status-fail-border:var(--red-500);--status-fail:var(--red-500);--status-info-bg:color-mix(in srgb, var(--info-600) 28%, #12181f 72%);--status-info-border:var(--slate-400);--status-info:var(--slate-400);--text-value:var(--cream-400)}:root{--font-display:"Baloo 2",ui-rounded,"Segoe UI Rounded",sans-serif;--font-body:"Inter",-apple-system,"Segoe UI",sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",monospace;--text-display-xl:700 56px/1.05 var(--font-display);--text-display-lg:700 40px/1.1 var(--font-display);--text-display-md:600 30px/1.2 var(--font-display);--text-heading-lg:600 24px/1.3 var(--font-body);--text-heading-md:600 20px/1.35 var(--font-body);--text-heading-sm:600 16px/1.4 var(--font-body);--text-body-lg:400 17px/1.6 var(--font-body);--text-body-md:400 15px/1.55 var(--font-body);--text-body-sm:400 13px/1.5 var(--font-body);--text-label:600 12px/1.2 var(--font-body);--text-mono-md:500 14px/1.5 var(--font-mono);--text-mono-sm:500 12px/1.5 var(--font-mono);--tracking-label:.06em;--tracking-display:-.01em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--container-max:1200px;--shadow-sm:0 1px 2px #1f2c380f,0 1px 1px #1f2c380a;--shadow-md:0 4px 10px #1f2c3814,0 1px 3px #1f2c380f;--shadow-lg:0 12px 28px #1f2c381f,0 2px 6px #1f2c380f;--shadow-focus:0 0 0 3px #8fa8bc73;--ease-standard:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(0,0,.2,1);--duration-fast:.12s;--duration-md:.2s;--duration-slow:.32s}*{box-sizing:border-box}body{font-family:var(--font-body);color:var(--text-primary);background:var(--surface-sunken);margin:0}math-field::part(virtual-keyboard-toggle),math-field::part(menu-toggle){display:none}[data-highlight=yellow]{--hl-bg:var(--status-warn-bg);--hl-border:var(--status-warn-border)}[data-highlight=green]{--hl-bg:var(--status-pass-bg);--hl-border:var(--status-pass-border)}[data-highlight=blue]{--hl-bg:var(--status-info-bg);--hl-border:var(--status-info-border)}[data-highlight=red]{--hl-bg:var(--status-fail-bg);--hl-border:var(--status-fail-border)}.region[data-highlight]{background:var(--hl-bg);border:1px solid var(--hl-border);border-radius:var(--radius-sm);-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:-3px -7px;padding:2px 6px}:root{--text-red:var(--red-600);--text-orange:var(--orange-600);--text-green:var(--green-600);--text-blue:#2b67a8;--text-grey:var(--text-secondary)}.theme-dark{--text-red:var(--red-500);--text-orange:var(--orange-500);--text-green:var(--green-500);--text-blue:#7eaee0}.rt{font-family:var(--font-body);color:var(--text-primary)}.rt [data-color=red],.rt[data-color=red]{color:var(--text-red)}.rt [data-color=orange],.rt[data-color=orange]{color:var(--text-orange)}.rt [data-color=green],.rt[data-color=green]{color:var(--text-green)}.rt [data-color=blue],.rt[data-color=blue]{color:var(--text-blue)}.rt [data-color=grey],.rt[data-color=grey]{color:var(--text-grey)}.rt .m-b{font-weight:700}.rt .m-i{font-style:italic}.rt .m-u{text-decoration-line:underline}.rt .m-s{text-decoration-line:line-through}.rt .m-u.m-s{text-decoration-line:underline line-through}.rt .m-sub,.rt .m-sup{font-size:.72em;line-height:0;position:relative}.rt .m-sub{top:.32em}.rt .m-sup{top:-.48em}.rt [data-mark]{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:2px}.rt [data-mark=yellow]{background:var(--status-warn-bg)}.rt [data-mark=green]{background:var(--status-pass-bg)}.rt [data-mark=blue]{background:var(--status-info-bg)}.rt [data-mark=red]{background:var(--status-fail-bg)}.completion-picker.svelte-xixcmo{z-index:1000;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);min-width:260px;max-width:380px;max-height:320px;box-shadow:var(--shadow-lg);font:var(--text-body-sm);color:var(--text-primary);font-size:11.5px;position:fixed;overflow-y:auto}.head.svelte-xixcmo{z-index:1;background:var(--surface-raised);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);justify-content:space-between;align-items:center;padding:7px 10px 5px;font-size:9.5px;font-weight:600;display:flex;position:sticky;top:0}.mode.svelte-xixcmo{border:1px solid var(--border-default);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.mode.svelte-xixcmo button:where(.svelte-xixcmo){color:var(--text-tertiary);font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:none;padding:1px 7px;font-size:10px}.mode.svelte-xixcmo button.on:where(.svelte-xixcmo){background:var(--surface-accent);color:var(--text-primary)}.filter.svelte-xixcmo{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-sunken);width:calc(100% - 20px);font:inherit;font-family:var(--font-mono);color:var(--text-primary);margin:0 10px 6px;padding:3px 6px;font-size:12px;display:block}.filter.svelte-xixcmo:focus{border-color:var(--slate-500);outline:none}.row.svelte-xixcmo{align-items:stretch;display:flex}.row.on.svelte-xixcmo{background:var(--surface-accent)}.main.svelte-xixcmo{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;grid-template-columns:76px 1fr auto;align-items:baseline;gap:8px;padding:5px 10px;display:grid}.label.svelte-xixcmo{font-family:var(--font-mono);white-space:nowrap;font-size:12px;font-weight:600}.label.math.svelte-xixcmo{font-family:inherit;font-size:14px;font-weight:400}.desc.svelte-xixcmo{text-overflow:ellipsis;white-space:nowrap;color:var(--text-tertiary);font-size:10.5px;overflow:hidden}.tag.svelte-xixcmo{background:var(--status-info-bg);color:var(--text-secondary,var(--text-primary));white-space:nowrap;border-radius:8px;padding:0 5px;font-size:9.5px}.convert.svelte-xixcmo{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-secondary,var(--text-primary));font:inherit;font-family:var(--font-mono);white-space:nowrap;cursor:pointer;flex:none;margin:3px 8px 3px 0;padding:0 7px;font-size:10.5px}.convert.svelte-xixcmo:hover:not(:disabled){border-color:var(--slate-500)}.convert.svelte-xixcmo:disabled{opacity:.4;cursor:default}.none.svelte-xixcmo{color:var(--text-tertiary);margin:0;padding:4px 10px 8px}.foot.svelte-xixcmo{border-top:1px solid var(--border-subtle);background:var(--surface-sunken);color:var(--text-tertiary);flex-wrap:wrap;gap:10px;padding:6px 10px;font-size:10.5px;display:flex;position:sticky;bottom:0}kbd.svelte-xixcmo{border:1px solid var(--border-default);font:inherit;color:var(--text-primary);border-bottom-width:2px;border-radius:3px;padding:0 3px;font-size:9.5px}.unit.svelte-1xz06l4{font-family:var(--font-mono);color:var(--text-tertiary);border:none;border-bottom:1px dashed var(--border-default);background:0 0;width:auto;padding:0 1px;font-size:.92em}.unit.svelte-1xz06l4:hover{border-bottom-color:var(--slate-500)}.unit.svelte-1xz06l4:focus{color:var(--text-primary);border-bottom-color:var(--slate-500);background:var(--status-info-bg);outline:none}.select.svelte-1xz06l4{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);height:30px;font:var(--text-body-sm);font-family:var(--font-mono);color:var(--text-primary);align-items:center;width:110px;padding:0 9px;font-size:11.5px;display:inline-flex}.math-region.svelte-1onus4p{align-items:center;gap:.4em;display:flex}.mf-stack.svelte-1onus4p{display:inline-grid}.mf-stack.svelte-1onus4p>:where(.svelte-1onus4p){grid-area:1/1}.visually-hidden.svelte-1onus4p{opacity:0;pointer-events:none}.clean-preview.svelte-1onus4p{cursor:text;border:1px solid #0000;align-items:center;padding:2px 4px;display:inline-flex}.clean-preview .calc-unit{color:var(--text-tertiary);cursor:pointer;border-bottom:1px dashed #0000}.clean-preview .calc-unit:hover{border-bottom-color:var(--border-default)}math-field.svelte-1onus4p{min-width:3em;color:var(--text-primary);border-radius:var(--radius-sm);transition:border-color var(--duration-fast) var(--ease-standard);background:0 0;border:1px solid #0000;padding:2px 4px;font-size:1em}math-field.svelte-1onus4p:hover{border-color:var(--border-subtle)}math-field.svelte-1onus4p:focus-within{border-color:var(--slate-500);background:var(--surface-sunken)}.has-error.svelte-1onus4p math-field:where(.svelte-1onus4p),.has-error.svelte-1onus4p .clean-preview:where(.svelte-1onus4p){border-color:var(--status-warn-border);-webkit-print-color-adjust:exact;print-color-adjust:exact}.result.svelte-1onus4p{font-family:var(--font-mono);white-space:nowrap;color:var(--text-value);font-size:.92em;font-weight:700}.result-math.svelte-1onus4p{font-family:inherit;font-weight:inherit;font-size:1em}.unit-static.svelte-1onus4p{font-family:var(--font-mono);color:var(--text-tertiary);font-size:.92em}.error-badge.svelte-1onus4p{border:1px solid var(--status-warn-border);width:1.25em;height:1.25em;color:var(--status-warn);cursor:pointer;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:11px;line-height:1;display:inline-flex}.error-badge.svelte-1onus4p:hover{background:var(--status-warn-bg)}span.error-badge.svelte-1onus4p{cursor:default}.text-region.svelte-6oxs2a{white-space:pre-wrap;border-radius:var(--radius-sm);min-width:6rem;transition:border-color var(--duration-fast) var(--ease-standard);border:1px solid #0000;outline:none;padding:2px 4px}.text-region.readonly.svelte-6oxs2a:hover{border-color:#0000}.text-region.svelte-6oxs2a:hover{border-color:var(--border-subtle)}.text-region.svelte-6oxs2a:focus{border-color:var(--slate-500);background:var(--surface-sunken)}.text-block.svelte-oswlkp{box-sizing:border-box;line-height:1.5}.body.svelte-oswlkp{white-space:pre-wrap;overflow-wrap:break-word;border-radius:var(--radius-sm);border:1px solid #0000;outline:none;min-height:1.5em;padding:2px 4px}.text-block.svelte-oswlkp:not(.readonly) .body:where(.svelte-oswlkp):hover{border-color:var(--border-subtle)}.text-block.svelte-oswlkp:not(.readonly) .body:where(.svelte-oswlkp):focus{border-color:var(--slate-500);background:var(--surface-sunken)}.readonly.svelte-oswlkp .body:where(.svelte-oswlkp){background:0 0;border-color:#0000}.image-region.svelte-1a68ncc{line-height:0;position:relative}img.svelte-1a68ncc{object-fit:contain;border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;width:100%;height:100%}.resize-handle.svelte-1a68ncc{border:1px solid var(--surface-brand);background:var(--surface-raised);cursor:nwse-resize;opacity:0;width:12px;height:12px;transition:opacity var(--duration-fast) var(--ease-standard);border-radius:2px;position:absolute;bottom:-4px;right:-4px}.image-region.svelte-1a68ncc:hover .resize-handle:where(.svelte-1a68ncc){opacity:1}.plot-region.svelte-2upfm2{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);position:relative}svg.svelte-2upfm2{display:block;overflow:visible}.grid.svelte-2upfm2{stroke:var(--border-subtle);stroke-width:1px}.axis.svelte-2upfm2{stroke:var(--border-default);stroke-width:1.2px}.marker.svelte-2upfm2{stroke:none}.curve.svelte-2upfm2{fill:none;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round}.ref-line.svelte-2upfm2{stroke-width:1.4px}.mark-point.svelte-2upfm2{stroke:var(--surface-raised);stroke-width:1.5px}.ref-label.svelte-2upfm2{font:var(--text-body-sm);paint-order:stroke;stroke:var(--surface-raised);stroke-width:3px;stroke-linejoin:round;font-size:10px;font-weight:600}.readout-ring.svelte-2upfm2{fill:none;stroke-width:2px}.readout-box.svelte-2upfm2{fill:var(--surface-raised);stroke:var(--border-default);filter:drop-shadow(0 1px 2px #0000001f)}.readout-text.svelte-2upfm2{font-family:var(--font-mono);fill:var(--text-primary);font-size:10.5px}.tick.svelte-2upfm2{font:var(--text-body-sm);fill:var(--text-tertiary);font-size:10px}.axis-label.svelte-2upfm2,.empty.svelte-2upfm2{font:var(--text-body-sm);fill:var(--text-secondary);font-size:11px}.plot-title.svelte-2upfm2{font:var(--text-body-sm);fill:var(--text-primary);font-size:12px;font-weight:600}.legend.svelte-2upfm2{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-raised) 88%, transparent);font:var(--text-body-sm);color:var(--text-secondary);flex-direction:column;gap:2px;padding:3px 6px;font-size:10px;display:flex;position:absolute}.legend.top-right.svelte-2upfm2{top:calc(var(--pad-top) + 4px);right:calc(var(--pad-right) + 4px)}.legend.top-left.svelte-2upfm2{top:calc(var(--pad-top) + 4px);left:calc(var(--pad-left) + 4px)}.legend.bottom-right.svelte-2upfm2{bottom:calc(var(--pad-bottom) + 4px);right:calc(var(--pad-right) + 4px)}.legend.bottom-left.svelte-2upfm2{bottom:calc(var(--pad-bottom) + 4px);left:calc(var(--pad-left) + 4px)}.key.svelte-2upfm2{flex:none}.side.svelte-2upfm2{color:var(--text-tertiary)}.ring.svelte-2upfm2{fill:none}.legend-math.svelte-2upfm2{font-size:11px}.legend-item.svelte-2upfm2{align-items:center;gap:4px;display:inline-flex}.plot-errors.svelte-2upfm2{font:var(--text-body-sm);color:var(--status-fail);font-size:10px;position:absolute;bottom:4px;left:8px;right:8px}.resize-handle.svelte-2upfm2{border:1px solid var(--surface-brand);background:var(--surface-raised);cursor:nwse-resize;opacity:0;width:12px;height:12px;transition:opacity var(--duration-fast) var(--ease-standard);border-radius:2px;position:absolute;bottom:-4px;right:-4px}.plot-region.svelte-2upfm2:hover .resize-handle:where(.svelte-2upfm2){opacity:1}path.svelte-ylmfxo,circle.svelte-ylmfxo{stroke-linejoin:round;stroke-linecap:round}.s-outline.svelte-ylmfxo{stroke:var(--text-primary);stroke-width:1.3px}.s-thin.svelte-ylmfxo{stroke:var(--text-primary);stroke-width:.7px}.s-hidden.svelte-ylmfxo{stroke:var(--text-secondary);stroke-width:.7px;stroke-dasharray:4 2.5}.s-centre.svelte-ylmfxo{stroke:var(--slate-500);stroke-width:.7px;stroke-dasharray:12 3 2 3}.s-dim.svelte-ylmfxo,.s-note.svelte-ylmfxo{stroke:var(--text-secondary);stroke-width:.6px}.s-none.svelte-ylmfxo{stroke:none}.f-none.svelte-ylmfxo{fill:none}.f-light.svelte-ylmfxo{fill:var(--cream-400)}.f-ink.svelte-ylmfxo{fill:var(--text-primary)}.f-note.svelte-ylmfxo{fill:var(--text-secondary)}.hatch-ground.svelte-ylmfxo{fill:var(--surface-raised)}.hatch.svelte-ylmfxo{stroke:var(--slate-400);stroke-width:.7px}path.bad.svelte-ylmfxo{stroke:var(--status-fail)}path.selected.svelte-ylmfxo:not(.s-none),circle.selected.svelte-ylmfxo{stroke:var(--surface-brand);stroke-width:2.4px}.label.svelte-ylmfxo{font-family:var(--font-body);fill:var(--text-primary);paint-order:stroke;stroke:var(--surface-raised);stroke-width:2.5px;stroke-linejoin:round}.label.note.svelte-ylmfxo{fill:var(--text-secondary);font-size:10.5px}.label.bad.svelte-ylmfxo{fill:var(--status-fail)}.label.selected.svelte-ylmfxo{fill:var(--surface-brand);font-weight:700}.italic.svelte-ylmfxo{font-family:Times New Roman,Times,serif;font-size:13px;font-style:italic}.mono.svelte-ylmfxo{font-family:var(--font-mono);font-size:10.5px}.sub.svelte-ylmfxo{font-size:9px}.sketch-region.svelte-qb7ocf{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);position:relative}svg.svelte-qb7ocf{display:block;overflow:hidden}.sketch-title.svelte-qb7ocf{font:var(--text-body-sm);fill:var(--text-primary);font-size:12px;font-weight:600}.units.svelte-qb7ocf,.empty.svelte-qb7ocf{font:var(--text-body-sm);fill:var(--text-tertiary);font-size:10px}.empty.svelte-qb7ocf{fill:var(--text-secondary);font-size:11px}.sketch-errors.svelte-qb7ocf{font:var(--text-body-sm);color:var(--status-fail);font-size:10px;position:absolute;bottom:4px;left:8px;right:110px}.resize-handle.svelte-qb7ocf{border:1px solid var(--surface-brand);background:var(--surface-raised);cursor:nwse-resize;opacity:0;width:12px;height:12px;transition:opacity var(--duration-fast) var(--ease-standard);border-radius:2px;position:absolute;bottom:-4px;right:-4px}.sketch-region.svelte-qb7ocf:hover .resize-handle:where(.svelte-qb7ocf){opacity:1}.picker.svelte-1tc2bbq{z-index:5;width:300px;font:var(--text-body-sm);font-size:11.5px;position:absolute;transform:translate(-50%,-18px)}.field.svelte-1tc2bbq{border:1.5px solid var(--surface-brand);border-radius:var(--radius-md);background:var(--surface-raised);width:170px;box-shadow:var(--shadow-md);align-items:center;gap:6px;margin:0 auto;padding:2px 8px;display:flex}math-field.svelte-1tc2bbq{background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:16px}math-field.svelte-1tc2bbq::part(virtual-keyboard-toggle),math-field.svelte-1tc2bbq::part(menu-toggle){display:none}.unit.svelte-1tc2bbq{color:var(--text-tertiary);font-family:var(--font-mono);font-size:11px}.list.svelte-1tc2bbq{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-lg);margin-top:6px;overflow:hidden}.list-head.svelte-1tc2bbq{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);justify-content:space-between;padding:7px 10px 5px;font-size:9.5px;font-weight:600;display:flex}.refused-head.svelte-1tc2bbq{border-top:1px solid var(--border-subtle)}.row.svelte-1tc2bbq{width:100%;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:70px 1fr auto;align-items:baseline;gap:8px;padding:5px 10px;display:grid}.row.on.svelte-1tc2bbq{background:var(--surface-accent)}.row.refused.svelte-1tc2bbq{opacity:.45;cursor:default}.name.svelte-1tc2bbq{font:italic 15px Times New Roman,Times,serif}.name.svelte-1tc2bbq sub:where(.svelte-1tc2bbq){font-size:.7em}.value.svelte-1tc2bbq{font-family:var(--font-mono);font-size:11px}.where.svelte-1tc2bbq{color:var(--text-tertiary);font-size:10.5px}.none.svelte-1tc2bbq{color:var(--text-tertiary);margin:0;padding:4px 10px 8px}.foot.svelte-1tc2bbq{border-top:1px solid var(--border-subtle);background:var(--surface-sunken);color:var(--text-tertiary);white-space:nowrap;gap:10px;padding:6px 10px;font-size:10.5px;display:flex}.or.svelte-1tc2bbq{margin-left:auto}kbd.svelte-1tc2bbq{border:1px solid var(--border-default);font:inherit;color:var(--text-primary);border-bottom-width:2px;border-radius:3px;padding:0 3px;font-size:9.5px}.backdrop.svelte-15utdbb{z-index:100;background:#1f2c3866;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.editor.svelte-15utdbb{background:var(--surface-raised);width:min(1280px,100vw - 48px);height:min(800px,100vh - 48px);box-shadow:var(--shadow-lg);font:var(--text-body-sm);color:var(--text-primary);border-radius:16px;outline:none;flex-direction:column;display:flex;overflow:hidden}header.svelte-15utdbb{border-bottom:1px solid var(--border-subtle);flex:none;align-items:center;gap:10px;height:52px;padding:0 14px 0 18px;display:flex}.mark.svelte-15utdbb{fill:none;stroke:var(--surface-brand);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.title.svelte-15utdbb{font-size:14px;font-weight:600}.context.svelte-15utdbb{color:var(--text-tertiary);font-size:12px}.spacer.svelte-15utdbb{flex:1}.pill.svelte-15utdbb{border:1px solid var(--border-default);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);border-radius:12px;padding:3px 10px;font-size:10px;font-weight:600}.pill.pass.svelte-15utdbb{color:var(--status-pass);background:var(--status-pass-bg);border-color:var(--status-pass-border)}.pill.warn.svelte-15utdbb{color:var(--status-warn);background:var(--status-warn-bg);border-color:var(--status-warn-border)}.pill.fail.svelte-15utdbb{color:var(--status-fail);background:var(--status-fail-bg);border-color:var(--status-fail-border)}.btn.svelte-15utdbb{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);height:30px;color:var(--text-primary);font:inherit;cursor:pointer;padding:0 14px;font-weight:600}.btn.svelte-15utdbb:hover{background:var(--surface-sunken)}.btn.primary.svelte-15utdbb{background:var(--surface-brand);border-color:var(--surface-brand);color:var(--surface-raised)}.btn.primary.svelte-15utdbb:hover{background:var(--surface-brand-hover)}.btn.danger.svelte-15utdbb{color:var(--status-fail);margin-top:12px}.icon-btn.svelte-15utdbb{border-radius:var(--radius-md);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-size:16px}.icon-btn.svelte-15utdbb:hover:not(:disabled){background:var(--surface-sunken)}.icon-btn.svelte-15utdbb:disabled{opacity:.35;cursor:default}.body.svelte-15utdbb{flex:1;min-height:0;display:flex}.rail.svelte-15utdbb{border-right:1px solid var(--border-subtle);background:var(--surface-sunken);flex-direction:column;flex:none;gap:1px;width:76px;padding:6px;display:flex;overflow-y:auto}.tool.svelte-15utdbb{border-radius:var(--radius-md);color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:2px;padding:5px 2px 4px;font-size:10px;display:flex}.tool.svelte-15utdbb svg:where(.svelte-15utdbb){fill:none;stroke:var(--surface-brand);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.tool.svelte-15utdbb:hover{background:var(--surface-raised)}.tool.active.svelte-15utdbb{background:var(--surface-accent);font-weight:600}.tool.sep.svelte-15utdbb{margin-top:7px;position:relative}.tool.sep.svelte-15utdbb:before{content:"";border-top:1px solid var(--border-subtle);position:absolute;top:-5px;left:8px;right:8px}.space.svelte-15utdbb{background-color:var(--surface-raised);flex:1;min-width:0;position:relative;overflow:hidden}.space.dotted.svelte-15utdbb{background-image:radial-gradient(circle, var(--border-default) 1px, transparent 1.2px);background-size:var(--pitch,20px) var(--pitch,20px);background-position:calc(var(--ox,0px) - var(--pitch,20px) / 2) calc(var(--oy,0px) - var(--pitch,20px) / 2)}.space.svelte-15utdbb svg:where(.svelte-15utdbb){touch-action:none;cursor:default;display:block}.space.drawing.svelte-15utdbb svg:where(.svelte-15utdbb){cursor:crosshair}.space-tag.svelte-15utdbb{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);pointer-events:none;font-size:10px;position:absolute;top:8px;left:10px}.hint-empty.svelte-15utdbb{text-align:center;color:var(--text-tertiary);pointer-events:none;margin:0;position:absolute;top:46%;left:0;right:0}.handle.svelte-15utdbb{fill:var(--surface-raised);stroke:var(--surface-brand);stroke-width:1px}.handle.anchored.svelte-15utdbb{fill:var(--surface-brand)}.grip.svelte-15utdbb{fill:var(--surface-accent);stroke:var(--surface-brand);stroke-width:1.4px;cursor:move}.handle.picked.svelte-15utdbb{fill:var(--surface-accent);stroke-width:2px}.preview.svelte-15utdbb{fill:none;stroke:var(--surface-brand);stroke-width:1px;stroke-dasharray:5 3;pointer-events:none}.cursor.svelte-15utdbb{fill:none;stroke:var(--surface-brand);stroke-width:1px;pointer-events:none}.cursor.on-point.svelte-15utdbb{fill:var(--surface-accent);stroke-width:1.6px}.props.svelte-15utdbb{border-left:1px solid var(--border-subtle);background:var(--surface-sunken);flex:none;width:240px;padding:0 14px 14px;overflow-y:auto}.props-head.svelte-15utdbb{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);justify-content:space-between;align-items:baseline;padding:14px 0 10px;font-size:11px;font-weight:600;display:flex}.count.svelte-15utdbb{letter-spacing:0;text-transform:none;color:var(--text-tertiary);font-weight:400}h3.svelte-15utdbb{margin:6px 0;font-size:12px;font-weight:600}h3.linked.svelte-15utdbb{justify-content:space-between;margin-top:16px;display:flex}.row.svelte-15utdbb{border-top:1px solid var(--border-subtle);min-height:28px;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:8px;display:flex}.row.svelte-15utdbb .v:where(.svelte-15utdbb){color:var(--text-primary);font-family:var(--font-mono);text-align:right;font-size:11px}.row.svelte-15utdbb select:where(.svelte-15utdbb){border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);height:24px;color:var(--text-primary);font:inherit;font-size:11px}.row.link.svelte-15utdbb .name:where(.svelte-15utdbb){color:var(--text-primary);font:italic 14px Times New Roman,Times,serif}.row.link.svelte-15utdbb sub:where(.svelte-15utdbb){font-size:.7em}.row.svelte-15utdbb .name:where(.svelte-15utdbb){color:var(--text-primary);font:italic 14px Times New Roman,Times,serif}.row.svelte-15utdbb .name:where(.svelte-15utdbb) sub:where(.svelte-15utdbb){font-size:.7em}.row.svelte-15utdbb .v.bad:where(.svelte-15utdbb),.note.bad.svelte-15utdbb{color:var(--status-fail)}.num.svelte-15utdbb{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);width:64px;height:22px;color:var(--text-primary);font:inherit;text-align:right}.text.svelte-15utdbb{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);width:132px;height:22px;color:var(--text-primary);font:inherit;padding:0 5px;font-size:11px}.kinds.svelte-15utdbb{grid-template-columns:1fr 1fr;gap:4px;margin:8px 0 2px;display:grid}.kind.svelte-15utdbb{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);height:28px;color:var(--text-primary);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 8px;font-size:11px;display:flex}.kind.svelte-15utdbb:hover:not(:disabled){background:var(--surface-accent)}.kind.svelte-15utdbb:disabled{opacity:.4;cursor:default}.g.svelte-15utdbb{text-align:center;width:12px;color:var(--surface-brand);font-weight:700;display:inline-block}.icon-btn.small.svelte-15utdbb{width:22px;height:22px;font-size:14px}.note.first.svelte-15utdbb{margin-top:0}.picked-edge.svelte-15utdbb{stroke:var(--surface-brand);stroke-width:3px;stroke-linecap:round;opacity:.55;pointer-events:none}.glyph.svelte-15utdbb{pointer-events:none}.glyph.svelte-15utdbb rect:where(.svelte-15utdbb){fill:var(--surface-accent);stroke:var(--border-default);stroke-width:.6px}.glyph.svelte-15utdbb text:where(.svelte-15utdbb){font:700 8px var(--font-body);fill:var(--surface-brand)}.value-row.svelte-15utdbb .v:where(.svelte-15utdbb){align-items:center;gap:4px;display:flex}.value-field.svelte-15utdbb{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);width:128px;min-height:24px;color:var(--text-primary);text-align:left;padding:0 5px;font-size:14px}.value-field.svelte-15utdbb::part(virtual-keyboard-toggle),.value-field.svelte-15utdbb::part(menu-toggle){display:none}.actions.svelte-15utdbb{gap:6px;margin-top:10px;display:flex}.actions.svelte-15utdbb .btn:where(.svelte-15utdbb){height:26px;padding:0 9px;font-weight:500}.problems.svelte-15utdbb{border:1px solid var(--status-fail-border);border-radius:var(--radius-md);background:var(--status-fail-bg);color:var(--status-fail);margin:0;padding:5px 9px;font-size:11px;position:absolute;bottom:8px;left:12px;right:12px}.note.svelte-15utdbb{color:var(--text-tertiary);margin:8px 0 0;font-size:11px;line-height:1.45}footer.svelte-15utdbb{border-top:1px solid var(--border-subtle);height:30px;color:var(--text-secondary);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 12px 0 16px;font-size:10.5px;display:flex}.coord.svelte-15utdbb{min-width:72px;font-family:var(--font-mono)}.divider.svelte-15utdbb{background:var(--border-default);width:1px;height:14px}.tip.svelte-15utdbb{text-overflow:ellipsis;color:var(--text-tertiary);overflow:hidden}.toggle.svelte-15utdbb{border-radius:var(--radius-md);color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:2px 8px}.toggle.svelte-15utdbb:hover{background:var(--surface-sunken)}.toggle.on.svelte-15utdbb{background:var(--surface-accent);color:var(--text-primary);font-weight:600}.styles-editor.svelte-11js5x8{gap:var(--space-2);flex-direction:column;display:flex}.panel-title.svelte-11js5x8{font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:9.5px}.row.svelte-11js5x8{justify-content:space-between;align-items:center;gap:var(--space-2);font:var(--text-body-sm);color:var(--text-primary);display:flex}.row.svelte-11js5x8>.select:where(.svelte-11js5x8):first-child{flex:1}.toggles.svelte-11js5x8{gap:2px;display:inline-flex}.select.svelte-11js5x8,.input.svelte-11js5x8{font:var(--text-body-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-sm);min-width:0;padding:3px 6px}.input.svelte-11js5x8{width:140px}.row.svelte-11js5x8>.select:where(.svelte-11js5x8):not(:first-child){width:150px}.input.size.svelte-11js5x8{width:64px}.square.svelte-11js5x8{width:26px;height:26px;font:var(--text-body-sm);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.square.svelte-11js5x8:hover:not(:disabled){background:var(--surface-sunken)}.square.on.svelte-11js5x8{border-color:var(--slate-500);background:var(--surface-sunken)}.square.svelte-11js5x8:disabled{opacity:.4;cursor:default}.ink.svelte-11js5x8{font-weight:700}.ink[data-ink=red].svelte-11js5x8{color:var(--text-red)}.ink[data-ink=orange].svelte-11js5x8{color:var(--text-orange)}.ink[data-ink=green].svelte-11js5x8{color:var(--text-green)}.ink[data-ink=blue].svelte-11js5x8{color:var(--text-blue)}.ink[data-ink=grey].svelte-11js5x8{color:var(--text-grey)}.preview.svelte-11js5x8{margin:var(--space-1) 0 0;padding:var(--space-2);border:1px dashed var(--border-subtle);border-radius:var(--radius-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.panel-note.svelte-11js5x8{font:var(--text-body-sm);color:var(--text-secondary);margin:0;font-size:11.5px}.series-editor.svelte-198sy0l{gap:var(--space-2);flex-direction:column;display:flex}.panel-title.svelte-198sy0l{font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:9.5px}.series.svelte-198sy0l{padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:4px;display:flex}.row.svelte-198sy0l{align-items:center;gap:6px;display:flex}.row.style.svelte-198sy0l{padding-left:20px}.index.svelte-198sy0l{width:14px;font:var(--text-body-sm);color:var(--text-tertiary);text-align:right}.expr.svelte-198sy0l{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);flex:1;min-width:0;padding:2px 6px;font-size:15px}.expr.svelte-198sy0l::part(virtual-keyboard-toggle),.expr.svelte-198sy0l::part(menu-toggle){display:none}.select.svelte-198sy0l,.input.svelte-198sy0l{font:var(--text-body-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-sm);min-width:0;padding:3px 4px;font-size:11.5px}.input.label.svelte-198sy0l{flex:1}.square.svelte-198sy0l,.add.svelte-198sy0l{font:var(--text-body-sm);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000}.square.svelte-198sy0l{width:24px;height:24px}.square.svelte-198sy0l:hover,.add.svelte-198sy0l:hover{background:var(--surface-sunken)}.add.svelte-198sy0l{align-self:flex-start;padding:4px 8px;font-weight:600}.panel-note.svelte-198sy0l{font:var(--text-body-sm);color:var(--text-secondary);margin:0;font-size:11.5px}code.svelte-198sy0l{font-family:var(--font-mono);font-size:11px}.axes-editor.svelte-1o0jgg5{gap:var(--space-2);flex-direction:column;display:flex}.panel-title.svelte-1o0jgg5{font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:9.5px}.grid.svelte-1o0jgg5{grid-template-columns:auto 1fr 1fr 1fr;align-items:center;gap:4px 8px;display:grid}.head.svelte-1o0jgg5,.label.svelte-1o0jgg5{font:var(--text-body-sm);color:var(--text-secondary);font-size:11.5px}.head.svelte-1o0jgg5{font-weight:600}.head.muted.svelte-1o0jgg5,.input.svelte-1o0jgg5:disabled,.check.svelte-1o0jgg5:disabled{opacity:.4}.input.svelte-1o0jgg5,.select.svelte-1o0jgg5{font:var(--text-body-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-sm);width:100%;min-width:0;padding:3px 6px;font-size:11.5px}.select.svelte-1o0jgg5{width:auto}.check.svelte-1o0jgg5{justify-self:start}.row.svelte-1o0jgg5{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.inline.svelte-1o0jgg5{font:var(--text-body-sm);color:var(--text-primary);align-items:center;gap:6px;display:inline-flex}.panel-note.svelte-1o0jgg5{font:var(--text-body-sm);color:var(--text-secondary);margin:0;font-size:11.5px}.annotations-editor.svelte-1kv8num{gap:var(--space-2);flex-direction:column;display:flex}.panel-title.svelte-1kv8num{margin:var(--space-1) 0 0;font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-tertiary);font-size:9.5px}.entry.svelte-1kv8num{padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:4px;display:flex}.row.svelte-1kv8num{align-items:center;gap:6px;display:flex}.row.style.svelte-1kv8num{padding-left:4px}.coord.svelte-1kv8num{font:var(--text-body-sm);color:var(--text-secondary);white-space:nowrap}.expr.svelte-1kv8num{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);flex:1;min-width:0;padding:2px 6px;font-size:15px}.expr.svelte-1kv8num::part(virtual-keyboard-toggle),.expr.svelte-1kv8num::part(menu-toggle){display:none}.select.svelte-1kv8num,.input.svelte-1kv8num{font:var(--text-body-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-sm);min-width:0;padding:3px 4px;font-size:11.5px}.select.axis.svelte-1kv8num{flex:none}.input.label.svelte-1kv8num{flex:1}.square.svelte-1kv8num,.add.svelte-1kv8num{font:var(--text-body-sm);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000}.square.svelte-1kv8num{flex:none;width:24px;height:24px}.square.svelte-1kv8num:hover,.add.svelte-1kv8num:hover{background:var(--surface-sunken)}.add.svelte-1kv8num{align-self:flex-start;padding:4px 8px;font-weight:600}.panel-note.svelte-1kv8num{font:var(--text-body-sm);color:var(--text-secondary);margin:0;font-size:11.5px}code.svelte-1kv8num{font-family:var(--font-mono);font-size:11px}.page-setup.svelte-1ra0o5u{gap:var(--space-4);flex-direction:column;display:flex}label.svelte-1ra0o5u{flex-direction:column;gap:5px;display:flex}.label.svelte-1ra0o5u{font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-tertiary)}select.svelte-1ra0o5u,input[type=number].svelte-1ra0o5u{font:var(--text-body-sm);font-family:var(--font-body);border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--surface-page);color:var(--text-primary);padding:7px 9px}.band-row.svelte-1ra0o5u{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.check.svelte-1ra0o5u{align-items:center;gap:var(--space-2);font:var(--text-body-sm);color:var(--text-primary);flex-direction:row}.edit.svelte-1ra0o5u{font:var(--text-body-sm);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-primary);cursor:pointer;padding:3px 9px;font-size:11.5px}.edit.svelte-1ra0o5u:hover{background:var(--surface-accent)}.divider.svelte-1ra0o5u{background:var(--border-subtle);height:1px}svg.svelte-1eqehiz{flex-shrink:0;display:inline-flex}.tabs.svelte-cgxtvg{background:var(--surface-raised);border-bottom:1px solid var(--border-subtle);align-items:center;padding:0 18px;display:flex}.tab.svelte-cgxtvg{font:var(--text-body-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-right:22px;padding:10px 0;font-size:12.5px}.tab.svelte-cgxtvg:hover{color:var(--text-primary)}.tab.active.svelte-cgxtvg{color:var(--text-primary);border-bottom-color:var(--navy-700);font-weight:700}.tab.contextual.svelte-cgxtvg:before{content:"◆ ";opacity:.5;font-size:9px}.toolbar.svelte-cgxtvg{box-sizing:border-box;background:var(--surface-sunken);border-bottom:1px solid var(--border-subtle);align-items:center;height:52px;padding:0 18px;display:flex;overflow-x:auto}.items.svelte-cgxtvg{flex-shrink:0;align-items:center;gap:2px;display:flex}.divider.svelte-cgxtvg{background:var(--border-default);flex-shrink:0;width:1px;height:22px;margin:0 10px}.item.svelte-cgxtvg{border-radius:var(--radius-sm);font:var(--text-body-sm);color:var(--text-primary);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:6px 9px;font-size:11.5px;display:flex}.item.svelte-cgxtvg svg{color:var(--navy-700)}.item.svelte-cgxtvg:hover:not(:disabled),.icon-only.svelte-cgxtvg:hover:not(:disabled),.square.svelte-cgxtvg:hover:not(:disabled){background:var(--surface-raised)}.item.accent.svelte-cgxtvg{background:var(--surface-accent);font-weight:600}.item.plain.svelte-cgxtvg{color:var(--text-secondary)}.item.svelte-cgxtvg:disabled,.icon-only.svelte-cgxtvg:disabled,.square.svelte-cgxtvg:disabled,.select.svelte-cgxtvg:disabled{opacity:.4;cursor:default}.glyph.svelte-cgxtvg{font-family:var(--font-display);color:var(--navy-700);font-size:13px;font-weight:700}.icon-only.svelte-cgxtvg{border-radius:var(--radius-sm);color:var(--navy-700);cursor:pointer;background:0 0;border:none;padding:8px;display:inline-flex}.square.svelte-cgxtvg{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--text-primary);font:var(--text-body-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:11.5px;display:inline-flex}.square.svelte-cgxtvg svg{color:var(--navy-700)}.square.on.svelte-cgxtvg{background:var(--surface-accent);font-weight:700}.select.svelte-cgxtvg{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);height:30px;font:var(--text-body-sm);font-family:var(--font-mono);color:var(--text-primary);cursor:pointer;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;display:inline-flex}.select.alt.svelte-cgxtvg{width:240px;font-family:var(--font-body);cursor:text}.select.style.svelte-cgxtvg{width:92px;font-family:var(--font-body);cursor:pointer}.select.notation.svelte-cgxtvg{cursor:pointer;width:124px}.select.grid.svelte-cgxtvg{width:76px;font-family:var(--font-body);cursor:pointer}.select.font.svelte-cgxtvg{width:132px;font-family:var(--font-body);cursor:pointer}.select.size.svelte-cgxtvg{width:62px;font-family:var(--font-body);cursor:pointer}.swatch.svelte-cgxtvg{border:1px solid var(--border-default);width:22px;height:22px;color:var(--text-tertiary);border-radius:4px;margin:4px 1px;font-size:12px}.swatch[data-highlight].svelte-cgxtvg{background:var(--hl-bg);border-color:var(--hl-border)}.swatch.on.svelte-cgxtvg{outline:2px solid var(--navy-700);outline-offset:1px}.swatches.svelte-cgxtvg{flex-wrap:wrap;gap:2px;display:flex}.swatch-panel.svelte-cgxtvg{width:auto}.ink-a.svelte-cgxtvg{border-bottom:3px solid;padding:0 2px;font-size:13px;font-weight:700;line-height:1}.ink-a[data-ink=auto].svelte-cgxtvg{color:var(--text-primary)}.ink-a[data-ink=red].svelte-cgxtvg{color:var(--text-red)}.ink-a[data-ink=orange].svelte-cgxtvg{color:var(--text-orange)}.ink-a[data-ink=green].svelte-cgxtvg{color:var(--text-green)}.ink-a[data-ink=blue].svelte-cgxtvg{color:var(--text-blue)}.ink-a[data-ink=grey].svelte-cgxtvg{color:var(--text-grey)}.marker.svelte-cgxtvg{background:var(--status-warn-bg);border-radius:2px;padding:0 3px;font-weight:600}.caret.svelte-cgxtvg{color:var(--text-tertiary);font-size:9px}.value.svelte-cgxtvg{font-family:var(--font-mono);color:var(--text-secondary);text-align:center;min-width:14px;font-size:11.5px}.field-label.svelte-cgxtvg{font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-tertiary);margin-right:4px;font-size:9.5px}.var-name.svelte-cgxtvg{color:var(--text-primary);margin-right:4px;font-size:13px}.var-name.plain.svelte-cgxtvg{font:var(--text-body-sm);color:var(--text-secondary)}.unit-word.svelte-cgxtvg{font:var(--text-body-sm);color:var(--text-tertiary);white-space:nowrap;margin-left:2px;font-size:11px}.chip-value.svelte-cgxtvg{color:var(--text-tertiary);white-space:nowrap;margin-left:6px;font-weight:400}.results-panel.svelte-cgxtvg{gap:var(--space-3);flex-direction:column;display:flex}.panel-title.svelte-cgxtvg{font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:9.5px}.panel-row.svelte-cgxtvg{justify-content:space-between;align-items:center;gap:var(--space-3);font:var(--text-body-sm);color:var(--text-primary);display:flex}.stepper.svelte-cgxtvg{align-items:center;gap:2px;display:inline-flex}.check.svelte-cgxtvg{font:var(--text-body-sm);color:var(--text-secondary);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;margin-left:8px;font-size:11px;display:inline-flex}.check.svelte-cgxtvg input:where(.svelte-cgxtvg){cursor:pointer;margin:0}.check-row.svelte-cgxtvg{cursor:pointer}.panel-note.svelte-cgxtvg{font:var(--text-body-sm);color:var(--text-secondary);margin:0;font-size:11.5px}.inline.svelte-cgxtvg{font:var(--text-body-sm);color:var(--text-tertiary);align-items:center;gap:5px;font-size:11px;display:inline-flex}.inline.svelte-cgxtvg input:where(.svelte-cgxtvg){width:68px}.unit-hint.svelte-cgxtvg{color:var(--text-tertiary);font-size:10px}.field-label.planned.svelte-cgxtvg{opacity:.8;margin-left:6px}.ribbon.svelte-cgxtvg{flex:none;position:relative}.popover-panel.svelte-cgxtvg{z-index:20;box-sizing:border-box;width:260px;padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-md);position:absolute;top:100%}.hint.svelte-cgxtvg{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:var(--text-body-sm);color:var(--text-tertiary);flex:0 auto;margin-left:12px;font-size:10.5px;overflow:hidden}.band.svelte-1j0v6gc{flex:none;width:100%;position:relative;overflow:hidden}.band-canvas.svelte-1j0v6gc{transform-origin:0 0;position:absolute;top:0;left:0}.band-region.svelte-1j0v6gc{position:absolute}.resizer.svelte-14h3ur8{z-index:5;cursor:col-resize;touch-action:none;width:6px;position:absolute;top:0;bottom:0;left:-3px}.resizer.svelte-14h3ur8:hover,.resizer.svelte-14h3ur8:focus-visible,.resizer.dragging.svelte-14h3ur8{background:var(--navy-600);opacity:.4;outline:none}.rail.svelte-19c5fdl{align-items:center;gap:var(--space-3);width:34px;padding:var(--space-3) 0;border-left:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-secondary);cursor:pointer;flex-direction:column;flex:none;display:flex}.rail-label.svelte-19c5fdl{writing-mode:vertical-rl;font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:10px}.palette.svelte-19c5fdl{box-sizing:border-box;border-left:1px solid var(--border-subtle);background:var(--surface-sunken);flex-direction:column;flex:none;min-height:0;display:flex;position:relative}.head.svelte-19c5fdl{align-items:center;padding:12px 14px 10px;display:flex}.title.svelte-19c5fdl{font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary);font-size:10px}.collapse.svelte-19c5fdl{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:15px}.search.svelte-19c5fdl{border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--surface-raised);font:var(--text-body-sm);color:var(--text-primary);margin:0 14px 10px;padding:6px 9px;font-size:11.5px}.groups.svelte-19c5fdl{flex:1;min-height:0;overflow-y:auto}.group.svelte-19c5fdl{border-top:1px solid var(--border-subtle)}.group.nested.svelte-19c5fdl{border-top:none}.group.nested.svelte-19c5fdl>.group-head:where(.svelte-19c5fdl){color:var(--text-secondary);padding-left:28px;font-weight:500}.group.nested.svelte-19c5fdl>.items:where(.svelte-19c5fdl){padding-bottom:8px;padding-left:28px}.group-head.svelte-19c5fdl{cursor:pointer;width:100%;font:var(--text-body-sm);color:var(--text-primary);background:0 0;border:none;align-items:center;gap:7px;padding:9px 14px;font-size:11.5px;font-weight:600;display:flex}.caret.svelte-19c5fdl{color:var(--text-tertiary);transition:transform var(--duration-fast) var(--ease-standard);font-size:9px}.caret.open.svelte-19c5fdl{transform:rotate(90deg)}.count.svelte-19c5fdl{font-family:var(--font-mono);color:var(--text-tertiary);margin-left:auto;font-size:10px}.items.svelte-19c5fdl{flex-wrap:wrap;gap:4px;padding:0 14px 12px;display:flex}.item.svelte-19c5fdl{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);min-width:34px;height:30px;font-family:var(--font-mono);color:var(--text-primary);cursor:pointer;white-space:nowrap;padding:0 8px;font-size:12.5px}.item.svelte-19c5fdl:hover{background:var(--surface-accent);border-color:var(--surface-brand)}.empty.svelte-19c5fdl{font:var(--text-body-sm);color:var(--text-tertiary);margin:0;padding:14px;font-size:11.5px}.variables.svelte-1f2exnv{box-sizing:border-box;border-left:1px solid var(--border-subtle);background:var(--surface-sunken);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow-y:auto}.heading.svelte-1f2exnv{font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-tertiary);justify-content:space-between;align-items:center;padding:14px 8px 10px 16px;display:flex}.collapse.svelte-1f2exnv{color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:2px 8px;font-size:1.1rem;line-height:1}.collapse.svelte-1f2exnv:hover{background:var(--surface-raised);color:var(--text-primary)}.rail.svelte-1f2exnv{border-left:1px solid var(--border-subtle);background:var(--surface-sunken);flex-shrink:0;display:flex}.rail-btn.svelte-1f2exnv{color:var(--text-tertiary);cursor:pointer;align-items:center;gap:var(--space-2);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;background:0 0;border:none;flex-direction:column;padding:14px 6px;display:flex}.rail-btn.svelte-1f2exnv:hover{color:var(--text-primary)}.rail-label.svelte-1f2exnv{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}.chev.svelte-1f2exnv{font-size:1.1rem;line-height:1}.empty.svelte-1f2exnv{font:var(--text-body-sm);color:var(--text-tertiary);margin:0;padding:0 16px}.rows.svelte-1f2exnv{flex-direction:column;display:flex}.row.svelte-1f2exnv{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:8px var(--space-4);border-top:1px solid var(--border-subtle);font-family:var(--font-mono);font-size:13px;display:flex}.rows.svelte-1f2exnv .row:where(.svelte-1f2exnv):last-child{border-bottom:1px solid var(--border-subtle)}.name.svelte-1f2exnv{text-align:left;cursor:pointer;color:var(--text-primary);align-items:baseline;gap:var(--space-2);background:0 0;border:none;min-width:0;padding:0;display:flex;overflow:hidden}.name-math.svelte-1f2exnv{font-family:var(--font-body);flex-shrink:0;font-size:14px;line-height:1.15}.name-code.svelte-1f2exnv{font-family:var(--font-mono);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;display:none;overflow:hidden}.row.svelte-1f2exnv:hover .name-code:where(.svelte-1f2exnv),.row.active.svelte-1f2exnv .name-code:where(.svelte-1f2exnv){display:inline}.name-code.solo.svelte-1f2exnv{color:var(--text-primary);font-size:13px;font-style:italic;display:inline}.note.svelte-1f2exnv{font:var(--text-body-sm);color:var(--text-tertiary);margin:0;padding:0 16px 8px;font-size:11px}.row.active.svelte-1f2exnv{background:var(--surface-accent)}.value.svelte-1f2exnv{color:var(--text-primary);text-align:right;white-space:nowrap}.value.math.svelte-1f2exnv{white-space:normal;font-family:var(--font-body)}.has-error.svelte-1f2exnv .value:where(.svelte-1f2exnv){color:var(--status-warn);cursor:help}.backdrop.svelte-1nbjeu3{z-index:100;background:#1f2c3866;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog.svelte-1nbjeu3{background:var(--surface-raised);border-radius:var(--radius-lg);width:min(900px,92vw);height:min(600px,88vh);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.head.svelte-1nbjeu3{align-items:center;gap:var(--space-4);padding:0 var(--space-5);border-bottom:1px solid var(--border-subtle);flex:none;height:56px;display:flex}h1.svelte-1nbjeu3{font:var(--text-heading-md);font-family:var(--font-display);color:var(--text-primary);margin:0}.search.svelte-1nbjeu3{width:280px;font:var(--text-body-sm);border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--surface-sunken);color:var(--text-primary);margin-left:auto;padding:7px 10px}.close.svelte-1nbjeu3{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:20px;line-height:1}.close.svelte-1nbjeu3:hover{color:var(--text-primary)}.tabs.svelte-1nbjeu3{gap:var(--space-4);padding:0 var(--space-5);border-bottom:1px solid var(--border-subtle);flex:none;display:flex}.tabs.svelte-1nbjeu3 button:where(.svelte-1nbjeu3){font:var(--text-body-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:12px 0}.tabs.svelte-1nbjeu3 button.active:where(.svelte-1nbjeu3){color:var(--text-primary);border-bottom-color:var(--text-primary);font-weight:700}.body.svelte-1nbjeu3{flex:1;min-height:0;display:flex}.list.svelte-1nbjeu3{border-right:1px solid var(--border-subtle);width:260px;padding:var(--space-3) 0;flex-shrink:0;overflow-y:auto}.group.svelte-1nbjeu3{font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-tertiary);padding:var(--space-3) var(--space-4) 4px}.item.svelte-1nbjeu3{width:calc(100% - var(--space-4));margin:0 var(--space-2);text-align:left;font-family:var(--font-mono);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:7px 10px;font-size:13px;display:block}.item.svelte-1nbjeu3:hover{background:var(--surface-sunken)}.item.selected.svelte-1nbjeu3{background:var(--status-info-bg);font-weight:600}.empty.svelte-1nbjeu3{padding:var(--space-4);font:var(--text-body-sm);color:var(--text-tertiary)}.detail.svelte-1nbjeu3{padding:var(--space-5) var(--space-6);gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.detail-name.svelte-1nbjeu3{font-family:var(--font-mono);color:var(--text-primary);font-size:24px;font-weight:600}.field.svelte-1nbjeu3{flex-direction:column;gap:5px;display:flex}.label.svelte-1nbjeu3{font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-tertiary)}.field.svelte-1nbjeu3 p:where(.svelte-1nbjeu3){font:var(--text-body-md);color:var(--text-secondary);margin:0}.field.svelte-1nbjeu3 p.hint:where(.svelte-1nbjeu3){font:var(--text-body-sm);color:var(--text-tertiary)}code.svelte-1nbjeu3,.example.svelte-1nbjeu3{font-family:var(--font-mono);color:var(--text-primary);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:10px 14px;font-size:14px}.example.svelte-1nbjeu3{font-family:var(--font-body)}.buttons.svelte-1nbjeu3{gap:var(--space-2);padding-top:var(--space-4);margin-top:auto;display:flex}.primary.svelte-1nbjeu3,.ghost.svelte-1nbjeu3{border-radius:var(--radius-sm);font:var(--text-label);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);border:1px solid #0000;padding:10px 16px}.primary.svelte-1nbjeu3{background:var(--surface-brand);color:var(--text-on-brand)}.primary.svelte-1nbjeu3:hover{background:var(--surface-brand-hover)}.ghost.svelte-1nbjeu3{border-color:var(--border-default);color:var(--text-primary);background:0 0}.ghost.svelte-1nbjeu3:hover{background:var(--surface-sunken)}.backdrop.svelte-xuysw3{z-index:100;background:#1f2c3866;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog.svelte-xuysw3{background:var(--surface-raised);border-radius:var(--radius-lg);width:min(720px,92vw);max-height:88vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.head.svelte-xuysw3{align-items:center;gap:var(--space-4);padding:0 var(--space-5);border-bottom:1px solid var(--border-subtle);flex:none;height:56px;display:flex}h1.svelte-xuysw3{font:var(--text-heading-md);font-family:var(--font-display);color:var(--text-primary);margin:0}.close.svelte-xuysw3{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px 6px;font-size:20px;line-height:1}.close.svelte-xuysw3:hover{color:var(--text-primary)}.body.svelte-xuysw3{padding:var(--space-4) var(--space-5) var(--space-5);gap:var(--space-4) var(--space-6);grid-template-columns:1fr 1fr;display:grid;overflow:auto}section.svelte-xuysw3{min-width:0}h2.svelte-xuysw3{margin:0 0 var(--space-2);font:var(--text-body-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);font-weight:700}dl.svelte-xuysw3{margin:0}.row.svelte-xuysw3{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-top:1px solid var(--border-subtle);padding:4px 0;display:flex}dt.svelte-xuysw3{font:var(--text-body-sm);color:var(--text-primary)}dd.svelte-xuysw3{flex-wrap:wrap;justify-content:flex-end;gap:4px;margin:0;display:flex}kbd.svelte-xuysw3{font:var(--text-body-sm);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-secondary);white-space:nowrap;border-bottom-width:2px;padding:1px 6px;font-size:11px}@media (width<=640px){.body.svelte-xuysw3{grid-template-columns:1fr}}.status-bar.svelte-1piydef{background:var(--surface-raised);border-top:1px solid var(--border-subtle);height:26px;font:var(--text-body-sm);color:var(--text-secondary);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 12px 0 18px;font-size:10.5px;display:flex}.where.svelte-1piydef{color:var(--text-secondary)}.sep.svelte-1piydef{color:var(--text-tertiary)}.spacer.svelte-1piydef{flex:1}.errors.svelte-1piydef{border-radius:var(--radius-sm);min-width:0;max-width:46ch;color:var(--status-warn);font:var(--text-body-sm);cursor:pointer;background:0 0;border:none;flex:0 auto;align-items:center;gap:5px;padding:2px 4px;font-size:10.5px;font-weight:500;display:inline-flex}.errors.svelte-1piydef:hover{background:var(--status-warn-bg)}.errors.svelte-1piydef .warn:where(.svelte-1piydef){flex:none}.errors.svelte-1piydef .error-text:where(.svelte-1piydef){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.view.svelte-1piydef{gap:2px;margin-right:6px;display:flex}.toggle.svelte-1piydef{border-radius:var(--radius-sm);font:var(--text-body-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:2px 8px;font-size:10.5px;display:inline-flex}@media (width<=960px){.wide-only.svelte-1piydef{display:none}}.unreviewed.svelte-1piydef{border:1px solid var(--status-warn-border);color:var(--status-warn);border-radius:999px;padding:0 6px}.busy.svelte-1piydef{background:var(--navy-700);border-radius:50%;width:5px;height:5px;animation:1.6s infinite svelte-1piydef-assistant-pulse}@keyframes svelte-1piydef-assistant-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.busy.svelte-1piydef{animation:none}}.toggle.svelte-1piydef svg{color:var(--navy-700)}.toggle.svelte-1piydef:hover{background:var(--surface-sunken);color:var(--text-primary)}.toggle.svelte-1piydef .kbd:where(.svelte-1piydef){border:1px solid var(--border-default);text-align:center;min-width:12px;color:var(--navy-700);border-bottom-width:2px;border-radius:3px;padding:0 3px;font-size:9.5px;line-height:12px;display:inline-block}.toggle.on.svelte-1piydef{background:var(--surface-accent);color:var(--text-primary);font-weight:600}.zoom.svelte-1piydef{gap:1px;margin-right:8px;display:flex}.toggle.step.svelte-1piydef{padding:2px 6px;font-size:12px;line-height:1}.toggle.pct.svelte-1piydef{font-variant-numeric:tabular-nums;justify-content:center;min-width:44px}.engine.svelte-1piydef{background:var(--status-pass-bg);border:1px solid var(--status-pass-border);font:var(--text-body-sm);color:var(--status-pass);border-radius:12px;align-items:center;gap:6px;padding:2px 9px;font-size:10.5px;font-weight:600;display:flex}.engine.svelte-1piydef .dot:where(.svelte-1piydef){background:var(--status-pass);border-radius:50%;width:5px;height:5px}.engine.working.svelte-1piydef{background:var(--status-warn-bg);border-color:var(--status-warn-border);color:var(--status-warn)}.engine.working.svelte-1piydef .dot:where(.svelte-1piydef){background:var(--status-warn)}.engine.failed.svelte-1piydef{background:var(--status-fail-bg);border-color:var(--status-fail-border);color:var(--status-fail)}.engine.failed.svelte-1piydef .dot:where(.svelte-1piydef){background:var(--status-fail)}.calc.svelte-1piydef{align-items:center;gap:2px;display:inline-flex}.calculate.due.svelte-1piydef{background:var(--status-warn-bg);color:var(--text-primary);font-weight:600}.engine.stale.svelte-1piydef{color:var(--status-warn);border-color:var(--status-warn-border);background:var(--status-warn-bg)}.findings.svelte-9qb7eu{flex-direction:column;gap:8px;display:flex}.disclaimer.svelte-9qb7eu{color:var(--text-tertiary);margin:0;font-size:10.5px;line-height:1.5}.finding.svelte-9qb7eu{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);padding:10px 12px}.finding.chosen.svelte-9qb7eu{border-color:var(--navy-700);background:var(--surface-page)}.finding.closed.svelte-9qb7eu{opacity:.7}.finding.svelte-9qb7eu p:where(.svelte-9qb7eu){color:var(--text-secondary);margin:4px 0 0;font-size:11.5px;line-height:1.5}.finding.svelte-9qb7eu .notice:where(.svelte-9qb7eu){color:var(--status-warn)}.head.svelte-9qb7eu{text-align:left;width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:flex}.title.svelte-9qb7eu{flex:1;min-width:0;font-size:12px;font-weight:700}.state.svelte-9qb7eu{color:var(--text-tertiary);flex-shrink:0;font-size:10px}.pill.svelte-9qb7eu{letter-spacing:.05em;text-transform:uppercase;border:1px solid;border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:8.5px;font-weight:700}.concern.svelte-9qb7eu{color:var(--status-fail)}.assumption.svelte-9qb7eu{color:var(--status-warn)}.coverage.svelte-9qb7eu,.layout.svelte-9qb7eu{color:var(--info-600)}.suggestion.svelte-9qb7eu{color:var(--gray-700)}.diff.svelte-9qb7eu{flex-direction:column;gap:3px;margin-top:8px;display:flex}.label.svelte-9qb7eu{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-tertiary);font-size:9.5px;font-weight:700}code.svelte-9qb7eu{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-page);font-family:var(--font-mono);color:var(--text-primary);overflow-wrap:anywhere;padding:4px 6px;font-size:11px}.before.svelte-9qb7eu{color:var(--text-tertiary);text-decoration:line-through}.actions.svelte-9qb7eu{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.actions.svelte-9qb7eu button:where(.svelte-9qb7eu){border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-primary);cursor:pointer;padding:4px 8px;font-size:10.5px}.actions.svelte-9qb7eu button:where(.svelte-9qb7eu):hover{border-color:var(--navy-700)}.chat-text.svelte-1jsz9sf{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;display:flex}p.svelte-1jsz9sf,ul.svelte-1jsz9sf,ol.svelte-1jsz9sf,pre.svelte-1jsz9sf{margin:0}ul.svelte-1jsz9sf,ol.svelte-1jsz9sf{padding-left:18px}.heading.svelte-1jsz9sf{font-weight:700}code.svelte-1jsz9sf{font-family:var(--font-mono);font-size:.9em}pre.svelte-1jsz9sf{border-radius:var(--radius-sm);background:var(--surface-page);white-space:pre;padding:6px 8px;overflow-x:auto}.display.svelte-1jsz9sf,.table.svelte-1jsz9sf{overflow-x:auto}.math.svelte-1jsz9sf{white-space:nowrap}table.svelte-1jsz9sf{border-collapse:collapse;font-size:.92em}th.svelte-1jsz9sf,td.svelte-1jsz9sf{border:1px solid var(--border-subtle);text-align:left;overflow-wrap:normal;padding:2px 6px}.review-offer.svelte-1mgpt2e{gap:var(--space-1);padding:var(--space-3) var(--space-4) 0;flex-direction:column;display:flex}.panel.svelte-1mgpt2e{box-sizing:border-box;border-left:1px solid var(--border-subtle);background:var(--surface-sunken);flex-direction:column;flex-shrink:0;min-height:0;display:flex;position:relative}.rail.svelte-1mgpt2e{border-left:1px solid var(--border-subtle);background:var(--surface-sunken);flex-shrink:0;display:flex}.rail-btn.svelte-1mgpt2e{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;padding:12px 6px;display:flex}.rail-btn.svelte-1mgpt2e:hover{color:var(--text-primary)}.rail-label.svelte-1mgpt2e{writing-mode:vertical-rl;letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:10.5px;font-weight:600}.title.svelte-1mgpt2e{justify-content:space-between;align-items:center;padding:13px 8px 8px 16px;display:flex}.name.svelte-1mgpt2e{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-tertiary);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.name.svelte-1mgpt2e svg{color:var(--navy-700)}.collapse.svelte-1mgpt2e{border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:2px 8px;font-size:1.1rem;line-height:1}.collapse.svelte-1mgpt2e:hover{background:var(--surface-raised);color:var(--text-primary)}.principle.svelte-1mgpt2e{color:var(--text-tertiary);margin:0;padding:0 16px 10px;font-size:10.5px;font-style:italic}.model-row.svelte-1mgpt2e{border-bottom:1px solid var(--border-subtle);align-items:center;gap:8px;padding:0 16px 12px;display:flex}.model.svelte-1mgpt2e{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);min-width:0;height:28px;font-family:var(--font-mono);color:var(--text-primary);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;flex:1;padding:0 8px;font-size:10.5px;overflow:hidden}.link.svelte-1mgpt2e{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-size:11px}.link.svelte-1mgpt2e:hover{color:var(--text-primary)}.setup.svelte-1mgpt2e{color:var(--text-primary);flex-direction:column;flex:1;gap:10px;padding:12px 16px;font-size:12px;display:flex;overflow-y:auto}.lead.svelte-1mgpt2e,.hint.svelte-1mgpt2e,.empty.svelte-1mgpt2e{color:var(--text-secondary);margin:0;line-height:1.5}.hint.svelte-1mgpt2e{font-size:11px}.tabs.svelte-1mgpt2e{border-bottom:1px solid var(--border-subtle);gap:16px;display:flex}.tabs.svelte-1mgpt2e button:where(.svelte-1mgpt2e){color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 0;font-size:11.5px}.tabs.svelte-1mgpt2e button.active:where(.svelte-1mgpt2e){border-bottom-color:var(--navy-700);color:var(--text-primary);font-weight:700}label.svelte-1mgpt2e{color:var(--text-secondary);flex-direction:column;gap:4px;font-size:11px;display:flex}label.check.svelte-1mgpt2e{flex-direction:row;align-items:center;gap:6px}input.svelte-1mgpt2e:not([type=checkbox]),.composer.svelte-1mgpt2e textarea:where(.svelte-1mgpt2e){box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-page);width:100%;font:inherit;color:var(--text-primary);padding:7px 9px;font-size:12px}.mono.svelte-1mgpt2e,code.svelte-1mgpt2e{font-family:var(--font-mono)}input.mono.svelte-1mgpt2e{font-family:var(--font-mono);font-size:11px}.primary.svelte-1mgpt2e,.secondary.svelte-1mgpt2e{border-radius:var(--radius-sm);cursor:pointer;padding:8px 12px;font-size:11.5px;font-weight:600}.primary.svelte-1mgpt2e{border:1px solid var(--navy-700);background:var(--navy-700);color:var(--cream-400)}.primary.svelte-1mgpt2e:disabled{opacity:.5;cursor:default}.secondary.svelte-1mgpt2e{border:1px solid var(--border-default);background:var(--surface-raised);color:var(--text-primary)}.actions.svelte-1mgpt2e{gap:8px;display:flex}.actions.svelte-1mgpt2e button:where(.svelte-1mgpt2e){flex:1}.models.svelte-1mgpt2e{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.models.svelte-1mgpt2e button:where(.svelte-1mgpt2e){border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);width:100%;color:var(--text-primary);cursor:pointer;justify-content:space-between;gap:8px;padding:8px 10px;font-size:11px;display:flex}.models.svelte-1mgpt2e button:where(.svelte-1mgpt2e):hover{border-color:var(--navy-700)}.meta.svelte-1mgpt2e{color:var(--text-tertiary);flex-shrink:0}.steps.svelte-1mgpt2e{color:var(--text-primary);overflow-wrap:anywhere;margin:0;padding-left:18px;font-size:11px}.warn.svelte-1mgpt2e,.consent.svelte-1mgpt2e{border:1px solid var(--status-warn-border);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);flex-direction:column;gap:8px;padding:10px 12px;font-size:11.5px;display:flex}.consent.svelte-1mgpt2e{border-color:var(--status-info-border);margin:0 12px 10px}.warn.svelte-1mgpt2e p:where(.svelte-1mgpt2e),.consent.svelte-1mgpt2e p:where(.svelte-1mgpt2e){margin:0;line-height:1.5}.banner.svelte-1mgpt2e{border-bottom:1px solid var(--border-default);background:var(--surface-accent);color:var(--text-primary);align-items:center;gap:8px;padding:9px 16px;font-size:11.5px;font-weight:600;display:flex}.dot.svelte-1mgpt2e{background:var(--navy-700);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.6s infinite svelte-1mgpt2e-pulse}@keyframes svelte-1mgpt2e-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.dot.svelte-1mgpt2e{animation:none}}.doing.svelte-1mgpt2e{flex:1;min-width:0}.stop.svelte-1mgpt2e{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-primary);cursor:pointer;padding:2px 8px;font-size:11px}.messages.svelte-1mgpt2e{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 16px;font-size:12.5px;display:flex;overflow-y:auto}.starters.svelte-1mgpt2e{flex-direction:column;gap:6px;display:flex}.starters.svelte-1mgpt2e button:where(.svelte-1mgpt2e){border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);text-align:left;cursor:pointer;padding:8px 10px;font-size:12px}.starters.svelte-1mgpt2e button:where(.svelte-1mgpt2e):hover{border-color:var(--navy-700)}.message.svelte-1mgpt2e{flex-direction:column;gap:3px;max-width:88%;display:flex}.message.user.svelte-1mgpt2e{align-self:flex-end;align-items:flex-end}.sender.svelte-1mgpt2e{color:var(--text-tertiary);font-size:9.5px}.message.svelte-1mgpt2e p:where(.svelte-1mgpt2e){border-radius:var(--radius-md);background:var(--surface-accent);color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:9px 12px;line-height:1.5}.message.user.svelte-1mgpt2e p:where(.svelte-1mgpt2e){border:1px solid var(--border-default);background:var(--surface-raised)}.retry.svelte-1mgpt2e{align-self:flex-start;margin-top:4px}.question.svelte-1mgpt2e{border:1px solid var(--status-info-border);border-radius:var(--radius-md);background:var(--surface-raised);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.question.svelte-1mgpt2e p:where(.svelte-1mgpt2e){color:var(--text-primary);margin:0;line-height:1.5}.question.svelte-1mgpt2e button:where(.svelte-1mgpt2e){border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-page);color:var(--text-primary);text-align:left;cursor:pointer;padding:7px 10px;font-size:11.5px}.question.svelte-1mgpt2e button:where(.svelte-1mgpt2e):hover{border-color:var(--navy-700)}.review.svelte-1mgpt2e{border-top:1px solid var(--border-subtle);color:var(--text-primary);flex-direction:column;gap:6px;padding:10px 12px;font-size:11.5px;display:flex}.review-head.svelte-1mgpt2e{align-items:center;gap:8px;display:flex}.review-head.svelte-1mgpt2e strong:where(.svelte-1mgpt2e){flex:1}.primary.small.svelte-1mgpt2e{padding:4px 10px}.input-changed.svelte-1mgpt2e{color:var(--status-warn);margin:0}.impact.svelte-1mgpt2e{max-height:96px;color:var(--text-secondary);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.composer.svelte-1mgpt2e{border-top:1px solid var(--border-subtle);background:var(--surface-raised);align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.composer.svelte-1mgpt2e textarea:where(.svelte-1mgpt2e){resize:none;min-height:30px;max-height:168px;line-height:1.4;overflow-y:auto}.picker.svelte-1mgpt2e{display:none}.clip.svelte-1mgpt2e{border:1px solid var(--border-default);border-radius:var(--radius-sm);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.clip.svelte-1mgpt2e:disabled{opacity:.5;cursor:default}.attach-notice.svelte-1mgpt2e{border-top:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--status-warn);margin:0;padding:6px 12px 0;font-size:11px}.attachments.svelte-1mgpt2e{background:var(--surface-raised);flex-wrap:wrap;gap:4px;padding:6px 12px 0;display:flex}.file.svelte-1mgpt2e{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-page);max-width:100%;color:var(--text-secondary);overflow-wrap:anywhere;align-items:center;gap:4px;padding:2px 6px;font-size:10.5px;display:inline-flex}.file.svelte-1mgpt2e button:where(.svelte-1mgpt2e){color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:0;font-size:9px}.send.svelte-1mgpt2e{border-radius:var(--radius-sm);background:var(--navy-700);width:30px;height:30px;color:var(--cream-400);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.send.svelte-1mgpt2e:disabled{opacity:.5;cursor:default}.where.svelte-1mgpt2e{background:var(--surface-raised);color:var(--text-tertiary);margin:0;padding:0 12px 8px;font-size:10px}.mark.svelte-kkflg1{z-index:1;border-radius:var(--radius-sm);background:var(--surface-page);white-space:nowrap;max-width:420px;height:16px;color:var(--text-secondary);align-items:center;gap:5px;padding:0 3px;font-size:9px;display:flex;position:absolute;bottom:calc(100% + 5px);left:0}.who.svelte-kkflg1{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--navy-600);font-weight:700}.provisional.svelte-kkflg1{border:1px solid var(--status-warn-border);color:var(--status-warn);border-radius:999px;padding:0 5px}.was.svelte-kkflg1{font-family:var(--font-mono);text-overflow:ellipsis;color:var(--text-tertiary);text-decoration:line-through;overflow:hidden}button.svelte-kkflg1{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);width:16px;height:16px;color:var(--text-primary);cursor:pointer;padding:0;font-size:9px;line-height:1}button.svelte-kkflg1:hover{border-color:var(--navy-700)}.backdrop.svelte-fk8ld{z-index:100;background:#1f2c3866;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog.svelte-fk8ld{background:var(--surface-raised);border-radius:var(--radius-lg);width:min(560px,92vw);max-height:88vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.head.svelte-fk8ld{align-items:center;gap:var(--space-4);padding:0 var(--space-5);border-bottom:1px solid var(--border-subtle);flex:none;height:56px;display:flex}h1.svelte-fk8ld{font:var(--text-heading-md);font-family:var(--font-display);color:var(--text-primary);margin:0}.close.svelte-fk8ld{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px 6px;font-size:20px;line-height:1}.close.svelte-fk8ld:hover{color:var(--text-primary)}.body.svelte-fk8ld{padding:var(--space-4) var(--space-5) var(--space-5);gap:var(--space-4);flex-direction:column;display:flex;overflow:auto}.kinds.svelte-fk8ld{gap:var(--space-2);flex-wrap:wrap;display:flex}.kinds.svelte-fk8ld label:where(.svelte-fk8ld){font:var(--text-body-sm);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;padding:6px 12px}.kinds.svelte-fk8ld label.chosen:where(.svelte-fk8ld){color:var(--text-primary);border-color:var(--text-secondary)}.kinds.svelte-fk8ld input:where(.svelte-fk8ld){opacity:0;pointer-events:none;position:absolute}.kinds.svelte-fk8ld label:where(.svelte-fk8ld):focus-within{outline:2px solid var(--text-secondary);outline-offset:1px}.field.svelte-fk8ld{gap:var(--space-1);font:var(--text-body-sm);color:var(--text-secondary);flex-direction:column;display:flex}.field.svelte-fk8ld textarea:where(.svelte-fk8ld),.field.svelte-fk8ld input:where(.svelte-fk8ld){font:var(--text-body-md);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);resize:vertical;background:0 0;padding:8px 10px}.attach.svelte-fk8ld{align-items:center;gap:var(--space-2);font:var(--text-body-sm);color:var(--text-primary);display:flex}.note.svelte-fk8ld,.done.svelte-fk8ld,.failure.svelte-fk8ld{font:var(--text-body-sm);color:var(--text-secondary);margin:0}.done.svelte-fk8ld{font:var(--text-body-md);color:var(--text-primary)}.failure.svelte-fk8ld{color:var(--text-primary)}.actions.svelte-fk8ld{justify-content:flex-end;gap:var(--space-2);display:flex}.actions.svelte-fk8ld button:where(.svelte-fk8ld){font:var(--text-body-sm);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;background:0 0;padding:6px 14px}.actions.svelte-fk8ld button.primary:where(.svelte-fk8ld){color:var(--surface-raised);background:var(--text-primary);border-color:var(--text-primary)}.actions.svelte-fk8ld button:where(.svelte-fk8ld):disabled{opacity:.5;cursor:default}.editor.svelte-17nq24k{background:var(--surface-raised);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.body.svelte-17nq24k{flex:1;min-height:0;display:flex;overflow:hidden}.canvas-scroll.svelte-17nq24k{overflow-anchor:none;background:var(--surface-sunken);flex:1;min-height:0;overflow:auto}.page-frame.svelte-17nq24k{margin:var(--space-5) auto}.page.svelte-17nq24k{transform-origin:0 0;width:850px;position:relative}.page.drop-target.svelte-17nq24k{outline:2px dashed var(--surface-brand);outline-offset:4px}.paper-panel.svelte-17nq24k{background:var(--surface-raised);box-shadow:var(--shadow-md);background-image:radial-gradient(circle, var(--border-subtle) 1px, transparent 1px);background-size:calc(var(--grid,8px) * 3) calc(var(--grid,8px) * 3);pointer-events:none;position:absolute;left:0;right:0}.page-band.svelte-17nq24k{cursor:pointer;position:absolute;left:0;right:0;overflow:hidden}.page-band.top.svelte-17nq24k{border-bottom:1px solid var(--border-subtle)}.page-band.bottom.svelte-17nq24k{border-top:1px solid var(--border-subtle)}.page-band.svelte-17nq24k:hover{outline:1.5px dashed var(--surface-brand);outline-offset:-1.5px}.page-band.editing.svelte-17nq24k{outline:1.5px solid var(--surface-brand);outline-offset:-1.5px;background:var(--surface-raised);cursor:default;pointer-events:none}.page-band.dimmed.svelte-17nq24k{opacity:.35;pointer-events:none}.sheet-behind.svelte-17nq24k{opacity:.3;pointer-events:none;z-index:0;position:absolute;inset:0}.region.behind.svelte-17nq24k{position:absolute}.page-number.svelte-17nq24k{font:var(--text-body-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);opacity:.65;font-size:10px;position:absolute;top:6px;right:8px}.guide.svelte-17nq24k{background:var(--status-info);pointer-events:none;z-index:6;position:absolute}.guide.vertical.svelte-17nq24k{width:1px;top:0;bottom:0}.guide.horizontal.svelte-17nq24k{height:1px;left:0;right:0}.guide.centre.svelte-17nq24k{border-color:var(--surface-brand);background:0 0;border-style:dashed}.guide.vertical.centre.svelte-17nq24k{border-left-width:1px}.guide.horizontal.centre.svelte-17nq24k{border-top-width:1px}.band-edge.svelte-17nq24k{border-top:1.5px dashed var(--status-warn);pointer-events:none;z-index:3;position:absolute;left:0;right:0}.band-edge.svelte-17nq24k span:where(.svelte-17nq24k){font:var(--text-body-sm);color:var(--status-warn);font-size:9.5px;position:absolute;top:3px;right:6px}.band-banner.svelte-17nq24k{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);font:var(--text-body-sm);color:var(--status-info,var(--text-secondary));background:var(--surface-accent);border-bottom:1px solid var(--border-default);flex:none;display:flex}.band-banner.svelte-17nq24k span:where(.svelte-17nq24k){flex:1}.band-banner.svelte-17nq24k code:where(.svelte-17nq24k){font-family:var(--font-mono);background:var(--surface-raised);border-radius:3px;padding:1px 4px;font-size:10.5px}.band-banner.svelte-17nq24k button:where(.svelte-17nq24k){border:1px solid var(--border-default);background:var(--surface-raised);color:var(--text-primary);border-radius:var(--radius-sm);font:var(--text-body-sm);cursor:pointer;padding:4px 12px}.image-error.svelte-17nq24k{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);font:var(--text-body-sm);color:var(--status-fail);background:var(--status-fail-bg);border-bottom:1px solid var(--status-fail-border);flex:none;display:flex}.image-error.svelte-17nq24k span:where(.svelte-17nq24k){flex:1}.image-error.offer.svelte-17nq24k{color:var(--status-warn);background:var(--status-warn-bg);border-bottom-color:var(--status-warn-border)}.image-error.note.svelte-17nq24k{color:var(--status-pass);background:var(--status-pass-bg);border-bottom-color:var(--status-pass-border)}.image-error.svelte-17nq24k .offer-action:where(.svelte-17nq24k){font:var(--text-body-sm);border:1px solid var(--status-warn-border);background:var(--surface-raised,#fff);color:var(--status-warn);cursor:pointer;border-radius:4px;padding:2px 10px;font-weight:600}.image-error.svelte-17nq24k button:where(.svelte-17nq24k){color:inherit;cursor:pointer;background:0 0;border:none;font-size:16px;line-height:1}.selection-box.svelte-17nq24k{outline:1.5px dashed var(--surface-brand);outline-offset:6px;border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-brand) 6%, transparent);cursor:move;z-index:4;touch-action:none;position:absolute}.selection-box.dragging.svelte-17nq24k{cursor:grabbing}.marquee.svelte-17nq24k{border:1px solid var(--surface-brand);background:color-mix(in srgb, var(--surface-brand) 12%, transparent);pointer-events:none;z-index:5;position:absolute}.editor.painting.svelte-17nq24k .region:where(.svelte-17nq24k),.editor.painting.svelte-17nq24k .region:where(.svelte-17nq24k) *{cursor:copy}.region.svelte-17nq24k{z-index:2;align-items:flex-start;gap:2px;display:flex;position:absolute}.region.dragging.svelte-17nq24k{cursor:grabbing}.region.proposal.svelte-17nq24k{outline:1.5px dashed var(--navy-600);outline-offset:3px;border-radius:var(--radius-sm)}.finding-notes.svelte-17nq24k{z-index:1;flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:absolute;top:0;left:calc(100% + 8px)}.finding-note.svelte-17nq24k{background:var(--surface-page);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px dashed;border-radius:999px;padding:1px 6px;font-size:8.5px;font-weight:700}.finding-note.concern.svelte-17nq24k{color:var(--status-fail)}.finding-note.assumption.svelte-17nq24k{color:var(--status-warn)}.finding-note.coverage.svelte-17nq24k,.finding-note.layout.svelte-17nq24k{color:var(--info-600)}.finding-note.suggestion.svelte-17nq24k{color:var(--gray-700)}.region.proposal-delete.svelte-17nq24k{opacity:.6;text-decoration:line-through}.region.disabled.svelte-17nq24k>:not(.drag-handle):not(.delete){opacity:.45}.region.disabled.svelte-17nq24k:after{content:"disabled";font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-tertiary);background:var(--surface-raised);border:1px solid var(--border-subtle);pointer-events:none;border-radius:3px;padding:0 4px;font-size:8.5px;position:absolute;top:-9px;left:14px}.region.stale.svelte-17nq24k .result,.region.stale.svelte-17nq24k .unit,.region.stale.svelte-17nq24k .plot-region svg{opacity:.4}.region.stale.svelte-17nq24k .result{outline:1px dashed var(--status-warn-border);outline-offset:2px;border-radius:2px}.insertion-point.svelte-17nq24k{pointer-events:none;z-index:3;width:0;height:0;position:absolute}.insertion-point.svelte-17nq24k:before,.insertion-point.svelte-17nq24k:after{content:"";background:var(--navy-700);position:absolute}.insertion-point.svelte-17nq24k:before{width:16px;height:1.5px;top:-.75px;left:-8px}.insertion-point.svelte-17nq24k:after{width:1.5px;height:16px;top:-8px;left:-.75px}.region.selected.svelte-17nq24k{cursor:move;outline:1.5px dashed var(--slate-500);outline-offset:4px;border-radius:var(--radius-md)}.region.selected.svelte-17nq24k:after{content:"";pointer-events:none;background-image:linear-gradient(var(--text-primary), var(--text-primary)), linear-gradient(var(--text-primary), var(--text-primary)), linear-gradient(var(--text-primary), var(--text-primary)), linear-gradient(var(--text-primary), var(--text-primary));background-position:0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;background-size:7px 7px;position:absolute;inset:-7px}.drag-handle.svelte-17nq24k{cursor:grab;color:var(--text-tertiary);-webkit-user-select:none;user-select:none;touch-action:none;visibility:hidden;padding:4px 2px;font-size:.8rem}.region.svelte-17nq24k:hover .drag-handle:where(.svelte-17nq24k),.region.selected.svelte-17nq24k .drag-handle:where(.svelte-17nq24k){visibility:visible}.drag-handle.svelte-17nq24k:active{cursor:grabbing}.delete.svelte-17nq24k{visibility:hidden;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:.9rem}.region.svelte-17nq24k:hover .delete:where(.svelte-17nq24k),.region.selected.svelte-17nq24k .delete:where(.svelte-17nq24k){visibility:visible}.delete.svelte-17nq24k:hover{color:var(--status-fail)}.usage-switch.svelte-16ie8u9{gap:var(--space-2);margin-top:var(--space-2);font:var(--text-body-sm);color:var(--text-primary);cursor:pointer;align-items:center;display:flex}.backdrop.svelte-16ie8u9{z-index:100;background:#1f2c3866;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog.svelte-16ie8u9{background:var(--surface-raised);border-radius:var(--radius-lg);width:min(560px,92vw);max-height:88vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.head.svelte-16ie8u9{align-items:center;gap:var(--space-4);padding:0 var(--space-5);border-bottom:1px solid var(--border-subtle);flex:none;height:56px;display:flex}h1.svelte-16ie8u9{font:var(--text-heading-md);font-family:var(--font-display);color:var(--text-primary);margin:0}.close.svelte-16ie8u9{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px 6px;font-size:20px;line-height:1}.close.svelte-16ie8u9:hover{color:var(--text-primary)}.body.svelte-16ie8u9{padding:var(--space-4) var(--space-5) var(--space-5);overflow:auto}.tagline.svelte-16ie8u9{margin:0 0 var(--space-4);font:var(--text-body-md);color:var(--text-secondary)}.versions.svelte-16ie8u9{margin:0 0 var(--space-5)}.row.svelte-16ie8u9{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-top:1px solid var(--border-subtle);padding:6px 0;display:flex}dt.svelte-16ie8u9{font:var(--text-body-sm);color:var(--text-tertiary);white-space:nowrap}dd.svelte-16ie8u9{text-align:right;margin:0}.value.svelte-16ie8u9{font:var(--text-body-sm);font-family:var(--font-mono);color:var(--text-primary)}.stack.svelte-16ie8u9{flex-direction:column;gap:2px;display:flex}.prose.svelte-16ie8u9{font:var(--text-body-sm);color:var(--text-primary)}h2.svelte-16ie8u9{margin:0 0 var(--space-2);font:var(--text-body-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);font-weight:700}ul.svelte-16ie8u9{margin:0;padding:0;list-style:none}li.svelte-16ie8u9{font:var(--text-body-sm);color:var(--text-primary);padding:var(--space-2) 0;border-top:1px solid var(--border-subtle)}.licence.svelte-16ie8u9{margin:var(--space-5) 0 0;padding-top:var(--space-3);border-top:1px solid var(--border-subtle);font:var(--text-body-sm);color:var(--text-tertiary)}.account.svelte-1mzjx0{position:relative}.sign-in.svelte-1mzjx0{white-space:nowrap;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-page);color:var(--text-primary);font:var(--text-label);cursor:pointer;padding:7px 12px}.sign-in.svelte-1mzjx0:hover{border-color:var(--text-tertiary)}.chip.svelte-1mzjx0{cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;display:flex;position:relative}.avatar.svelte-1mzjx0{background:var(--surface-brand);width:32px;height:32px;color:var(--text-on-brand);font:var(--text-label);border-radius:50%;place-items:center;display:grid}.dot.svelte-1mzjx0{border:2px solid var(--surface-raised);background:var(--status-pass,#40702c);border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.dot.off.svelte-1mzjx0{background:var(--text-tertiary)}.dot.warn.svelte-1mzjx0{background:var(--status-warn,#9a5a0b)}.chip.busy.svelte-1mzjx0 .dot:where(.svelte-1mzjx0){opacity:.5}.menu.svelte-1mzjx0{z-index:50;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:min(320px,100vw - 32px);box-shadow:var(--shadow-md);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0}.who.svelte-1mzjx0{flex-direction:column;gap:2px;display:flex}.name.svelte-1mzjx0{font:var(--text-body-md);color:var(--text-primary);font-weight:600}.email.svelte-1mzjx0,.fine.svelte-1mzjx0{font:var(--text-body-sm);color:var(--text-tertiary);margin:0}.status.svelte-1mzjx0,.note.svelte-1mzjx0{font:var(--text-body-sm);color:var(--text-secondary);margin:0}.choice.svelte-1mzjx0{gap:var(--space-2);font:var(--text-body-sm);color:var(--text-primary);flex-direction:column;display:flex}.choice.svelte-1mzjx0 label:where(.svelte-1mzjx0){gap:var(--space-2);cursor:pointer;align-items:center;display:flex}.links.svelte-1mzjx0{border-top:1px solid var(--border-subtle);padding-top:var(--space-3);justify-content:space-between;align-items:center;display:flex}.links.svelte-1mzjx0 a:where(.svelte-1mzjx0),.link.svelte-1mzjx0{font:var(--text-body-sm);color:var(--text-link,var(--text-primary));cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.home.svelte-7ccykd{background:var(--surface-page);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.toolbar.svelte-7ccykd{align-items:center;gap:var(--space-3);height:64px;padding:0 var(--space-6);border-bottom:1px solid var(--border-subtle);background:var(--surface-raised);flex:none;display:flex}.search-wrap.svelte-7ccykd{width:440px;max-width:100%;position:relative}.search-icon.svelte-7ccykd{color:var(--text-tertiary);pointer-events:none;display:flex;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.search.svelte-7ccykd{box-sizing:border-box;width:100%;font:var(--text-body-sm);border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--surface-page);color:var(--text-primary);padding:8px 12px 8px 33px}.search.svelte-7ccykd:focus{border-color:var(--surface-brand);outline:none}.secondary.svelte-7ccykd{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-page);color:var(--text-primary);font:var(--text-label);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--ease-standard);align-items:center;gap:7px;margin-left:auto;padding:7px 12px;display:flex}.secondary.svelte-7ccykd:hover{background:var(--surface-sunken)}.primary.svelte-7ccykd{white-space:nowrap;background:var(--surface-brand);color:var(--text-on-brand);border-radius:var(--radius-sm);font:var(--text-label);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);border:none;padding:8px 16px}.primary.svelte-7ccykd:hover{background:var(--surface-brand-hover)}.primary.svelte-7ccykd:active{transform:scale(.97)}.foot.svelte-7ccykd{align-items:center;gap:var(--space-3);height:40px;padding:0 var(--space-6);border-top:1px solid var(--border-subtle);background:var(--surface-raised);flex:none;display:flex}.build.svelte-7ccykd{font:var(--text-body-sm);color:var(--text-tertiary)}.about.svelte-7ccykd{border-radius:var(--radius-sm);font:var(--text-body-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px 8px}.about.svelte-7ccykd:hover{background:var(--surface-sunken);color:var(--text-primary)}.content.svelte-7ccykd{padding:var(--space-6) var(--space-7);gap:var(--space-6);flex-direction:column;flex:1;display:flex;overflow-y:auto}h2.svelte-7ccykd{margin:0 0 var(--space-3);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-tertiary)}section.svelte-7ccykd{min-width:0}.section-head.svelte-7ccykd{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.section-head.svelte-7ccykd h2:where(.svelte-7ccykd){margin:0}.section-head.spread.svelte-7ccykd{justify-content:space-between}.helper.svelte-7ccykd{font:var(--text-body-sm);color:var(--text-tertiary)}.head-actions.svelte-7ccykd{gap:var(--space-4);align-items:baseline;display:flex}.text-button.svelte-7ccykd{font:var(--text-body-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0}.text-button.svelte-7ccykd:hover{color:var(--text-primary)}.tier-start.svelte-7ccykd{gap:var(--space-7);grid-template-columns:400px minmax(0,1fr);align-items:start;display:grid}@media (width<=900px){.tier-start.svelte-7ccykd{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}.start-cards.svelte-7ccykd{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.featured-grid.svelte-7ccykd{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1100px){.featured-grid.svelte-7ccykd{grid-template-columns:repeat(2,minmax(0,1fr))}}.example-grid.svelte-7ccykd{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(196px,1fr));display:grid}.chips.svelte-7ccykd{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.chip.svelte-7ccykd{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--text-primary);font:var(--text-label);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);align-items:baseline;gap:6px;padding:5px 12px;display:flex}.chip.svelte-7ccykd:hover{background:var(--surface-sunken)}.chip.svelte-7ccykd .count:where(.svelte-7ccykd){font:500 11px var(--font-mono);color:var(--text-tertiary)}.chip.active.svelte-7ccykd{background:var(--surface-brand);border-color:var(--surface-brand);color:var(--text-on-brand)}.chip.active.svelte-7ccykd .count:where(.svelte-7ccykd){color:inherit;opacity:.8}.card.svelte-7ccykd{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);box-shadow:var(--shadow-sm);cursor:pointer;text-align:left;transition:box-shadow var(--duration-fast) var(--ease-standard);flex-direction:column;gap:10px;font-family:inherit;display:flex}.card.svelte-7ccykd:hover{box-shadow:var(--shadow-md)}.card-preview.svelte-7ccykd{border-radius:var(--radius-sm);background:var(--surface-sunken);height:90px;color:var(--text-tertiary);justify-content:center;align-items:center;display:flex}.card-preview.blank.svelte-7ccykd{font-size:28px;font-weight:300}.card-preview.sample.svelte-7ccykd{font-family:var(--font-mono);font-size:15px}.card-preview.svelte-7ccykd{flex:none}.card-preview.stack.svelte-7ccykd{position:relative}.pages.svelte-7ccykd{width:46px;height:62px;position:relative}.sheet.svelte-7ccykd{box-sizing:border-box;background:var(--paper-0);border:1px solid var(--border-subtle);width:46px;height:62px;box-shadow:var(--shadow-sm);border-radius:2px;position:absolute}.sheet.back.svelte-7ccykd{top:-4px;left:5px}.sheet.front.svelte-7ccykd{flex-direction:column;gap:3px;padding:6px 5px;display:flex;top:0;left:0}.bar.svelte-7ccykd{background:var(--gray-200);flex:none;height:2px}.bar.title.svelte-7ccykd{background:var(--navy-700);width:60%;height:3px}.bar.w90.svelte-7ccykd{width:90%}.bar.w70.svelte-7ccykd{width:70%}.bar.w80.svelte-7ccykd{width:80%}.bar.result.svelte-7ccykd{box-sizing:border-box;background:var(--status-pass-bg);border:1px solid var(--status-pass-border);border-radius:2px;width:55%;height:6px}.pp.svelte-7ccykd{font:500 10.5px var(--font-mono);color:var(--text-tertiary);position:absolute;bottom:5px;right:7px}.card-text.svelte-7ccykd{flex-direction:column;gap:4px;display:flex}.reason.svelte-7ccykd{align-items:center;gap:6px;min-height:16px;display:flex}.badge.svelte-7ccykd{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-on-brand);background:var(--surface-brand);border-radius:var(--radius-pill);flex:none;padding:1px 6px;font-size:9px;font-weight:600}.reason-text.svelte-7ccykd{font:var(--text-body-sm);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.meta.svelte-7ccykd{font:var(--text-body-sm);color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;font-size:11.5px;display:flex}.clause.svelte-7ccykd{white-space:nowrap;font:500 11px/1.4 var(--font-mono);background:var(--surface-sunken);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:4px;flex:none;padding:1px 6px}.card-foot.svelte-7ccykd{font:var(--text-body-sm);color:var(--text-secondary);border-top:1px solid var(--border-subtle);padding-top:8px;font-size:11.5px}.results.svelte-7ccykd{gap:var(--space-5);flex-direction:column;max-width:760px;display:flex}.hit.svelte-7ccykd{align-items:center;gap:var(--space-3);border:none;border-top:1px solid var(--border-subtle);text-align:left;cursor:pointer;background:0 0;padding:9px 4px;font-family:inherit;display:flex}.rows.svelte-7ccykd .hit:where(.svelte-7ccykd):last-child{border-bottom:1px solid var(--border-subtle)}.hit.svelte-7ccykd:hover{background:var(--surface-sunken)}.hit-mark.svelte-7ccykd{border-radius:var(--radius-sm);background:var(--surface-sunken);width:34px;height:34px;font:500 12px var(--font-mono);color:var(--text-tertiary);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.hit-text.svelte-7ccykd{flex-direction:column;flex:1;min-width:0;display:flex}.hit-title.svelte-7ccykd{font:var(--text-heading-sm);color:var(--text-primary);font-size:14.5px}.hit-subtitle.svelte-7ccykd{font:var(--text-body-sm);color:var(--text-secondary)}.hit-discipline.svelte-7ccykd{text-align:right;width:130px;font:var(--text-body-sm);color:var(--text-tertiary);flex:none;font-size:12px}.card-title.svelte-7ccykd{font:var(--text-heading-sm);color:var(--text-primary)}.card-subtitle.svelte-7ccykd{font:var(--text-body-sm);color:var(--text-secondary)}.empty.svelte-7ccykd{font:var(--text-body-sm);color:var(--text-tertiary);margin:0}.rows.svelte-7ccykd{flex-direction:column;display:flex}.row.svelte-7ccykd{border-top:1px solid var(--border-subtle);align-items:center;display:flex}.rows.svelte-7ccykd .row:where(.svelte-7ccykd):last-child{border-bottom:1px solid var(--border-subtle)}.row-main.svelte-7ccykd{justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;border-radius:var(--radius-sm);flex:1;padding:12px 4px;display:flex}.row-main.svelte-7ccykd:hover{background:var(--surface-sunken)}.row-title.svelte-7ccykd{font:var(--text-heading-sm);color:var(--text-primary)}.row-modified.svelte-7ccykd{font:var(--text-body-sm);color:var(--text-tertiary);white-space:nowrap}.row-delete.svelte-7ccykd{visibility:hidden;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:1rem}.row.svelte-7ccykd:hover .row-delete:where(.svelte-7ccykd){visibility:visible}.row-delete.svelte-7ccykd:hover{color:var(--status-fail)}.backdrop.svelte-18ydug0{z-index:100;background:#1f2c3866;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog.svelte-18ydug0{background:var(--surface-raised);border-radius:var(--radius-lg);width:min(480px,100vw - 32px);box-shadow:var(--shadow-lg);overflow:hidden}.head.svelte-18ydug0{padding:0 var(--space-5);border-bottom:1px solid var(--border-subtle);align-items:center;height:56px;display:flex}h1.svelte-18ydug0{font:var(--text-heading-md);font-family:var(--font-display);color:var(--text-primary);margin:0}.body.svelte-18ydug0{padding:var(--space-4) var(--space-5) var(--space-5);gap:var(--space-3);font:var(--text-body-md);color:var(--text-primary);flex-direction:column;display:flex}p.svelte-18ydug0{margin:0}.quiet.svelte-18ydug0{font:var(--text-body-sm);color:var(--text-secondary)}.actions.svelte-18ydug0{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.actions.svelte-18ydug0 button:where(.svelte-18ydug0){font:var(--text-body-sm);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;background:0 0;padding:6px 14px}.actions.svelte-18ydug0 button.primary:where(.svelte-18ydug0){color:var(--surface-raised);background:var(--text-primary);border-color:var(--text-primary)}.backdrop.svelte-1athwxr{z-index:100;background:#1f2c3866;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog.svelte-1athwxr{background:var(--surface-raised);border-radius:var(--radius-lg);width:min(520px,100vw - 32px);max-height:88vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.head.svelte-1athwxr{padding:0 var(--space-5);border-bottom:1px solid var(--border-subtle);align-items:center;height:56px;display:flex}h1.svelte-1athwxr{font:var(--text-heading-md);font-family:var(--font-display);color:var(--text-primary);margin:0}h2.svelte-1athwxr{margin:0 0 var(--space-2);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-tertiary)}.close.svelte-1athwxr{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:20px}.body.svelte-1athwxr{padding:var(--space-4) var(--space-5) var(--space-5);gap:var(--space-3);font:var(--text-body-sm);color:var(--text-primary);flex-direction:column;display:flex;overflow:auto}p.svelte-1athwxr{margin:0}.quiet.svelte-1athwxr{color:var(--text-secondary)}.error.svelte-1athwxr{color:var(--status-fail,#b3261e)}.modes.svelte-1athwxr{gap:var(--space-2);flex-direction:column;display:flex}.modes.svelte-1athwxr label:where(.svelte-1athwxr){gap:var(--space-2);cursor:pointer;align-items:flex-start;display:flex}.modes.svelte-1athwxr label.disabled:where(.svelte-1athwxr){color:var(--text-tertiary);cursor:default}.made.svelte-1athwxr{gap:var(--space-2);display:flex}.made.svelte-1athwxr input:where(.svelte-1athwxr){min-width:0;font:var(--text-body-sm);font-family:var(--font-mono);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-page);color:var(--text-primary);flex:1;padding:6px 8px}.actions.svelte-1athwxr{justify-content:flex-end;display:flex}button.svelte-1athwxr{font:var(--text-body-sm);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;background:0 0;padding:6px 14px}button.primary.svelte-1athwxr{color:var(--surface-raised);background:var(--text-primary);border-color:var(--text-primary)}button.svelte-1athwxr:disabled{opacity:.5;cursor:default}.links.svelte-1athwxr{border-top:1px solid var(--border-subtle);padding-top:var(--space-3)}.link.svelte-1athwxr{align-items:center;gap:var(--space-3);padding:4px 0;display:flex}.what.svelte-1athwxr{color:var(--text-secondary);flex:1}button.text.svelte-1athwxr{color:var(--text-link,var(--text-primary));border:none;padding:0;text-decoration:underline}button.danger.svelte-1athwxr{color:var(--status-fail,#b3261e)}.shared-by.svelte-wjtxiv{font:var(--text-body-sm);color:var(--text-primary);margin:0}.export.svelte-wjtxiv{background:var(--surface-sunken);width:100%;height:100%;min-height:0;display:flex}.settings.svelte-wjtxiv{box-sizing:border-box;background:var(--surface-raised);border-right:1px solid var(--border-subtle);width:300px;padding:var(--space-5);gap:var(--space-4);flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}h1.svelte-wjtxiv{font:var(--text-heading-md);font-family:var(--font-display);color:var(--text-primary);margin:0}.note.svelte-wjtxiv{font:var(--text-body-sm);color:var(--text-tertiary);margin:0;font-size:11px;line-height:1.5}.spacer.svelte-wjtxiv{min-height:var(--space-4);flex:1}.primary.svelte-wjtxiv,.secondary.svelte-wjtxiv{border-radius:var(--radius-sm);font:var(--text-label);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);border:1px solid #0000;padding:10px 16px}.primary.svelte-wjtxiv{background:var(--surface-brand);color:var(--text-on-brand)}.primary.svelte-wjtxiv:hover{background:var(--surface-brand-hover)}.secondary.svelte-wjtxiv{border-color:var(--border-default);color:var(--text-primary);background:0 0}.secondary.svelte-wjtxiv:hover{background:var(--surface-sunken)}.preview-scroll.svelte-wjtxiv{min-height:0;padding:var(--space-6);flex:1;overflow:auto}.pages.svelte-wjtxiv{align-items:center;gap:var(--space-5);flex-direction:column;display:flex}.paper.svelte-wjtxiv{box-sizing:border-box;background:var(--paper-0);box-shadow:var(--shadow-md);color:var(--navy-800);--text-primary:var(--navy-800);--text-secondary:#5a6b78;--text-tertiary:#8a97a1;--text-value:var(--navy-700);--surface-raised:var(--paper-0);--surface-sunken:var(--cream-100);--border-subtle:var(--gray-200);--border-default:#d7cfc2;--status-fail:var(--red-600);--status-info:var(--info-600);flex-direction:column;flex:none;display:flex}.page-header.svelte-wjtxiv,.page-footer.svelte-wjtxiv{justify-content:space-between;align-items:baseline;gap:var(--space-4);font-family:var(--font-body);color:#5a6b78;flex:none;font-size:9pt;display:flex}.page-header.svelte-wjtxiv{border-bottom:1px solid #e2e0db;margin-bottom:8px;padding-bottom:6px}.page-footer.svelte-wjtxiv{border-top:1px solid #e2e0db;margin-top:8px;padding-top:6px}.wordmark.svelte-wjtxiv{font-family:var(--font-display);color:var(--navy-800);font-weight:700}.bar.svelte-wjtxiv{color:var(--slate-500)}.viewport.svelte-wjtxiv{flex:1;position:relative;overflow:hidden}.canvas.svelte-wjtxiv{transform-origin:0 0;position:absolute;top:0;left:0}.region.svelte-wjtxiv{align-items:flex-start;display:flex;position:absolute}.region.proposal.svelte-wjtxiv{outline:1.5px dashed var(--navy-600);outline-offset:3px}@media print{.export.svelte-wjtxiv{background:0 0;height:auto;display:block}.settings.svelte-wjtxiv{display:none}.preview-scroll.svelte-wjtxiv{padding:0;overflow:visible}.pages.svelte-wjtxiv{gap:0;display:block}.paper.svelte-wjtxiv{box-shadow:none;break-after:page;break-inside:avoid;height:calc(var(--paper-h) - 1px);overflow:hidden}.paper.svelte-wjtxiv:last-child{break-after:auto}}.app.svelte-1n46o8q{flex-direction:column;height:100vh;display:flex}header.svelte-1n46o8q{background:var(--surface-raised);height:54px;color:var(--text-primary);border-bottom:1px solid var(--border-subtle);flex:none;align-items:center;gap:14px;padding:0 18px;display:flex}.crumbs.svelte-1n46o8q{font:var(--text-body-sm);color:var(--text-tertiary);white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:12.5px;display:flex}.crumbs.svelte-1n46o8q .sep:where(.svelte-1n46o8q){color:var(--text-tertiary)}.search.svelte-1n46o8q{flex:none;position:relative}.search-input.svelte-1n46o8q{border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--surface-sunken);width:190px;color:var(--text-primary);font:var(--text-body-sm);padding:6px 10px;font-size:11.5px}.search-input.svelte-1n46o8q:focus{border-color:var(--surface-brand);background:var(--surface-page);outline:none}.search-results.svelte-1n46o8q{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-sm);width:320px;max-height:340px;box-shadow:var(--shadow-md);z-index:40;padding:4px;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto}.search-hit.svelte-1n46o8q{text-align:left;border-radius:var(--radius-sm);width:100%;font:var(--text-body-sm);color:var(--text-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:6px 8px;font-size:11.5px;display:flex}.search-hit.svelte-1n46o8q:hover{background:var(--surface-sunken)}.hit-text.svelte-1n46o8q{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.badge.svelte-1n46o8q{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-on-brand);background:var(--surface-brand);border-radius:var(--radius-pill);flex:none;padding:1px 6px;font-size:9px}.search-count.svelte-1n46o8q{font:var(--text-body-sm);color:var(--text-tertiary);pointer-events:none;font-variant-numeric:tabular-nums;font-size:10px;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.search-swap.svelte-1n46o8q{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;font-size:13px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.search-swap.svelte-1n46o8q:hover,.search-swap.on.svelte-1n46o8q{background:var(--surface-accent);color:var(--text-primary)}.replace-row.svelte-1n46o8q{border-bottom:1px solid var(--border-subtle);gap:4px;padding:6px;display:flex}.replace-input.svelte-1n46o8q{min-width:0;font:var(--text-body-sm);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-primary);flex:1;padding:4px 8px;font-size:11.5px}.replace-btn.svelte-1n46o8q{font:var(--text-body-sm);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-primary);cursor:pointer;padding:3px 8px;font-size:11px}.replace-btn.svelte-1n46o8q:disabled{opacity:.4;cursor:default}.search-hit.current.svelte-1n46o8q{background:var(--surface-accent)}.search-empty.svelte-1n46o8q{font:var(--text-body-sm);color:var(--text-tertiary);padding:8px;font-size:11.5px}.saved.svelte-1n46o8q{font:var(--text-body-sm);color:var(--text-tertiary);white-space:nowrap;flex:none;font-size:11px}.rule.svelte-1n46o8q{background:var(--border-subtle);flex:none;width:1px;height:22px}.back.svelte-1n46o8q{border:1px solid var(--border-default);background:var(--surface-page);color:var(--text-primary);border-radius:var(--radius-sm);font:var(--text-body-sm);cursor:pointer;padding:6px 11px}.brand.svelte-1n46o8q{font-family:var(--font-display);color:var(--text-primary);cursor:pointer;border-radius:var(--radius-sm);flex:none;align-items:center;margin:-2px -4px;padding:2px 4px;font-size:17px;font-weight:700;display:flex}.brand.svelte-1n46o8q:hover{background:var(--surface-sunken)}.bar.svelte-1n46o8q{color:var(--slate-500)}.title.svelte-1n46o8q{border-radius:var(--radius-sm);min-width:0;color:var(--text-primary);font:var(--text-body-md);background:0 0;border:1px solid #0000;flex:1;padding:5px 8px;font-weight:600}.title.svelte-1n46o8q:hover{border-color:var(--border-subtle)}.title.svelte-1n46o8q:focus{border-color:var(--border-default);background:var(--surface-page);outline:none}.theme-toggle.svelte-1n46o8q{min-width:32px;color:var(--text-secondary);border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);background:0 0;flex:none;margin-left:auto;padding:6px 10px;font-size:13px;line-height:1}.theme-toggle.svelte-1n46o8q:hover{background:var(--surface-sunken)}.notice.svelte-1n46o8q{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);font:var(--text-body-sm);color:var(--status-warn);background:var(--status-warn-bg);border-bottom:1px solid var(--status-warn-border);flex:none;display:flex}.notice.success.svelte-1n46o8q{color:var(--status-pass);background:var(--status-pass-bg);border-bottom-color:var(--status-pass-border)}.notice.error.svelte-1n46o8q{color:var(--status-fail);background:var(--status-fail-bg);border-bottom-color:var(--status-fail-border)}.notice.svelte-1n46o8q span:where(.svelte-1n46o8q){flex:1}.notice.svelte-1n46o8q button:where(.svelte-1n46o8q){color:inherit;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:1rem;line-height:1}main.svelte-1n46o8q{background:var(--surface-sunken);flex:1;min-height:0;display:flex;overflow:hidden}@media print{header.svelte-1n46o8q{display:none}.app.svelte-1n46o8q{height:auto;display:block}main.svelte-1n46o8q{background:0 0;display:block;overflow:visible}}
