@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAVsABAAAAAACkwAAAUUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIRgmCcxEQCoNgg18LDgABNgIkAxgEIAWDbgdGDIMyGx8JUZQO0haCnwe2e5QDGGFHEUN9aGMs9HWEkQvCbfA8/3/ar33uDdhUvpVTOYWRYsZpn6h/KJPHr/cn6WtCJLt74ZEPJhRgkGOQYFvT1UjuupKr22j0t8yVZy7hkfOdCi54Qf6H1vz/96r++9954ZyAjQ0SDwbpvawxeI+O5Y1QQec8Hmy3TS6WSwXEmtVm9iyYnROoPjtdEAHspEghnd2Dk1jRAcIAWcJixbSfJ2z/eoCYs7Z/hBhA1cW6apPrMYG6Us0CA/svIss0pRqUw6SZlIbSAA1QAAB9M2TwEhhXl5O/gC5y2EAyAJSuQoBRSaFIDA3hL3V8wIkVhQ64MNxvPBkG77ck/I+vHD/rISyeKl6HVT41ejQ5ZECpbFdToV+nUdPAGa7DKX2Y5ThmpeNUoZb5+k0DdrWMMwjduCnYevQVuVaLhB9idbo/bJa2XiWCxAD5VbGsJoKKBQkxEbQYCtZyigEFGoxh+g7GKOCyPbCeo2nCLkczlwEzQdehcZKQfdo+ajtqXUkEXQ7pLjMHP9yE0I2am/wTwRQ3gbXcHvWJz1e2NinbhAg5v9SjdUjZOFPjND8x3cfv19Kzg8VtDo3NKmYaOpPP5JgzV3pTAfL5rmCbLO2fJ7xk1QrY5xWEK7WcXOT8XorpfFhsTbaEXdpe/kNVItji5pByZSPqxKwQNKzY8TCFwyIAMAPgBDSgBQwDAB0kBQUACOh6jcPiMq+7TM61K99981254L54uzhmnOK6Sy54137l28XjL77nuOqdV97h/AQH9kkXzptv5/x3HFe91zr23NuG83bnQqNxs9HQ6PAOJo+mdhbGBYb7O855ZCWr47RLUmt8VQ15Xalvqnv8ebXFvfGDKb78zMuGO859ZCW74/Rzzotp6m5sKuzPvDL3vMPeLy0ghI4VW2RUfRDdE4TXCULXCkJZnQAiey6IfByE56HvQVKWj73lAvxkNWoNlWwyN1ny+LMqQ7hIxnW3dpW1aYALWWoz8TouPseFOn4IXuSjqeyjmgOOh70+tXQC+wB/RyOwHzfZkL+DXB4PckPyfjFcf4fEi+G+vNXtCZL5hWsPOWCHXLBBgZlaVMavYKPsVb3lCCBc9OA1r3y7EtH0j9WmfQ/woSnYCPDxn+Wbwp18Wf9Aex2woQAQ+LG4TElZhAnmICwUzPI+BtvPbVbtU+qziL5TJllYY0IAsINCNaEhgJUtGqLbgPmUQizkxyxWuPlfrNHpSbFOnbPFJuJsic1UqDK7XRl27K/4xzQoa9qzIWCXn79vT+lH3nVIqaMCtpUZ0W1Qn3ZDRh3id7oJa47Y08tvXYDfaUqM89t2ikPWBEzzC9iz66gjDOVKVcg5DXYavNpgVYZOxNnIW934ZKPepXmi/TscdcwZAnZtf8OyoYJXJ+sZTpNtDvC+pQxtDjnEUAkspCFA9uD/lafy21RKAUB4TRY3MAMiCk000S2nHNn1kqUTuQpve5X/xDZvEIqEEFyoIul5bjR4cZExHarkiAfWoheJoEu9YobocT8Pn2oF0kSRCVsWJnSyM69cWdHAK1/aoMa0HrXycw/T2TKpTZkUUjYxrFWFvJ3NLBrQGDnMQqVCGRK46TAr/ZqUyRRDh9k43bohtTKobOcOzuF4t0Ic5iCfIUEkOx3mJGBetwpptN3FwHMdSIhINixFQfg7NYXwiSX7e3wMt+L7WQ9zCvZxV8Uze+CheX6OAiIo/LQCH0X3AQA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABYwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4TfCluT1MvMgAAAYAAAABSAAAAYGjBn0RjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAADAAAAAwELfCadoZWFkAAAC4AAAADYAAAA2GiMszWhoZWEAAAMYAAAAHwAAACQIEgNDaG10eAAAAzgAAAAXAAAAGAcQAE5sb2NhAAADUAAAAA4AAAAOAIgAiG1heHAAAANgAAAAHAAAACAAFgC3bmFtZQAAA3wAAADcAAAB7igUQ3pwb3N0AAAEWAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiYzUpCIGkZzEkjwGEQYQYAER//+DSACTtQcjAAAAeNothbERQFAQBffevx9p4hQhk5AZIxfpQCMixYhEGtKCwbCzO4ursZUMWjQC/XebqK0CFTllJR7hTfx07RAcEJvbdYKbzYGVAHLtQJBu0ZEKBQAAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJSERISABmP6kASD+4AMM/PQ8ApQAAQAu//QCRgLGADUAAAUiLgI1NDY3IzUzNyE1ITY1NCYjIgYHJz4BMzIeAhUUBzMVIwchFSEOARUUFjMyNjcXDgEBPDBNNh4IBUp9pv7dAXcJQTonRh41KmY3LEk1HQlOfqYBJP6ICAhHPCpLKTMobgwcMUUqFiMPQ2BDFh02NR4jNS4oGC1BKCIYQ2BDDiAUPDwjKzcwMQABAAAAAQCDA5G4vF8PPPUACQPoAAAAANoFuDsAAAAA3PIwk/81/sYE2QPQAAAACQACAAAAAAAAeNpjYGRgYGH895aBgVXqv+l/U5abQBFUwAYAg/8FXQB42mO8waDAAAJvIJiphEEPRAMANRYEYgAAAAAUABQAFAAUAGAAYAAAeNpjYGRgYGBjCGFgZ0hkYAXzEICZgREAEiUAznjalZA1dgMwEAUnzClTqwszJ02YGUyVmZnpWD6cS/9Cz9DZop2VtAjMEmaCsck5wDO2Y3mMtbFpy+Ms07Y8wR0ty5Oc0bQ8xUrXzzQHHFleFkGUomaWC3Y1CwTIE5NeFO9QECclM+SJ6P2TB9545oZ3vkgSosovPtIUeJLmJ6+zwjY/khFKJPWaxyEtj7yRIY1hnx0OrB/T9WS6vsyANzPozVpfdu1Fo2Y0qA2dyS0ZstRQj4ig3mE4YI99zjFdL/pFniw74muSmoauBfKJvEmGJMs6g+x0AExaSbF42mNgYgCD/wsZbBiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBAMdUCGs=)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 Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-hebrew-hebrew-400-normal-DtcEHBoE.woff2)format("woff2"),url(/assets/ibm-plex-sans-hebrew-hebrew-400-normal-CPsCACZF.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-hebrew-latin-ext-400-normal-CWZcAcQ-.woff2)format("woff2"),url(/assets/ibm-plex-sans-hebrew-latin-ext-400-normal-CoGypoWm.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 Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-hebrew-latin-400-normal-LNOA4mnG.woff2)format("woff2"),url(/assets/ibm-plex-sans-hebrew-latin-400-normal-BlLOxiF5.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 Sans Hebrew;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAVwABAAAAAACjgAAAUZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIQgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDQAdGDINiGxEJUZTu0TzFzwPbPcoBjLADKIkf+2Ms9HWEkQvCbfA8X2f9ua+qInR7JjNTLachZOyWgg8Odh/CGkxnuP6Slh2E4S3hyIOEAgzueLjgN5d7I2Gn9+63RrfPXAlzCY+cdSq44AX53zry172p+/bPm9M/B1YJTg9p91qpVNI6JYAdOKDtpRW+ufEUqxxrQAHEqNa2od4TQ+xJGBMBHAQESN/A2HZs6ABJABtDuXLa97N2/GiYtHMkukAawOdqXY3JvxigrlO7gVH4IHKQUDSBclo0Q2koDdAABQAw3CGTi2BeXVZ/gy4ybyI5AMqmEoDpB1ovjYbwX+p0ARc2FDrgxvSI+XwSZJ+S5H++cfyihzA8VKaQ7bZpt8k+A+aMqlHsBjocN28fcCWbcMkwFlnGomy4VKKE9Lfs8IsUh6Ap2Hv4FbmJRJIPcfqKP+yOtl6FggQA5qpZDoeCCgTxVChoAaSsFaQDdAmsaYcP1kzhsj2wXgBSfcDR7omB2YbXZvp2VNxFecGcI1ElFPTVFD1s93ACbusoN5nc5R8KRtAE1gp72Ec+ofOxW6czlALDF3s4S+u86mUSspxXQuF+zZwcrBGLl/hta7mHmbsrqbPHXicru4pPZM28zaN2K+FialHArpiw7rBWYERO9AzcJ9ibj8VC5GdRXpEOBXvQHKLRMpH+D0PbQtCw4cDHSCZ5AbAA4AI0oBNsAgA6iAcFAAjoeqPT6rYcdRqOI9e9//b7cvL+TIc4d7nEfff9cvJ1x3XvFu+88IHz+vdee48T96Q5cWx347qHE285r/+gc8fZd03XPa6RsdXwakuvs3bzulhgsNQ3UjoUit211RVaKqlz1VxdW9i75qn23r1TJS1Vo2sOBbqLPKWtY6Erb9/qDS0/ubbh/4bCgXXTbX0H5mreBUigY8PuT2mOo/vi8CZx6J84VOUK4K89ceTTOHwPHUDK1k+D1f66gEZNTj8eUAPWrh1oOIGbADa7t7uq2+AW3DyCG7XcrQFuJKyDi/xNzwERHOZLoy2v4ED9263hxYEcWMGO/BvH7VvBU0BgMJ3n3wRZYNusz+OLk/9tJUAROKAY7FDmwVMJ6mrZCT5rsBoBhNMZHS1vHvK2/Wezaz8CfGzEWwA+/Tu5PdnqUwbap4AdBYDANxI2Wm1ELngLhOE4i3yICeDXsqaupExCC2BhOysTDO/xHKBQoCGAjQkaotuBvQGbhAYvmxQezpo0elyxXrc0GWQ4brIQVOfxNB2YEh11S1pU9UccEzYt1UVFVL6caXMqLQqbVGWTAWOG9QjZbM64y2xzxIKIIeOOCht3qQoh446bFjNvp3HhFalFC0zVKtXMA63t3ppaV4etyyfFzDkivJpzlZCZbzRzc3O416Ill9/dN/kmpKlGULVmppVttl8NW1LJ1G3OHNPPF5F5xgHGfZfs8YuVFAAkFzLcwQKIKDTRRLfGFqaD5O2Dek2wp056ZncwDmUSCB5UmdRaLwoujFKrVI5MHsBWdgGfdjWKBPhbNyklDGlVKU+66f6KHg1KI0qjV6MyG/iJ0tlnRIsS2bTcYECzCoFquYU2NQqs5Y6VTbrzQp5UDtgOqsmi7IxoUyVXGlMOFuw1oMZ6opxcx7LdOhUS5aKYKYufg/rd7DGsucK1mz00nepYEvjZsJbF4YeZkaBTOokCLuEj2MV9LIZd6mGZLMIXWRR93Mti2ImL+LC6WTaLYhB96mYbWIRflFLu88YA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4TfCluT1MvMgAAAYAAAABSAAAAYGkooGRjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2GjgswWhoZWEAAAMcAAAAHwAAACQIJwNSaG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAFgC8bmFtZQAAA4AAAADYAAABwCKiQEpwb3N0AAAEWAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiYzUpCIGkZzEkjwGEQYQYAER//+DSACTtQcjAAAAeNothTEOQEAUBee/3RWJS3y3UOuE7VVu4CLOo1K5kE4tCJOZDFGDnSTQohHov9tEtgZUFSEp8Ahv4qdrs7ODr9GuA6LZ7FgNoFIb4IQb/twKjQAAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEAg75vdZxfDzz1AAkD6AAAAADaBbg6AAAAANzyMJP/I/6vBQAD3AAAAAkAAgAAAAAAAHjaY2BkYGBh/PeWgYHV+r/yf2VWBqAIKmADAHQZBIIAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgYwhhYGdIY2AF8xCAmYERABKOANN42pWQNUIDURQAB3dK6j0A7tLg7g4V7hpPzsYJOFWmWC2z8v88F6CTJ1poau0CrpsIuYlp/kNupp+/kFtYphZya8qnjQEeQm5nlMmQ+yV4oeD7wzwjvnnuyfGqXJCHycsf3t/keNZ+wDq7bLHMHodaHqlwwi1fem4q3ZHzLDOk/ZEHo4t8ci7nMBffegaMmXE8PBfCbIHUaN5j+Vn60DMX5wnjpTCDlM4RZHKs8M0PVXLKz7gN7eOMMsacFOZEL3L6DctLfPgGqQgrYG7vR+8SZme4DksyQg542mNgYgCD/2sZfBmwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBAM4bCIg=)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 Sans Hebrew;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-hebrew-hebrew-500-normal-BiCWpF8d.woff2)format("woff2"),url(/assets/ibm-plex-sans-hebrew-hebrew-500-normal-Ddg_2VaK.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-hebrew-latin-ext-500-normal-CJ8nbqtk.woff2)format("woff2"),url(/assets/ibm-plex-sans-hebrew-latin-ext-500-normal-CuH7nMAG.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 Sans Hebrew;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-hebrew-latin-500-normal-CPKaftYY.woff2)format("woff2"),url(/assets/ibm-plex-sans-hebrew-latin-500-normal-3kJePiyr.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 Sans Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAVwABAAAAAACjgAAAUZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIRAmCcxEQCoMsgzILDgABNgIkAxgEIAWDTAdGDIN8GxgJCB6HsXskWjOLSVy9FfEAr/f45+algFMIeh3BZVVaDxPI7w35/91e7wO+e+QRcfhSYk5+TPhRISa2dmyGkW6Eig5Tp55dxw5L2wgtouOmxlx9mVS/Ll7i4mL6n/hPTKJ62kLdgEypYnEVu25NMw0yiVALZtbWrflJzgP+Y3igABQVJw7qN6ApBloUIMtglyJHDvLn3kXi2Co4l42uL4ITcOqkOBKiSVQgyk8lYOgnCTP0hM4gKqYhVQQJRA5ADogAMLhPM4aPJOfi8P8ncUALCaDagKgooQDJSQp95ZGQv6RUAMVpESigBOwpOZdlkF8K2T/Z2fzXoyDd41UiaDKoWo8preY14TDu1dkw69gjUDzrxBjqqcMKdaQHY6QE+AOMvMoUNBsq042a9DqEx8lpyPan+BrPdMiZMxgZapbgmhleCrOay4hmKdSkNiMjmyVRKVd/QEdPci++TfKD590mA/D06IQU11d0wwni7eSWWCJMmsn9sUm01GtyYG5kfm9vESOj+HDsv52MCJ5lwrNU7/PPlKrZUCzlGozqae+RdvWrphz9zABN4xrp5qhJw3i/anSj2qd+YjrNHMx4nx1qAuom2qNlc4y1jl66rDefJ/PJtLTLVqvl606mt8k+GqMBt1dIxtyeq99fDrtGbXHsgiugyJg4f2+g/wfzjEzXbKjQU8MHaLqXAYSkpWelyjKlAAoCFAdyQDdgKAAx8LcIgADimCtWyKQeK1ZAP5p/dO9R2H22UtFg6C4aTC/D7ltF86MmfHhc7MjDuw/tqlyMflwJxlOO7xY78rjn+LcPkuKnivec+Gfaly6DDB3GJG7GNWSZ6lauE1buhv43btmQO5jJNhVWt6XPZpeGm+Pa4qrS/N2NsZ3rodHYFW1O7qxt/Srczbc3LHAK4DKKlq5M2UIZVToFd6Sg/yQZtKz2DJTt0StDL1JQOkW9SKHSKc2LVq0VfpzcMvbCk8gv8ItbfVW7wsQPbndDU8veKkEm5UyI6b1Jf5WApl+iR/w9L7bQD+igv1Om0gQ2Q3+rk/nvy9zWfGmTuXSKvrObTmEK1MNUqIMZTjiLGVmIDvOioTAgIDjLb5mWMmzp9g9FyD/wrEDaFfDiz1ZHs0r/V6BK7gOKIAAC+FX4C4zcRRzBFkinVzB8l/D8CKVopwzKFdStxWhMUUEARUEE/SsHAYVN5qlYB2BKKC5VSJFvKoLZVxUp6nCd2qtScZtWqXE4pxkNsMj6QLasSLB5zbhVM7Rs3Rr2dc2Yx1qyakpQq6gm9ao0azNPtE0watGaOqIxq0RbGALRghlVlsyb0EW0ykswvQgLY0UmrJj56LHie8CO+Skb5o1a5bRx+bDbxM4wdlZPU8t2voR76gtdhUWEhBXC/HT3t61axsIqzZuHT7rXSKc4heKv3CSawCIAZOf16PYoCIRAABlIRGk2VsyEhItHORKq4uhrK0MyaEqBmBFNQxJZkPDGQzjZknhZgMJNb7DKliKOk7GcZZMO87EzCAdzEVItX7Zkrs3NhHolgpLrc5K2OyxNgA3NFAEv1zEPGirlOOWL2zuvlicHzSebNaIKMY450NB6IUtJvcxM9xQEXOdFerO68cLixEUGeya0KJAimo0yYN7M9Jg3aVYuJOVtjpuFpD/XuRR2WpqmKfjDDCjKuaF1U24Fd5n7hKxs/T6CkiVeuEbgWgu3l0YWClauuEvcV6m/qp4Tt/GzEPhWN0bqo4RGba61)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASEAA0AAAAABWAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4TfCluT1MvMgAAAYAAAABSAAAAYGmNoXhjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAAC4AAAAuIJK/GhoZWFkAAAC2AAAADYAAAA2GkUsvWhoZWEAAAMQAAAAHwAAACQINANaaG10eAAAAzAAAAAXAAAAGAcbAEhsb2NhAAADSAAAAA4AAAAOAIIAgm1heHAAAANYAAAAHAAAACAAFgC9bmFtZQAAA3QAAADfAAABzCQAQTJwb3N0AAAEVAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiYzUpCIGkZzEkjwGEQYQYAER//+DSACTtQcjAAAAeNothbcBRlAABu+lP7DEM4ZWJTZyZQOLmEelspARZL5wh5aFbDEgh9OQPBYdrfBBul9lpOIcXJe8iYLMMoMdtdgW0EL0FuEBSEdOgEUdzdkKCAAAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP7A6OgDDPz0WAJcAAEAKP/0AlcCxgAzAAAFIi4CNTQ2NyM1MzcjNSE2NTQmIyIHJz4BMzIeAhUUBzMVIwchFSEGFRQWMzI2NxcOAQFJNlM4HQMCSHGM/QFsBjMuTDREI2s9MU42HQZLeYkBAv6SBjkzJUMmRSVuDCA3SyoNFAlTTFQPFi8qOlEoLB0xQyYaGFRMUxEUNDQhKFIrNQAAAQAAAAEAg4qP01pfDzz1AAkD6AAAAADaBbg7AAAAANzyMJP/F/6iBRkD5AAAAAkAAgAAAAAAAHjaY2BkYGBh/PeWgYHV/7/4f3FWSaAIKmADAHXYBJcAeNpjvMGgwAACbyCYqZ5BA0QDADVFBGcAAAAAEwATABMAEwBcAFwAAHjaY2BkYGBgYwhhYGdIZ2AF8xCAmYERABKjANR42p2QBWoDUBAFp+7Fi8M/QN0Fqbt7i9XdvbHT5QQ5UQbiCRrWZtn3FWjmhjpq6lvk05r2LNcwSSrLtXSSzLB5kUSW64s0DXRxl+VGhrUMd0o4+dLe1Pdpn1zywb39l9zLp/xkfeWDW+dbnrHOCrNssO3kmj/2OOdF5bLdBR/mX3rYsz5zr/JV3RWH9h+4n/0LgQF6GczmqeyOQapm7137W77lcz5ye+X3CPldQsk+oWKfOesb/87vucWfITBIPwNMSLl9VfGhrlee4UkLRSs8xe7aem39MV/RmwbQZURUAHjaY2BiAIP/WxkiGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEA0owImw==)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 Sans Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-hebrew-hebrew-600-normal-C_LU4WLU.woff2)format("woff2"),url(/assets/ibm-plex-sans-hebrew-hebrew-600-normal-CQU8iefp.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-hebrew-latin-ext-600-normal-DhIRDdWU.woff2)format("woff2"),url(/assets/ibm-plex-sans-hebrew-latin-ext-600-normal-BR-dSdDq.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 Sans Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-hebrew-latin-600-normal-D8In27CT.woff2)format("woff2"),url(/assets/ibm-plex-sans-hebrew-latin-600-normal-B_0mKknD.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 Sans Hebrew;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAV8ABAAAAAACnwAAAUiAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIRAmCcxEQCoNMg1ELDgABNgIkAxgEIAWDVgdGDIQUG1kJKB6H6QYr/0BSE9Oct+Dhq6n+mV0RBHCd55GBhUGSGaQAGgPESkpwq4+9VeWJCnxCPiIfmyWw3U94F2mQBjLAIKKMgwSr7/H/fz9Xn+zuLO4sNPEUF5OK4tr5raGS1nY60jTTIJMIMeKqtsNsxFr77zghAvBSpIhIN7T14cYEsG3AGmGdOsbPZ6/h7QeZvrcd3st0gOVmU2blizhA5uQQ0EqfRGxmZywH6XMbDmkgDcAAJABA82hXTIK6prjzG0wh9ihEBEAGZAFQNmxUpzMQ+EuTNcCPG4kJBFAm1TO2DfUlYf9nt4d1IWgeb5astBFNtjuiz25tloi7RYtr7PQgk4DfXoJfNOMUB3DKAH5ZSPG3aPur1FA3NZ6uoSeFuDujhX1Fk2638WBs2RzViDql6sfTebE1qpF1GlETiWqMOtWQN8obeoZKMyqncs07c6pBjW3bmTfLffX0IcO5TFzl6a3xYrivIvk1GWtk2nAmsyyqMQ+jpiuXgV9NHEMn1MFD/o9qHHWtKm9UdA11D+XPpy3flA5HIhFVn3+1a6gXSluRWh04nc9VU/zM+OyHY5fbWRPY3EeZeiPTmiBH5uRUqjSSPx8VrFxpRjJpXg2VCmCNV3Nst1Fer8X5rgWm87BYvmqgil0Zq/P/TEc1nrrW3qH6tBWJZKIIDNx4CXPYthAATgD8gAGsAu0AwAQRQgIAAkxzkc8VcG73Obzbcp999Jm48Mgsr/ANekXgEXHhZW/uk6qBJz733fz0w085/+h0H94+H/4HOf+u7+bbq/tf/ET5H/XP3/FB+oNlHb6lfZEbRa217oCzMbv7/PrfsqMdU2rfqi5bUzTevPHf3dHV8zvn7ShaX+6bVduSPXZq/T/Z8dpAsjNWai9q3Vi9Z+GnAAVM3HimTF2qMcMaPkBDfWmI521gas9oxDca4YdJWKRc3ySSdr5lkcUGG7G4lqLld+ouEMDCaYcF4msN3ieAODBkx1m21aHbVgsgN83RUOg23or+i7xo04gH8a8mEGYaxFbndMF/C8wi7WVTg2FN6dcCwBXYiyuxB9eYMdI4P8VD/EUTSQQguFQc/HloS2jFf26P8SPAVw69BOCbvxMP2L47DzgWGL8h8CABEPCNuBwjazi2kwFBo+AUX6DYfk2z8jIVwiL88ejjYoQDAYAXJPLLibgZ4TmmB8jGTF8sqPK7WOLme7HBKo+LTVKOih3MtFXspM4CcxBlGHO45e+3TLz9kB0OGpf8ww6Jvc9xu8Xsc9CouE4N2jRbp12X3YYd12ubvQ5pMmy7g4YdE7XOPrvtNGDYQYeM22cvJSkmdYxTxU4Vb1UxW+nNzuXx/i1/ip7W53Lz+ii03wl/LONGjTlMSUlIWkpF2rXfPWi/GGWt3XZTNushZR4mPPwrjxq2U4wEAPtldmoe4ASEkBjCEKbryN7xhLOkkUsl1i2QF65NaKhVQBBE1oqcF8LAr0yyWFSpOUKAu/YVwioUm20KX2mesqp7npnCvLiBVxCsklKj1LSlpyLptt4C5eaAyWDRCaeZtFstqdQMt9DBUjEV5q5c6CSpUrFZ3kIX68xXo/hCq1vWI2YL4jQPzVaIi5juyl526I7jURZO83HUVq0WKXFVP1XUi8F7WoBWKyWUmYWDQaofdSIFpnLjqtXwD40UWG0mcZhgP6yBSRJGR2BNdJ/Zs5atQIfsYUlC6lX21QT74LFonrkm+weAP0kXOgwJCEe7KFj2Qy3tr4KELUcAAAAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASAAA0AAAAABXAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4TfCluT1MvMgAAAYAAAABUAAAAYGnzom5jbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAAC8AAAAvOFh37BoZWFkAAAC3AAAADYAAAA2GlUstGhoZWEAAAMUAAAAHwAAACQIQwNgaG10eAAAAzQAAAAXAAAAGAcgAEZsb2NhAAADTAAAAA4AAAAOAIQAhG1heHAAAANcAAAAHAAAACAAFgC8bmFtZQAAA3gAAADXAAAB1iSkQTRwb3N0AAAEUAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiYzUpCIGkZzEkjwGEQYQYAER//+DSACTtQcjAAAAeNothbENQFAYBu//3nuJROzwm0OnE9GLQqW1iCkMoRIrWUEQLnc5ogYdJNCiHmi/28hkFSjPQlLgEd7ET1N3zgq+RbtOiGazYyWACu2AE27z6wpleNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP7M0NADDPz0ZAJEAAEAJv/0Al4CxgA1AAAFIi4CNTQ2NyM1MzcjNSE2NTQmIyIGByc+ATMyHgIVFAYHMxUjBzMVIQYVFBYzMjY3Fw4BAU85VTkdAQFHbIHtAWcFLSkkQRdKIG0/M1A3HQIDSnd88/6XAzUuI0AkTCNuDCI6TCsIDgdaRFoPESsmHRpdJS4eNEQlCxgMWkRaDA0xMCAnXSo2AAEAAAABAIPJ8Aq4Xw889QAJA+gAAAAA2gW4OAAAAADc8jCT/wv+kwU0A+0AAQAJAAIAAAAAAAB42mNgZGBgYfz3loGBNe0/9382VhOgCCpgAwB3nwSsAHjaY7zBoMAAAm8gmKmFQQ1EAwA1XgRqAAAAABMAEwATABMAXgBeAAB42mNgZGBgYGMIYWBnSGNgBfMQgJmBEQASjgDTeNqVkDWWAkAQRP+6b0g82bq7u7tLsoq7w404GSFnoIJ+SAZj/atlDOjHRxcd3QPAZ4fHuINxKsadyikbd7FLybibRXLGPXj4Nu5lmmXjUREEyKgn2GROPc0fKYLSGfEsaXFENk4Kv+J3nHLNBYfccK+IlwJP/BAjzbnULymteWaUEVf8n1fpFNpHOoZjgVkWbQdX28PVdnFN+zhsH6vbqlWK2riF2ZbPPVJ+gqJUED/6IxyLzLPABq62i7JIKW9WfEBE3VGrQHui3WS9sjmt/8xWAbN9RPoAeNpjYGIAg//7GFIYsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDXdQiw)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 Sans Hebrew;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-hebrew-hebrew-700-normal-BkQFwguy.woff2)format("woff2"),url(/assets/ibm-plex-sans-hebrew-hebrew-700-normal-tCAIrHh3.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-hebrew-latin-ext-700-normal-BZ2SIu7a.woff2)format("woff2"),url(/assets/ibm-plex-sans-hebrew-latin-ext-700-normal-Wrnu0_lr.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 Sans Hebrew;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-hebrew-latin-700-normal-DLIo8124.woff2)format("woff2"),url(/assets/ibm-plex-sans-hebrew-latin-700-normal-CB5WL6SV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#e8eef6;--paper:#fff;--ink:#071526;--muted:#52657c;--line:#d4e0ee;--accent:#1458e8;--accent-2:#0b3f9e;--accent-soft:#e7f0ff;--danger:#9d2c3a;--danger-soft:#fdecee;--shadow:0 10px 28px #07152614;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--bg);font-family:IBM Plex Sans Hebrew,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.45}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background-color:var(--bg);background-image:linear-gradient(#0b3f9e0e 1px,#0000 1px),linear-gradient(90deg,#0b3f9e0e 1px,#0000 1px);background-size:32px 32px;margin:0}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}h1,h2,h3,p{margin:0}.page{flex-direction:column;min-height:100dvh;display:flex}.topbar{z-index:5;min-height:64px;padding:calc(8px + env(safe-area-inset-top)) 12px 8px;background:var(--ink);color:#fff;border-bottom:3px solid var(--accent);align-items:center;gap:8px;display:flex;position:sticky;top:0}.topbar>:not(.titles){flex:none}.titles{flex:1;min-width:0}.titles h1{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:1.35rem;font-weight:700;overflow:hidden}.wordmark{letter-spacing:-.04em;color:#fff;font-size:.95rem;font-weight:600;line-height:1.1}.wordmark span{color:#7eb0ff}.topbar .titles h1{color:#fff}.topbar .subtitle{color:#c5d4e8}.topbar .icon-btn{color:#fff}.topbar .icon-btn:hover{background:#ffffff1f}.top-logout{color:#fff;background:0 0;border:0;padding:8px;font-weight:700}.auth-card{border:1px solid var(--line);border-top:3px solid var(--accent);background:#fffffff0;border-radius:16px;flex-direction:column;gap:12px;width:min(440px,100% - 32px);margin:32px auto;padding:20px;display:flex}.mark{flex:none;width:34px;height:34px;display:block}.subtitle{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.title-wide{display:none}.icon-btn,.plus,.step-btn{border:0;flex:none;place-items:center;text-decoration:none;display:grid}.icon-btn{width:44px;height:44px;color:var(--ink);background:0 0;border-radius:13px}.icon-btn:hover,.card-main:hover,.unit-tile:hover,.space-row:hover{background:#1458e80f}.plus{background:var(--accent);color:#fff;border-radius:14px;width:44px;height:44px}.plus:disabled{color:#7d8da3;background:#d5deea}.plus svg,.icon-btn svg,.step-btn svg{width:22px;height:22px}.column-head{align-items:center;gap:10px;padding:16px 16px 8px;display:flex}.column-head h2{font-size:1.2rem;font-weight:700}.column-icon,.card-icon,.empty-glyph{color:var(--accent);display:flex}.column-icon svg,.card-icon svg{width:26px;height:26px}.pane-body{padding:4px 16px calc(28px + env(safe-area-inset-bottom));flex-direction:column;gap:8px;display:flex}.card{background:var(--paper);border:1px solid var(--line);border-radius:10px;align-items:center;gap:2px;padding-inline:4px 6px;animation:.28s rise;display:flex}.card.is-selected{border-color:var(--accent);background:var(--accent-soft)}.card-main,.space-row,.unit-tile,.empty-add{text-align:start;background:0 0;border:0}.card-main{border-radius:14px;flex:1;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.card-main>svg{width:20px;height:20px;color:var(--muted);flex:none;margin-inline-start:auto}.card-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.card-copy strong,.space-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-copy small{color:var(--muted);font-size:.86rem}.project-list{gap:10px;width:min(920px,100%);margin:0 auto;padding:16px;display:grid}.empty{text-align:center;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:28px 22px 40px;display:flex}.page-empty{min-height:52vh}.empty p{max-width:28rem}.empty-add{color:var(--ink);flex-direction:column;align-items:center;gap:10px;display:flex}.empty-icons{align-items:center;gap:14px;display:flex}.empty-glyph svg{width:76px;height:76px}.empty-glyph.is-dim{color:#b7c5d6}.empty-label{font-size:1.05rem;font-weight:700}.unit-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;display:grid}.unit-tile{border:1px solid var(--line);border-top:3px solid var(--accent);background:var(--paper);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:104px;padding:10px;display:flex;position:relative}.unit-tile strong{letter-spacing:-.03em;font-size:1.45rem;font-weight:600}.unit-tile span,.space-list h3{color:var(--muted);font-size:.82rem}.space-list{flex-direction:column;gap:8px;margin-top:8px;display:flex}.space-list h3{padding-inline:4px;font-weight:600}.space-row{border:1px solid var(--line);background:var(--paper);border-radius:16px;align-items:center;gap:10px;min-height:58px;padding:8px 12px;display:flex}.space-row>span:nth-child(2){text-align:start;flex:1;font-weight:600}.space-row>svg{width:20px;height:20px;color:var(--muted)}.note-dot{background:var(--accent-2);border-radius:50%;width:8px;height:8px;display:block}.unit-tile .note-dot{top:10px;position:absolute;inset-inline-start:10px}.page-foot{padding:8px 20px calc(18px + env(safe-area-inset-bottom));color:var(--muted);text-align:center;margin-top:auto;font-size:.9rem}.foot-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.text-action{color:var(--accent);background:0 0;border:0;padding:8px 10px;font-weight:700}.text-action:disabled{color:#9aabbe}.add-more{border:1px solid var(--accent);background:var(--paper);min-height:46px;color:var(--accent);border-radius:10px;margin-top:4px;font-weight:600}.add-more:hover{background:var(--accent-soft)}.notice{color:var(--ink)}.file-input{display:none}.backdrop{z-index:20;background:#07152685;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.dialog{background:var(--paper);width:min(560px,100%);max-height:min(100%,940px);padding:8px 18px calc(18px + env(safe-area-inset-bottom));box-shadow:var(--shadow);border-radius:16px 16px 0 0;animation:.22s sheet;overflow:auto}.dialog:focus{outline:none}.dialog-grab{background:#d4e0ee;border-radius:99px;width:42px;height:4px;margin:6px auto 8px}.dialog-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.dialog-head h2{flex:1;font-size:1.25rem}.stack{flex-direction:column;gap:12px;display:flex}.field,.stepper{flex-direction:column;gap:6px;display:flex}.field span,.field-label,.stepper .field-label{font-size:.95rem;font-weight:700}.field small,.stepper small,.hint,.confirm-copy{color:var(--muted)}.field input,.field textarea{border:1px solid var(--line);background:#fff;border-radius:14px;outline:none;width:100%;padding:12px 14px;font-size:16px}.field textarea{resize:vertical;min-height:96px}.stepper{border:1px solid var(--line);background:#f5f8fc;border-radius:16px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px}.stepper-controls{align-items:center;gap:8px;display:flex}.stepper output{text-align:center;min-width:2ch;font-size:1.25rem;font-weight:700}.step-btn{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:#fff;border-radius:12px}.step-btn-add{background:var(--accent);color:#fff;border-color:#0000}.step-btn:disabled{color:#8ea0b5;background:#e7eef6}.choices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.choices-3{grid-template-columns:repeat(3,1fr)}.choice,.switch-row{border:1px solid var(--line);text-align:start;background:#fff;border-radius:16px}.choice{flex-direction:column;gap:2px;min-width:0;min-height:44px;padding:12px;display:flex}.choice span,.switch-row small{color:var(--muted);font-size:.82rem}.choice.is-on,.switch-row[aria-pressed=true]{border-color:var(--accent-2);background:var(--accent-soft)}.choice:disabled{opacity:.55}.switch-row{justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.switch-row span:first-child{flex-direction:column;gap:2px;display:flex}.switch{background:#c9d6e6;border-radius:99px;flex:none;width:46px;height:28px;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;position:absolute;top:3px;left:3px}.switch.is-on{background:var(--accent)}.switch.is-on:after{transform:translate(18px)}.preview,.chips{background:var(--bg);border-radius:16px;padding:12px}.preview-sum{margin-bottom:8px;font-weight:700}.preview ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.preview li{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.preview-floor{min-width:0;font-weight:700}.preview-labels,.preview-gap{color:var(--muted)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips span{background:#fff;border-radius:999px;padding:4px 10px;font-weight:700}.primary,.danger,.ghost,.link-btn{border-radius:14px;width:100%;min-height:48px;font-weight:700}.primary,.link-btn{background:var(--accent);color:#fff;border:0;place-items:center;text-decoration:none;display:grid}.primary:disabled{color:#6d829b;background:#c5d4ea}.danger{background:var(--danger-soft);color:var(--danger);border:1px solid #f3c9cf}.ghost{color:var(--muted);background:0 0;border:0}.form-error,.warn{color:var(--danger);font-size:.92rem}.banner{z-index:30;background:var(--danger);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;position:sticky;top:0}.banner button{color:#fff;background:0 0;border:0;font-weight:700}@media (width<=1023px){.board.pane-buildings .pane-floors,.board.pane-buildings .pane-units,.board.pane-floors .pane-buildings,.board.pane-floors .pane-units,.board.pane-units .pane-buildings,.board.pane-units .pane-floors{display:none}}@media (width>=720px){.backdrop{align-items:center;padding:24px}.dialog{border-radius:16px;max-height:min(820px,100% - 48px)}.dialog-grab{display:none}.project-list{grid-template-columns:1fr 1fr}.project-list .add-more{grid-column:1/-1}}@media (width>=1024px){.title-narrow{display:none}.title-wide{display:block}.workspace-page{height:100dvh;overflow:hidden}.board{flex:1;gap:16px;width:min(1180px,100%);min-height:0;margin:0 auto;padding:16px;display:flex}.board .pane-buildings,.board .pane-floors,.board .pane-units{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.pane-body{overflow:auto}.column-head{z-index:1;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0}}@media (width<=520px){.choices-3{grid-template-columns:1fr}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sheet{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.card,.dialog{animation:none}.switch:after{transition:none}}.plan{width:min(980px,100%);margin-inline:auto}.building-row{border-bottom:1px solid var(--line);gap:8px;padding:10px 12px 0;display:flex;overflow-x:auto}.building-pick{min-width:96px;color:var(--ink);background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:6px 8px 12px;display:flex;position:relative}.building-pick svg{width:52px;height:52px}.building-pick span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.92rem;font-weight:600;overflow:hidden}.building-pick.is-on:after{content:"";inset-inline:8px;background:var(--accent);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0}.floor-scroll{padding-bottom:calc(96px + env(safe-area-inset-bottom));flex-direction:column;display:flex}.floor-band{border-bottom:1px solid #0b3f9e1f;align-items:flex-start;gap:6px;padding:18px 12px 16px;display:flex}.floor-orb{border:1.5px solid var(--line);background:var(--paper);width:92px;height:92px;color:var(--ink);text-align:center;border-radius:50%;flex:none;place-items:center;padding:8px;font-size:.92rem;font-weight:700;line-height:1.25;display:grid}.floor-orb.is-on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.house-grid{flex-wrap:wrap;flex:1;align-content:flex-start;gap:10px 2px;min-width:0;display:flex}.house{width:62px;color:var(--ink);background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:0;display:flex}.house svg{width:40px;height:40px}.house span{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:72px;font-size:.75rem;line-height:1.2;display:-webkit-box;overflow:hidden}.plan-empty{text-align:center;color:var(--muted);padding:28px 20px 8px}.fab-backdrop{z-index:7;background:0 0;border:0;position:fixed;inset:0}.fab-menu{z-index:9;bottom:calc(92px + env(safe-area-inset-bottom));background:#fff;border-radius:14px;flex-direction:column;min-width:190px;display:flex;position:fixed;left:16px;overflow:hidden;box-shadow:0 10px 28px #00000029}.fab-menu button{text-align:start;background:#fff;border:0;border-bottom:1px solid #f0f0f0;padding:13px 16px;font-weight:700}.fab-menu button:last-child{border-bottom:0}.fab{z-index:8;left:16px;bottom:calc(20px + env(safe-area-inset-bottom));width:58px;height:58px;color:var(--accent);background:#fff;border:1.5px solid #b9d0ff;border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 6px 18px #0000001f}.fab svg{width:28px;height:28px}.report{flex-direction:column;gap:18px;width:min(760px,100%);margin-inline:auto;padding:20px 16px 48px;display:flex}.upload-zone{border:1.5px dashed var(--accent);min-height:190px;color:var(--accent);background:#ffffffeb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-weight:700;display:flex}.upload-zone small{color:var(--muted);font-weight:500}.report-source{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.report-source span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.report-group{flex-direction:column;gap:10px;display:flex}.report-group h2{font-size:1.05rem}.file-list{flex-direction:column;gap:10px;display:flex}.file-card{background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.file-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.file-copy small{color:var(--muted)}.file-actions{flex:none;gap:8px;display:flex}.file-btn{border:1px solid var(--accent);background:var(--paper);min-height:44px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex}.file-btn svg{width:18px;height:18px}.file-btn-wa{color:#128c7e;border-color:#b7e4c7}.pdf-view{z-index:40;color:#fff;background:#0c1828;flex-direction:column;display:flex;position:fixed;inset:0}.pdf-view-bar{padding:calc(8px + env(safe-area-inset-top)) 10px 8px;background:var(--ink);border-bottom:3px solid var(--accent);align-items:center;gap:8px;display:flex}.pdf-view-bar h2{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.pdf-view-bar .icon-btn,.pdf-view-bar .subtitle{color:#fff}.pdf-view-pages{min-height:0;padding:12px 12px calc(16px + env(safe-area-inset-bottom));flex:1;overflow:auto}.pdf-view-sheets{flex-direction:column;gap:12px;display:flex}.pdf-page{background:#fff;border-radius:4px;overflow:hidden}.pdf-page canvas{width:100%;height:auto;display:block}.pdf-view-status{text-align:center;padding:28px 12px}@media (width<=640px){.auth-card{width:calc(100% - 24px);margin:16px auto;padding:16px}.project-list,.report{padding-inline:12px}.floor-orb{width:76px;height:76px;font-size:.82rem}.house{width:72px}.file-card{flex-direction:column;align-items:stretch}.file-actions{grid-template-columns:1fr 1fr;display:grid}.fab-menu{min-width:0;left:12px;right:12px}.top-logout{padding-inline:4px}.titles h1{font-size:1.12rem}}
