@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.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 Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWoABAAAAAACvAAAAVRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNgg18LDgABNgIkAxgEIAWDdgdGDIRCG8MJKJ4DbtM8oq6K1GltHYXh6GN0NNoHEa1Z1TOzgEkOAB+JFIMGACFf3kedPPkE5PLzutxLRezs50Q1l6oGr4ldGd1Ggv/WhwVd2Rj2jgUC2/2Eu0iDNJBpHlFGQZBgFfr/95ep+/Zf0dK4dJD1w0Pad61USml1fIGCAa11/MCSDhQMxygAGDXb0qHaBZUnx4AI4FOCixg2oqIBEjAAmYAxmnbUon9eMMda2yBntU4MQQ6AObcbtVWOYIHap1oAxqo/WxbgDksCoQJLW0qjNKABBQAwulci4gyouMbzbzEwq9TsCiAGA6CMSgMV4gEFaCBHNALkiGEQIMRFYYCICs8qPmWCfUsy51/tfFYDBOVHyRdyg59VMbcB5bTEbtJFmTptKrTpUMnPiVKjCRBm7JAio4mTdcQpQ6jSEbymFnzJFmg3MN6kWe+FODQby/9NDMPqPh564QINRtohFO6lWLnRHqPaYaSJ1GB0O0SzWkLXtYgYFKmIjO6IVNCop7WDNRIHu4/ojMzWIZap2ZtOnJYkO4jhWKZ1MoxTgzGrEROJzJYk6luH9KH7mIv2GKtdOWK1tKaltoXdS3EcD+VNIkkUZltrWhoZikMW6Ibt86IqLvYWnBycqN3kBty1PPW+Z5DbYPbexyoikt3rtziRaoZyYVo9qwJ8fxyz7kgtCWNZmTTAsyI+jsO22OAyhkMylAbjtSuvbwlTjPX+gxog0Lj4JMVn/ksAYAMQAhoYAJgAADAgJRAFAAgY0yM5PrKXRFa4eN/d33dl9XJ+EhHMDCU6L6t3kyK31XWn95L37ny7w0pBMvjTIsITZ2DvneS9e77ao9so5V54uS+6VeF0JesrODU8Spk3VlUWWny9UBSa3iy1+s1OWZj3m3q8XGZTl+RXcP1y4faE0NLrheLQzOJyjpt2uZVlwkjd8qD+LwCkMbh4qSwHxiQxXAfD8MTQsewDhY3ByOMWJB9GgVScx50M81XFrGyueXSxqJho+YVGHhBRDDZ7ctQxEA1EyPzBsVwnleekotbZoBMZhAPpq7a2IEkfqcy/hp/C73wC3zrJQ35jUVKTGIpPypH6+0C+HGlbD4mTmKo/FhXUgg914EGjl5mko6qLRDo+q94ABCCFf4zv2ujr6f3OXU+/B+DF8pf1APBq6v733S/aeOvGBICHAkDgi4mWnjHUDw6E0syW+yCBz1FdbURLzhbAVlPJ8xZn9mA+KMx/0AjgskI0YjxgTvQQndAQaTpFLOg0o2CdoZcVnUWRLp1NF2Zv7HeBVSYq1Qgn3aRx7cb0oqoJ47RfqdcArWFjuulUo1UoFVSpxoBOM+q1GjIuYEyrNr3aadTp1G3SgFZjmnQaW/PWYUMQAy0DPQM/jCSMgq0osIAWrxN2BfvtOt9Stj5nGhkybMTsi/m7XzKPGE3ZAQU4Nmos8GvXODhgAJrnH2feTgWdv3JKpw5aUQCQAf2Uj7ABEYUWLcbZtLpXDx8lDaM+aKaXBvQYmh0g5IpqJtqSPNFwekmtEDOJfIDbnJ2VL8xBDcnGSQX8LBT4suABrytMRQVh2WSmog89Of5CzQzFbOQjzzKs0CBAhwumxQQ+RrLDbeYp5+JnOXSlRCqQhrNcxnDTEcrBWR5btalkQ6Lrc5ZdQZGmlLMCGiAFMiXhrJD1LqEZ8cEVMfZUC2OGsVER3G5hgt50JDiGmVTKQ4f0p0YqpbhnZbHRECmUjn62Yq65/Nx8jsZ3EypOynVdJQ+VQkThoD06AacZw5856YBBeIiNir+WP5B/hU5Sm/iDRIsIqA2QxFFJ1ggkUJIMFP4achk=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASQAA0AAAAABZQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGoJqFtjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAADAAAAAwELfCadoZWFkAAAC5AAAADYAAAA2QI6502hoZWEAAAMcAAAAHwAAACQg+BoJaG10eAAAAzwAAAAXAAAAGAcQAE5sb2NhAAADVAAAAA4AAAAOAIgAiG1heHAAAANkAAAAHAAAACAAJwL8bmFtZQAAA4AAAADfAAAB9iheQ6xwb3N0AAAEYAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothbUBQlEUxXINXeItQYVToTVuHSMwAxXDUFGxGPblSILrVe4E6E1XwKywHOhIqybaDAs1/oPsSpnJaJHkBenh3c8Z/KLrhAwB1PUJJKo/6ZYKbgAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+pAEg/uADDPz0PAKUAAEALv/0AkYCxgA1AAAFIi4CNTQ2NyM1MzchNSE2NTQmIyIGByc+ATMyHgIVFAczFSMHIRUhDgEVFBYzMjY3Fw4BATwwTTYeCAVKfab+3QF3CUE6J0YeNSpmNyxJNR0JTn6mAST+iAgIRzwqSykzKG4MHDFFKhYjD0NgQxYdNjUeIzUuKBgtQSgiGENgQw4gFDw8Iys3MDEAAQAAAAEZ24PIZ+JfDzz1AAkD6AAAAADhZaMnAAAAAONTufD/Nf3IHYMEMwAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCC74b/p34+yzUARVMAGAJdPBjgAeNpjvMGgwAACbyCYqYRBD0QDADUWBGIAAAAAFAAUABQAFABgAGAAAHjaY2BkYGBgYwpmEGNYzsAO5iEAMwMjABl9ASZ42pzQgUcDUQDH8c+1lYL9AYEHCLq1mVQDFSlKKULAmrWOs513iwL6s/rz4jyXBRLwfbz38fOw7UVH1t3BU3aYOrOX9VJv6GVSd1z6St115DP1pt3W2TI0St0zwquVlcqJvr7aVFSorNRytUIptxTN9d26cO3KmRt3SjPvHkws1E5FE88KU/vuzcy9KU1Ej2Zioy0tBAO5gQODZIVWC60X1sTwS/wRxq0x/sey9dNf15xbqnyICvPmD4Nhs+ZYkJTmVlTJm9elUvgeko5iMC8VSIPCpgxIpjDoAQAxiEkuAHjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==)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 Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BeVLg08x.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 Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.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 Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACuAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoMsgzILDgABNgIkAxgEIAWDVAdGDIUGG7wJCB4H1c0P0w9MhnQ9uzoNh1fw0P9v2rn3PcQS0kK8k0vE8JrFiDhxqEeouNCVP5XfnWH9hdX5N7OvLjy8u15iba0WUZAG8jWPKOODE7zL/+/a//9e1TfO88zjYwsGQxEM4Fjvvp+buTsWjjFBA9RaQcfCaBfYWEC1lmtUAKypTXOZjG0ssIJh/6o+EgHYKVdOxDr6RrGiA+QARLaAAO3nxXv/5BSeM3lwNx5A1mm6vE0mMIFMUxP0/tliA4m0zCqkw6KZpIbUAA2QAADds1+Jl0A9+qr/J6FvlUmFaAGQdpkFFAsgAQ3w0BCAh04zcGJFogMulAf6kzlgvyRy//hK6jiCwXsrMqLPem0Sthi0U5+Fgm7S5ZALbnXYCdskxHVott1ZtwBnbilO0Y1Z7MMs7ThlFqf82pJNn9KAwDKwxROPCXFL0hC5SwaxOosNbeOGoIEIKNW+LZYRm4IGMmAgGn1BAy2gOjJaTcdwoiqp0irdPZNWHWrr5ExGrzHhFaek0smwyjAS25r5o+HLNCfL5pakksnlQQNdj+vZdBIltV2Jbw/7fm4EDUyBXpXRauOJoUTmbKzMyVhY4POp9sxL8cS4Givz9WGfMV84TFunthVfnVpy5kafsqrJkSib/TDJm2a7Vb7M2Thalq5Ktr0MXgp+BaK5YKA8XatpN8TZ+Bp5FqrMhaahlE2WDf+XsaCBLdA7kmiPlfl8ySACDSt23Cy5nHwAzAA4AQ1YCXoBgA78TQIAAnR9ocPiMk85TPbJ9LtvvivO3V1kF44Ju3DdLs69ak/Hx198z3H9nTfe4Wx2YB914byDs7/j+ntNY8+9rZx3OJsmvl/3/fIux+LhisPlPY2uquKukX3Xe2+Mng2F4YZQ37K2eN12/6pof3m8vLW2dKJ39NjVXjmyO+5ZeGFBTauaiA317FqYBcjSsWIrmLPMQHcb8DoG2sOAcJkFykbSQHxswP2iUyq6lo8jUQVLqYUWIZmsVFeqZuutpmdxUYr9bukKt5gIc9HEhVzfovE7F2L9LHbk3/PGfOwLbIi/DS43w/NoqfSkib+zCtHoppPy3Aa+Txy2tJraaQ210XoglwctETaCTxqJIgBR8lHf5kBmY/7Kf6w27XuAL1IP1wN8NTL7h6IbT7Z/9BHAhgRAwM8jV5FF5NEeCAZeZvE+SurnckieoZ5Twt1ZtlPoERYEAHaQ6P+hIQArm5tVug1YkzzWIVjuQ4ckj5cdGj3OH9SlDhOltjrMLLQQ8jABWx0cWfZaLjz5gGn7bePhoJUhhAE76WfZY78twgZ16NOtVb+4nVKOGjFptwNa7DdpyjbTgkak7LJNqz12mjEuZb/ud/fYTYkKiYqItrjiAKmw90fR4fVbHLLTpP2aCa2MSodV8q2gjTb2OvYh2paPaijzLzq6jJIiYtiftJDu0Z12UpnaARZSlKZ+5WEpM0IkAOQiYdCHGRBCoglN6JZDu7dFjIpheH6kdSF/Y0vEAL8sQRHpF7WhmEZffMxCfpWK5QNW/4uU8KtWzsPZnleqjlJiDoeRhMsEbZbwq+JdPVnSbaWwFSWgxdlRtcoUYLLOiJhFCYswYaLJQpcpl643s1iAT4mdbKHDMsGEczFhZYFGZy6Wh7ZLhCA8l9nZbkJMVLm5zMEJMwYsVW0mO6mnFDdox3oX/ZpEVD/meB4Rdddan0+DKmWK3g7dwox34eQCYXUqWpiDwBrzgs+1iJ9vvUeTBerMO3K9V7tl/Cq+YH2hQS0WqPnK1UUmdFqizl1IVhkrFr8B/8IFWZpUEAepaBZ7xQPMjYdkIQyxhw9qE9QBaD6e5YeBTU7sEfc3fleVZ4yrwgi4GwAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGrVqptjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC4AAAAuIJK/GhoZWFkAAAC3AAAADYAAAA2QeK54WhoZWEAAAMUAAAAHwAAACQiTBstaG10eAAAAzQAAAAXAAAAGAcbAEhsb2NhAAADTAAAAA4AAAAOAIIAgm1heHAAAANcAAAAHAAAACAAJwLrbmFtZQAAA3gAAADgAAAB1CR4QVVwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothQEGgEAUBee/Npu6xF4jhAKSANggAjpLB+gkgUAnS5saMwanXZEctKXD8N1motWFqfJZrowkvImfvhuDXRAO19wLuFVTwFoAlTqBgH8A6joKfQAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+wOjoAwz89FgCXAABACj/9AJXAsYAMwAABSIuAjU0NjcjNTM3IzUhNjU0JiMiByc+ATMyHgIVFAczFSMHIRUhBhUUFjMyNjcXDgEBSTZTOB0DAkhxjP0BbAYzLkw0RCNrPTFONh0GS3mJAQL+kgY5MyVDJkUlbgwgN0sqDRQJU0xUDxYvKjpRKCwdMUMmGhhUTFMRFDQ0IShSKzUAAAEAAAABGdsFooBeXw889QAJA+gAAAAA4WWjKAAAAADjU7nx/xf9tB71BFMAAAAJAAIAAAAAAAB42mNgZGBgsf2XyMAgL/Ff/O9aua9AEVTABgCI7wWzAHjaY7zBoMAAAm8gmKmeQQNEAwA1RQRnAAAAABMAEwATABMAXABcAAB42mNgZGBgYGNyZRBjWMLADuYhADMDIwAX4AEVeNqdkAVqA0AQAKfuxYoVuwfUXZC6u7dY3TUenL4vL8hrMhBP0HA2e+sLdPJMC02tXcBN00CBm1ggW+Bm+snk2XuH/wK3Vti0MchrgduZcuW5X0JNzPWr/agrygMR3pRj8ghR+dP3hwgv6g/ZYI9tVtjnSM0TKU6541vLZSLSPW/GGOZU3Ze8wo92j1woRzCe8jeBcUY8Y54yLRYiB6mRHCfKL8TlOyKlWIUYUiGKVBkn1MVZ9f0lTYQ3XnBCBCawQualQly0IqLdCMbj0xUqPKIo8eT75JvwfmQkB3SuRO942mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=)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 Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DjDAeNQD.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DT29Q8HW.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 Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-Dk5eISD_.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 Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACxwAAAVqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoNMg1ELDgABNgIkAxgEIAWDXgdGDIUWG/UJAJ6FsZujJWelo/jYmOSCB/477c+dmUCV0n2dFI5LpEa6LLiQ88Q/Ms+zffCXpL/dVOAige1+wl2kQRrINI8ogyhIsPj//+9VfSM30ZyAjQ0S8CCttWntrnn8A7WCcx7/YO0GKpZrVACsxthiVOpB+8kSAZhJl04EWruHMaIARCKAEeJixeSfp8xtk1MkrMkdm0gAzLhdkW6RnkIHUkgaB7roP1usYSaqjUKyGGWdJCPJgAxIAAAdvUcVN4F6ldoLk6AsSEEV0Qgg2aRlQGUAJEAGEsgIIIFCA7BiREIBbKhuUh+NoOVbIvLfN7Nf9CO4fLRkEwLmtJuy07ANulVwu4ROp7mKWzjDKTboN6xVgxnXcBNgjVRgFR3oxVb0kg2rtIxV+pajqS+pQfHQMPWPPyTEZUFNRE5qBOo5TMhr1zg1RLGqtiwGwmKdU0Mq1hCFDqeGXKy2huWc1sHxrKAaUkMdMyG1VV2YnAkrOUzXecRsKOhWwwzlYuwfTke4IWivjswGg1VODWUtqnhDQYTUpVXokk4+5rxTQ1fcpYbl3P7xgfHwkYBdWANqwOFQW8LP9Y/fowG7o+ikR39aHZ06uJhybmzw6Qul07iSdUhbG2SR4A61ZLMc4SO6bA9lBROTxnNKowAaAhqrtss5LZo40t9tPQK7XWhJrfEG7bf/Z8CpYSruGhpvCdgdjqATgYwRMzEMkYhoAPQAWAEZqAM9AEABEY0EAAhQlDKLwaafsujMk6H3335fuD7ZLCxjZmG7Xhx9xhx6N3/0wQ8s33vrPY7ckGDBPGzBeg1HXrN8pX7kqXdV6w1W//SbgTerei2Vw46z6V1FRpu+bWLDkebfJuZ7Y4teLshuSF/sWPXvBme9v2/FdHpzjiW5qHNi9/7mfyYWi2zePldWpKxrVcHG0vcAllEwYoqNq9RQYjR4Ew1aUgN3OQfYW1BDfKoh5qHQWGQNn3q8s4V2ZcrNs4idb5ez/DLty9iwY6sn29yNMhFsiK2NOtxs1LMhre7hvIFkc4VGt53DjPRvEzKj1QMmxL8atphAo7DdmmBq/y6TjDbsNRwVo5H1NTbgXGzGediEC23Mo26hjwn3s3q8CECkfrLnr88vrI2u+c9okn8E+Gr21myAb4bO/R6xnL8z4wplAYEJCQABvyu+jDMCXcGA4KKiFx+icv7qCtIJcut2IaakZpLcjmEuOzNIKJ8jIwAjc2SEYgIm4iIuFeT7Xyph5HepTJP7pAo++6Q60qyT6ilWYovSNViw4yrcoop7YLtp2yxqE+6wnetrLNrAZbNt5rn1adWtQ5Me/TaYtceQSZts12ibSVMWTXNqstkGM0bN2raWFmdvovJy8fLwRo/KParZqhquujjfU232rfpEZnp99rc168QWe18Xx/zrlVD5TpGppBr9SNs243CtcHCDDdRZju0ttlkaz/7KXWbNcJEAIPIMMy6P0ANCSMhCFoph56ZFD7MHUPR5mkraLm30aFBkGUEyqUgEQQoZP8umnFOWVNGAsehZUuXKkCKWJdnSxrSvkCSGGVbUWYI6PoWyxA88S2JAsxI5UjmTTNnyZyn0qOeVJZHN66jkkitt3LwerzwZkvm8gSZ+hTL2cxhjyyFFFM4y0aGGm0MCq5mZNmBSTnacZWGXdbqUyWQNK/nUxwXzWTa61PLIlgymKArO5IpuS8WzoRbDYUXixarHKuBgFw9xnsS1EvH8yfIaDZCgTTUnLDicqFl5VE/Sp5FfznSyMW3KFbz6p7KMnRFDkQb/lwPL1MsgdtCwBRrgJhKDdkJDYjNHn30d0HYSo2sj0Winqx6wGW5MhMma43oT8CfpRzvAQ2MAAAAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABXgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGs7q5ZjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC8AAAAvOFh37BoZWFkAAAC4AAAADYAAAA2QnK54mhoZWEAAAMYAAAAHwAAACQi2xumaG10eAAAAzgAAAAXAAAAGAcgAEZsb2NhAAADUAAAAA4AAAAOAIQAhG1heHAAAANgAAAAHAAAACAAJwLqbmFtZQAAA3wAAADaAAAB3iUBQVNwb3N0AAAEWAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothYEFgFAYBu//eumRdnh7JBSQBEBBRGiWpkgzBNJsqdS5czhtOolBizqg+W4Dk+XelPooVsQjvImfumqDrRB2V1wjuFl9wEoAZTqAQHIDEiwK3wAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+zNDQAwz89GQCRAABACb/9AJeAsYANQAABSIuAjU0NjcjNTM3IzUhNjU0JiMiBgcnPgEzMh4CFRQGBzMVIwczFSEGFRQWMzI2NxcOAQFPOVU5HQEBR2yB7QFnBS0pJEEXSiBtPzNQNx0CA0p3fPP+lwM1LiNAJEwjbgwiOkwrCA4HWkRaDxErJh0aXSUuHjREJQsYDFpEWgwNMTAgJ10qNgABAAAAARnbQzi2wF8PPPUACQPoAAAAAOFloyQAAAAA41O57v8L/acfkARoAAEACQACAAAAAAAAeNpjYGRgYLH9l8jAIL/uP/ffCfITgCKogA0AjLUFvAB42mO8waDAAAJvIJiphUENRAMANV4EagAAAAATABMAEwATAF4AXgAAeNpjYGRgYGBjcmYQY1jKwA7mIQAzAyMAF8MBFHjalZA1cgNAEATbzM7Nl5mZ7cTMzHZiZhZLb9LbFCrW1NWKMumwq3ZmDoB6XqiioroBuKnoNq6gj7RxpTQp4ypWSBpXM0HCuIZ27oxrGWLKuFUEb4TU/1hgVD3IIwHe+SMkHiEo/tL+S4BX1Q/ZYI9tVtjnSJVnYpxyz4+UywRED3I8MizFr+pPXEgT8Dm/UjnGGdEcY9xSXC7H5ZJcUZbLZeW9izn3Ylm3sb3ks1el/yPu/+TV/5Vjwt9gXmQpXhWQbsS7v9Rd3uEzAzwT1AwQ0frESAZPSUV2AAB42mNgYgCD//sYUhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANd1CLA=)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 Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-BSbyEp0V.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-C7GcWn11.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 Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-700-normal-BzSf6GNr.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-700-normal-Cl4F7CZR.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{--color-blue:#0055d2;--color-blue-50:#eef4ff;--color-blue-100:#d9e6ff;--color-blue-300:#8db4f5;--color-navy:#0b1c30;--color-architecture:var(--color-blue);--color-interior:#c2633f;--color-interior-50:#fbf1ec;--color-success:#12805c;--color-success-50:#e8f6ef;--color-warning:#b7791f;--color-warning-50:#fdf5e6;--color-danger:#c93b3b;--color-text:var(--color-navy);--color-text-muted:#5b6b82;--color-surface:#fff;--color-surface-soft:#f6f8fc;--color-line:#e4e9f2;--font-display:"Poppins", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-body:"Inter Variable", "IBM Plex Sans Arabic", system-ui, sans-serif;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-surface);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em}:lang(ar) body{--font-display:"IBM Plex Sans Arabic", "Poppins", system-ui, sans-serif;--font-body:"IBM Plex Sans Arabic", "Inter Variable", system-ui, sans-serif}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3{letter-spacing:0}._header_1itar_1{height:56px;padding-inline:var(--space-6);background:var(--color-navy);color:#fff;align-items:center;display:flex}._brand_1itar_10{align-items:center;gap:var(--space-2);color:inherit;font-family:var(--font-display);letter-spacing:-.02em;font-size:17px;font-weight:700;text-decoration:none;display:flex}._actions_1itar_22{align-items:center;gap:var(--space-3);margin-inline-start:auto;display:flex}._user_1itar_29{color:#b9c6da;font-size:14px}._ghost_1itar_34{font:inherit;color:#d6e2f3;cursor:pointer;background:#1c3150;border:none;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}._ghost_1itar_34:hover{background:#26406a}a._ghost_1itar_34{text-decoration:none}._page_1wjmi_1{background:var(--color-surface-soft);flex-direction:column;min-height:100%;display:flex}._main_1wjmi_8{padding:var(--space-8) var(--space-4);flex:1;place-items:center;display:grid}._card_1wjmi_15{background:var(--color-surface);border:1.5px solid var(--color-line);border-radius:var(--radius-lg);width:min(420px,100%);padding:var(--space-8);gap:var(--space-4);display:grid}._title_1wjmi_25{margin-top:var(--space-2);font-size:26px;font-weight:700}._tagline_1wjmi_31{color:var(--color-text-muted);margin-top:-8px}._field_1wjmi_36{gap:6px;font-size:13.5px;font-weight:600;display:grid}._field_1wjmi_36 input{font:inherit;border:1.5px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);padding:11px 14px;font-size:15px;font-weight:400}._field_1wjmi_36 input:focus{border-color:var(--color-blue);outline:none}._field_1wjmi_36 small{color:var(--color-text-muted);font-weight:400}._error_1wjmi_64{background:var(--color-interior-50);color:#8a3b1f;border-radius:var(--radius-md);padding:10px 14px;font-size:14px}._submit_1wjmi_72{font:inherit;border-radius:var(--radius-md);background:var(--color-blue);color:#fff;cursor:pointer;border:none;padding:12px;font-size:15px;font-weight:600}._submit_1wjmi_72:disabled{opacity:.6;cursor:wait}._switch_1wjmi_89{color:var(--color-text-muted);text-align:center;font-size:14px}._switch_1wjmi_89 a{color:var(--color-blue);font-weight:600}._shell_dfi9f_1{grid-template:"top top top"52px"stages workspace props"minmax(0,1fr)/236px minmax(0,1fr) 288px;height:100%;display:grid}._workspace_dfi9f_11{flex-direction:column;grid-area:workspace;min-height:0;display:flex}._views_dfi9f_18{flex:1;grid-template-columns:1fr;min-height:0;display:grid}._views_dfi9f_18[data-view=split]{grid-template-columns:1fr 1fr}._pane_dfi9f_29{min-width:0;min-height:0;position:relative}._pane_dfi9f_29+._pane_dfi9f_29{border-inline-start:1px solid var(--color-line)}._loading_dfi9f_40{background:#eef2f7;position:absolute;inset:0}._views_dfi9f_18{position:relative}._hint_dfi9f_50{inset-inline-start:var(--space-3);bottom:var(--space-3);max-width:calc(100% - var(--space-6));border-radius:var(--radius-sm);border:1px solid var(--color-line);color:var(--color-text-muted);pointer-events:none;background:#ffffffeb;padding:6px 10px;font-size:12.5px;position:absolute}._error_dfi9f_64{top:var(--space-3);border-radius:var(--radius-md);background:var(--color-interior-50);color:#8a3b1f;z-index:10;border:1px solid #efc4b2;max-width:80%;padding:10px 16px;font-size:13.5px;position:absolute;left:50%;transform:translate(-50%)}._panel_15jnu_1{border-inline-start:1px solid var(--color-line);padding:var(--space-4);background:#fbfcfe;grid-area:props;overflow-y:auto}._empty_15jnu_9{color:var(--color-text-muted);font-size:14px;line-height:1.55}._subtitle_15jnu_15{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-weight:700}._title_15jnu_23{overflow-wrap:anywhere;margin-top:2px;font-size:18px;font-weight:600}._rows_15jnu_30{margin-top:var(--space-4);gap:6px;display:grid}._row_15jnu_30{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:38px;padding:4px 4px 4px var(--space-3);padding-inline:var(--space-3) 4px;border:1.5px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);font-size:13.5px;display:flex}._label_15jnu_50{color:var(--color-text-muted)}._value_15jnu_54{text-align:end;padding-inline-end:var(--space-2);font-weight:600}._inputWrap_15jnu_60{align-items:center;gap:4px;display:inline-flex}._input_15jnu_60,._textInput_15jnu_67,._select_15jnu_68{font:inherit;color:var(--color-text);background:var(--color-surface-soft);border:1px solid #0000;border-radius:6px;padding:5px 8px;font-size:13.5px;font-weight:600}._input_15jnu_60{text-align:end;width:72px}._textInput_15jnu_67{width:140px}._select_15jnu_68{max-width:150px}._input_15jnu_60:focus,._textInput_15jnu_67:focus,._select_15jnu_68:focus{border-color:var(--color-blue);background:var(--color-surface);outline:none}._unit_15jnu_100{color:var(--color-text-muted);min-width:14px;font-size:12.5px}._locked_15jnu_106,._unlocked_15jnu_107{margin-top:var(--space-4);width:100%;font:inherit;padding:9px var(--space-3);border-radius:var(--radius-md);cursor:pointer;text-align:start;border:none;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}._locked_15jnu_106{background:var(--color-warning-50);color:var(--color-warning)}._unlocked_15jnu_107{background:var(--color-surface-soft);color:var(--color-text-muted)}._lockAction_15jnu_133{font-size:12px;text-decoration:underline}._actions_15jnu_138{margin-top:var(--space-3);gap:var(--space-2);flex-wrap:wrap;display:flex}._action_15jnu_138,._danger_15jnu_146{font:inherit;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:8px 12px;font-size:13px;font-weight:600}._action_15jnu_138{background:var(--color-blue-50);color:var(--color-blue)}._danger_15jnu_146{color:var(--color-danger);background:0 0;border:1px solid #efc4c4;margin-inline-start:auto}._group_15jnu_168{margin-top:var(--space-3);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-weight:700}._notes_15jnu_177{padding:var(--space-2) var(--space-3);border:1.5px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);gap:6px;font-size:13.5px;display:grid}._textarea_15jnu_187{font:inherit;color:var(--color-text);resize:vertical;background:var(--color-surface-soft);border:1px solid #0000;border-radius:6px;padding:6px 8px;font-size:13.5px}._textarea_15jnu_187:focus{border-color:var(--color-blue);background:var(--color-surface);outline:none}._box_4y5su_1{margin-top:var(--space-3);gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-blue-50);display:grid}._notes_4y5su_10{font:inherit;resize:vertical;border:1.5px solid var(--color-blue-100);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);padding:8px 10px;font-size:13.5px}._notes_4y5su_10:focus{border-color:var(--color-blue);outline:none}._button_4y5su_26{font:inherit;border-radius:var(--radius-sm);background:var(--color-blue);color:#fff;cursor:pointer;text-align:start;border:none;align-items:center;gap:6px;padding:9px 12px;font-size:13.5px;font-weight:600;display:flex}._button_4y5su_26:disabled{opacity:.45;cursor:default}._cost_4y5su_47{white-space:nowrap;opacity:.85;margin-inline-start:auto;padding-inline-start:var(--space-2);font-size:12px;font-weight:500}._note_4y5su_10{color:var(--color-text-muted);font-size:12px;line-height:1.45}._status_1ca8w_1{margin-top:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-soft);grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}._status_1ca8w_1 button{font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:6px 4px;font-size:12px;font-weight:600}._status_1ca8w_1 button[aria-checked=true]{background:var(--color-surface);color:var(--color-blue);outline:1.5px solid var(--color-line)}._points_1ca8w_29{margin-top:var(--space-2);gap:4px;list-style:none;display:grid}._point_1ca8w_29{border:1.5px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);align-items:center;gap:4px;padding:4px;display:flex}._pointNumber_1ca8w_46{width:14px;color:var(--color-text-muted);flex:none;font-size:12px;font-weight:700}._coordinate_1ca8w_54{color:var(--color-text-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}._coordinate_1ca8w_54 input{width:56px;padding-inline:6px}._iconButton_1ca8w_67{font:inherit;background:var(--color-surface-soft);width:22px;height:24px;color:var(--color-text-muted);cursor:pointer;border:none;border-radius:6px;flex:none}._iconButton_1ca8w_67:first-of-type{margin-inline-start:auto}._iconButton_1ca8w_67:disabled{opacity:.4;cursor:default}._program_1ca8w_88{margin-top:var(--space-2);gap:var(--space-2);display:grid}._programLine_1ca8w_94{padding:var(--space-2);border:1.5px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);gap:4px;display:grid}._programLine_1ca8w_94>select{max-width:none}._remove_1ca8w_107{font:inherit;color:var(--color-danger);cursor:pointer;background:0 0;border:none;justify-self:end;font-size:12px}._verified_1ca8w_117,._unverified_1ca8w_118{margin-top:var(--space-3);padding:9px var(--space-3);border-radius:var(--radius-md);justify-items:start;gap:2px;font-size:13px;font-weight:600;display:grid}._verified_1ca8w_117{background:var(--color-success-50);color:var(--color-success)}._unverified_1ca8w_118{background:var(--color-warning-50);color:var(--color-warning)}._verified_1ca8w_117 button,._unverified_1ca8w_118 button{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;font-size:12px;text-decoration:underline}._summary_1ca8w_151{margin-top:var(--space-4);padding:var(--space-3);border:1.5px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface)}._summaryTitle_1ca8w_159{justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}._pass_1ca8w_167,._fail_1ca8w_168{border-radius:999px;padding:3px 8px;font-size:11.5px}._pass_1ca8w_167{background:var(--color-success-50);color:var(--color-success)}._fail_1ca8w_168{color:var(--color-danger);background:#fbe9e9}._checks_1ca8w_184{margin-top:var(--space-2);gap:2px;list-style:none;display:grid}._check_1ca8w_184{border-top:1px solid var(--color-surface-soft);grid-template-columns:18px 1fr auto;align-items:center;gap:6px;padding:5px 0;font-size:13px;display:grid}._mark_1ca8w_201{text-align:center;font-weight:700}._check_1ca8w_184[data-ok=true] ._mark_1ca8w_201{color:var(--color-success)}._check_1ca8w_184[data-ok=false] ._mark_1ca8w_201,._check_1ca8w_184[data-ok=false] ._checkValue_1ca8w_211{color:var(--color-danger)}._check_1ca8w_184[data-ok=null] ._mark_1ca8w_201{color:var(--color-text-muted)}._checkLabel_1ca8w_219{color:var(--color-text)}._checkValue_1ca8w_211{white-space:nowrap;font-weight:600}._limit_1ca8w_228{color:var(--color-text-muted);font-weight:400}._volume_1ca8w_233{margin-top:var(--space-3);padding:var(--space-2);border:1.5px solid var(--color-blue-100);border-radius:var(--radius-md);gap:var(--space-2);display:grid}._volume_1ca8w_233>div{margin-top:0}._reader_1ca8w_246{margin-top:var(--space-3);gap:var(--space-2);display:grid}._readerText_1ca8w_252{font:inherit;resize:vertical;border:1.5px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);padding:8px 10px;font-size:13.5px}._file_1ca8w_263{border:1.5px dashed var(--color-blue-100);border-radius:var(--radius-sm);color:var(--color-blue);cursor:pointer;overflow-wrap:anywhere;padding:8px 10px;font-size:13px;font-weight:600;display:block}._file_1ca8w_263 input{display:none}._fileError_1ca8w_279{color:var(--color-danger);font-size:12.5px}._reader_1ca8w_246>section{margin-top:0}._exports_1ca8w_288{margin-top:var(--space-4);gap:var(--space-2);display:grid}._export_1ca8w_288{padding:var(--space-3);font:inherit;text-align:start;color:var(--color-text);background:var(--color-surface);border:1.5px solid var(--color-line);border-radius:var(--radius-md);cursor:pointer;gap:2px;display:grid}._export_1ca8w_288:hover{border-color:var(--color-blue)}._export_1ca8w_288 strong{font-size:14px}._export_1ca8w_288 span{color:var(--color-text-muted);font-size:12.5px}._palette_2ysv1_1{margin-top:var(--space-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}._swatch_2ysv1_9{border-radius:var(--radius-sm);border:1.5px solid var(--color-line);cursor:pointer;width:34px;height:34px}._swatch_2ysv1_9:hover{outline:2px solid var(--color-danger);outline-offset:1px}._addColor_2ysv1_22{align-items:center;gap:6px;display:inline-flex}._addColor_2ysv1_22 input[type=color],._materialHead_2ysv1_29 input[type=color]{border:1.5px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;width:34px;height:34px;padding:2px}._chips_2ysv1_39{margin-top:var(--space-2);flex-wrap:wrap;gap:6px;display:flex}._chip_2ysv1_39{font:inherit;background:var(--color-interior-50);color:var(--color-interior);cursor:pointer;border:none;border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:600}._keywordForm_2ysv1_58{margin-top:var(--space-2);gap:var(--space-2);display:flex}._keywordForm_2ysv1_58 input{flex:1;min-width:0}._materials_2ysv1_69{margin-top:var(--space-2);gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}._material_2ysv1_29{min-width:0;padding:var(--space-2);border:1.5px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:minmax(0,1fr);gap:4px;display:grid}._material_2ysv1_29[data-chosen=true]{border-color:var(--color-interior)}._materialHead_2ysv1_29{align-items:center;gap:6px;display:flex}._materialHead_2ysv1_29>label{flex:1;min-width:0}._toggle_2ysv1_102{padding:4px var(--space-2);color:var(--color-text-muted);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}._note_2ysv1_112{margin-top:var(--space-4);color:var(--color-text-muted);font-size:12.5px;line-height:1.5}._warning_2ysv1_119{width:100%;font:inherit;text-align:start;color:var(--color-text);border:none;border-top:1px solid var(--color-surface-soft);cursor:pointer;background:0 0;grid-template-columns:18px 1fr;gap:6px;padding:6px 0;font-size:13px;display:grid}._warning_2ysv1_119:hover{color:var(--color-blue)}._warning_2ysv1_119>span{color:var(--color-danger)}._materialHead_2ysv1_29>label>input{flex:1;width:auto;min-width:0}._panel_x43q2_1{top:calc(100% + 8px);z-index:20;background:var(--color-surface);width:340px;color:var(--color-text);border:1.5px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-2);gap:2px;display:grid;position:absolute;inset-inline-end:0}._item_x43q2_16{align-items:center;gap:var(--space-3);width:100%;font:inherit;text-align:start;color:inherit;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;padding:10px;display:flex}._item_x43q2_16:hover,._item_x43q2_16:focus-visible{background:var(--color-surface-soft);outline:none}._badge_x43q2_37{text-align:center;letter-spacing:.04em;width:40px;color:var(--color-blue);background:var(--color-blue-50);border-radius:var(--radius-sm);flex:none;padding:5px 0;font-size:11px;font-weight:700}._label_x43q2_50{font-size:14px;font-weight:600;display:block}._hint_x43q2_56{color:var(--color-text-muted);font-size:12px;display:block}._error_x43q2_62{color:#8a3b1f;background:var(--color-interior-50);border-radius:var(--radius-sm);padding:8px 10px;font-size:13px}._bar_16nt8_1,._proposal_16nt8_2{border-top:1px solid var(--color-line);background:var(--color-blue-50);padding:var(--space-3) var(--space-4);font-size:14px}._bar_16nt8_1{align-items:center;gap:var(--space-3);display:flex}._error_16nt8_15{background:var(--color-interior-50);color:#8a3b1f}._proposal_16nt8_2{gap:var(--space-2);display:grid}._head_16nt8_25{align-items:flex-start;gap:var(--space-3);display:flex}._spark_16nt8_31{color:var(--color-blue);font-weight:700}._text_16nt8_36{flex:1;line-height:1.45}._charged_16nt8_41{color:var(--color-text-muted);white-space:nowrap;font-size:12.5px;font-weight:600}._options_16nt8_48{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}._option_16nt8_48{padding:var(--space-2) var(--space-3);font:inherit;text-align:start;color:var(--color-text);background:var(--color-surface);border:1.5px solid var(--color-line);border-radius:var(--radius-md);cursor:pointer;gap:2px;font-size:13px;display:grid}._option_16nt8_48[aria-checked=true]{border-color:var(--color-blue);outline:1.5px solid var(--color-blue)}._option_16nt8_48 span{color:var(--color-text-muted);font-size:12.5px}._problems_16nt8_78{color:var(--color-warning);margin-inline-start:var(--space-6);font-size:13px}._actions_16nt8_84{align-items:center;gap:var(--space-2);display:flex}._hint_16nt8_90{color:var(--color-text-muted);margin-inline-end:auto;font-size:12.5px}._primary_16nt8_96,._ghost_16nt8_97{font:inherit;border-radius:var(--radius-md);cursor:pointer;border:none;padding:8px 16px;font-size:13.5px;font-weight:600}._primary_16nt8_96{background:var(--color-blue);color:#fff}._primary_16nt8_96:disabled{opacity:.45;cursor:default}._ghost_16nt8_97{background:var(--color-surface);color:var(--color-text);border:1.5px solid var(--color-line)}._spinner_16nt8_123{border:2px solid var(--color-blue-100);border-top-color:var(--color-blue);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite _spin_16nt8_123}@keyframes _spin_16nt8_123{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_16nt8_123{animation-duration:3s}}._box_hctut_1{margin-top:var(--space-3);gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-blue-50);display:grid}._notes_hctut_10{font:inherit;resize:vertical;border:1.5px solid var(--color-blue-100);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);padding:8px 10px;font-size:13.5px}._button_hctut_21{font:inherit;border-radius:var(--radius-sm);background:var(--color-blue);color:#fff;cursor:pointer;border:none;align-items:center;padding:9px 12px;font-size:13.5px;font-weight:600;display:flex}._button_hctut_21 span{opacity:.85;margin-inline-start:auto;font-size:12px;font-weight:500}._button_hctut_21:disabled{opacity:.45;cursor:default}._note_hctut_10{color:var(--color-text-muted);font-size:12px;line-height:1.45}._gallery_hctut_53{margin-top:var(--space-2);gap:var(--space-2);grid-template-columns:1fr 1fr;list-style:none;display:grid}._item_hctut_61{gap:4px;min-width:0;display:grid}._thumb_hctut_67{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--color-surface-soft);border:1.5px solid var(--color-line);display:block;position:relative;overflow:hidden}._thumb_hctut_67 img{object-fit:cover;width:100%;height:100%}._item_hctut_61[data-status=queued] img,._item_hctut_61[data-status=running] img,._item_hctut_61[data-status=failed] img{opacity:.45}._badge_hctut_89{inset-inline-start:6px;background:var(--color-surface);color:var(--color-text);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;bottom:6px}._item_hctut_61[data-status=failed] ._badge_hctut_89{color:var(--color-danger)}._caption_hctut_105{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:12px}._bar_19vb6_1{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-line);background:var(--color-surface);display:flex}._spark_19vb6_10{color:var(--color-blue);font-weight:700}._input_19vb6_15{font:inherit;padding:10px var(--space-4);border:1.5px solid var(--color-blue-100);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);flex:1;font-size:14px}._input_19vb6_15:disabled{background:var(--color-surface-soft);cursor:not-allowed}._run_19vb6_31{font:inherit;border-radius:var(--radius-md);background:var(--color-blue);color:#fff;border:none;padding:10px 20px;font-size:14px;font-weight:600}._run_19vb6_31:disabled{opacity:.45;cursor:not-allowed}._sidebar_cacb6_1{background:var(--color-surface-soft);border-inline-end:1px solid var(--color-line);padding:var(--space-4) var(--space-3);grid-area:stages;overflow-y:auto}._heading_cacb6_9{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);padding-inline:var(--space-2);font-size:11px;font-weight:700}._group_cacb6_18{margin-top:var(--space-4)}._discipline_cacb6_22{font-family:var(--font-display);padding-inline:var(--space-2);margin-bottom:var(--space-1);font-size:13px;font-weight:600}._discipline_cacb6_22[data-discipline=architecture]{color:var(--color-architecture)}._discipline_cacb6_22[data-discipline=interior]{color:var(--color-interior)}._discipline_cacb6_22[data-discipline=output]{color:var(--color-success)}._list_cacb6_42{list-style:none}._stage_cacb6_46{column-gap:var(--space-2);width:100%;padding:7px var(--space-2);border-radius:var(--radius-md);font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:none;grid-template-columns:24px 1fr;grid-template-areas:"number label""number status";align-items:center;font-size:14px;display:grid}._stage_cacb6_46:hover{background:var(--color-line)}._number_cacb6_70{background:var(--color-line);width:22px;height:22px;color:var(--color-text-muted);border-radius:7px;grid-area:number;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:inline-flex}._label_cacb6_84{grid-area:label;line-height:1.25}._status_cacb6_89{color:var(--color-text-muted);grid-area:status;font-size:11.5px}._done_cacb6_95 ._number_cacb6_70{background:var(--color-success-50);color:var(--color-success)}._inProgress_cacb6_100 ._number_cacb6_70{background:var(--color-blue-50);color:var(--color-blue)}._stage_cacb6_46[aria-current]{background:var(--color-blue);color:#fff}._stage_cacb6_46[aria-current] ._label_cacb6_84{color:#fff}._stage_cacb6_46[aria-current] ._number_cacb6_70{color:#fff;background:#ffffff38}._stage_cacb6_46[aria-current] ._status_cacb6_89{color:var(--color-blue-100)}._notStarted_cacb6_124 ._label_cacb6_84{color:var(--color-text-muted)}._toolbar_yo8ok_1{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-line);background:var(--color-surface);display:flex}._spacer_yo8ok_10{flex:1}._segmented_yo8ok_14{background:var(--color-surface-soft);border-radius:10px;gap:2px;padding:3px;display:inline-flex}._segmented_yo8ok_14 button{font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500}._segmented_yo8ok_14 button:hover{color:var(--color-text)}._segmented_yo8ok_14 ._active_yo8ok_38{background:var(--color-surface);color:var(--color-text);outline:1px solid var(--color-line);font-weight:600}._toggle_yo8ok_45{align-items:center;gap:var(--space-2);color:var(--color-text-muted);cursor:pointer;font-size:13px;display:inline-flex}._plain_yo8ok_54{font:inherit;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500}._plain_yo8ok_54:hover{color:var(--color-text)}._segmented_yo8ok_14 ._activeTool_yo8ok_70{background:var(--color-blue);color:#fff;font-weight:600}._segmented_yo8ok_14 ._activeTool_yo8ok_70:hover{color:#fff}._activePlain_yo8ok_80{font:inherit;border:1px solid var(--color-blue);background:var(--color-blue-50);color:var(--color-blue);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600}._overlay_14ikn_3{z-index:100;background:#1a2433;flex-direction:column;display:flex;position:fixed;inset:0}._toolbar_14ikn_12{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-navy);color:#d6e2f3;display:flex}._hint_14ikn_21{color:#8fa3c0;margin-inline-end:auto;font-size:13px}._primary_14ikn_27,._ghost_14ikn_28{font:inherit;cursor:pointer;border:none;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}._primary_14ikn_27{background:var(--color-blue);color:#fff}._ghost_14ikn_28{color:#d6e2f3;background:#1c3150}._ghost_14ikn_28:hover{background:#26406a}._paper_14ikn_52{min-height:0;padding:var(--space-6);flex:1;place-items:center;display:grid}._sheet_14ikn_60{width:100%;max-width:calc(141.414vh - 169.697px);height:100%;font-family:var(--font-body)}._paperFill_14ikn_67{fill:#fff}._frame_14ikn_71{fill:none;stroke:#1d2733}._room_14ikn_78{fill:#f6f4f0}._line_14ikn_82{fill:none;stroke:#1d2733;stroke-linejoin:round;stroke-linecap:round}._cut_14ikn_89{fill:#1d2733;stroke:#1d2733;stroke-linejoin:miter}._label_14ikn_95{fill:#1d2733}._labelName_14ikn_99{font-weight:600}._dimension_14ikn_103{stroke:#1d2733;fill:#1d2733}._dimension_14ikn_103 text{stroke:none}._mark_14ikn_114{font-family:var(--font-display);letter-spacing:-.02em;fill:#0055d2;font-size:5px;font-weight:700}._blockLabel_14ikn_122{fill:#6b7a90;text-transform:uppercase;letter-spacing:.04em;font-size:2.2px}._blockValue_14ikn_129{fill:#1d2733;font-size:3.4px;font-weight:600}._tableRow_14ikn_135{fill:#1d2733;font-size:2.6px}._tableTotal_14ikn_140{fill:#1d2733;font-size:2.8px;font-weight:700}._arrow_14ikn_146{fill:#1d2733}._northLabel_14ikn_150{fill:#1d2733;font-size:3px;font-weight:700}._scaleDark_14ikn_156,._scaleLight_14ikn_157{stroke:#1d2733}._scaleDark_14ikn_156{fill:#1d2733}._scaleLight_14ikn_157{fill:#fff}._scaleLabel_14ikn_169{fill:#1d2733;font-size:2.2px}@page{size:A3 landscape;margin:0}@media print{#root{display:none}._overlay_14ikn_3{background:0 0;display:block;position:static}._toolbar_14ikn_12{display:none}._paper_14ikn_52{padding:0;display:block}._sheet_14ikn_60{width:420mm;max-width:none;height:297mm;display:block}}._bar_1kc8j_1{align-items:center;gap:var(--space-4);padding-inline:var(--space-4);background:var(--color-navy);color:#fff;grid-area:top;display:flex}._brand_1kc8j_11{align-items:center;gap:var(--space-2);display:flex}._wordmark_1kc8j_17{font-family:var(--font-display);letter-spacing:-.02em;font-size:16px;font-weight:700}._project_1kc8j_24{color:#8fa3c0;border-inline-start:1px solid #23395a;padding-inline-start:var(--space-4);font-size:14px}._actions_1kc8j_31{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}._status_1kc8j_38{padding:var(--space-2);display:inline-flex}._dotOnline_1kc8j_43,._dotOffline_1kc8j_44{border-radius:50%;width:8px;height:8px}._dotOnline_1kc8j_43{background:#3ecf8e}._dotOffline_1kc8j_44{background:#e5a33a}._ghost_1kc8j_58,._primary_1kc8j_59{font:inherit;cursor:pointer;border:none;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}._ghost_1kc8j_58{color:#d6e2f3;background:#1c3150}._primary_1kc8j_59{background:var(--color-blue);color:#fff}._ghost_1kc8j_58:disabled,._primary_1kc8j_59:disabled{opacity:.45;cursor:not-allowed}._ghost_1kc8j_58:not(:disabled):hover{background:#26406a}._brand_1kc8j_11{color:inherit;text-decoration:none}._saveStatus_1kc8j_94{border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600}._saved_1kc8j_101{color:#8fd8b5}._pending_1kc8j_105{color:#b9c6da}._problem_1kc8j_109{color:#ffd08a;background:#e5a33a26}._anchor_1kc8j_114{position:relative}._credits_1kc8j_118{font:inherit;color:#d6e2f3;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #2a4366;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}._credits_1kc8j_118:hover{background:#1c3150}._panel_17xmi_1{top:calc(100% + 8px);z-index:20;background:var(--color-surface);width:340px;color:var(--color-text);border:1.5px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-3);display:grid;position:absolute;inset-inline-end:0}._form_17xmi_16{gap:var(--space-2);display:flex}._input_17xmi_21{min-width:0;font:inherit;border:1.5px solid var(--color-line);border-radius:var(--radius-md);flex:1;padding:9px 12px;font-size:14px}._input_17xmi_21:focus{border-color:var(--color-blue);outline:none}._save_17xmi_36,._restore_17xmi_37{font:inherit;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:none;font-size:13px;font-weight:600}._save_17xmi_36{background:var(--color-blue);color:#fff;padding:9px 14px}._save_17xmi_36:disabled,._restore_17xmi_37:disabled{opacity:.5;cursor:default}._restore_17xmi_37{background:var(--color-blue-50);color:var(--color-blue);padding:6px 12px}._muted_17xmi_65{color:var(--color-text-muted);font-size:13.5px}._error_17xmi_70{color:#8a3b1f;background:var(--color-interior-50);border-radius:var(--radius-sm);padding:8px 10px;font-size:13.5px}._list_17xmi_78{gap:4px;max-height:320px;list-style:none;display:grid;overflow-y:auto}._item_17xmi_86{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-md);padding:8px 10px;display:flex}._item_17xmi_86:hover{background:var(--color-surface-soft)}._name_17xmi_99{font-size:14px;font-weight:600;display:block}._date_17xmi_105{color:var(--color-text-muted);font-size:12px;display:block}._panel_15gpk_1{top:var(--space-3);bottom:var(--space-3);z-index:5;gap:var(--space-3);width:300px;padding:var(--space-4);background:var(--color-surface);border:1.5px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;display:flex;position:absolute;inset-inline-start:var(--space-3)}._head_15gpk_17{justify-content:space-between;align-items:center;display:flex}._title_15gpk_23{font-size:16px;font-weight:600}._close_15gpk_28{font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;font-size:12.5px}._search_15gpk_37{font:inherit;border:1.5px solid var(--color-line);border-radius:var(--radius-md);padding:9px 12px;font-size:14px}._search_15gpk_37:focus{border-color:var(--color-blue);outline:none}._categories_15gpk_50{flex-wrap:wrap;gap:6px;display:flex}._category_15gpk_56,._activeCategory_15gpk_57{font:inherit;cursor:pointer;border:none;border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:500}._category_15gpk_56{background:var(--color-surface-soft);color:var(--color-text-muted)}._activeCategory_15gpk_57{background:var(--color-navy);color:#fff}._empty_15gpk_77{color:var(--color-text-muted);font-size:13.5px}._grid_15gpk_82{gap:var(--space-2);padding-bottom:var(--space-2);grid-template-columns:1fr 1fr;list-style:none;display:grid;overflow-y:auto}._item_15gpk_91,._selectedItem_15gpk_92{width:100%;padding:var(--space-2);border-radius:var(--radius-md);border:1.5px solid var(--color-line);background:var(--color-surface);text-align:start;font:inherit;cursor:pointer;gap:2px;display:grid}._item_15gpk_91:hover{border-color:var(--color-blue-300)}._selectedItem_15gpk_92{border-color:var(--color-blue);background:var(--color-blue-50)}._thumb_15gpk_114{background:var(--color-surface-soft);border-radius:var(--radius-sm);width:100%;height:74px}._thumbOutline_15gpk_121{fill:#f6f1ea;stroke:none}._thumbPart_15gpk_126{fill:#ece4d8;stroke:#8a6a4f;stroke-width:1px;vector-effect:non-scaling-stroke}._name_15gpk_133{margin-top:4px;font-size:12.5px;font-weight:600;line-height:1.25}._size_15gpk_140{color:var(--color-text-muted);text-align:start;direction:ltr;font-size:11.5px}._plan_f6lhk_1{background:var(--color-surface);cursor:default;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}._plan_f6lhk_1:active{cursor:grabbing}._spaces_f6lhk_15 path{fill:#fbf8f3}._spaces_f6lhk_15 path:hover{fill:#f4eee4}._items_f6lhk_23 path{fill:#ece4d8;stroke:#8a6a4f;stroke-width:1.2px;vector-effect:non-scaling-stroke}._items_f6lhk_23 path:hover{fill:#e3d6c4}._stairs_f6lhk_34 path{fill:var(--color-surface);stroke:var(--color-text-muted);stroke-width:1.2px;vector-effect:non-scaling-stroke}._stairs_f6lhk_34 polyline{fill:none;stroke:#9aa8bc;stroke-width:1px;vector-effect:non-scaling-stroke}._stairs_f6lhk_34 ._walkLine_f6lhk_48{stroke:var(--color-text-muted);stroke-dasharray:4 3}._columns_f6lhk_53 path{fill:var(--color-navy)}._wallFill_f6lhk_57{fill:#2f3b4c;pointer-events:none}._wallHits_f6lhk_62 path{fill:#0000}._wallHits_f6lhk_62 path:hover{fill:#0055d22e}._openings_f6lhk_70 polyline{fill:none;stroke:var(--color-blue);stroke-width:1.4px;vector-effect:non-scaling-stroke}._openings_f6lhk_70 ._swing_f6lhk_77{stroke-dasharray:4 3}._openings_f6lhk_70 ._openingHit_f6lhk_81{fill:#0000}._openings_f6lhk_70 g:hover ._openingHit_f6lhk_81{fill:#0055d21f}._highlight_f6lhk_89{fill:#0055d224;stroke:var(--color-blue);stroke-width:2.5px;vector-effect:non-scaling-stroke;pointer-events:none}._labels_f6lhk_97{pointer-events:none;text-anchor:middle;font-family:var(--font-body)}._labelName_f6lhk_103{fill:var(--color-text);font-weight:600}._labelArea_f6lhk_108{fill:var(--color-text-muted)}._zones_f6lhk_113 path{fill-opacity:.35;stroke-width:1.5px;stroke-dasharray:6 4;vector-effect:non-scaling-stroke;pointer-events:none}._zones_f6lhk_113 text{pointer-events:none;text-anchor:middle;font-family:var(--font-body);fill:var(--color-text);font-weight:600}._warning_f6lhk_130{fill:#d645451f;stroke:var(--color-danger);stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none}._massing_f6lhk_139 path{fill:#0055d21f;stroke:var(--color-blue);stroke-width:1.5px;vector-effect:non-scaling-stroke}._massing_f6lhk_139 text{pointer-events:none;text-anchor:middle;font-family:var(--font-body)}._dimensions_f6lhk_152{pointer-events:none;font-family:var(--font-body);fill:var(--color-text-muted)}._dimensions_f6lhk_152 line{stroke:var(--color-text-muted);stroke-width:1px;vector-effect:non-scaling-stroke}._overlay_f6lhk_165{pointer-events:none}._handle_f6lhk_169{fill:var(--color-surface);stroke:var(--color-blue);stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:all;cursor:move}._chainPoint_f6lhk_178{fill:var(--color-blue)}._rubberBand_f6lhk_182{stroke:var(--color-blue);stroke-width:2px;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}._lengthLabel_f6lhk_189{fill:var(--color-blue);font-family:var(--font-body);text-anchor:middle;font-weight:600}._snapTarget_f6lhk_196,._snapGrid_f6lhk_197{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke}._snapTarget_f6lhk_196{stroke:var(--color-success)}._snapGrid_f6lhk_197{stroke:var(--color-text-muted)}._ghost_f6lhk_211{fill:#0055d240;stroke:var(--color-blue);stroke-width:1.5px;vector-effect:non-scaling-stroke}._plot_f6lhk_218{fill:none;stroke:var(--color-success);stroke-width:1.5px;stroke-dasharray:10 6;vector-effect:non-scaling-stroke;pointer-events:none}._envelope_f6lhk_228{fill:#2ea0670f;stroke:var(--color-success);stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;pointer-events:none}._items_f6lhk_23 g>path:first-child{fill:#ece4d88c;stroke:none}._items_f6lhk_23 g:hover>path:first-child{fill:#e3d6c4cc}._items_f6lhk_23 ._itemDetail_f6lhk_247{fill:#f6f1ea;stroke:#8a6a4f;stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none}._ghostBack_f6lhk_255{fill:none;stroke:var(--color-blue);stroke-width:4px;vector-effect:non-scaling-stroke}._ws_u3lbd_2{--bg:#070a10;--bar:#0b1018;--panel:#141c28;--line:#1c2736;--text:#c9d3e0;--strong:#fff;--muted:#6f7d93;--blue:#5b9bff;--cyan:#7fe3ff;--green:#46e0a0;--amber:#ffc25c;--red:#ff6b76;--poche:#e9eef6;--grid-minor:#101824;--grid-major:#1a2637;--solid-fill:#5b9bff29;--shape-fill:#5b9bff0a;--mono:ui-monospace, "JetBrains Mono", "Cascadia Mono", Consolas, monospace;background:var(--bg);height:100%;color:var(--text);font-family:var(--font-body);-webkit-user-select:none;user-select:none;grid-template-rows:38px auto 1fr auto;grid-template-columns:minmax(0,1fr);font-size:13px;display:grid;overflow:hidden}._ws_u3lbd_2[data-theme=light]{--bg:#e8e9eb;--bar:#f5f6f7;--panel:#fbfbfc;--line:#d0d3d8;--text:#2a2d32;--strong:#111316;--muted:#6c727c;--blue:#0a6ed1;--cyan:#0a7fd6;--green:#1f8a5b;--amber:#b26a00;--red:#c62828;--poche:#111316;--grid-minor:#f1f2f4;--grid-major:#e3e5e9;--solid-fill:#0a6ed11a;--shape-fill:#0a6ed108}._title_u3lbd_56{background:var(--bar);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:0 12px;display:flex}._home_u3lbd_64{font-family:var(--mono);letter-spacing:3px;color:var(--strong);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:4px 6px;display:flex}._home_u3lbd_64:hover{background:var(--panel)}._docName_u3lbd_80{color:var(--text);font:inherit;background:0 0;border:1px solid #0000;border-radius:4px;min-width:220px;padding:4px 8px}._docName_u3lbd_80:hover,._docName_u3lbd_80:focus{border-color:var(--line);outline:none}._levelPick_u3lbd_94{max-width:300px}._levelPick_u3lbd_94,._field_u3lbd_98 select{background:var(--panel);color:var(--text);border:1px solid var(--line);font:inherit;border-radius:4px;padding:4px 8px}._save_u3lbd_106{font-family:var(--mono);letter-spacing:.5px;margin-left:auto;font-size:11px}._save_saved_u3lbd_112{color:var(--green)}._save_saving_u3lbd_115{color:var(--muted)}._save_offline_u3lbd_118,._save_conflict_u3lbd_119{color:var(--amber)}._mode_u3lbd_122{font-family:var(--mono);letter-spacing:1px;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:4px;padding:4px 9px;font-size:11px}._ribbonWrap_u3lbd_135{background:var(--bar);border-bottom:1px solid var(--line)}._tabs_u3lbd_139{align-items:flex-end;gap:2px;height:30px;padding:0 10px;display:flex}._tab_u3lbd_139{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px 4px 0 0;padding:6px 14px;font-size:12.5px}._tab_u3lbd_139:hover{color:var(--text)}._tabOn_u3lbd_159{background:var(--panel);color:var(--strong);box-shadow:inset 0 2px 0 var(--blue)}._tabAi_u3lbd_164{color:var(--cyan)}._ribbon_u3lbd_135{background:var(--panel);min-height:86px;padding:6px 8px 0;display:flex;overflow-x:auto}._ribbon_u3lbd_135[data-fit="1"],._ribbon_u3lbd_135[data-fit="2"],._ribbon_u3lbd_135[data-fit="3"]{min-height:0;padding:4px 4px 0}._ribbon_u3lbd_135[data-fit="1"] ._group_u3lbd_181,._ribbon_u3lbd_135[data-fit="2"] ._group_u3lbd_181,._ribbon_u3lbd_135[data-fit="3"] ._group_u3lbd_181{padding:0 4px}._ribbon_u3lbd_135[data-fit="1"] ._tool_u3lbd_186,._ribbon_u3lbd_135[data-fit="2"] ._tool_u3lbd_186,._ribbon_u3lbd_135[data-fit="3"] ._tool_u3lbd_186{gap:2px;width:48px;height:46px;font-size:10px}._ribbon_u3lbd_135[data-fit="1"] ._tool_u3lbd_186 svg,._ribbon_u3lbd_135[data-fit="2"] ._tool_u3lbd_186 svg,._ribbon_u3lbd_135[data-fit="3"] ._tool_u3lbd_186 svg{width:20px;height:20px}._ribbon_u3lbd_135[data-fit="1"] ._groupName_u3lbd_200,._ribbon_u3lbd_135[data-fit="2"] ._groupName_u3lbd_200,._ribbon_u3lbd_135[data-fit="3"] ._groupName_u3lbd_200{letter-spacing:1px;padding:1px 0 3px;font-size:8.5px}._ribbon_u3lbd_135[data-fit="2"] ._tool_u3lbd_186,._ribbon_u3lbd_135[data-fit="3"] ._tool_u3lbd_186{width:42px;font-size:9.5px}._ribbon_u3lbd_135[data-fit="2"] ._group_u3lbd_181,._ribbon_u3lbd_135[data-fit="3"] ._group_u3lbd_181{padding:0 3px}._ribbon_u3lbd_135[data-fit="2"] ._groupName_u3lbd_200,._ribbon_u3lbd_135[data-fit="3"] ._groupName_u3lbd_200{display:none}._ribbon_u3lbd_135[data-fit="3"] ._tool_u3lbd_186{width:36px}._ribbon_u3lbd_135[data-fit="3"] ._tool_u3lbd_186>span{display:none}._group_u3lbd_181{border-right:1px solid var(--line);flex-direction:column;padding:0 8px;display:flex}._groupAi_u3lbd_232{border:1px solid #5b9bff59;background:linear-gradient(#5b9bff1f,#7fe3ff08);border-bottom:0}._tools_u3lbd_237{gap:2px;display:flex}._tool_u3lbd_186{width:58px;height:56px;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10.5px;display:flex}._tool_u3lbd_186:hover:not(:disabled){background:var(--line)}._tool_u3lbd_186:focus-visible,._tab_u3lbd_139:focus-visible,._home_u3lbd_64:focus-visible{outline:2px solid var(--blue);outline-offset:1px}._groupAi_u3lbd_232 ._tool_u3lbd_186{color:var(--cyan)}._toolOn_u3lbd_273{color:var(--cyan);outline:1px solid var(--blue);background:#5b9bff2e}._groupName_u3lbd_200{font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);text-align:center;white-space:nowrap;padding:3px 0 5px;font-size:9.5px}._body_u3lbd_290{grid-template-columns:1fr 1fr var(--side,340px);min-height:0;display:grid}._view_plan_u3lbd_295,._view_3d_u3lbd_296{grid-template-columns:1fr var(--side,340px)}._pane_u3lbd_299{border-right:1px solid var(--line);min-width:0;min-height:0;position:relative}._sheet_u3lbd_309{--bg:#fff;--text:#2b2f36;--strong:#111;--muted:#7a7f88;--blue:#0055d2;--cyan:#0a7fd6;--green:#1f8a5b;--amber:#b26a00;--poche:#111;--grid-minor:#f3f4f6;--grid-major:#e6e8ec;background:var(--bg)}._sheet_u3lbd_309 ._envelopeLine_u3lbd_323{fill:none}._sheet_u3lbd_309 ._ink_u3lbd_326{stroke:color-mix(in srgb, var(--ink) 65%, #000)}._sheet_u3lbd_309 ._wtext_u3lbd_329{fill:#111}._sheet_u3lbd_309 ._wallLines_u3lbd_332{stroke-width:2.4px}._sheet_u3lbd_309 ._overheadLine_u3lbd_335{stroke-dasharray:5 3;stroke-width:.8px}._sheet_u3lbd_309 ._secFace_u3lbd_344 polygon{stroke:var(--text);stroke-width:.8px}._secFace_u3lbd_344 path{fill:none;stroke:var(--text);stroke-width:.6px}._coarse_u3lbd_360 ._wallLines_u3lbd_332{fill:var(--poche);fill-rule:evenodd}._coarse_u3lbd_360 ._secCut_u3lbd_353{fill:var(--poche);fill-opacity:.85}._viewBar_u3lbd_369{z-index:3;scrollbar-width:none;white-space:nowrap;background:color-mix(in srgb, var(--bar,#fff) 92%, transparent);border-top:1px solid var(--line);min-height:30px;color:var(--text);flex-wrap:nowrap;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-x:auto}._sheet_u3lbd_309 ._viewBar_u3lbd_369{color:#2b2f36;background:#f3f4f6;border-top-color:#d9dce1}._viewBar_u3lbd_369 label,._viewBar_u3lbd_369 button{height:24px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:5px;padding:0 7px;display:inline-flex}._viewBar_u3lbd_369 label:hover,._viewBar_u3lbd_369 button:hover:not(:disabled){border-color:var(--line)}._viewBar_u3lbd_369 select{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none}._viewBar_u3lbd_369 select option{color:#111}._viewBar_u3lbd_369 button:disabled,._viewBar_u3lbd_369 select:disabled{opacity:.45;cursor:default}._viewBar_u3lbd_369 button:focus-visible,._viewBar_u3lbd_369 select:focus-visible{outline:2px solid var(--blue)}._boxWrap_u3lbd_431{display:inline-flex;position:relative}._boxPanel_u3lbd_435{z-index:5;background:var(--bar);border:1px solid var(--line);gap:6px;width:230px;padding:10px;display:grid;position:absolute;bottom:30px;right:0;box-shadow:0 8px 24px #0000002e}._boxPanel_u3lbd_435 label{grid-template-columns:56px 1fr;height:auto!important;padding:0!important;display:grid!important}._boxPanel_u3lbd_435 input{width:100%}._viewOn_u3lbd_457{border-color:var(--blue)!important;color:var(--blue)!important}._paneLabel_u3lbd_461{z-index:2;font-family:var(--mono);letter-spacing:2px;color:var(--muted);pointer-events:none;font-size:10.5px;position:absolute;top:10px;left:12px}._side_u3lbd_472{background:var(--bar);flex-direction:column;gap:12px;padding:12px;display:flex;overflow-y:auto}._panel_u3lbd_480{background:var(--panel);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:8px;padding:12px;display:flex}._panel_u3lbd_480 h3{font-family:var(--font-body);color:var(--strong);letter-spacing:0;font-size:13px;font-weight:600}._field_u3lbd_98{color:var(--muted);grid-template-columns:96px 1fr auto;align-items:center;gap:8px;display:grid}._field_u3lbd_98 input{background:var(--bg);min-width:0;color:var(--text);border:1px solid var(--line);font-family:var(--mono);-webkit-user-select:text;user-select:text;border-radius:4px;padding:5px 8px;font-size:12px}._field_u3lbd_98 input:focus{border-color:var(--blue);outline:none}._field_u3lbd_98 input:read-only{background:0 0;border-color:#0000}._field_u3lbd_98 em{font-style:normal;font-family:var(--mono);font-size:11px}._note_u3lbd_527{color:var(--muted);font-size:12px;line-height:1.5}._linkButton_u3lbd_532{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._row_u3lbd_541{gap:8px;display:flex}._row_u3lbd_541 button,._primary_u3lbd_546,._danger_u3lbd_547{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--text);cursor:pointer;border-radius:4px;flex:1;padding:7px 10px}._row_u3lbd_541 button._on_u3lbd_557{border-color:var(--blue);color:var(--blue);background:color-mix(in srgb, var(--blue) 12%, var(--bg))}._primary_u3lbd_546{background:var(--blue);border-color:var(--blue);color:#fff}._danger_u3lbd_547{color:var(--red)}._disclose_u3lbd_570{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}._layer_u3lbd_578{grid-template-columns:10px 1fr 22px 22px;align-items:center;gap:8px;font-size:12px;display:grid}._layer_u3lbd_578 i{border-radius:2px;width:10px;height:10px}._layer_u3lbd_578 ._layerName_u3lbd_590{text-align:left;color:var(--text);font:inherit;padding:0}._layer_u3lbd_578 ._layerName_u3lbd_590:hover{color:var(--strong);text-decoration:underline}._layer_u3lbd_578 span,._layer_u3lbd_578 ._layerName_u3lbd_590{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._layer_u3lbd_578 button{color:var(--muted);cursor:pointer;background:0 0;border:0}._cmd_u3lbd_614{background:var(--bar);border-top:1px solid var(--line);font-family:var(--mono);padding:2px 12px 3px;font-size:12px}._cmdLog_u3lbd_621{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex-direction:column;justify-content:flex-end;min-height:16px;max-height:16px;display:flex;overflow:hidden}._cmdRow_u3lbd_632{align-items:center;gap:10px;display:flex}._cmdRow_u3lbd_632 b{color:var(--cyan);font-weight:500}._cmdPrompt_u3lbd_641{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:62%;overflow:hidden}._cmdRow_u3lbd_632 input{border:0;border-bottom:1px solid var(--line);color:var(--strong);font:inherit;-webkit-user-select:text;user-select:text;background:0 0;flex:1;padding:3px 4px}._cmdRow_u3lbd_632 input:focus{border-color:var(--blue);outline:none}._plan_u3lbd_664{cursor:none;touch-action:none;width:100%;height:100%;display:block}._plan_u3lbd_664 line,._plan_u3lbd_664 polyline,._plan_u3lbd_664 polygon,._plan_u3lbd_664 circle,._plan_u3lbd_664 path,._plan_u3lbd_664 rect{vector-effect:non-scaling-stroke}._gridMinor_u3lbd_679{stroke:var(--grid-minor);stroke-width:1px;fill:none}._gridMajor_u3lbd_684{stroke:var(--grid-major);stroke-width:1px;fill:none}._ink_u3lbd_326{stroke:var(--ink);stroke-width:1.1px;fill:none}._shape_u3lbd_695._ink_u3lbd_326{fill:none}._ws_u3lbd_2[data-theme=light] ._ink_u3lbd_326{stroke:color-mix(in srgb, var(--ink) 45%, #0b1424)}._poche_u3lbd_702{fill:none;stroke:none}._wallLines_u3lbd_332{fill:var(--bg);fill-rule:evenodd;stroke:var(--poche);stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linejoin:miter;pointer-events:none}._viewRow_u3lbd_718{align-items:center;gap:6px;padding:2px 0;display:flex}._viewName_u3lbd_724{text-align:left;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:4px;flex:1;padding:4px 6px}._viewName_u3lbd_724:hover{background:var(--hover,#0000000f)}._viewRow_u3lbd_718>button:last-child{width:24px;padding:2px 0}._wallLayers_u3lbd_743{fill:none;stroke:var(--poche);stroke-width:.5px;opacity:.7;vector-effect:non-scaling-stroke;pointer-events:none}._curtain_u3lbd_751 line{stroke:var(--poche);stroke-width:1px;vector-effect:non-scaling-stroke}._curtain_u3lbd_751 ._glass_u3lbd_756{stroke:var(--cyan);stroke-width:1.2px}._curtain_u3lbd_751._selected_u3lbd_760 line{stroke:var(--blue)}._selected_u3lbd_760{stroke:var(--blue);stroke-width:2px;fill:none}._selected_u3lbd_760 ._poche_u3lbd_702{fill:#5b9bff59}._solid_u3lbd_772{fill:none;stroke-width:1px}._selected_u3lbd_760._solid_u3lbd_772{fill:#5b9bff4d}._window_u3lbd_779 line{stroke:var(--cyan)}._door_u3lbd_782 line{stroke:var(--poche);stroke-width:1.2px}._swing_u3lbd_339{stroke:var(--muted);stroke-dasharray:3 2;stroke-width:.8px}._selected_u3lbd_760 line{stroke:var(--blue)}._ghost_u3lbd_794{stroke:var(--cyan);stroke-width:1.4px;stroke-dasharray:5 3;fill:none}._ghost_u3lbd_794 ._poche_u3lbd_702,._ghost_u3lbd_794 polygon{fill:#7fe3ff2e}._guide_u3lbd_804{stroke:var(--cyan);stroke-width:1px;stroke-dasharray:4 4;fill:#7fe3ff0f}._wtext_u3lbd_329{fill:var(--ink);stroke:none;font-family:var(--font-body)}._ws_u3lbd_2[data-theme=light] ._wtext_u3lbd_329{fill:var(--strong)}._dimline_u3lbd_818{stroke:var(--muted);stroke-width:.8px}._dimtick_u3lbd_822{stroke:var(--text);stroke-width:1.4px}._dimtext_u3lbd_826{fill:var(--text);stroke:none;font-family:var(--mono);text-anchor:middle}._grip_u3lbd_832{fill:var(--blue);stroke:var(--bg);stroke-width:1.5px}._pinGlyph_u3lbd_838 path{fill:var(--blue);stroke:var(--bg);stroke-width:1.2px;stroke-linejoin:round}._pinGlyph_u3lbd_838 path+path{fill:none;stroke:var(--blue);stroke-width:2px}._rotCentre_u3lbd_850{cursor:move}._rotCentre_u3lbd_850 circle{fill:none;stroke:var(--blue);stroke-width:1.5px}._rotCentre_u3lbd_850 path{stroke:var(--blue);stroke-width:1px}._optionsBar_u3lbd_862 input[type=number]{width:64px;font:inherit;background:var(--bg);color:inherit;border:1px solid var(--line);border-radius:4px;padding:1px 4px}._optionsBar_u3lbd_862 select{font:inherit;background:var(--bg);color:inherit;border:1px solid var(--line);border-radius:4px;padding:1px 4px}._optionsBar_u3lbd_862 button{font:inherit;background:var(--bg);color:inherit;border:1px solid var(--line);cursor:pointer;border-radius:4px;padding:1px 8px}._optionsBar_u3lbd_862 button[aria-pressed=true]{border-color:var(--blue);color:var(--blue)}._solidLabel_u3lbd_892{fill:var(--cyan);font-family:var(--mono);text-anchor:middle;pointer-events:none;font-size:11px}._snap_u3lbd_899 rect,._snap_u3lbd_899 path,._snap_u3lbd_899 circle{fill:none;stroke:var(--green);stroke-width:1.6px}._snap_u3lbd_899 text{fill:var(--green);font-family:var(--mono);letter-spacing:1px;font-size:10px}._measure_u3lbd_912 line{stroke:var(--cyan);stroke-width:1px}._measure_u3lbd_912 rect{fill:var(--bg);stroke:var(--cyan)}._measure_u3lbd_912 text{fill:var(--cyan);font-family:var(--mono);text-anchor:middle;font-size:11px}._crosshair_u3lbd_926,._snap_u3lbd_899,._axes_u3lbd_928,._measure_u3lbd_912{pointer-events:none}._crosshair_u3lbd_926 path{stroke:var(--strong);stroke-width:1px;opacity:.55;fill:none}._crosshair_u3lbd_926 rect{fill:none;stroke:var(--strong)}._axes_u3lbd_928 path{stroke:var(--muted);fill:none}._axes_u3lbd_928 text{fill:var(--muted);font-family:var(--mono);font-size:10px}._model_u3lbd_953{background:linear-gradient(#c9d6e3 0%,#e9eef3 55%,#f6f7f8 100%);position:absolute;inset:0}._modelHint_u3lbd_959{--muted:#5d6573;font-family:var(--mono);letter-spacing:1px;color:var(--muted);pointer-events:none;margin-bottom:30px;font-size:10.5px;position:absolute;bottom:10px;left:12px}@media (prefers-reduced-motion:reduce){._ws_u3lbd_2 *{transition:none!important}}._chat_u3lbd_979{background:var(--panel);border:1px solid #5b9bff59;border-radius:6px;flex-direction:column;min-height:380px;max-height:62vh;display:flex;overflow:hidden}._chatHead_u3lbd_989{border-bottom:1px solid var(--line);background:linear-gradient(#5b9bff1a,#0000);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}._chatHead_u3lbd_989 span{color:var(--strong);align-items:center;gap:6px;font-weight:600;display:flex}._chatHead_u3lbd_989 em{font-style:normal;font-family:var(--mono);letter-spacing:.5px;color:var(--green);font-size:9.5px}._chatList_u3lbd_1011{-webkit-user-select:text;user-select:text;flex-direction:column;flex:1;gap:10px;padding:12px;display:flex;overflow-y:auto}._chatEmpty_u3lbd_1020{color:var(--muted);flex-direction:column;gap:8px;line-height:1.5;display:flex}._chatEmpty_u3lbd_1020 button{text-align:left;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);cursor:pointer;border-radius:4px;padding:8px 10px;font-size:12px}._chatEmpty_u3lbd_1020 button:hover{border-color:var(--blue)}._chatHint_u3lbd_1041{font-size:11.5px}._msg_u3lbd_1044{border-radius:6px;flex-direction:column;gap:8px;padding:10px 12px;line-height:1.5;display:flex}._msg_u3lbd_1044 p{white-space:pre-wrap}._msg_user_u3lbd_1055{background:var(--line);max-width:88%;color:var(--strong);align-self:flex-end}._msg_architect_u3lbd_1061{background:#5b9bff14;border:1px solid #5b9bff59}._msg_error_u3lbd_1065{color:var(--red);background:#ff6b7614;border:1px solid #ff6b7666}._thinking_u3lbd_1070{color:var(--muted);font-style:italic}._msgFiles_u3lbd_1074{color:var(--muted);font-size:11.5px}._msgMeta_u3lbd_1078{font-family:var(--mono);color:var(--green);font-size:10.5px}._check_u3lbd_1083{text-align:left;font:inherit;cursor:pointer;background:var(--bg);border:1px solid var(--line);color:var(--text);border-radius:4px;padding:7px 9px;font-size:12px}._check_warning_u3lbd_1094{border-color:#ffc25c80}._check_problem_u3lbd_1097{border-color:#ff6b768c}._idea_u3lbd_1100{border:1px solid var(--cyan);background:var(--bg);border-radius:4px;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 10px;display:grid}._idea_u3lbd_1100 b{color:var(--cyan);font-size:12.5px;font-weight:600}._idea_u3lbd_1100 span{color:var(--muted);grid-column:1;font-size:12px}._idea_u3lbd_1100 button{font:inherit;background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:4px;grid-area:1/2/span 2;align-self:center;padding:6px 10px;font-size:12px}._idea_u3lbd_1100 button:disabled{background:var(--line);color:var(--muted);cursor:default}._attached_u3lbd_1137{flex-wrap:wrap;gap:6px;padding:6px 12px 0;font-size:11.5px;display:flex}._attached_u3lbd_1137 span{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:3px 8px}._attached_u3lbd_1137 button{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:4px}._chatInput_u3lbd_1157{grid-template-columns:30px 1fr 34px;align-items:end;gap:6px;padding:10px 12px 12px;display:grid}._chatInput_u3lbd_1157 textarea{resize:none;background:var(--bg);color:var(--strong);border:1px solid var(--line);font:inherit;-webkit-user-select:text;user-select:text;border-radius:4px;padding:8px 10px;font-size:12.5px}._chatInput_u3lbd_1157 textarea:focus{border-color:var(--blue);outline:none}._attach_u3lbd_1137,._sendBtn_u3lbd_1180{border:1px solid var(--line);background:var(--bg);height:34px;color:var(--cyan);cursor:pointer;border-radius:4px;font-size:16px}._sendBtn_u3lbd_1180{background:var(--blue);border-color:var(--blue);color:#fff}._sendBtn_u3lbd_1180:disabled{opacity:.45;cursor:default}._ws_u3lbd_2[data-theme] ._wtext_u3lbd_329{stroke:none}._roofFold_u3lbd_1205{fill:none;stroke-dasharray:6 4;stroke-width:.7px;opacity:.8}._roofGrid_u3lbd_1212{fill:none;stroke:var(--glass,#6aa7e0);stroke-dasharray:6 4;stroke-width:.6px;opacity:.85}._column_u3lbd_1219{fill:var(--poche);stroke:var(--poche)}._railing_u3lbd_1223 polyline{fill:none;stroke:var(--poche);stroke-width:3px;vector-effect:non-scaling-stroke}._railing_u3lbd_1223 ._railingCore_u3lbd_1229{stroke:var(--bg);stroke-width:1px}._component_u3lbd_1237{fill:none;stroke-width:.7px;opacity:.75}._overhead_u3lbd_335{fill:none;stroke-dasharray:6 4;stroke-width:.8px;opacity:.7}._plant_u3lbd_1248{fill:none;stroke:var(--green);stroke-width:.7px;opacity:.4}._ink_u3lbd_326._plant_u3lbd_1248,._ink_u3lbd_326 ._plant_u3lbd_1248,._plant_u3lbd_1248 circle,._plant_u3lbd_1248 polygon{fill:none;stroke:var(--green)}._selected_u3lbd_760._plant_u3lbd_1248,._selected_u3lbd_760._plant_u3lbd_1248 circle{stroke:var(--blue);opacity:1}._planNote_u3lbd_1266,._ws_u3lbd_2[data-theme=light] ._planNote_u3lbd_1266,._sheet_u3lbd_309 ._planNote_u3lbd_1266{fill:var(--muted)}._rampGroup_u3lbd_1273 polygon{fill:none;stroke:var(--text);stroke-width:.9px;vector-effect:non-scaling-stroke;pointer-events:none}._rampGroup_u3lbd_1273 ._overhead_u3lbd_335{stroke-dasharray:6 4}._rampArrow_u3lbd_1283 polyline{fill:none;stroke:var(--text);stroke-width:.8px;vector-effect:non-scaling-stroke}._rampArrow_u3lbd_1283 polygon{fill:var(--text);stroke:none}._finishFill_u3lbd_1298,._finishLine_u3lbd_1299{vector-effect:non-scaling-stroke}._finishFill_u3lbd_1298{fill-opacity:.3}._ws_u3lbd_2[data-theme=light] ._finishFill_u3lbd_1298,._sheet_u3lbd_309 ._finishFill_u3lbd_1298{fill-opacity:1}._palm_u3lbd_1309 polygon{fill:#b5cda3;fill-opacity:.75;stroke:#5d7d4c;stroke-width:.6px;vector-effect:non-scaling-stroke}._trunk_u3lbd_1316{fill:#7a5c3e;stroke:none}._plant_u3lbd_1248 ._trunk_u3lbd_1316{fill:#7a5c3e}._selected_u3lbd_760._palm_u3lbd_1309 polygon{stroke:var(--blue)}._grove_u3lbd_1326{fill:#e3ecdc;fill-opacity:.35;stroke:#8fae84;stroke-width:.8px;vector-effect:non-scaling-stroke;pointer-events:none}._ws_u3lbd_2[data-theme=light] ._grove_u3lbd_1326,._sheet_u3lbd_309 ._grove_u3lbd_1326{fill-opacity:.6}._tree_u3lbd_1338 circle{fill:#46e0a014;stroke:var(--green);stroke-dasharray:3 2}._tree_u3lbd_1338 line{stroke:var(--green);stroke-width:.6px;opacity:.7}._aiPanel_u3lbd_1350{flex-direction:column;gap:0;display:flex}._aiTabs_u3lbd_1355{gap:2px;margin-bottom:-1px;display:flex}._aiTabs_u3lbd_1355 button{font:inherit;border:1px solid var(--line);background:var(--bar);color:var(--muted);cursor:pointer;border-bottom:0;border-radius:6px 6px 0 0;flex:1;padding:7px 6px;font-size:12px}._aiTabs_u3lbd_1355 ._aiTabOn_u3lbd_1372{background:var(--panel);color:var(--strong);box-shadow:inset 0 2px 0 var(--blue)}._aiPanel_u3lbd_1350>._chat_u3lbd_979{border-top-left-radius:0;border-top-right-radius:0}._siteBody_u3lbd_1381{background:var(--panel);border:1px solid var(--line);-webkit-user-select:text;user-select:text;border-radius:0 0 6px 6px;flex-direction:column;gap:10px;max-height:62vh;padding:12px;display:flex;overflow-y:auto}._siteBody_u3lbd_1381 textarea{resize:vertical;background:var(--bg);color:var(--strong);border:1px solid var(--line);font:inherit;border-radius:4px;padding:8px 10px;font-size:12.5px}._siteBody_u3lbd_1381>button,._block_u3lbd_1404>button{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--text);cursor:pointer;border-radius:4px;padding:7px 10px;font-size:12.5px}._siteBody_u3lbd_1381 button:disabled{opacity:.5;cursor:default}._block_u3lbd_1404{border-bottom:1px solid var(--line);flex-direction:column;gap:7px;padding-bottom:10px;display:flex}._block_u3lbd_1404 h4{font-family:var(--font-body);color:var(--strong);letter-spacing:0;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}._ok_u3lbd_1435,._warn_u3lbd_1436{font-family:var(--mono);border-radius:8px;padding:1px 6px;font-size:10px;font-weight:400}._ok_u3lbd_1435{color:var(--green);border:1px solid var(--green)}._warn_u3lbd_1436{color:var(--amber);border:1px solid var(--amber)}._check2_u3lbd_1451{align-items:center;gap:8px;font-size:12.5px;display:flex}._read_u3lbd_1457 summary{cursor:pointer;color:var(--cyan);margin-bottom:6px;font-size:12.5px}._read_u3lbd_1457{flex-direction:column;gap:6px;display:flex}._fileBtn_u3lbd_1468{text-align:center;border:1px dashed var(--line);cursor:pointer;color:var(--muted);border-radius:4px;flex:1;padding:7px 8px;font-size:12px}._potential_u3lbd_1478 dl,._option_u3lbd_862 dl{grid-template-columns:1fr auto;gap:4px 10px;font-size:12.5px;display:grid}._potential_u3lbd_1478 dt,._option_u3lbd_862 dt{color:var(--muted)}._potential_u3lbd_1478 dd,._option_u3lbd_862 dd{font-family:var(--mono);color:var(--strong);text-align:right}._potential_u3lbd_1478 ._big_u3lbd_1495{color:var(--cyan);font-size:14px}._program_u3lbd_1499{flex-direction:column;gap:4px;display:flex}._progRow_u3lbd_1504{grid-template-columns:1fr 34px 46px 72px 20px;gap:4px;display:grid}._progRow_u3lbd_1504 input,._progRow_u3lbd_1504 select{background:var(--bg);min-width:0;color:var(--text);border:1px solid var(--line);font:inherit;border-radius:3px;padding:4px 6px;font-size:11.5px}._progRow_u3lbd_1504 button{color:var(--muted);cursor:pointer;background:0 0;border:0}._siteNote_u3lbd_1526{color:var(--text);background:#5b9bff14;border:1px solid #5b9bff4d;border-radius:4px;padding:8px 10px;font-size:12px;line-height:1.5}._option_u3lbd_862{border:1px solid var(--line);background:var(--bg);border-radius:6px;flex-direction:column;gap:8px;padding:10px;display:flex}._option_u3lbd_862 header{justify-content:space-between;align-items:center;display:flex}._option_u3lbd_862 header b{color:var(--strong);font-size:14px}._option_u3lbd_862 header button{white-space:nowrap;flex:0}._option_u3lbd_862 p{font-size:12px;line-height:1.5}._optCheck_u3lbd_1561{color:var(--amber)}._bad_u3lbd_1564{color:var(--red)!important}._good_u3lbd_1567{color:var(--green)!important}._thumb_u3lbd_1570{background:var(--panel);border-radius:4px;width:100%;max-height:150px}._thumbPlot_u3lbd_1576{fill:#46e0a00f;stroke:var(--green);stroke-width:1px;stroke-dasharray:4 3}._thumbWall_u3lbd_1582{stroke:var(--poche);stroke-width:2px}._plotLine_u3lbd_1586{fill:none;stroke:var(--green);stroke-width:2px;stroke-dasharray:16 4 2 4}._plotFaint_u3lbd_1593{fill:none;stroke:var(--green);stroke-width:1.2px;stroke-dasharray:16 4 2 4;opacity:.5}._plotText_u3lbd_1600{fill:var(--green);stroke:none;font-family:var(--font-body)}._outsidePlot_u3lbd_1605{fill:none;stroke:#ff5a5a;stroke-width:3px}._envelopeLine_u3lbd_323{fill:#46e0a00a;stroke:var(--green);stroke-width:1.2px;stroke-dasharray:8 5}._siteSummary_u3lbd_1616{background:#46e0a012;border:1px solid #46e0a066;border-radius:4px;padding:8px 10px;font-size:12.5px;line-height:1.5}._siteSummary_u3lbd_1616 b{color:var(--green);font-family:var(--mono)}._stages_u3lbd_1630{background:var(--panel);border:1px solid var(--line);border-radius:7px;gap:2px;padding:2px;display:flex}._stages_u3lbd_1630 button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:3px 12px;font-size:12px}._stages_u3lbd_1630 button:hover{color:var(--strong)}._stages_u3lbd_1630 ._stageOn_u3lbd_1651{background:var(--blue);color:#fff;font-weight:600}._stages_u3lbd_1630 button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}._body_u3lbd_290[hidden],._levelPick_u3lbd_94[hidden]{display:none!important}._zoneUnder_u3lbd_1668{fill-opacity:.14;stroke-opacity:.7;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;pointer-events:none}._dropWrap_u3lbd_1678{position:relative}._dropMenu_u3lbd_1681{z-index:200;background:var(--bar);border:1px solid var(--line);border-radius:8px;min-width:290px;max-height:70vh;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #00000059}._dropTitle_u3lbd_1693{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);padding:8px 8px 4px;font-size:10.5px;font-weight:600}._dropMenu_u3lbd_1681 button{width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 8px;font-size:12.5px;display:flex}._dropMenu_u3lbd_1681 button:hover,._dropMenu_u3lbd_1681 button:focus-visible{background:var(--panel);color:var(--strong);outline:none}._dropMenu_u3lbd_1681 small{color:var(--muted);white-space:nowrap;font-size:11px}._dropMenu_u3lbd_1681 ._dropOn_u3lbd_1728{color:var(--strong);box-shadow:inset 2px 0 0 var(--blue)}._libMenu_u3lbd_1734{width:470px}._libGrid_u3lbd_1737{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}._libGrid_u3lbd_1737 button{text-align:center;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;display:flex}._libGrid_u3lbd_1737 button span{font-size:12px;line-height:1.2}._thumb_u3lbd_1570{border:1px solid var(--line);background:#fff;border-radius:2px;width:100%;max-width:110px;height:auto}._thumbWallFill_u3lbd_1762{fill:#2b2f36}._thumbLine_u3lbd_1765{fill:none;stroke:#111;stroke-width:1.2px}._thumbArc_u3lbd_1770{fill:none;stroke:#6b7280;stroke-width:.8px}._thumbDash_u3lbd_1775{fill:none;stroke:#111;stroke-width:.8px;stroke-dasharray:3 2}._pickField_u3lbd_1783{grid-template-columns:96px 1fr}._pickButton_u3lbd_1786{width:100%;min-width:0;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:4px;align-items:center;gap:8px;padding:3px 6px;font-size:12.5px;display:flex}._pickButton_u3lbd_1786:hover{border-color:var(--blue)}._pickThumb_u3lbd_1805{flex:0 0 40px;display:flex}._pickThumb_u3lbd_1805 svg{width:40px;height:auto}._pickName_u3lbd_1813{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._pickCaret_u3lbd_1820{color:var(--muted)}._libGrid_u3lbd_1737 button small{white-space:normal;text-align:center}._foldBtn_u3lbd_1829{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}._typeNote_u3lbd_1837{color:var(--muted);margin:4px 0;font-size:11.5px}._typeActions_u3lbd_1842{gap:6px;display:flex}._typeActions_u3lbd_1842 button{font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:6px;flex:1;padding:5px 8px;font-size:12px}._typeActions_u3lbd_1842 button:disabled{opacity:.45;cursor:default}._field_u3lbd_98 textarea{font:inherit;font-family:var(--mono);color:var(--strong);background:var(--bg);border:1px solid var(--line);resize:vertical;border-radius:4px;width:100%;padding:4px 6px;font-size:11.5px}._sectionView_u3lbd_1875{cursor:grab;touch-action:none;position:absolute;inset:0;overflow:hidden}._secLevel_u3lbd_1882 line{stroke:var(--muted);stroke-width:1px;stroke-dasharray:14 4 2 4}._secLevel_u3lbd_1882 text{fill:var(--muted);font-size:11px;font-family:var(--mono);paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round}._secBeyond_u3lbd_1897{fill:none;stroke:var(--text);stroke-width:.8px;opacity:.7}._secGlass_u3lbd_1903{fill:none;stroke:var(--cyan);stroke-width:.8px}._secCut_u3lbd_353{fill:var(--poche);fill-opacity:.55;stroke:var(--poche);stroke-width:1.2px}._secCutLight_u3lbd_1915{fill:var(--bg);stroke:var(--text);stroke-width:.8px}._sheet_u3lbd_309 ._secCutLight_u3lbd_1915{fill:#fff;stroke:#111}._sheet_u3lbd_309 ._secCut_u3lbd_353{fill:#a3a8af;fill-opacity:.75;stroke:#111;stroke-width:1.6px}._secCutGlass_u3lbd_1931{fill:var(--cyan);fill-opacity:.25;stroke:var(--cyan);stroke-width:1px}._secEmpty_u3lbd_1937{color:var(--muted);margin:0;font-size:12px;position:absolute;bottom:12px;left:16px}._stair_u3lbd_1947 polygon,._stair_u3lbd_1947 line{fill:none;stroke:var(--ink,var(--text));stroke-width:.8px;opacity:.8;vector-effect:non-scaling-stroke}._walkLine_u3lbd_1955{stroke-dasharray:4 3}._room_u3lbd_1960 text{stroke:none;font-family:var(--font-body);pointer-events:none}._roomName_u3lbd_1965{fill:var(--strong);font-weight:600}._roomMeta_u3lbd_1969{fill:var(--muted)}._roomLit_u3lbd_1972 polygon{fill:color-mix(in srgb, var(--blue) 12%, transparent);stroke:var(--blue);stroke-width:1.5px;vector-effect:non-scaling-stroke}._roomLit_u3lbd_1972 line{stroke:var(--blue);stroke-width:.8px;opacity:.6;vector-effect:non-scaling-stroke}._tag_u3lbd_1985 circle,._tag_u3lbd_1985 rect{fill:var(--bg);stroke:var(--text);stroke-width:1px;vector-effect:non-scaling-stroke}._tag_u3lbd_1985 text{fill:var(--strong);stroke:none;font-family:var(--font-body);font-weight:600}._tempDim_u3lbd_1999 line{stroke:var(--blue);stroke-width:1px}._tempDim_u3lbd_1999 circle{fill:var(--blue)}._tempDim_u3lbd_1999 text{fill:var(--blue);font-family:var(--mono);text-anchor:middle;paint-order:stroke;stroke:var(--bg);stroke-width:4px;cursor:text;pointer-events:all;font-size:12px;font-weight:600}._tempInput_u3lbd_2018{box-sizing:border-box;width:100%;height:100%;font-family:var(--mono);text-align:center;border:1px solid var(--blue);background:var(--bg);color:var(--strong);outline:none;font-size:12px}._witnessGrip_u3lbd_2031{fill:var(--blue);stroke:var(--bg);stroke-width:1px;cursor:pointer;pointer-events:all}._tempDim_u3lbd_1999 ._witnessGhost_u3lbd_2038{stroke-dasharray:3 3}._permanentIcon_u3lbd_2042{cursor:pointer;pointer-events:all}._permanentIcon_u3lbd_2042 rect{fill:var(--bg);stroke:var(--blue);stroke-width:1px}._permanentIcon_u3lbd_2042 path{fill:none;stroke:var(--blue);stroke-width:1.2px}._flipControl_u3lbd_2057{cursor:pointer;pointer-events:all}._flipControl_u3lbd_2057 path{fill:none;stroke:var(--blue);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}._flipHit_u3lbd_2068{fill:var(--bg);fill-opacity:.7;stroke:none}._subEdge_u3lbd_2074,._subEdgeOn_u3lbd_2075{stroke:#22a06b;stroke-width:1.5px;stroke-dasharray:6 3}._subEdgeOn_u3lbd_2075{stroke:#ff7a00;stroke-width:3px;stroke-dasharray:none}._subPoint_u3lbd_2085,._subPointOn_u3lbd_2086{fill:var(--bg);stroke:#22a06b;stroke-width:1.5px}._subPointOn_u3lbd_2086{fill:#ff7a00;stroke:#ff7a00}._subValue_u3lbd_2095,._subValueOn_u3lbd_2096{fill:#22a06b;font-family:var(--mono);paint-order:stroke;stroke:var(--bg);stroke-width:4px;font-size:11px;font-weight:600}._subValueOn_u3lbd_2096{fill:#ff7a00;cursor:text;pointer-events:all;font-size:12px}._gridLine_u3lbd_2111>line{stroke:var(--muted);stroke-width:.9px;stroke-dasharray:18 4 3 4;vector-effect:non-scaling-stroke}._gridBubble_u3lbd_2117{fill:var(--bg);stroke:var(--text);stroke-width:1.1px;vector-effect:non-scaling-stroke}._gridTag_u3lbd_2123{fill:var(--strong);stroke:none;font-family:var(--font-body);font-weight:600}._selected_u3lbd_760._gridLine_u3lbd_2111>line,._selected_u3lbd_760 ._gridBubble_u3lbd_2117{stroke:var(--blue)}._secLine_u3lbd_2137 ._secMid_u3lbd_2137{stroke:var(--muted);stroke-width:.6px;stroke-dasharray:14 4 2 4;opacity:.6;vector-effect:non-scaling-stroke}._secLine_u3lbd_2137 ._secEnd_u3lbd_2144{stroke:var(--strong);stroke-width:2.6px;vector-effect:non-scaling-stroke}._secFlag_u3lbd_2149{fill:var(--strong);stroke:none}._secTag_u3lbd_2153{fill:var(--strong);stroke:none;font-weight:700;font-family:var(--font-body)}._selected_u3lbd_760._secLine_u3lbd_2137 ._secEnd_u3lbd_2144,._selected_u3lbd_760._secLine_u3lbd_2137 ._secMid_u3lbd_2137{stroke:var(--blue);opacity:1}._side_u3lbd_472{gap:0;padding:0;font-size:12px}._side_u3lbd_472 ._panel_u3lbd_480{border:0;border-bottom:1px solid var(--line);border-radius:0;gap:0;padding:0 0 6px}._side_u3lbd_472 ._panel_u3lbd_480 h3{letter-spacing:.2px;background:color-mix(in srgb, var(--line) 70%, var(--panel));border-bottom:1px solid var(--line);margin:0 0 2px;padding:5px 8px;font-size:11.5px;font-weight:600}._side_u3lbd_472 ._panel_u3lbd_480>:not(h3):not(._field_u3lbd_98){margin:4px 8px 0}._side_u3lbd_472 ._field_u3lbd_98{border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);grid-template-columns:42% 1fr auto;gap:0;min-height:26px;margin:0}._side_u3lbd_472 ._field_u3lbd_98>span{border-right:1px solid color-mix(in srgb, var(--line) 60%, transparent);align-self:stretch;align-items:center;padding:0 8px;font-size:11.5px;display:flex}._side_u3lbd_472 ._field_u3lbd_98 input,._side_u3lbd_472 ._field_u3lbd_98 select{background:0 0;border:0;border-radius:0;height:100%;padding:4px 6px;font-size:12px}._side_u3lbd_472 ._field_u3lbd_98 input:focus,._side_u3lbd_472 ._field_u3lbd_98 select:focus{outline:1px solid var(--blue);outline-offset:-1px;background:var(--bg)}._side_u3lbd_472 ._field_u3lbd_98 em{padding-right:8px;font-size:11px}._side_u3lbd_472 ._row_u3lbd_541{gap:4px}._side_u3lbd_472 ._row_u3lbd_541 button,._side_u3lbd_472 ._primary_u3lbd_546,._side_u3lbd_472 ._danger_u3lbd_547{border-radius:2px;padding:4px 8px;font-size:12px}._side_u3lbd_472 ._aiTabs_u3lbd_1355{background:var(--bar);border-bottom:1px solid var(--line);gap:0;margin:0}._side_u3lbd_472 ._aiTabs_u3lbd_1355 button{border:0;border-right:1px solid var(--line);border-radius:0;padding:6px 4px;font-size:11.5px}._side_u3lbd_472 ._aiPanel_u3lbd_1350{border-radius:0}._tool_u3lbd_186{border-radius:2px}._schedule_u3lbd_2258{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11.5px}._schedule_u3lbd_2258 th,._schedule_u3lbd_2258 td{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);padding:3px 8px}._schedule_u3lbd_2258 th:first-child,._schedule_u3lbd_2258 td:first-child{width:58px}._schedule_u3lbd_2258 th:last-child,._schedule_u3lbd_2258 td:last-child{width:62px}._schedule_u3lbd_2258 td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._schedule_u3lbd_2258 th{color:var(--muted);font-weight:500}._schedule_u3lbd_2258 td:last-child,._schedule_u3lbd_2258 th:last-child{text-align:right}._schedule_u3lbd_2258 tbody tr{cursor:pointer}._schedule_u3lbd_2258 tbody tr:hover{background:color-mix(in srgb, var(--blue) 10%, transparent)}._schedule_u3lbd_2258 tfoot td{color:var(--strong);font-weight:600}._warn_u3lbd_1436{color:var(--red)}._profileEditor_u3lbd_2307{background:var(--bg);flex-direction:column;display:flex;position:absolute;inset:0}._profileBar_u3lbd_2314{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding:30px 12px 8px;font-size:12px;display:flex}._profileBar_u3lbd_2314 strong{color:var(--blue);letter-spacing:.06em}._profileBar_u3lbd_2314 button{border:1px solid var(--line);background:var(--panel);height:26px;color:var(--text);cursor:pointer;border-radius:3px;padding:0 10px}._profileHint_u3lbd_2337{flex:1;min-width:0}._profileBreak_u3lbd_2341{flex-basis:100%;height:0}._profileBar_u3lbd_2314 ._profileFinish_u3lbd_2345{background:var(--blue);border-color:var(--blue);color:#fff}._profileCorner_u3lbd_2350{z-index:2;border:1px solid var(--line);background:var(--panel);align-items:center;gap:10px;padding:6px 10px;font-size:12px;display:flex;position:absolute;top:10px;left:12px}._profileCorner_u3lbd_2350 input{width:64px;margin:0 4px;font-family:inherit}._profileCanvas_u3lbd_2368{touch-action:none;flex:1;min-height:0;position:relative;overflow:hidden}._profileLevel_u3lbd_2375{stroke:var(--muted);stroke-dasharray:10 4 2 4;stroke-width:.8px}._profileText_u3lbd_2380{fill:var(--muted);font-size:11px}._profileOld_u3lbd_2384{fill:none;stroke:var(--muted);stroke-dasharray:4 4;stroke-width:.8px}._profileShape_u3lbd_2390{fill:#c2189b0f;stroke:#c2189b;stroke-width:1.5px;stroke-linejoin:miter}._profileOpening_u3lbd_2396{fill:var(--bg);stroke:var(--muted);stroke-width:1px}._profileDim_u3lbd_2401{fill:var(--blue);font-variant-numeric:tabular-nums;font-size:11px}._profileAdd_u3lbd_2406,._sketchAdd_u3lbd_2407{cursor:copy}._profileAdd_u3lbd_2406 circle,._sketchAdd_u3lbd_2407 circle{fill:var(--bg);stroke:var(--blue);stroke-width:1.2px}._profileAdd_u3lbd_2406 path,._sketchAdd_u3lbd_2407 path{stroke:var(--blue);stroke-width:1.4px}._profileCornerGrip_u3lbd_2421,._sketchCorner_u3lbd_2422{fill:var(--bg);stroke:var(--blue);stroke-width:1.6px;cursor:move}._profileCornerOn_u3lbd_2428,._sketchCornerOn_u3lbd_2429{fill:var(--blue);stroke:var(--blue);stroke-width:1.6px;cursor:move}._sketchAdd_u3lbd_2407,._sketchCorner_u3lbd_2422,._sketchCornerOn_u3lbd_2429{pointer-events:none}._thin_u3lbd_1070 svg line,._thin_u3lbd_1070 svg polyline,._thin_u3lbd_1070 svg polygon,._thin_u3lbd_1070 svg path,._thin_u3lbd_1070 svg rect,._thin_u3lbd_1070 svg circle{vector-effect:non-scaling-stroke;stroke-width:1px!important}._profileCtx_u3lbd_2453{fill:var(--bg);stroke:var(--muted);stroke-width:.7px;opacity:.85}._profileCtxCut_u3lbd_2459{fill:#c9cdd3;stroke:#6b7178;stroke-width:.9px}._profilePicking_u3lbd_2464{cursor:crosshair}._profileBar_u3lbd_2314 ._profilePickOn_u3lbd_2467{color:#fff;background:#c2189b;border-color:#c2189b}._profilePickLine_u3lbd_2472{stroke:#c2189b;stroke-width:3px;stroke-linecap:round;opacity:.8}._filterList_u3lbd_2480{gap:2px;margin-bottom:8px;display:grid}._filterRow_u3lbd_2485{grid-template-columns:18px 1fr auto auto;align-items:center;gap:6px;height:auto!important;padding:3px 0!important;display:grid!important}._filterRow_u3lbd_2485 b{font-variant-numeric:tabular-nums;font-weight:600}._filterRow_u3lbd_2485 button{height:20px;padding:0 6px;font-size:11px}._tempFrame_u3lbd_2503{pointer-events:none;z-index:3;border:2px solid #00b5d6;position:absolute;inset:0}._tempBadge_u3lbd_2510{z-index:4;color:#fff;cursor:pointer;background:#00b5d6;border:0;padding:2px 8px;font-size:11px;position:absolute;top:6px;right:8px}._mullion_u3lbd_2523{fill:var(--bg);stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}._sheet_u3lbd_309 ._mullion_u3lbd_2523{fill:#fff;stroke:#111}._sketchLine_u3lbd_2535{fill:none;stroke:#c2189b;stroke-width:1.5px}._sketchLineOn_u3lbd_2540{fill:none;stroke:#c2189b;stroke-width:3.5px}._sketchGhost_u3lbd_2545{fill:none;stroke:#c2189b;stroke-width:1px;stroke-dasharray:5 4}._sketchFill_u3lbd_2551{fill:#c2189b12;stroke:none}._sketchOpen_u3lbd_2555{fill:none;stroke:#e53935;stroke-width:2px}._sketchCursor_u3lbd_2560{fill:#c2189b}._sketchError_u3lbd_2563{z-index:2;color:#b71c1c;background:#fdecec;border:1px solid #e53935;padding:4px 10px;font-size:12px;position:absolute;bottom:10px;left:12px}._profileBar_u3lbd_2314 button:disabled{opacity:.45;cursor:not-allowed}._present_u3lbd_2580{background:var(--bg);grid-template-columns:240px 1fr 300px;height:calc(100vh - 44px);display:grid}._presentList_u3lbd_2586,._presentSide_u3lbd_2587{background:var(--panel);border-right:1px solid var(--line);padding:10px;overflow:auto}._presentSide_u3lbd_2587{border-right:0;border-left:1px solid var(--line);padding:0}._presentActions_u3lbd_2598{gap:6px;margin-bottom:10px;display:grid}._presentActions_u3lbd_2598 button{height:30px}._pageList_u3lbd_2606{gap:4px;margin:0;padding:0;list-style:none;display:grid}._pageList_u3lbd_2606 button{text-align:left;border:1px solid var(--line);background:var(--bar);width:100%;color:var(--text);cursor:pointer;gap:2px;padding:6px 8px;display:grid}._pageList_u3lbd_2606 button small{color:var(--muted);font-size:11px}._pageList_u3lbd_2606 ._pageOn_u3lbd_2628{border-color:var(--blue);box-shadow:inset 3px 0 0 var(--blue)}._presentArea_u3lbd_2632{background:#d9dbde;place-items:center;display:grid;position:relative;overflow:auto}._pageFrame_u3lbd_2639{background:#fff;position:relative;box-shadow:0 2px 12px #00000040}._pageSvg_u3lbd_2644,._pageSvg_u3lbd_2644 svg{display:block}._pageItem_u3lbd_2648,._pageItemOn_u3lbd_2649{cursor:move;position:absolute}._pageItem_u3lbd_2648:hover{outline:1px dashed #0a6ed199}._pageItemOn_u3lbd_2649{outline:2px solid var(--blue)}._addGrid_u3lbd_2659{grid-template-columns:1fr 1fr;gap:4px;margin-bottom:8px;display:grid}._addGrid_u3lbd_2659 button{min-height:28px;font-size:12px}._textEdit_u3lbd_2669{width:100%;font:inherit;margin-bottom:6px}._tabSketch_u3lbd_2675{color:#1b7a3a!important;border-bottom-color:#1b7a3a!important}._bigMark_u3lbd_2679{font-size:20px;font-weight:700;line-height:22px}._toolFinish_u3lbd_2684 ._bigMark_u3lbd_2679{color:#1b7a3a}._toolCancel_u3lbd_2687 ._bigMark_u3lbd_2679{color:#c62828}._tool_u3lbd_186:disabled{opacity:.4;cursor:not-allowed}._arriving_u3lbd_2696{opacity:.55;pointer-events:none}._arriving_u3lbd_2696 text{fill:var(--text);stroke:none;font-family:var(--font-body);font-weight:600}._subPanel_u3lbd_2708{border-top:1px solid var(--line,#7f7f7f33);gap:4px;padding-block:6px;display:grid}._subHead_u3lbd_2714{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:none;justify-self:start;padding:2px 0}._edgeRow_u3lbd_2723{align-items:center;gap:6px;font-size:12px;display:flex}._edgeRow_u3lbd_2723 label{flex:1;align-items:center;gap:6px;display:flex}._edgeRow_u3lbd_2723>span{flex:1}._edgeSlope_u3lbd_2738{width:58px;font:inherit;font-variant-numeric:tabular-nums}._edgeDelete_u3lbd_2743{color:var(--muted,#888);cursor:pointer;background:0 0;border:none}._slopeArrow_u3lbd_2750 line,._slopeArrow_u3lbd_2750 polyline{fill:none;stroke-width:1.2px;stroke-dasharray:none}._beam_u3lbd_2757 line{fill:none;stroke-dasharray:10 3 2 3;stroke-width:.8px}._louvre_u3lbd_2763 polygon,._terrain_u3lbd_2768 polygon{fill:none;stroke-width:.8px}._terrain_u3lbd_2768 ._contour_u3lbd_2772{stroke-width:.5px;opacity:.55}._terrain_u3lbd_2768 ._contourMajor_u3lbd_2776{stroke-width:.9px;opacity:.85}._body_u3lbd_290{--side:clamp(260px, 21vw, 340px)}._body_u3lbd_290._sideHidden_u3lbd_2787{--side:0px}._body_u3lbd_290._sideHidden_u3lbd_2787 ._side_u3lbd_472{display:none}._sideToggle_u3lbd_2793{right:calc(var(--side) + 8px);z-index:6;border:1px solid var(--line);background:var(--panel);width:26px;height:26px;color:var(--muted);font:600 14px/1 var(--mono);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:6px}._sideToggle_u3lbd_2793:hover{color:var(--strong);border-color:var(--blue)}._ribbon_u3lbd_135{scrollbar-width:thin}@media (width<=1500px){._tabs_u3lbd_139{height:28px}._tab_u3lbd_139{padding:5px 11px;font-size:12px}._viewBar_u3lbd_369{gap:2px;padding:2px 6px;font-size:11px}._viewBar_u3lbd_369 label,._viewBar_u3lbd_369 button{padding:0 5px}._side_u3lbd_472{gap:8px;padding:8px}._aiTabs_u3lbd_1355 button{white-space:nowrap;letter-spacing:0;padding-left:4px;padding-right:4px;font-size:11px}}@media (width<=1320px){._tool_u3lbd_186{width:40px;font-size:9.5px}._group_u3lbd_181{padding:0 3px}._groupName_u3lbd_200{display:none}}._groupSmall_u3lbd_2859 ._tools_u3lbd_237{grid-template-rows:repeat(2,1fr);grid-auto-flow:column;gap:1px 2px;display:grid}._groupSmall_u3lbd_2859 ._tool_u3lbd_186{white-space:nowrap;flex-direction:row;justify-content:flex-start;gap:5px;width:auto;height:27px;padding:0 7px 0 5px;font-size:10.5px}._groupSmall_u3lbd_2859 ._tool_u3lbd_186 svg{width:16px;height:16px}._ribbon_u3lbd_135[data-fit="1"] ._groupSmall_u3lbd_2859 ._tool_u3lbd_186,._ribbon_u3lbd_135[data-fit="2"] ._groupSmall_u3lbd_2859 ._tool_u3lbd_186,._ribbon_u3lbd_135[data-fit="3"] ._groupSmall_u3lbd_2859 ._tool_u3lbd_186{width:auto;height:23px;padding:0 5px 0 4px;font-size:10px}._ribbon_u3lbd_135[data-fit="1"] ._groupSmall_u3lbd_2859 ._tool_u3lbd_186 svg,._ribbon_u3lbd_135[data-fit="2"] ._groupSmall_u3lbd_2859 ._tool_u3lbd_186 svg,._ribbon_u3lbd_135[data-fit="3"] ._groupSmall_u3lbd_2859 ._tool_u3lbd_186 svg{width:15px;height:15px}._ribbon_u3lbd_135[data-fit="3"] ._groupSmall_u3lbd_2859 ._tool_u3lbd_186{padding:0 4px}@media (width<=1800px){._groupIcons_u3lbd_2898 ._tools_u3lbd_237{grid-template-rows:repeat(2,1fr)}._groupIcons_u3lbd_2898 ._tool_u3lbd_186{justify-content:center;width:27px;padding:0}._groupIcons_u3lbd_2898 ._tool_u3lbd_186>span{display:none}}._plan_u3lbd_664._planSelect_u3lbd_2913{cursor:default}._prehighlight_u3lbd_2916,._prehighlight_u3lbd_2916 line,._prehighlight_u3lbd_2916 polyline,._prehighlight_u3lbd_2916 polygon,._prehighlight_u3lbd_2916 circle,._prehighlight_u3lbd_2916 path,._prehighlight_u3lbd_2916 rect{stroke:var(--blue);stroke-width:2.6px;stroke-opacity:.85;fill:none;pointer-events:none}._prehighlight_u3lbd_2916 ._poche_u3lbd_702{stroke:var(--blue);stroke-width:2.6px;fill:#5b9bff24}._prehighlight_u3lbd_2916 text{fill:var(--blue)}._boxWindow_u3lbd_2937,._boxCrossing_u3lbd_2938{stroke:var(--blue);stroke-width:1px;fill:#5b9bff14;pointer-events:none}._boxCrossing_u3lbd_2938{stroke-dasharray:6 4;fill:#5bc87814}._pickTip_u3lbd_2948{pointer-events:none;opacity:0;animation:.15s ease-out .45s forwards _pickTipIn_u3lbd_1}._pickTip_u3lbd_2948 rect{fill:var(--panel);stroke:var(--line);stroke-width:1px}._pickTip_u3lbd_2948 text{fill:var(--text);font-size:11px;font-family:var(--ui,inherit)}@keyframes _pickTipIn_u3lbd_1{to{opacity:1}}._ctxMenu_u3lbd_2969{z-index:1000;background:var(--panel);border:1px solid var(--line);min-width:220px;color:var(--text);border-radius:6px;padding:4px 0;font-size:12.5px;position:fixed;box-shadow:0 8px 24px #00000040}._ctxMenu_u3lbd_2969 button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:16px;padding:6px 14px;display:flex}._ctxMenu_u3lbd_2969 button:hover:not(:disabled){background:color-mix(in srgb, var(--blue) 14%, transparent)}._ctxMenu_u3lbd_2969 button:disabled{opacity:.4;cursor:default}._ctxMenu_u3lbd_2969 kbd{opacity:.6;font:inherit;font-size:11px}._ctxMenu_u3lbd_2969 hr{border:0;border-top:1px solid var(--line);margin:4px 0}._filterBack_u3lbd_3011{z-index:1001;background:#00000040;place-items:center;display:grid;position:fixed;inset:0}._filterBox_u3lbd_3019{background:var(--panel);border:1px solid var(--line);width:min(360px,100vw - 32px);color:var(--text);border-radius:8px;padding:16px;font-size:13px;box-shadow:0 12px 32px #0000004d}._filterBox_u3lbd_3019 h3{margin:0 0 10px;font-size:14px}._filterBox_u3lbd_3019 label{align-items:center;gap:8px;padding:4px 0;display:flex}._filterBox_u3lbd_3019 label span:last-child{opacity:.7;margin-left:auto}._fdRow_u3lbd_3043{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}._tabContext_u3lbd_3049{color:var(--blue);font-weight:600}._viewCube_u3lbd_3054{z-index:5;perspective:400px;-webkit-user-select:none;user-select:none;width:92px;height:92px;position:absolute;top:34px;right:14px}._viewCubeBody_u3lbd_3064{width:56px;height:56px;transform-style:preserve-3d;position:absolute;top:18px;left:18px}._viewCubeFace_u3lbd_3072{color:#3b4350;letter-spacing:.5px;cursor:pointer;backface-visibility:hidden;background:#ecf0f5eb;border:1px solid #8f99a6;place-items:center;font-size:9.5px;font-weight:600;display:grid;position:absolute;inset:0}._viewCubeFace_u3lbd_3072:hover{background:#96c4fff2}._viewCubeHome_u3lbd_3089{width:20px;height:20px;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;position:absolute;top:0;left:0}._gpuTip_u3lbd_3103{z-index:5;background:var(--panel);border:1px solid var(--line);max-width:380px;color:var(--text);border-radius:6px;flex-direction:column;gap:6px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex;position:absolute;bottom:40px;left:12px}._gpuTip_u3lbd_3103 button{border:1px solid var(--line);background:var(--blue);color:#fff;cursor:pointer;border-radius:4px;align-self:flex-end;padding:3px 10px;font-size:12px}._pickTip3d_u3lbd_3130{z-index:4;background:var(--panel);border:1px solid var(--line);color:var(--text);white-space:nowrap;pointer-events:none;opacity:0;border-radius:3px;padding:3px 7px;font-size:11px;animation:.15s ease-out .45s forwards _pickTipIn_u3lbd_1;display:none;position:absolute}._fdRow_u3lbd_3043 button{flex:none;width:auto;min-width:72px;height:auto;padding:5px 12px}._fdRow_u3lbd_3043>span{white-space:nowrap}._filterBox_u3lbd_3019 input[type=checkbox]{flex:none;width:auto}._optionsBar_u3lbd_862{z-index:3;background:var(--bar);border:1px solid var(--line);white-space:nowrap;border-radius:6px;align-items:center;gap:14px;padding:4px 12px;font-size:12px;display:flex;position:absolute;top:6px;left:50%;transform:translate(-50%)}._optionsBar_u3lbd_862 b{color:var(--muted);font-weight:600}._optionsBar_u3lbd_862 label{cursor:pointer;align-items:center;gap:5px;display:flex}._sketchOptions_u3lbd_3188{color:var(--text);align-items:center;gap:12px;display:inline-flex}._sketchOptions_u3lbd_3188 label{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}._sketchNum_u3lbd_3200{border:1px solid var(--line);background:var(--panel);width:64px;height:24px;color:var(--text);font:inherit;text-align:right;border-radius:3px;padding:0 6px}._sketchChainOn_u3lbd_3211{color:#c2189b;font-weight:600}._sketchChainOff_u3lbd_3215{color:var(--muted)}._sheet_u3lbd_309 ._overhead_u3lbd_335,._sheet_u3lbd_309 ._ink_u3lbd_326._overhead_u3lbd_335,._sheet_u3lbd_309 ._overheadLine_u3lbd_335,._sheet_u3lbd_309 ._roofFold_u3lbd_1205,._sheet_u3lbd_309 ._overhead_u3lbd_335 line,._sheet_u3lbd_309 ._overhead_u3lbd_335 polygon,._sheet_u3lbd_309 ._overhead_u3lbd_335 polyline,._sheet_u3lbd_309 ._overhead_u3lbd_335 path{stroke:#aab1bb;stroke-width:.7px;stroke-dasharray:6 4;opacity:1;fill:none}._sheet_u3lbd_309 ._roofGrid_u3lbd_1212{stroke:#bcd0e6;stroke-width:.6px}._sheet_u3lbd_309 ._selected_u3lbd_760._overhead_u3lbd_335,._sheet_u3lbd_309 ._selected_u3lbd_760 ._overhead_u3lbd_335,._sheet_u3lbd_309 ._selected_u3lbd_760._overhead_u3lbd_335 line,._sheet_u3lbd_309 ._selected_u3lbd_760._overhead_u3lbd_335 polygon,._sheet_u3lbd_309 ._selected_u3lbd_760._overhead_u3lbd_335 polyline,._sheet_u3lbd_309 ._selected_u3lbd_760._overhead_u3lbd_335 path,._sheet_u3lbd_309 ._selected_u3lbd_760 ._roofFold_u3lbd_1205{stroke:var(--blue)}._cutLine_u3lbd_3251{fill:none;stroke:var(--poche);stroke-width:1.6px;vector-effect:non-scaling-stroke}._belowLine_u3lbd_3257{fill:none;stroke-width:.8px}._lift_u3lbd_3262{fill:none;stroke:var(--poche);stroke-width:.9px;opacity:.9}._selected_u3lbd_760._lift_u3lbd_3262{stroke:var(--blue)}._stair_u3lbd_1947 ._stairBelow_u3lbd_3272{fill:none;stroke:var(--poche);stroke-width:.9px;opacity:1}._stair_u3lbd_1947 ._stairCut_u3lbd_3278{fill:none;stroke:var(--poche);stroke-width:1.1px;opacity:1}._stair_u3lbd_1947 ._stairAbove_u3lbd_3284{fill:none;stroke:#aab1bb;stroke-width:.7px;stroke-dasharray:5 3;opacity:1}._stair_u3lbd_1947 ._stairWalk_u3lbd_3291{fill:none;stroke:var(--text);stroke-width:.7px;stroke-dasharray:none;opacity:.85}._stair_u3lbd_1947 ._stairHead_u3lbd_3298{fill:var(--text);stroke:none;opacity:.85}._stair_u3lbd_1947 text{fill:var(--text);stroke:none;font-family:var(--font-body);font-weight:700}._selected_u3lbd_760._stair_u3lbd_1947 ._stairBelow_u3lbd_3272,._selected_u3lbd_760._stair_u3lbd_1947 ._stairCut_u3lbd_3278,._selected_u3lbd_760._stair_u3lbd_1947 ._stairAbove_u3lbd_3284,._selected_u3lbd_760._stair_u3lbd_1947 ._stairWalk_u3lbd_3291{stroke:var(--blue)}._railing_u3lbd_1223 ._railFace_u3lbd_3316{fill:none;stroke:var(--poche);stroke-width:.8px}._railing_u3lbd_1223 ._railFace_u3lbd_3316._railGlassFace_u3lbd_3321{stroke:#2f6fb6}._railing_u3lbd_1223 ._railPane_u3lbd_3324{fill:#2f7fd638;stroke:none}._railing_u3lbd_1223 ._railPost_u3lbd_3328{fill:var(--poche);stroke:var(--poche);stroke-width:.5px}._selected_u3lbd_760._railing_u3lbd_1223 ._railFace_u3lbd_3316,._selected_u3lbd_760._railing_u3lbd_1223 ._railPost_u3lbd_3328{stroke:var(--blue)}._sheet_u3lbd_309 ._ink_u3lbd_326._cutLine_u3lbd_3251,._sheet_u3lbd_309 ._ink_u3lbd_326._lift_u3lbd_3262{stroke:var(--poche)}._study_pio5z_2{background:var(--bg);-webkit-user-select:text;user-select:text;grid-row:2/-1;grid-template-columns:minmax(300px,340px) minmax(420px,1fr) minmax(320px,400px);min-height:0;display:grid}._study_pio5z_2>*{min-height:0}._left_pio5z_14,._talk_pio5z_15,._board_pio5z_16{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}._left_pio5z_14{background:var(--bar);overflow-y:auto}._board_pio5z_16{background:var(--bar);border-right:none;border-left:1px solid var(--line);padding-bottom:24px;overflow-y:auto}._colHead_pio5z_34{justify-content:space-between;align-items:baseline;gap:8px;padding:14px 16px 8px;display:flex}._colHead_pio5z_34 h3{letter-spacing:.12em;text-transform:uppercase;color:var(--strong);margin:0;font-size:11px;font-weight:600}._colHead_pio5z_34 span{color:var(--muted);font-size:11px}._study_pio5z_2 button{font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:6px;padding:6px 10px;font-size:12px}._study_pio5z_2 button:hover:not(:disabled){border-color:var(--blue);color:var(--strong)}._study_pio5z_2 button:disabled{opacity:.5;cursor:default}._study_pio5z_2 button:focus-visible,._study_pio5z_2 input:focus-visible,._study_pio5z_2 textarea:focus-visible{outline:2px solid var(--blue);outline-offset:1px}._study_pio5z_2 ._primary_pio5z_79{background:var(--blue);border-color:var(--blue);color:#fff;font-weight:600}._study_pio5z_2 ._primary_pio5z_79:hover:not(:disabled){color:#fff;filter:brightness(1.1)}._study_pio5z_2 input,._study_pio5z_2 textarea{font:inherit;color:var(--strong);background:var(--bg);border:1px solid var(--line);box-sizing:border-box;resize:vertical;border-radius:6px;width:100%;padding:8px 10px;font-size:13px}._hint_pio5z_102{color:var(--muted);margin:6px 16px;font-size:12px;line-height:1.5}._error_pio5z_108{color:var(--red);margin:6px 16px;font-size:12px;line-height:1.5}._mapBox_pio5z_116{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:14px 16px 10px;display:flex}._mapBox_pio5z_116 ._hint_pio5z_102{margin:0}._searchRow_pio5z_126{gap:6px;display:flex}._map_pio5z_116{border:1px solid var(--line);background:var(--panel);z-index:0;border-radius:8px;height:250px;position:relative;overflow:hidden}._study_pio5z_2 ._mapLayer_pio5z_139{z-index:500;color:#fff;background:#0b1018d9;border-color:#ffffff40;position:absolute;top:8px;right:8px}._mapFoot_pio5z_148{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}._seeds_pio5z_159{flex-direction:column;min-height:160px;display:flex}._addRow_pio5z_164{flex-wrap:wrap;gap:6px;padding:0 16px 8px;display:flex}._addBox_pio5z_170{flex-direction:column;gap:6px;padding:0 16px 10px;display:flex}._addBox_pio5z_170 button{align-self:flex-end}._seedList_pio5z_179{margin:0;padding:0 8px 16px;list-style:none}._seed_pio5z_159{border-radius:6px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:6px 8px;display:grid}._seed_pio5z_159:hover{background:var(--panel)}._seed_pio5z_159>img,._seedIcon_pio5z_196{object-fit:cover;background:var(--panel);border:1px solid var(--line);width:40px;height:40px;color:var(--blue);border-radius:5px;place-items:center;font-size:11px;font-weight:600;display:grid}._study_pio5z_2 ._seedName_pio5z_209{text-align:left;color:var(--strong);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;padding:0;overflow:hidden}._study_pio5z_2 ._x_pio5z_219{color:var(--muted);background:0 0;border:none;padding:2px 6px;font-size:16px;line-height:1}._seedOpen_pio5z_227{overflow-wrap:anywhere;grid-column:1/-1;padding:6px 2px 4px;font-size:12px}._seedOpen_pio5z_227 img{border-radius:6px;width:100%}._seedOpen_pio5z_227 a{color:var(--blue)}._talk_pio5z_15{background:var(--bg)}._messages_pio5z_245{flex-direction:column;flex:1;gap:14px;padding:8px 24px 16px;display:flex;overflow-y:auto}._welcome_pio5z_253{text-align:left;max-width:560px;margin:8vh auto 0}._welcome_pio5z_253 h2{color:var(--strong);text-wrap:balance;margin:0 0 8px;font-size:22px;font-weight:600}._welcome_pio5z_253 p{color:var(--text);margin:0 0 18px;line-height:1.6}._starters_pio5z_270{gap:8px;display:grid}._study_pio5z_2 ._starters_pio5z_270 button{text-align:left;padding:10px 12px;line-height:1.4}._mine_pio5z_279,._theirs_pio5z_280{max-width:680px;font-size:13.5px;line-height:1.6}._mine_pio5z_279{background:var(--panel);border:1px solid var(--line);color:var(--strong);white-space:pre-wrap;border-radius:10px 10px 2px;align-self:flex-end;padding:8px 12px}._mine_pio5z_279 p{margin:0}._theirs_pio5z_280{color:var(--text);align-self:flex-start}._thinking_pio5z_301{color:var(--muted);font-style:italic}._theirs_pio5z_280._thinking_pio5z_301 p{margin:0}._study_pio5z_2 ._chip_pio5z_308{color:var(--blue);border-radius:999px;margin-top:6px;padding:3px 9px;font-size:11px}._sources_pio5z_315{color:var(--muted);margin:8px 0 0;padding-left:18px;font-size:11.5px}._sources_pio5z_315 a{color:var(--muted)}._sources_pio5z_315 a:hover{color:var(--blue)}._compose_pio5z_327{border-top:1px solid var(--line);align-items:flex-end;gap:8px;padding:12px 24px 16px;display:flex}._study_pio5z_2 ._compose_pio5z_327 ._primary_pio5z_79{min-width:72px;padding:9px 14px}._rich_pio5z_340 p{margin:0 0 8px}._rich_pio5z_340 h4{color:var(--strong);margin:10px 0 4px;font-size:13px}._rich_pio5z_340 ul{margin:0 0 8px;padding-left:18px}._rich_pio5z_340 li{margin:2px 0}._rich_pio5z_340 strong{color:var(--strong)}._emptyBoard_pio5z_360{border:1px dashed var(--line);color:var(--muted);border-radius:8px;margin:4px 16px;padding:14px;font-size:12px;line-height:1.6}._emptyBoard_pio5z_360 p{margin:0 0 6px}._emptyBoard_pio5z_360 ul{margin:0 0 8px;padding-left:18px}._track_pio5z_376{padding:4px 12px 8px}._track_pio5z_376 h5{letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin:10px 4px 6px;font-size:10.5px;font-weight:600}._card_pio5z_387{background:var(--panel);border:1px solid var(--line);border-radius:8px;margin-bottom:8px;padding:10px 12px;font-size:12.5px;line-height:1.55;transition:border-color .3s}._card_pio5z_387._lit_pio5z_397{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}._card_pio5z_387 header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px;display:flex}._card_pio5z_387 h4{color:var(--strong);margin:0;font-size:13px}._cardTools_pio5z_413{opacity:0;gap:4px;display:flex}._card_pio5z_387:hover ._cardTools_pio5z_413,._card_pio5z_387:focus-within ._cardTools_pio5z_413{opacity:1}._study_pio5z_2 ._cardTools_pio5z_413 button{padding:2px 7px;font-size:11px}._card_pio5z_387 input,._card_pio5z_387 textarea{margin-bottom:6px}._cardActions_pio5z_430{gap:6px;display:flex}@media (prefers-reduced-motion:reduce){._card_pio5z_387{transition:none}}._hits_pio5z_442{gap:4px;max-height:150px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}._study_pio5z_2 ._hits_pio5z_442 button{text-align:left;width:100%;color:var(--muted);padding:5px 8px;font-size:11.5px;line-height:1.4}._study_pio5z_2 ._hits_pio5z_442 ._hitOn_pio5z_459{color:var(--strong);border-color:var(--blue)}._middle_pio5z_465{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}._middle_pio5z_465>._talk_pio5z_15{border-right:none;flex:1}._midTabs_pio5z_475{border-bottom:1px solid var(--line);gap:4px;padding:10px 24px 0;display:flex}._study_pio5z_2 ._midTabs_pio5z_475 button{color:var(--muted);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:8px 12px;font-weight:600}._study_pio5z_2 ._midTabs_pio5z_475 ._midTabOn_pio5z_490{color:var(--strong);border-bottom-color:var(--blue)}._plotRow_pio5z_494{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}._zoning_pio5z_503{flex-direction:column;flex:1;gap:12px;padding:14px 24px 24px;display:flex;overflow-y:auto}._zoning_pio5z_503 ._hint_pio5z_102,._zoning_pio5z_503 ._error_pio5z_108{margin:0}._plotSetup_pio5z_515{max-width:560px;margin:6vh auto 0;line-height:1.6}._plotSetup_pio5z_515 h2{color:var(--strong);margin:0 0 8px;font-size:22px}._sizeRow_pio5z_525{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}._study_pio5z_2 ._sizeRow_pio5z_525 input{width:72px}._zoneBar_pio5z_535{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}._zoneBar_pio5z_535 select,._zoneEdit_pio5z_544 select{font:inherit;color:var(--strong);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:6px 8px;font-size:12px}._zoneStats_pio5z_553{font-variant-numeric:tabular-nums}._spacer_pio5z_556{flex:1}._zoneMain_pio5z_559{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:14px;display:grid}._zoneCanvas_pio5z_565{background:var(--panel);border:1px solid var(--line);touch-action:none;border-radius:8px;width:100%;height:auto;max-height:62vh}._plotShape_pio5z_574{fill:none;stroke:var(--green);stroke-width:2.5px}._streetEdge_pio5z_579{stroke:var(--amber);stroke-width:6px;stroke-linecap:round}._envShape_pio5z_584{fill:none;stroke:var(--green);stroke-width:1.2px;stroke-dasharray:8 6}._zoneShape_pio5z_590{fill-opacity:.32;stroke-width:2px;cursor:move}._zoneLabel_pio5z_595 text{fill:var(--strong);paint-order:stroke;stroke:#00000059;stroke-width:3px;pointer-events:none;font-size:24px;font-weight:600}._zoneLabel_pio5z_595 ._zoneArea_pio5z_604{fill:var(--text);font-size:18px;font-weight:400}._handle_pio5z_609{fill:#fff;stroke:var(--blue);stroke-width:3px;cursor:grab}._northArrow_pio5z_615 path{fill:var(--strong)}._northArrow_pio5z_615 text,._scaleBar_pio5z_619 text{fill:var(--muted);font-size:20px}._scaleBar_pio5z_619 line{stroke:var(--muted);stroke-width:1.5px}._zoneSide_pio5z_627{flex-direction:column;gap:12px;display:flex}._zoneEdit_pio5z_544{flex-direction:column;gap:6px;display:flex}._zoneTable_pio5z_637{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11.5px}._zoneTable_pio5z_637 th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:4px;font-weight:600}._zoneTable_pio5z_637 td{border-bottom:1px solid var(--line);padding:4px}._zoneTable_pio5z_637 td i{border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}._zoneAsk_pio5z_661{align-items:flex-end;gap:8px;display:flex}._zoneAsk_pio5z_661 ._primary_pio5z_79{white-space:nowrap}._zoneReply_pio5z_669{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:10px 14px;font-size:13px;line-height:1.6}._zoneReply_pio5z_669 p{margin:0 0 6px}._rulesBox_pio5z_680{border-top:1px solid var(--line);padding-top:8px}._study_pio5z_2 ._rulesBox_pio5z_680>button{color:var(--text);background:0 0;border:none;padding:4px 0;font-weight:600}._dialogBack_pio5z_693{z-index:1000;background:#03060c99;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._dialog_pio5z_693{background:var(--bar);width:min(1280px,100%);max-height:100%;color:var(--text);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:16px 20px 20px;display:flex;overflow-y:auto}._dialog_pio5z_693 ._hint_pio5z_102{margin:0}._dialogHead_pio5z_718{justify-content:space-between;align-items:center;display:flex}._dialogHead_pio5z_718 h3{color:var(--strong);margin:0;font-size:15px}._drop_pio5z_728{text-align:center;border:1.5px dashed var(--line);cursor:pointer;color:var(--muted);border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:40px 20px;font-size:12.5px;display:flex}._drop_pio5z_728 b{color:var(--strong);font-size:14px}._drop_pio5z_728:hover{border-color:var(--blue)}._thumbs_pio5z_748{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}._study_pio5z_2 ._thumbs_pio5z_748 button{flex-direction:column;flex:none;align-items:center;gap:4px;width:150px;padding:4px;display:flex}._thumbs_pio5z_748 img{background:#fff;border-radius:4px;width:100%}._thumbs_pio5z_748 span{place-items:center;height:100px;display:grid}._study_pio5z_2 ._thumbs_pio5z_748 ._thumbOn_pio5z_773{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}._importMain_pio5z_777{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px;display:grid}._pageView_pio5z_783{cursor:crosshair;touch-action:none;border:1px solid var(--line);background:#fff;border-radius:6px;position:relative;overflow:hidden}._pageView_pio5z_783 img{-webkit-user-select:none;user-select:none;width:100%;display:block}._cropBox_pio5z_797{pointer-events:none;background:#0a58f014;border:2px solid #0a58f0;position:absolute}._importForm_pio5z_803{flex-direction:column;gap:8px;font-size:12.5px;display:flex}._importForm_pio5z_803 select{font:inherit;color:var(--strong);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:7px 8px}._newLevel_pio5z_817{grid-template-columns:1fr 70px auto;align-items:center;gap:6px;display:grid}._importForm_pio5z_803 fieldset{border:none;gap:6px;margin:4px 0;padding:0;display:grid}._importForm_pio5z_803 fieldset label{align-items:flex-start;gap:8px;line-height:1.4;display:flex}._study_pio5z_2 ._importForm_pio5z_803 fieldset input{width:auto;margin-top:2px}._connect_pio5z_842{width:min(620px,100%);font-size:13.5px;line-height:1.6}._connect_pio5z_842 p{margin:0}._steps_pio5z_850{gap:10px;margin:0;padding-left:20px;display:grid}._steps_pio5z_850 b{color:var(--strong)}._copyRow_pio5z_859{gap:6px;margin-top:6px;display:flex}._copyRow_pio5z_859 input{font:inherit;font-family:var(--mono);min-width:0;color:var(--strong);background:var(--bg);border:1px solid var(--line);border-radius:6px;flex:1;padding:8px 10px;font-size:12px}._climateGo_pio5z_878{border:1px solid var(--accent,#0a58f0);background:var(--accent,#0a58f0);color:#fff;cursor:pointer;border-radius:10px;margin-top:8px;padding:9px 16px;font-weight:600}._climateHead_pio5z_888{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._climateHead_pio5z_888 h2{margin:0 0 2px;font-size:18px}._climateFacts_pio5z_898{margin:0;padding-left:18px;font-size:13px;line-height:1.55}._climateGrid_pio5z_904{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}._climateGrid_pio5z_904 figure{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0;padding:6px}._climateGrid_pio5z_904 figcaption{color:#666;text-align:center;font-size:11px}._diagram_pio5z_921{width:100%;height:auto;display:block}._climateH_pio5z_888{margin:6px 0 0;font-size:14px}._strategies_pio5z_930{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._strategies_pio5z_930 li{border:1px solid var(--line);border-left:4px solid #c9ced6;border-radius:8px;padding:8px 10px;font-size:13px}._strategies_pio5z_930 li p{margin:4px 0 0;line-height:1.45}._strategies_pio5z_930 b span{text-transform:uppercase;letter-spacing:.06em;background:#eef1f5;border-radius:6px;margin-right:8px;padding:1px 6px;font-size:10px;display:inline-block}._prio1_pio5z_959{border-left-color:#d9573b!important}._prio2_pio5z_962{border-left-color:#e2a33a!important}._prio3_pio5z_965{border-left-color:#6aa6d8!important}._countryBox_pio5z_968{grid-template-columns:170px 1fr;gap:4px 12px;margin:0;font-size:13px;display:grid}._countryBox_pio5z_968 dt{font-weight:600}._countryBox_pio5z_968 dd{margin:0}._readyBox_pio5z_981 ul{margin:6px 0 0;padding:0;font-size:13px;line-height:1.7;list-style:none}._readyBox_pio5z_981 li{color:#9a3b2a}._readyBox_pio5z_981 li em{color:#777;font-style:normal}._readyOn_pio5z_995{color:#1f7a3f!important}._briefField_pio5z_998{flex-direction:column;gap:4px;font-size:13px;display:flex}._briefField_pio5z_998 textarea{font:inherit;border:1px solid var(--line);background:var(--bg);color:inherit;resize:vertical;border-radius:8px;padding:8px}._programHead_pio5z_1013{justify-content:space-between;align-items:center;font-size:13px;display:flex}._mapBox_pio5z_116 ._sizeRow_pio5z_525{gap:5px;font-size:12px}._study_pio5z_2 ._mapBox_pio5z_116 ._sizeRow_pio5z_525 input{width:50px}._back_zjmp0_2{z-index:1000;background:#03060c99;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._dialog_zjmp0_11{background:var(--bar);width:min(1100px,100%);max-height:100%;color:var(--text);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:16px 20px 20px;font-size:12.5px;display:flex;overflow-y:auto}._head_zjmp0_25{justify-content:space-between;align-items:center;display:flex}._head_zjmp0_25 h3{color:var(--strong);margin:0;font-size:15px}._x_zjmp0_35{color:var(--text);cursor:pointer;background:0 0;border:none;font-size:20px}._hint_zjmp0_42{color:var(--muted,var(--text));margin:0;line-height:1.5}._drop_zjmp0_47{text-align:center;border:1.5px dashed var(--line);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:40px 20px;display:flex}._drop_zjmp0_47 b{color:var(--strong);font-size:14px}._drop_zjmp0_47:hover{border-color:var(--blue)}._main_zjmp0_65{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}@media (width<=760px){._main_zjmp0_65{grid-template-columns:1fr}}._plan_zjmp0_76{aspect-ratio:4/3;border:1px solid var(--line);cursor:move;touch-action:none;background:#fff;border-radius:6px;width:100%}._plot_zjmp0_85{fill:none;stroke:#0a58f0;stroke-width:2px;stroke-dasharray:6 4}._wall_zjmp0_91{fill:#14141459;stroke:#222;stroke-width:.6px}._obj_zjmp0_96{fill:#78808c1f;stroke:#8a94a6;stroke-width:.5px}._form_zjmp0_101{flex-direction:column;gap:8px;display:flex}._form_zjmp0_101 select,._form_zjmp0_101 input:not([type=checkbox]){font:inherit;color:var(--strong);background:var(--bg);border:1px solid var(--line);border-radius:6px;min-width:0;padding:6px 8px}._move_zjmp0_116{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:6px;display:grid}._groups_zjmp0_122{border:none;gap:6px;margin:4px 0;padding:0;display:grid}._check_zjmp0_129{align-items:flex-start;gap:8px;line-height:1.4;display:flex}._check_zjmp0_129 input{margin-top:2px}._check_zjmp0_129 small{color:var(--muted,var(--text));margin-left:auto}._primary_zjmp0_142{font:inherit;border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;border-radius:6px;padding:9px 12px;font-weight:600}._primary_zjmp0_142:disabled{opacity:.6;cursor:default}._primary_zjmp0_142:focus-visible,._plan_zjmp0_76:focus-visible{outline:2px solid var(--blue);outline-offset:2px}._checks_1vamj_2{flex-direction:column;gap:10px;font-size:12.5px;display:flex}._head_1vamj_8{align-items:center;gap:12px;display:flex}._head_1vamj_8 p{color:var(--muted,#777);margin:2px 0 4px}._score_1vamj_17{color:#fff;background:#c0392b;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:20px;font-weight:700;display:grid}._score_1vamj_17[data-good=mid]{background:#d58a1b}._score_1vamj_17[data-good=yes]{background:#1f7a3f}._checks_1vamj_2 h4{text-transform:uppercase;letter-spacing:.05em;color:var(--muted,#777);margin:4px 0;font-size:12px}._checks_1vamj_2 ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._checks_1vamj_2 li button{text-align:left;border:1px solid var(--line);background:var(--bg);width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:8px;gap:8px;padding:7px 8px;display:flex}._checks_1vamj_2 li button:disabled{cursor:default}._checks_1vamj_2 li span:last-child{flex-direction:column;gap:2px;display:flex}._checks_1vamj_2 em{color:var(--muted,#777);font-style:normal;line-height:1.4}._dot_1vamj_76{background:#1f7a3f;border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px}li[data-status=fail] ._dot_1vamj_76{background:#c0392b}li[data-status=warn] ._dot_1vamj_76{background:#d58a1b}._note_1vamj_90{color:var(--muted,#777);margin:4px 0 0}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._page_pra9q_1{background:var(--color-surface-soft);min-height:100%}._main_pra9q_6{max-width:1120px;padding:var(--space-8) var(--space-6);margin:0 auto}._banner_pra9q_12{background:var(--color-warning-50);color:#7a5212;border-radius:var(--radius-md);margin-bottom:var(--space-6);padding:12px 16px;font-size:14px}._link_pra9q_21{font:inherit;color:var(--color-blue);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}._head_pra9q_32{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._title_pra9q_40{font-size:30px;font-weight:700}._actions_pra9q_45{gap:var(--space-3);display:flex}._primary_pra9q_50,._secondary_pra9q_51{font:inherit;border-radius:var(--radius-md);cursor:pointer;border:none;padding:11px 18px;font-size:14px;font-weight:600}._primary_pra9q_50{background:var(--color-blue);color:#fff}._secondary_pra9q_51{background:var(--color-surface);color:var(--color-text);outline:1.5px solid var(--color-line)}._primary_pra9q_50:disabled,._secondary_pra9q_51:disabled{opacity:.6;cursor:wait}._muted_pra9q_78,._empty_pra9q_79{color:var(--color-text-muted);margin-top:var(--space-8)}._error_pra9q_84{margin-top:var(--space-6);background:var(--color-interior-50);color:#8a3b1f;border-radius:var(--radius-md);padding:12px 16px}._grid_pra9q_92{margin-top:var(--space-6);gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));list-style:none;display:grid}._card_pra9q_100{background:var(--color-surface);border:1.5px solid var(--color-line);border-radius:var(--radius-lg);position:relative;overflow:hidden}._card_pra9q_100:hover{border-color:var(--color-blue-300)}._open_pra9q_112{color:inherit;text-decoration:none;display:grid}img._thumb_pra9q_118{object-fit:cover;background:#fff;width:100%;display:block}._thumb_pra9q_118{background:linear-gradient(135deg, transparent 48%, var(--color-blue-100) 48% 52%, transparent 52%), var(--color-blue-50);height:128px}._name_pra9q_131{font-family:var(--font-display);padding:var(--space-3) var(--space-4) 0;font-size:16px;font-weight:600}._meta_pra9q_138{color:var(--color-text-muted);padding:2px var(--space-4) var(--space-4);font-size:12.5px}._delete_pra9q_144{top:var(--space-2);font:inherit;border-radius:var(--radius-sm);color:var(--color-danger);cursor:pointer;opacity:0;background:#ffffffe6;border:none;padding:5px 10px;font-size:12px;font-weight:600;position:absolute;inset-inline-end:var(--space-2)}._card_pra9q_100:hover ._delete_pra9q_144,._delete_pra9q_144:focus-visible{opacity:1}._page_mvwvq_1{background:var(--color-surface-soft);min-height:100%}._main_mvwvq_6{max-width:960px;padding:var(--space-8) var(--space-6);margin:0 auto}._title_mvwvq_12{font-size:30px;font-weight:700}._heading_mvwvq_17{margin-top:var(--space-8);font-size:18px;font-weight:700}._summary_mvwvq_23{margin-top:var(--space-6);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}._stat_mvwvq_30{padding:var(--space-4) var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface);border:1.5px solid var(--color-line);gap:4px;display:grid}._statValue_mvwvq_39{font-family:var(--font-display);font-size:28px;font-weight:700}._statLabel_mvwvq_45{color:var(--color-text-muted);font-size:13px}._offers_mvwvq_50{margin-top:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}._offer_mvwvq_50{gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface);border:1.5px solid var(--color-line);align-content:start;display:grid}._offer_mvwvq_50[data-current=true]{border-color:var(--color-blue)}._offer_mvwvq_50 h3{font-size:16px;font-weight:700}._offer_mvwvq_50 p{color:var(--color-text-muted);font-size:14px}._price_mvwvq_81{font-family:var(--font-display);font-size:30px;font-weight:700;color:var(--color-text)!important}._price_mvwvq_81 span{color:var(--color-text-muted);font-size:14px;font-weight:500}._primary_mvwvq_94,._secondary_mvwvq_95{margin-top:var(--space-2);font:inherit;border-radius:var(--radius-md);cursor:pointer;border:none;padding:11px 18px;font-size:14px;font-weight:600}._primary_mvwvq_94{background:var(--color-blue);color:#fff}._secondary_mvwvq_95{background:var(--color-blue-50);color:var(--color-blue)}._primary_mvwvq_94:disabled,._secondary_mvwvq_95:disabled{opacity:.5;cursor:default}._link_mvwvq_122{margin-top:var(--space-3);font:inherit;color:var(--color-blue);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}._muted_mvwvq_134{margin-top:var(--space-3);color:var(--color-text-muted);font-size:14px}._success_mvwvq_140,._error_mvwvq_141{margin-top:var(--space-4);border-radius:var(--radius-md);padding:12px 16px;font-size:14px}._success_mvwvq_140{background:var(--color-success-50);color:var(--color-success)}._error_mvwvq_141{background:var(--color-interior-50);color:#8a3b1f}._table_mvwvq_158{margin-top:var(--space-3);border-collapse:collapse;background:var(--color-surface);border-radius:var(--radius-md);width:100%;font-size:14px;overflow:hidden}._table_mvwvq_158 th,._table_mvwvq_158 td{text-align:start;border-bottom:1px solid var(--color-surface-soft);padding:10px 14px}._table_mvwvq_158 th{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:12px;font-weight:700}._number_mvwvq_183{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end!important}._plus_mvwvq_189{color:var(--color-success);font-weight:600}._minus_mvwvq_194{color:var(--color-text)}._forms_8i4pu_1{margin-top:var(--space-8);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}._form_8i4pu_1{gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface);border:1.5px solid var(--color-line);align-content:start;display:grid}._form_8i4pu_1 h2{margin-bottom:var(--space-2);font-size:16px;font-weight:700}._form_8i4pu_1 input,._form_8i4pu_1 select,._search_8i4pu_26 input{font:inherit;border:1.5px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);min-width:0;padding:10px 12px;font-size:14px}._pair_8i4pu_37{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}._search_8i4pu_26{margin-top:var(--space-3);gap:var(--space-2);display:flex}._search_8i4pu_26 input{flex:1}._search_8i4pu_26 button{margin-top:0}._email_8i4pu_57{color:var(--color-text-muted);font-size:12.5px}._page_1joxj_1{background:var(--color-surface-soft);min-height:100%}._main_1joxj_6{max-width:720px;padding:var(--space-8) var(--space-6);margin:0 auto;font-size:15px;line-height:1.65}._main_1joxj_6 h1{font-family:var(--font-display);font-size:30px;font-weight:700}._main_1joxj_6 h2{margin-top:var(--space-6);font-size:17px;font-weight:700}._main_1joxj_6 p,._main_1joxj_6 ul{margin-top:var(--space-2)}._main_1joxj_6 ul{padding-inline-start:var(--space-6)}._updated_1joxj_35{color:var(--color-text-muted);font-size:13.5px}._note_1joxj_40{border-radius:var(--radius-md);background:var(--color-blue-50);padding:10px 14px;font-size:14px}._blank_1joxj_47{background:var(--color-warning-50);color:var(--color-warning);border-radius:4px;padding:0 4px}._page_mnjpp_1{place-content:center;justify-items:center;gap:var(--space-3);min-height:100%;padding:var(--space-8) var(--space-6);text-align:center;background:var(--color-surface-soft);display:grid}._page_mnjpp_1 h1{font-family:var(--font-display);font-size:28px;font-weight:700}._page_mnjpp_1 p{max-width:460px;color:var(--color-text-muted);line-height:1.55}._page_mnjpp_1 button,._page_mnjpp_1 a{margin-top:var(--space-2);font:inherit;border-radius:var(--radius-md);background:var(--color-blue);color:#fff;cursor:pointer;border:none;padding:11px 18px;font-size:14px;font-weight:600;text-decoration:none}
