@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAVEABAAAAAACbQAAATsAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPAmCcxEQCoMogyoLDgABNgIkAxgEIAWDPgdGDIMYG5AIUZQO0gyKrw54Q7ypR0jQbYRHROLUhDCW7dl5v9U7gZgNnv//P/2fa58ToWA6Xk/lVE57lQp6BP+c5oG/xieg5EDg4uZybyR3v5LD/fTo9pkrZS7hkbNOBRe8AGF4i5OQgoQSyPEEz//x1nTUJZ//Y6k/3vcLoGjCQ7r/LyumG2iSd+IwKYHOFkgDwDkyZ92IcSmd2G/3RAA7KVLIwcOdg1jRASIAjChbNrVo9M0du40bgD5dVwnyK0BdrEaBDvizZZquqAHlMJtNSkNpgAYoAIC26TIkAMbTnJFMKdRFYgzkGgBlVWHAoAAFaEAsDQFi6QSAEysKHXBhuNN4PAK2hSTymx0/70VYXiZBv2mHNMjWoFuHoHGbOpTZcQxwRmpwShtm2cOsrDhVvBb8KcUhaQq2Hn1FGJHIQ5yD/g+bY71KBUkA9FWxzKaCSgSJMBW0BArWsooBlQ1Yw7YdrFHAZXtgPQuoe4ujHcuBGaDrMDhIyAHjGsaOxlRSQZdh3WnHUh/cNPhGi8v8U8GUNIG17B71ic9Ubm5U5RAiaH6hR7ugcnGmhcP8uBRi92vpwaHFZY4Kq1VlHFbGQJFlzF5sS5aRz6zyrs0w42rCC6VKgQQ8grZTy9IiZ/YCjGemZjdXH9S107ibf4RKBVvSHJJWLqJJXQdBw4odL1MkwgOAGQAnoAFNoAsA6MCXKABAQNerTnGZnQsmuz538XvSHT67OEY6ZNAurkfkrOfsFweGn3/f8buceWuiA/tgkJHEeStnvup4oO+ZdxTnqnM1ufPo146uyneszI30xly/1xs8sb8qYt+bHwi2etL9D5QF/6oJJM7mVc2NjXTH3HB0T/DEPurFd+b7goGfUv25tUd8V+TNFDwKEMaCFVtUdG0IizeE9gYhOLQhtBLfPhreHgvBJyHMvUkbt7J84i8N41OlOlYfg3x8n2RmRvDAu5Wv9okjv4a5wcKVW7lLWjRKuJG9Hl3ROrWPFfuvRr4Ha6sF268h7lO4HmyiBB7i3GnfGwqRCdAKc6EFFpiI4vqJoIwF/6v4SxFAeOWcq+/anfE0/Ga1aV8CfFzd2gbwyRcvXfD/X///r1+o72KwoX5cq/z/HfRnGPDnKgiLklkexGB9p82oZjItDy+AmX4WZpgRAOygUA50BLCyTEN0GzDu/0QiNHhJonDzuESjyfHLdVJiIt6sxEyhCpN7KMGqY1fBrjolrcdYcLQ1q+BYxyj+HGs2FdtxtBUlehzWqU2rLr02LTnRgDnbjnHAjm2LinRZsmjNcbYMW3K0jDG9hlLFyve2et3mGerFsH/piuNsmnO0SC9wGLXDqC1LVjauNHSMiuw66cUtKx/kIEMZv1K1DD1jv3q0XcUMLTZtMuIsx9gsSzeJHO346heLKQCIpMtyCTMgotBEE91y3PaaPzEfhGyZv7XCemiLPwQFwgguVIH0PDcKPn/3MnkMCdyAteB5PPjlShU/tvA8QkNwLYtPVLWaoiYrafRoqWMZYtK9dMa0qZXHl+xl4ipOMKpZdtJqZkK7OpIkLbVwQLUCqfqlVg6rVSQl28tGUL1iGeISRTutquSThJCD8iqRJvH59nLSrkGJdLFZq4tt4w7PlqPSXQnjZcFSEIK/xFCYZrHkWCABskvuRF5wHGdWPDgGeanXtgPIYz4uxYk2P+BeAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR8AA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABUAAAAYGl3oOZjbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADAAAAAwI9eV9BoZWFkAAAC2AAAADYAAAA2Gt1J6GhoZWEAAAMQAAAAHgAAACQHhQKoaG10eAAAAzAAAAAXAAAAGAZjAERsb2NhAAADSAAAAA4AAAAOAIoAim1heHAAAANYAAAAHAAAACAAGACzbmFtZQAAA3QAAADXAAABviKTP8Fwb3N0AAAETAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10bCZ1Cu4XSAZSiE9le5UBaV1E5lx7CZCaDV20nDrRqBqbvtpCsAxUhZHI8wpv4GYcUrYe4u/JqrPVmVcQ2AOU6gIhuzNMJYHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEbzgMM/PRNAnL9jgAAAQAk//QCGgLGADUAAAUiJjU0NjcjNTM/ATUHIzUhNjU0JiMiByc+ATMyFhUUBgczFSMPARU3MxUhBhUUFjMyNxcOAQErZ2IKCFB4U0BkpwFCESsySDA5ImE2YVoKCE94UkBjpf7AEDM5RzI5I2AMWFATJxJINyAKB0ggIjAoOkEpKlhOEygTSDcgCgdIIh8wKTxAKiwAAQAAAAEAxCoHyPxfDzz1AAkD6AAAAADbN0JJAAAAANznwof++f7+BIgEcAAgAAkAAgAAAAAAAHjaY2BkYGBh/PcWSO759/PfD5YOoAgqYAMAryEHMgAAeNpjXMGgwAACVyCYyZ5BBUQDACxpA6sAAAAAFQAVABUAFQBgAGAAAHjaY2BkYGBgYwhiYGeIB9IgHgKwMDACABHfAMx42pWQM4KDURhFz9hTTv36sW3bShPbTvaVFWRfwS1+tXm659MTMEmMEYZGpwAfXYuHOKJt8TDztCwe4YSaxaOenDEWCFg8zhJbFs+LIEFFvcABq+plwpRIyq6IVyiLM9I8JeKKv3LDE/dc8MybIlEafBIkR5lL8tIIy4pFpUmqZPkRl9A+KIphnRU2rfXQ2smIBtnzQxwXZZRVcvawajFOtXHqo8gmKjLenVCcAk1KsuPoLzBssMY6+xhnZ2VRUt6K+JyMuvFUlJFFVBqV1tDurPQBFXFCdQB42mNgYgCD/2sZfBmwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBAM4bCIg=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-condensed-vietnamese-500-normal-CkG7ISwK.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-500-normal-DtRh6yEl.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-condensed-latin-ext-500-normal--oYb3bSD.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-500-normal-C9nn0g37.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 Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-condensed-latin-500-normal-BqaLkUoX.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-500-normal-BLe87hIu.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 Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAVsABAAAAAACiAAAAUUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIQgmCcxEQCoNAg0ELDgABNgIkAxgEIAWDSgdGDINWG/cICK4HeEMa9QvHYUYoWISVufhyPO4rK4wq8QCvG/Z+khpQ9VQUKmJGR7VhNlofJtO7WzYT/m8t/bOzfITh2QAfBfFyYSBXUpF13botgcrzFYYlS+gb3HN6PVb2Pa4Ohav2P3Vx21PdwH74+5m+WGikRhOOaID//63f/qKCK3XA6Xdii6sAOUw+PJpdIB2Anpo55RTBIV+qjt97ogBkBAqERo6uaAAeDSgHkzpSJOpY48behSnQAuzbkigomguDqKglYMKfHRZrCf1AlOVYhsJAxQBiIALAuOGVBA0F6YM49791KCQBmVJAFwBRhnoKpCggAmKgDgwBddDygBwehQaqIm7SB+UEjwrl396mQnbvWd+AKeW8YuRrU69KowkVkuwYc+WOB0Cu3Jc6lGLDLDYSQR09HcCnD1kChQkKYercxyFczSuF8qkSb9MnBHjJYocCFVJSNOqVw9JOCqpQgjq2cChwIfXJcZvRdS1hreQsLY5beZaOJiO9A3LSRtMZWwbP5nUhsvq5o3Nvw1xJHjovwDe0qrU1w6GgeTgJnM2TKBkj4TG6fszfTmIKE4gct53aUtsiHx3ZuHKNbPokiRTJr6fOPSZGNpY2uvazL0zr7Oao/dUhF2Q71l6e5prRuobWFa3FYrAQJslH21rjYqt54UWK143ZgDs0rCC3xm1GKeHo1BzXUfEEVNSZ6gKtAft/g9ehEAoT6luKvAGS1OoABOOJ9JhyWXWAigA5IAaGANMASIC/RQAEkCSpBzQV1f0VMnRv8Us4dqdxJqia56CZmaC5eyMce5kpDp396Gv2/GdHbzbIEmfOhOYs9VU7L7LnR8x6/imK1SO5tdXnLFQW9naoNqxorzQebJ1StVTlLgoR11a8P3n4ZJcuP8Ph+zBo/B/yaQNtbZXGQ6Oi0uWTtlS6N3nYbZr/2GNs/R7MisJ7eIrDE2rWSldwNUrwOyUwaq4Cd2n8BGYa3KqAn8Ue3dht437u2u0pq1RpxY4iFCgOFMREEIhA7WRgjSdbE/2KVhO4dZu2yzBMRwttm3jXaAYuwt9bnuCJvxYQ3r+NI/wabY0ndIEk9pZYLw6FvktTDkZAHsZADsa7oUzogZSJOB632//uQPD+xr5ZUn3gb5Wr4G/wE8PLAfi5/vf/yZ1kD0JAAQSQhH+TvDMBCyA7k4rhIcL7aShHI0mh5w9ARbU4fVgIIAMi6BcJBFQ2BEOJAGB+yECL5LnVUrSea7ECa/O0VcuwGtCy3JI+o1YSsNaCBTMyuLjM6zdn1IwF85zmjZrgNG3OMJdqPhVKFahUY8KgFfV6TZlXaNqUAQ71Bk0aVWDahAFNBs2ZN9p2Eh5OiYrNpG6WyOTDutlhiyb0muM5OH7S+UlHBsOnDxpAqIw1PWP1N5Dh33MWkcDNIx15iI341TkznIh8EyaQQjIfdA9qOEiWHviLThSAMi12j6gIhEABDhjR3OLmUTc8Xl1JcBckhS/Ndysg7ylEg8qHSaTFwFeXxAkVyEIDVM4vlnWSxApdpBdlPcsgQjA7AxFJo3Dh2+7wCpIinsSPYTpJcYuSszCfdA4SE86iVcrlFs4PZzGOTWmSJhxnsep5JYtkQ5OTxdP6Ax7Q5OVKcvzAswSFUsUJY4GxqFQWF9fvLJVEsSR2WrBqq1Ri3qcxppmXRyAOesqEw+VL4P/T91QuG7RTc/O4M9wbpAe7BD38wA6kBzu501DH2KTfNcYBrFtwDQA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGncofljbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADEAAAAxFI/PixoZWFkAAAC3AAAADYAAAA2GuVJ6WhoZWEAAAMUAAAAHgAAACQHjQKuaG10eAAAAzQAAAAXAAAAGAZoAEFsb2NhAAADTAAAAA4AAAAOAIwAjG1heHAAAANcAAAAHAAAACAAGAC1bmFtZQAAA3gAAADeAAAByiPTQMdwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10k6NSSLZQuoBOdiH4rB9K6isrlWGEyk8GrVcSB9nRYvttGtAFUFXkmRxLexM88rcFGCKer7856b9YE7ABQqQsI6AGbcwjaAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEQuAMM/PRYAlz9pAAAAQAh//QCJALGADYAAAUiJjU0NjcjNTM/ATUHIzUhPgE1NCYjIgcnPgEzMhYVFAYHMxUjDwEVNzMVIQYVFBYzMjcXDgEBLmtkCQhPdk9GaaIBQgcGJi1GLj4gZDhkWwkIT3ZOR2mh/r8NLzNILj4hZAxcTRIlEU4xIAoHTg4fDyskN0smLFtNEiYRTjAiCghOGyArJDdLJi0AAAEAAAABAMSgvffYXw889QAJA+gAAAAA2zdCSwAAAADc58KH/ur+9gSfBHcAIAAJAAIAAAAAAAB42mNgZGBgYfz3Fkhe+Pfq3yuW+UARVMAGALBLB0AAAHjaY1zBoMAAAlcgmMmFQRFEAwAsfQOtAAAAABUAFQAVABUAYgBiAAB42mNgZGBgYGMIZGBnSALSIB4CsDAwAgASBQDOeNqVkEWWQkEQBGPcZznrPsC4u7s7ssLdHc7GCTgV+frhrPgaVZ2lwCwhJhibnBO7x+ZbPMYljRaPs0y9xRNcU2vxZI9mihUCLZ5mk90WL4sgQkF3hmM2dOfxkyMquyBeJy9O6J+WN6zzD+555Ylr3vjUSZAKP3hJSXkjVUqV1uQJklTktTwJef5l52wuKTBsKeNO63vSymZEo+b9lh2mKPaSa+fpxJtOBtPJEbR2UGSGsklDhio5+cJ2L4ZtNtniSNTKblU56dbFVyR0m56IvLWCtkaOkq203gTmuEO8AAB42mNgYgCD/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 Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-vietnamese-600-normal-CdKbmnAp.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-600-normal--5ui7us-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-CBdNZ9Ci.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-DvCwRnqE.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 Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-600-normal-CRd5VyFf.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-600-normal-6XnkKYvF.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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.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{--ink:#0a1628;--line:#d6ecff;--line-2:#d6ecff9e;--line-3:#d6ecff47;--rule:#d6ecff2e;--panel:#0a1628b8;--accent:#ffb547;--mono:"IBM Plex Mono", ui-monospace, monospace;--cond:"IBM Plex Sans Condensed", "Arial Narrow", sans-serif;--u:8px;--inset:16px}*{box-sizing:border-box}html,body,#root{background:var(--ink);height:100%;color:var(--line);font-family:var(--mono);-webkit-font-smoothing:antialiased;margin:0;overflow:hidden}.app{position:fixed;inset:0}.viewport{touch-action:none;inset:0;position:absolute!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:root{--hud-panel-solid:#0c192df7;--sans:"IBM Plex Sans", system-ui, sans-serif;--rcol:304px;--sheet:336px;--st-available:#2e9e6a;--st-reserved:#d8962a;--st-sold:#8a9099;--sun-ink:#e59a1f;--dk-night:#13253e;--dk-dawn:#6f5a52;--dk-day:#3a5b84}html[data-mode=model]{--hud-panel-solid:#e9e5ddf7;--sun-ink:#d98a12;--dk-night:#48526a;--dk-dawn:#e2a273;--dk-day:#f1dca2}html[data-mode=model][data-sky=night]{--hud-panel-solid:#1a2130f7;--dk-night:#2b3448;--dk-dawn:#9a6e5a;--dk-day:#c7b07a}.hud .lens{top:var(--edge);pointer-events:auto;opacity:var(--intro-panels,1);position:absolute;left:50%;transform:translate(-50%)}.seg-lens{background:var(--hud-panel);-webkit-backdrop-filter:blur(6px);margin:0}.seg-lens button{width:112px;height:28px;font-family:var(--cond);letter-spacing:.14em;font-size:11px;font-weight:600}.lens-residences .col-left{gap:8px}.lens-residences .hud-header{background:var(--hud-panel);-webkit-backdrop-filter:blur(6px);outline:1px solid var(--hud-rule-2);outline-offset:-1px;pointer-events:auto;padding:12px 12px 10px}.lens-residences .hud-header h1{font-size:22px}.lens-residences .hud-header .meta{text-overflow:ellipsis;margin-top:6px;font-size:9px;overflow:hidden}.lens-residences .col-left{width:var(--rcol);bottom:var(--edge)}.hud .finder{min-height:0;opacity:var(--intro-panels,1);transform:translateY(calc((1 - var(--intro-panels,1)) * 8px));flex-direction:column;flex:auto;display:flex}.f-controls{box-shadow:inset 0 -1px 0 var(--hud-rule);padding-bottom:8px}.f-filter{margin-bottom:0}.f-toggles{flex-wrap:wrap;gap:6px 16px;padding:10px 8px 0;display:flex}.f-sort{color:var(--hud-ink-3);align-items:center;gap:2px;padding:8px 8px 0;display:flex}.f-sort>span{margin-right:8px}.hud .f-sort button{height:18px;color:var(--hud-ink-2);transition:color var(--t-fast) ease, box-shadow var(--t-fast) ease;padding:0 6px;box-shadow:inset 0 0 0 1px #0000}.hud .f-sort button:hover{color:var(--hud-ink)}.hud .f-sort button.on{color:var(--hud-ink);box-shadow:inset 0 0 0 1px var(--hud-rule-2)}.f-head,.f-row{grid-template-columns:14px 34px 1fr 48px 44px 70px;align-items:center;column-gap:4px;display:grid}.f-head{height:20px;color:var(--hud-ink-3);box-shadow:inset 0 -1px 0 var(--hud-rule);padding:0 8px;font-size:8px}.f-head span{white-space:nowrap;text-overflow:clip;min-width:0;overflow:hidden}.f-head span:nth-child(n+4){text-align:right}.f-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--hud-rule-2) transparent;flex:auto;min-height:0;overflow:auto}.f-group ul{margin:0;padding:0;list-style:none}.f-ghead{z-index:1;height:20px;color:var(--hud-ink-3);background:var(--hud-panel);box-shadow:inset 0 -1px 0 var(--hud-rule);justify-content:space-between;align-items:center;padding:0 8px;font-size:8px;display:flex;position:sticky;top:0}.hud .f-row{text-align:left;font-variant-numeric:tabular-nums;letter-spacing:.02em;width:100%;height:26px;transition:background-color var(--t-fast) ease, box-shadow var(--t-fast) ease;padding:0 8px}.f-row:hover,.f-row.hot{background:var(--hud-hover)}.f-row.sel{background:var(--hud-hover);box-shadow:inset 2px 0 0 var(--accent)}html[data-mode=model] .f-row.sel{box-shadow:inset 2px 0 #c98200}.f-row .dot{border-radius:50%;width:7px;height:7px}.f-row b{font-size:11px;font-weight:500}.f-type{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--hud-ink-2);overflow:hidden}.f-area,.f-sun,.f-price{text-align:right}.f-area{color:var(--hud-ink-2)}.f-sun{color:var(--hud-ink-2);position:relative}.f-sun:before{content:"";background:var(--sun-ink);width:5px;height:5px;opacity:calc(.15 + .85 * var(--sun,0));border-radius:50%;margin-top:-2.5px;position:absolute;top:50%;left:2px}.f-price{font-family:var(--cond);letter-spacing:.04em;text-transform:none;font-size:12px;font-weight:600}.f-row.sold{color:var(--hud-ink-3)!important}.f-row.sold .f-type,.f-row.sold .f-area,.f-row.sold .f-sun,.f-row.sold .f-price{color:var(--hud-ink-3)}.f-row.sold .f-price{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:400}.f-empty{font-family:var(--sans);text-transform:none;letter-spacing:0;color:var(--hud-ink-2);margin:0;padding:16px 8px;font-size:12px;line-height:16px}.hud .sheet-unit{top:calc(var(--edge) + 44px);right:var(--edge);width:var(--sheet);max-height:calc(100% - var(--edge) * 2 - 44px - 80px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--hud-rule-2) transparent;animation:.28s cubic-bezier(.2,.8,.3,1) ins-in;position:absolute;overflow:auto}.u-head{box-shadow:inset 0 -1px 0 var(--hud-rule);padding:12px 12px 14px}.u-id{justify-content:space-between;align-items:flex-start;display:flex}.u-id h2{font-family:var(--cond);letter-spacing:.02em;margin:0;font-size:44px;font-weight:600;line-height:40px}.u-status{height:20px;color:var(--st);box-shadow:inset 0 0 0 1px var(--st);letter-spacing:.12em;border-radius:10px;align-items:center;gap:6px;margin-top:2px;padding:0 8px;font-size:9px;display:inline-flex}.u-status i{background:var(--st);border-radius:50%;width:6px;height:6px}.u-sub{font-family:var(--sans);letter-spacing:.01em;text-transform:none;color:var(--hud-ink-2);margin:8px 0 0;font-size:12px;line-height:16px}.u-price{justify-content:space-between;align-items:baseline;margin-top:12px;display:flex}.u-price strong{font-family:var(--cond);letter-spacing:.03em;text-transform:none;font-size:24px;font-weight:600;line-height:28px}.u-price span{color:var(--hud-ink-2);text-transform:none;letter-spacing:.02em}.u-price.sold strong{color:var(--hud-ink-3);text-transform:uppercase;letter-spacing:.1em;font-size:18px}.u-mid{box-shadow:inset 0 -1px 0 var(--hud-rule);grid-template-columns:112px 1fr;display:grid}.u-keyplan{box-sizing:border-box;width:100%;height:100%;min-height:132px;box-shadow:inset -1px 0 0 var(--hud-rule);padding:10px 6px 10px 12px;display:block}.u-slab{fill:var(--hud-hover);stroke:var(--hud-ink-3);stroke-width:1px;vector-effect:non-scaling-stroke}.u-unit{fill:#0000;stroke:none;cursor:pointer;pointer-events:all;transition:fill var(--t-fast) ease}.u-unit:hover{fill:var(--hud-hover)}.u-sel,.u-sel:hover{fill:url(#u-hatch);cursor:default}.u-hatch-line{stroke:var(--accent);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.85}html[data-mode=model] .u-hatch-line{stroke:#c98200}.u-wall{stroke:var(--hud-ink-3);stroke-width:.75px;vector-effect:non-scaling-stroke;pointer-events:none}.u-wall-x{stroke:var(--hud-ink-2);stroke-width:1.25px}.u-tag{font-family:var(--mono);fill:var(--hud-ink-3);text-anchor:middle;pointer-events:none;font-size:1.1px}.u-tag-sel{fill:var(--hud-ink);font-weight:500}.u-north circle{fill:none;stroke:var(--hud-ink-3);stroke-width:.75px;vector-effect:non-scaling-stroke}.u-north path{fill:var(--hud-ink)}.u-north text{font-family:var(--cond);fill:var(--hud-ink-2);text-anchor:middle;font-size:1.8px;font-weight:600}.u-facts{grid-template-columns:1fr 1fr;margin:0;display:grid}.u-facts>div{box-shadow:inset -1px 0 0 var(--hud-rule), inset 0 -1px 0 var(--hud-rule);min-width:0;padding:7px 10px}.u-facts>div:nth-child(2n){box-shadow:inset 0 -1px 0 var(--hud-rule)}.u-facts>div:nth-child(5){box-shadow:inset -1px 0 0 var(--hud-rule)}.u-facts>div:nth-child(6){box-shadow:none}.u-facts dt{color:var(--hud-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:8px;line-height:10px;overflow:hidden}.u-facts dd{font-family:var(--sans);text-transform:none;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.u-sun,.u-rooms{box-shadow:inset 0 -1px 0 var(--hud-rule);padding:10px 12px 12px}.u-sec-title{font-family:var(--cond);letter-spacing:.14em;justify-content:space-between;align-items:baseline;font-size:11px;font-weight:600;display:flex}.u-sec-title em{color:var(--hud-ink-2);font-style:normal}.u-sec-title b{letter-spacing:.04em;color:var(--sun-ink);text-transform:none;font-size:15px}.u-sec-title .dim{font-family:var(--mono);color:var(--hud-ink-3);font-size:10px;font-weight:400}.u-sun-note{font-family:var(--sans);text-transform:none;letter-spacing:0;color:var(--hud-ink-2);min-height:16px;margin:6px 0 10px;font-size:12px;line-height:16px}.sun-chart{grid-template-columns:1fr 188px;column-gap:8px;display:grid}.sun-chart svg{cursor:ew-resize;pointer-events:auto;display:block;overflow:visible}.sc-labels{order:-1;min-width:0;margin:0;padding-left:0;list-style:none}.sc-labels li{font-family:var(--sans);text-transform:none;letter-spacing:0;justify-content:space-between;align-items:center;gap:4px;font-size:11px;display:flex}.sc-labels span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sc-labels em{font-style:normal;font-family:var(--mono);color:var(--hud-ink-2);font-size:9px}.sc-day{fill:var(--sun-ink);opacity:.07}.sc-tick{stroke:var(--hud-rule);stroke-width:1px;vector-effect:non-scaling-stroke}.sc-hour{font-family:var(--mono);fill:var(--hud-ink-3);text-anchor:middle;font-size:8px}.sc-track{fill:var(--hud-hover);stroke:var(--hud-rule);stroke-width:1px;vector-effect:non-scaling-stroke}.sc-sun{fill:var(--sun-ink)}.sc-now{stroke:var(--hud-ink);stroke-width:1px;vector-effect:non-scaling-stroke}.seasons{outline:1px solid var(--hud-rule-2);outline-offset:-1px;grid-template-columns:repeat(3,1fr);margin-top:10px;display:grid}.hud .seasons button{text-align:left;box-shadow:inset 1px 0 0 var(--hud-rule);transition:background-color var(--t-fast) ease;flex-direction:column;align-items:flex-start;gap:4px;padding:6px 8px;display:flex}.hud .seasons button:first-child{box-shadow:none}.hud .seasons button:hover{background:var(--hud-hover)}.hud .seasons button.on{background:var(--hud-hover);box-shadow:inset 0 -2px 0 var(--sun-ink)}.seasons span{min-width:0;color:var(--hud-ink-2);font-size:8px;line-height:10px}.seasons span em{white-space:nowrap;color:var(--hud-ink-3);font-style:normal}.seasons b{font-family:var(--cond);letter-spacing:.03em;text-transform:none;margin-top:auto;font-size:14px;font-weight:600}.u-rooms ul{grid-template-columns:1fr 1fr;column-gap:16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.u-rooms li{box-shadow:inset 0 -1px 0 var(--hud-rule);font-family:var(--sans);text-transform:none;letter-spacing:0;justify-content:space-between;gap:8px;padding:3px 0;font-size:11px;line-height:14px;display:flex}.u-rooms li span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.u-rooms li em{font-style:normal;font-family:var(--mono);color:var(--hud-ink-2);white-space:nowrap;font-size:9px}.u-actions{background:var(--hud-panel-solid);box-shadow:inset 0 1px 0 var(--hud-rule);grid-template-columns:1fr 1.4fr;gap:8px;padding:10px 12px 12px;display:grid;position:sticky;bottom:0}.hud .btn{height:32px;box-shadow:inset 0 0 0 1px var(--hud-rule-2);font-family:var(--cond);letter-spacing:.14em;transition:background-color var(--t-fast) ease, color var(--t-fast) ease;font-size:11px;font-weight:600}.hud .btn:hover{background:var(--hud-hover)}.hud .btn-primary{background:var(--hud-ink);color:var(--ink-on);box-shadow:none}.hud .btn-primary:hover{background:var(--hud-ink);opacity:.88}.hud .btn:disabled{opacity:.35;cursor:default}.u-note{font-family:var(--sans);text-transform:none;letter-spacing:0;color:var(--hud-ink-2);grid-column:1/-1;margin:0 0 2px;font-size:11px;line-height:15px}.hud .dock{left:calc(var(--edge) + var(--rcol) + var(--gap));right:calc(var(--edge) + 64px + var(--gap));bottom:var(--edge);max-width:820px;opacity:var(--intro-panels,1);transform:translateY(calc((1 - var(--intro-panels,1)) * 8px));grid-template-columns:172px 1fr;margin:0 auto;transition:right .32s cubic-bezier(.2,.8,.3,1);display:grid;position:absolute}.hud.has-sheet .dock{right:calc(var(--edge) + var(--sheet) + var(--gap))}.dk-clock{box-shadow:inset -1px 0 0 var(--hud-rule);align-items:center;gap:10px;padding:0 12px;display:flex}.hud .dk-play{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--hud-rule-2);transition:background-color var(--t-fast) ease, box-shadow var(--t-fast) ease;border-radius:50%;flex:none;place-items:center;display:grid}.hud .dk-play svg{fill:currentColor}.hud .dk-play:hover{background:var(--hud-hover)}.hud .dk-play.on{box-shadow:inset 0 0 0 1px var(--sun-ink);color:var(--sun-ink)}.dk-time{flex-direction:column;min-width:0;display:flex}.dk-time strong{font-family:var(--cond);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:28px}.dk-time strong small{font-family:var(--mono);letter-spacing:.06em;margin-left:3px;font-size:10px;font-weight:500;line-height:1}.dk-time span{color:var(--hud-ink-2);white-space:nowrap;font-size:8px;line-height:12px}.dk-main{min-width:0;padding:8px 14px 6px}.dk-dates{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.hud.has-sheet .dk-dates .chip em{display:none}@media (width<=1320px){.dk-dates .chip em{display:none}}.hud .chip{white-space:nowrap;height:22px;color:var(--hud-ink-2);box-shadow:inset 0 0 0 1px var(--hud-rule);transition:color var(--t-fast) ease, box-shadow var(--t-fast) ease, background-color var(--t-fast) ease;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.hud .chip em{color:var(--hud-ink-3);font-style:normal}.hud .chip:hover{color:var(--hud-ink);background:var(--hud-hover)}.hud .chip.on{color:var(--hud-ink);box-shadow:inset 0 0 0 1px var(--hud-ink-2)}.hud .chip.on em{color:var(--hud-ink-2)}.dk-date{white-space:nowrap;height:22px;color:var(--hud-ink);box-shadow:inset 0 -1px 0 var(--hud-rule-2);pointer-events:auto;cursor:pointer;align-items:center;margin-left:4px;padding:0 8px;display:inline-flex;position:relative}.dk-date input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.dk-date input::-webkit-calendar-picker-indicator{cursor:pointer;width:auto;height:auto;position:absolute;inset:0}.hud .dk-path{white-space:nowrap;margin-left:auto}.dk-track{cursor:ew-resize;pointer-events:auto;touch-action:none;outline:none;height:26px;margin-top:8px;position:relative}.dk-track:focus-visible .dk-thumb{box-shadow:0 0 0 2px var(--accent)}.dk-bar{opacity:.9;border-radius:3px;height:6px;position:absolute;top:11px;left:0;right:0}.dk-span{background:var(--sun-ink);border-radius:1.5px;height:3px;position:absolute;top:4px}.dk-mark{background:var(--hud-ink-2);width:1px;height:10px;position:absolute;top:9px}.dk-thumb{background:radial-gradient(circle,#fff6d8 0 30%,#ffc04a 32% 64%,#f0a020 66%);border-radius:50%;width:16px;height:16px;margin-left:-8px;transition:background .3s,box-shadow .3s;position:absolute;top:6px;box-shadow:0 0 0 1px #0003,0 0 14px 2px #ffb8408c}.dk-thumb.night{background:radial-gradient(circle,#f5f2ea 0 45%,#c9cfdc 47%);box-shadow:0 0 0 1px #00000040,0 0 10px 1px #c8d2eb59}.dk-ticks{height:12px;color:var(--hud-ink-3);margin-top:2px;font-size:8px;position:relative}.dk-ticks span{white-space:nowrap;position:absolute;transform:translate(-50%)}.dk-ticks span:first-child{transform:none}.dk-ticks .dk-sr{color:var(--hud-ink)}.u-tag-float{pointer-events:none;z-index:2;animation:.16s ease-out tag-in;position:fixed;top:0;left:0}@keyframes tag-in{0%{opacity:0}}.u-tag-pin{width:9px;height:9px;box-shadow:0 0 0 3px var(--hud-panel);border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute}.u-tag-card{background:var(--hud-panel);-webkit-backdrop-filter:blur(6px);outline:1px solid var(--hud-rule-2);outline-offset:-1px;white-space:nowrap;min-width:132px;padding:6px 8px 7px;position:absolute;bottom:14px;left:22px}.u-tag-card:before{content:"";background:linear-gradient(to top right, transparent calc(50% - .5px), var(--hud-ink-2) 50%, transparent calc(50% + .5px));width:22px;height:14px;position:absolute;bottom:-14px;left:-22px}.u-tag-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.u-tag-row b{font-family:var(--cond);letter-spacing:.04em;font-size:18px;font-weight:600;line-height:20px}.u-tag-row span{letter-spacing:.12em;font-size:8px}.u-tag-meta{color:var(--hud-ink-2);margin-top:2px}.u-tag-price{font-family:var(--cond);letter-spacing:.04em;text-transform:none;margin-top:4px;font-size:13px;font-weight:600}.n-sun{transition:opacity .4s}.n-sun-halo{fill:var(--sun-ink);opacity:.22}.n-sun-disc{fill:var(--sun-ink)}@media (width<=1180px){.hud .lens{left:auto;right:var(--edge);top:calc(var(--edge) + 40px);transform:none}.lens-residences .lens{top:var(--edge)}}@media (width>=761px) and (width<=1000px){.lens-residences .col-left{bottom:calc(var(--edge) + 92px)}.hud .dock,.hud.has-sheet .dock{left:var(--edge);right:calc(var(--edge) + 64px + var(--gap));max-width:none}}@media (width>=761px) and (width<=799px){.lens-residences .col-left{bottom:calc(var(--edge) + 109px)}}@media (width>=800px) and (width<=805px){html[lang=pt-BR] .lens-residences .col-left{bottom:calc(var(--edge) + 109px)}}@media (width<=760px){:root{--rcol:calc(100vw - 48px)}.lens-residences .col-left{max-height:40vh;bottom:auto}.hud .lens,.lens-residences .lens{top:calc(var(--edge) + 10px);right:calc(var(--edge) + 10px);left:auto;transform:none}.seg-lens button{letter-spacing:.1em;width:72px;height:22px;font-size:9px}html[lang=pt-BR] .seg-lens button{letter-spacing:.04em;font-size:9px}.dk-dates{flex-wrap:nowrap;gap:3px}html[lang=pt-BR] .hud .dk-dates .chip{padding:0 5px}html[lang=pt-BR] .hud .dk-path{letter-spacing:.02em}.lens-residences .hud-header h1{font-size:17px;line-height:22px}.f-list{max-height:132px}.hud.has-sheet .finder{display:none}.hud.has-sheet .dock{right:var(--edge)}.dk-ticks span:not(.dk-sr),.dk-date,.f-toggles,.f-sort,.f-head{display:none}.hud .dock{left:var(--edge);right:var(--edge);grid-template-columns:1fr}.dk-clock{box-shadow:inset 0 -1px 0 var(--hud-rule);padding:6px 12px}.dk-dates .chip em{display:none}.hud .sheet-unit{top:auto;left:var(--edge);right:var(--edge);width:auto;bottom:calc(var(--edge) + 148px);max-height:44vh}.u-tag-float{display:none}}.sunpath{pointer-events:none;opacity:0;position:fixed;inset:0;overflow:hidden}.sunpath>*{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.sunpath .off{opacity:0}.sp-hour i{background:var(--sun-ink);width:5px;height:5px;box-shadow:0 0 0 1.5px var(--hud-panel);border-radius:50%;margin:-2.5px 0 0 -2.5px;position:absolute}.sp-hour em{font-family:var(--mono);letter-spacing:.04em;color:var(--sun-ink);text-shadow:0 0 3px var(--hud-panel), 0 0 6px var(--hud-panel);font-size:9px;font-style:normal;position:absolute;top:-15px;left:5px}.sp-card{transform-origin:0 0;font-family:var(--cond);letter-spacing:.1em;color:var(--hud-ink-2);text-shadow:0 0 3px var(--hud-panel), 0 0 6px var(--hud-panel);margin:-7px 0 0 -4px;font-size:12px;font-weight:600;line-height:14px}.sp-n{color:var(--hud-ink)}.sp-sun i{background:radial-gradient(circle,#fff7dc 0 28%,#ffc552 32% 62%,#f2a11f 66%);border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;box-shadow:0 0 0 1px #78460040,0 0 18px 6px #ffba428c,0 0 48px 16px #ffc45a40}.sp-sun.set{opacity:0}.sunmap{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.sm-legend{opacity:.35;width:116px;transition:opacity var(--t-fast) ease;flex-direction:column;gap:2px;display:flex}.sm-legend.on{opacity:1}.sm-bar{border-radius:1px;height:6px;display:block}.sm-ticks{color:var(--hud-ink-3);justify-content:space-between;font-size:8px;display:flex}.sm-ticks em{font-style:normal}@media (width>=761px) and (height<=751px){.hud.lens-technical .col-left{max-height:calc(100% - var(--edge) * 2 - 24px - var(--gap))}.hud.lens-technical .col-left>.controls{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--hud-ink-3) transparent;overflow-y:auto}@supports (animation-timeline:scroll()){.hud.lens-technical .col-left>.controls{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--q-fade)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--q-fade)), transparent);animation:linear both q-fade;animation-timeline:scroll(self);animation-range:calc(100% - 40px) 100%}}}@property --q-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes q-fade{0%{--q-fade:28px}to{--q-fade:0px}}:root{--b1:16px;--b2:32px;--edge:48px;--gap:16px;--col:256px;--t-fast:.16s;--t-mode:.6s;--hud-ink:#d6ecff;--hud-ink-2:#d6ecffa3;--hud-ink-3:#d6ecff5c;--hud-rule:#d6ecff29;--hud-rule-2:#d6ecff4d;--hud-panel:#0a1628a8;--hud-hover:#d6ecff0f;--sw-structure:#eaf6ff;--sw-walls:#a9cbea;--sw-glazing:#7fa6cb;--sw-anno:#7fa7cb;--sw-furn:#c8b48f;--sw-plnt:#9ccf9a;--sw-site:#5f7fa3}html[data-mode=model]{--hud-ink:#23272c;--hud-ink-2:#23272ca8;--hud-ink-3:#23272c66;--hud-rule:#23272c24;--hud-rule-2:#23272c4d;--hud-panel:#e7e3dbe0;--hud-hover:#23272c0d;--sw-structure:#16181b;--sw-walls:#2b3036;--sw-glazing:#5a6068;--sw-anno:#6b6f75;--sw-furn:#b89b6e;--sw-plnt:#8a9e78;--sw-site:#a5a29b}html[data-mode=model][data-sky=night]{--hud-ink:#e4e8f0;--hud-ink-2:#e4e8f0ad;--hud-ink-3:#e4e8f066;--hud-rule:#e4e8f024;--hud-rule-2:#e4e8f04d;--hud-panel:#181f2ec7;--hud-hover:#e4e8f00f;--ink-on:#1a2130;--sw-structure:#e4e8f0;--sw-walls:#c7cedb;--sw-glazing:#9aa6bc;--sw-anno:#8e9ab2}html,body{transition:background-color var(--t-mode) ease}html[data-mode=model] body,html[data-mode=model] #root{background:#e7e3db}html[data-mode=model][data-sky=night] body,html[data-mode=model][data-sky=night] #root{background:#1a2130}.hud{pointer-events:none;color:var(--hud-ink);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;transition:color var(--t-mode) ease;font-size:10px;position:fixed;inset:0}.hud button,.hud input,.hud .panel,.hud .titleblock,.hud .views{pointer-events:auto}.hud button{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.hud button:focus-visible,.hud input:focus-visible{outline:1px solid var(--accent);outline-offset:2px}kbd{font-family:var(--mono);text-align:center;border:1px solid var(--hud-rule-2);min-width:14px;color:var(--hud-ink-3);border-radius:2px;padding:0 3px;font-size:9px;line-height:14px}.sheet{position:absolute;inset:0}.sheet-outer,.sheet-inner{border:1px solid var(--hud-rule-2);transition:border-color var(--t-mode) ease;position:absolute}.sheet-outer{inset:var(--b1)}.sheet-inner{inset:var(--b2);border-color:var(--hud-rule)}.zone{color:var(--hud-ink-3);letter-spacing:0;font-size:8px;line-height:16px;position:absolute;transform:translate(-50%,-50%)}.zone-top{top:calc((var(--b1) + var(--b2)) / 2)}.zone-bottom{top:calc(100% - (var(--b1) + var(--b2)) / 2)}.zone-left{left:calc((var(--b1) + var(--b2)) / 2)}.zone-right{left:calc(100% - (var(--b1) + var(--b2)) / 2)}.zone-tick{background:var(--hud-rule);position:absolute}.zone-tick-h{top:var(--b1);width:1px;height:calc(var(--b2) - var(--b1));box-shadow:0 calc(100vh - var(--b1) - var(--b2)) 0 var(--hud-rule)}.zone-tick-v{left:var(--b1);height:1px;width:calc(var(--b2) - var(--b1));box-shadow:calc(100vw - var(--b1) - var(--b2)) 0 0 var(--hud-rule)}.col-left{left:var(--edge);top:var(--edge);width:var(--col);gap:var(--gap);flex-direction:column;display:flex;position:absolute}.hud-header h1{font-family:var(--cond);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:24px;font-weight:600;line-height:24px}.hud-header .meta{white-space:nowrap;color:var(--hud-ink-2);margin:8px 0 0;line-height:16px}.hud-header .sep{color:var(--hud-ink-3);margin:0 2px}.hud-header .credit{white-space:nowrap;color:var(--hud-ink-3);letter-spacing:.08em;text-transform:uppercase;margin:4px 0 0;font-size:9px;line-height:14px}.hud-header .credit .sep{margin:0}.hud-header .credit a{color:var(--hud-ink-2);pointer-events:auto;text-decoration:none}.hud-header .credit a:hover{color:var(--hud-ink);text-underline-offset:3px;text-decoration:underline}.panel{outline:1px solid var(--hud-rule-2);outline-offset:-1px;background:var(--hud-panel);-webkit-backdrop-filter:blur(6px);transition:background-color var(--t-mode) ease, outline-color var(--t-mode) ease}.panel-title{height:24px;box-shadow:inset 0 -1px 0 var(--hud-rule);font-family:var(--cond);letter-spacing:.14em;justify-content:space-between;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:flex}.panel-title .dim{font-family:var(--mono);color:var(--hud-ink-3);letter-spacing:.04em;font-size:10px;font-weight:400}.layer-head,.layer-row{grid-template-columns:32px 1fr 40px 32px;align-items:center;column-gap:0;display:grid}.layer-head{height:16px;color:var(--hud-ink-3);box-shadow:inset 0 -1px 0 var(--hud-rule);padding:0 8px;font-size:8px}.layer-head span:nth-child(3),.layer-head span:nth-child(4){text-align:right}.layers ul{margin:0;padding:0;list-style:none}.hud .layer-row{text-align:left;width:100%;height:24px;transition:background-color var(--t-fast) ease, color var(--t-fast) ease;padding:0 8px;color:var(--hud-ink-3)!important}.layer-row:hover{background:var(--hud-hover)}.layer-row.on{color:var(--hud-ink)!important}.lamp{align-items:center;gap:2px;display:flex}.lamp i{opacity:.35;width:8px;height:8px;transition:opacity var(--t-fast) ease;border:1px solid}.layer-row.on .lamp i{opacity:1;border-color:#0000}.lname{align-items:baseline;gap:8px;display:flex}.lname b{width:48px;font-weight:500}.lname em{color:var(--hud-ink-3);font-style:normal}.layer-row.on .lname em{color:var(--hud-ink-2)}.lt,.lw{text-align:right;color:var(--hud-ink-3)}.controls{padding-bottom:8px}.seg{outline:1px solid var(--hud-rule-2);outline-offset:-1px;grid-auto-columns:1fr;grid-auto-flow:column;margin:8px;display:grid}.seg button{height:24px;color:var(--hud-ink-2);box-shadow:inset 1px 0 0 var(--hud-rule);transition:background-color var(--t-fast) ease, color var(--t-fast) ease;justify-content:center;align-items:center;gap:6px;display:flex}.seg button:first-child{box-shadow:none}.seg button:hover{background:var(--hud-hover);color:var(--hud-ink)}.seg button.on{background:var(--hud-ink);color:var(--ink-on)}.seg button.on kbd{color:inherit;opacity:.6;border-color:#0000}.seg-quality button{letter-spacing:.08em;font-size:10px}.seg-quality button[aria-busy=true]{opacity:.6}:root{--ink-on:#0a1628}html[data-mode=model]{--ink-on:#e7e3db}.ctl{padding:8px 8px 0;display:block}.ctl-row{grid-template-columns:1fr auto auto;align-items:center;gap:8px;height:16px;display:grid}.ctl-row .val{color:var(--hud-ink-2);font-variant-numeric:tabular-nums;letter-spacing:.02em}.toggle{text-align:left;align-items:center;gap:8px;display:flex;color:var(--hud-ink-2)!important}.toggle i{width:8px;height:8px;transition:background-color var(--t-fast) ease;border:1px solid}.toggle.on{color:var(--hud-ink)!important}.toggle.on i{background:var(--accent);border-color:var(--accent)}input[type=range]{appearance:none;cursor:ew-resize;background:0 0;width:100%;height:16px;margin:0;display:block}input[type=range]:disabled{opacity:.35;cursor:default}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(var(--hud-rule-2), var(--hud-rule-2)) 0 50% / 100% 1px no-repeat, repeating-linear-gradient(90deg, var(--hud-rule-2) 0 1px, transparent 1px 10%) 0 50% / 100% 5px no-repeat;height:16px}input[type=range]::-moz-range-track{background:var(--hud-rule-2);height:1px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--hud-ink);width:8px;height:16px;transition:background-color var(--t-fast) ease;border:0}input[type=range]:active::-webkit-slider-thumb{background:var(--accent)}input[type=range]:hover:not(:disabled)::-webkit-slider-thumb{background:var(--accent)}input[type=range]::-moz-range-thumb{background:var(--hud-ink);border:0;border-radius:0;width:8px;height:16px}.views{top:var(--edge);right:var(--edge);align-items:center;gap:16px;display:flex;position:absolute}.views-title{font-family:var(--cond);letter-spacing:.14em;color:var(--hud-ink-2);font-size:11px;font-weight:600}.seg-views{background:var(--hud-panel);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin:0}.seg-views button{width:64px;padding:0}.bottom-left{left:var(--edge);bottom:var(--edge);position:absolute}.scalebar{grid-template-columns:184px auto;align-items:end;column-gap:16px;display:grid}.sb-bar{box-sizing:border-box;border:1px solid var(--hud-ink);height:8px;transition:width .2s;display:flex}.sb-bar i{flex:1}.sb-bar i.fill{background:var(--hud-ink)}.sb-labels{height:12px;color:var(--hud-ink-2);grid-row:2;margin-top:4px;transition:width .2s;position:relative}.sb-labels span{white-space:nowrap;position:absolute;transform:translate(-50%)}.sb-labels span:first-child{transform:none}.sb-labels span:last-child{transform:translate(-30%)}.sb-scale{font-family:var(--cond);letter-spacing:.08em;grid-area:1/2/span 2;align-self:center;font-size:13px;font-weight:600}@media (width<=760px){.sb-labels span:nth-child(2){display:none}}@media (width<=900px){.scalebar{grid-template-columns:auto}.sb-scale{display:none}}.bottom-right{right:var(--edge);bottom:var(--edge);align-items:flex-end;gap:16px;display:flex;position:absolute}.north svg{display:block;overflow:visible}.n-ring{fill:none;stroke:var(--hud-ink-2);stroke-width:1px;vector-effect:non-scaling-stroke}.n-dot{fill:var(--hud-ink)}.n-arrow{fill:none;stroke:var(--hud-ink);stroke-width:1px;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.n-arrow-fill{fill:var(--hud-ink)}.n-tick{stroke:var(--hud-ink-3);stroke-width:1px;vector-effect:non-scaling-stroke}.n-label{fill:var(--hud-ink);font-family:var(--cond);text-anchor:middle;letter-spacing:.1em;font-size:10px;font-weight:600}.titleblock{outline:1px solid var(--hud-rule-2);outline-offset:-1px;background:var(--hud-panel);-webkit-backdrop-filter:blur(6px);transition:background-color var(--t-mode) ease, outline-color var(--t-mode) ease;grid-template-rows:56px 32px 32px;grid-template-columns:88px 96px 56px 72px 96px;display:grid}.titleblock>div{border-right:1px solid var(--hud-rule);flex-direction:column;justify-content:space-between;min-width:0;padding:6px 8px;display:flex}.tb-k{color:var(--hud-ink-3);font-size:8px;line-height:10px}.tb-project{box-shadow:inset 0 -1px 0 var(--hud-rule);grid-column:1/span 4}.tb-project strong{font-family:var(--cond);letter-spacing:.08em;font-size:15px;font-weight:600;line-height:16px}.tb-addr{color:var(--hud-ink-2);white-space:nowrap;text-overflow:ellipsis;line-height:12px;overflow:hidden}.tb-sheet{box-shadow:inset 0 -1px 0 var(--hud-rule);grid-area:1/5/span 2;border-right:0!important}.tb-sheet strong{white-space:nowrap;font-family:var(--cond);letter-spacing:.02em;font-size:24px;font-weight:600;line-height:24px}.tb-title{box-shadow:inset 0 -1px 0 var(--hud-rule);grid-column:1/span 4}.tb-cell span:last-child{white-space:nowrap;text-overflow:ellipsis;line-height:12px;overflow:hidden}.tb-last{border-right:0!important}@media (width<=760px){:root{--b1:8px;--b2:16px;--edge:24px;--col:200px}.zone,.layers,.controls .ctl,.views-title,.titleblock>div:not(.tb-project):not(.tb-sheet),.north{display:none}.titleblock{grid-template-rows:48px;grid-template-columns:repeat(4,48px) 72px}.tb-sheet strong{font-size:20px;line-height:24px}.tb-addr{display:none}.controls .seg button,.seg-lens button{letter-spacing:.04em;font-size:9px}.views{top:auto;bottom:calc(var(--edge) + 64px);right:var(--edge)}.seg-views button{width:56px}.tb-project{box-shadow:none}.tb-sheet{box-shadow:none;grid-row:1}}.hud .inspect{top:calc(var(--edge) + 40px);right:var(--edge);width:288px;max-height:calc(100% - var(--edge) * 2 - 40px - 144px);animation:.28s cubic-bezier(.2,.8,.3,1) ins-in;position:absolute;overflow:auto}@keyframes ins-in{0%{opacity:0;transform:translate(16px)}}.hud .ins-close{height:24px;font-family:var(--mono);color:var(--hud-ink-2);cursor:pointer;margin-right:-8px;padding:0 8px;font-size:10px;font-weight:400}.hud .ins-close:hover{color:var(--accent)}.ins-head{box-shadow:inset 0 -1px 0 var(--hud-rule);padding:8px 8px 16px}.ins-id{color:var(--hud-ink-2);justify-content:space-between;line-height:16px;display:flex}.ins-head h2{border-left:2px solid var(--accent);font-family:var(--cond);letter-spacing:.06em;text-transform:uppercase;margin:8px 0 0;padding-left:8px;font-size:24px;font-weight:600;line-height:24px}.ins-use{color:var(--hud-ink-2);margin-top:8px;line-height:16px}.hud .inspect{flex-direction:column;display:flex}.hud .inspect>*{flex:none}.hud .inspect>.keyplan{flex:0 176px;min-height:88px}.keyplan{box-sizing:border-box;width:100%;height:176px;box-shadow:inset 0 -1px 0 var(--hud-rule);padding:8px;display:block}.kp-grid{stroke:var(--hud-rule);stroke-dasharray:6 2 1 2;vector-effect:non-scaling-stroke}.kp-slab{fill:var(--hud-hover);stroke:var(--hud-ink-2);vector-effect:non-scaling-stroke}.kp-room{fill:#0000;stroke:var(--hud-rule-2);vector-effect:non-scaling-stroke;cursor:pointer;pointer-events:all;transition:fill var(--t-fast) ease}.kp-room:hover{fill:var(--hud-hover)}.kp-void{fill:#0000;stroke-dasharray:3 2;cursor:default}.kp-sel,.kp-sel:hover{fill:url(#kp-hatch);stroke:var(--accent);stroke-width:1.5px}.kp-hatch-line{stroke:var(--accent);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.8}.kp-wall{stroke:var(--hud-ink);stroke-width:1.25px;vector-effect:non-scaling-stroke;pointer-events:none}.ins-data{margin:0;padding:8px}.ins-data>div{box-shadow:inset 0 -1px 0 var(--hud-rule);grid-template-columns:96px 1fr;column-gap:8px;padding:4px 0;line-height:12px;display:grid}.ins-data>div:last-child{box-shadow:none}.ins-data dt{color:var(--hud-ink-3)}.ins-data dd{text-transform:none;letter-spacing:.02em;margin:0}.ins-note{box-shadow:inset 0 1px 0 var(--hud-rule);color:var(--hud-ink-2);font-family:var(--cond);letter-spacing:.04em;text-transform:none;margin:0;padding:8px;font-size:12px;line-height:16px}html[data-mode=model] .kp-sel,html[data-mode=model] .kp-hatch-line{stroke:#b86e00}@media (width<=760px){.hud .inspect{top:auto;bottom:calc(var(--edge) + 64px + 28px + 8px);left:var(--edge);right:var(--edge);width:auto;max-height:45vh}.keyplan{display:none}}.sheet,.hud-header{opacity:var(--intro-sheet,1)}.layers,.controls,.views,.bottom-left,.bottom-right{opacity:var(--intro-panels,1);transform:translateY(calc((1 - var(--intro-panels,1)) * 8px))}:root{--tg-w:104px;--rv-w:128px;--lg-w:64px;--lg-gap:calc(var(--lg-w) + 8px);--st-w:36px}html[lang=pt-BR]{--rv-w:144px}.hud-chrome{transition:opacity .26s,visibility linear;position:absolute;inset:0}.hud.ui-hidden .hud-chrome{opacity:0;visibility:hidden;transition:opacity .26s,visibility 0s linear .26s}.hud .ui-toggle{top:var(--edge);right:var(--edge);width:var(--tg-w);height:28px;font-family:var(--cond);letter-spacing:.14em;color:var(--hud-ink-2);background:var(--hud-panel);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px var(--hud-rule-2);opacity:var(--intro-panels,1);transition:color var(--t-fast) ease, background-color var(--t-fast) ease;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex;position:absolute}.hud .ui-toggle:hover{color:var(--hud-ink);background:var(--hud-panel-solid,var(--hud-panel))}.ui-toggle svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;flex:none}.ui-toggle kbd{margin-left:1px}.hud.ui-hidden .ui-toggle{width:auto;color:var(--hud-ink);box-shadow:inset 0 0 0 1px var(--hud-ink-3), 0 4px 16px #0000001f;padding:0 10px}.hud.ui-hidden .ui-toggle span{display:inline}.views{right:calc(var(--edge) + var(--tg-w) + 8px + var(--st-w) + var(--lg-gap))}.res-views{top:var(--edge);right:calc(var(--edge) + var(--tg-w) + 8px + var(--st-w) + var(--lg-gap));pointer-events:auto;opacity:var(--intro-panels,1);position:absolute}.res-views .seg{background:var(--hud-panel);-webkit-backdrop-filter:blur(6px);margin:0}.res-views .seg button{width:calc(var(--rv-w) / 2);height:28px;font-family:var(--cond);letter-spacing:.14em;font-size:11px;font-weight:600}@media (width<=1180px){:root{--tg-w:28px}.ui-toggle span,.ui-toggle kbd{display:none}.seg-lens button{width:88px}.hud.lens-residences .lens{top:var(--edge);right:calc(var(--edge) + var(--tg-w) + 8px + var(--st-w) + var(--lg-gap) + var(--rv-w) + 8px)}}@media (width<=760px){:root{--rv-w:112px;--lg-gap:0px;--st-w:0px}html[lang=pt-BR]{--rv-w:144px}:root{--views-w:224px}html[lang=pt-BR]{--views-w:272px}.hud .ui-toggle,.res-views{top:auto;bottom:calc(var(--edge) + var(--dock-h,132px) + 8px)}.res-views .seg button{height:28px}.hud.lens-residences .lens{top:calc(var(--edge) + 10px);right:calc(var(--edge) + 10px)}.seg-lens button{width:72px}.hud.ui-hidden .ui-toggle{bottom:var(--edge)}.hud.has-sheet .sheet-unit{bottom:calc(var(--edge) + var(--dock-h,132px) + 8px + 28px + 8px)}.lens-technical .ui-toggle{bottom:calc(var(--edge) + 64px);right:calc(var(--edge) + var(--views-w) + 8px)}.views{right:var(--edge)}}@media (width<=355px){html[lang=pt-BR] .hud.lens-technical:not(.ui-hidden) .ui-toggle{right:var(--edge);bottom:calc(var(--edge) + 64px + 28px + 8px)}html[lang=pt-BR] .hud.lens-technical.ui-hidden .ui-toggle{right:var(--edge)}}.hud .lang{top:var(--edge);right:calc(var(--edge) + var(--tg-w) + 8px + var(--st-w));pointer-events:auto;opacity:var(--intro-panels,1);position:absolute}.seg-lang{background:var(--hud-panel);-webkit-backdrop-filter:blur(6px);margin:0}.seg-lang button{width:calc(var(--lg-w) / 2);height:28px;font-family:var(--cond);letter-spacing:.14em;font-size:11px;font-weight:600}.hud.lens-residences .hud-header .meta{letter-spacing:.04em}@media (width<=760px){.hud.lens-residences .hud-header .sep.city{display:none}}.hud .seg-lens{margin:0}html[lang=pt-BR] .seg-views button{width:68px}@media (width<=1560px){.views-title{display:none}}@media (width>=761px) and (width<=1300px){.hud.lens-technical .lens{left:auto;right:var(--edge);top:calc(var(--edge) + 40px);transform:none}.hud.lens-technical .inspect{top:calc(var(--edge) + 76px);max-height:calc(100% - var(--edge) * 2 - 76px - 144px)}}@media (width>=761px) and (width<=880px){.hud.lens-residences{--lg-gap:0px}.hud.lens-residences .lang{top:calc(var(--edge) + 36px);right:var(--edge)}.hud.lens-residences .sheet-unit{top:calc(var(--edge) + 72px);max-height:calc(100% - var(--edge) * 2 - 72px - 80px)}}@media (width<=760px){.hud .lang{top:calc(var(--edge) + 10px + 22px + 4px);right:calc(var(--edge) + 10px)}.seg-lang button{letter-spacing:.1em;width:28px;height:22px;font-size:9px}.lens-residences .hud-header .meta{padding-right:72px}}.hud .stand-toggle{top:var(--edge);right:calc(var(--edge) + var(--tg-w) + 8px);width:28px;height:28px;color:var(--hud-ink-2);background:var(--hud-panel);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px var(--hud-rule-2);opacity:var(--intro-panels,1);pointer-events:auto;transition:color var(--t-fast) ease, background-color var(--t-fast) ease;justify-content:center;align-items:center;display:inline-flex;position:absolute}.hud .stand-toggle:hover{color:var(--hud-ink);background:var(--hud-panel-solid,var(--hud-panel))}.stand-toggle svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}@media (width>=761px) and (width<=880px){:root{--st-w:0px}.hud.lens-residences .stand-toggle{top:calc(var(--edge) + 36px);right:calc(var(--edge) + var(--lg-w) + 8px)}.hud.lens-technical .stand-toggle{top:calc(var(--edge) + 40px);right:calc(var(--edge) + 2 * 88px + 8px)}}@media (width<=760px){.hud .stand-toggle{display:none}}.hud.stand-on .ui-toggle{opacity:0;visibility:hidden}html.stand-idle,html.stand-idle *{cursor:none!important}.stand-card{left:var(--edge);bottom:var(--edge);color:var(--hud-ink);background:var(--hud-panel);-webkit-backdrop-filter:blur(6px);outline:1px solid var(--hud-rule-2);outline-offset:-1px;pointer-events:none;flex-direction:column;padding:14px 16px 12px;animation:.7s .6s both stand-in;display:flex;position:absolute}.stand-card strong{font-family:var(--cond);letter-spacing:.06em;text-transform:uppercase;font-size:28px;font-weight:600;line-height:28px}.stand-card .stand-addr{letter-spacing:.08em;text-transform:uppercase;color:var(--hud-ink-2);margin-top:8px;font-size:10px;line-height:16px}.stand-card .stand-note{letter-spacing:.08em;text-transform:uppercase;color:var(--hud-ink-3);font-size:9px;line-height:14px}.stand-card .stand-cta{border-top:1px solid var(--hud-rule);font-family:var(--cond);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-top:12px;padding-top:10px;font-size:12px;font-weight:600;display:flex}.stand-cta i{background:currentColor;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite stand-pulse}@keyframes stand-in{0%{opacity:0;transform:translateY(8px)}}@keyframes stand-pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.stand-card,.stand-cta i{animation:none}}@media (width<=760px){.stand-card{right:var(--edge);padding:12px 14px 10px}.stand-card strong{font-size:22px;line-height:22px}}.labels{pointer-events:none;--l-ink:#d6ecff;--l-ink-2:#d6ecff99;--l-rule:#a9cbea8c;--l-bg:#0a1628d1;position:fixed;inset:0;overflow:hidden}html[data-mode=model] .labels{--l-ink:#1f2327;--l-ink-2:#1f23279e;--l-rule:#2b303680;--l-bg:#e7e3dbdb}html[data-mode=model][data-sky=night] .labels{--l-ink:#e4e8f0;--l-ink-2:#e4e8f09e;--l-rule:#e4e8f073;--l-bg:#181f2edb}.leaders{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.leaders path{fill:none;stroke:var(--l-rule);stroke-width:1px;opacity:0;transition:opacity .22s,stroke .16s}.leaders path.on{opacity:1}.leaders path.hot{stroke:var(--accent)}.lbl{opacity:0;will-change:transform, opacity;white-space:nowrap;color:var(--l-ink);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px;transition:opacity .22s;position:absolute;top:0;left:0}.lbl.on{opacity:1}.bubble{border:1px solid var(--l-rule);background:var(--l-bg);letter-spacing:0;width:22px;height:22px;color:var(--l-ink);border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;top:-11px;left:-11px}.lbl-grid{width:22px;height:22px;margin:-11px 0 0 -11px}.lbl-grid .bubble{top:0;left:0}.lbl-grid.on .bubble{animation:.36s cubic-bezier(.2,.8,.3,1.2) bubble-in}@keyframes bubble-in{0%{transform:scale(.4)}}.dimtext{background:var(--l-bg);color:var(--l-ink-2);letter-spacing:.04em;padding:1px 4px;display:block;transform:translate(-50%,-50%)}.lbl-dim,.lbl-leveldim,.lbl-level{width:0;height:0}.level{align-items:center;gap:6px;line-height:12px;display:flex;position:absolute;top:-6px;right:-6px}.level .datum circle{fill:none;stroke:var(--l-ink-2);stroke-width:1px}.level .datum path{fill:var(--l-ink-2)}.level b{color:var(--l-ink);font-weight:500}.level em{color:var(--l-ink-2);font-style:normal}.lbl-room{width:0;height:0}.lbl-room:before{content:"";background:var(--l-rule);border-radius:50%;width:4px;height:4px;transition:background .16s;position:absolute;top:-2px;left:-2px}.room{border-left:1px solid var(--l-rule);background:var(--l-bg);flex-direction:column;gap:1px;padding:3px 6px;transition:translate .22s cubic-bezier(.2,.8,.3,1),border-color .16s;display:flex;position:absolute;top:0;left:0}.room.w{border-left:0;border-right:1px solid var(--l-rule);align-items:flex-end}.lbl-room.on .room{pointer-events:auto;cursor:pointer}.room b{font-family:var(--cond);letter-spacing:.08em;font-size:11px;font-weight:600;line-height:13px}.room em{color:var(--l-ink-2);font-style:normal;line-height:11px}.room i{font-style:normal}.lbl-room.hot,.lbl-room.sel{z-index:2}.lbl-room.hot:before,.lbl-room.sel:before{background:var(--accent)}.lbl-room.hot .room,.lbl-room.sel .room{border-color:var(--accent);translate:0 -4px}.lbl-room.hot .room b,.lbl-room.sel .room b{color:var(--accent)}html[data-mode=model] .lbl-room.hot .room b,html[data-mode=model] .lbl-room.sel .room b{color:#b86e00}@media (prefers-reduced-motion:reduce){.lbl,.leaders path,.room{transition:none}.lbl-grid.on .bubble{animation:none}}html[data-lens=residences] .lbl-room .rid,html[data-lens=residences] .lbl-room i{display:none}.inspect .ins-head h2{overflow-wrap:anywhere;text-wrap:balance}.inspect .ins-data dt,.inspect .ins-data dd{overflow-wrap:anywhere;min-width:0}.inspect .ins-use{overflow-wrap:anywhere}
