@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAVsABAAAAAACiAAAAUUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIQgmCcxEQCoNAg0ELDgABNgIkAxgEIAWDSgdGDINWG/cICK4HeEMa9QvHYUYoWISVufhyPO4rK4wq8QCvG/Z+khpQ9VQUKmJGR7VhNlofJtO7WzYT/m8t/bOzfITh2QAfBfFyYSBXUpF13botgcrzFYYlS+gb3HN6PVb2Pa4Ohav2P3Vx21PdwH74+5m+WGikRhOOaID//63f/qKCK3XA6Xdii6sAOUw+PJpdIB2Anpo55RTBIV+qjt97ogBkBAqERo6uaAAeDSgHkzpSJOpY48behSnQAuzbkigomguDqKglYMKfHRZrCf1AlOVYhsJAxQBiIALAuOGVBA0F6YM49791KCQBmVJAFwBRhnoKpCggAmKgDgwBddDygBwehQaqIm7SB+UEjwrl396mQnbvWd+AKeW8YuRrU69KowkVkuwYc+WOB0Cu3Jc6lGLDLDYSQR09HcCnD1kChQkKYercxyFczSuF8qkSb9MnBHjJYocCFVJSNOqVw9JOCqpQgjq2cChwIfXJcZvRdS1hreQsLY5beZaOJiO9A3LSRtMZWwbP5nUhsvq5o3Nvw1xJHjovwDe0qrU1w6GgeTgJnM2TKBkj4TG6fszfTmIKE4gct53aUtsiHx3ZuHKNbPokiRTJr6fOPSZGNpY2uvazL0zr7Oao/dUhF2Q71l6e5prRuobWFa3FYrAQJslH21rjYqt54UWK143ZgDs0rCC3xm1GKeHo1BzXUfEEVNSZ6gKtAft/g9ehEAoT6luKvAGS1OoABOOJ9JhyWXWAigA5IAaGANMASIC/RQAEkCSpBzQV1f0VMnRv8Us4dqdxJqia56CZmaC5eyMce5kpDp396Gv2/GdHbzbIEmfOhOYs9VU7L7LnR8x6/imK1SO5tdXnLFQW9naoNqxorzQebJ1StVTlLgoR11a8P3n4ZJcuP8Ph+zBo/B/yaQNtbZXGQ6Oi0uWTtlS6N3nYbZr/2GNs/R7MisJ7eIrDE2rWSldwNUrwOyUwaq4Cd2n8BGYa3KqAn8Ue3dht437u2u0pq1RpxY4iFCgOFMREEIhA7WRgjSdbE/2KVhO4dZu2yzBMRwttm3jXaAYuwt9bnuCJvxYQ3r+NI/wabY0ndIEk9pZYLw6FvktTDkZAHsZADsa7oUzogZSJOB632//uQPD+xr5ZUn3gb5Wr4G/wE8PLAfi5/vf/yZ1kD0JAAQSQhH+TvDMBCyA7k4rhIcL7aShHI0mh5w9ARbU4fVgIIAMi6BcJBFQ2BEOJAGB+yECL5LnVUrSea7ECa/O0VcuwGtCy3JI+o1YSsNaCBTMyuLjM6zdn1IwF85zmjZrgNG3OMJdqPhVKFahUY8KgFfV6TZlXaNqUAQ71Bk0aVWDahAFNBs2ZN9p2Eh5OiYrNpG6WyOTDutlhiyb0muM5OH7S+UlHBsOnDxpAqIw1PWP1N5Dh33MWkcDNIx15iI341TkznIh8EyaQQjIfdA9qOEiWHviLThSAMi12j6gIhEABDhjR3OLmUTc8Xl1JcBckhS/Ndysg7ylEg8qHSaTFwFeXxAkVyEIDVM4vlnWSxApdpBdlPcsgQjA7AxFJo3Dh2+7wCpIinsSPYTpJcYuSszCfdA4SE86iVcrlFs4PZzGOTWmSJhxnsep5JYtkQ5OTxdP6Ax7Q5OVKcvzAswSFUsUJY4GxqFQWF9fvLJVEsSR2WrBqq1Ri3qcxppmXRyAOesqEw+VL4P/T91QuG7RTc/O4M9wbpAe7BD38wA6kBzu501DH2KTfNcYBrFtwDQA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGncofljbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADEAAAAxFI/PixoZWFkAAAC3AAAADYAAAA2GuVJ6WhoZWEAAAMUAAAAHgAAACQHjQKuaG10eAAAAzQAAAAXAAAAGAZoAEFsb2NhAAADTAAAAA4AAAAOAIwAjG1heHAAAANcAAAAHAAAACAAGAC1bmFtZQAAA3gAAADeAAAByiPTQMdwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10k6NSSLZQuoBOdiH4rB9K6isrlWGEyk8GrVcSB9nRYvttGtAFUFXkmRxLexM88rcFGCKer7856b9YE7ABQqQsI6AGbcwjaAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEQuAMM/PRYAlz9pAAAAQAh//QCJALGADYAAAUiJjU0NjcjNTM/ATUHIzUhPgE1NCYjIgcnPgEzMhYVFAYHMxUjDwEVNzMVIQYVFBYzMjcXDgEBLmtkCQhPdk9GaaIBQgcGJi1GLj4gZDhkWwkIT3ZOR2mh/r8NLzNILj4hZAxcTRIlEU4xIAoHTg4fDyskN0smLFtNEiYRTjAiCghOGyArJDdLJi0AAAEAAAABAMSgvffYXw889QAJA+gAAAAA2zdCSwAAAADc58KH/ur+9gSfBHcAIAAJAAIAAAAAAAB42mNgZGBgYfz3Fkhe+Pfq3yuW+UARVMAGALBLB0AAAHjaY1zBoMAAAlcgmMmFQRFEAwAsfQOtAAAAABUAFQAVABUAYgBiAAB42mNgZGBgYGMIZGBnSALSIB4CsDAwAgASBQDOeNqVkEWWQkEQBGPcZznrPsC4u7s7ssLdHc7GCTgV+frhrPgaVZ2lwCwhJhibnBO7x+ZbPMYljRaPs0y9xRNcU2vxZI9mihUCLZ5mk90WL4sgQkF3hmM2dOfxkyMquyBeJy9O6J+WN6zzD+555Ylr3vjUSZAKP3hJSXkjVUqV1uQJklTktTwJef5l52wuKTBsKeNO63vSymZEo+b9lh2mKPaSa+fpxJtOBtPJEbR2UGSGsklDhio5+cJ2L4ZtNtniSNTKblU56dbFVyR0m56IvLWCtkaOkq203gTmuEO8AAB42mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-vietnamese-600-normal-CdKbmnAp.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-600-normal--5ui7us-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-CBdNZ9Ci.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-DvCwRnqE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-600-normal-CRd5VyFf.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-600-normal-6XnkKYvF.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAVUABAAAAAAChgAAAT7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPAmCcxEQCoNYg1oLDgABNgIkAxgEIAWDWgdGDIMwG/QICB4HuSnrHmiiTZu+aOJgwfP8t2nnvhnEkom0pP6IKAOkqiQVi9jUVGjX5VOMrk5YUf1U/9stBLb7cZJ3AQcWpIFMIKKMI6j/fce////3K333TVmCVBEO0r8TXVsRx8dsM0AqKYHGNpAWBNaGbdzMYKwxXv68IAIEGWggSTfP6cCPCZAHiFJUq6bqLT7Ld22hACD+eFNVqqcxQGVUDzCb/9myhFUxDlTI7/UoA2UABqAAAGauuVo06GeE85URN0VKNHIdgIqoHKApQAEGUMpAgFImk0EYPwoTiKDdrR/Lg1iX5P91q9eCsHuZqK0OazNLUtoqi7WbZ5M5RrmRW4FwfrSwzMQr2/GqCGGVG8g3n9KF+HYJtPRcErnScSV/2iXdewlgLF1iu0hc66b16awss11U3EXqY7aLEdfNWaOqua2nwtEZnZm5KqOb9brlq7JmFceADVZnnKTO0p7r54EdGctOdgbYhq12nLG2i6nHMv0ZBxG9QYm1Aevz/G+7eOKzddaobulp7ckeSw+o7Ommcyymm7LPtzjI84mY4yw+74uRZw6vL3s7+ALe+trtV7O3t/bJdRnnZsR8RSx7rK0OyFQ4Sy2X5xuDAmdyyEW5p1HV5MqxlhD7MTgHVMyZ6fzOgH3ntO0SiM+O/g80pQfEYo6NYOAniMWTzysEwAtAGDCANOgAACZICAUACJjm+JAv4l0R8gSXZz599xE5flc0KKHubukISuQ2OZ4LZl6v7Xr4s9CFT565xLHbS0MEOzroLoRv5lhv6MJbDZ0PfKzD68LGyrvTd49NhUa3lMWPVBWdXDqvfdesujlDwlt9t7dPvWVgTaI6du+MaR1/rbFHD59Z9t+SVjKjdp7mP5S4+Q8Acpj4CRQVj3ExLRfex4WmdCHZegFrOi7ytQtWixwk7/s61aggixtvgjWTDhYO1n+mUkcNrr1EyT85ligu3sgaUwy2sshiC03CDpqXbZ/i4fnm97GoMNa2Lr0ECf5jFxYSJIsHBQj847KqAEWJnP7cFb0lWP39jIE6CIINAUg5yBONILLRAox4lVQjAggve8a/tmNp4fh//QHjB4CvRk1NA3z9/YtnLn99+Vez1zxCTAD11XbxFsD8Lop8WQNhp+eVe9DcHw8lNYfBklOqB6WLjw28CABBUEgWEwH8rGEgZgBYEP2hEhJ+USn8fKMyGOs+lcloO1Qe+lqk8lJruKOgbYJ1dh1k24yV7LrTSjusl2W77JT4HOttkrDVDmslzddsjpmmmqvFJqvt0265LXaaZqstVrFNtdUmq3RZbYed1kf01RolDFPx6c6nO5/uXKtlx2r4tKpZxTeuW5dx77Hy+XwBei5gm/12WG+tdXbRhkppNIZezPlf3WGbBG2KTTbRma6domM1h9WuPfq/mKAAIB+r7M7hBUQUhhhi+nZvWZ8iZ5qXh6amDpf3nZJyoUEOIYJqkElcgILn9qkyWJkiQcDfsIgKqeRF7TQ7CbYaQ0QVBi+vTFeDqYap7zwl2MlktglSKkWpycMey5bMSOXYyctckzWq0IeafIxkt75+N0z0M0ZCtf5mYoCJhqpXcedOQVpNM1yVfuQKvaotpkwBdgoz03hJMaW0VYSVWk1iG0DbksPiw9fgwp8zKMdkpWQX52zj3E0tsptOQlm4TF+y07kVCFqIcW4LJbKUwfM+5/xBLYQnBVYLAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR4AA0AAAAABXwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGpCou9jbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAAC8AAAAzGRI5whoZWFkAAAC1AAAADYAAAA2GvJJ32hoZWEAAAMMAAAAHgAAACQHmQK0aG10eAAAAywAAAAXAAAAGAZwAD5sb2NhAAADRAAAAA4AAAAOAIwAjG1heHAAAANUAAAAHAAAACAAGADCbmFtZQAAA3AAAADVAAAB2iUGQYxwb3N0AAAESAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv0UkqFzgF1u6gU4nolepnEbrKipxNwiTmQyJok4CaNUEDN9tZrEWVORZqsAjvImfvhvdHHwP5RWtScxqxzYAVToARzfBhQk3AHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA942gTBxQHCQBQFwPc3uDsn4nJC13DvBC2FMlINFeWGzoDBBuhhlGAgC/C6Uw943bPp/n3HsVF6J2d2BMH8JWzAnlgAaXfApFDak3xDMutJR0kRem4mG62JT0zWbmWyvO1Vqa1528m0Wx0+UbpbIRr/ZxFoLMHJ5lfi7Vswh9GJS1lN0VrURSHdwsTLQAwk7ulfMOffPi5tPYg4j6SuvaqgikCwlgIPR7CUjLq8lGSosh5MVFMRWRQAGIolfwABAAAAAQDEeSSiZl8PPPUACQPoAAAAANs3QkQAAAAA3OfChv7c/u0EuQR+ACEACQACAAAAAAAAeNpjYGRgYGH89xZIPvt3598tlp1AEVTABgCxzQdSAAB42mNcwaDAAAJXIJjJh0EORAMALKYDsgAAAAATABMAEwATAGYAZgAAeNpjYGRgYGBjCGNgZ8gC0iAeArAwMAIAEyoA23jalZA1UgRAEEUf7mRoNBnuDgnu7u7r7rtX4lyEHIKurq6Jd0ffyG8DWgnSQF1jG/BYN2hcxyR/xvW08mvcwCo/xo0skzVuopdn42aGmTfuFoIweelp0U5Jz/FFlghp8sKT5ITjsqfIEpL3M3Y55oBNTjgnToAyV3yQJMcWKdm/mWBTKC50S4AsYkNfHDNMMmdq5/XOW3DeRkDPASGHWTP1mtevVR2H7bV51ps0Fa1HSOvkmGWaGVaE1JbpsqSZFN4gLt3hFWo5S0AtZimq3cl/vC5FtAAAAHjaY2BiAIP/+xhSGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEA13UIsA==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-condensed-vietnamese-700-normal-BHzPe_nH.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-700-normal-CcvNWcjF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-condensed-latin-ext-700-normal-CXZ_9bG9.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-700-normal-CnD6lCoL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-condensed-latin-700-normal-D8r4s4aS.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-700-normal-D3enqrvP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#e9ebf0;--lift:#f6f7f9;--white:#fff;--ink:#0f1218;--ink-2:#1a1f2b;--ink-plate:#12161f;--slate:#616a7d;--slate-dim:#8a93a6;--rule:#c8cdd6;--rule-soft:#c8cdd68c;--rule-ink:#2a3040;--claude:#d97757;--codex:#111;--shell:1200px;--gutter:clamp(20px, 5vw, 40px);--sp-section:clamp(76px, 9vw, 130px);--nav-h:54px;--nav-gap:clamp(10px, 1.6vw, 16px);--nav-space:calc(var(--nav-h) + var(--nav-gap) * 2);--optical:-.036em;--font-display:"IBM Plex Sans Condensed", "IBM Plex Sans", system-ui, sans-serif;--font-body:"IBM Plex Sans", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--dots:radial-gradient(var(--rule) 1px, transparent 1.2px);--dots-dark:radial-gradient(#ffffff16 1px, transparent 1.2px);--dots-size:24px 24px;--ease-settle:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@keyframes ground-drift{0%{background-position:0 0}to{background-position:24px 0}}body{background-color:var(--paper);background-image:var(--dots);background-size:var(--dots-size);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.62;animation:11s linear infinite ground-drift;overflow-x:hidden}img{max-width:100%;height:auto;display:block}code{font-family:var(--font-mono);font-size:.88em}a{color:inherit}:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid}.skip{z-index:20;background:var(--ink);color:var(--lift);font-family:var(--font-mono);padding:12px 18px;font-size:13px;text-decoration:none;position:absolute;top:0;left:-9999px}.skip:focus{top:12px;left:12px}.shell{width:100%;max-width:calc(var(--shell) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.bleed{width:auto;margin-inline:calc(var(--gutter) * -1)}@media (width>=1240px){.bleed{margin-inline:calc(50% - 50vw)}}.bleed--safe{overflow-x:clip}.bleed--fade{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.resv{overflow-x:clip}.resv__head{max-width:18ch}.resv__lede{max-width:52ch;margin-top:14px}.resv__reg{margin-top:clamp(38px,5vw,62px)}.resv__rows{min-width:1400px;padding-inline:var(--gutter);flex-direction:column;gap:1px;display:flex}.resv__row{padding:11px var(--gutter);font-family:var(--font-mono);letter-spacing:-.01em;color:#ffffff70;animation:.5s ease-out forwards resv-hold;animation-delay:calc(var(--i) * .13s + .2s);opacity:.4;border-top:1px solid #ffffff12;grid-template-columns:10px minmax(0,1fr) 88px 44px;align-items:center;gap:14px;font-size:12.5px;display:grid}.resv__row:last-child{border-bottom:1px solid #ffffff12}@keyframes resv-hold{to{opacity:1}}@media (prefers-reduced-motion:reduce){.resv__row{opacity:1;animation:none}}.resv__dot{background:var(--hue);border-radius:50%;width:7px;height:7px}.resv__path{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resv__by{color:var(--hue)}.resv__state{text-align:right;color:#ffffff57}.resv__cap{color:#ffffff6b;margin-top:26px}.band{overflow-x:clip}.band--paper{background:var(--white);border-block:1px solid var(--rule-soft)}.band--ink{background-color:var(--ink);background-image:var(--dots-dark);background-size:var(--dots-size);color:#fff}.band__head{max-width:20ch}.band__lede{max-width:54ch;margin-top:14px}.agents-grid{border-top:1px solid var(--rule);grid-template-columns:repeat(2,1fr);gap:0;margin-top:clamp(38px,5vw,62px);display:grid}@media (width>=760px){.agents-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=1100px){.agents-grid{grid-template-columns:repeat(6,1fr)}}.agents-grid__cell{border-bottom:1px solid var(--rule);border-right:1px solid var(--rule);flex-direction:column;gap:8px;min-height:132px;padding:clamp(20px,2.4vw,30px) clamp(16px,1.8vw,24px);display:flex}.agents-grid__cell:last-child{border-right:0}.agents-grid__logo{border-radius:7px;width:30px;height:30px;display:block}.agents-grid__dot{background:color-mix(in srgb, var(--hue) 16%, transparent);border:1px solid color-mix(in srgb, var(--hue) 34%, transparent);border-radius:7px;width:30px;height:30px}.agents-grid__name{letter-spacing:var(--optical);margin-top:auto;font-size:14px;font-weight:600}.agents-grid__note{color:var(--slate);font-size:12.5px}.room{margin-top:clamp(38px,5vw,62px)}.room__row{min-width:1500px;padding-inline:var(--gutter);gap:10px;display:flex}.room__chip{height:34px;animation:.5s ease-out backwards room-in;animation-delay:calc(var(--i) * 60ms);background:#ffffff0f;border-radius:10px;flex:none;align-items:center;gap:8px;padding:0 12px 0 4px;display:inline-flex}@keyframes room-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.room__chip{animation:none}}.room__face{background:var(--peer);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:600;display:grid}.room__chip--watching .room__face{color:var(--peer);box-shadow:inset 0 0 0 2px var(--peer);background:0 0}.room__name{color:#ffffffe6;font-size:13px}.room__what{color:#ffffff6b;font-size:11px}.room__chip--watching .room__what{color:var(--peer)}.band--split{border-block:1px solid var(--rule-soft);padding-block:0}.split{grid-template-columns:1fr;display:grid}@media (width>=900px){.split{grid-template-columns:1fr 1fr}}.split__half{padding:clamp(48px, 6vw, 92px) var(--gutter);align-items:center;display:flex}.split__half--paper{background:var(--white)}.split__half--ink{background-color:var(--ink);background-image:var(--dots-dark);background-size:var(--dots-size);color:#fff;border-left:1px solid var(--rule)}.split__hold{width:100%;max-width:520px;margin-inline:auto}.split__zero{font-family:var(--font-display);letter-spacing:-.05em;color:var(--ink);margin:10px 0 0;font-size:clamp(120px,18vw,240px);line-height:.82}.split__under{max-width:40ch;color:var(--slate);margin-top:20px;font-size:14.5px;line-height:1.55}.split__head{max-width:18ch;margin-top:10px}.split__facts{gap:0;margin:22px 0 0;padding:0;list-style:none;display:grid}.split__facts li{color:#ffffffc7;border-top:1px solid #ffffff1a;padding:12px 0;font-size:14px}.split__facts li:last-child{border-bottom:1px solid #ffffff1a}.eyebrow--ink{color:#ffffff6b}.alloc{margin-top:26px}.alloc__row{gap:8px;display:flex}.alloc__face{cursor:pointer;width:34px;height:34px;color:var(--peer);box-shadow:inset 0 0 0 2px var(--peer);font:600 12px/1 var(--font-body);transition:background .16s var(--motion-ease), color .16s var(--motion-ease);background:0 0;border:0;border-radius:50%;padding:0}.alloc__face.is-editing{background:var(--peer);color:#fff}.alloc__count{font-family:var(--font-mono);color:#ffffffe6;margin:14px 0 0;font-size:13px}.alloc__free{color:#ffffff6b}.centred{text-align:center}.centred .eyebrow:before{margin-inline:auto}.centred .display,.centred .head,.centred .pull{margin-left:auto;margin-right:auto}.centred .lede,.centred .caption,.centred .fineprint,.centred .plate__caption,.centred .evidence{margin-inline:auto}.centred .hero__actions{justify-content:center}.wordmark{font-family:var(--font-display);letter-spacing:-.018em;color:var(--ink);margin-left:var(--optical);font-size:25px;font-weight:700;text-decoration:none}.wordmark--sm{font-size:19px}.wordmark--nav{margin-left:0;font-size:21px}.eyebrow{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--slate);margin:0 0 20px;font-size:12px;font-weight:500}.eyebrow:before{content:"";background:var(--rule);width:26px;height:1px;margin-bottom:16px;display:block}.eyebrow__up{color:inherit;text-decoration:none}.eyebrow__up:hover,.eyebrow__up:focus-visible{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.display{font-family:var(--font-display);letter-spacing:-.032em;margin:0 0 30px;margin-left:var(--optical);text-wrap:balance;font-size:clamp(3.1rem,9.2vw,7.1rem);font-weight:700;line-height:.9}.display--sm{margin-bottom:30px;font-size:clamp(2.4rem,6vw,4.4rem)}.display__path{height:1.28em;font-family:var(--font-mono);letter-spacing:-.045em;background:var(--white);border:1px solid var(--rule);vertical-align:.27em;white-space:nowrap;border-radius:.2em;align-items:center;margin-inline:.17em 0;padding-inline:.3em;font-size:.56em;font-weight:500;line-height:1;display:inline-flex}.display__stop{margin-left:-.025em}.head{font-family:var(--font-display);letter-spacing:-.022em;margin:0 0 40px;margin-left:var(--optical);text-wrap:balance;max-width:20ch;font-size:clamp(1.95rem,4.1vw,3.15rem);font-weight:600;line-height:1.03}.lede{color:var(--ink-2);max-width:44ch;margin:0 0 36px;font-size:clamp(1.1rem,1.55vw,1.35rem);line-height:1.5}.caption{font-family:var(--font-mono);color:var(--slate);max-width:68ch;margin:30px 0 0;font-size:12.5px;line-height:1.65}.caption--wide{max-width:74ch}.fineprint{font-family:var(--font-mono);color:var(--slate);margin:26px 0 0;font-size:12.5px;line-height:1.6}.fineprint--dim{color:var(--slate-dim)}.btn{font-family:var(--font-body);letter-spacing:-.006em;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;padding:13px 22px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .14s,background-color .14s,border-color .14s;display:inline-flex}.btn--solid{background:var(--ink);color:var(--lift)}.btn--solid:hover{background:var(--ink-2);transform:translateY(-1px)}.btn--quiet{border-color:var(--rule);color:var(--ink);background:0 0}.btn--quiet:hover{border-color:var(--slate);transform:translateY(-1px)}.btn--invert{background:var(--lift);color:var(--ink)}.btn--invert:hover{background:var(--white);transform:translateY(-1px)}.btn--sm{border-radius:8px;padding:9px 15px;font-size:14px}#nav-sentinel{width:1px;height:1px;position:absolute;top:0}.nav{z-index:20;padding:var(--nav-gap) var(--gutter);pointer-events:none;position:fixed;top:0;left:0;right:0}.nav__bar{pointer-events:auto;width:max-content;max-width:100%;height:var(--nav-h);background:color-mix(in srgb, var(--lift) 76%, transparent);border:1px solid var(--rule-soft);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);border-radius:15px;align-items:center;gap:20px;margin-inline:auto;padding:7px 7px 7px 26px;transition:background-color .26s,border-color .26s,box-shadow .26s;display:flex;box-shadow:0 1px 2px #0f12180a,0 18px 40px -24px #0f121866}.nav.is-lifted .nav__bar{background:color-mix(in srgb, var(--lift) 93%, transparent);border-color:var(--rule);box-shadow:0 1px 2px #0f12180d,0 24px 50px -24px #0f121880}.nav__rule{background:var(--rule);flex:none;width:1px;height:20px}.section,.hero{scroll-margin-top:calc(var(--nav-space) + 12px)}.hero{min-height:100svh;padding-block:calc(var(--nav-space) + clamp(8px, 1.7vh, 18px)) clamp(10px, 1.5vh, 18px);flex-direction:column;display:flex;position:relative}.hero__intro{min-height:32px;padding-inline:var(--gutter);color:var(--slate);font-family:var(--font-mono);letter-spacing:.01em;justify-content:center;align-items:center;gap:3px;font-size:clamp(11px,.9vw,13px);display:flex}.hero__intro p{margin:0 0 0 8px}.hero__actions{justify-content:center;margin-top:clamp(10px,1.5vh,16px);display:flex}.hero__cta{white-space:nowrap}.hero__stage{pointer-events:none;flex:1 1 0;align-items:stretch;min-height:clamp(500px,66vh,680px);max-height:680px;margin-top:clamp(14px,2vh,22px);display:flex;position:relative}@media (width>=1240px){.hero__stage--bleed .hero-canvas{justify-content:flex-start;padding-right:0}.hero__stage--bleed .hero-canvas__frame{width:calc(50vw + 50%);max-width:none;margin-inline:0}}.agent-dot{vertical-align:.5px;border-radius:50%;flex:none;width:7px;height:7px;margin-right:6px;display:inline-block}.agent-dot--claude{background:var(--claude)}.agent-dot--codex{background:var(--codex)}.flock__canvas{-webkit-mask-composite:source-in;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.section{padding-block:var(--sp-section)}.section--tint{background:color-mix(in srgb, var(--white) 80%, transparent);border-block:1px solid var(--rule-soft)}.section--ink{background-color:var(--ink);background-image:var(--dots-dark);background-size:var(--dots-size);color:var(--lift);animation:11s linear infinite ground-drift}.section--ink .head,.section--ink .display{color:var(--lift)}.section--ink .eyebrow{color:var(--slate-dim)}.section--ink .eyebrow:before{background:var(--rule-ink)}.section--ink .caption{color:var(--slate-dim)}.section--close{padding-block:clamp(84px,10vw,140px)}.plate{margin:0}.plate__frame{background:var(--lift);border:1px solid var(--rule);border-radius:14px;padding:9px;box-shadow:0 1px 2px #0f12180d,0 26px 54px -30px #0f121873}.plate__frame img{border-radius:7px;width:100%}.plate__caption{font-family:var(--font-mono);color:var(--slate);max-width:74ch;margin-top:16px;font-size:12.5px;line-height:1.65}.plate--wide{width:calc(100% + 120px);margin-left:-60px}.plate--wide .plate__caption{margin-left:60px}@media (width<=1320px){.plate--wide{width:100%;margin-left:0}.plate--wide .plate__caption{margin-left:0}}.rz{justify-content:space-between;align-items:center;gap:16px;margin-top:78px;padding-block:6px;display:flex;position:relative}.rz__col{z-index:1;flex-direction:column;gap:clamp(16px,2.6vw,34px);margin:0;padding:0;list-style:none;display:flex;position:relative}.rz__node{font-family:var(--font-mono);white-space:nowrap;align-items:center;font-size:clamp(11.5px,1.15vw,14px);line-height:1;display:flex}.rz__agent{color:var(--ink);font-weight:500}.rz__file{color:var(--slate);justify-content:flex-end}.rz__path-short{display:none}.rz__wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rz__waist{stroke:var(--rule);stroke-width:1px;stroke-dasharray:2 4}.rz__edge{fill:none;stroke:var(--slate);stroke-width:1.25px;opacity:.78;stroke-dasharray:100;stroke-dashoffset:100px}.rz.is-lit .rz__edge{stroke-dashoffset:0;transition:stroke-dashoffset .82s var(--ease-settle)}.rz__edge:nth-of-type(2){transition-delay:90ms}.rz__edge:nth-of-type(3){transition-delay:.18s}.rz__edge:nth-of-type(4){transition-delay:.27s}.rz__edge:nth-of-type(5){transition-delay:.36s}.rz__edge--refused{stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:3.5 4;stroke-dashoffset:0;opacity:0}.rz.is-lit .rz__edge--refused{opacity:1;transition:opacity .42s .62s}.rz__block{stroke:var(--ink);stroke-width:1.7px;stroke-linecap:round;fill:none;opacity:0}.rz__block-halo{stroke:none;fill:#fafbfc}.rz.is-lit .rz__block{opacity:1;transition:opacity .32s .88s}.rz__refused-label{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;fill:var(--ink);opacity:0;font-size:10.5px}.rz.is-lit .rz__refused-label{opacity:1;transition:opacity .32s 1.03s}.rz__waist-label{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--slate);white-space:nowrap;margin:0;font-size:11px;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.statement{margin:0}.pull{font-family:var(--font-display);letter-spacing:-.032em;color:var(--lift);text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2.35rem,6.2vw,4.7rem);font-weight:700;line-height:.98}.pull:before{content:"";background:var(--claude);width:46px;height:3px;margin:0 auto clamp(26px,3vw,38px);display:block}.cv{height:clamp(220px,28vw,340px);margin:0 0 clamp(28px,4vw,48px);position:relative}.cv__field{width:100%;height:100%;display:block;overflow:visible;-webkit-mask-image:radial-gradient(62% 74%,#000 42%,#0000 100%);mask-image:radial-gradient(62% 74%,#000 42%,#0000 100%)}.cv__mark{stroke:var(--lift);stroke-width:1.7px;stroke-linecap:round;opacity:.42;transform-box:view-box;transform-origin:0 0;transform:translate(var(--x), var(--y)) rotate(var(--a0))}.cv__mark--claude{stroke:var(--claude);opacity:.72}.cv.is-lit .cv__mark{opacity:.8;transform:translate(var(--x), var(--y)) rotate(var(--a1));transition:transform 1.15s var(--ease-settle), opacity .9s ease;transition-delay:var(--d)}.cv.is-lit .cv__mark--claude{opacity:1}.cv__hub{fill:none;stroke:var(--lift);stroke-width:1.6px;opacity:0}.cv.is-lit .cv__hub{opacity:.9;transition:opacity .5s .3s}.evidence{max-width:58ch;margin-top:clamp(26px,3.2vw,38px)}.finale{border-top:1px solid var(--rule-ink);margin-top:clamp(70px,9vw,118px);padding-top:clamp(46px,5.5vw,70px)}.finale .head{margin-bottom:34px}.footer{border-top:1px solid var(--rule);padding-block:34px}.footer__inner{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.footer__note{font-family:var(--font-mono);color:var(--slate);font-size:12px}.footer__note:first-of-type{margin-left:auto}@media (width<=940px){.pull{max-width:none}}@media (width<=720px){body{font-size:16px}.eyebrow{letter-spacing:.12em;font-size:11px}.display{font-size:clamp(2.9rem,15vw,4.2rem)}.rz__path-full{display:none}.rz__path-short{display:inline}.hero__stage,.hero-canvas__frame .canvas-mock__board{min-height:520px}.nav__bar{justify-content:space-between;width:100%}.nav__rule{display:none}.cv{height:clamp(200px,54vw,240px)}.footer__inner{flex-direction:column;align-items:flex-start}.footer__note:first-of-type{margin-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.btn:hover{transform:none}.rz__edge,.rz__edge--refused{stroke-dashoffset:0}.rz__edge--refused,.rz__block,.rz__refused-label{opacity:1}.cv__mark{transform:translate(var(--x), var(--y)) rotate(var(--a1));opacity:.8}.cv__mark--claude,.cv__hub{opacity:1}}.slot,.shot{border-radius:14px;width:100%;max-height:min(52vh,420px);margin:30px auto 0;overflow:hidden}.slot{border:1px solid var(--rule);background:radial-gradient(120% 90% at 78% 12%, #0f12180f, transparent 55%), var(--lift);color:var(--ink);place-items:center;display:grid;position:relative}.slot--wide,.shot--wide{max-width:min(100%,900px)}.slot--ink,.section--ink .slot{border-color:var(--rule-ink);color:var(--lift);background:radial-gradient(120% 90% at 78% 12%,#ffffff0f,#0000 55%),#ffffff05}.slot__art{width:100%;height:100%;display:block}.slot__marks{transform-origin:50%;animation:14s ease-in-out infinite alternate slot-drift}@keyframes slot-drift{0%{opacity:.9;transform:translateY(0)scale(1)}to{opacity:1;transform:translateY(-4px)scale(1.02)}}@media (prefers-reduced-motion:reduce){.slot__marks{animation:none}}.shot{border:1px solid var(--rule);background:var(--ink);margin:30px auto 0}.shot__img{object-fit:cover;width:100%;height:100%;display:block}.shot-frame{border:1px solid var(--rule);background:#eef0f4;border-radius:14px;width:100%;max-width:min(100%,960px);margin:36px auto 0;overflow:hidden;box-shadow:0 1px #0f12180a,0 24px 48px -28px #0f121859}.shot-frame--wide{max-width:min(100%,980px)}.shot-frame__bar{border-bottom:1px solid var(--rule);background:#f7f8fa;align-items:center;gap:12px;height:48px;padding:0 18px;display:flex}.shot-frame__brand{color:var(--ink);align-items:center;gap:7px;font-size:13px;font-weight:650;display:inline-flex}.shot-frame__brand svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.shot-frame__dots{gap:6px;display:inline-flex}.shot-frame__dots i{background:#d0d4dc;border-radius:50%;width:9px;height:9px}.shot-frame__dots i:first-child{background:#ff5f57}.shot-frame__dots i:nth-child(2){background:#febc2e}.shot-frame__dots i:nth-child(3){background:#28c840}.shot-frame__title{font-family:var(--font-mono);color:var(--slate-dim);letter-spacing:.02em;border-left:1px solid var(--rule);padding-left:12px;font-size:12px}.shot-frame__presence{align-items:center;margin-left:auto;display:flex}.shot-frame__presence i{color:#fff;width:24px;height:24px;font-family:var(--font-mono);border:2px solid #f7f8fa;border-radius:50%;place-items:center;margin-left:-5px;font-size:9px;font-style:normal;font-weight:600;display:grid}.shot-frame__presence i:first-child{background:#e8497d}.shot-frame__presence i:nth-child(2){background:#9b51e0}.shot-frame__presence i:nth-child(3){background:#2d9cdb}.shot-frame__presence b{background:var(--ink);color:#fff;border-radius:7px;margin-left:10px;padding:6px 10px;font-size:11px;font-weight:600}.shot-frame .shot{border:0;border-radius:0;max-height:none;margin:0}.hero-canvas{justify-content:center;align-items:stretch;width:100%;height:100%;padding-inline:clamp(10px,2.2vw,34px);display:flex}.hero-canvas__frame{border-radius:clamp(14px,1.4vw,20px);flex-direction:column;width:100%;max-width:1180px;min-height:0;margin-inline:auto;display:flex;box-shadow:0 1px #0f12180d,0 30px 90px -42px #0f121880}.hero-canvas__frame .canvas-mock__board{flex:auto;height:auto;min-height:clamp(500px,100%,640px)}.canvas-mock__board{background:radial-gradient(circle at 1px 1px,#5b667c29 1px,#0000 0) 0 0/22px 22px,#f3f5f8;height:min(52vh,440px);position:relative}.canvas-mock__board--compact{height:min(44vh,380px)}.canvas-mock__links{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.canvas-mock__link{stroke:#4977f2;stroke-width:2.25px;vector-effect:non-scaling-stroke}.canvas-mock__link--glow{stroke-width:6px;opacity:.14;animation:1.8s cubic-bezier(.45,0,.55,1) infinite plink-breathe}@keyframes plink-breathe{0%,to{opacity:.06}50%{opacity:.22}}.canvas-mock__win{left:var(--x);top:var(--y);z-index:2;width:min(32%,385px);animation:canvas-window-in .7s var(--ease-settle) both;background:#111318;border:1px solid #0f12182e;border-radius:13px;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 22px 48px -26px #0f121894}.canvas-mock__win--drift-b{animation-delay:90ms}.canvas-mock__win--drift-c{animation-delay:.18s}.canvas-mock__staged{opacity:0;animation:none}.canvas-mock__staged.is-in{animation:canvas-window-in .7s var(--ease-settle) both;animation-delay:0s}.canvas-mock__links.canvas-mock__staged.is-in{animation-duration:.9s}@keyframes canvas-window-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.canvas-mock__win[data-agent=claude] header b:before{content:"";vertical-align:1px;background:#d97757;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.canvas-mock__win[data-agent=codex] header b:before{content:"";vertical-align:1px;background:#e8eaf0;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.canvas-mock__win header{color:#343946;height:38px;font-size:clamp(9px,.82vw,12px);font-family:var(--font-mono);background:#eceef2;border-bottom:1px solid #0f12181a;align-items:center;gap:8px;padding:0 12px;display:flex}.canvas-mock__win header b{font-weight:600}.canvas-mock__traffic{gap:5px;margin-right:2px;display:inline-flex}.canvas-mock__traffic i{border-radius:50%;width:7px;height:7px}.canvas-mock__traffic i:first-child{background:#ff5f57}.canvas-mock__traffic i:nth-child(2){background:#febc2e}.canvas-mock__traffic i:nth-child(3){background:#28c840}.canvas-mock__provider{align-items:center;gap:6px;min-width:0;display:flex}.canvas-mock__provider img{border-radius:4px;width:16px;height:16px}.canvas-mock__cloud{color:#606879;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;display:flex}.canvas-mock__cloud svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.canvas-mock__cloud b{font-family:var(--font-body);font-size:clamp(8px,.72vw,10px);font-weight:600}.canvas-mock__cloud em{color:#9299a7;font-family:var(--font-body);letter-spacing:.04em;font-size:clamp(7px,.65vw,9px);font-style:normal}.canvas-mock__dots,.canvas-mock__dots:before,.canvas-mock__dots:after{content:"";background:#ff5f57;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:10px 0 #febc2e,20px 0 #28c840}.canvas-mock__win pre{font-family:var(--font-mono);color:#e8eaf0;white-space:pre-wrap;margin:0;padding:clamp(12px,1.2vw,18px);font-size:clamp(9px,.82vw,12.5px);line-height:1.7}.canvas-mock__terminal{flex-direction:column;min-height:clamp(150px,15vw,200px);display:flex}.canvas-mock__terminal pre{flex:1}.canvas-mock__terminal-foot{color:#7f8796;font-family:var(--font-mono);border-top:1px solid #ffffff14;justify-content:space-between;gap:8px;padding:5px 10px;font-size:clamp(6px,.58vw,8px);display:flex}.canvas-mock__caret{color:#d97757;animation:1.1s step-end infinite caret-blink}@keyframes caret-blink{0%,55%{opacity:.85}56%,to{opacity:0}}.canvas-mock__game--snake{animation:3.2s ease-in-out infinite game-pulse}.canvas-mock__game--pong{animation:3.2s ease-in-out -1.6s infinite game-pulse}@keyframes game-pulse{0%,to{opacity:.72}50%{opacity:1}}.canvas-mock__win--preview{background:#0d0f13;width:min(40%,475px);animation-delay:.26s}.hero-canvas .canvas-mock__win header b:before{display:none}.canvas-mock__preview-url{color:#8a93a6;margin-left:auto;font-size:.88em}.arcade-preview{background:#0e1014}.arcade-preview__nav{height:34px;font-family:var(--font-mono);color:#8f96a3;border-bottom:1px solid #292d35;justify-content:space-between;align-items:center;padding-inline:13px;font-size:clamp(7px,.65vw,10px);display:flex}.arcade-preview__live{color:#79d798;align-items:center;gap:5px;display:inline-flex}.arcade-preview__live:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;animation:2s ease-out infinite preview-live;box-shadow:0 0 0 3px #79d7981a}@keyframes preview-live{50%{box-shadow:0 0 0 7px #79d79800}}.arcade-preview__games{grid-template-columns:1fr 1fr;gap:clamp(7px,.8vw,12px);padding:clamp(8px,1vw,14px);display:grid}.snake-game,.pong-game{background-color:#14171d;background-image:radial-gradient(#ffffff0f .7px,#0000 .8px);background-size:10px 10px;border:1px solid #292d35;border-radius:8px;min-height:clamp(122px,15vw,220px);position:relative;overflow:hidden}.game-label{z-index:2;color:#d9dde5;font-family:var(--font-mono);font-size:clamp(7px,.65vw,10px);position:absolute;top:8px;left:10px}.snake{background:#77db58;border-radius:2px;width:9px;height:9px;position:absolute;box-shadow:11px 0 #77db58,22px 0 #77db58,33px 0 #77db58,44px 0 #77db58,55px 0 #77db58,66px 0 #77db58}.snake--a{top:65%;left:19%}.snake--b{transform-origin:0;top:calc(65% - 33px);left:calc(19% + 66px);transform:rotate(90deg)}.snake--c{top:calc(65% - 42px);left:calc(19% + 66px)}.snake--d{width:11px;height:11px;box-shadow:none;background:#77db58;border:2px solid #b4ff9f;top:calc(65% - 42px);left:calc(19% + 127px)}.snake--food{width:8px;height:8px;animation:1.4s steps(2,end) infinite food-pulse;top:30%;right:19%;box-shadow:0 0 10px #77db58b3}@keyframes food-pulse{50%{opacity:.3}}.pong-game__net{border-left:1px dashed #656b78;height:64%;position:absolute;top:20%;left:50%}.pong-game__paddle{border-radius:2px;width:5px;height:28%;position:absolute;top:48%}.pong-game__paddle--left{background:#fa6e67;animation:3.4s ease-in-out infinite paddle-left;left:12%}.pong-game__paddle--right{background:#58a9ff;animation:3s ease-in-out infinite paddle-right;right:12%}.pong-game__ball{background:#fff;width:7px;height:7px;animation:3.4s linear infinite pong-ball;position:absolute;top:39%;left:43%;box-shadow:0 0 8px #ffffff73}.pong-game__score{color:#d9dde5;font-family:var(--font-mono);font-size:clamp(7px,.65vw,10px);position:absolute;top:8px;left:50%;transform:translate(-50%)}@keyframes paddle-left{50%{transform:translateY(-25%)}}@keyframes paddle-right{50%{transform:translateY(20%)}}@keyframes pong-ball{0%{transform:translate(-30px,35px)}50%{transform:translate(70px,-20px)}to{transform:translate(-30px,35px)}}.canvas-mock__zoom{z-index:3;border:1px solid var(--rule);color:#7a8292;height:30px;font-family:var(--font-mono);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border-radius:9px;align-items:center;gap:10px;padding-inline:10px;font-size:10px;display:flex;position:absolute;bottom:14px;right:16px;box-shadow:0 10px 24px -18px #0f121880}.canvas-mock__zoom b{font-weight:500}.canvas-mock__board .room-ghosts{z-index:5}.hero-canvas .room-ghost{opacity:.92;will-change:transform;animation-timing-function:cubic-bezier(.45,.05,.35,.95)}.hero-canvas .room-ghost:first-child{animation-name:hero-peer-a;animation-duration:17s}.hero-canvas .room-ghost:nth-child(2){animation-name:hero-peer-b;animation-duration:20s}.hero-canvas .room-ghost:nth-child(3){animation-name:hero-peer-c;animation-duration:23s}@keyframes hero-peer-a{0%,to{transform:translate(0)}28%{transform:translate(10vw,7vh)}56%{transform:translate(24vw,18vh)}78%{transform:translate(12vw,40vh)}}@keyframes hero-peer-b{0%,to{transform:translate(0)}32%{transform:translate(-10vw,11vh)}58%{transform:translate(-24vw,36vh)}82%{transform:translate(-8vw,8vh)}}@keyframes hero-peer-c{0%,to{transform:translate(0)}25%{transform:translate(-8vw,-5vh)}52%{transform:translate(-38vw,-28vh)}80%{transform:translate(-12vw,-8vh)}}.section--shared{position:relative;overflow:clip}.shared-stage{max-width:min(100%,560px);margin:40px auto 0;position:relative}.shared-plate{border-radius:16px;position:relative;overflow:hidden;box-shadow:0 28px 60px -36px #0f121859}.shared-plate .scene{border:0;border-radius:0;min-height:300px}.shared-stage.is-in .scene__win{animation:7s ease-in-out infinite shared-float}.shared-stage.is-in .scene__win:nth-child(2){animation-delay:-2.4s}.shared-stage.is-in .scene__preview{animation:8s ease-in-out -1.2s infinite shared-float}@keyframes shared-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.drift{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.section--shared .shell,.section--shared .shared-stage{z-index:1;position:relative}.drift__blob{filter:blur(56px);opacity:.28;border-radius:50%;animation:22s ease-in-out infinite drift-move;position:absolute}.drift__blob--a{background:#e8497d;width:clamp(140px,22vw,220px);height:clamp(140px,22vw,220px);animation-duration:19s;top:12%;left:8%}.drift__blob--b{background:#9b51e0;width:clamp(120px,18vw,190px);height:clamp(120px,18vw,190px);animation-duration:24s;animation-delay:-7s;top:28%;right:6%}.drift__blob--c{background:#2d9cdb;width:clamp(100px,16vw,170px);height:clamp(100px,16vw,170px);animation-duration:21s;animation-delay:-13s;bottom:8%;left:42%}.drift--light .drift__blob{opacity:.16}.cinema__ground .drift__blob{opacity:.22}@keyframes drift-move{0%,to{transform:translate(0)scale(1)}33%{transform:translate(18px,-14px)scale(1.06)}66%{transform:translate(-12px,16px)scale(.94)}}.room-ghosts{pointer-events:none;z-index:2;position:absolute;inset:0}.room-ghost{left:var(--gx);top:var(--gy);opacity:.55;animation:var(--gpath) var(--gd) ease-in-out var(--gdelay) infinite;align-items:flex-start;gap:5px;display:inline-flex;position:absolute}.room-ghost__arrow{fill:var(--gc)}.room-ghost__name{background:var(--gc);color:#fff;white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:500;line-height:1.3}@keyframes room-a{0%,to{transform:translate(0)}50%{transform:translate(14px,10px)}}@keyframes room-b{0%,to{transform:translate(0)}50%{transform:translate(-16px,8px)}}@keyframes room-c{0%,to{transform:translate(0)}50%{transform:translate(-10px,-12px)}}.cinema__art--live{position:relative}.cinema__art--live .room-ghosts{z-index:3}.section--presence.is-in .who__item{animation:who-in .6s var(--ease-settle) both}.section--presence.is-in .who__item:first-child{animation-delay:80ms}.section--presence.is-in .who__item:nth-child(2){animation-delay:.16s}.section--presence.is-in .who__item:nth-child(3){animation-delay:.24s}@keyframes who-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.section--shape .cv{margin-top:clamp(32px,4vw,52px)}@media (width<=760px){.shared-stage{margin-top:32px}.canvas-mock__board{height:360px}.canvas-mock__win{width:42%}#hero-codex{--x:52%!important}.hero-canvas .canvas-mock__win--preview{width:44%;--x:52%!important;--y:54%!important}.hero-canvas .arcade-preview__games{grid-template-columns:1fr}.hero-canvas .pong-game{display:none}.hero-canvas .snake-game{min-height:160px}.hero-canvas .canvas-mock__preview-url,.hero-canvas .shot-frame__title{display:none}.hero__intro{justify-content:flex-start;padding-inline:20px}.hero__intro p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.canvas-mock__link{stroke-width:1.5px}}.scene{border:1px solid var(--rule-ink);background:radial-gradient(120% 90% at 78% 12%,#ffffff0f,#0000 55%),#ffffff08;border-radius:14px;flex-direction:column;justify-content:center;gap:12px;width:100%;min-height:280px;padding:22px;display:flex}.scene__win{background:#12151c;border:1px solid #ffffff14;border-radius:10px;overflow:hidden}.scene__win header{color:#c4c9d4;height:28px;font-family:var(--font-mono);background:#1e222c;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:flex}.scene__win header i{background:#555b68;border-radius:50%;width:7px;height:7px}.scene__win header i:first-child{background:#ff5f57}.scene__win header i:nth-child(2){background:#febc2e}.scene__win header i:nth-child(3){background:#28c840}.scene__win header b{margin-left:4px;font-weight:500}.scene__win pre{font-family:var(--font-mono);color:#e6e8ef;margin:0;padding:12px;font-size:12px}.scene__win--bad{border-color:#e8497d59}.scene__chip{font-family:var(--font-mono);color:#c8ccd6;border:1px solid #ffffff1f;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:11px}.scene__swap{color:var(--lift);align-items:center;gap:12px;font-size:18px;font-weight:600;display:flex}.scene__arrow{color:var(--slate-dim)}.scene__foot{font-family:var(--font-mono);color:#8b93a7;margin:4px 0 0;font-size:12px}.scene__who{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.scene__who li{color:var(--lift);align-items:center;gap:10px;font-size:14px;display:flex}.scene__who li:before{content:"";background:var(--who);border-radius:3px;width:10px;height:10px}.scene--team{gap:10px}.scene__preview{height:72px;font-family:var(--font-mono);color:#9aa3b5;background:linear-gradient(160deg,#2d9cdb33,#0000 60%),#151821;border:1px solid #ffffff14;border-radius:10px;place-items:center;margin-top:4px;font-size:12px;display:grid}.vs .scene{min-height:220px;margin-top:16px}.cinema__art .slot,.cinema__art .shot,.cinema__art .scene{max-height:none;margin-top:0}.nav__link{color:var(--slate);white-space:nowrap;padding:0 4px;font-size:13px;text-decoration:none}.nav__link:hover{color:var(--ink)}.nav.is-dark .nav__bar{border-color:var(--rule-ink);background:#12161fdb}.nav.is-dark .wordmark,.nav.is-dark .nav__link:hover{color:var(--lift)}.nav.is-dark .nav__link{color:var(--slate-dim)}.nav.is-dark .nav__rule{background:var(--rule-ink)}.nav.is-dark .btn--solid{background:var(--lift);color:var(--ink)}.section--manifesto{padding-top:clamp(96px,12vw,168px);padding-bottom:clamp(96px,12vw,168px)}.manifesto{font-family:var(--font-display);letter-spacing:-.015em;color:var(--lift);margin:0 0 34px;margin-left:var(--optical);font-size:clamp(2.8rem,7vw,5.4rem);font-weight:800;line-height:.95}.eyebrow--mono{text-transform:none;letter-spacing:.08em}.lede--sm{max-width:52ch;margin-inline:auto;font-size:clamp(1rem,1.25vw,1.13rem)}.lede--dim{color:var(--slate-dim);max-width:56ch;margin-inline:auto}.head--ink{color:var(--lift)}.marquee{border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule-ink);background-color:var(--ink);padding:44px 0;overflow:hidden}.marquee__track{width:max-content;animation:39s linear infinite marquee;display:flex}.marquee__track span{font-family:var(--font-display);color:#f6f7f929;white-space:nowrap;padding-right:.4em;font-size:clamp(1.9rem,4.4vw,3.4rem);font-weight:700;line-height:1}@keyframes marquee{to{transform:translate(-50%)}}.pill{background:var(--white);border:1px solid var(--rule);border-radius:999px;align-items:center;gap:18px;margin:26px auto 22px;padding:10px 26px 10px 10px;display:inline-flex;box-shadow:0 1px 2px #0f12180d}.pill__stack{margin:0;padding:0;list-style:none;display:flex}.pill__tile{background:var(--tile-bg);width:48px;height:48px;box-shadow:0 0 0 3px var(--white);transform:translateX(calc(var(--i) * -38px)) scale(.82);opacity:0;transition:transform .62s cubic-bezier(.22,1,.36,1),opacity .38s;transition-delay:calc(var(--i) * 65ms);border-radius:13px;flex:none;place-items:center;margin-left:-10px;display:grid;position:relative}.pill.is-in .pill__tile{opacity:1;transform:translate(0)scale(1)}.pill__label{opacity:0;transition:opacity .42s .48s,transform .42s cubic-bezier(.22,1,.36,1) .48s;transform:translate(-8px)}.pill.is-in .pill__label{opacity:1;transform:translate(0)}.pill__tile:hover{z-index:9;transition-delay:0s;transform:translateY(-5px)scale(1.06)}.pill__tile svg{fill:#fff;width:22px;height:22px}.pill__art{object-fit:contain;width:36px;height:36px;display:block}.pill__art--plate{object-fit:cover;border-radius:inherit;width:100%;height:100%}.pill__tile:first-child{margin-left:0}.pill__label{color:var(--ink-2);white-space:nowrap;font-size:15px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=560px){.pill{border-radius:22px;flex-direction:column;gap:12px;padding:14px 18px}}.caps{text-align:left;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:26px 34px;margin:46px 0 0;padding:0;list-style:none;display:grid}.caps__title{color:var(--lift);margin-bottom:6px;font-size:15px;font-weight:600;display:block}.caps__body{color:var(--slate-dim);font-size:14px;line-height:1.5;display:block}.vs{border:1px solid var(--rule-ink);text-align:left;border-radius:16px;grid-template-columns:1fr 1fr;margin-top:44px;display:grid;overflow:hidden}.vs__cell{padding:28px}.vs__cell--before{border-right:1px solid var(--rule-ink);opacity:.62}.vs__tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate-dim);margin:0 0 10px;font-size:11px}.vs__line{color:var(--lift);margin:0;font-size:17px;line-height:1.35}.vs .slot{margin-top:22px}@media (width<=720px){.vs{grid-template-columns:1fr}.vs__cell--before{border-right:0;border-bottom:1px solid var(--rule-ink)}}.figures{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));justify-items:center;gap:30px;margin:36px 0 0;padding:0;list-style:none;display:grid}.figures__big{font-family:var(--font-display);color:var(--claude);font-size:clamp(2.6rem,5.4vw,3.9rem);font-weight:700;line-height:1;display:block}.figures__label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--slate-dim);margin-top:8px;font-size:12px;display:block}.faq{text-align:left;border-top:1px solid var(--rule-ink);max-width:760px;margin:44px auto 0}.faq__item{border-bottom:1px solid var(--rule-ink)}.faq__q{cursor:pointer;color:var(--lift);padding:20px 34px 20px 0;font-size:16px;font-weight:500;list-style:none;position:relative}.faq__q::-webkit-details-marker{display:none}.faq__q:after{content:"+";font-family:var(--font-mono);color:var(--slate-dim);position:absolute;top:50%;right:6px;transform:translateY(-50%)}.faq__item[open] .faq__q:after{content:"–"}.faq__a{color:var(--slate-dim);margin:0;padding:0 34px 22px 0;font-size:15px;line-height:1.6}.close__head{font-family:var(--font-display);color:var(--lift);margin:0 0 26px;font-size:clamp(1.6rem,2.9vw,2.25rem);font-weight:600;line-height:1.1}.footer{background:var(--ink);padding-top:64px;position:relative;overflow:hidden}.footer__grid{text-align:left;z-index:1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:30px;display:grid;position:relative}.footer__title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate-dim);margin:0 0 14px;font-size:11px}.footer__item{color:#f6f7f99e;font-size:14px;line-height:1.9;display:block}.footer__base{z-index:1;border-top:1px solid var(--rule-ink);margin-top:44px;padding-top:18px;padding-bottom:108px;position:relative}.footer__ghost{font-family:var(--font-display);color:#ffffff0a;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:19vw;font-weight:700;line-height:.8;position:absolute;bottom:-.22em;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.marquee__track{width:100%;animation:none}.marquee__track span:last-child{display:none}}.cv__head{fill:var(--lift);stroke:none}.cv__mark--claude .cv__head{fill:var(--claude)}.section--cinema{text-align:left;padding-top:clamp(92px,11vw,156px);padding-bottom:clamp(92px,11vw,156px);position:relative;overflow:hidden}.cinema__ground{background-image:radial-gradient(120% 90% at 76% 6%, #ffffff0e, transparent 60%), var(--scene,none);pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.cinema__ground:after{content:"";background:radial-gradient(130% 100% at 50% 45%,#0000 30%,#090b10d1 100%);position:absolute;inset:0}.cinema__inner{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid;position:relative}.cinema__copy{max-width:44ch}.cinema__p{color:var(--slate-dim);margin:0 0 18px;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.62}.cinema__kicker{color:var(--lift);margin:26px 0 0;font-size:clamp(1.02rem,1.3vw,1.2rem);font-weight:600;line-height:1.5}@media (width<=860px){.section--cinema{text-align:center}.cinema__inner{grid-template-columns:1fr}.cinema__copy{max-width:none;margin-inline:auto}.cinema__art{max-width:380px;margin-inline:auto}}.chip{border:1px solid var(--rule-ink);font-family:var(--font-mono);color:var(--lift);background:#ffffff0a;border-radius:999px;align-items:center;gap:10px;margin:40px 0 0;padding:11px 18px 11px 15px;font-size:13px;display:inline-flex}.chip__dot{background:#3fa34d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #3fa34d29}.chip__under{font-family:var(--font-display);color:var(--lift);margin:18px 0 0;font-size:clamp(1.25rem,2.1vw,1.7rem);font-weight:600}.ghosts{pointer-events:none;z-index:2;position:absolute;inset:0}.ghost{left:var(--gx);top:var(--gy);opacity:.5;animation:var(--gpath,ghost-a) var(--gd) ease-in-out var(--gdelay) infinite;align-items:flex-start;gap:5px;display:inline-flex;position:absolute}.ghost:first-child{--gpath:ghost-a}.ghost:nth-child(2){--gpath:ghost-b}.ghost:nth-child(3){--gpath:ghost-c}.ghost__arrow{fill:var(--gc);filter:drop-shadow(0 1px 2px #0f121847)}.ghost__name{background:var(--gc);color:#ffffffeb;font-family:var(--font-mono);letter-spacing:.03em;white-space:nowrap;border-radius:6px;margin-top:9px;padding:2px 7px;font-size:10px}@keyframes ghost-a{0%{transform:translate(0)}18%{transform:translate(34px,-46px)}26%{transform:translate(34px,-46px)}47%{transform:translate(-18px,30px)}63%{transform:translate(52px,62px)}70%{transform:translate(52px,62px)}86%{transform:translate(8px,-22px)}to{transform:translate(0)}}@keyframes ghost-b{0%{transform:translate(0)}14%{transform:translate(-48px,34px)}22%{transform:translate(-48px,34px)}40%{transform:translate(-14px,88px)}55%{transform:translate(-62px,52px)}64%{transform:translate(-62px,52px)}82%{transform:translate(-26px,-18px)}to{transform:translate(0)}}@keyframes ghost-c{0%{transform:translate(0)}20%{transform:translate(-36px,-64px)}31%{transform:translate(-36px,-64px)}52%{transform:translate(-72px,-10px)}61%{transform:translate(-72px,-10px)}78%{transform:translate(-20px,40px)}to{transform:translate(0)}}@media (width<=1040px){.ghosts{display:none}}@media (prefers-reduced-motion:reduce){.ghost{animation:none}}.section--cinema-rev .cinema__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.05fr)}.cinema__ground--cool{background-image:radial-gradient(110% 85% at 16% 10%, #ffffff0d, transparent 60%), var(--scene,none)}.cinema__ground--warm{background-image:radial-gradient(115% 88% at 50% 104%, #ffffff0b, transparent 58%), var(--scene,none)}.manifesto--sm{font-size:clamp(2.1rem,4.6vw,3.5rem);line-height:1}.who{flex-wrap:wrap;gap:8px;margin:30px 0 0;padding:0;list-style:none;display:flex}.who__item{border:1px solid var(--rule-ink);color:#f6f7f9cc;background:#ffffff08;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 9px;font-size:13px;display:inline-flex}.who__item:before{content:"";background:var(--who);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--who) 22%, transparent);border-radius:50%}@media (width<=860px){.section--cinema-rev .cinema__inner{grid-template-columns:1fr}.section--cinema-rev .cinema__art{order:2}.who{justify-content:center}}.section--tight{padding-top:clamp(58px,6.5vw,92px);padding-bottom:clamp(58px,6.5vw,92px)}.section--tight .head{margin-bottom:6px}@media (prefers-reduced-motion:reduce){.pill__tile,.pill__label{opacity:1;transition:none;transform:none}}.mk{flex:none;display:block}.mk__wave{stroke:var(--ink);stroke-dasharray:64;stroke-dashoffset:64px;animation:.9s cubic-bezier(.4,0,.2,1) .26s forwards mk-draw}.wordmark--nav{align-items:center;gap:9px;display:inline-flex}.nav.is-dark .mk__wave{stroke:var(--lift)}@keyframes mk-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.mk__wave{stroke-dashoffset:0;animation:none}}.doc__page{padding-top:calc(var(--nav-space) + clamp(26px, 5vw, 58px));padding-bottom:var(--sp-section)}.doc{text-align:left;max-width:min(72ch,100%);margin-inline:auto}.doc__title{max-width:28ch;margin-bottom:26px}.doc__meta{font-family:var(--font-mono);color:var(--slate);margin:0 0 38px;font-size:12.5px}.doc__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin:0 0 14px;font-size:11px}.doc>p{color:var(--ink-2);margin:0 0 22px}.doc .lede{max-width:none;margin-bottom:34px}.doc h2{font-family:var(--font-display);letter-spacing:-.02em;margin:54px 0 18px;margin-left:var(--optical);text-wrap:balance;max-width:30ch;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600;line-height:1.08}.doc h3{font-family:var(--font-body);color:var(--ink);margin:34px 0 10px;font-size:1.06rem;font-weight:600;line-height:1.35}.doc ul,.doc ol{color:var(--ink-2);margin:0 0 24px;padding-left:1.2em}.doc li{margin-bottom:9px}.doc li::marker{color:var(--slate-dim)}.doc a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.doc a:hover{text-decoration-color:currentColor}.doc strong{color:var(--ink);font-weight:600}.doc blockquote{border-left:1px solid var(--rule);color:var(--slate);margin:0 0 26px;padding-left:22px}.doc blockquote p{margin:0 0 12px}.doc code{background:var(--white);border:1px solid var(--rule);border-radius:4px;padding:.1em .32em}.doc pre{background:var(--white);border:1px solid var(--rule);font-family:var(--font-mono);border-radius:12px;margin:0 0 26px;padding:16px 18px;font-size:13px;line-height:1.65;overflow-x:auto}.doc pre code{font-size:inherit;background:0 0;border:0;padding:0}.doc table{border-collapse:collapse;width:100%;margin:0 0 28px;font-size:15px}.doc th,.doc td{text-align:left;border-bottom:1px solid var(--rule-soft);vertical-align:top;padding:11px 14px 11px 0}.doc th{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);border-bottom-color:var(--rule);font-size:11px;font-weight:500}.doc hr{border:0;border-top:1px solid var(--rule);margin:46px 0}.doc__pull{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:54px 0 48px;margin-left:var(--optical);text-wrap:balance;max-width:22ch;font-size:clamp(1.75rem,3.4vw,2.55rem);font-weight:700;line-height:1.02}.doc__figure{margin:34px 0}.doc__figure img{border:1px solid var(--rule);background:var(--lift);border-radius:12px}.doc__figure-cap{font-family:var(--font-mono);color:var(--slate);margin:12px 0 0;font-size:12.5px;line-height:1.65}.doc .faq{border-top-color:var(--rule);max-width:none;margin:40px 0 0}.doc .faq__item{border-bottom-color:var(--rule)}.doc .faq__q{color:var(--ink)}.doc .faq__a{color:var(--ink-2)}.doc__end{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;max-width:min(72ch,100%);margin:56px auto 0;padding-top:30px;display:flex}.doc__next-list{margin:0;padding:0;list-style:none}.doc__next-list li{margin-bottom:4px}.doc__next-link{color:var(--ink-2);border-bottom:1px solid var(--rule);font-size:15px;text-decoration:none}.doc__next-link:hover{border-bottom-color:currentColor}a.footer__item{text-decoration:none}a.footer__item:hover{color:var(--lift)}.dim{color:var(--slate-dim)}.section--ink .dim,.manifesto .dim{color:#f6f7f957}.nav__bar{width:min(100%, var(--shell));gap:34px;padding-left:30px;padding-right:10px}.nav__links{align-items:center;gap:clamp(28px,3.6vw,48px);margin-inline:auto;display:flex}.nav__rule{display:none}@media (width<=1080px){.nav__bar{gap:22px;padding-left:26px}.nav__links{gap:24px}}@media (width<=900px){.nav__links,.nav__rule{display:none}.nav__bar{gap:14px}}.hero{min-height:0;padding-block:calc(var(--nav-space) + clamp(24px, 5vh, 62px)) clamp(40px, 6vh, 72px)}.hero__head{margin-bottom:24px;margin-left:0;font-size:clamp(2.8rem,7.2vw,5.6rem);line-height:.94}.hero__lede{max-width:56ch;margin-bottom:0}.hero__actions{margin-top:4px}.hero__note{margin-top:14px}.hero__stage{min-height:clamp(420px,58vh,620px);margin-top:clamp(34px,5vh,58px)}.hero__caption{margin-top:22px}.steps{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;margin:46px 0 0;padding:0;list-style:none;display:grid}.steps__card{background:var(--white);border:1px solid var(--rule);border-radius:18px;flex-direction:column;padding:10px 10px 4px;display:flex;box-shadow:0 1px 2px #0f12180a,0 22px 46px -32px #0f121866}.steps__art{background-color:var(--ink);background-image:var(--dots-dark);background-size:var(--dots-size);border-radius:11px;height:196px;display:flex;overflow:hidden}.steps__art .scene{border:0;border-radius:0;gap:9px;height:100%;min-height:0;padding:18px}.steps__body{flex-direction:column;gap:7px;padding:22px 14px;display:flex}.steps__n{font-family:var(--font-mono);letter-spacing:.14em;color:var(--slate-dim);font-size:12px}.steps__title{font-family:var(--font-display);letter-spacing:-.018em;font-size:1.35rem;font-weight:600;line-height:1.1}.steps__text{color:var(--slate);margin:2px 0 0;font-size:15px;line-height:1.55}.claimlist{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.claimlist__row{border:1px solid var(--rule-ink);font-family:var(--font-mono);background:#ffffff08;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font-size:11.5px;display:flex}.claimlist__file{color:var(--lift)}.claimlist__who{color:var(--slate-dim);align-items:center;gap:6px;display:inline-flex}.claimlist__who:before{content:"";background:var(--slate-dim);border-radius:50%;width:6px;height:6px}.claimlist__who--claude:before{background:var(--claude)}.claimlist__who--codex:before{background:#d0d4dc}.claimlist__row--queued{opacity:.6;border-style:dashed}.slab{background-color:var(--ink);background-image:var(--dots-dark);background-size:var(--dots-size);color:var(--lift);border-radius:22px;grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(28px,4vw,52px);display:grid;box-shadow:0 34px 70px -44px #0f121899}.slab .eyebrow{color:var(--slate-dim)}.slab .eyebrow:before{background:var(--rule-ink)}.slab__head{max-width:18ch;margin-bottom:22px;font-size:clamp(1.8rem,3.1vw,2.6rem)}.slab__p{color:var(--slate-dim);margin:0 0 16px;font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.6}.slab__art{min-width:0}.chips{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.chips--centred{justify-content:center;margin-top:30px}.chips__item{border:1px solid var(--rule-ink);font-family:var(--font-mono);color:#f6f7f9d1;background:#ffffff0a;border-radius:999px;padding:7px 14px;font-size:12.5px}.chips__item--light{border-color:var(--rule);background:var(--white);color:var(--ink-2)}.bullets{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.bullets__item{color:var(--slate);gap:11px;font-size:15px;line-height:1.55;display:flex}.bullets__item b{color:var(--ink);font-weight:600}.bullets__mark{background:var(--ink);border-radius:6px;flex:none;width:17px;height:17px;margin-top:4px;position:relative}.bullets__mark:after{content:"";border:solid var(--lift);border-width:0 1.6px 1.6px 0;width:5px;height:8px;position:absolute;top:4px;left:5px;transform:rotate(42deg)}.term{background:var(--ink-plate);border:1px solid var(--rule-ink);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0f12180f,0 30px 64px -40px #0f12188c}.term__tabs{border-bottom:1px solid var(--rule-ink);background:#ffffff05;align-items:center;gap:4px;padding:8px 10px;display:flex}.term__tab{color:var(--slate-dim);font-family:var(--font-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:7px 12px;font-size:13.5px;transition:background-color .14s,color .14s;display:inline-flex}.term__tab:hover{color:var(--lift)}.term__tab.is-on{border-color:var(--rule-ink);color:var(--lift);background:#ffffff12}.term__ico{background:var(--tile-bg);border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid;overflow:hidden}.term__ico img{width:20px;height:20px}.term__live{font-family:var(--font-mono);color:var(--slate-dim);align-items:center;gap:8px;margin-left:auto;padding-right:8px;font-size:11.5px;display:inline-flex}.term__screen{min-height:400px;font-family:var(--font-mono);color:#f6f7f9db;white-space:pre;margin:0;padding:22px 24px 26px;font-size:12.5px;line-height:1.72;overflow-x:auto}.split{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(30px,4.5vw,60px);display:grid}.split__lede{margin-inline:0;max-width:46ch;margin-bottom:0}.split__art{min-width:0}.section--split .who__item{border-color:var(--rule);background:var(--white);color:var(--ink-2)}.section--split.is-in .who__item{animation:who-in .52s var(--ease-settle) both}.section--split.is-in .who__item:first-child{animation-delay:60ms}.section--split.is-in .who__item:nth-child(2){animation-delay:.17s}.section--split.is-in .who__item:nth-child(3){animation-delay:.28s}.section:not(.section--ink) .vs{background-color:var(--ink);background-image:var(--dots-dark);background-size:var(--dots-size);border-color:var(--rule-ink);padding:6px;box-shadow:0 30px 64px -42px #0f121880}.section:not(.section--ink) .faq{border-top-color:var(--rule)}.section:not(.section--ink) .faq__item{border-bottom-color:var(--rule)}.section:not(.section--ink) .faq__q{color:var(--ink)}.section:not(.section--ink) .faq__a{color:var(--slate)}.price{text-align:left;grid-template-columns:1fr 1fr;gap:20px;max-width:880px;margin:46px auto 0;padding:0;list-style:none;display:grid}.price__card{border:1px solid var(--rule);background:var(--white);border-radius:18px;flex-direction:column;padding:30px 28px 28px;display:flex;box-shadow:0 1px 2px #0f12180a,0 22px 46px -34px #0f121866}.price__card--lead{background-color:var(--ink);background-image:var(--dots-dark);background-size:var(--dots-size);border-color:var(--rule-ink);color:var(--lift)}.price__name{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--slate);margin:0 0 14px;font-size:12px}.price__card--lead .price__name{color:var(--slate-dim)}.price__amount{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 12px;font-size:2.9rem;font-weight:700;line-height:1}.price__amount span{font-family:var(--font-mono);letter-spacing:.04em;color:var(--slate);vertical-align:.35em;margin-left:8px;font-size:12.5px;font-weight:400}.price__card--lead .price__amount span{color:var(--slate-dim)}.price__line{color:var(--slate);margin:0 0 22px;font-size:15px;line-height:1.55}.price__card--lead .price__line{color:var(--slate-dim)}.price__list{flex-direction:column;gap:11px;margin:0 0 28px;padding:0;font-size:15px;list-style:none;display:flex}.price__list li{align-items:flex-start;gap:10px;line-height:1.45;display:flex}.price__list li:before{content:"";background:var(--rule);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.price__card--lead .price__list li:before{background:var(--rule-ink)}.price__card .btn{align-self:flex-start;margin-top:auto}.close__actions{gap:12px;margin-top:30px}.btn--onink{border-color:var(--rule-ink);color:var(--lift)}.btn--onink:hover{border-color:var(--slate)}@media (width<=1000px){.steps{grid-template-columns:1fr}.steps__art{height:220px}.slab,.term__grid,.split{grid-template-columns:1fr}.split__art{order:-1}}@media (width<=720px){.price{grid-template-columns:1fr}.term__screen{min-height:320px;font-size:11.5px}.term__tab span:not(.term__ico){display:none}}.slab .rz__agent{color:var(--lift)}.slab .rz__file,.slab .rz__waist-label{color:var(--slate-dim)}.slab .rz__waist{stroke:var(--rule-ink)}.slab .rz__edge{stroke:var(--slate-dim);opacity:.55}.slab .rz__edge--refused,.slab .rz__block{stroke:var(--lift)}.slab .rz__block-halo{fill:var(--ink)}.slab .rz__refused-label{fill:var(--slate-dim)}.hero__head .dim{color:var(--slate)}body{animation-duration:var(--drift-dur,11s)}.caret{vertical-align:-.2em;opacity:.85;background:currentColor;width:7px;height:1.05em;margin-left:2px;display:inline-block}.caret--rest{animation:1.15s step-end infinite caret-blink}.is-lit-by-pointer{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .26s var(--ease-settle);position:relative}.is-lit-by-pointer:after{content:"";border-radius:inherit;pointer-events:none;opacity:var(--lit,0);background:radial-gradient(340px circle at var(--mx,50%) var(--my,50%), #ffffff17, transparent 62%);transition:opacity .24s;position:absolute;inset:0}.steps__card:after,.price__card:not(.price__card--lead):after{background:radial-gradient(340px circle at var(--mx,50%) var(--my,50%), #0f12180e, transparent 62%)}.slab,.term{transform-style:preserve-3d}.slab,.term,.price__card{--rx:0deg;--ry:0deg}.spotlight{z-index:0;pointer-events:none;opacity:var(--on,0);background-image:radial-gradient(#5a67808c 1px,#0000 1.3px);background-size:var(--dots-size);-webkit-mask-image:radial-gradient(200px circle at var(--sx,50%) var(--sy,50%), #000 0%, #00000059 45%, transparent 72%);-webkit-mask-image:radial-gradient(200px circle at var(--sx,50%) var(--sy,50%), #000 0%, #00000059 45%, transparent 72%);mask-image:radial-gradient(200px circle at var(--sx,50%) var(--sy,50%), #000 0%, #00000059 45%, transparent 72%);transition:opacity .4s;position:fixed;inset:0}.slab .rz__edge{stroke-dashoffset:clamp(0, calc((1 - (var(--draw,0) - .16) * 3.4) * 100), 100);transition:none}.slab .rz__edge:nth-of-type(2){stroke-dashoffset:clamp(0, calc((1 - (var(--draw,0) - .22) * 3.4) * 100), 100)}.slab .rz__edge:nth-of-type(3){stroke-dashoffset:clamp(0, calc((1 - (var(--draw,0) - .28) * 3.4) * 100), 100)}.slab .rz__edge:nth-of-type(4){stroke-dashoffset:clamp(0, calc((1 - (var(--draw,0) - .34) * 3.4) * 100), 100)}.slab .rz__edge:nth-of-type(5){stroke-dashoffset:clamp(0, calc((1 - (var(--draw,0) - .4) * 3.4) * 100), 100)}.slab .rz__edge--refused,.slab .rz__block,.slab .rz__refused-label{opacity:clamp(0, calc((var(--draw,0) - .52) * 9), 1);transition:none}.pin{border-block:1px solid var(--rule-soft);position:relative}.pin__track{height:300vh}.pin__stage{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.pin__grid{padding-top:var(--nav-space);grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(30px,4.5vw,64px);display:grid}.pin__head{margin-bottom:30px;font-size:clamp(1.9rem,3.2vw,2.7rem)}.pin__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pin__step{opacity:.34;transition:opacity .32s ease, border-color .32s ease, transform .42s var(--ease-settle);border-left:2px solid #0000;padding:14px 0 14px 18px}.pin__step.is-at{opacity:1;border-left-color:var(--ink)}.pin__n{font-family:var(--font-mono);letter-spacing:.14em;color:var(--slate);margin-bottom:4px;font-size:12px;display:block}.pin__title{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.5rem;font-weight:600;line-height:1.1;display:block}.pin__text{color:var(--slate);opacity:0;max-width:42ch;height:0;transition:opacity .3s ease, height .32s var(--ease-settle);margin:6px 0 0;font-size:15px;line-height:1.55;overflow:hidden}.pin__step.is-at .pin__text{opacity:1;height:3.4em}.pin__rail{gap:6px;margin-top:34px;display:flex}.pin__tick{background:var(--rule);border-radius:2px;width:34px;height:3px;transition:background-color .32s}.pin__tick.is-done{background:var(--ink)}.pin__art{background-color:var(--ink);background-image:var(--dots-dark);background-size:var(--dots-size);border-radius:16px;height:min(62vh,460px);position:relative;overflow:hidden;box-shadow:0 34px 70px -44px #0f121899}.pin__frame{opacity:0;transition:opacity .42s ease, transform .52s var(--ease-settle);display:flex;position:absolute;inset:0;transform:scale(.985)translateY(10px)}.pin__frame.is-at{opacity:1;transform:none}.pin__frame .scene{border:0;border-radius:0;gap:12px;width:100%;height:100%;min-height:0;padding:clamp(20px,3vw,40px)}.cmdk{z-index:60;justify-content:center;align-items:flex-start;padding-top:14vh;display:flex;position:fixed;inset:0}.cmdk__scrim{cursor:default;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f12186b;border:0;padding:0;animation:.18s both cmdk-in;position:absolute;inset:0}.cmdk__box{background:var(--ink-plate);border:1px solid var(--rule-ink);width:min(560px,100% - 32px);animation:cmdk-rise .22s var(--ease-settle) both;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #000000b3}@keyframes cmdk-in{0%{opacity:0}}@keyframes cmdk-rise{0%{opacity:0;transform:translateY(-10px)scale(.985)}}.cmdk__field{border-bottom:1px solid var(--rule-ink);align-items:center;gap:10px;padding:14px 14px 14px 18px;display:flex}.cmdk__prompt{font-family:var(--font-mono);color:var(--slate-dim);font-size:14px}.cmdk__input{min-width:0;color:var(--lift);font-family:var(--font-body);background:0 0;border:0;outline:none;flex:1;font-size:16px}.cmdk__input::placeholder{color:var(--slate-dim)}.cmdk__kbd{font-family:var(--font-mono);letter-spacing:.08em;color:var(--slate-dim);border:1px solid var(--rule-ink);border-radius:5px;padding:3px 6px;font-size:10.5px}.cmdk__list{max-height:48vh;margin:0;padding:8px;list-style:none;overflow-y:auto}.cmdk__item{width:100%;color:var(--slate-dim);text-align:left;cursor:pointer;font-family:var(--font-body);background:0 0;border:0;border-radius:9px;align-items:baseline;gap:12px;padding:10px 12px;font-size:15px;display:flex}.cmdk__item.is-at{color:var(--lift);background:#ffffff12}.cmdk__label{flex:none}.cmdk__hint{font-family:var(--font-mono);color:var(--slate-dim);margin-left:auto;font-size:11.5px}.cmdk__empty{font-family:var(--font-mono);color:var(--slate-dim);padding:14px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.caret--rest{animation:none}.is-lit-by-pointer{transition:none;transform:none}.is-lit-by-pointer:after{display:none}.slab .rz__edge,.slab .rz__edge:nth-of-type(2),.slab .rz__edge:nth-of-type(3),.slab .rz__edge:nth-of-type(4),.slab .rz__edge:nth-of-type(5){stroke-dashoffset:0}.slab .rz__edge--refused,.slab .rz__block,.slab .rz__refused-label{opacity:1}.cmdk__scrim,.cmdk__box{animation:none}}.term__body{grid-template-columns:1fr 186px;display:grid}.term__screen{min-height:430px}.rail{border-left:1px solid var(--rule-ink);font-family:var(--font-mono);color:var(--slate-dim);flex-direction:column;gap:18px;padding:18px 16px;font-size:11.5px;display:flex}.rail__top{justify-content:space-between;align-items:center;display:flex}.rail__live{align-items:center;gap:7px;display:inline-flex}.rail__live .chip__dot{animation:2.4s ease-in-out infinite rail-pulse}@keyframes rail-pulse{0%,to{box-shadow:0 0 0 3px #3fa34d24}50%{box-shadow:0 0 0 7px #3fa34d00}}.rail__clock{color:var(--lift);font-variant-numeric:tabular-nums}.rail__label{letter-spacing:.16em;text-transform:uppercase;color:#4d5566;margin:0;font-size:10px}.rail__claims{flex-direction:column;gap:8px;margin:-10px 0 0;padding:0;list-style:none;display:flex}.rail__claim{border:1px solid var(--rule-ink);background:#ffffff06;border-radius:7px;flex-direction:column;gap:3px;padding:8px 9px;font-size:10.5px;display:flex}.rail__claim b{color:var(--lift);font-weight:400}.rail__flip{height:1.35em;display:block;position:relative;overflow:hidden}.rail__flip span{animation:rail-flip 7s var(--ease-settle) infinite;position:absolute;inset:0}.rail__flip span:last-child{animation-delay:-3.5s}@keyframes rail-flip{0%,42%{opacity:1;transform:translateY(0)}50%,92%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.rail__bars{align-items:flex-end;gap:3px;height:46px;margin-top:-10px;display:flex}.rail__bar{transform-origin:bottom;animation:2.6s ease-in-out infinite rail-bar;animation-delay:calc(var(--i) * -.19s);background:#39414f;border-radius:2px;flex:1;height:100%}@keyframes rail-bar{0%,to{transform:scaleY(.18)}30%{background:#5c677d;transform:scaleY(.8)}62%{transform:scaleY(.42)}}.rail__foot{border-top:1px solid var(--rule-ink);flex-direction:column;gap:5px;margin-top:auto;padding-top:14px;font-size:10.5px;display:flex}@media (width<=720px){.term__body{grid-template-columns:1fr}.rail{border-left:0;border-top:1px solid var(--rule-ink)}}@media (prefers-reduced-motion:reduce){.rail__live .chip__dot,.rail__flip span,.rail__bar{animation:none}.rail__flip span:last-child{display:none}.rail__bar{transform:scaleY(.45)}}.pin__grid{grid-template-columns:.78fr 1.22fr;gap:clamp(36px,5vw,78px)}.pin__head{max-width:14ch;margin-bottom:38px;font-size:clamp(2.3rem,4.2vw,3.6rem)}.pin__title{font-size:clamp(1.55rem,2.2vw,2rem)}.pin__text{font-size:16px}.pin__step.is-at .pin__text{height:4.9em}.pin__step{padding:18px 0 18px 22px}.pin__art{border-radius:20px;height:min(74vh,620px)}.pin__frame .scene{gap:22px;padding:clamp(22px,2.6vw,40px);font-size:2.05rem}.pin__frame .scene__win pre,.pin__frame .scene__win header b,.pin__frame .claimlist__row,.pin__frame .scene__chip,.pin__frame .scene__foot,.pin__frame .scene__preview{font-size:.6em}.pin__frame .scene__swap{font-size:.86em}.pin__frame .claimlist{gap:24px}.pin__frame .claimlist__row{border-radius:13px;padding:26px 24px}.pin__frame .scene__win pre{padding-block:30px}.pin__frame .scene{justify-content:center}.pin__frame .scene__chip,.pin__frame .scene__swap{align-self:center}.pin__frame .scene__preview{min-height:84px}.pin__frame .scene__win header{font-size:.42em}.pin__frame .scene__win header b{font-size:1em}.hero__sky,.doc__sky{pointer-events:none;z-index:0;opacity:.42;position:absolute;left:0;right:0}.hero__sky{top:calc(var(--nav-space) - 30px);height:clamp(430px,58vh,640px)}.doc__sky{opacity:.32;height:420px;top:0}.hero__lead,.doc__page .shell{z-index:1;position:relative}.hero,.doc__page{position:relative}.hero__stage{transform:translateY(calc(var(--lift,0) * -26px));will-change:transform}.rv{opacity:0;transform:translateY(22px)}.rv--in{opacity:1;transition:opacity .62s ease, transform .76s var(--ease-settle);transform:none}.wordmark:hover .mk__wave{animation:.76s cubic-bezier(.4,0,.2,1) forwards mk-draw}@media (prefers-reduced-motion:reduce){.rv,.rv--in{opacity:1;transition:none;transform:none}.hero__stage{transform:none}.wordmark:hover .mk__wave{animation:none}}.birds{pointer-events:none;z-index:0;height:250px;position:absolute;top:0;left:0;right:0;overflow:hidden}.birds__lane{top:calc(24px + var(--i) * 32px);animation:linear infinite bird-cross;animation-duration:calc(26s + var(--i) * 4s);animation-delay:calc(var(--i) * -7s);position:absolute;left:0}.birds__bob{animation:ease-in-out infinite bird-bob;animation-duration:calc(3.2s + var(--i) * .4s);display:block}.birds__bob svg{stroke:var(--slate);opacity:.42;transform:scale(calc(.7 + var(--i) * .12));display:block}@keyframes bird-cross{0%{transform:translate(-8vw)}to{transform:translate(108vw)}}@keyframes bird-bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-14px)rotate(2deg)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.doc>*{animation:linear both doc-rise;animation-timeline:view();animation-range:entry 4% cover 22%}}}@keyframes doc-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.birds{display:none}}.term{margin-top:clamp(24px,8vw,118px)}.section--manifesto{align-items:center;min-height:132svh;display:flex;position:relative;overflow:hidden}.section--manifesto .shell{z-index:1;width:100%;position:relative}.jam{pointer-events:none;width:clamp(150px,20vw,300px);height:116%;transform:translateY(calc((.5 - var(--p,.5)) * 140px));position:absolute;top:-8%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%)}.jam--left{text-align:right;left:0}.jam--right{right:0}.jam__track{flex-direction:column;animation:34s linear infinite jam-run;display:flex}.jam__track>*{margin-bottom:16px}.jam--right .jam__track{animation-duration:41s;animation-direction:reverse}@keyframes jam-run{to{transform:translateY(-50%)}}.jam__row{font-family:var(--font-mono);color:#454d5e;white-space:nowrap;flex-direction:column;gap:2px;padding:0 clamp(14px,1.6vw,26px);font-size:11.5px;line-height:1.4;display:flex}.jam__row b{color:#6b7488;font-weight:400}.jam__row i{letter-spacing:.16em;text-transform:uppercase;color:#3a4150;font-size:9.5px;font-style:normal}.jam__row--no{color:#7d8598}.jam__row--no i{color:#96a0b5}@media (width<=900px){.jam{display:none}}@media (prefers-reduced-motion:reduce){.jam{transform:none}.jam__track{animation:none}}.footer{border-top:0}.pin__ghost{z-index:-1;font-family:var(--font-display);letter-spacing:-.04em;color:#0f12180b;animation:ghost-in .72s var(--ease-settle) both;font-size:clamp(180px,22vw,320px);font-weight:700;line-height:1;position:absolute;top:26%;right:-1%}@keyframes ghost-in{0%{opacity:0;transform:translateY(18px)}}.pin__copy{position:relative}@media (prefers-reduced-motion:reduce){.pin__ghost{animation:none}}.glitching{animation:.33s step-end word-glitch;display:inline-block}@keyframes word-glitch{0%{opacity:.72;transform:translate(-3px,1px)skew(-9deg)}22%{opacity:.95;transform:translate(3px,-1px)skew(7deg)}44%{opacity:.78;transform:translate(-2px,1px)skew(-5deg)}66%{opacity:.92;transform:translate(2px)skew(4deg)}88%{opacity:.85;transform:translate(-1px)skew(-2deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.glitching{animation:none}}.hero__lead{min-height:calc(100svh - var(--nav-space) - clamp(168px, 26vh, 260px));flex-direction:column;justify-content:center;display:flex}.hero__stage{margin-top:clamp(22px,4vh,40px)}.marquee{border-block:0}.term-stage{--term-w:min(580px, 100%);width:var(--term-w);max-width:var(--term-w);place-self:stretch end;align-items:center;display:flex;position:relative}.term__guides{pointer-events:none;z-index:0;position:absolute;inset:-10px -22px}.term__guide{color:#0f12182e;width:28px;position:absolute;top:0;bottom:0;overflow:visible}.term__guide path{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.term__guide--left{left:0}.term__guide--right{right:0}.term{z-index:1;aspect-ratio:4/5;text-align:left;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:100%;max-width:100%;height:auto;min-height:720px;margin-top:0;display:grid;position:relative}.term__bar{border-bottom:1px solid var(--rule-ink);background:#ffffff06;align-items:center;gap:16px;height:52px;padding:0 14px 0 16px;display:flex}.term__lights{flex:none;gap:6px;display:flex}.term__lights i{background:#3a4150;border-radius:50%;width:11px;height:11px}.term__lights i:first-child{background:#e05f52}.term__lights i:nth-child(2){background:#dfa640}.term__lights i:nth-child(3){background:#4fb05a}.term__where{font-family:var(--font-mono);color:var(--slate-dim);flex:none;align-items:center;gap:7px;font-size:12px;display:inline-flex}.term__where .mk__wave{stroke:var(--slate-dim)}.term__tabs{background:0 0;border:0;align-items:center;gap:4px;margin-inline:auto;padding:0;display:flex}.term__live{flex:none;margin-left:0}.term__body{grid-template-columns:minmax(0,1fr) clamp(168px,34%,200px);align-items:stretch;min-height:0;display:grid}.term__screen{height:100%;min-height:0;padding:20px 24px;font-size:clamp(11px,.86vw,13px);line-height:1.7;overflow:auto}.term__foot{border-top:1px solid var(--rule-ink);height:40px;font-family:var(--font-mono);color:var(--slate-dim);background:#ffffff05;align-items:center;gap:12px;padding:0 16px;font-size:11px;display:flex}.term__sep{background:var(--rule-ink);width:1px;height:12px}.term__foot-end{margin-left:auto}.rail{gap:16px;height:100%;min-height:0;padding:18px 16px;overflow:visible}@media (width<=1000px){.term__grid{grid-template-columns:1fr}}@media (width<=900px){.term__body{grid-template-columns:1fr}.term__screen{min-height:0}.term__where,.term__live{display:none}}.term__diff{border-left:1px solid var(--rule-ink);min-width:0;padding:20px 20px 20px 22px;display:none;overflow:hidden}.term__file{font-family:var(--font-mono);color:var(--slate-dim);align-items:center;gap:8px;margin:0 0 16px;font-size:11.5px;display:flex}.term__held{background:#3fa34d;border-radius:50%;flex:none;width:6px;height:6px}.diff{font-family:var(--font-mono);margin:0;padding:0;font-size:clamp(10.5px,.82vw,12.5px);line-height:1.85;list-style:none}.diff__row{white-space:pre;color:#f6f7f980;gap:10px;display:flex}.diff__n{text-align:right;color:#3f4757;flex:none;width:2.2em}.diff__sign{flex:none;width:1ch}.diff__code{text-overflow:ellipsis;min-width:0;overflow:hidden}.diff__row--add{color:#f6f7f9eb;background:#ffffff0b}.diff__row--cut{color:#f6f7f957;-webkit-text-decoration:line-through #f6f7f947;text-decoration:line-through #f6f7f947}.rail__queue{font-family:var(--font-mono);color:var(--lift);margin-top:-10px;font-size:11px}.term__body{grid-template-columns:minmax(0,1fr) clamp(168px,34%,200px)}@media (width<=900px){.term__body{grid-template-columns:1fr}.term__diff{border-left:0;border-top:1px solid var(--rule-ink)}}#terminals{padding-block:clamp(112px,13vw,200px)}.term__grid{grid-template-columns:minmax(0,1fr) minmax(0,min(580px,48vw));place-items:stretch stretch;gap:clamp(28px,4vw,60px);display:grid}.term__copy{flex-direction:column;justify-content:center;min-height:100%;display:flex}.term__head{margin-bottom:18px}.term__lede{margin:0 0 28px;max-width:34ch;margin-inline:0}.term{max-height:none;margin:0}.hero__caption{margin-bottom:clamp(150px,27vh,340px)}.term{container-type:inline-size}@container (width<=860px){.term__diff{display:none}.term__body{grid-template-columns:minmax(0,1fr) clamp(168px,34%,200px)}.term__screen{padding:15px 18px;font-size:11px;line-height:1.56}.term__bar{gap:10px;height:46px}.term__foot{height:34px}.rail{gap:12px;padding:14px 13px}}@container (width<=420px){.rail__bars,.rail p:last-of-type{display:none}}@media (width<=1040px){.term__grid{grid-template-columns:1fr}.term__lede{max-width:52ch}.term-stage{justify-self:start;margin-top:40px}}.hero__stage{flex:none;height:auto;min-height:0;max-height:none}.hero-canvas{height:auto}.hero-canvas__frame{aspect-ratio:16/9}.hero-canvas__frame .canvas-mock__board{min-height:0}@container (width<=560px){.term__body{grid-template-columns:1fr}.term__bar{gap:8px;padding-inline:10px}.term__tabs{gap:2px;margin-inline:0}.term__tab{white-space:nowrap;padding:6px 8px;font-size:12px}.term__ico,.term__ico img{width:16px;height:16px}.rail{border-left:0;border-top:1px solid var(--rule-ink);flex-flow:wrap;align-items:center;gap:10px;padding:12px 11px}.rail__top{width:100%}.rail__label,.rail__queue{display:none}.rail__claims{flex-flow:wrap;gap:8px;width:100%}.rail__claim{flex:28%;min-width:0;padding:7px 8px}.rail__claim span,.rail__claim b{text-overflow:ellipsis;overflow:hidden}}@media (width<=700px){.hero-canvas__frame{aspect-ratio:3/4}.fineprint,.caption,.lede--sm{text-wrap:balance}.hero__stage{margin-top:clamp(24px,4vh,40px)}.hero__stage,.hero-canvas__frame .canvas-mock__board{min-height:0}.canvas-mock__cloud,.canvas-mock__links,#hero-claude-2{display:none}.hero-canvas .canvas-mock__win{width:88%!important;left:6%!important}#hero-claude-1{--y:3%!important}#hero-codex{--y:36%!important}.hero-canvas .canvas-mock__win--preview{--y:68%!important}.canvas-mock__win header b,.canvas-mock__provider b{font-size:11px}.canvas-mock__terminal pre{font-size:10.5px;line-height:1.5}.hero-canvas .room-ghost,.canvas-mock__zoom{display:none}}@container (width<=420px){.term__tab{padding:6px 7px}.term__tab:not(.is-on){font-size:0}}@media (width<=620px){.nav__bar .nav__link{display:none}.btn{white-space:nowrap}.doc__end{flex-direction:column;align-items:stretch;gap:22px}.doc__end .btn{align-self:flex-start}.birds{height:190px}}
