@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-display-vietnamese-wght-normal-B-JM5mJH.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-display-latin-ext-wght-normal-EP2r9iG4.woff2) format("woff2-variations");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:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-display-latin-wght-normal-Bn_gnr7w.woff2) format("woff2-variations");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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAVMABAAAAAACewAAATyAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPgmCcxEQCoMsgycLDgABNgIkAxgEIAWDcgdGDIMSG70IKD4Nb4xR9bNkEjvVXTwVhAULA61Ovl68j6VgA7cVPN/bfZ373vvSgl1TPXAPuT1LORaUiZWLmcN1uP8+u3cCeS7w4UMB718gbiC0V0VNAW08cVulzAsP8Mfy/cOIADy6sw68W9JsRAMukaQNMISWi4EDnUCJ+63/CUIfZoxQlBtcnCSSQACyDcTbXB0Kl257I7TwjJv/+/l641xfAEWDDHy2CQ3w3VUERlv18QGOBvozQHb88YBmP5A+AH2dpULm5hwFIaf73RMRIIjFIp212lbwxgAkAR5Rlizq0tD7oZU5CARwv25URLbRoDZEOgHoZf5sGQsFoQJQIY/XozRKAxpQAAA9xnXo4gLYr9o/6eC4izRHkJ0AZdQtYFOAAjTQgkaAFgwuIIwfhQEi2I61n5JAF4Xk291HLixstdZNuTy2Yk2GmTWarYaov3LtVEA4GWHpAZ6yADyVIaxuteDzWd6AsyEC/TvvxWXLmeR/PnVuvBFAj+sXCXEQnZMql0GRUA4heYJIaAc1rtO05s6ULtRtvceobms4MTTKTZqh51cwfYSMnEGnyaF78EngbldcYoB1deWJhKFh49VHaAinOHiKFp/5MzxODXKd3tjZ1MnXT+Nyq1r2CAI6+YP+p120c02YaeHxvi41qd3J6BeHPp83r3D6WdaWyuoWRUY8bEDZFIGvr8o1Pb0L7iMelGoFSEmA4DbrNCfJwfGC9UDtcTlzYOrHuuKELlUkAk5NS6dTRUz5X4sgaPwEifMkKwWAF4AwoAEX0AcAYIBPIgCAgDHV2wHe8CSPoJmgv5Zfar4SGlbjMthXIgdfwuFXVD82/7wJsf6x7EdwcCV0xAjve7T+L+Sn6M+XqvB0/+k5+Wc/7Kb5jR9qbgk/33ks3e4o6fce4XF1VHZ0Jmf5byWBc5lhfTqZv9zlYf3SqPjoVNZ62JTJr+t7mXUDcIsPP4FEqIPwxQn91Ce6nAhdFPeGJtHvIvj4Ce/Opn1X+T52vGOpVhM1R5DFsbQ3pREcSDCdIIqFPiJaVOrGVe2TMW/48f2p+DH8OR/ePz5r3OIYtOpbkT+0qRwxSl0sTqT+eqmBGdAPc6AP5tsI4hJBOR8lNiXJOiA8+b7jextU/wv6O/ChVzUAfPyvwya6TwUUQAEgYOR/zCEP0B5wYVHyyjk258u2oCohF9wtgJfBvJjJM3xaEBSqCgwC+JnKDTEBYGQoVYlQGIxEEeWfRON6kRgaLZd4aGWixEuhclu0qsF0K6tgQZ6i+kVGLJmEghXLpHOZNEMyz5Jxsn40taqUqdNoBrOhxZA5y8rNmzNKNBAzbtWMIUvaMUs8vasdlShURvJg7cHag7WDwQPMKCSbSJ66epd1LzaMZvlCepxYsPmzHOM/8S5UqliJGjbRGP7qkgUSW5MZMzDmWEY2ZiBzrNF/UaIAIHn1lk94ARGFFi3Gt2RuUhG7aopGpcwMHy1VCPLdIoRR+S49L4KB9x/pokixdC2BP3/UFmWQthiuZtwAK5R3Cb0UK5Wt9dXVKtOtGa1G/l2GSzabq0G23OVhrm4aoxQ57mUIlSV6l49axXKkaC53+ZmpVSmZJaoBRqhgk3NXkDJ5UrURlVqIngqqVJoWWh9mlWF1tSNVb4VbEnz48gn+Mz3vdNCSLDbEJfPJMRQHSzjjRYFFKA4Wk3koZl8CAAAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASAAA0AAAAABZAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGkQn8djbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADEAAAAxou2WeNoZWFkAAAC3AAAADYAAAA2Gs1J62hoZWEAAAMUAAAAHQAAACQHdQKfaG10eAAAAzQAAAAXAAAAGAZaAElsb2NhAAADTAAAAA4AAAAOAI0AjW1heHAAAANcAAAAHAAAACAAGADAbmFtZQAAA3gAAADYAAAB8iewRJhwb3N0AAAEUAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10aVC7wC6VWpxCdiF7lQCqJq6hcDsJkJkNUYRsBtGoGxu+20FoDypI0UeAR3sTP0E9uHfgR8quyOpqVju0AijoBRzef5QjZAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA942mNgYlBgYGDsYOZhYGZgZ2AQVhRUVBVUFlRgzPg3g1HnAzPPny82TFP+5gAVMWj+/8LEzXSMwZyBgVVJzdTEzFzZ1Nie0ZRd2VTRjtHURE1ZiV3djtHYSFSEjd1YVJmfUdTcWFSRj1FURMzYyMxcnI+RUS0hiZsroDrCLGo9oxMXt4GNp7GhcozZFqjgmn8HubgtHTVsZAxVY3iCg0U0RRwd5TnYHAXVhU0N7A11NRaLaItChVSFzIwUlQz1tQCm6yZiAAEAAAABAMQoT70oXw889QAJA+gAAAAA2zdCSgAAAADc58KH/w//CgRiBGYAIAAJAAIAAAAAAAB42mNgZGBgYfz3FkjO+c//n58lCSiCCtgAgToFGwAAAHjaY1zBoMAAAlcgmMmMQRNEAwAsQwOnAAAAABUAFQAVABUAYwBjAAB42mNgZGBgYGMIYWBnyALSIB4CsDAwAgAS+ADZeNqVkDWCAkEUBWvdN9y4D7Du7u6ORLi7czGORswLPhYyWt9qphuYJcYEY5NzgH9s23iM9bFJ43GWaRtPcEnLeJJzGsZTrBAynmadXeNlESSo6CxwzIbOMmFKJBVXxOuUxRm985SIq/7BPa88cc0bn6pEafBDkJw6b8jrHWGNb+XjVMmoUuJfUQmZUB3Hlnw75nA9i+t5XM8URTFRkRt2muOkZzkZ7Z+GoxH/RRkKNNE+EUf7h2ObTbY4wvVc6qKkvnXxFRmdbmBCZkVRZNS7hrysdwBnA0preNpjYGIAg/8LGWwYsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDHVAhr) format("woff");unicode-range:U+0460-052F,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:400;src:url(/assets/ibm-plex-sans-condensed-vietnamese-400-normal-89JuSpTM.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-400-normal-_5OjdirJ.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-condensed-latin-ext-400-normal-BJ9nxTJg.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-400-normal-DKB-SAek.woff) format("woff");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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-condensed-latin-400-normal-DKyD6XsY.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-400-normal-5i361Byk.woff) format("woff");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: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+0460-052F,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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+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: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+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: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+0460-052F,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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+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: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+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{--coral: #FF5A3C;--ember-low: #8C2F22;--ember-high: #FFC2AE;--paper: #111215;--sheet: #1A1B20;--sheet-2: #22232A;--drawer: #17181C;--selected: #26272D;--hover-row: #2E2F36;--ink: #EDEAE0;--ink-2: #C2C1BA;--ink-3: #9A9993;--ink-hi: #FFFFFF;--ink-slot: #F2F0E8;--rule: #34353B;--line: #4A4A47;--dim: #6E6E69;--mute-fill: #6A6B71;--stop: #E3907D;--stop-tint: #3A201B;--step-done: #8E8D87;--blue: #9DBEDD;--blue-hi: #B8D1E8;--blue-tint: #1C2530;--hover: color-mix(in srgb, var(--ink) 5%, transparent);--lead-wash: color-mix(in srgb, var(--ink) 4%, transparent);--glow: color-mix(in srgb, var(--ink) 25%, transparent);--danger-line: color-mix(in srgb, var(--stop) 50%, transparent);--danger-wash: color-mix(in srgb, var(--stop) 10%, transparent);--danger-hover: color-mix(in srgb, var(--stop) 85%, var(--ink-hi));--sample-line: color-mix(in srgb, var(--blue) 45%, transparent);--current-wash: color-mix(in srgb, var(--blue) 7%, var(--sheet-2));--veil: color-mix(in srgb, var(--paper) 72%, transparent);--veil-light: color-mix(in srgb, var(--paper) 60%, transparent);--panel: color-mix(in srgb, var(--sheet) 92%, transparent);--card: color-mix(in srgb, var(--sheet-2) 92%, transparent);--scrim: color-mix(in srgb, #000 50%, transparent);--lift: 0 24px 48px -20px color-mix(in srgb, #000 70%, transparent), 0 2px 6px color-mix(in srgb, #000 30%, transparent);--font: "IBM Plex Sans Condensed", "Arial Narrow", system-ui, sans-serif;--display: "Big Shoulders Display Variable", "Big Shoulders Display", "Arial Narrow", sans-serif;--mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-sm: 13px;--fs-md: 15px;--fs-body: 16px;--fs-lg: 18px;--fs-d1: 22px;--fs-d2: 24px;--fs-d3: 30px;--fs-d4: 34px;--fs-request: clamp(38px, 4.8vw, 70px);--fs-hero: clamp(48px, 6vw, 76px);--fs-welcome: clamp(32px, 3.6vw, 44px);--w-regular: 400;--w-medium: 500;--w-strong: 600;--w-bold: 700;--w-heavy: 800;--track-tight: .02em;--track-head: .05em;--track-wide: .1em;--track-btn: .14em;--track-label: .16em;--lh-solid: 1;--lh-tight: 1.1;--lh-head: 1.2;--lh-ui: 1.4;--lh-body: 1.55;--s-1: 4px;--s-1h: 6px;--s-2: 8px;--s-2h: 10px;--s-3: 12px;--s-3h: 14px;--s-4: 16px;--s-4h: 20px;--s-5: 24px;--s-5h: 28px;--s-6: 32px;--s-6h: 40px;--s-7: 48px;--s-8: 72px;--gut: clamp(20px, 4vw, 56px);--page: 64rem;--page-wide: 84rem;--talk: 52rem;--radius-control: 0;--radius-sheet: 2px;--radius-pill: 999px;--ring: inset 0 0 0 1px;--ring-strong: inset 0 0 0 2px;--line-top: inset 0 1px 0;--line-bottom: inset 0 -1px 0;--line-left: inset 1px 0 0;--mark-top: inset 0 2px 0;--mark-bottom: inset 0 -2px 0;--mark-left: inset 2px 0 0;--halo: 0 0 0 4px;--halo-wide: 0 0 0 8px;--fade-edge: 0 0 24px 18px;--hit: 44px;--control: 40px;--control-sm: 36px;--control-lg: 52px;--chip: 30px;--badge: 26px;--tick: 18px;--dot: 11px;--safe-t: env(safe-area-inset-top, 0px);--safe-r: env(safe-area-inset-right, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--safe-l: env(safe-area-inset-left, 0px);--focus-ring: 2px solid var(--ink);--focus-offset: 3px;--focus-inset: -2px;--focus-ring-inset: inset 0 0 0 2px var(--ink);--z-base: 0;--z-raised: 1;--z-menu: 5;--z-dialog: 60;--z-scrim: 65;--z-drawer: 70;--t-fast: .15s;--t-flip: .3s;--t-slide: .28s;--t-pulse: 1.5s;--t-sky: 1.2s;--t-drift: 120s;--t-drift-back: 200s;--ease-slide: cubic-bezier(.2, .8, .2, 1);--ease-flip: cubic-bezier(.3, 1.45, .6, 1);--disabled: .45;--o-busy: .75;--o-muted: .8;--o-faint: .5;--text: var(--ink);--text-2: var(--ink-2);--text-muted: var(--ink-3);--text-strong: var(--ink-hi);--text-slot: var(--ink-slot);--border: var(--rule);--border-strong: var(--line);--surface: var(--paper);--surface-raised: var(--sheet);--surface-2: var(--sheet-2);--surface-drawer: var(--drawer);--action: var(--ink);--on-action: var(--paper);--danger: var(--stop);--danger-surface: var(--stop-tint);--sample: var(--blue);--sample-strong: var(--blue-hi);--sample-surface: var(--blue-tint);--surface-selected: var(--selected);--surface-hover: var(--hover-row);--underline-idle: var(--dim);--mark-off: var(--mute-fill);--mark-done: var(--step-done);--request-fixed: var(--coral);--accent: var(--coral);color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;height:100%}body{color:var(--text);background:var(--surface);font:var(--fs-body)/var(--lh-body) var(--font);-webkit-font-smoothing:antialiased;overflow-x:hidden}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-sheet)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}a{color:var(--text)}a:hover{color:var(--text-strong)}:is(button,input,select,textarea,.act):disabled,:is(button,a,.act)[aria-disabled=true],label.act:has(input:disabled){opacity:var(--disabled);cursor:not-allowed}.chat-form textarea:disabled{opacity:1}.label{display:block;margin:0;font-size:var(--fs-sm);font-weight:var(--w-strong);line-height:var(--lh-head);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.head,.m.md :is(h1,h2,h3,h4){margin:0;font-family:var(--display);font-weight:var(--w-bold);line-height:var(--lh-tight);letter-spacing:var(--track-head);text-transform:uppercase}.notice{margin:0;font-size:var(--fs-md);line-height:var(--lh-ui);color:var(--text-2);text-wrap:pretty}.notice.err{color:var(--danger)}.notice.busy{color:var(--text-muted)}.notice.done{color:var(--text-2)}.cx-s{font-size:var(--fs-md);line-height:var(--lh-ui);color:var(--text-2);margin:2px 0 0;text-wrap:pretty}.hold{display:block;min-height:var(--hold, 0px)}.field{display:grid;gap:var(--s-1h);min-width:0}.input{font:inherit;font-size:var(--fs-body);color:var(--text);background:var(--surface);border:0;border-radius:var(--radius-control);box-shadow:var(--ring) var(--border-strong);padding:var(--s-2h) var(--s-3);min-height:var(--hit);width:100%;letter-spacing:0;text-transform:none}select.input{padding-right:var(--s-2)}.input:focus-visible{outline:none;box-shadow:var(--focus-ring-inset)}.input[aria-invalid=true]{box-shadow:var(--ring) var(--danger)}.input[aria-invalid=true]:focus-visible{box-shadow:var(--ring-strong) var(--danger)}.hint{margin:0;font-size:var(--fs-md);color:var(--text-muted)}.mark{display:flex;align-items:center;gap:var(--s-2h);line-height:var(--lh-solid);color:var(--text)}.mark svg{flex:none;display:block}.mark .ver{font-size:var(--fs-sm);color:var(--text-muted);align-self:flex-end;font-variant-numeric:tabular-nums}.quiet,.resume-h{color:var(--text-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border-strong)}.quiet{font-size:var(--fs-md);text-align:left}.quiet:hover:not(:disabled){color:var(--text-strong);text-decoration-color:currentColor}.quiet.danger{color:var(--danger);text-decoration-color:var(--danger)}.outlined{box-shadow:var(--ring) var(--border-strong);transition:box-shadow var(--t-fast),background-color var(--t-fast),color var(--t-fast),transform var(--t-fast)}.outlined:hover:not(:disabled){box-shadow:var(--ring) var(--text-2);color:var(--text-strong)}.act{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3h);font-size:var(--fs-md);font-weight:var(--w-medium);line-height:var(--lh-ui);color:var(--text);text-decoration:none;text-align:left;cursor:pointer}.act:hover:not(:disabled){background:var(--hover)}.act:focus-visible,.act:has(:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.act.danger{color:var(--danger);box-shadow:var(--ring) var(--danger-line)}.act.danger:hover:not(:disabled){color:var(--danger);box-shadow:var(--ring) var(--danger);background:var(--danger-wash)}.go{display:inline-block;font:var(--w-bold) var(--fs-lg)/var(--lh-solid) var(--display);letter-spacing:var(--track-btn);text-transform:uppercase;background:var(--action);color:var(--on-action);border-radius:var(--radius-control);padding:var(--s-3h) var(--s-5);white-space:nowrap;text-decoration:none;transition:background-color var(--t-fast),transform var(--t-fast)}.go:hover:not(:disabled){background:var(--text-strong);color:var(--on-action)}.go:active:not(:disabled){transform:translateY(1px)}.go.alt{background:transparent;color:var(--text-2);font:var(--w-medium) var(--fs-md)/var(--lh-solid) var(--font);letter-spacing:var(--track-btn);padding:var(--s-4) var(--s-5)}.go.alt:hover:not(:disabled){background:transparent}.go.danger{background:var(--danger);color:var(--on-action)}.go.danger:hover:not(:disabled){background:var(--danger-hover)}.tile[aria-pressed=true],.tile[aria-pressed=true]:hover:not(:disabled){box-shadow:var(--ring-strong) var(--text)}:is(button,.act)[aria-busy=true]:disabled{opacity:var(--o-busy);cursor:progress}.busy-dots{margin-left:1px}.failed,.empty{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3)}.failed .notice,.empty .page-note{margin:0}@media (pointer: coarse){.rate-btn,.play,.keys-bill,.top-btn,.demo-chip,.page-close,.ctx-close{position:relative}.rate-btn:after,.play:after,.keys-bill:after,.top-btn:after,.demo-chip:after,.page-close:after,.ctx-close:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,var(--hit));height:max(100%,var(--hit));transform:translate(-50%,-50%)}}.sky{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-base);pointer-events:none;overflow:hidden}.sky>svg,.sky>canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:var(--o-muted);transition:opacity var(--t-sky) ease}.sky.busy>svg,.sky.busy>canvas{opacity:1}.flow path{fill:none;stroke:var(--text);stroke-width:1}.flow-a{animation:drift var(--t-drift) linear infinite}.flow-b{animation:drift-back var(--t-drift-back) linear infinite}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-1440px)}}@keyframes drift-back{0%{transform:translate(-1440px)}to{transform:translate(0)}}.app{position:relative;height:100vh;height:100dvh;display:flex;flex-direction:column;padding:var(--safe-t) var(--safe-r) var(--safe-b) var(--safe-l)}.work{position:relative;z-index:var(--z-raised);flex:1;min-height:0;display:flex;flex-direction:column}.work-top{display:flex;align-items:center;gap:var(--s-2h);padding:var(--s-5) var(--gut) 0;min-height:calc(var(--control) + var(--s-5))}.top-gap{flex:1}.top-btn{white-space:nowrap;font:var(--w-medium) var(--fs-md)/var(--lh-solid) var(--font);letter-spacing:var(--track-btn);text-transform:uppercase;padding:var(--s-3) var(--s-3h);color:var(--text-2);border-radius:var(--radius-control);background:var(--veil-light)}.top-btn.new{display:inline-flex;align-items:center;gap:var(--s-2);padding-left:var(--s-3)}.top-btn.icon{width:var(--control);height:var(--control);padding:0;display:grid;place-items:center;letter-spacing:0}.top-btn[aria-pressed=true]{color:var(--text-strong);box-shadow:var(--ring) var(--text)}.chat{flex:1;min-height:0;width:min(100%,1480px + 2 * var(--gut));display:flex;flex-direction:column;padding:0 var(--gut) var(--s-5)}.chat.talk{width:100%;padding-inline:0}.chat.talk>:not(.chat-log){width:min(100% - 2 * var(--gut),var(--talk));margin-inline:auto}.chat.talk .chat-log{padding-inline:max(var(--gut),(100% - var(--talk)) / 2)}.coachbar{display:flex;align-items:center;gap:var(--s-2h);padding:var(--s-3h) 0 var(--s-3);border-bottom:1px solid var(--border);font-size:var(--fs-md);letter-spacing:var(--track-btn);text-transform:uppercase;color:var(--text-muted)}.coachbar b{font-weight:var(--w-strong);color:var(--text-2)}.coachbar small{margin-left:auto;font-size:var(--fs-sm)}.chat-log{flex:1;min-height:0;overflow-y:auto;padding:var(--s-5) 0 var(--s-4);display:flex;flex-direction:column;gap:var(--s-4h);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.m{max-width:46em;margin:0}.m.a{align-self:flex-start}.m.md,.m.thinking{background:var(--veil);box-shadow:var(--fade-edge) var(--veil)}.m.u{align-self:flex-end;max-width:34em;background:var(--surface-2);color:var(--text);padding:var(--s-3) var(--s-4);border-radius:var(--radius-sheet);white-space:pre-wrap;box-shadow:var(--ring) var(--border)}.m.thinking{color:var(--text-2);min-width:16em}.think-head{margin:0;font-weight:var(--w-strong);color:var(--text)}.think-head .clock{font-weight:var(--w-regular);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:var(--s-1h)}.steps{list-style:none;margin:var(--s-2h) 0 0;padding:0;font-size:var(--fs-md);position:relative}.steps:before{content:"";position:absolute;left:var(--s-1);top:var(--s-2);bottom:var(--s-2);width:1px;background:var(--border)}.steps li{position:relative;padding:var(--s-1) 0 var(--s-1) var(--s-5);color:var(--text-muted)}.steps li:before{content:"";position:absolute;left:0;top:var(--s-2);width:var(--dot);height:var(--dot);border-radius:50%;background:var(--mark-done)}.steps li.bad:before{background:var(--danger)}.steps li.now{color:var(--text);font-weight:var(--w-medium)}.steps li.now:before{background:var(--action);box-shadow:var(--halo) var(--glow);animation:pulse var(--t-pulse) ease-in-out infinite}.steps li.more:before{background:transparent}.steps li.think{color:var(--text-2);font-weight:var(--w-regular)}.steps li.think:before{background:transparent;box-shadow:var(--ring-strong) var(--text);animation:breathe var(--t-pulse) ease-in-out infinite}@keyframes breathe{50%{transform:scale(.7)}}.step-t{margin-left:var(--s-1h);font-size:var(--fs-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:var(--w-regular)}.think-hint{margin:var(--s-2) 0 0 var(--s-5);font-size:var(--fs-md);color:var(--text-muted)}@keyframes pulse{50%{box-shadow:var(--halo-wide) transparent}}.m.md>:first-child{margin-top:0}.m.md>:last-child{margin-bottom:0}.m.md p,.m.md ul,.m.md ol{margin:0 0 .7em}.m.md ul,.m.md ol{padding-left:1.3em}.m.md h1,.m.md h2,.m.md h3,.m.md h4{font-size:var(--fs-d1);line-height:var(--lh-head);margin:1em 0 .4em}.m.md hr{border:0;border-top:1px solid var(--border);margin:1em 0}.m.md blockquote{margin:0 0 .7em;padding:var(--s-2) var(--s-3h);background:var(--surface-raised);border-left:0;box-shadow:var(--ring) var(--border)}.m.md code{font-size:.9em;background:var(--surface-2);border-radius:var(--radius-sheet);padding:0 var(--s-1);overflow-wrap:anywhere}.m.md pre{overflow-x:auto;background:var(--surface-raised);padding:var(--s-3);border-radius:var(--radius-sheet)}.m.md pre code{background:none;padding:0}.m.md table{border-collapse:collapse;margin:0 0 .7em;font-size:var(--fs-md);display:block;overflow-x:auto;max-width:100%}.m.md :is(th,td),.m:is(.offer,.thinking) .plan :is(th,td){border-bottom:1px solid var(--border);padding:var(--s-1h) var(--s-3) var(--s-1h) 0;text-align:left;vertical-align:top}.m.md th{font-weight:var(--w-strong);color:var(--text-2)}.m.offer,.m.audio,.welcome{display:grid;gap:var(--s-1h);padding:var(--s-5) var(--s-5);border-radius:var(--radius-sheet);background:var(--surface-raised);width:100%;max-width:40em;box-shadow:var(--ring) var(--border),var(--lift)}.m.offer p,.welcome p{margin:0}.welcome p+p{margin-top:var(--s-1h)}.m.offer .go,.welcome .go{justify-self:start;margin-top:var(--s-3)}.m.offer{box-shadow:var(--ring) var(--border-strong),var(--lift)}.m:is(.offer,.thinking) table.plan{border-collapse:collapse;margin:var(--s-2) 0;font-size:var(--fs-md);width:100%;max-width:28em}.m:is(.offer,.thinking) .plan thead th{font-weight:var(--w-strong);color:var(--text-2)}.m:is(.offer,.thinking) .plan :is(td,th):nth-child(n+2){text-align:right;font-variant-numeric:tabular-nums;width:4.5em}.m.thinking .plan caption{caption-side:top;text-align:left;font-size:var(--fs-sm);color:var(--text-2);padding-bottom:var(--s-1h)}.m:is(.offer,.thinking) .plan tfoot :is(th,td){border-bottom:0;font-weight:var(--w-strong)}.welcome h2{margin:0 0 var(--s-2);font:var(--w-bold) var(--fs-welcome)/var(--lh-solid) var(--display);letter-spacing:var(--track-head);text-transform:uppercase}.welcome{margin:auto 0 0}.welcome-picks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--s-2h);margin-top:var(--s-4)}.step-note{display:block;max-width:46ch;margin:var(--s-1) 0 var(--s-4h);font-size:var(--fs-body)}.welcome-pick{display:grid;gap:var(--s-1);text-align:left;padding:var(--s-4) var(--s-4h);border-radius:var(--radius-control)}.welcome-pick:hover:not(:disabled){background:var(--surface-selected)}.welcome-pick-name{font-size:var(--fs-d2);line-height:var(--lh-tight)}.welcome-pick-note{font-size:var(--fs-md);color:var(--text-2);line-height:var(--lh-ui)}.audio-name{margin-bottom:var(--s-1h);font-size:var(--fs-d2);line-height:var(--lh-tight)}.audio-name .audio-meter{display:inline-block;vertical-align:-2px;margin-right:var(--s-2h)}.audio-row{display:flex;align-items:center;gap:var(--s-3)}.audio-row .audio-meter{flex:none}.audio-file .player{width:100%}.audio-file.compact .player{max-width:480px}.audio-file .cx-s a{color:var(--text-2)}.chat-error{margin:0 0 var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--radius-sheet);background:var(--danger-surface);display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-3);align-items:center;justify-content:space-between}.chat-error .notice{font-size:var(--fs-md);color:var(--text)}.chat-error .go.alt{color:var(--danger);box-shadow:var(--ring) var(--danger)}.chat-form{display:flex;gap:var(--s-2);align-items:flex-end;padding:var(--s-1h) var(--s-1h) var(--s-1h) var(--s-4);border-radius:var(--radius-control);background:var(--panel);box-shadow:var(--ring) var(--border-strong)}.chat-form:focus-within{box-shadow:var(--focus-ring-inset)}.chat-form:has(.chat-stop){flex-wrap:wrap}.chat-stop{flex-basis:100%;order:-1;padding-block:var(--s-1h)}.chat-form textarea{flex:1;min-width:0;resize:none;font:inherit;padding:var(--s-2h) 0;border:0;background:transparent;color:inherit;min-height:var(--control);max-height:30vh;outline:none;field-sizing:content}.chat-form textarea::placeholder{color:var(--text-muted)}.chat-form textarea:disabled{color:var(--text-muted);cursor:not-allowed}.chat-form .go{padding:var(--s-3) var(--s-4h);font-size:var(--fs-lg)}.chat-form .go.stop{background:transparent;color:var(--danger);box-shadow:var(--ring) var(--danger)}.chat-form .go.stop:hover:not(:disabled){background:var(--danger);color:var(--on-action)}.resume{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-2h);align-self:flex-start;margin:0 0 var(--s-3);padding:0;text-align:left;background:none;box-shadow:none;font-size:var(--fs-md);color:var(--text-muted)}.resume-h{order:2}.resume-s{order:1}.resume-go{order:3;color:var(--text-2)}.resume:hover:not(:disabled) .resume-h,.resume:hover:not(:disabled) .resume-go{color:var(--text-strong);text-decoration-color:currentColor}.starter{position:relative;margin:0;padding:clamp(var(--s-2),3vh,var(--s-6)) 0 var(--s-2);flex:1 0 auto;display:flex;flex-direction:column}.eyebrow,.demo-eyebrow{font-size:var(--fs-md);font-weight:var(--w-medium)}.eyebrow{margin:0 0 var(--s-4h)}.mad{margin:0;font:var(--w-medium) var(--fs-request)/var(--lh-head) var(--display);letter-spacing:var(--track-tight);text-transform:uppercase;color:var(--request-fixed)}.mad-2{margin-top:var(--s-2h)}.blank,.slot{color:var(--text-slot);padding:0 2px;margin:0 -1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(var(--underline-idle),var(--underline-idle)) 0 100% / 100% 2px no-repeat}.blank.off{background-image:linear-gradient(var(--danger),var(--danger))}.slot{display:inline;font:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit;border-radius:var(--radius-control);background-color:transparent;transition:background-color var(--t-fast)}.slot:hover:not(:disabled),.slot[aria-expanded=true]{background-image:linear-gradient(currentColor,currentColor);background-color:var(--hover)}.slot .car{opacity:var(--o-faint);margin-left:var(--s-1h);vertical-align:middle}.slot.off{background-image:linear-gradient(var(--danger),var(--danger))}.slot.off:hover:not(:disabled),.slot.off[aria-expanded=true]{background-image:linear-gradient(var(--danger),var(--danger));background-color:var(--danger-surface)}.flw{white-space:nowrap}.fl{display:inline-block;animation:flip var(--t-flip) var(--ease-flip) both;transform-origin:50% 60%}@keyframes flip{0%{transform:perspective(200px) rotateX(-90deg);opacity:0}to{transform:none;opacity:1}}.starter .hint{margin:var(--s-4) 0 0;font-size:var(--fs-md)}.about{border:0;margin:0 0 var(--s-6);padding:0;display:grid;gap:var(--s-3);max-width:40em;min-width:0}.about legend{padding:0;margin-bottom:var(--s-2)}.about>.label{margin:var(--s-1) 0 0}.about .field .hint{margin:0;font-size:var(--fs-sm)}.about .level-opts{margin:0}.starter .about-note{max-width:40em;font-size:var(--fs-sm)}.start-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-4h);margin:var(--s-6h) 0 0}.go.start{font-size:var(--fs-d1);padding:var(--s-4h) var(--s-6)}.start-note{font-size:var(--fs-md);color:var(--text-muted);max-width:26em}.starter>.notice{margin-top:var(--s-3)}.else{margin-top:auto;padding-top:var(--s-7)}.else-h{margin:0 0 var(--s-2)}.else-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));column-gap:var(--s-5h)}.else-a{position:relative;display:grid;gap:2px;width:100%;text-align:left;padding:var(--s-3) var(--s-6h) var(--s-3) var(--s-3h);border-top:1px solid var(--border);transition:background-color var(--t-fast),border-color var(--t-fast)}.else-a:hover:not(:disabled),.else-a:focus-visible{background:var(--hover);border-top-color:var(--text)}.else-go{position:absolute;right:var(--s-3);top:var(--s-3);font-size:var(--fs-lg);line-height:var(--lh-solid);color:var(--text);opacity:0;transform:translate(-6px);transition:opacity var(--t-fast),transform var(--t-fast)}.else-a:hover:not(:disabled) .else-go,.else-a:focus-visible .else-go{opacity:1;transform:none}.else-a.lead{border-top:2px solid var(--text);background:var(--lead-wash);padding-top:var(--s-3)}.else-a.lead .else-go{opacity:var(--o-muted);transform:none}.else-a.lead .else-d{color:var(--text-2)}.else-a:hover:not(:disabled) .else-d{color:var(--text-2)}.else-t{font-weight:var(--w-strong);font-size:var(--fs-body);transition:color var(--t-fast)}.else-d{font-size:var(--fs-md);color:var(--text-muted);line-height:var(--lh-ui)}.else-a:hover:not(:disabled) .else-t{color:var(--text-strong)}.pick{position:absolute;z-index:var(--z-menu);min-width:220px;max-height:min(420px,60vh);overflow-y:auto;padding:var(--s-1h);border-radius:var(--radius-sheet);background:var(--surface-2);box-shadow:var(--lift),var(--ring) var(--border-strong);display:grid;animation:rise var(--t-fast) ease-out;font:var(--fs-body)/var(--lh-body) var(--font);letter-spacing:0;text-transform:none}@keyframes rise{0%{opacity:0;transform:translateY(-4px)}}.opt{text-align:left;padding:var(--s-2h) var(--s-3);border-radius:var(--radius-control);font-size:var(--fs-body)}.opt:hover:not(:disabled){background:var(--surface-hover)}.opt:focus-visible{background:var(--surface-hover);outline:var(--focus-ring);outline-offset:var(--focus-inset)}.opt.on{font-weight:var(--w-strong);color:var(--text-strong)}.opt.on:after{content:"";display:inline-block;width:var(--dot);height:6px;margin-left:var(--s-2h);vertical-align:3px;border:solid currentColor;border-width:0 0 2px 2px;transform:rotate(-45deg)}.pick-body{position:fixed;z-index:var(--z-dialog);left:50%;top:50%;transform:translate(-50%,-50%);animation:none;width:min(600px,calc(100vw - 2 * var(--s-4)));max-height:calc(100dvh - 2 * var(--s-4));overflow-y:auto;padding:var(--s-6) var(--s-6);grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s-6h);align-items:stretch;box-shadow:var(--lift),var(--ring) var(--border-strong)}.pick-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-dialog);background:var(--scrim)}.pick-h{font-size:var(--fs-d2)}.pick-s{margin:-6px 0 2px;font-size:var(--fs-md);color:var(--text-2)}.bleft{display:flex;flex-direction:column;gap:var(--s-4h);min-width:0}.bleft .pick-s{margin:-8px 0 0;line-height:var(--lh-ui);font-size:var(--fs-md)}.bleft .hint{font-size:var(--fs-sm)}.bkey{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4h)}.bkey li{display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-md);color:var(--text-2)}.bkey .bdot{width:14px;height:14px;cursor:default;box-shadow:none}.bchart{display:grid;grid-template-columns:max-content var(--chip) var(--chip);column-gap:var(--s-3);row-gap:var(--s-2);align-items:center;align-content:start;padding-left:var(--s-6);border-left:1px solid var(--border)}.brow2{display:contents}.bsep{grid-column:1 / -1;width:100%;height:0;margin:var(--s-1) 0;border:0;border-top:1px solid var(--border)}.barea{font-size:var(--fs-md);color:var(--text-2);text-align:right;padding-right:2px;line-height:var(--chip)}.barea:first-letter{text-transform:uppercase}.bdot{width:var(--chip);height:var(--chip);border-radius:50%;justify-self:center;display:grid;place-items:center;font-size:var(--fs-sm);font-weight:var(--w-strong);letter-spacing:var(--track-tight);color:var(--text-muted)}.bdot:hover:not(:disabled){color:var(--text)}.bdot:active:not(:disabled){transform:scale(.9)}.bdot.easy{background:var(--action);color:var(--on-action);box-shadow:none}.bdot.off{background:var(--mark-off);color:var(--text-strong);box-shadow:none}.bdot:disabled{outline:1px dashed var(--text-muted);outline-offset:var(--focus-offset)}.bdot.both{grid-column:2 / 4}.bsum{border-top:1px solid var(--border);padding-top:var(--s-4);font-size:var(--fs-md);line-height:var(--lh-ui)}.bsum-none{margin:0;color:var(--text-muted)}.bsum dl{margin:0;display:grid;gap:var(--s-1) 0}.bsum dt{margin-top:var(--s-1h);font-size:var(--fs-sm)}.bsum dt:first-child{margin-top:0}.bsum dd{margin:0;color:var(--text)}.bsum dd:first-letter{text-transform:uppercase}.bfoot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:var(--s-2h)}@media (max-width: 640px){.pick-body{grid-template-columns:minmax(0,1fr);row-gap:var(--s-4);padding:var(--s-4h)}.bchart{padding-left:0;border-left:0;justify-content:center}.bleft{display:contents}.bchart{order:5}.bsum{order:6}.bfoot{order:7}}.pick-body .done{padding:var(--s-2h) var(--s-5);font-size:var(--fs-lg)}@media (pointer: coarse){.bchart{grid-template-columns:max-content var(--hit) var(--hit);row-gap:var(--s-1)}.bdot{width:var(--control);height:var(--control)}.barea{line-height:var(--control)}.bchart .bdot{position:relative}.bchart .bdot:after{content:"";position:absolute;left:50%;top:50%;width:var(--hit);height:var(--hit);transform:translate(-50%,-50%)}}.ready{margin-top:var(--s-6);display:grid;gap:var(--s-2);max-width:40em}.ready-h,.ready-note{margin:0}.ready-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-4)}.ready-row{display:grid;gap:var(--s-1h);padding-top:var(--s-3);border-top:1px solid var(--border)}.ready-row p{margin:0}.ready-by{color:var(--text-2);font-size:var(--fs-sm)}.ctx-scrim{display:none}.ctx-scrim.show{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-scrim);background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ctx{position:fixed;top:0;right:0;bottom:0;width:min(600px,100vw);z-index:var(--z-drawer);background:var(--surface-drawer);color:var(--text);display:flex;flex-direction:column;overflow-y:auto;transform:translate(105%);visibility:hidden;padding:var(--safe-t) var(--safe-r) var(--safe-b) 0;box-shadow:var(--line-left) var(--border),var(--lift);transition:transform var(--t-slide) var(--ease-slide),visibility var(--t-slide)}.ctx.open{transform:none;visibility:visible;transition:transform var(--t-slide) var(--ease-slide)}.ctx-top{display:flex;justify-content:space-between;align-items:center;padding:var(--s-5) var(--s-6h) var(--s-3)}.ctx-top h2{font-size:var(--fs-d3);line-height:var(--lh-solid);letter-spacing:var(--track-btn)}.ctx-close,.page-close{font-size:var(--fs-md);letter-spacing:var(--track-btn);text-transform:uppercase;color:var(--text-2);padding:var(--s-3) 0 var(--s-3) var(--s-3)}.ctx-close:hover:not(:disabled),.page-close:hover:not(:disabled){color:var(--text-strong)}.cx-tabs{display:flex;flex-wrap:wrap;gap:0 var(--s-5);padding:0 var(--s-6h);box-shadow:var(--line-bottom) var(--border)}.cx-tabs button{padding:var(--s-3) 0;font-size:var(--fs-md);font-weight:var(--w-medium);color:var(--text-muted);transition:color var(--t-fast),box-shadow var(--t-fast)}.cx-tabs button:hover:not(:disabled){color:var(--text)}.cx-tabs button[aria-current=true],.cx-tabs button[aria-current=true]:hover:not(:disabled){color:var(--text);box-shadow:var(--mark-bottom) var(--text)}.cx-tabs button:focus-visible{outline:none;box-shadow:var(--focus-ring-inset)}.cx-main{flex:1 0 auto;padding:var(--s-6) var(--s-6h) var(--s-7)}.cx-sec{gap:var(--s-4);align-content:start;min-width:0}.cx-main>.cx-sec{display:none}.cx-main:is([data-shown=cx-keys])>#cx-keys,.cx-main:is([data-shown=cx-level])>#cx-level,.cx-main:is([data-shown=cx-rec])>#cx-rec,.cx-main:is([data-shown=cx-sky])>#cx-sky,.cx-main:is([data-shown=cx-feed])>#cx-feed,.cx-main:is([data-shown=cx-files])>#cx-files{display:grid}.cx-h{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cx-sec>:is(.level-opts+.cx-s,.switch+.switch-note){margin-top:calc(var(--s-2) * -1)}.cx-foot{display:grid;gap:var(--s-4);padding:var(--s-5) var(--s-6h) var(--s-6);background:var(--surface);box-shadow:var(--line-top) var(--border)}.cx-foot-who{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2) var(--s-4)}.cx-foot-who .cx-s{margin:0}.act-row.cx-foot-acts{column-gap:var(--s-5);row-gap:var(--s-2)}.cx-foot-acts>.cx-box:last-child{display:grid;justify-items:start;margin-left:auto}.cx-foot-acts>.cx-box:last-child:has(form){flex-basis:100%;order:2;margin-left:0}.cx-foot-note{margin:0;font-size:var(--fs-sm);color:var(--text-muted)}.cx-box{display:grid;gap:var(--s-1);min-width:0}.cx-sec.cx-box{gap:var(--s-4)}.cx-sec code{font-size:.95em}.keys-group{margin-top:var(--s-2)}.keys-group:first-of-type{margin-top:0}.keys-group>[role=radiogroup],.keys-group>div{margin-top:var(--s-2);border-top:1px solid var(--border)}.keys-h{margin:0 0 var(--s-1);font-size:var(--fs-sm);font-weight:var(--w-strong);line-height:var(--lh-head);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.keys-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s-1) var(--s-5);padding:var(--s-2h) var(--s-3);border-bottom:1px solid var(--border)}.keys-row>*{grid-column:1 / -1}.keys-row>.keys-id{grid-column:1;grid-row:1;display:flex;align-items:center;gap:var(--s-2h);min-width:0;min-height:var(--badge)}.keys-label{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--s-2h);min-width:0}.keys-label>:is(.keys-bal,.keys-bill){margin-left:auto}.keys-row>.keys-actions:not(.confirm){grid-column:2;grid-row:1;justify-self:end}.keys-row>.confirm{margin-top:2px}.keys-row .keys-name{font-weight:var(--w-strong)}.keys-bal{font-size:var(--fs-md);color:var(--text-muted);text-decoration:none;white-space:nowrap;font-variant-numeric:tabular-nums}a.keys-bal:hover{color:var(--text);text-decoration:underline}.keys-bill{display:inline-flex;align-items:center;padding:var(--s-1);margin:-4px 0;color:var(--text-muted)}.keys-bill:hover,.keys-bill:focus-visible{color:var(--text)}.keys-actions{display:flex;flex-wrap:wrap;gap:var(--s-3h);align-items:center}.keys-actions .quiet{font-size:var(--fs-md)}.keys-note{margin:0}.keys-tag{font-size:var(--fs-sm);color:var(--text-muted);white-space:nowrap}.keys-row.writer.on{color:var(--text);background:var(--surface-selected);box-shadow:var(--mark-left) var(--accent)}.keys-use{font-size:var(--fs-sm);font-weight:var(--w-strong);letter-spacing:var(--track-head);padding:0 var(--s-1h);color:var(--accent);box-shadow:var(--ring) var(--accent);white-space:nowrap}.keys-row.writer{position:relative}.keys-pick{text-align:left}.keys-pick:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.keys-pick:focus-visible{outline:none}.keys-pick:focus-visible:after{box-shadow:var(--focus-ring-inset)}.keys-row.writer :is(.keys-bal,.keys-bill,.keys-actions,.keys-edit,.notice){position:relative;z-index:var(--z-raised)}.keys-row:has(.keys-pick:hover:not(:disabled)){background:var(--hover)}.keys-more{margin-top:calc(var(--s-2) * -1)}.keys-edit{display:flex;flex-direction:column;gap:var(--s-2);margin-top:var(--s-1h)}.keys-get{display:inline-flex;align-items:center;gap:var(--s-1);margin-left:auto;font-size:var(--fs-md);color:var(--text-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border-strong)}a.keys-get:hover{color:var(--text-strong);text-decoration-color:currentColor}.keys-edit .label{font-size:var(--fs-md);font-weight:var(--w-regular);letter-spacing:0;text-transform:none;color:var(--text-2)}.confirm{display:inline-flex;flex-wrap:wrap;gap:var(--s-2h) var(--s-3h);align-items:center}.confirm-q{margin:0;font-size:var(--fs-md);color:var(--danger)}.confirm-form{display:grid;gap:var(--s-3);justify-items:start;width:100%}.confirm-form .field{width:100%}.level-opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-2);margin:0 0 var(--s-1)}.level-card{display:grid;align-content:start;gap:var(--s-1h);padding:var(--s-3) var(--s-3h) var(--s-3h);text-align:left;min-width:0;box-shadow:var(--ring) var(--border-strong);transition:background-color var(--t-fast),box-shadow var(--t-fast)}.level-card:hover:not(:disabled){background:var(--hover);box-shadow:var(--ring) var(--text-2)}.level-card[aria-checked=true],.level-card[aria-checked=true]:hover:not(:disabled){background:var(--surface-selected);box-shadow:var(--ring-strong) var(--accent)}.level-name{font-size:var(--fs-md);font-weight:var(--w-strong);line-height:var(--lh-head);color:var(--text)}.level-said{font-size:var(--fs-sm);line-height:var(--lh-ui);color:var(--text-2)}@media (max-width: 480px){.level-opts{grid-template-columns:minmax(0,1fr)}}.switch{display:flex;align-items:center;gap:var(--s-2h);cursor:pointer;font-size:var(--fs-md);color:var(--text)}.switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:calc(var(--tick) * 2);height:var(--tick);margin:0;cursor:pointer;border-radius:var(--radius-pill);background:radial-gradient(circle closest-side,var(--text-muted) 70%,transparent 76%) left center / var(--tick) var(--tick) no-repeat,var(--surface);box-shadow:var(--ring) var(--border-strong);transition:background-color var(--t-fast)}.switch input:checked{background:radial-gradient(circle closest-side,var(--on-action) 70%,transparent 76%) right center / var(--tick) var(--tick) no-repeat,var(--accent);box-shadow:none}.switch input:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.switch-note{padding-left:calc(var(--tick) * 2 + var(--s-2h))}.sky-opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-2);margin:0 0 var(--s-1)}.sky-opt{display:grid;gap:var(--s-1h);text-align:left;padding:var(--s-1h) var(--s-1h) var(--s-2);min-width:0}.sky-mini{display:block;width:100%;height:auto;background:var(--surface);color:var(--text)}.sky-opt-name{font-weight:var(--w-medium);font-size:var(--fs-md);line-height:var(--lh-head);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sky-credit{margin-top:2px;font-size:var(--fs-sm);color:var(--text-muted)}.sky-credit a{color:inherit;text-decoration:underline;text-underline-offset:2px}.act-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);width:100%}.act-row>.cx-box{display:contents}.act-row>.cx-box>:not(.act,.quiet){order:1;flex-basis:100%}.cx-version{margin:0;font-size:var(--fs-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.device{margin-top:var(--s-3)}.qr{display:block;margin:var(--s-3) 0;width:200px;height:200px;max-width:100%}.link{margin:0;font-size:var(--fs-sm);overflow-wrap:anywhere}.cx-tabs button[aria-current=true],.cx-tabs button[aria-current=true]:hover:not(:disabled){box-shadow:var(--mark-bottom) var(--accent)}.sky-opt[aria-pressed=true],.sky-opt[aria-pressed=true]:hover:not(:disabled){box-shadow:var(--ring-strong) var(--accent)}@media (max-width: 480px){.ctx-top,.cx-main,.cx-foot{padding-left:var(--s-5);padding-right:var(--s-5)}.cx-tabs{padding:0 var(--s-5);column-gap:var(--s-4)}}.solo{margin:auto 0 0;width:100%;max-width:calc(30rem + 2 * var(--gut));padding:var(--s-7) var(--gut) var(--s-8)}.solo h1{font:var(--w-bold) var(--fs-hero)/var(--lh-solid) var(--display);letter-spacing:var(--track-head);text-transform:uppercase;margin:0 0 var(--s-3h)}.solo p{color:var(--text-2);margin:0 0 var(--s-5)}.solo .hint{margin:-4px 0 var(--s-1)}.solo .auth{margin-bottom:var(--s-5h)}.auth{display:flex;flex-direction:column;gap:var(--s-3h);margin-top:var(--s-4)}.auth .label{font-size:var(--fs-md);font-weight:var(--w-medium);letter-spacing:var(--track-btn);color:var(--text-2)}.auth .go{align-self:flex-start;margin-top:var(--s-1h)}.auth>.notice.err{font-size:var(--fs-md)}.solo-actions{margin-left:auto;display:flex;align-items:center;gap:var(--s-2)}.solo-actions .go{font-size:var(--fs-md);padding:var(--s-3) var(--s-3h)}.solo-landing{width:100%;max-width:1640px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:var(--s-6h) clamp(var(--s-6h),4vw,var(--s-8));padding:var(--s-6h) var(--gut) var(--s-7)}.demos{display:grid;gap:var(--s-4h);min-width:0}.demos .demo-eyebrow{margin:0}.demo-slides{display:grid}.demo-slide{grid-area:1 / 1;visibility:hidden}.demo-slide.on{visibility:visible}.demos .demo-who{margin:0 0 var(--s-3)}.demo-who b{color:var(--text);font-weight:var(--w-strong)}.demo-who span{color:var(--text-2)}.demos .demo-req{margin:0;font:var(--w-strong) var(--fs-request)/var(--lh-tight) var(--display);letter-spacing:var(--track-tight);text-transform:uppercase;color:var(--request-fixed);text-wrap:balance}.demos .demo-req-2{margin-top:var(--s-2)}.demo-glue{white-space:nowrap}.demo-slide:not(.turn) .fl{animation:none}.demos .demo-note{margin:var(--s-4) 0 0;max-width:62ch;color:var(--text-2);font-size:var(--fs-md)}.demo-note b{color:var(--text);font-weight:var(--w-medium)}.demo-player{max-width:620px}.demo-player .p-time{min-width:74px}.demo-people{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.demo-people .label{margin-right:var(--s-2);color:var(--text-muted)}.demo-chip{min-height:var(--control-sm);padding:0 var(--s-3h);border-radius:var(--radius-pill);color:var(--text-2);box-shadow:var(--ring) var(--border);font-size:var(--fs-md);transition:color var(--t-fast),box-shadow var(--t-fast)}.demo-chip:hover:not(:disabled){color:var(--text-strong);box-shadow:var(--ring) var(--border-strong)}.demo-chip[aria-pressed=true]{color:var(--text);box-shadow:var(--ring-strong) var(--accent)}.demo-free{display:none;justify-self:start;color:var(--text);font-size:var(--fs-md);text-decoration-color:var(--accent);text-underline-offset:var(--s-1)}.ready.ready-panel{margin:0;max-width:none;gap:var(--s-3);padding:var(--s-5);background:var(--panel);box-shadow:var(--mark-top) var(--accent),var(--ring) var(--border);border-radius:var(--radius-sheet);min-width:0}.ready-big{margin:0;font:var(--w-heavy) var(--fs-d4)/var(--lh-solid) var(--display);letter-spacing:var(--track-head);text-transform:uppercase}.ready-big span{color:var(--accent)}.ready-panel .ready-note{color:var(--text-2)}.ready-panel .ready-list{gap:0}.ready-panel .ready-row{gap:var(--s-1);padding:var(--s-3) 0}.ready-panel .ready-row:last-child{padding-bottom:0}.ready-panel .ready-t .head{font-size:var(--fs-d1)}.ready-play{display:flex;align-items:center;gap:var(--s-4)}.ready-play .player{flex:1}.ready-play a{color:var(--text-muted);white-space:nowrap}@media (max-width: 1000px){.solo-landing{grid-template-columns:minmax(0,1fr);padding-top:var(--s-6)}.demo-free{display:inline}}.player{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2h);min-width:0}.player-refused{flex-basis:100%}.player audio{display:none}.play{flex:none;width:var(--control-sm);height:var(--control-sm);border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--sample);background:var(--sample-surface);box-shadow:var(--ring) var(--sample-line);transition:background-color var(--t-fast),color var(--t-fast)}.play:hover:not(:disabled),.player.on .play{background:var(--sample);color:var(--on-action)}.play.lg{width:var(--control-lg);height:var(--control-lg);background:var(--sample);color:var(--on-action);box-shadow:none}.play.lg:hover:not(:disabled){background:var(--sample-strong)}.play svg{display:block}.seek{position:relative;flex:1;min-width:var(--control-lg);height:var(--control-sm);display:flex;align-items:center}.seek input{flex:1;min-width:0;height:var(--control-sm);margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background:linear-gradient(var(--sample),var(--sample)) 0 50% / var(--done, 0%) 3px no-repeat,linear-gradient(var(--border-strong),var(--border-strong)) 0 50% / 100% 3px no-repeat}.seek input::-webkit-slider-thumb{-webkit-appearance:none;width:var(--dot);height:var(--dot);border-radius:50%;background:var(--sample);border:0}.seek input::-moz-range-thumb{width:var(--dot);height:var(--dot);border-radius:50%;background:var(--sample);border:0}.seek input::-moz-range-track{background:transparent}.seek input:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.seek input:disabled{cursor:default}.seek input:disabled::-webkit-slider-thumb{background:transparent}.seek input:disabled::-moz-range-thumb{background:transparent}.seek-tick{position:absolute;top:50%;width:2px;height:8px;margin-top:-4px;background:var(--text-muted);pointer-events:none}.p-time{flex:none;font-size:var(--fs-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.player.on .p-time{color:var(--sample)}@media (max-width: 760px){.work-top{padding:var(--s-3h) var(--s-4) 0;min-height:calc(var(--control) + var(--s-4));gap:var(--s-2)}.mark .ver{display:none}.top-btn.new{font-size:var(--fs-sm);padding:var(--s-2) var(--s-2h);letter-spacing:var(--track-wide)}.chat{padding:0 var(--s-4) var(--s-3)}.chat-log{padding:var(--s-4h) 0 var(--s-2h)}.eyebrow{margin-bottom:var(--s-3h);font-size:var(--fs-sm);letter-spacing:var(--track-wide)}.else{margin-top:var(--s-6h)}.start-row{margin-top:var(--s-5)}.solo{padding:var(--s-6) var(--s-4h) var(--s-7)}.solo-landing{padding:var(--s-5) var(--s-4) var(--s-6)}.demos .demo-req{font-size:var(--fs-d3)}.ready.ready-panel{padding:var(--s-4)}}@media (max-width: 480px){.solo-actions .go,.solo-actions .top-btn{padding-inline:var(--s-2h);letter-spacing:var(--track-wide)}.top-label{display:none}.top-btn.page-toggle{width:var(--control);height:var(--control);padding:0;justify-content:center}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.flow-a,.flow-b{animation:none!important}}.work[data-page]:not([data-page=chat])>.chat{display:none}.page{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;width:100%;padding:var(--s-4h) max(var(--gut),(100% - var(--page)) / 2) var(--s-6h)}.page.wide{padding-inline:max(var(--gut),(100% - var(--page-wide)) / 2)}.page-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-5)}.page-top h1{font-size:var(--fs-d4);line-height:var(--lh-solid);letter-spacing:var(--track-btn)}.page-top h1:focus{outline:0}.page-note,.page-count{color:var(--text-muted);font-size:var(--fs-md);margin:var(--s-2) 0 0}.logs-controls{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:end;margin:0 0 var(--s-4h)}.logs-controls .field{gap:var(--s-1)}.logs-controls .label{font-size:var(--fs-sm)}.logs-controls .input{font-size:var(--fs-md);background:var(--surface-raised);padding:var(--s-2) var(--s-3);min-height:var(--control);width:auto}.logs-search{flex:1 1 260px}.logs-search .input{width:100%}.logs-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.logs-card{border-bottom:1px solid var(--border);min-width:0}.logs-card.open{background:var(--panel)}.logs-line{display:flex;align-items:center;gap:var(--s-3);padding:0 var(--s-2) 0 0}.logs-toggle{flex:1;min-width:0;display:grid;grid-template-columns:var(--s-3h) 8.5rem minmax(0,17rem) minmax(0,1fr) var(--s-2);align-items:center;gap:var(--s-3h);padding:var(--s-3) var(--s-2);min-height:var(--hit);text-align:left;background:none;border:0;color:var(--text);font:inherit;cursor:pointer}.logs-toggle:hover:not(:disabled) .logs-date{color:var(--text-strong)}.logs-toggle:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-inset)}.logs-chev{color:var(--text-muted);transition:transform var(--t-fast) ease}.logs-card.open .logs-chev{transform:rotate(90deg)}.logs-date{font-size:var(--fs-lg);line-height:var(--lh-head);letter-spacing:var(--track-wide);white-space:nowrap}.logs-meta,.logs-topics{font-size:var(--fs-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logs-meta{color:var(--text-2)}.logs-topics{color:var(--text-muted)}.logs-has-note{width:var(--s-2);height:var(--s-2);border-radius:50%;background:var(--text-2)}.logs-more{display:grid;gap:var(--s-3);padding:0 var(--s-5) var(--s-4h) calc(var(--s-2) + var(--s-3h) + var(--s-3h))}.logs-moves{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-1h)}.logs-moves li{background:var(--surface-2);padding:2px var(--s-2);font-size:var(--fs-sm);color:var(--text-2)}.logs-topics-all{margin:0;font-size:var(--fs-md);color:var(--text-muted);overflow-wrap:anywhere}.logs-topics-h{color:var(--text-2)}.logs-more .audio-file{max-width:36rem}.logs-more .audio-file .cx-s{font-size:var(--fs-sm);color:var(--text-muted);margin-top:var(--s-1)}.logs-feedback{list-style:none;margin:0;padding:0 0 0 var(--s-3);border-left:2px solid var(--border-strong);display:grid;gap:var(--s-1);font-size:var(--fs-md)}.logs-noted{margin:var(--s-1h) 0 0;font-size:var(--fs-md);color:var(--text-2);font-style:italic}.logs-rate{display:flex;flex:none;gap:var(--s-1h)}.rate-btn{width:var(--control-sm);height:var(--control-sm);display:grid;place-items:center;font:var(--w-strong) var(--fs-lg)/var(--lh-solid) var(--font);color:var(--text-muted);border-radius:50%}.rate-btn:hover:not(:disabled){color:var(--text-strong);background:var(--hover)}.rate-btn[aria-pressed=true]{color:var(--on-action);background:var(--action);box-shadow:none}.rate-btn[aria-pressed=true]:hover:not(:disabled){color:var(--on-action);box-shadow:none}.rate-btn.negative[aria-pressed=true]{background:var(--danger)}.logs-actions{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4h);align-items:center;font-size:var(--fs-md)}.logs-actions .logs-delete{margin-left:auto}.logs-actions .notice{color:var(--text-muted)}.logs-script{white-space:pre-wrap;overflow-wrap:anywhere;max-height:60vh;overflow-y:auto;background:var(--surface);box-shadow:var(--ring) var(--border);padding:var(--s-4) var(--s-4h);font-size:var(--fs-md);line-height:var(--lh-body);color:var(--text-2)}.logs-script p{margin:0}.logs-note-form{display:flex;gap:var(--s-2h);align-items:center}.logs-note-form .field{flex:1}.logs-note-form .input{background:var(--surface-raised);padding:var(--s-2) var(--s-3);min-height:var(--control);font-size:var(--fs-md)}@media (max-width: 760px){.logs-toggle{grid-template-columns:var(--s-3h) minmax(0,1fr) var(--s-2);row-gap:2px}.logs-meta{grid-column:2;grid-row:2}.logs-topics{display:none}.logs-has-note{grid-column:3;grid-row:1}.logs-more{padding:0 var(--s-3) var(--s-4)}}@media (max-width: 640px){.logs-controls .field:not(.logs-search){flex:1 1 40%}.logs-controls select{width:100%}}.cg{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,26rem);gap:var(--s-6);align-items:start}.cg-roster{display:grid;gap:var(--s-5);min-width:0}.cg-group{display:grid;gap:var(--s-2h)}.cg-group-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-1h) var(--s-4)}.cg-h{margin:0;letter-spacing:var(--track-wide);font-weight:var(--w-regular)}.cg-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr))}.cg-tile>button{position:relative;width:100%;height:100%;display:grid;align-content:start;gap:2px;padding:var(--s-2h) var(--s-3);text-align:left;font:inherit;color:var(--text);background:var(--card);border:0;border-radius:var(--radius-sheet);box-shadow:var(--ring) var(--border);cursor:pointer;transition:box-shadow var(--t-fast) ease,background-color var(--t-fast) ease}.cg-tile>button:hover:not(:disabled){box-shadow:var(--ring) var(--border-strong)}.cg-tile>button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.cg-tile b{font-size:var(--fs-md);font-weight:var(--w-strong);color:var(--sample)}.cg-gist{font-size:var(--fs-sm);line-height:var(--lh-ui);color:var(--text-muted)}.cg-mark{font-size:var(--fs-sm);color:var(--sample)}.cg-tile.cur>button{background:var(--current-wash)}.cg-tile.on>button,.cg-tile.on>button:hover:not(:disabled){box-shadow:var(--ring-strong) var(--text)}.cg-side{position:sticky;top:0}.cg-stage{display:grid;gap:var(--s-3h);padding:var(--s-5);background:var(--panel);box-shadow:var(--ring) var(--border);border-radius:var(--radius-sheet)}.cg-svc{margin:0;letter-spacing:var(--track-wide);font-weight:var(--w-regular)}.cg-name{margin:0;font-size:var(--fs-d4);line-height:var(--lh-solid);letter-spacing:var(--track-head)}.cg-tone{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-2)}.cg-price,.cg-note{margin:0;font-size:var(--fs-sm);color:var(--text-muted)}.cg-act{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-1)}.cg-act .go{flex:1}.cg-now{margin:0;font-size:var(--fs-md);font-weight:var(--w-strong);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--sample)}.cg-need{font-size:var(--fs-md);color:var(--text-muted)}.cg-more{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1h) var(--s-4);margin:0;font-size:var(--fs-md);color:var(--text-muted)}@media (max-width: 760px){.cg{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.cg-side{position:static;order:-1}.cg-stage{padding:var(--s-4)}}
