@font-face{font-family:Spinmark;src:url(data:font/woff2;base64,d09GMgABAAAAAARgAA4AAAAAB5AAAAQJAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwwcHgZgP1NUQVQuAGwRCAqFGIQgCwgAATYCJAMMBCAFhCoHIBsbBsjEh383/XPDTUU0Mwt1TahZYHMkpdsweWJzN/rUvsS+DB+6dxr5n8IBZfh7ta9rUpvH3KaBjLHNogQoBfFsOgHnoBQQACE8RWJIwx5GpzW7EWHSuiyIALuGMkvIcrAAs5DRgJiaAhGZhBxSM44JZRnKUoahgIKCwUNiW5uI6+D8fjrm/88AOoYMeVEATBLzkJZyUICAIKiCxKnpaWC8xj5XGwcUcDJkOWe6/ClKGRW0OSGDhyNLFD8igYR1ocPfAu9DOYdhQPo+xicQWnRT0KEezu/3HP5vGTSGiN+PyAjUCQRQQyqNPgRI2NJoXnBHMkBpFRvIsiwbwLJsYEAC85NANpQNp7pwNsy80OcjM/r71Qd9vpCFr8sKMDl00Zs3PZf6+8kMX0UmmYyPXr/uPvLmTeii/sp88ncMWejzSedfv8ZHb8qlBOnAE6lNWv0RPupZuzGhSL1uU6KqVZ2z/7CUqN5/XbvuUKKQLa3bl8jLkurAhd6cqjV7JPXahSELi+Sm+LUHE6RBqjUH5EWlNd1rFkm1a/cm9DYdvDhUVq7eHSeJOav3y4duZcZJh46ldvNNravXq0tL1mzoWTeDzOCb1QefFsRPerjpoTEn35CPpA8MC1SCu7a+wmApFdhfGtLrg1OKxpWaR8uq+W6hVtBXlJgC6iIzG4NVKUWl43w35fkqwV0r1vTaiwX6V8vAppDUonGl5tEG1QK3UNvQW1vkomLGgObghtSi0nE+TdwVe67n2w8cXrFIEUJHftRQIqYVD+gKH6Wc0a5Jk1b8c+3xZ7l2I5/92lS2STv0+293ua+v+mZLmkZOvlY+Pcn+/KTAF4lZIXRklWzS4u6tC+aVAdq7twa1j6zyFolVwcnV9us3/yhIlZOvab7ZMmmX4cWXt6fEmcqSwo2857Pf9q34Z44mbfyMxLDRRF/8Q4nk1tNgOpJ6I6d4vjVeAQBcBwHAYNbzy3eFyZFlfwcpFD8DwKePR98CgK8+eGD7b7w/krXQUAABOCEyor4SZez2/8b7E1mLUG8uUjAaTKJjkEvolclUMMVIQe1hre+kgisYjshGg+FdTziNI8ggDMcgAn9xClThNEfBYy7HIgUmLgAjUcNGoABhDoLrNUsNGVNhRB9cTqELNjhRAiU/yQk9HJgKG1yMgdckXGoCDyscMEKJNghoRiuscGFTF7SwwIkaaGGGmySOQSdkGJFoghYOSAJxTHDKCgs45IBHFrKQw1s49HOCPK5uyK8qhYg2tEFE6Sc0yXTw2tRaWGHD20ugXiB8Mphvc8ChG32QwQ2f1Q4HrJgGGfpu7mq4FxXLhUmHD19ggxFoPOSGDjz0sMIMJSyTkd5lwtL7ldB9EB3xjI0E/2bkwAQAAA==) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+168D8}@font-face{font-family:CountryFlags;src:url(/assets/twemoji-country-flags-Bymva2JV.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+1F1E6-1F1FF}@font-face{font-family:Jost;src:url(/assets/jost-latin-ext-300-CIz6PhuC.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Jost;src:url(/assets/jost-latin-300-BzT6BTit.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;src:url(/assets/jost-latin-ext-300-CIz6PhuC.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Jost;src:url(/assets/jost-latin-300-BzT6BTit.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;src:url(/assets/jost-latin-ext-300-CIz6PhuC.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Jost;src:url(/assets/jost-latin-300-BzT6BTit.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;src:url(/assets/jost-latin-ext-300-CIz6PhuC.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Jost;src:url(/assets/jost-latin-300-BzT6BTit.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;src:url(/assets/josefin-sans-latin-ext-300-DqnjF3ua.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Josefin Sans;src:url(/assets/josefin-sans-latin-300--WQnNTTe.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;src:url(/assets/josefin-sans-latin-ext-300-DqnjF3ua.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Josefin Sans;src:url(/assets/josefin-sans-latin-300--WQnNTTe.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;src:url(/assets/josefin-sans-latin-ext-300-DqnjF3ua.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Josefin Sans;src:url(/assets/josefin-sans-latin-300--WQnNTTe.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;src:url(/assets/josefin-sans-latin-ext-300-DqnjF3ua.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Josefin Sans;src:url(/assets/josefin-sans-latin-300--WQnNTTe.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;src:url(/assets/space-grotesk-latin-ext-400-wJGaI8U0.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Grotesk;src:url(/assets/space-grotesk-latin-400-DPT1xrvW.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;src:url(/assets/space-grotesk-latin-ext-400-wJGaI8U0.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Grotesk;src:url(/assets/space-grotesk-latin-400-DPT1xrvW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;src:url(/assets/space-grotesk-latin-ext-400-wJGaI8U0.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Grotesk;src:url(/assets/space-grotesk-latin-400-DPT1xrvW.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;src:url(/assets/syne-latin-ext-400-DcRrHcIQ.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Syne;src:url(/assets/syne-latin-400-BBZcRa21.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;src:url(/assets/syne-latin-ext-400-DcRrHcIQ.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Syne;src:url(/assets/syne-latin-400-BBZcRa21.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;src:url(/assets/syne-latin-ext-400-DcRrHcIQ.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Syne;src:url(/assets/syne-latin-400-BBZcRa21.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;src:url(/assets/fraunces-latin-ext-400-CW_GlTM-.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fraunces;src:url(/assets/fraunces-latin-400-95tNYFdQ.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;src:url(/assets/fraunces-latin-ext-400-CW_GlTM-.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fraunces;src:url(/assets/fraunces-latin-400-95tNYFdQ.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;src:url(/assets/fraunces-latin-ext-400-CW_GlTM-.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fraunces;src:url(/assets/fraunces-latin-400-95tNYFdQ.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;src:url(/assets/cormorant-garamond-latin-ext-400-DkewdGEa.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant Garamond;src:url(/assets/cormorant-garamond-latin-400-vTYAbwjx.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;src:url(/assets/cormorant-garamond-latin-ext-400-DkewdGEa.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant Garamond;src:url(/assets/cormorant-garamond-latin-400-vTYAbwjx.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;src:url(/assets/cormorant-garamond-latin-ext-400-DkewdGEa.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant Garamond;src:url(/assets/cormorant-garamond-latin-400-vTYAbwjx.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Italiana;src:url(/assets/italiana-latin-400-3sstY5Yn.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marcellus;src:url(/assets/marcellus-latin-ext-400-CZ83hikv.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Marcellus;src:url(/assets/marcellus-latin-400-PfqeU9xk.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;src:url(/assets/outfit-latin-ext-300-BMnJGVZj.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Outfit;src:url(/assets/outfit-latin-300-D6ftewdU.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;src:url(/assets/outfit-latin-ext-300-BMnJGVZj.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Outfit;src:url(/assets/outfit-latin-300-D6ftewdU.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;src:url(/assets/outfit-latin-ext-300-BMnJGVZj.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Outfit;src:url(/assets/outfit-latin-300-D6ftewdU.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;src:url(/assets/outfit-latin-ext-300-BMnJGVZj.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Outfit;src:url(/assets/outfit-latin-300-D6ftewdU.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;src:url(/assets/sora-latin-ext-400-C4beA2JP.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Sora;src:url(/assets/sora-latin-400-5v9NviDD.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;src:url(/assets/sora-latin-ext-400-C4beA2JP.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Sora;src:url(/assets/sora-latin-400-5v9NviDD.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;src:url(/assets/sora-latin-ext-400-C4beA2JP.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Sora;src:url(/assets/sora-latin-400-5v9NviDD.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--accent: #2f6fed;--accent-soft: #e6eefc;--ink: #23303e;--muted: #6b7a89;--line: #e2e8ef;--card: #ffffff;--ok: #3f8f3f;--ok-fill: rgb(123 178 123);--warn: #c98a00;--bad: #b83232;--brand-font: "Spinmark", "Jost", "Futura", "Century Gothic", system-ui, sans-serif;--top-safe: 70px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{min-height:100vh;padding-top:var(--top-safe);padding-bottom:var(--bottom-safe, 0px);font-family:Spinmark,system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:var(--ink);background:#eef2f6;overflow-x:hidden;display:flex;flex-direction:column;align-items:center}body:before{content:"";position:fixed;inset:-25%;z-index:-1;background:radial-gradient(40% 50% at 22% 28%,#d9e7f8 0%,transparent 70%),radial-gradient(36% 46% at 80% 18%,#e9e3f6 0%,transparent 70%),radial-gradient(46% 56% at 62% 82%,#dcefe6 0%,transparent 70%);filter:blur(50px);animation:drift 45s ease-in-out infinite alternate}@keyframes drift{0%{transform:translate(0) scale(1)}to{transform:translate(3%,-3%) scale(1.07)}}@media (prefers-reduced-motion: reduce){body:before{animation:none}}#embed{display:grid;grid-template-columns:3fr 1fr;--card-ar: calc(4 / 3 * 16 / 9);--avail-h: calc(100dvh - var(--top-safe) - var(--bottom-safe, 0px));width:min(95vw,max(480px,calc(var(--avail-h) * var(--card-ar))));margin:auto;background:var(--card);border-radius:16px;box-shadow:0 10px 40px #23303e24;overflow:clip}#embed:fullscreen,#embed:-webkit-full-screen{width:100vw;height:100vh;max-width:none;margin:0;border-radius:0;box-shadow:none}#embed:fullscreen .viewer-cell,#embed:-webkit-full-screen .viewer-cell{aspect-ratio:auto;height:100%;display:flex;align-items:center;justify-content:center}#embed:fullscreen .viewer-cell #viewport,#embed:-webkit-full-screen .viewer-cell #viewport{position:relative;inset:auto;flex:none}#viewport{position:relative;width:100%;aspect-ratio:16 / 9;background:#fff;overflow:hidden;touch-action:none;cursor:url(/img/cursors/drag.png) 8 6,grab}#viewport.dragging{cursor:url(/img/cursors/drag.png) 8 6,grabbing}#viewport:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}#stage{position:absolute;inset:0;transform-origin:0 0;will-change:transform;opacity:0;transition:opacity .35s ease}#stage.ready{opacity:1}@media (prefers-reduced-motion: reduce){#stage{transition:none}}img#slide{position:absolute;inset:0;width:100%;height:100%;display:block;user-select:none;-webkit-user-drag:none}#glCanvas{position:absolute;inset:0;width:100%;height:100%;display:block}svg#overlay{position:absolute;inset:0;width:100%;height:100%}#viewport.dragging svg#overlay{opacity:0;pointer-events:none;transition:opacity .12s ease}svg polygon{transition:fill-opacity .2s,stroke-opacity .2s;cursor:pointer;outline:none}svg polygon:focus-visible{stroke:#fff;stroke-width:6;stroke-opacity:1}svg polygon.filtered-out{pointer-events:none}@media (pointer: coarse){svg polygon{transition:none}}#tooltip{position:absolute;z-index:5;width:0;height:0;pointer-events:none;display:none}#tooltip .tt-line{position:absolute;left:0;top:0;width:28px;height:2px;background:#f0f4f8e6;transform-origin:0 50%;transform:rotate(225deg)}#tooltip .tt-box{position:absolute;background:#14161aeb;color:#eee;border:1px solid #3a3e46;border-left:3px solid var(--accent);border-radius:8px;padding:.5em .8em;font-size:.8em;text-align:left;line-height:1.45;white-space:nowrap}#tooltip .tt-id{font-weight:700;color:#9ec1ff}#tooltip .tt-box.tt-sold{background:#341818ed;border-color:#5a3030;border-left-color:#b05050}#tooltip .tt-box.tt-sold .tt-id{color:#e0a0a0}#tooltip .tt-box.tt-reserved{background:#342a12ed;border-color:#5c4a24;border-left-color:#b58a2e}#tooltip .tt-box.tt-reserved .tt-id{color:#dcc084}#tooltip .tt-box.pop{animation:tt-pop .18s cubic-bezier(.34,1.4,.64,1)}#tooltip .tt-line.pop{animation:tt-grow .18s ease-out}@keyframes tt-pop{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes tt-grow{0%{width:0}to{width:28px}}@media (prefers-reduced-motion: reduce){#tooltip .tt-box.pop,#tooltip .tt-line.pop{animation:none}}#compass{position:absolute;z-index:4;left:.8em;bottom:.8em;width:clamp(30px,11%,60px);text-align:center;pointer-events:none;opacity:.9}#compass svg{display:block;width:100%;height:auto;aspect-ratio:1}#compass .dir-label{margin-top:2px;font-size:.68em;color:#eee;background:#14161ab3;border-radius:6px;padding:.1em .3em}#progress{position:absolute;z-index:4;top:.8em;left:.8em;width:38px;height:38px;transition:opacity .6s;pointer-events:none}#progress.done{opacity:0}#progress svg{transform:rotate(-90deg)}#progress .ring-bg{stroke:#ffffff2e}#progress .ring-fg{stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset .2s}#progress.indeterminate .ring-fg{stroke-dashoffset:75;transition:none}#progress.indeterminate svg{animation:progressSpin 1s linear infinite}@keyframes progressSpin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@media (prefers-reduced-motion: reduce){#progress.indeterminate svg{animation:none}#progress .ring-fg{transition:none}}#progress .pct{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.5em;color:#bbb}#controls{position:absolute;z-index:4;right:.8em;bottom:.8em;display:flex;gap:.4em}#controls button{background:#1c1e24d9;border:1px solid #3a3e46;color:#eee;border-radius:8px;padding:.35em .6em;font-size:.78em;cursor:pointer}#controls button:hover{border-color:var(--accent)}#controls button[aria-pressed=true]{background:var(--accent);border-color:var(--accent)}#controls button:focus-visible{outline:2px solid #fff;outline-offset:1px}#netDiag{--diag-ok: #46d19a;--diag-warn: #f0b24a;--diag-err: #ff6b6b;position:fixed;z-index:50;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:flex-start;gap:.6em;padding:.4em .8em;background:#1c1e24d9;border-top:1px solid #3a3e46;color:#eee;font-size:.78em}html.ui-minimal #netDiag{display:none}#netDiag .dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--diag-ok)}#netDiag .dot.warn{background:var(--diag-warn)}#netDiag .dot.err{background:var(--diag-err);animation:netDiagBlink 1s step-end infinite}@keyframes netDiagBlink{50%{opacity:.15}}@media (prefers-reduced-motion: reduce){#netDiag .dot.err{animation:none}}#netDiag select{background:#ffffff14;border:1px solid #3a3e46;color:#eee;border-radius:6px;padding:.15em .3em;font-size:.95em}#netDiagActivity{font-family:ui-monospace,SF Mono,Cascadia Code,monospace;color:#9aa2ad;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#netDiagActivity:not(:empty):before{content:"› "}#netDiagFile{font-family:ui-monospace,SF Mono,Cascadia Code,monospace;color:var(--accent);opacity:.95;flex:none;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(28vw,220px)}#netDiagFile.in{animation:netFileIn .26s cubic-bezier(.22,1,.36,1)}@keyframes netFileIn{0%{opacity:0;transform:translateY(.5em);filter:blur(1px)}to{opacity:.95;transform:none;filter:none}}@media (prefers-reduced-motion: reduce){#netDiagFile.in{animation:none}}#netDiagHelp{flex:none;margin-left:.1em;width:20px;height:20px;border-radius:50%;background:#ffffff14;border:1px solid #3a3e46;color:#eee;font-size:.9em;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}#netDiagHelp:hover{border-color:var(--accent);color:var(--accent)}#netDiagHelp:focus-visible{outline:2px solid #fff;outline-offset:1px}#netDiagInfo{position:fixed;z-index:60;top:0;right:0;bottom:0;width:min(420px,92vw);overflow-y:auto;overscroll-behavior:contain;padding:1.2em 1.3em 2em;background:#181a1ff7;border-left:1px solid #3a3e46;color:#d7dbe1;font-size:.8em;line-height:1.55;transform:translate(100%);transition:transform .28s cubic-bezier(.22,1,.36,1)}#netDiagInfo.open{transform:none}#netDiagInfo h3{margin:0 0 .6em;font-size:1.25em;color:#fff}#netDiagInfo h4{margin:1.4em 0 .4em;font-size:1em;color:var(--accent)}#netDiagInfo p{margin:0 0 .7em}#netDiagInfo ol,#netDiagInfo ul{margin:0 0 .7em;padding-left:1.2em}#netDiagInfo li{margin-bottom:.45em}#netDiagInfo b{color:#fff;font-weight:600}#netDiagInfo code{font-family:ui-monospace,SF Mono,monospace;background:#ffffff17;border-radius:4px;padding:.05em .3em}@media (prefers-reduced-motion: reduce){#netDiagInfo{transition:none}}html.ui-minimal #netDiagInfo,#netDiagLog{display:none}#netDiag.debug{flex-wrap:wrap}#netDiag.debug #netDiagLog{display:block;flex:1 1 100%;max-height:38vh;overflow-y:auto;margin:0 -.8em;padding:.4em .8em .5em;border-bottom:1px solid #3a3e46;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:.92em;line-height:1.5;color:#9aa2ad;overscroll-behavior:contain}#netDiagLog .logLine{white-space:pre-wrap;word-break:break-word}#fullscreenBtn{position:absolute;z-index:4;top:.8em;right:.8em;display:inline-flex;align-items:center;gap:.4em;background:#1c1e24d9;border:1px solid #3a3e46;color:#eee;border-radius:8px;padding:.35em .6em;font-size:.78em;cursor:pointer}#fullscreenBtn:hover{border-color:var(--accent)}#fullscreenBtn[aria-pressed=true]{background:var(--accent);border-color:var(--accent)}#fullscreenBtn:focus-visible{outline:2px solid #fff;outline-offset:1px}#fullscreenBtn .fs-exit,#fullscreenBtn[aria-pressed=true] .fs-enter{display:none}#fullscreenBtn[aria-pressed=true] .fs-exit{display:block}#hint{position:absolute;z-index:4;left:50%;bottom:.9em;transform:translate(-50%);background:#14161aa6;color:#ddd;font-size:.72em;padding:.35em .9em;border-radius:999px;pointer-events:none;transition:opacity .5s;white-space:nowrap}#hint.gone{opacity:0}#side{position:relative;border-left:1px solid var(--line);min-width:0}#sideInner{position:absolute;inset:0;overflow-y:auto;padding:0 1.1em;text-align:left;font-size:clamp(11px,.85vw,14px)}#buildingView{padding-top:1.1em;padding-bottom:.8em}#side h2{margin:0 0 .15em;font-size:2.3em;letter-spacing:.005em;font-family:var(--brand-font);font-weight:500}#side .addr{color:var(--muted);font-size:.85em;margin-bottom:.8em}#side .blurb{font-size:.85em;line-height:1.5;color:#3d4c5b;margin:0 0 .9em}.facts{display:grid;grid-template-columns:1fr 1fr;gap:.45em;margin-bottom:1em}.fact{background:#f4f7fa;border-radius:8px;padding:.45em .6em}.fact b{display:block;font-size:1em}.fact span{font-size:.72em;color:var(--muted)}.section-label{font-family:var(--brand-font);font-weight:500;font-size:.74em;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:.9em 0 .4em}.chips{display:flex;flex-wrap:wrap;gap:.3em}.chip{background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:.22em .7em;font-size:.78em;cursor:pointer;user-select:none}.chip:hover{border-color:var(--accent)}.chip[aria-pressed=true]{background:var(--accent);color:#fff;border-color:var(--accent)}.chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}table#aptTable{width:100%;border-collapse:collapse;font-size:.82em;margin-top:.3em}#aptTable th{text-align:left;color:var(--muted);font-weight:400;font-size:.85em;padding:.25em .4em;border-bottom:1px solid var(--line)}#aptTable td{padding:.38em .4em;border-bottom:1px solid #eef2f6}#aptTable td.num{text-align:right;white-space:nowrap}#aptTable tr.floor-row td{background:#f4f7fa;color:var(--muted);font-size:.78em;padding:.25em .5em;border-bottom:none}#aptTable tr.apt-row{cursor:pointer}#aptTable tr.apt-row:hover td,#aptTable tr.apt-row:focus-visible td{background:var(--accent-soft)}#aptTable tr.apt-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}#aptTable tr.no-match td{padding:1.2em .6em;text-align:center;color:var(--muted);font-size:.88em}.dot{display:inline-block;width:.6em;height:.6em;border-radius:50%}.dot.available{background:var(--ok)}.dot.reserved{background:var(--warn)}.dot.sold{background:var(--bad)}.legend{display:flex;gap:.8em;font-size:.72em;color:var(--muted);margin-top:.5em;flex-wrap:wrap}.legend .dot{margin-right:.3em;vertical-align:-.05em}#detailView.anim .detail-head{animation:dv-slide .22s cubic-bezier(.25,.9,.35,1) both}#detailView.anim>:not(.detail-head){animation:dv-fade .32s ease-out both}#detailView.anim>:nth-child(2){animation-delay:.06s}#detailView.anim>:nth-child(3){animation-delay:.1s}#detailView.anim>:nth-child(4){animation-delay:.14s}#detailView.anim>:nth-child(5){animation-delay:.18s}#detailView.anim>:nth-child(6){animation-delay:.22s}#detailView.anim>:nth-child(7){animation-delay:.26s}#detailView.anim>:nth-child(8){animation-delay:.3s}#detailView.anim>:nth-child(n+9){animation-delay:.34s}@keyframes dv-slide{0%{transform:translateY(-110%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes dv-fade{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){#detailView.anim .detail-head,#detailView.anim>:not(.detail-head){animation:none}}.detail-head{position:sticky;top:0;z-index:8;background:var(--card);margin:0 -1.1em .7em;padding:1em 1.1em .55em;border-bottom:1px solid var(--line)}.detail-head h2{margin:0}.detail-head-top{display:flex;align-items:center;justify-content:space-between;gap:.6em;margin-bottom:.35em}.detail-head-top #backBtn{margin:0}#backBtn{background:none;border:none;color:var(--accent);font-size:.85em;cursor:pointer;padding:0;margin-bottom:.7em}#backBtn:hover{text-decoration:underline}#backBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.plan-thumb{display:block;width:100%;border:1px solid var(--line);border-radius:10px;cursor:zoom-in;background:#f7f9fb;padding:0}.plan-thumb img{width:100%;display:block;border-radius:10px}.plan-thumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.plan-caption{font-size:.7em;color:var(--muted);text-align:center;margin:.3em 0 .8em}.status-badge{display:inline-block;padding:.15em .65em;border-radius:999px;font-size:.72em;font-weight:600;letter-spacing:.02em;line-height:1.5;white-space:nowrap;flex:none}.status-badge.available{background:#3f8f3f1f;color:var(--ok);border:1px solid rgba(63,143,63,.4)}.status-badge.reserved{background:#c98a001f;color:var(--warn);border:1px solid rgba(201,138,0,.4)}.status-badge.sold{background:#b832321a;color:var(--bad);border:1px solid rgba(184,50,50,.35)}dl.detail-facts{display:grid;grid-template-columns:auto 1fr;gap:.35em 1em;font-size:.85em;margin:.8em 0}dl.detail-facts dt{color:var(--muted)}dl.detail-facts dd{margin:0;font-weight:500}.price-line{font-size:1.15em;font-weight:700;margin:.5em 0 .1em}.price-sub{font-size:.75em;color:var(--muted);margin-bottom:.6em}.desc{font-size:.85em;line-height:1.55;color:#3d4c5b}.docs{margin:.9em 0;display:flex;flex-direction:column;gap:.4em}.doc-link{display:flex;align-items:center;gap:.5em;border:1px solid var(--line);border-radius:8px;padding:.45em .7em;font-size:.82em;background:#fff;color:var(--ink);cursor:pointer;text-align:left}.doc-link:hover{border-color:var(--accent);color:var(--accent)}.doc-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.contact{border-top:1px solid var(--line);margin-top:1em;padding-top:.9em;font-size:.85em}.contact .c-title{font-weight:700;margin-bottom:.3em}.contact a{color:var(--accent);text-decoration:none}.contact a:hover{text-decoration:underline}.contact .hours{color:var(--muted);font-size:.85em;margin-top:.2em}.cta{display:block;text-align:center;background:var(--accent);color:#fff!important;border-radius:8px;padding:.55em;margin-top:.7em;font-size:.9em;text-decoration:none!important}.cta:hover{filter:brightness(1.08)}#lightbox{position:fixed;inset:0;z-index:50;background:#0f141ad1;display:none;align-items:center;justify-content:center;padding:4vh 4vw}#lightbox.open{display:flex}#lightbox figure{margin:0;max-width:min(1000px,92vw)}#lightbox img{width:100%;max-height:82vh;object-fit:contain;border-radius:12px;background:#f7f9fb}#lightbox figcaption{color:#dfe6ee;text-align:center;margin-top:.6em;font-size:.9em}#lightboxClose{position:absolute;top:1em;right:1.2em;background:none;border:none;color:#fff;font-size:2em;cursor:pointer;line-height:1}#lightboxClose:focus-visible{outline:2px solid #fff}#toast{position:fixed;z-index:60;left:50%;bottom:3vh;transform:translate(-50%);background:#23303ef2;color:#fff;border-radius:999px;padding:.5em 1.2em;font-size:.85em;opacity:0;pointer-events:none;transition:opacity .3s}#toast.show{opacity:1}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}html.ui-minimal #wordmark,html.ui-minimal #cornerCtl,html.ui-minimal #hamburgerBtn{display:none}html.ui-minimal{--top-safe: 0px}#wordmark{position:fixed;top:1.2rem;left:1.2rem;z-index:40;height:2.6rem;display:flex;align-items:center;font-family:var(--brand-font);font-size:2.1rem;font-weight:800;letter-spacing:.32em;text-transform:lowercase;color:#23303e33;user-select:none;pointer-events:none}@media (max-width: 620px){#wordmark{font-size:.92rem;letter-spacing:.24em;left:1rem}}#wordmark span{display:inline-block}@keyframes wordmarkSlide{0%{transform:translate(var(--dx, 0))}to{transform:translate(0)}}#wordmark.anim span{animation:wordmarkSlide .6s cubic-bezier(.25,.9,.35,1) both}#wordmark.anim span:nth-child(1){animation-delay:0ms}#wordmark.anim span:nth-child(2){animation-delay:30ms}#wordmark.anim span:nth-child(3){animation-delay:60ms}#wordmark.anim span:nth-child(4){animation-delay:90ms}#wordmark.anim span:nth-child(5){animation-delay:.12s}#wordmark.anim span:nth-child(6){animation-delay:.15s}#wordmark.anim span:nth-child(7){animation-delay:.18s}#wordmark.anim span:nth-child(8){animation-delay:.21s}#wordmark.anim span:nth-child(n+9){animation-delay:.24s}@media (prefers-reduced-motion: reduce){#wordmark.anim span{animation:none}}@keyframes wmIconSpin{0%{transform:rotate(0)}18%{transform:rotate(300deg)}32%{transform:rotate(420deg)}55%{transform:rotate(900deg)}68%{transform:rotate(1000deg)}to{transform:rotate(1440deg)}}#wordmark.anim .wm-icon{display:inline-block;animation:wmIconSpin 60s cubic-bezier(.45,0,.55,1) both}@media (prefers-reduced-motion: reduce){#wordmark.anim .wm-icon{animation:none}}#cornerCtl{position:fixed;top:1.2rem;right:1.2rem;z-index:40;display:flex;align-items:center;gap:.5em}#helpBtn,#logBtn,#langBtn,#fontBtn,#wipeBtn,#adminBtn,#appBtn{border:1px solid var(--line);background:#ffffffe6;color:var(--muted);font-size:1em;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 2px 10px #23303e26;display:flex;align-items:center;justify-content:center}#helpBtn,#logBtn,#wipeBtn,#fontBtn,#adminBtn{width:2.6em;height:2.6em;border-radius:50%}@keyframes cornerSettle{0%{transform:translate(var(--corner-dx, 0))}to{transform:translate(0)}}#cornerCtl.corner-anim #adminBtn,#cornerCtl.corner-anim #wipeBtn,#cornerCtl.corner-anim #logBtn,#cornerCtl.corner-anim #fontBtn,#cornerCtl.corner-anim #helpBtn{animation-name:cornerSettle;animation-timing-function:cubic-bezier(.25,.9,.35,1);animation-fill-mode:both}#cornerCtl.corner-anim #fontBtn{animation-duration:.42s}#cornerCtl.corner-anim #helpBtn{animation-duration:.56s}#cornerCtl.corner-anim #logBtn{animation-duration:.7s}#cornerCtl.corner-anim #wipeBtn{animation-duration:.84s}#cornerCtl.corner-anim #adminBtn{animation-duration:.98s}@media (prefers-reduced-motion: reduce){#cornerCtl.corner-anim #adminBtn,#cornerCtl.corner-anim #wipeBtn,#cornerCtl.corner-anim #logBtn,#cornerCtl.corner-anim #fontBtn,#cornerCtl.corner-anim #helpBtn{animation:none}}#adminBtn{text-decoration:none}#adminBtn:hover{border-color:var(--accent);color:var(--accent)}#adminBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#fontBtn{font-family:var(--brand-font);font-size:.95em;letter-spacing:.02em}#langBtn{font-family:var(--brand-font);height:2.6em;border-radius:999px;padding:0 .85em;gap:.45em;font-size:.92em;font-weight:600;color:var(--ink);white-space:nowrap}#langBtn .flag{font-size:1.15em;line-height:1}.flags-unsupported .flag,.flags-unsupported .cnav-menu-item [aria-hidden=true]{font-family:CountryFlags,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}#langBtn .caret{color:var(--muted)}#appBtn{font-family:var(--brand-font);height:2.6em;border-radius:999px;padding:0 .85em;gap:.45em;font-size:.92em;font-weight:600;color:var(--ink);white-space:nowrap}#appBtn .caret{color:var(--muted)}#appBtn:hover,#appBtn[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}#appBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#helpBtn:hover,#logBtn:hover,#langBtn:hover,#fontBtn:hover{border-color:var(--accent);color:var(--accent)}#fontBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#fontBtn[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}#wipeBtn:hover{border-color:var(--bad);color:var(--bad)}#wipeBtn:focus-visible{outline:2px solid var(--bad);outline-offset:2px}#langBtn[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}#helpBtn:focus-visible,#logBtn:focus-visible,#langBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#langMenu,.corner-menu{position:fixed;z-index:58;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px #23303e38;padding:.3em;display:flex;flex-direction:column;min-width:10.5em}#langMenu button,.corner-menu button{display:flex;align-items:center;gap:.6em;background:none;border:none;border-radius:8px;padding:.45em .7em;font-size:.85em;color:var(--ink);cursor:pointer;text-align:left;white-space:nowrap}#langMenu button:hover,.corner-menu button:hover{background:var(--accent-soft)}#langMenu button[aria-checked=true],.corner-menu button[aria-checked=true]{color:var(--accent);font-weight:600}#langMenu button:focus-visible,.corner-menu button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}#fontMenu{position:fixed;z-index:58;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px #23303e38;padding:.4em;display:flex;flex-direction:column;max-height:min(70vh,32em);overflow-y:auto;min-width:13em}#fontMenu .fm-title{font-size:.66em;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);padding:.3em .6em .5em}#fontMenu button{display:flex;flex-direction:column;align-items:flex-start;gap:.05em;background:none;border:none;border-radius:8px;padding:.4em .7em;cursor:pointer;text-align:left;width:100%}#fontMenu button:hover,#fontMenu button[aria-checked=true]{background:var(--accent-soft)}#fontMenu button[aria-checked=true] .fm-name{color:var(--accent);font-weight:600}#fontMenu button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}#fontMenu .fm-sample{font-size:1.15em;letter-spacing:.16em;color:var(--ink);line-height:1.25}#fontMenu .fm-name{font-size:.7em;color:var(--muted)}#langAsk{position:fixed;inset:0;z-index:80;background:#0c121c73;backdrop-filter:blur(7px) saturate(.9);-webkit-backdrop-filter:blur(7px) saturate(.9);display:flex;align-items:center;justify-content:center;padding:5vh 5vw}@supports not (backdrop-filter: blur(1px)){#langAsk{background:#0c121cb8}}.la-card{background:var(--card);border-radius:16px;box-shadow:0 20px 60px #090e1673;width:min(430px,100%);padding:1.6em 1.5em 1.3em;text-align:center}.la-mark{font-family:var(--brand-font);font-size:2.5em;font-weight:500;letter-spacing:.005em;color:var(--ink);line-height:1.1}.la-card p.la-pitch{margin:.5em 0 1.1em;font-size:.86em;line-height:1.5;color:var(--muted);border-bottom:1px solid #eee;padding-bottom:20px}.la-card h2{margin:0 0 .35em;font-size:1.28em;font-family:var(--brand-font);font-weight:500}.la-card p{margin:0 0 1.1em;font-size:.88em;line-height:1.5;color:#3d4c5b}.la-btns{display:flex;flex-direction:column;gap:.5em}.la-go,.la-alt{border-radius:9px;padding:.6em .9em;font-size:.92em;cursor:pointer}.la-go{background:var(--accent);color:#fff;border:none;font-weight:600}.la-go:hover{filter:brightness(1.08)}.la-alt{background:#fff;color:var(--ink);border:1px solid var(--line)}.la-alt:hover{border-color:var(--accent);color:var(--accent)}.la-go:focus-visible,.la-alt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.la-card .la-note{margin:.9em 0 0;font-size:.72em;color:var(--muted)}.la-more{background:none;border:none;color:var(--accent);font-size:.82em;cursor:pointer;margin-top:.8em;padding:.2em}.la-more:hover{text-decoration:underline}.la-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.la-grid{display:grid;grid-template-columns:1fr 1fr;gap:.45em;margin-top:.2em}.la-grid button{display:flex;align-items:center;gap:.55em;background:#fff;border:1px solid var(--line);border-radius:8px;padding:.6em .8em;font-size:.9em;color:var(--ink);cursor:pointer;text-align:left}.la-grid button[data-detected],.la-grid button:hover{border-color:var(--accent);color:var(--accent)}.la-grid button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 420px){.la-grid{grid-template-columns:1fr}}#changelog{position:fixed;inset:0;z-index:55;background:#0f141ab8;display:none;align-items:center;justify-content:center;padding:4vh 4vw}#changelog.open{display:flex}.cl-panel{background:var(--card);border-radius:16px;box-shadow:0 20px 60px #090e1673;width:min(660px,100%);max-height:88vh;display:flex;flex-direction:column;overflow:hidden;text-align:left}.cl-head{display:flex;align-items:flex-start;gap:1em;padding:1.1em 1.3em .9em;border-bottom:1px solid var(--line)}.cl-head h2{margin:0 0 .15em;font-size:1.2em;font-family:var(--brand-font);font-weight:500}.cl-head p{margin:0;font-size:.8em;color:var(--muted)}#changelogClose{margin-left:auto;background:none;border:none;color:var(--muted);font-size:1.6em;line-height:1;cursor:pointer;padding:0 .1em}#changelogClose:hover{color:var(--ink)}#changelogClose:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cl-body{overflow-y:auto;padding:.4em 1.3em 1.3em}.cl-body .rel{border-bottom:1px solid var(--line)}.cl-body .rel:last-child{border-bottom:none}.rel-head{display:flex;align-items:baseline;gap:.6em;flex-wrap:wrap;padding:.9em 0 .85em;cursor:pointer;list-style:none;border-radius:8px}.rel-head::-webkit-details-marker{display:none}.rel-head:hover h3{color:var(--accent)}.rel-head:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rel[open] .rel-head{padding-bottom:.15em}.rel-caret{color:var(--muted);align-self:center;transition:transform .18s ease}.rel[open] .rel-caret{transform:rotate(180deg)}.rel-head h3{margin:0;font-size:1.02em;flex:1;transition:color .15s;font-family:var(--brand-font);font-weight:500}.rel-v{background:#f4f7fa;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.72em;font-weight:700;padding:.15em .6em}.rel.latest .rel-v{background:var(--accent);border-color:var(--accent);color:#fff}.rel-date{font-size:.72em;color:var(--muted);white-space:nowrap}.cl-body ul{margin:.5em 0 1em;padding:0;list-style:none}@media (prefers-reduced-motion: reduce){.rel-caret{transition:none}}.cl-body li{display:grid;grid-template-columns:auto 1fr;gap:.55em;align-items:start;font-size:.85em;line-height:1.55;color:#3d4c5b;margin-bottom:.5em}.rel-tag{margin-top:.12em;border-radius:999px;padding:.1em .55em;font-size:.72em;font-weight:600;white-space:nowrap}.rel-tag.new{background:var(--accent-soft);color:var(--accent)}.rel-tag.up{background:#3f8f3f21;color:var(--ok)}.rel-tag.fix{background:#c98a0026;color:var(--warn)}.rel-tag.note{background:#eef2f6;color:var(--muted)}@media (max-width: 620px){.cl-head{padding:.9em 1em .8em}.cl-body{padding:.3em 1em 1.1em}.rel-date{width:100%}}#pageFooter{text-align:center;font-size:.72em;color:#a9b6c2;padding:.9em 1em 1.1em;line-height:1.5}#pageFooter a{color:#96a6b6}@media (max-width: 900px){#embed{grid-template-columns:1fr;width:96vw;margin:2vh auto}#side{border-left:none;border-top:1px solid var(--line)}#sideInner{position:static;max-height:none;overflow:visible;font-size:14px}#embed:fullscreen,#embed:-webkit-full-screen{display:flex;flex-direction:column}#embed:fullscreen .viewer-cell,#embed:-webkit-full-screen .viewer-cell{flex:1 1 0;min-height:50%;width:100%}#embed:fullscreen #side,#embed:-webkit-full-screen #side{flex:0 1 auto;max-height:50%;overflow:hidden}#embed:fullscreen #sideInner,#embed:-webkit-full-screen #sideInner{max-height:100%;overflow:auto}#cornerCtl{display:none}#hamburgerBtn{display:flex;position:fixed;top:1.2rem;right:1.2rem;z-index:40;width:2.6em;height:2.6em;border-radius:50%;align-items:center;justify-content:center;border:1px solid var(--line);background:#ffffffe6;color:var(--muted);cursor:pointer;box-shadow:0 2px 10px #23303e26}#hamburgerBtn:hover,#hamburgerBtn[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}#hamburgerBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#mnavBackdrop{position:fixed;inset:0;z-index:200;background:#0f141a73;opacity:0;transition:opacity .25s ease}#mnavBackdrop.open{opacity:1}#mnavPanel{position:fixed;top:0;right:0;z-index:201;width:min(85vw,340px);height:100%;background:var(--card);box-shadow:-8px 0 32px #23303e38;overflow:hidden;transform:translate(100%);transition:transform .25s ease}#mnavPanel.open{transform:translate(0)}#mnavTrack{display:flex;width:200%;height:100%;transition:transform .25s ease}#mnavTrack.drilled{transform:translate(-50%)}.mnav-list{flex:0 0 50%;width:50%;height:100%;overflow-y:auto;display:flex;flex-direction:column;padding:3.5em 0 1em}.mnav-row{display:flex;align-items:center;gap:.6em;width:100%;border:none;background:none;padding:.85em 1.2em;font:inherit;font-size:.95em;color:var(--ink);text-align:left;cursor:pointer}.mnav-row:hover,.mnav-row:focus-visible{background:var(--accent-soft)}.mnav-row[aria-checked=true]{color:var(--accent);font-weight:600}.mnav-drill{justify-content:space-between}.mnav-drill:after{content:"›";color:var(--muted)}.mnav-val{color:var(--muted);font-size:.9em;margin-right:.3em}.mnav-back{font-weight:600;border-bottom:1px solid var(--line)}.mnav-level2-title{padding:.4em 1.2em .8em;font-family:var(--brand-font);font-weight:500;font-size:.74em;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}@media (prefers-reduced-motion: reduce){#mnavBackdrop,#mnavPanel,#mnavTrack{transition:none}}}@media (min-width: 901px){#hamburgerBtn,#mnavBackdrop,#mnavPanel{display:none}}.viewer-cell{position:relative;width:100%;aspect-ratio:16 / 9;background:#fff;min-width:0}.viewer-cell #viewport{position:absolute;inset:0;aspect-ratio:auto;width:auto}#viewport.hidden{display:none}#interior{position:absolute;inset:0}#interior.hidden{display:none}#psv{width:100%;height:100%}#interiorBar{position:absolute;z-index:90;top:.8em;left:.8em;right:.8em;display:flex;align-items:center;gap:.8em;pointer-events:none}#interiorClose{pointer-events:auto;background:#1c1e24d9;border:1px solid #3a3e46;color:#eee;border-radius:8px;padding:.4em .9em;font-size:.82em;cursor:pointer;white-space:nowrap}#interiorClose:hover{border-color:var(--accent)}#interiorClose:focus-visible{outline:2px solid #fff;outline-offset:1px}#interiorTitle{color:#eee;font-size:.82em;background:#14161aa6;border-radius:999px;padding:.3em .9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-tour{margin:.9em 0 1.1em}.tour-btn{display:block;width:100%;background:linear-gradient(135deg,#2f6fed,#5a3fd6);color:#fff;border:none;border-radius:8px;padding:.6em;margin:0;font-size:.92em;font-weight:600;cursor:pointer}.tour-btn:hover{filter:brightness(1.1)}.tour-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#tour{position:fixed;inset:0;z-index:70;pointer-events:auto}#tour.hidden{display:none}#tourScrim{position:absolute;inset:0;display:block}#tourScrimBg{fill:#0c121ca8}#tourRing{fill:none;stroke:#7ea8ff;stroke-width:2.5;filter:drop-shadow(0 0 6px rgba(126,168,255,.65));animation:tour-pulse 1.9s ease-in-out infinite}@keyframes tour-pulse{0%,to{stroke-opacity:.95}50%{stroke-opacity:.35}}#tourCard{position:absolute;top:0;left:0;width:min(370px,calc(100vw - 28px));background:var(--card);color:var(--ink);border-radius:14px;box-shadow:0 18px 50px #090e1666;padding:.9em 1.05em .85em;text-align:left;will-change:transform}#tourCard:focus{outline:none}#tourCard.pop{animation:tour-in .24s cubic-bezier(.25,.9,.35,1) both}@keyframes tour-in{0%{opacity:0}to{opacity:1}}.tour-top{display:flex;align-items:center;gap:.5em;margin-bottom:.45em}.tour-count{flex:1;font-size:.68em;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.tour-lang{display:inline-flex;border:1px solid var(--line);border-radius:999px;overflow:hidden;background:#f4f7fa}.tour-lang button{background:none;border:none;color:var(--muted);font-size:.66em;font-weight:700;letter-spacing:.05em;padding:.35em .6em;cursor:pointer}.tour-lang button:hover{color:var(--accent)}.tour-lang button[aria-pressed=true]{background:var(--accent);color:#fff}.tour-lang button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tour-x{background:none;border:none;color:var(--muted);font-size:1.35em;line-height:1;padding:0 .1em;cursor:pointer}.tour-x:hover{color:var(--ink)}.tour-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#tourCard h3{margin:0 0 .35em;font-size:1.12em;font-family:var(--brand-font);font-weight:500}#tourCard p{margin:0 0 .9em;font-size:.86em;line-height:1.55;color:#3d4c5b}.tour-bot{display:flex;align-items:center;gap:.8em}.tour-dots{flex:1;display:flex;gap:4px;flex-wrap:wrap}.tour-dots i{width:5px;height:5px;border-radius:50%;background:var(--line);transition:background .2s}.tour-dots i.past{background:#b9cdf3}.tour-dots i.on{background:var(--accent)}.tour-btns{display:flex;gap:.4em;align-items:center}.tour-ghost{background:none;border:none;color:var(--muted);font-size:.84em;cursor:pointer;padding:.35em .4em}.tour-ghost:hover{color:var(--ink)}.tour-go{background:var(--accent);color:#fff;border:none;border-radius:8px;padding:.45em 1.05em;font-size:.86em;font-weight:600;cursor:pointer}.tour-go:hover{filter:brightness(1.08)}.tour-ghost:focus-visible,.tour-go:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#tourCard.busy .tour-go,#tourCard.busy .tour-ghost{opacity:.45;pointer-events:none}#tourCard.busy .tour-count:after{content:" •••";animation:tour-busy 1.1s steps(4) infinite}@keyframes tour-busy{0%{opacity:.25}to{opacity:1}}@media (prefers-reduced-motion: reduce){#tourRing,#tourCard.pop{animation:none}#tourCard.busy .tour-count:after{animation:none}}@property --amb-sky{syntax: "<color>"; inherits: true; initial-value: #d9e7f8;}@property --amb-mid{syntax: "<color>"; inherits: true; initial-value: #e9e3f6;}@property --amb-ground{syntax: "<color>"; inherits: true; initial-value: #dcefe6;}@supports (background: color-mix(in oklab,red 50%,white)){:root{--amb-sky: #d9e7f8;--amb-mid: #e9e3f6;--amb-ground: #dcefe6;transition:--amb-sky .6s linear,--amb-mid .6s linear,--amb-ground .6s linear}body:before{background:radial-gradient(40% 50% at 22% 28%,color-mix(in oklab,var(--amb-sky) 62%,#d9e7f8) 0%,transparent 70%),radial-gradient(36% 46% at 80% 18%,color-mix(in oklab,var(--amb-mid) 55%,#e9e3f6) 0%,transparent 70%),radial-gradient(46% 56% at 62% 82%,color-mix(in oklab,var(--amb-ground) 62%,#dcefe6) 0%,transparent 70%)}}polygon.sel-texture,polygon.sel-ants,polygon.sel-ants-under{pointer-events:none}polygon.sel-ants-under{fill:none;stroke-width:2;stroke-linejoin:round}polygon.sel-ants{fill:none;stroke-width:2;stroke-linejoin:round;stroke-dasharray:8 5;animation:ants 1.4s linear infinite}@keyframes ants{to{stroke-dashoffset:-13}}#detailView{display:flex;flex-direction:column;min-height:0;height:100%}.detail-body{flex:1;min-height:0;overflow-y:auto;padding-right:.35em}.detail-body,#sideInner{scrollbar-width:thin;scrollbar-color:rgba(35,48,62,.16) transparent}.detail-body::-webkit-scrollbar,#sideInner::-webkit-scrollbar{width:6px}.detail-body::-webkit-scrollbar-track,#sideInner::-webkit-scrollbar-track{background:transparent}.detail-body::-webkit-scrollbar-thumb,#sideInner::-webkit-scrollbar-thumb{background:#23303e29;border-radius:999px}.detail-body::-webkit-scrollbar-thumb:hover,#sideInner::-webkit-scrollbar-thumb:hover{background:#23303e4d}#scrollHint{position:absolute;left:50%;bottom:20px;transform:translate(-50%);z-index:9;display:flex;align-items:center;justify-content:center;width:1.9em;height:1.9em;border-radius:50%;background:#ffffffeb;border:1px solid var(--line);box-shadow:0 2px 10px #23303e26;color:var(--muted);opacity:0;visibility:hidden;transition:opacity .25s;pointer-events:none}#scrollHint.show{opacity:1;visibility:visible;animation:hintBob 1.9s ease-in-out infinite}@keyframes hintBob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,.35em)}}@media (prefers-reduced-motion: reduce){polygon.sel-ants{animation:none}#scrollHint.show{animation:none}}.scroll-sentinel{height:1px;width:100%;margin:0;padding:0}.pin-btn{background:none;border:none;cursor:pointer;font-size:1.05em;line-height:1;padding:0 .15em;color:#c3ccd6}.pin-btn[aria-pressed=true],.pin-btn:hover{color:var(--accent)}.pin-btn:focus-visible{outline:2px solid var(--accent);border-radius:4px}td.pin-td{text-align:center;width:1.7em;padding-left:0}th.pin-th{width:1.7em}#cmpTray{position:absolute;z-index:5;left:50%;bottom:.8em;transform:translate(-50%);display:flex;align-items:center;gap:.4em;max-width:92%;background:#14161ac7;border-radius:999px;padding:.3em .4em}#cmpTray[hidden]{display:none}.cmp-chip{display:flex;align-items:center;background:#ffffff21;border-radius:999px;overflow:hidden;white-space:nowrap}.cmp-chip button{display:flex;align-items:center;gap:.35em;background:none;border:none;cursor:pointer;color:#eee;font-size:.74em;line-height:1;padding:.45em .2em .45em .7em}.cmp-chip button.x{padding:.45em .6em .45em .3em;color:#bbb;font-size:.85em}.cmp-chip button.x:hover{color:#fff}.cmp-chip .dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}#cmpGo{background:var(--accent);color:#fff;border:none;border-radius:999px;cursor:pointer;font-size:.74em;font-weight:600;line-height:1;padding:.5em .9em;white-space:nowrap}#cmpGo:disabled{opacity:.45;cursor:default}#cmpGo:focus-visible,.cmp-chip button:focus-visible{outline:2px solid #fff;outline-offset:-2px}#compareView{padding-bottom:1em}.cmp-scroll{overflow-x:auto}table.cmp{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:.95em}table.cmp th,table.cmp td{padding:.45em .5em;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}table.cmp tbody th{font-weight:500;color:var(--muted);font-size:.85em;white-space:nowrap}table.cmp td.best{background:#7bb27b2e}.cmp-col{background:none;border:none;cursor:pointer;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:.3em;font:inherit;color:inherit}.cmp-col b{font-family:var(--brand-font);font-size:1.15em;font-weight:500}.cmp-col:hover b{color:var(--accent)}.cmp-col:focus-visible{outline:2px solid var(--accent);border-radius:4px}.cmp-plan{width:100%;max-width:7.5em;display:block;border:1px solid var(--line);border-radius:6px;background:#fff;cursor:zoom-in}.cmp-open{background:var(--accent-soft);color:var(--accent);border:none;border-radius:8px;cursor:pointer;font:inherit;font-size:.85em;font-weight:600;padding:.4em .8em}.cmp-open:hover{background:var(--accent);color:#fff}#cmpClear{background:none;border:none;cursor:pointer;color:#9aa3ad;font-size:1.05em;line-height:1;padding:.25em .45em;border-radius:50%}#cmpClear:hover{color:#fff}#cmpClear:focus-visible{outline:2px solid #fff;outline-offset:-2px}
