@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2)format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.woff)format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-700-normal-mWgeinG7.woff2)format("woff2"),url(/assets/space-mono-latin-700-normal-D7A851RN.woff)format("woff")}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAxkABMAAAAAFZAAAAwBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVIEmJyoAgQwvZBEICoosiE0LNgAwjiQBNgIkA2IEIAWGeAeBWwwHGzATIxG2k5OySvEXCbYhWv3gJrFpmoZGMZIax+NtVJ3VzdFgGn7fE9wAFrgQPhkhySw8fWvlr+qe4WMCdQFAhQrQRScSHDiUmxhzPjLv/P78e9afzDi32H3iHarWIEmFcQqmTmchdp/gP4Ff0P/pzP5oRmBgGWEpQNClugqo6PKuKNc3BxVg1QeQbG9WJpCJZQkp3XpLlszhJjDgHQblcAZnMRpJyPe/AGdh/3O/T5uzzPL9mc1sFlA4UqJCV+WnmJ8lyhK+X1ykEowHlJ26CncLgAoAlKiqsLbw7+L+G1JOWa5ZM17mPNKpEQOSOjN7vLaxCBCzeb2KIhiEiEyCACHFisn0LO2HNixAEkDRtcMoFDztZPkCiGBL8vWtfkd/QTPoc+ZLgCUkyAGSpNdrRKBwHlAPUNioPz3+Q+FZiOwP4qqmgp3kH3gHQPcNBihnEAQfBbIFQDW9d5pPEwTcO9I8AQh3ZS3yslBoVNrFOglyrXSk+vo91dP9eFeOYBwVR94uJadaae40JCBROZ0BKvHHAcH/DbfgfeC5vH5HXwpAutT3EWVzHNquU0wAFDBANoOgeMv9f50rncGl3IRrPUcw9hN5TT6SPn5QQzDrR/KKfCC9C9XrWbzTkM0yhyyCIjGppMt07og0YtKlkCFVq7NDOkXI5uOr2gNxoEWbKYdhq0LAb4BEYDZcmuHgLVwctXpw8rUPvrNg9SkQkyyAKVyg+wlyIWOA/AXgCWAbAAZNepMMjbq3hHAqDOWbEWuNb4uNQ6HullXc6u1NTanW2rxqQ63ilqiwWbDQLEQb0DpykZyfI4TA7n+X2PYeOvDOOwHy3XfJ/W/D1nfQgfdC6G0fg1qFIICpmwL/g0828ErPewSxjd787AVkohIMhQaSIO98e/e9m7E+xKJtpA7oOmFOaNrmiZOia3cneVeBrZeeIVhCEeQnc/P3RnQF0VW3rT13nL+0wde1KETzH8tfXrO7au/pKjWs85pCrtBL7xHb7n6xEZMp5TiQ9j9fC3+SEENhat5w1VNH6zMXo8GwYC6E/EsGNDKG8ENPwdbgk16E6jehA3cQ227vVSzgBvxB1/3v3z9xHecEmeAt/Dj/Udbc+yJ534sCETfLQUF85PCrb7xx/NWT7qrVsr15ISOc9S5aF0L1a67x1iMmJiTwZZrDxo0lExzEH+RSv8vj8j8WcvDNCvvA+acOdHcO9A9PDQw5hk5o7Gb9kPX8m1YyTTZbrCZ3ltaXM4dyyovKdJdK6R4cZmTU0nJYCDmxdw1lPrgctR7eyARmijpjoYFKCGxuyuAKlJMxX4FS0ZafEk12c5JTwf3pjDUxmbFTvkI85ys7pZTkaOoXRyQ9ZvavpYxHEsum/WsoD5ObVO9lUSt5K1hDK5c967govrbW8/HdOpdVTod8za74va+ce9Yd97x+GNAJ/Pjj8Y6lw9+e937x/p3/jFBvDTo8AeRP7nr2rDPffxtSYro4rosIxB0MbXsjLqdHzKMX/p/pUk/J3uBQfAfH2bNSfUQz3uWkbF/G5dph88jopEKvskq+4lByc/bSXq/Da79muzysthq6/R2dtm62eTpAuVzIcHkQ3Rerb91WhwfvC9Q3VutLx9vdeawOttODPwfX42HbuEFjGR30afMIp9mwSJRh3QkNtSCAR55SCVdiLmBP7VKwQrjCgcCqwDAxX165Jw2YxnVE5H5BfsAIDG6U36F9+xx0Q58SK1rMsVGrbRfe5dQvwZnWieqQ9fEWVdU0THVzGEPqLXU+6Gk+9jozBQEICiw6D8AqIEe3cbQjbgkvq3Id+sSYtZDpZSSMgZnRoC4rt33aLzBvCrEc58bhWVhvEJOKkAp8YH00KklDb2ihf+iHynhNZivp8MDzfAzRIw+kVQ1vBIOVCv2Z27kTDna7B6khd/N0OI2nEVkWxXLO8+fw3Ol8TnOAMHI+BAimYAQNZADL2GHwy1Yw0nuFLMIxdswFv2IMOGlS+sUNKRyzKY13unxDsa8slfLVAfUTgmGhSEAsIYnTaQEo3hzy6Y/RWCWdZqWXg+zNid3n+/ixMXdu1XSX0khlQiGRxVUwqARBHXY6G/fTJIgePf2SKJqwQjXq4VjEQDe7tVbYzrROzmfxVWDfu8OS2fqnrs39IMLX7KuhsCUQUKvP3VNSjb7QEPO8I33KBNfFTuop5Bi6uuJyOt0eSP2COnJ+t2Mhf7wt4VGqog/vEROmJDcbdAoshKTBZNJjWh12a9JnumVz0+CNyGPm1YZEDzXBk1gplBrDuS2ugpL0/nNNrhclstyiDkd/ttC7Q1slBLkxjEtiY5zkBIfn6jY+yfA8+YnFvGB1uih0Iuw0DjuF3eBMNbqgDcqkJaUy3qBpXn6t2ynOLNGgtFEcUAMh6nS+GHckjNWkxbfXeucb48zpwWCoECo6EGLI5UPG4PUzYJBjVs+rgjOYy/WQPYYHhXzYbXQooPd4bJNJK0dXcO/exFM9o2iKC7gwNV4wLS1Z542UubImrsZ+D6lPNdbhJ4sdz0dyqUCBmt6/F/y70sR59p5QSDpURNZps/lsVNvLYsFgE0Ua90OjMV4Yo9B6rZP5GHIbYNorSxKqw4XgiTVHwv6uazaTcYG0seDb3RPU6/G5NkQjglH0oO2P7ePh8ELBLrbrmYAzniEt5mD5xo0P32pL0VKuUG8MJmsUDwY3byYtg0qHmNPc3Hx9Z8qzNwPqzEaMry//IfGF61DQpIx3bV+NhXye+q80UQyHu8SIQTHHFImsbG/ftkWsEjux8zm4KrqKcmBXbPPFy42uIu7Z3R/PVawz03V0797P5mJ9Kredz7+7z5M8/UhdK72441Luo8CJU/KITSnlwlG/aOHQp7B9+7pEM1YIs66y7YdI+OgNKlfM1e5237hb3ujgyz7aspKACRZbCwaMi7GBDEPStyYIICFGXAy4SEr13mgsGnEb9a5V6JAJerlsPG6FSS2rnlytP7ouz9pSrYl4LtcLhfL59W3QfYTApN9pN6vVNmeLHDhtTkKvxwrN6E02u+j12mft1E3N3PhjpBBvpeKFy9B9aCKXK+XGYD4tvIHekIfG5W3l6gDpXQEJHhNniO4+a0DfS70O+E2FQjAIt0H3KQoyijarxaC28p/ev3iIk5blGaFhKLfb3SG2B1d3HNbMVVEUlK7F0oU6Cjcuwiz6YnUCIEQQYhgkZPPdSKUKHq8gl7OyPNPPZDC5vQYYVmtBvw3aV02zM7C8OAGnU2BbBSfVDkYYHxQv7a/UKMhJkCmuzfd7KVYDAfXkQYQ4k48fbNQSy+9K9DokS6by6VKA6+vOxKKSrZQGQNieCLEjAuDyF6RswakesYWCclthzQGRFuylSVGWO/0FkbMYjeT8lertoQoaNZuAQQxm7hKGfhJTzWS2QZNj++Vyo1taN2IGKRoQgWjT6QwQACCAyW+ZO3+w6IYCxlUAgEyl/T+vAHD49c4fyWr1pTsWXBRkK7/KqvV7J+w/dQgg2Oi82rdglu7Bg4NggpdhqzAvKmSkYPPuDBEA+Pu04EssfPMeIKBQD8MA2wyjzhtl+QcYsQHwOXkHFzpzL1dS5QM3bMfJLZMRcIdC/7nLqK/pqfR6kEsg5iYXQs5zxec4N2Rb5paQyQqnIQq4S0wv90hXy318SnlApvhtxMTAqqKKPBbHbi1eBcuiiBNH1ifRrMo4wSCua5Wmw0kpaXyWpQHtnz0ZBSEbx9MZkqCovTPxSqo02rQFG1MxW8In8aNuac5UQ8+cMmaNA43B7paXMVvAWGpBUTXFlMIm3lQ7YpP1KTWcWAczU8mvzEisQ6v27dayV+Fi//C4BLw0o3/IKtd0PO20jd7StbMbaq2Kaec6Fe3XY53a90z5STrSBJzdrqsEne2aWIbWCbXTZ4paHhqrP5Wt52RotiZ6+k8pyletZ6ycUplsUZ2u1hVXlr0DlM3yJk8ChF+iEFT7QzDUqjfNYcp8GsWKI6544ksgoUQYiSVFUiVN0tFqznyyklhJtNauZsb3SaQoymyOto0HKSIcEm8r2BI8EawMlNbtMovXS3ZZZIYqtvyBptGxde3sqRrvWAFte8ctaKZE+SjSdpPfAQ==)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-cyrillic-wght-normal-B84CD5C_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-latin-ext-wght-normal-DlL6xMw5.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-latin-wght-normal-5W32yIyr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.woff)format("woff")}@font-face{font-family:Instrument Serif Fallback;src:local(Georgia),local(Times New Roman);size-adjust:92%;ascent-override:96%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Space Mono Fallback;src:local(Menlo),local(Consolas),local(DejaVu Sans Mono);size-adjust:101%;ascent-override:92%;descent-override:28%;line-gap-override:0%}@font-face{font-family:Martian Mono Fallback;src:local(Menlo),local(Consolas),local(DejaVu Sans Mono);size-adjust:98%;ascent-override:95%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Press Start Fallback;src:local(Menlo),local(Consolas),local(Courier New);size-adjust:88%;ascent-override:90%;descent-override:20%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-BDQ-w_bc.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-CtgKGIh5.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:700;src:url(/assets/ibm-plex-mono-cyrillic-700-normal-Bp80XfeI.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-700-normal-O_YjL27c.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:700;src:url(/assets/ibm-plex-mono-vietnamese-700-normal-apsD3J7v.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-700-normal-Bs14ezHR.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:700;src:url(/assets/ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-700-normal-Cwsjk1Jb.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:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.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{--font-display:"Martian Mono Variable", "Martian Mono Fallback", "Space Mono Fallback", ui-monospace, monospace;--font-serif:"Instrument Serif", "Instrument Serif Fallback", Georgia, serif;--font-mono:"Space Mono", "Space Mono Fallback", ui-monospace, monospace;--ink:#080808;--ink-2:#121212;--ink-3:#1a1a1a;--well:#000;--paper:#fefdfb;--paper-dim:#adaba6;--paper-mute:#87847e;--acid:#3fe06c;--purple:#a78bfa;--amber:#f2b544;--vermilion:#ff6b2c;--acid-text:var(--acid);--amber-text:var(--amber);--self:var(--acid);--other:var(--purple);--pending:var(--amber);--threat:var(--vermilion);--hairline:#fefdfb24;--hairline-soft:#fefdfb14;--perimeter:#3fe06c57;--focus:#3fe06c;--selection:#3fe06c38;--r-0:0;--r-dot:1px;--bw-hair:1px;--bw-gate:2px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--s-11:192px;--sec-pad-y:clamp(48px, 9vw, 152px);--sec-pad-x:clamp(16px, 5.3vw, 88px);--sec-gap:clamp(28px, 3.4vw, 56px);--shell:1180px;--measure:62ch;--e-out:cubic-bezier(.16, 1, .3, 1);--e-inout:cubic-bezier(.65, 0, .35, 1);--e-mech:steps(3, end);--d-fast:.16s;--d-base:.28s;--d-slow:.62s;--d-draw:1.2s;--z-hud:40;--z-nav:50;--z-modal:60;--t-statement:clamp(2.4rem, 7vw, 5.5rem);--t-hero:clamp(2.1rem, 5.6vw, 4.4rem);--t-section:clamp(1.6rem, 3.4vw, 2.75rem);--t-sub:clamp(1.15rem, 1.9vw, 1.5rem);--t-lede:clamp(1rem, 1.35vw, 1.2rem);--t-body:clamp(1rem, 1.05vw, 1.05rem);--t-label:clamp(.75rem, .9vw, .82rem);--t-fine:.8125rem;--t-ui:.875rem;--t-stat:clamp(2.6rem, 8vw, 6rem);--t-pixel:clamp(.72rem, 1.1vw, .85rem);--tap-min:44px;--art-self:var(--acid);--art-self-deep:var(--acid);--art-self-wash:color-mix(in srgb, var(--acid) 12%, transparent);--art-peer:var(--purple);--art-peer-deep:var(--purple);--art-peer-soft:var(--paper-mute);--art-peer-wash:color-mix(in srgb, var(--purple) 10%, transparent);--art-cross:var(--purple);--art-cross-deep:var(--purple);--art-cross-wash:color-mix(in srgb, var(--purple) 14%, transparent);--art-partial:var(--amber);--art-partial-deep:var(--amber);--art-partial-soft:color-mix(in srgb, var(--amber) 55%, transparent);--art-partial-wash:color-mix(in srgb, var(--amber) 12%, transparent);--art-deny:var(--vermilion);--art-deny-deep:var(--vermilion);--art-deny-wash:color-mix(in srgb, var(--vermilion) 14%, transparent);--art-ink:var(--paper);--art-ink-soft:var(--paper-dim);--art-muted:var(--paper-mute);--art-line:var(--hairline);--art-line-soft:var(--hairline-soft);--art-line-wash:var(--hairline-soft);--art-surface:var(--ink-2);--art-surface-2:var(--ink-3);--art-device:#0d0d0d;--art-device-face:#161616;--art-device-slot:#fefdfb29;--art-device-text:#fefdfb;--art-glow-self:#3fe06c;--art-glow-other:#a78bfa;--art-glow-threat:#ff6b2c}html{scroll-padding-top:76px}:root.light{--ink:#efece5;--ink-2:#fff;--ink-3:#e0dcd3;--well:#d8d4ca;--paper:#121212;--paper-dim:#45433e;--paper-mute:#65625c;--acid:#17934a;--purple:#744ed4;--amber:#a97b1f;--vermilion:#b83a08;--acid-text:#12793d;--amber-text:#8a6316;--hairline:#0808082e;--hairline-soft:#08080817;--perimeter:#17934a9e;--focus:#12793d;--selection:#17934a33;--art-surface:#f6f4f0;--art-line:#0808084d;--art-line-soft:#08080829;--art-glow-self:transparent;--art-glow-other:transparent;--art-glow-threat:transparent}.f-display{letter-spacing:-.045em;-webkit-text-stroke:.022em currentColor;paint-order:stroke fill;font-variant-numeric:tabular-nums;font-family:Martian Mono Variable,Martian Mono Fallback,Space Mono Fallback,ui-monospace,monospace;font-weight:800}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:#1118271a;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.block{display:block}.inline{display:inline}.table{display:table}.grid{display:grid}.hidden{display:none}.h-40{height:10rem}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.border{border-width:1px}.italic{font-style:italic}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}*,:before,:after{box-sizing:border-box}:root{color:var(--paper);background-color:var(--ink);text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;font-family:Space Mono,Space Mono Fallback,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:400}body{background:var(--ink);min-height:100vh;color:var(--paper);margin:0}#root{min-height:100vh}::selection{background:var(--selection)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:root{--site-header-height:0px;--site-footer-height:38px}.core-page{min-height:100vh;padding-bottom:var(--site-footer-height);background-color:#f0f0f0;flex-direction:column;display:flex}.core-page--landing{height:auto;overflow:clip visible}.core-columns{height:calc(100vh - var(--site-header-height) - var(--site-footer-height));flex:1;grid-template:"copy hero"1fr/1fr 1fr;min-height:0;display:grid;overflow:hidden}.copy-column-scroll{overscroll-behavior:contain;border-right:1px solid #e2e2e2;grid-area:copy;min-height:0;overflow-y:auto}.copy-column{color:#141414}.copy-column-intro{padding:28px 26px 6px}.copy-column-detail{padding:6px 26px 40px}.brand-mark{justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:14px;display:inline-flex}.brand-mark-img{-o-object-fit:contain;object-fit:contain;filter:brightness(0)invert();border-radius:8px;width:100%;height:100%;display:block}:root.light .brand-mark-img{filter:none}.brand-home-link{color:inherit;text-decoration:none}.brand-title-row{align-items:center;gap:clamp(12px,2vw,18px);margin-bottom:14px;display:flex}.brand-title-row .brand-mark{flex-shrink:0;width:clamp(1.7rem,2.6vw,2.1rem);height:clamp(1.7rem,2.6vw,2.1rem);margin-bottom:0}.brand-title-row-mark{flex-shrink:0;display:inline-flex}.brand-title-row .brand-title-row-heading{letter-spacing:.02em;max-width:none;margin:0;font-family:"Press Start 2P",IBM Plex Mono,monospace;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1}h1{letter-spacing:0;margin:0 0 14px;font-family:IBM Plex Mono,monospace;font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:700;line-height:1.35}.copy-column .brand-title-row{margin-bottom:6px}.copy-column .landing-headline{letter-spacing:0;margin:30px 0 16px;font-family:IBM Plex Mono,monospace;font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:700;line-height:1.35}h2{letter-spacing:0;margin:14px 0;font-family:IBM Plex Mono,monospace;font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:700;line-height:1.35}.copy-column p{max-width:66ch;margin:0 0 14px;font-size:clamp(.9rem,1.16vw,1.26rem);line-height:1.45}.landing-tagline-block{max-width:42ch;margin:0 0 20px}.copy-column .landing-tagline{letter-spacing:-.01em;color:#141414;max-width:none;margin:0 0 6px;font-family:IBM Plex Mono,monospace;font-size:clamp(1.08rem,1.55vw,1.42rem);font-weight:400;line-height:1.38}.landing-tagline-support{letter-spacing:0;color:#444;max-width:none;margin:0;font-family:IBM Plex Mono,monospace;font-size:clamp(.84rem,1.02vw,.98rem);font-weight:400;line-height:1.45}.landing-value-list{flex-direction:column;gap:11px;max-width:38ch;margin:0 0 28px;padding:0;list-style:none;display:flex}.landing-value-list li{color:#333;align-items:flex-start;gap:11px;max-width:none;margin:0;font-family:IBM Plex Mono,monospace;font-size:clamp(.84rem,1.02vw,.98rem);line-height:1.5;display:flex}.landing-value-icon{flex-shrink:0;width:18px;height:18px;margin-top:.12em}.landing-value-em{color:#3c6f5b;font-style:normal;font-weight:700}.landing-value-icon-collect{color:#4f8f76}.landing-value-icon-share{color:#4a74a6}.counter-system-copy{color:#242424;max-width:66ch;margin:28px 0 0;font-size:clamp(.9rem,1.16vw,1.26rem);line-height:1.45}.counter-system-copy .counter-system-trigger{font-size:inherit;line-height:inherit;color:inherit}@media (width>=768px){.copy-column-intro{padding-bottom:24px}.copy-column-detail{padding-top:8px}.copy-column .brand-title-row{margin-bottom:28px}.copy-column .landing-headline{margin:12px 0 36px}.copy-column .landing-tagline{font-size:clamp(1.12rem,1.65vw,1.48rem);line-height:1.4}.landing-tagline-block{margin-bottom:22px}.landing-tagline-support{font-size:clamp(.88rem,1.04vw,1rem)}.landing-value-list{gap:12px;margin-bottom:36px}.landing-value-list li{font-size:clamp(.88rem,1.04vw,1rem)}.landing-value-icon{width:19px;height:19px}.landing-cta-block{margin:16px 0 0}}.copy-column .landing-tagline .counter-system-trigger,.copy-column .counter-system-copy .counter-system-trigger{max-width:none}.counter-system-trigger{color:inherit;text-align:left;font:inherit;font-weight:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;max-width:66ch;margin:0;padding:0}.counter-system-trigger:hover,.counter-system-trigger:focus-visible{text-decoration:underline}.value-step-action{font:inherit;color:#4a74a6;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.value-step-action:hover,.value-step-action:focus-visible{color:#355d8a}@media (width<=640px){.hero-statement-line{font-size:1rem;line-height:1.45}}.support-copy{color:#242424;margin-top:20px!important;margin-bottom:0!important;font-size:clamp(.86rem,1.02vw,1.02rem)!important}.landing-detail-footer{flex-direction:column;gap:clamp(1.35rem,3.2vh,2rem);margin-top:20px;display:flex}.landing-detail-footer .support-copy{font-weight:700;margin:0!important}.landing-detail-footer .secondary-links{margin:0}.landing-detail-footer .counter-system-copy{margin:0;line-height:1.55}.emphasis{font-weight:700;text-decoration:underline}.cta-row{margin-top:6px}.primary-cta{color:#f0f0f0;background:#141414;border:1px solid #141414;padding:11px 20px;font-size:clamp(.92rem,1.1vw,1.06rem);font-weight:700;text-decoration:none;transition:box-shadow .14s,transform .14s;display:inline-block;box-shadow:3px 3px #4f8f76}.primary-cta:hover{background:#1f1f1f;transform:translate(1px,1px);box-shadow:2px 2px #4f8f76}.landing-cta-block{flex-direction:column;align-items:flex-start;width:100%;margin:10px 0 22px;display:flex}.landing-cta{justify-content:flex-start;width:100%;margin:0;display:flex}.landing-cta .primary-cta{width:100%;max-width:15rem}.landing-download{justify-content:center;align-items:center;gap:12px;margin:clamp(18px,3vh,26px) auto 0;display:flex}.landing-download-button{color:#141414;background:#f7f7f5;border:1px solid #141414;align-items:center;gap:9px;padding:9px 16px;font-size:clamp(.85rem,1vw,.98rem);font-weight:700;text-decoration:none;transition:box-shadow .14s,transform .14s;display:inline-flex;box-shadow:3px 3px #4f8f76}.landing-download-button:hover{background:#efefec;transform:translate(1px,1px);box-shadow:2px 2px #4f8f76}.landing-download-icon{width:16px;height:16px}.landing-download-meta{color:#5a5a5a;margin:0;font-size:.78rem}.landing-download-alt{color:#5a5a5a;text-decoration:underline}.landing-download-alt:hover{color:#141414}@media (width>=768px){.landing-cta .primary-cta{max-width:12.5rem}}.secondary-links{flex-wrap:wrap;gap:16px;margin-top:22px;display:flex}.secondary-links a{color:#1a1a1a;font-size:clamp(.85rem,.95vw,1rem);text-decoration:underline}.secondary-link-button{color:#1a1a1a;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:clamp(.85rem,.95vw,1rem);text-decoration:underline}.waitlist-backdrop{z-index:40;background:#00000047;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.waitlist-dialog{background:#f2f2f2;border:1px solid #a9a9a9;width:min(100%,480px);padding:18px 16px;box-shadow:0 10px 30px #0000001f}.waitlist-dialog h3{margin:0 0 8px;font-family:IBM Plex Mono,monospace;font-size:1.03rem;font-weight:700;line-height:1.35}.waitlist-dialog p{margin:0 0 14px;font-size:.92rem;line-height:1.45}.waitlist-form{gap:10px;display:grid}.waitlist-form label{font-size:.86rem}.waitlist-form input{font:inherit;color:#141414;background:#fafafa;border:1px solid #b6b6b6;padding:8px 9px}.waitlist-actions{justify-content:flex-end;gap:9px;display:flex}.waitlist-cancel,.waitlist-submit{color:#141414;font:inherit;cursor:pointer;background:#dfdfdf;border:1px solid #bdbdbd;padding:7px 10px}.waitlist-cancel:hover,.waitlist-submit:hover{background:#d4d4d4}.waitlist-status{margin:2px 0 0!important;font-size:.82rem!important}.waitlist-status.is-success{color:#296548}.waitlist-status.is-error{color:#8d2f2f}.contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:14px;display:grid}.contact-email{color:#1a1a1a;font-weight:700}.contact-form{gap:10px;display:grid}.contact-form label{font-size:.86rem}.contact-form input,.contact-form textarea{font:inherit;color:#141414;resize:vertical;background:#fafafa;border:1px solid #b6b6b6;padding:8px 9px}.contact-form-actions{justify-content:flex-end;display:flex}.contact-form-note{color:#5a5a5a;margin:2px 0 0!important;font-size:.82rem!important}@media (width<=720px){.contact-grid{grid-template-columns:1fr}}.hero-column{grid-area:hero;justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.hero-column:before{content:"";opacity:1;background-color:#0e1013;background-image:radial-gradient(#ffffff0f .85px,#0000 .85px),radial-gradient(120% 90% at 80% 8%,#5e6ad233 0%,#0000 58%),radial-gradient(90% 70% at 18% 92%,#3fe06c1a 0%,#0000 60%);background-size:8px 8px,auto,auto;position:absolute;inset:0}.landing-globe{--globe-overhang:max(0px, calc(50vw - 27vh));--globe-spill-left:16vw;top:0;bottom:0;left:calc(-1 * var(--globe-spill-left));width:calc(100% + var(--globe-overhang) + 2 * var(--globe-spill-left));z-index:1;opacity:0;pointer-events:none;transition:opacity 1.1s;position:absolute}.landing-globe.is-active{opacity:1}.landing-globe.is-dimmed{opacity:.14}.landing-globe iframe{pointer-events:none;background:0 0;border:0;width:100%;height:100%;display:block}.hero-activity-feed{--feed-row-height:60px;z-index:3;width:min(320px,32vw);height:calc(var(--feed-row-height) * 3);perspective:620px;pointer-events:none;transition:opacity .7s;position:absolute;bottom:32px;left:24px}.hero-activity-feed.is-dimmed{opacity:.14}.hero-activity-item{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transform:translateY(calc(var(--row) * var(--feed-row-height)));transform-origin:top;opacity:calc(.5 + var(--row) * .25);background:#16191eb8;border:1px solid #ffffff1f;border-left-width:3px;border-radius:8px;align-items:baseline;gap:8px;padding:8px 12px 8px 10px;transition:transform .62s cubic-bezier(.22,.9,.3,1),opacity .62s;animation:.62s cubic-bezier(.22,.9,.3,1) backwards hero-activity-enter;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 2px 14px #00000059}.hero-activity-item.is-exiting{transform:translateY(calc(-.7 * var(--feed-row-height))) rotateX(58deg);opacity:0}@keyframes hero-activity-enter{0%{transform:translateY(calc((var(--row) + 1) * var(--feed-row-height))) rotateX(-58deg);opacity:0}}.hero-activity-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;transform:translateY(-1px)}.hero-activity-text{flex-direction:column;min-width:0;display:flex}.hero-activity-title{color:#eef1f4;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.hero-activity-detail{color:#9aa7b5;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}@media (prefers-reduced-motion:reduce){.hero-activity-item{transition:none;animation:none}}.mobile-hero-orbits{display:none}.mobile-hero-orbits-satellite{transform-box:view-box;transform-origin:380px 380px;animation:linear infinite mobile-hero-orbit}@keyframes mobile-hero-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mobile-hero-orbits-satellite{animation:none}}.landing-fold{height:calc(100vh - var(--site-header-height) - var(--site-footer-height));min-height:calc(100vh - var(--site-header-height) - var(--site-footer-height));flex-shrink:0}@media (width>=768px){.landing-fold{overflow:hidden}}.landing-fold .core-columns{height:100%;overflow:visible}.landing-fold .hero-column{overflow:visible}.landing-fold .copy-column-scroll{z-index:2;border-right:0;position:relative}.landing-fold .hero-column:before{border-left:1px solid #e2e2e2}.landing-fold .copy-column-scroll{overscroll-behavior:auto;box-sizing:border-box;flex-direction:column;display:flex;overflow:visible}@media (height>=640px){.landing-fold .copy-column-intro{flex-direction:column;flex:1;min-height:0;display:flex}.landing-fold .copy-column-intro .landing-intro-body{margin-top:auto;margin-bottom:auto}}.landing-fold .copy-column-hero-footer{margin-top:auto;padding:6px 26px 28px}.landing-fold .copy-column-hero-footer .support-copy{font-weight:700;margin-top:0!important;margin-bottom:8px!important}.landing-fold .copy-column-hero-footer .landing-secondary-links{margin-bottom:10px}.landing-fold .copy-column-hero-footer .counter-system-copy{margin:0}@media (height<=780px) and (width>=768px){.landing-fold .copy-column-hero-footer{display:none}}@media (height<=900px) and (width>=768px){.landing-fold .copy-column-hero-footer .counter-system-copy{display:none}}.landing-mobile-appbar{display:none}.site-brand-header-slot{background-color:#f0f0f0}.site-brand-header{background-color:#f0f0f0;padding:28px 26px 0}.site-brand-header .brand-title-row{margin-bottom:0}.site-brand-header-slot--mobile-only{display:none}.hero-spotlight-overlay{z-index:4;pointer-events:none;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.hero-spotlight-overlay .control-spotlight{opacity:1;pointer-events:auto;position:relative;inset:auto;transform:none}.landing-carousel-section{background-color:#f5f5f5;background-image:radial-gradient(#ddd .85px,#0000 .85px);background-size:8px 8px;border-top:1px solid #e2e2e2;justify-content:center;align-items:center;min-height:min(72vh,640px);padding:clamp(48px,8vh,96px) 24px;display:flex;position:relative}.landing-carousel-stage{z-index:2;width:min(94%,920px);position:relative}.landing-section-shell{max-width:min(100%,1040px);margin:0 auto}.landing-section-kicker{color:#9a7b2e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:.78rem;font-weight:700}.landing-section-title{margin:0 0 12px;font-family:IBM Plex Mono,monospace;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:700;line-height:1.2}.landing-section-lead{color:#3a3a3a;max-width:58ch;margin:0 0 24px;font-size:clamp(.95rem,1.2vw,1.12rem);line-height:1.55}.landing-proof-section{background:#f0f0f0;border-top:1px solid #e2e2e2;padding:clamp(48px,8vh,88px) clamp(20px,4vw,48px)}.landing-proof-tabs{flex-wrap:nowrap;gap:8px;margin:0 0 18px;padding-bottom:4px;display:flex;overflow-x:auto}.landing-scenario-tabrow{align-items:center;gap:12px;margin:0 0 18px;display:flex}.landing-scenario-tabrow .landing-proof-tabs{flex:1;min-width:0;margin:0}.landing-scenario-sharelabel{letter-spacing:.02em;color:#141414;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:1.15rem;font-weight:700;line-height:1.25}@media (width>=641px){.landing-scenario-sharelabel{font-size:clamp(1.35rem,2.4vw,1.9rem)}}@media (width<=640px){.landing-scenario-tabrow{flex-direction:column;align-items:flex-start;gap:8px}.landing-scenario-tabrow .landing-proof-tabs{flex:none;width:100%}}.landing-proof-tab{color:#3a3a3a;cursor:pointer;background:#f5f5f5;border:1px solid #bdbdbd;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-family:IBM Plex Mono,monospace;font-size:.88rem;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.landing-tab-emoji{filter:saturate(.8);font-size:1rem;line-height:1}.landing-proof-tab:hover{border-color:#141414}.landing-proof-tab.is-active{color:#f0f0f0;background:#141414;border-color:#141414;font-weight:700}.landing-proof-frame{background:#f5f5f5 radial-gradient(#e3e3e3 .85px,#0000 .85px) 0 0/8px 8px;border:1px solid #cfcfcf;border-radius:14px;overflow:hidden}.landing-proof-frame-bar{background:#ececec;border-bottom:1px solid #dcdcdc;gap:6px;padding:10px 14px;display:flex}.landing-proof-frame-bar span{background:#c6c6c6;border-radius:50%;width:9px;height:9px}.landing-proof-shot{aspect-ratio:16/10;-o-object-fit:contain;object-fit:contain;background:#101216;width:100%;height:auto;display:block}.landing-proof-caption{color:#3a3a3a;max-width:62ch;margin:12px 0 0;font-size:.95rem;line-height:1.5}.landing-proof-note{color:#7a7a7a;margin:18px 0 0;font-family:IBM Plex Mono,monospace;font-size:.78rem}.landing-connect-section{background:#ececec;border-top:1px solid #e2e2e2;padding:clamp(80px,11vh,128px) clamp(20px,4vw,48px);overflow:hidden}.landing-connect-shell{text-align:left;flex-direction:column;justify-content:center;align-items:stretch;gap:clamp(28px,4vh,44px);display:flex}.landing-connect-shell .landing-scenario-sharelabel{text-transform:none;align-self:flex-start}.landing-connect-links{flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:6px 10px;margin:0;font-size:.9rem;display:flex}.landing-connect-links-label{color:#3a3a3a}.landing-connect-link-item{align-items:center;gap:10px;display:inline-flex}.landing-connect-links a{color:#141414;text-underline-offset:2px;text-decoration:underline}.landing-connect-link{align-items:center;gap:2px;display:inline-flex}.landing-connect-link-favicon{box-sizing:border-box;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:4px;flex-shrink:0;width:20px;height:20px;padding:1px}.landing-connect-links a:hover,.landing-connect-links a:focus-visible{color:#4f8f76}.landing-connect-links-sep{color:#8a8a8a}.landing-connect-art{align-self:center;width:min(100%,680px);height:auto;margin:0 auto clamp(12px,2vh,20px);display:block;overflow:visible}@media (width<=767px){.landing-connect-section{padding:36px 6px;overflow:visible}.landing-connect-shell{gap:18px;max-width:none}.landing-connect-art{width:calc(100vw - 12px);max-width:none;margin-left:calc(50% - 50vw + 6px);margin-right:0}.landing-connect-links{justify-content:center;align-self:center;gap:8px 10px;width:100%;font-size:.82rem}.landing-connect-links-label{text-align:center;flex:0 0 100%}.landing-connect-link-favicon{width:16px;height:16px}}.landing-keys-band{background:#f0f0f0;border-top:1px solid #e2e2e2;padding:clamp(48px,8vh,88px) clamp(20px,4vw,48px)}.landing-keys-shell{flex-direction:column;gap:clamp(20px,3vh,32px);display:flex}.landing-keys-shell .landing-scenario-sharelabel{align-self:flex-start}.landing-keys-art{width:min(100%,860px);height:auto;margin:0 auto;display:block}.landing-keys-lead{color:#5a5a5a;text-align:center;max-width:62ch;margin:0 auto;font-size:.95rem;line-height:1.55}.landing-trust-section{background:#ececec;border-top:1px solid #e2e2e2;padding:clamp(48px,8vh,88px) clamp(20px,4vw,48px)}.landing-trust-section .landing-scenario-sharelabel{margin:0 0 20px;display:block}.landing-trust-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0 0 14px;display:grid}.landing-trust-card{background:#fafafa;border:1px solid #cfcfcf;border-radius:12px;padding:16px 16px 14px}.landing-trust-icon{color:#9a7b2e;width:26px;height:26px;margin-bottom:10px;display:block}.landing-trust-card:nth-child(2) .landing-trust-icon{color:#4f8f76}.landing-trust-card:nth-child(3) .landing-trust-icon{color:#4a74a6}.landing-trust-card:nth-child(4) .landing-trust-icon{color:#9462a8}.landing-trust-card-title{color:#141414;margin:0 0 6px;font-family:IBM Plex Mono,monospace;font-size:.92rem;font-weight:700}.landing-trust-card-text{color:#3a3a3a;margin:0;font-size:.88rem;line-height:1.5}.landing-trust-pressure{color:#6b5a2a;background:#f7f3ea;border:1px solid #ddd5c8;border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 18px;padding:14px 16px;font-size:.92rem;line-height:1.55;display:flex}.landing-trust-pressure-icon{color:#9a7b2e;flex-shrink:0;width:26px;height:26px;margin-top:1px}.connect-node-logo{filter:brightness(0)invert()}.connect-flow{stroke-dasharray:5 7;animation:1s linear infinite netFlow}.connect-packet{filter:drop-shadow(0 0 2px #4f8f768c)}.connect-source-ping{transform-origin:50%;transform-box:fill-box;animation:5.5s ease-in-out infinite connectSourcePing}.connect-server-status,.connect-server-status-halo{animation:5.5s ease-in-out infinite connectServerPulse}@keyframes connectSourcePing{0%,to{opacity:.25}7%{opacity:1}14%{opacity:.3}}@keyframes connectServerPulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.connect-flow{stroke-dasharray:none;animation:none}.connect-packet,.connect-source-ping,.connect-server-status,.connect-server-status-halo{animation:none}.connect-packet{display:none}}.chat-art-routine--lit rect{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--art-partial,#9a7b2e) 35%, transparent))}.chat-art-map{stroke-dasharray:4 6}@media (prefers-reduced-motion:reduce){.chat-art-routine--lit rect{filter:none}}.landing-safety-link{margin:0;font-size:.95rem}.landing-safety-link a{color:#1a1a1a;text-underline-offset:2px;font-weight:700;text-decoration:underline}.landing-steps-section{background:#ececec;border-top:1px solid #e2e2e2;padding:clamp(48px,8vh,88px) clamp(20px,4vw,48px)}.landing-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.landing-step{background:#f5f5f5;border:1px solid #cfcfcf;border-radius:12px;padding:16px 14px;position:relative}.landing-step:not(:last-child):after{content:"→";z-index:1;color:#4f8f76;font-family:IBM Plex Mono,monospace;font-weight:700;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}.landing-step-index{border:1px solid #141414;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-bottom:10px;font-family:IBM Plex Mono,monospace;font-size:.82rem;font-weight:700;display:inline-flex}.landing-step h3{margin:0 0 6px;font-size:.98rem;line-height:1.25}.landing-step p{color:#3a3a3a;margin:0;font-size:.88rem;line-height:1.45}.landing-steps-callout{color:#555;text-align:center;margin:22px 0 0;font-family:IBM Plex Mono,monospace;font-size:.86rem}.landing-manifesto-kicker{z-index:2;color:#9a7b2e;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.78rem;font-weight:700;position:absolute;top:clamp(20px,4vh,36px);left:50%;transform:translate(-50%)}.landing-final-cta{background:#f0f0f0;border-top:1px solid #e2e2e2;padding:clamp(56px,9vh,100px) clamp(20px,4vw,48px)}.landing-final-shell{text-align:center;max-width:min(100%,640px)}.landing-final-title{margin:0 0 8px;font-family:IBM Plex Mono,monospace;font-size:clamp(1.5rem,2.8vw,2.2rem);line-height:1.2}.landing-final-sub{color:#3a3a3a;margin:0 0 22px;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.5}.landing-final-actions{justify-content:center;align-items:center;gap:20px;margin-bottom:18px;display:flex}.landing-final-links{margin:0;font-size:.88rem}.landing-final-links a{color:#1a1a1a}@media (width<=900px){.landing-stepper{grid-template-columns:1fr;max-width:480px}.landing-step:not(:last-child):after{content:"↓";inset:auto auto -22px 24px;transform:none}.landing-stepper{gap:26px}}@media (width<=640px){.landing-proof-section,.landing-keys-band,.landing-trust-section,.landing-legible-band,.landing-steps-section,.landing-final-cta{padding:40px 16px}.landing-connect-section{padding-top:40px;padding-bottom:40px}.landing-final-actions{flex-direction:column;gap:14px}.landing-final-actions .primary-cta{text-align:center;width:100%;max-width:20rem}}.dot-word-stage{z-index:2;width:min(94%,920px);position:relative}.dot-word-stage.is-interactive{cursor:pointer}.dot-word-svg{z-index:2;filter:drop-shadow(0 0 1px #2323232e);width:100%;height:auto;transition:opacity 1.3s;animation:.32s fade-word;position:relative}.dot-word-stage.is-spotlight .dot-word-svg{opacity:0;pointer-events:none}.dot-word-mask{letter-spacing:6px;text-transform:lowercase;font-family:IBM Plex Mono,monospace;font-size:166px;font-weight:700}.dot-bg{fill:#d8ddd9}.dot-active{fill:var(--word-color,#4f8f76)}.control-spotlight{z-index:4;text-align:center;white-space:pre-line;color:#202020;opacity:0;pointer-events:none;width:min(78%,560px);font-size:clamp(.95rem,1.22vw,1.28rem);line-height:1.45;transition:opacity .95s;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.control-spotlight.is-visible{opacity:1;pointer-events:auto}.hero-statement-stage{z-index:2;text-align:center;width:min(88%,720px);margin:0 auto;position:relative}.hero-statement-lines{gap:clamp(10px,1.8vh,20px);transition:opacity 1.3s;display:grid}.hero-statement-stage.is-spotlight .hero-statement-lines{opacity:0;pointer-events:none}.hero-statement-line{letter-spacing:.01em;color:#202020;opacity:0;animation:.7s forwards statement-line-in;animation-delay:calc(var(--line-index,0) * .42s);margin:0;font-family:IBM Plex Mono,monospace;font-size:clamp(1.02rem,2vw,1.68rem);font-weight:700;line-height:1.4}.hero-statement-line:last-child{color:#4f8f76}@keyframes statement-line-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.core-footer{z-index:20;background-color:#f0f0f0;border-top:1px solid #e2e2e2;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:38px;padding:0 14px;font-size:.85rem;display:grid;position:fixed;bottom:0;left:0;right:0}.footer-brand{white-space:nowrap;justify-self:start}.footer-nav{justify-self:center;align-items:center;gap:22px;display:flex}.footer-legal{white-space:nowrap;justify-self:end;align-items:center;gap:10px;display:flex}.footer-dropdown{position:relative}.footer-dropdown-trigger{color:#1a1a1a;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;margin:0;padding:0;display:inline-flex}.footer-dropdown-trigger:hover,.footer-dropdown-trigger:focus-visible,.footer-dropdown.is-open .footer-dropdown-trigger{text-decoration:underline}.footer-dropdown-panel{opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #ddd;border-radius:14px;min-width:min(21rem,100vw - 32px);padding:14px;transition:opacity .14s,visibility .14s;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 -12px 36px #0000001a}.footer-dropdown.is-open .footer-dropdown-panel{opacity:1;visibility:visible;pointer-events:auto}.footer-dropdown-label{color:#666;margin:0 0 10px;font-size:.78rem}.footer-dropdown-items{flex-direction:column;gap:8px;display:flex}.footer-dropdown-item{color:inherit;border:1px solid #e5e5e5;border-radius:10px;flex-direction:column;gap:4px;padding:10px 14px;display:flex;text-decoration:none!important}.footer-dropdown-item:hover,.footer-dropdown-item:focus-visible{background:#fafafa;border-color:#c8c8c8}.footer-dropdown-item-title{color:#141414;font-weight:700}.core-footer a{color:#1a1a1a;text-decoration:none}.core-footer a:hover{text-decoration:underline}.sec-page>.sec-band:first-child{border-top:0;padding-top:clamp(20px,4vh,36px)}.policy-page{background:#f0f0f0;min-height:100vh;padding:12px 16px 60px}.sec-page{color:#141414;min-height:100vh;padding-bottom:var(--site-footer-height);background:#f0f0f0;flex-direction:column;display:flex}.sec-band{background:#f0f0f0;border-top:1px solid #e2e2e2;padding:clamp(48px,8vh,88px) clamp(20px,4vw,48px)}.sec-band--alt{background:#ececec}.sec-band--dots{background-color:#f5f5f5;background-image:radial-gradient(#ddd .85px,#0000 .85px);background-size:8px 8px}.sec-band--dark{color:#e8eaee;background:radial-gradient(120% 90% at 15% 0,#5e6ad229 0%,#0000 55%),radial-gradient(110% 80% at 90% 100%,#4f8f761f 0%,#0000 55%),#101216;border-top:1px solid #23262d}.sec-band--cream{background:#f7f3ea;border-top:1px solid #ddd5c8}.sec-shell{max-width:min(100%,1040px);margin:0 auto}.sec-kicker{color:#9a7b2e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:.78rem;font-weight:700}.sec-kicker--dark{color:#8f9bff}.sec-title{margin:0 0 14px;font-family:IBM Plex Mono,monospace;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:700;line-height:1.2}.sec-band--dark .sec-title{color:#f4f5f7}.sec-body{color:#3a3a3a;max-width:58ch;margin:0 0 12px;font-size:clamp(.95rem,1.15vw,1.06rem);line-height:1.55}.sec-centered{text-align:center}.sec-lead-centered{color:#3a3a3a;max-width:64ch;margin:0 auto 14px;font-size:clamp(.95rem,1.15vw,1.06rem);line-height:1.55}.sec-hero{border-top:0;padding-top:clamp(12px,2.5vh,24px)}.sec-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.sec-hero--firewall{background:radial-gradient(120% 90% at 10% 0,#3fe06c1a 0%,#0000 55%),radial-gradient(100% 85% at 88% 100%,#5e6ad22e 0%,#0000 58%),#0e1013;border-bottom:1px solid #23262d;position:relative;overflow:hidden}.sec-hero--firewall:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0e .85px,#0000 .85px);background-size:8px 8px;position:absolute;inset:0}.sec-hero--firewall .sec-shell{z-index:1;position:relative}.sec-hero--firewall .sec-kicker{color:#5fd98a}.sec-hero--firewall h1{color:#f4f5f7}.sec-hero--firewall .sec-hero-lead{color:#b9bfca}.sec-hero-grid--figure{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.sec-hero-figure-wrap{justify-items:center;gap:16px;display:grid}.sec-hero--firewall .sec-hero-badge--figure{color:#8fb9a2;background:#3fe06c12;border-color:#5fd98a4d;margin:0}.sec-hero--firewall .sec-badge-icon{color:#5fd98a}.sec-hero-figure{place-items:center;width:21em;height:21em;font-size:clamp(14px,1.95vw,23px);display:grid;position:relative}.fw-sweep{background:conic-gradient(#3fe06c42 0deg,#3fe06c0d 26deg,#0000 60deg 360deg);border-radius:50%;width:16em;height:16em;animation:7.5s linear infinite fw-sweep;position:absolute;-webkit-mask:radial-gradient(circle,#0000 40%,#000 42%);mask:radial-gradient(circle,#0000 40%,#000 42%)}@keyframes fw-sweep{to{transform:rotate(360deg)}}.fw-ring{border-radius:50%;position:absolute}.fw-ring--1{border:1px solid #3fe06c80;width:8.4em;height:8.4em;box-shadow:0 0 22px #3fe06c24,inset 0 0 18px #3fe06c0f}.fw-ring--2{border:1px dashed #3fe06c42;width:12.6em;height:12.6em}.fw-ring--3{border:1px solid #94a3b829;width:16.8em;height:16.8em}.fw-pulse{border:1px solid #3fe06c66;border-radius:50%;width:8.4em;height:8.4em;animation:4.6s ease-out infinite fw-pulse;position:absolute}.fw-pulse--b{animation-delay:1.55s}.fw-pulse--c{animation-delay:3.1s}@keyframes fw-pulse{0%{opacity:.5;transform:scale(1)}75%{opacity:.06}to{opacity:0;transform:scale(2)}}.fw-probe{opacity:0;background:#f0b429;border-radius:50%;width:.5em;height:.5em;animation:5.4s cubic-bezier(.4,0,.7,1) infinite fw-probe;position:absolute;box-shadow:0 0 9px #f0b429d9}.fw-probe--0{--a:24deg;animation-delay:0s}.fw-probe--1{--a:118deg;animation-delay:1.1s}.fw-probe--2{--a:196deg;animation-delay:2.2s}.fw-probe--3{--a:262deg;animation-delay:3.3s}.fw-probe--4{--a:322deg;animation-delay:4.4s}@keyframes fw-probe{0%{transform:rotate(var(--a)) translateX(10.6em);opacity:0}12%{opacity:.95}62%{transform:rotate(var(--a)) translateX(4.5em);opacity:.95}70%{transform:rotate(var(--a)) translateX(4.35em);opacity:.25}to{transform:rotate(var(--a)) translateX(4.35em);opacity:0}}.fw-core{background:radial-gradient(circle,#3fe06c2e 0%,#0e1013eb 72%);border:1px solid #3fe06c73;border-radius:50%;place-items:center;width:6.2em;height:6.2em;animation:3.4s ease-in-out infinite fw-core-breathe;display:grid;position:relative;box-shadow:0 0 46px #3fe06c3d,inset 0 0 26px #3fe06c24}@keyframes fw-core-breathe{0%,to{box-shadow:0 0 40px #3fe06c33,inset 0 0 22px #3fe06c1f}45%{box-shadow:0 0 66px #3fe06c5c,inset 0 0 30px #3fe06c33}}.fw-brain{font-size:3.1em;line-height:1;animation:3.4s ease-in-out infinite fw-brain-charge}@keyframes fw-brain-charge{0%,to{filter:saturate(1.05)drop-shadow(0 0 8px #3fe06c66)}45%{filter:saturate(1.2)brightness(1.06)drop-shadow(0 0 22px #3fe06cbf)}}@media (prefers-reduced-motion:reduce){.fw-sweep,.fw-pulse,.fw-probe,.fw-core,.fw-brain{animation:none}.fw-pulse{opacity:.26;transform:scale(1.5)}.fw-pulse--b{opacity:.14;transform:scale(1.8)}.fw-pulse--c{display:none}.fw-probe{opacity:.85;transform:rotate(var(--a)) translateX(4.5em)}.fw-brain{filter:saturate(1.1)drop-shadow(0 0 14px #3fe06c99)}}.sec-hero-copy h1{max-width:15ch;margin:0 0 18px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.08}.sec-hero-lead{color:#2a2a2a;max-width:52ch;margin:0;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.55}.sec-hero-rail{flex-direction:column;gap:10px;display:flex}.sec-hero-step{background:#faf7f1;border:1px solid #ddd5c8;border-radius:14px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex;box-shadow:3px 3px #9a7b2e2e}.sec-hero-step-index{color:#9a7b2e;border:1px solid #9a7b2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;font-family:IBM Plex Mono,monospace;font-size:.82rem;font-weight:700;display:inline-flex}.sec-hero-step h3{margin:0 0 4px;font-family:IBM Plex Mono,monospace;font-size:1rem;line-height:1.25}.sec-hero-step p{color:#3a3a3a;margin:0;font-size:.88rem;line-height:1.4}.sec-hero-badge{color:#7a6224;text-align:center;background:#faf7f1b3;border:1px dashed #c9b98a;border-radius:10px;margin:6px 0 0;padding:8px 12px;font-family:IBM Plex Mono,monospace;font-size:.78rem}.sec-split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.sec-frame{background:#fdfdfd;border:1px solid #cfcfcf;border-radius:14px;overflow:hidden;box-shadow:0 14px 34px #0000001a}.sec-frame-bar{background:#ececec;border-bottom:1px solid #dcdcdc;gap:6px;padding:10px 14px;display:flex}.sec-frame-bar span{background:#c6c6c6;border-radius:50%;width:9px;height:9px}.sec-ingest-diagram{box-sizing:border-box;width:100%;height:auto;padding:16px 12px;display:block}.sec-frame-caption{color:#6a6a6a;margin:10px 0 0;font-size:.82rem;line-height:1.4}.sec-node-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.sec-card{background:#f7f7f7;border:1px solid #cfcfcf;border-radius:12px;padding:16px 14px}.sec-card-icon{color:#9a7b2e;width:22px;height:22px;margin-bottom:12px}.sec-card h3{margin:0 0 8px;font-size:1rem;line-height:1.25}.sec-card p{color:#3a3a3a;margin:0;font-size:.9rem;line-height:1.45}.sec-card--compact h3{font-size:.94rem}.sec-card--compact p{font-size:.86rem}.sec-firewall-io{align-items:center;gap:12px;margin:26px 0 0;display:flex}.sec-firewall-pill{border-radius:999px;flex-shrink:0;padding:6px 14px;font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:700}.sec-firewall-pill--in{color:#f0f0f0;background:#141414;border:1px solid #141414}.sec-firewall-pill--out{color:#37684f;background:#f1f6f3;border:1px solid #4f8f76}.sec-firewall-wire{border-top:2px dashed #9a7b2e;flex:1;height:0;position:relative}.sec-firewall-wire:after{content:"▸";color:#9a7b2e;font-size:.9rem;line-height:1;position:absolute;top:50%;right:-2px;transform:translateY(-53%)}.sec-firewall-brain{flex-shrink:0;place-items:center;width:3.2em;height:3.2em;font-size:1.25rem;display:grid;position:relative}.sec-firewall-brain-glyph{font-size:2rem;line-height:1;animation:2.6s ease-in-out infinite sec-brain-charge}@keyframes sec-brain-charge{0%,to{filter:saturate(1.08)drop-shadow(0 0 5px #4f8f7673)}40%{filter:saturate(1.2)brightness(1.05)drop-shadow(0 0 15px #4f8f76d9)}}.sec-firewall-brain:before,.sec-firewall-brain:after{content:"";border:1px solid #4f8f7680;border-radius:50%;position:absolute}.sec-firewall-brain:before{width:2.2em;height:2.2em;animation:2.6s ease-in-out infinite sec-brain-ring}.sec-firewall-brain:after{border-color:#4f8f763d;width:2.9em;height:2.9em;animation:2.6s ease-in-out .35s infinite sec-brain-ring}@keyframes sec-brain-ring{0%,to{opacity:.7;transform:scale(1)}40%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.sec-firewall-brain-glyph,.sec-firewall-brain:before,.sec-firewall-brain:after{animation:none}.sec-firewall-brain-glyph{filter:saturate(1.1)drop-shadow(0 0 8px #4f8f7699)}}.sec-firewall-flow{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.sec-firewall-stage{background:#fafafa;border:1px solid #cfcfcf;border-radius:12px;padding:18px 16px;position:relative;box-shadow:3px 3px #14141414}.sec-firewall-stage:not(:last-child):after{content:"→";z-index:1;color:#9a7b2e;font-family:IBM Plex Mono,monospace;font-weight:700;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}.sec-firewall-step{color:#9a7b2e;margin-bottom:10px;font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:700;display:block}.sec-firewall-stage h3{margin:0 0 8px;font-size:1rem;line-height:1.25}.sec-firewall-stage p{color:#3a3a3a;margin:0;font-size:.88rem;line-height:1.45}.sec-offlimits{text-align:left;background:#00000005;border:1px solid #0000001a;border-radius:14px;max-width:68ch;margin:40px auto 0;padding:26px 28px}.sec-offlimits-title{margin:6px 0 10px;font-size:1.35rem;line-height:1.25}.sec-offlimits-lead{color:#444;margin:0 0 16px;line-height:1.55}.sec-offlimits-points{flex-direction:column;gap:10px;margin:0;padding-left:20px;display:flex}.sec-offlimits-points li{color:#444;font-size:.95rem;line-height:1.5}.sec-offlimits-points strong{color:#111}@media (width<=640px){.sec-offlimits{padding:20px 18px}}.sec-firewall-footnote{color:#555;max-width:64ch;margin:18px auto 0;font-size:.88rem;font-style:italic;line-height:1.45}.sec-beyond{margin-top:20px}.sec-beyond-label{color:#666;margin:0 0 8px;font-size:.9rem}.sec-beyond-row{flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.sec-beyond-chip{color:#666;background:#faf9f7;border:1px solid #ddd9d2;border-radius:999px;align-items:baseline;gap:6px;padding:5px 12px;font-size:.85rem;display:inline-flex}.sec-beyond-chip strong{color:#1c1c1c;font-weight:600}.sec-beyond-glyph{color:#999;font-size:.8rem}.sec-beyond-close{color:#333;max-width:56ch;margin:0;font-size:.95rem;font-weight:500;line-height:1.5}.sec-projection-tag{letter-spacing:.04em;text-transform:uppercase;color:#777;vertical-align:middle;border:1px solid #d8d6d0;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:.7rem;font-weight:500;display:inline-block}.sec-projection-attention{border-top:1px solid #e4e2dc;margin-top:34px;padding-top:26px}.sec-projection-attention h3{margin:0 0 8px;font-size:1.05rem}.sec-projection-points{gap:10px;max-width:72ch;margin:14px 0 0;padding:0;list-style:none;display:grid}.sec-projection-points li{color:#444;line-height:1.55}.sec-projection-points li strong{color:#1c1c1c}.sec-monitor-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);margin-bottom:26px;display:grid}.sec-monitor-lead{color:#b4bac4;margin:0 0 18px;font-size:clamp(.98rem,1.25vw,1.12rem);line-height:1.55}.sec-monitor-points{flex-direction:column;gap:10px;margin:0 0 18px;padding-left:20px;display:flex}.sec-monitor-points li{color:#b4bac4;font-size:.95rem;line-height:1.5}.sec-monitor-points li::marker{color:#8f9bff}.sec-monitor-points strong{color:#f4f5f7}.sec-monitor-tagline{color:#f4f5f7;margin:0;font-family:IBM Plex Mono,monospace;font-size:1.02rem;font-weight:700}.sec-monitor-shot{margin:0}.sec-monitor-shot img{border:1px solid #2b2f38;border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 18px 44px #00000073}.sec-monitor-shot figcaption{color:#868d99;margin-top:10px;font-size:.82rem;line-height:1.4}.sec-monitor-shot-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.sec-proof-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:620px;margin:22px auto;display:grid}.sec-proof-probes{flex-wrap:wrap;justify-content:center;gap:8px;max-width:640px;margin:18px auto 0;padding:0;list-style:none;display:flex}.sec-proof-probe{color:#3a3a3a;background:#faf7f1;border:1px solid #d8c89a;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-family:IBM Plex Mono,monospace;font-size:.8rem;display:inline-flex}.sec-proof-probe-x{color:#8d2f2f;font-size:.72rem;font-weight:700}.sec-proof-metric{background:#faf7f1;border:1px solid #e4ddd1;border-radius:14px;flex-direction:column;gap:4px;padding:22px 16px;display:flex;box-shadow:3px 3px #9a7b2e2e}.sec-proof-value{font-family:IBM Plex Mono,monospace;font-size:clamp(2.6rem,5vw,3.6rem);font-weight:700;line-height:1}.sec-proof-label{font-family:IBM Plex Mono,monospace;font-size:.92rem;font-weight:700}.sec-proof-detail{color:#7a6224;font-family:IBM Plex Mono,monospace;font-size:.8rem}.sec-proof-closing{max-width:64ch;margin:6px auto 0;font-weight:700}.sec-foundations-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.sec-close{padding-top:clamp(56px,9vh,100px);padding-bottom:clamp(56px,9vh,100px)}.sec-close-tagline{margin:0 0 20px;font-family:IBM Plex Mono,monospace;font-size:clamp(1.3rem,2.4vw,1.9rem);font-weight:700;line-height:1.25}.sec-close-cta{box-shadow:3px 3px #9a7b2e}.sec-close-cta:hover{box-shadow:2px 2px #9a7b2e}.sec-close-links{margin:22px 0 0;font-size:.88rem}.sec-close-links a{color:#1a1a1a}.sec-band--dots{position:relative;overflow:hidden}.sec-band--dots>.sec-shell{z-index:1;position:relative}.sec-watermark{z-index:0;color:#141414;opacity:.05;pointer-events:none;position:absolute}.sec-watermark--hero{width:clamp(260px,30vw,420px);height:clamp(260px,30vw,420px);bottom:-70px;right:clamp(-60px,-4vw,-30px);transform:rotate(-8deg)}.sec-watermark--firewall{opacity:.04;width:clamp(320px,42vw,560px);height:clamp(320px,42vw,560px);top:50%;left:50%;transform:translate(-50%,-52%)}.sec-badge-icon{vertical-align:-3px;color:#9a7b2e;width:16px;height:16px;margin-right:8px}.sec-kicker-icon{vertical-align:-3px;color:currentColor;width:15px;height:15px;margin-right:7px}.sec-firewall-stage-icon{color:#b9a05c;width:20px;height:20px;position:absolute;top:16px;right:14px}.sec-proof-seal{color:#9a7b2e;width:22px;height:22px;margin:0 auto 8px}.sec-close-shield{color:#9a7b2e;width:30px;height:30px;margin:0 auto 14px;display:block}@media (width<=900px){.sec-hero-grid,.sec-split,.sec-monitor-grid,.sec-monitor-shot-row{grid-template-columns:1fr}.sec-monitor-shot--tall{max-width:340px}.sec-split-visual{order:2}.sec-split-copy{order:1}.sec-firewall-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.sec-firewall-stage:not(:last-child):after{content:none}.sec-foundations-grid,.sec-node-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.sec-watermark--hero{width:200px;height:200px;bottom:-50px}.sec-firewall-pill{padding:5px 10px;font-size:.7rem}.sec-band{padding:40px 16px}.sec-node-grid,.sec-firewall-flow,.sec-foundations-grid,.sec-proof-metrics{grid-template-columns:1fr}}.policy-shell{width:min(100%,940px);margin:0 auto}.policy-updated{color:#3a3a3a;margin-bottom:18px!important;font-size:.9rem!important}.policy-card{background:#ececec;border:1px solid #cfcfcf;padding:16px 14px}.team-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.team-card{background:#ececec;border:1px solid #cfcfcf;padding:14px}.team-card-header h3{margin:0 0 6px;font-family:IBM Plex Mono,monospace;font-size:1rem}.team-card-header h3 a{color:#141414;text-decoration:none}.team-card-header h3 a:hover{text-decoration:underline}.team-role{color:#3a3a3a;font-family:IBM Plex Mono,monospace;margin:0 0 8px!important;font-size:.86rem!important}.team-headline{color:#4a4a4a;line-height:1.45;margin:0 0 12px!important;font-size:.82rem!important}.team-bio{max-width:56ch;line-height:1.5;margin:0 0 10px!important;font-size:.92rem!important}.team-linkedin{color:#1a1a1a;font-size:.86rem}.investors-shell{width:min(100%,1120px)}.investors-intro{color:#1a1a1a;max-width:62ch;margin:0 0 18px;font-size:1.05rem;line-height:1.55}.investors-intro p{margin:0}.investors-intro p+p{margin-top:14px}.investors-one-pager{background:#fafafa;border:1px solid #cfcfcf;margin:0;padding:10px}.investors-one-pager img{width:100%;height:auto;display:block}.about-section{margin-top:28px}.about-section h2{margin:0;font-family:IBM Plex Mono,monospace;font-size:1rem}.about-section-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:10px;display:flex}.about-section-link{color:#1a1a1a;font-size:.86rem;text-decoration:none}.about-section-link:hover{text-decoration:underline}.about-section-intro{color:#3a3a3a;margin:0 0 14px!important;font-size:.9rem!important}.about-news-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.about-news-item{background:#ececec;border:1px solid #cfcfcf;padding:14px}.about-news-date{color:#4a4a4a;font-family:IBM Plex Mono,monospace;margin:0 0 6px!important;font-size:.78rem!important}.about-news-item h3{margin:0 0 8px;font-family:IBM Plex Mono,monospace;font-size:.95rem}.about-news-summary{max-width:62ch;line-height:1.5;margin:0 0 10px!important;font-size:.92rem!important}.about-news-item a{color:#1a1a1a;font-size:.86rem}.about-investors-teaser{color:#1a1a1a;max-width:62ch;font-size:.95rem;line-height:1.55}.about-investors-teaser p{margin:0}.about-investors-teaser p+p{margin-top:14px}.policy-section+.policy-section{border-top:1px dashed #c1c1c1;margin-top:18px;padding-top:18px}.policy-section h3{margin:0 0 10px;font-family:IBM Plex Mono,monospace;font-size:1rem}.policy-section p{max-width:76ch;margin:0 0 10px;line-height:1.5}.policy-bullets{gap:8px;margin:0;padding-left:18px;display:grid}.policy-bullets li{line-height:1.45}.policy-return{margin-top:14px!important;font-size:.9rem!important}.policy-return a{color:#1a1a1a}@keyframes fade-word{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=767px){.site-brand-header-slot{z-index:30;display:block;position:sticky;top:0}.landing-mobile-appbar{z-index:30;background-color:#f0f0f0;border-bottom:1px solid #e2e2e2;padding:12px 20px;display:block;position:sticky;top:0}.site-brand-header{background-color:#f0f0f0;border-bottom:1px solid #e2e2e2;padding:12px 20px}.site-brand-header-slot--mobile-only{display:block}.landing-mobile-appbar .brand-title-row,.site-brand-header .brand-title-row{margin-bottom:0}.build-list-column .brand-title-row,.copy-column-intro .brand-title-row,.landing-fold .hero-column{display:none}.core-columns{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"intro";height:auto;overflow:visible}.copy-column-scroll{box-sizing:border-box;flex-direction:column;grid-area:intro;min-height:calc(100dvh - 102px);max-height:calc(100dvh - 102px);display:flex}.copy-column-intro{grid-area:unset}.copy-column-hero-footer,.landing-fold .copy-column-hero-footer{display:none}.copy-column-detail{grid-area:detail}.core-page{height:auto;padding-bottom:50px;overflow:visible}.copy-column{border-right:0;height:auto;overflow:visible}.copy-column-intro{text-align:left;box-sizing:border-box;border-bottom:0;flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;height:auto;min-height:0;max-height:none;padding:clamp(16px,4vw,24px) 20px 12px;display:flex}.landing-fold .copy-column-intro{background-image:radial-gradient(#e0e0e0 1.3px,#0000 1.3px);background-size:15px 15px;position:relative;overflow:hidden}.mobile-hero-orbits{z-index:0;aspect-ratio:1;pointer-events:none;width:min(165vw,700px);display:block;position:absolute;top:72%;right:-56vw;transform:translateY(-50%);-webkit-mask-image:radial-gradient(115% 105% at 79% 84%,#000 0% 38%,#0000006b 74%,#0003 100%);mask-image:radial-gradient(115% 105% at 79% 84%,#000 0% 38%,#0000006b 74%,#0003 100%)}.mobile-hero-orbits svg{width:100%;height:100%;display:block}.copy-column-intro>.brand-title-row,.copy-column-intro>.landing-intro-body{z-index:1;position:relative}.copy-column-intro .brand-title-row{justify-content:flex-start;align-self:flex-start;width:100%}.copy-column-intro .landing-tagline-block,.copy-column-intro .landing-value-list{max-width:min(100%,22rem)}.landing-intro-body{flex-direction:column;align-items:stretch;display:flex;transform:none}.landing-fold .copy-column-intro .landing-intro-body{margin-top:clamp(16px,6vh,72px);margin-bottom:auto}.copy-column-intro .landing-cta-block{align-items:flex-start;width:100%}.copy-column-intro .landing-cta{justify-content:flex-start;width:100%;display:flex}.copy-column-detail{padding:24px 20px 32px}.copy-column .landing-headline{margin-top:0;margin-bottom:14px}.landing-tagline-block{margin-bottom:14px}.landing-value-list{margin-bottom:0}.landing-cta-block{margin:14px 0 0}.landing-cta{margin:0}.landing-cta .primary-cta{text-align:center;width:100%;max-width:15rem;padding:12px 16px;font-size:.95rem;display:block}.landing-fold .copy-column-scroll{display:flex}.landing-fold{height:auto;min-height:0}.landing-fold .core-columns{height:auto}.hero-column{border-top:1px solid #e2e2e2;height:38vh;min-height:280px;max-height:420px}.hero-statement-stage{width:min(92%,640px)}.waitlist-dialog{padding:14px 12px}.core-footer{text-align:center;grid-template-rows:auto auto auto;grid-template-columns:1fr;justify-items:center;row-gap:4px;min-height:50px;padding-top:4px;padding-bottom:4px}.footer-brand,.footer-nav,.footer-legal{justify-self:center}}@media (width<=767px) and (height<=740px){.copy-column-intro{padding-top:12px;padding-bottom:8px}.copy-column .landing-headline{margin-bottom:10px;font-size:clamp(1.35rem,6vw,1.65rem)}.landing-tagline-block{margin-bottom:10px}.landing-cta-block{margin-top:10px}}.breadcrumbs ol{color:#666;flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:0;font-size:.85rem;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{content:"›";color:#999;margin-left:6px}.breadcrumbs a{color:inherit;text-decoration:underline}.not-found-links{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.not-found-links a{text-decoration:underline}.about-product-shot{margin:20px 0 0}.about-product-shot img{border:1px solid #e2e2e2;border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 12px 32px #1414141f}.sec-card--feature{padding:22px 20px}.sec-card--feature h2{margin:0 0 10px;font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.25}.sec-card--feature p{font-size:.95rem}.sec-title-icon{vertical-align:-4px;color:#9a7b2e;width:24px;height:24px;margin-right:10px}.sec-dark-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin:20px 0 18px;padding:0;list-style:none;display:flex}.sec-dark-chip{color:#d7dbe4;background:#1a1d24;border:1px solid #3a4050;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-family:IBM Plex Mono,monospace;font-size:.85rem;display:inline-flex}.sec-dark-chip-icon{color:#6fbf9a;width:15px;height:15px}.sec-dark-link{margin:0}.sec-dark-link a{color:#b9c1ff;text-underline-offset:2px;font-size:.92rem;font-weight:700}.price-page-title{margin-top:clamp(24px,5vh,48px)}.price-track-tabs{justify-content:center;margin:0}.price-fork-footnote{color:#555;text-align:center;margin:16px 0 0;font-size:.9rem;font-style:italic}.price-addons{max-width:40rem;margin:28px auto 0}.price-addons-heading{color:#9a7b2e;letter-spacing:.08em;text-transform:uppercase;text-align:center;margin:0 0 10px;font-family:IBM Plex Mono,monospace;font-size:.74rem;font-weight:700}.price-addon-list{text-align:left;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.price-addon-list li{color:#3a3a3a;padding-left:18px;font-size:.95rem;line-height:1.4;position:relative}.price-addon-list li:before{content:"✓";color:#4f8f76;font-weight:700;position:absolute;left:0}.price-addon-label{color:#141414;font-weight:700}.price-addon-desc{font-weight:400}.price-plan-grid{grid-template-columns:repeat(auto-fit,minmax(240px,340px));justify-content:center;align-items:start;gap:14px;margin-top:20px;display:grid}.price-plan{background:#f7f7f7;border:1px solid #cfcfcf;border-radius:12px;padding:20px 18px;box-shadow:3px 3px #14141414}.price-plan-track{color:#9a7b2e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-family:IBM Plex Mono,monospace;font-size:.74rem;font-weight:700}.price-plan h3{margin:0 0 10px;font-family:IBM Plex Mono,monospace;font-size:1.05rem}.price-plan-amount{border-bottom:1px dashed #c9c9c9;margin:0 0 14px;padding-bottom:14px;font-family:IBM Plex Mono,monospace;font-size:2rem;font-weight:700;line-height:1}.price-plan-amount-note{color:#555;font-size:.85rem;font-weight:400}.price-plan-list{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.price-plan-list li{color:#3a3a3a;padding-left:18px;font-size:.9rem;line-height:1.4;position:relative}.price-plan-list li:before{content:"✓";color:#4f8f76;font-weight:700;position:absolute;left:0}.price-plan-ondemand{color:#666;border-top:1px dashed #c9c9c9;margin:0;padding-top:12px;font-size:.8rem;line-height:1.45}.price-wallet-steps{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:860px;margin:22px auto 0;padding:0;list-style:none;display:grid}.price-wallet-step{background:#faf7f1;border:1px solid #e4ddd1;border-radius:14px;align-items:flex-start;gap:14px;padding:16px;display:flex;box-shadow:3px 3px #9a7b2e2e}.price-wallet-step h3{margin:0 0 4px;font-family:IBM Plex Mono,monospace;font-size:.98rem}.price-wallet-step p{color:#3a3a3a;margin:0;font-size:.86rem;line-height:1.4}@media (width<=900px){.price-plan-grid,.price-wallet-steps{grid-template-columns:1fr;max-width:480px}.price-plan-grid{margin-inline:auto}}@media (width<=640px){.price-wallet-steps{max-width:none}}.about-shot{margin:20px 0 0}.about-shot img{width:100%;height:auto;display:block}.about-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.about-press-dateline{color:#6a6a6a;letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:8px;margin:0 0 16px;font-family:IBM Plex Mono,monospace;font-size:.78rem;display:flex}.about-press-standfirst{color:#2a2a2a;max-width:68ch;margin:0;font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.55}.about-press-figure{margin:22px 0 0}.about-press-frame,.about-press-fallback{background:#101216;border:1px solid #cfcfcf;border-radius:14px;display:block;position:relative;overflow:hidden;box-shadow:0 14px 34px #0000001f}.about-press-video,.about-press-fallback img{aspect-ratio:16/9;background:#101216;width:100%;height:auto;display:block}.about-press-fallback{text-decoration:none}.about-press-fallback-label{color:#f4f5f7;text-align:center;background:linear-gradient(#0000,#000000c7);padding:28px 16px 14px;font-family:IBM Plex Mono,monospace;font-size:.9rem;font-weight:700;position:absolute;inset:auto 0 0}.about-press-caption{color:#6a6a6a;margin:10px 0 0;font-size:.82rem;line-height:1.45}.about-press-caption a{color:#4a4a4a;text-underline-offset:2px;text-decoration:underline}.about-press-caption a:hover,.about-press-caption a:focus-visible{color:#141414}.about-press-body{max-width:68ch;margin-top:22px}.about-press-body p{color:#3a3a3a;margin:0 0 12px;font-size:.94rem;line-height:1.6}.about-press-body p:last-child{margin-bottom:0}.about-fact-link{margin:10px 0 0!important}.about-fact-link a{color:#1a1a1a;text-underline-offset:3px;font-family:IBM Plex Mono,monospace;font-size:.84rem;font-weight:700;text-decoration:underline}.about-team-link{margin-top:16px!important}.sec-lead-centered--dark{color:#b4bac4}.about-belief-closing{color:#f4f5f7;max-width:52ch;margin:18px auto 0;font-family:IBM Plex Mono,monospace;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:700;line-height:1.4}.about-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;margin-top:20px;display:grid}.about-news-card h3{margin:0 0 8px;font-family:IBM Plex Mono,monospace;font-size:1.02rem;line-height:1.35}.about-news-date{color:#9a7b2e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-family:IBM Plex Mono,monospace;font-size:.74rem;font-weight:700}@media (width<=900px){.about-fact-grid,.about-news-grid{grid-template-columns:1fr}}.contact-hero-email{margin:18px 0 0}.contact-hero-email a{color:#141414;text-underline-offset:5px;font-family:IBM Plex Mono,monospace;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:700;-webkit-text-decoration:underline #9a7b2e;text-decoration:underline #9a7b2e}.contact-lane-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.contact-hq{color:#3a3a3a;background:#f7f7f7;border:1px dashed #b8b8b8;border-radius:10px;align-items:center;gap:10px;margin:8px 0 0;padding:8px 14px;font-size:.9rem;display:inline-flex}.contact-hq-label{color:#9a7b2e;letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.74rem;font-weight:700}.sec-close--quiet{padding-top:clamp(28px,4vh,44px);padding-bottom:clamp(28px,4vh,44px)}@media (width<=900px){.contact-lane-grid{grid-template-columns:1fr}}.careers-how-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.sec-band--cream .sec-close-links{margin-top:18px}@media (width<=900px){.careers-how-grid{grid-template-columns:1fr}}.landing-credibility-band{background:#f6f5f2;border-top:1px solid #e2e2e2;padding:clamp(28px,4.5vh,44px) clamp(20px,4vw,48px)}.landing-credibility-shell{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.landing-credibility-label{color:#8a8a8a;letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700}.landing-credibility-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(22px,4.5vw,52px);margin:0;padding:0;list-style:none;display:flex}.landing-credibility-badge{color:#141414;opacity:.68;align-items:center;gap:10px;text-decoration:none;transition:opacity .16s;display:inline-flex}.landing-credibility-badge:hover,.landing-credibility-badge:focus-visible{opacity:1}.landing-credibility-lockup{width:auto;height:clamp(28px,3vw,36px);display:block}.landing-credibility-mark{-o-object-fit:cover;object-fit:cover;border-radius:7px;flex-shrink:0;width:clamp(28px,3.4vw,34px);height:clamp(28px,3.4vw,34px);display:block}.landing-credibility-mark-svg{flex-shrink:0;width:clamp(15px,1.9vw,18px);height:auto}.landing-credibility-wordmark{letter-spacing:-.01em;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:clamp(.92rem,1.5vw,1.06rem);font-weight:700}.landing-credibility-lead{color:#4a4a4a;text-wrap:balance;max-width:58ch;margin:0;font-size:.86rem;line-height:1.5}.landing-credibility-link{margin:0;font-size:.88rem}.landing-credibility-link a{color:#141414;text-underline-offset:3px;text-decoration:underline}.landing-credibility-link a:hover,.landing-credibility-link a:focus-visible{color:#4f8f76}@media (width<=560px){.landing-credibility-band{padding-left:16px;padding-right:16px}.landing-credibility-logos{gap:16px 24px}.landing-credibility-lockup{height:24px}.landing-credibility-mark{width:26px;height:26px}.landing-credibility-wordmark{font-size:.88rem}.landing-credibility-label{letter-spacing:.1em;font-size:.66rem}.landing-credibility-lead{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.landing-credibility-badge{transition:none}}.landing-problem-band{background:#faf9f6;border-top:1px solid #e2e2e2;padding:clamp(72px,8.5vh,104px) clamp(20px,4vw,48px)}.landing-problem-shell{text-align:center}.landing-problem-shell .landing-section-kicker{margin-bottom:clamp(14px,2.5vh,22px)}.landing-problem-shift{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(14px,2.5vw,22px);margin:0 auto clamp(24px,4vh,36px);font-family:IBM Plex Mono,monospace;font-size:clamp(1.15rem,3.2vw,1.85rem);line-height:1.2;display:flex}.landing-problem-chip{transform-origin:50%;will-change:transform;border:1px solid #bdbdbd;border-radius:999px;align-items:center;gap:clamp(8px,1.2vw,12px);padding:clamp(10px,1.8vw,16px) clamp(18px,3vw,28px);display:inline-flex}.landing-problem-chip-emoji{transform-origin:50%;font-size:clamp(1.2rem,2.4vw,1.65rem);line-height:1;display:inline-block}.landing-problem-lead{color:#3a3a3a;max-width:28ch;margin:0 auto 12px;font-family:IBM Plex Mono,monospace;font-size:clamp(.95rem,1.6vw,1.15rem);font-weight:700;line-height:1.35}.landing-problem-body{color:#3a3a3a;max-width:56ch;margin:0 auto;font-size:.98rem;line-height:1.55}.landing-problem-chip--from{color:#6a6a6a;transform-origin:0;background:#f0f0f0;gap:clamp(5px,.9vw,8px);padding:clamp(6px,1.1vw,10px) clamp(12px,2vw,18px);font-size:clamp(.88rem,2.1vw,1.2rem);position:relative;overflow:visible}.landing-problem-chip-x{z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:visible}.landing-problem-chip-x svg{width:100%;height:100%;display:block;overflow:visible}.landing-problem-chip--from .landing-problem-chip-emoji{font-size:clamp(.95rem,1.7vw,1.15rem)}.landing-problem-chip--to{color:#f0f0f0;background:#141414;border-color:#141414;padding:clamp(10px,1.8vw,16px) clamp(18px,3vw,28px);font-size:clamp(1.15rem,3.2vw,1.85rem);font-weight:700}.landing-problem-shift--animate .landing-problem-chip--from{animation:2.8s linear forwards problemChipKnock}.landing-problem-shift--animate .landing-problem-chip--to{animation:2.8s cubic-bezier(.34,1.45,.48,1) .6s forwards problemChipWake}.landing-problem-shift--animate .landing-problem-chip--to .landing-problem-chip-emoji{animation:2.8s cubic-bezier(.34,1.55,.48,1) .6s forwards problemChipStarWake}.landing-problem-shift--animate .landing-problem-arrow{animation:2.8s linear forwards problemArrowNudge}.landing-problem-arrow{color:#9a7b2e;transform-origin:50%;font-size:clamp(1.25rem,2.8vw,1.75rem);font-weight:700;line-height:1;display:inline-block}@keyframes problemChipKnock{0%,4%{transform:translate(0)rotate(0)}9%,to{transform:translate(8px,3px)rotate(20deg)}}@keyframes problemArrowNudge{0%,3%,to{transform:translate(0)}6%{transform:translate(7px)}9%{transform:translate(4px)}}@keyframes problemChipWake{0%,to{transform:translateY(0)rotate(0)scale(1);box-shadow:0 0 #14141400}4%{transform:translateY(4px)rotate(0)scale(.93);box-shadow:0 0 #14141400}8%{transform:translateY(-5px)rotate(-6deg)scale(1.07);box-shadow:0 8px 20px #1414143d}14%{transform:translateY(-3px)rotate(7deg)scale(1.06)}20%{transform:translateY(-4px)rotate(-5deg)scale(1.08)}26%{transform:translateY(-2px)rotate(4deg)scale(1.05)}32%{transform:translateY(-3px)rotate(-3deg)scale(1.06)}40%{transform:translateY(-1px)rotate(1deg)scale(1.03);box-shadow:0 4px 12px #14141424}50%{transform:translateY(0)rotate(0)scale(1.01);box-shadow:0 2px 6px #14141414}}@keyframes problemChipStarWake{0%,to{transform:scale(1)rotate(0)}4%{transform:scale(.55)rotate(-24deg)}8%{transform:scale(1.45)rotate(16deg)}14%{transform:scale(1.25)rotate(-10deg)}20%{transform:scale(1.4)rotate(8deg)}28%{transform:scale(1.15)rotate(-4deg)}38%{transform:scale(1.05)rotate(0)}}@media (prefers-reduced-motion:reduce){.landing-problem-shift--animate .landing-problem-chip--from,.landing-problem-shift--animate .landing-problem-chip--to,.landing-problem-shift--animate .landing-problem-chip--to .landing-problem-chip-emoji,.landing-problem-shift--animate .landing-problem-arrow{will-change:auto;animation:none}@media (width<=767px){.landing-problem-arrow{transform:rotate(90deg)}}}@media (width<=767px){.landing-problem-band{padding-top:48px;padding-bottom:48px}.landing-problem-shift{flex-flow:column;gap:10px;margin-bottom:20px}.landing-problem-chip--from{transform-origin:top}.landing-problem-arrow{font-size:clamp(1.1rem,4vw,1.4rem);transform:rotate(90deg)}.landing-problem-shift--animate .landing-problem-arrow{animation:2.8s linear forwards problemArrowNudgeVertical}}@keyframes problemArrowNudgeVertical{0%,3%,to{transform:rotate(90deg)translateY(0)}6%{transform:rotate(90deg)translateY(7px)}9%{transform:rotate(90deg)translateY(4px)}}.landing-scenario-section{background:#f0f0f0;border-top:1px solid #e2e2e2;padding:clamp(48px,8vh,88px) clamp(20px,4vw,48px)}.landing-scenario-never{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;display:flex}.landing-scenario-never-label{letter-spacing:.07em;text-transform:uppercase;color:#8d2f2f;font-family:IBM Plex Mono,monospace;font-size:.74rem;font-weight:700}.landing-scenario-never-chip{color:#6d3535;background:#f7f2f2;border:1px dashed #c09a9a;border-radius:999px;padding:4px 10px;font-family:IBM Plex Mono,monospace;font-size:.8rem}.landing-legible-band{background:radial-gradient(120% 90% at 15% 0,#5e6ad229 0%,#0000 55%),radial-gradient(110% 80% at 90% 100%,#4f8f761f 0%,#0000 55%),#101216;border-top:1px solid #23262d;padding:clamp(48px,8vh,88px) clamp(20px,4vw,48px)}.landing-legible-band .landing-scenario-sharelabel{color:#f4f5f7;margin:0 0 16px;display:block}.landing-legible-band .landing-safety-link a{color:#f4f5f7}.landing-legible-lead{color:#b9bfca;max-width:60ch;margin:0 0 14px;font-size:1.02rem;line-height:1.55}.landing-legible-projections{flex-wrap:wrap;gap:8px 10px;margin:0 0 26px;padding:0;list-style:none;display:flex}.landing-legible-projections li{color:#8b93a1;background:#ffffff08;border:1px solid #2a2e37;border-radius:999px;padding:6px 14px;font-size:.88rem;line-height:1.4}.landing-legible-projections li strong{color:#e6e8ec;font-weight:600}.landing-legible-band .landing-proof-note{color:#8b93a1}.landing-legible-mosaic{flex-direction:column;gap:12px;margin:8px 0 18px;display:flex}.landing-legible-row{gap:12px;min-width:0;display:flex}.landing-legible-tile{background:#16181d;border:1px solid #2c313b;border-radius:12px;min-width:0;margin:0;overflow:hidden}.landing-legible-tile img{width:100%;height:auto;display:block}.landing-legible-tile figcaption{color:#b4bac4;border-top:1px solid #23262d;padding:8px 12px;font-family:IBM Plex Mono,monospace;font-size:.78rem}.data-section-lead{margin-bottom:6px}.data-refinery-art{width:100%;max-width:880px;height:auto;margin:8px auto 20px;display:block}.data-receipt-art{width:100%;height:auto;display:block}.data-point-list{flex-direction:column;gap:10px;margin:14px 0 0;padding-left:20px;display:flex}.data-point-list li{color:#3a3a3a;font-size:.95rem;line-height:1.5}.data-point-list li::marker{color:#4f8f76}.data-point-list strong{color:#141414}.data-node-grid--three{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.data-guard-link{margin:10px 0 0;font-size:.95rem}.data-guard-link a{color:#f4f5f7;text-underline-offset:2px;font-weight:700;text-decoration:underline}@media (width<=900px){.data-node-grid--three{grid-template-columns:1fr}}@media (width<=640px){.data-refinery-art{display:none}.landing-legible-row{flex-direction:column}}.scenario-net-scroll{-webkit-overflow-scrolling:touch;margin:8px 0 2px;overflow-x:auto}.scenario-net{width:100%;min-width:660px;max-width:760px;height:auto;margin:0 auto;display:block}.net-topos-zone{fill:#fff;stroke:#141414;stroke-width:1.5px;stroke-dasharray:7 5}.net-topos-badge rect{fill:#141414;stroke:#141414;stroke-width:1px}.net-topos-badge text{fill:#f0f0f0;letter-spacing:.14em;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700}.net-panel{fill:#e8e8e8;stroke:#dcdcdc;stroke-width:1px;opacity:.55}.net-panel-lattice{stroke:none;opacity:.5}.net-lattice-line{fill:none;stroke:#d2d2d2;stroke-width:.8px}.net-header{fill:#8a8a8a;letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700}.net-edge{fill:none;stroke:#bdbdbd;stroke-width:1.6px}.net-edge.is-flow{stroke:#4f8f76;stroke-dasharray:5 7;animation:1s linear infinite netFlow}.net-edge.is-flow.is-scrubbed{stroke:#c79a3a}.net-edge.is-flow.is-refused{stroke:#a34343}@keyframes netFlow{to{stroke-dashoffset:-12px}}.net-node{animation:2.8s ease-in-out infinite netPulse}.net-filter.is-scrub{animation-name:netPulseAmber}@keyframes netPulse{0%,to{filter:drop-shadow(0 0 #0000)}50%{filter:drop-shadow(0 0 4px #4f8f7680)}}@keyframes netPulseAmber{0%,to{filter:drop-shadow(0 0 #0000)}50%{filter:drop-shadow(0 0 4px #c79a3a8c)}}.net-fact.is-open circle{fill:#f1f6f3;stroke:#4f8f76;stroke-width:1.6px}.net-lock-shackle{fill:none;stroke:#6f7883;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.net-lock-body{fill:#6f7883}.net-lock-shackle--open{stroke:#3c6f5b}.net-lock-body--open{fill:#3c6f5b}.net-fact-label{fill:#3a3a3a;font-family:IBM Plex Mono,monospace;font-size:12.5px}.net-filter.is-pass circle{fill:#4f8f76}.net-filter.is-scrub circle{fill:#c79a3a}.net-filter-check,.net-filter-bars{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.net-scrub-note{fill:#8a6d29;font-family:IBM Plex Mono,monospace;font-size:9.5px}.net-subheader{fill:#9a9a9a;letter-spacing:.05em;font-family:IBM Plex Mono,monospace;font-size:10px}.net-key-bow{fill:#f9f2df;stroke:#9a7b2e;stroke-width:1.8px}.net-key-hole{fill:none;stroke:#9a7b2e;stroke-width:1.4px}.net-key-glyph{fill:none;stroke:#9a7b2e;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.net-key-text{fill:#7a6224;font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:700}.net-nokey circle{fill:#f7f2f2;stroke:#a34343;stroke-width:1.6px;stroke-dasharray:4 3}.net-nokey path{fill:none;stroke:#a34343;stroke-width:1.7px;stroke-linecap:round}.net-nokey-tag{fill:#a34343;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700}@media (prefers-reduced-motion:reduce){.scenario-net .net-edge.is-flow{stroke-dasharray:none;animation:none}.scenario-net .net-node{animation:none}}.scenario-net{min-width:820px;max-width:940px}.net-card{box-sizing:border-box;background:#f6f6f6;border:1px solid #cfcfcf;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;width:100%;height:100%;padding:10px 12px;font-family:IBM Plex Mono,monospace;display:flex}.net-card--request{border-left:3px solid #141414}.net-card--reply{background:#f4faf7;border-left:3px solid #4f8f76}.net-card-tag{letter-spacing:.09em;text-transform:uppercase;color:#7a7a7a;font-size:9.5px;font-weight:700}.net-card-text{color:#141414;font-size:12.5px;line-height:1.32}.net-card--request .net-card-text{font-style:italic}.net-card-via{color:#8a8a8a;font-size:9.5px}.net-anchor--req{fill:#141414}.net-anchor--reply{fill:#4f8f76}.net-anchor--denied{fill:#a34343}.net-card--reply.is-denied{background:#faf4f4;border-left-color:#a34343}.net-fact.is-locked circle{fill:#e7eaee;stroke:#9aa3ad;stroke-width:1.6px}.net-fact.is-locked .net-fact-label{fill:#6a6a6a}.net-node.is-locked{animation:3.4s ease-in-out infinite netPulseGuard}@keyframes netPulseGuard{0%,to{filter:drop-shadow(0 0 #0000)}50%{filter:drop-shadow(0 0 3px #7a828c80)}}.match-net{width:100%;min-width:880px;max-width:1000px;height:auto;margin:0 auto;display:block}.landing-scenario-never+.landing-scenario-never{margin-top:8px}.match-party-name{fill:#141414;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:700}.match-party-tag{fill:#7a7a7a;letter-spacing:.04em;font-family:IBM Plex Mono,monospace;font-size:9.5px}.match-query{opacity:.3;animation:8s linear infinite matchQueryCycle}.match-query-dot{fill:#4f8f76}.match-query-text{fill:#3a3a3a;font-family:IBM Plex Mono,monospace;font-size:11.5px}@keyframes matchQueryCycle{0%,22%{opacity:1}30%,to{opacity:.3}}.match-tee-chip rect{fill:#eef4f1;stroke:#4f8f76;stroke-width:1.2px}.match-tee-chip text{fill:#3c6f5b;letter-spacing:.12em;font-family:IBM Plex Mono,monospace;font-size:8.5px;font-weight:700}.match-tee-caption{fill:#5f8271;font-family:IBM Plex Mono,monospace;font-size:9.5px}.match-mix circle{fill:#f1f6f3;stroke:#4f8f76;stroke-width:1.6px}.match-mix path{fill:none;stroke:#3c6f5b;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.match-mix-label{fill:#8a8a8a;font-family:IBM Plex Mono,monospace;font-size:9.5px}@media (prefers-reduced-motion:reduce){.match-net .net-edge.is-flow{stroke-dasharray:none;animation:none}.match-net .net-node{animation:none}.match-query{opacity:1;animation:none}}.vitru-figure{flex-direction:column;align-items:center;gap:12px;max-width:460px;margin:clamp(20px,3vh,34px) auto clamp(4px,1vh,12px);display:flex}.vitru{--vitru-frame:#c4c4c4;--vitru-body:#3a3a3a;--vitru-mark:#4f8f76;width:100%;height:auto;display:block;overflow:visible}.vitru .vitru-frame{stroke:var(--vitru-frame)}.vitru .vitru-body{stroke:var(--vitru-body)}.vitru .vitru-mark{stroke:var(--vitru-mark);fill:var(--vitru-mark)}.vitru .vitru-mark text{letter-spacing:.06em;fill:var(--vitru-mark);stroke:none;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px}.vitru-figure figcaption{color:#6a6a6a;text-align:center;max-width:34em;font-size:.82rem;line-height:1.5}.vitru--watermark{--vitru-frame:currentColor;--vitru-body:currentColor}.landing-legible-band{position:relative;overflow:hidden}.landing-legible-band>.sec-shell,.landing-legible-band>*{z-index:1;position:relative}.landing-legible-watermark{z-index:0;color:#e8eaee;opacity:.085;pointer-events:none;width:clamp(300px,34vw,520px);position:absolute;top:50%;right:clamp(-90px,-4vw,-20px);transform:translateY(-50%)}@media (width<=900px){.landing-legible-watermark{display:none}}@media (prefers-reduced-motion:no-preference){.landing-legible-watermark{transition:opacity .6s}}.bnet{aspect-ratio:1;--bnet-r:33cqi;--peer-scale:1;--hub-scale:1;width:100%;max-width:520px;margin-inline:auto;position:relative;container-type:inline-size}.bnet__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bnet__spoke{stroke:#a78bfa6b;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:3 4;opacity:0;transition:opacity .5s;transition-delay:calc(var(--i) * 90ms)}.bnet--extraction .bnet__spoke{stroke:#ff6b2c52;animation-direction:reverse}.bnet.is-active .bnet__spoke{opacity:1;animation:1.6s linear infinite bnet-flow}@keyframes bnet-flow{to{stroke-dashoffset:-24px}}.bnet__dot--out{fill:var(--acid)}.bnet__dot--in{fill:var(--purple)}.bnet.is-solo .bnet__dot{opacity:0!important}.bnet--extraction .bnet__dot--out{fill:var(--vermilion)}.bnet__hub,.bnet__peer{-webkit-user-select:none;user-select:none;place-items:center;line-height:1;display:grid;position:absolute;top:50%;left:50%}.bnet__hub{transform:translate(-50%, -50%) scale(var(--hub-scale));filter:hue-rotate(215deg) saturate(1.15) brightness(1.05) drop-shadow(0 0 14px color-mix(in srgb, var(--art-glow-self) 30%, transparent));z-index:2;font-size:clamp(44px,13cqi,76px);transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .6s}.bnet.is-solo .bnet__hub{transform:translate(-50%,-50%)scale(1.18)}.bnet--exchange.is-active .bnet__hub{animation:2.6s ease-in-out infinite bnet-charge}@keyframes bnet-charge{0%,to{filter:hue-rotate(215deg) saturate(1.15) brightness(1.05) drop-shadow(0 0 14px color-mix(in srgb, var(--art-glow-self) 30%, transparent))}40%{filter:hue-rotate(215deg) saturate(1.2) brightness(1.1) drop-shadow(0 0 30px color-mix(in srgb, var(--art-glow-self) 62%, transparent))}}.bnet--exchange .bnet__hub:before,.bnet--exchange .bnet__hub:after{content:"";z-index:-1;opacity:0;border:1px solid #3fe06c8c;border-radius:50%;transition:opacity .6s;position:absolute}.bnet--exchange .bnet__hub:before{width:1.55em;height:1.55em}.bnet--exchange .bnet__hub:after{border-color:#3fe06c47;width:2.05em;height:2.05em}.bnet--exchange.is-active .bnet__hub:before,.bnet--exchange.is-active .bnet__hub:after{opacity:1;animation:2.6s ease-in-out infinite bnet-ring}.bnet--exchange.is-active .bnet__hub:after{animation-delay:.35s}@keyframes bnet-ring{0%,to{opacity:.75;transform:scale(1)}40%{opacity:1;transform:scale(1.07)}}.bnet__peer{filter:hue-rotate(-60deg)saturate(1.05);opacity:0;transform:translate(-50%, -50%) rotate(calc(var(--i) * 60deg)) translateY(calc(-1 * var(--bnet-r) * .55)) rotate(calc(var(--i) * -60deg)) scale(calc(var(--peer-scale) * .6));transition:opacity .55s,transform .75s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * 90ms);font-size:clamp(22px,7cqi,40px)}.bnet.is-active .bnet__peer{opacity:1;transform:translate(-50%, -50%) rotate(calc(var(--i) * 60deg)) translateY(calc(-1 * var(--bnet-r))) rotate(calc(var(--i) * -60deg)) scale(var(--peer-scale))}.bnet--exchange.is-active .bnet__peer{animation:2.6s ease-in-out infinite bnet-peer-glow;animation-delay:calc(var(--i) * 90ms + .6s)}@keyframes bnet-peer-glow{0%,to{filter:hue-rotate(-60deg)saturate(1.05)}45%{filter:hue-rotate(-60deg) saturate(1.2) drop-shadow(0 0 14px color-mix(in srgb, var(--art-glow-other) 85%, transparent))}}.bnet--extraction .bnet__peer{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--art-glow-threat) 55%, transparent))}@media (prefers-reduced-motion:reduce){.bnet__spoke,.bnet__peer,.bnet__hub,.bnet__hub:before,.bnet__hub:after{transition:none;animation:none!important}.bnet--exchange.is-active .bnet__hub:before,.bnet--exchange.is-active .bnet__hub:after{opacity:1}.bnet__dot{display:none}}.tbnet{--bnet-r:36cqi;max-width:none}.tbnet__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tbnet .tbnet__peer{transform:translate(-50%, -50%) rotate(calc(var(--i) * 90deg)) translateY(calc(-1 * var(--bnet-r) * .55)) rotate(calc(var(--i) * -90deg)) scale(calc(var(--peer-scale) * .6))}.tbnet.is-active .tbnet__peer{transform:translate(-50%, -50%) rotate(calc(var(--i) * 90deg)) translateY(calc(-1 * var(--bnet-r))) rotate(calc(var(--i) * -90deg)) scale(var(--peer-scale))}.tbnet .bnet__hub{font-size:clamp(68px,22cqi,128px)}.tbnet .bnet__peer{font-size:clamp(38px,12cqi,72px)}.tbnet__node{appearance:none;color:inherit;font:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:none;margin:0;padding:0}.tbnet__node:focus{outline:none}.tbnet__node:focus-visible{outline:2px solid var(--focus,var(--acid,#3fe06c));outline-offset:4px;border-radius:50%}.tbnet__node.is-selected{z-index:3}.tbnet__hub.is-selected{filter:hue-rotate(215deg) saturate(1.2) brightness(1.12) drop-shadow(0 0 22px color-mix(in srgb, var(--art-glow-self) 55%, transparent))}.tbnet__peer.is-selected:not(.tbnet__peer--denied){filter:hue-rotate(-60deg) saturate(1.25) drop-shadow(0 0 16px color-mix(in srgb, var(--art-glow-other) 90%, transparent))}.tbnet__peer--denied.is-selected{filter:grayscale(.35) opacity(1) drop-shadow(0 0 14px color-mix(in srgb, var(--art-glow-threat) 65%, transparent))!important}.tbnet__firewall{pointer-events:none}.tbnet__fw-ring{fill:none;stroke:var(--amber,#c9a227);transform-origin:50%;transform-box:fill-box}.tbnet__fw-ring--outer{stroke-width:1.8px;opacity:.75}.tbnet__fw-ring--mid{stroke-width:1.1px;stroke-dasharray:3 5;opacity:.45}.tbnet__fw-ring--inner{stroke-width:1.35px;fill:color-mix(in srgb, var(--amber,#c9a227) 10%, transparent);fill-opacity:1;opacity:.7}.tbnet.is-active .tbnet__fw-ring--outer,.tbnet.is-active .tbnet__fw-ring--inner{animation:2.6s ease-in-out infinite tbnet-fw-pulse}.tbnet.is-active .tbnet__fw-ring--inner{animation-delay:.35s}@keyframes tbnet-fw-pulse{0%,to{opacity:.55;transform:scale(1)}40%{opacity:.95;transform:scale(1.03)}}.tbnet__fw-label{fill:var(--amber,#c9a227);letter-spacing:.02em;font-family:Space Mono,Space Mono Fallback,ui-monospace,monospace;font-size:12px;font-weight:700}.tbnet__spoke--denied{stroke:color-mix(in srgb, var(--vermilion,#ff6b2c) 70%, transparent)}.tbnet__spoke-stub{stroke:color-mix(in srgb, var(--vermilion,#ff6b2c) 35%, transparent);stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:2 4;opacity:0;transition:opacity .5s;transition-delay:calc(var(--i) * 90ms)}.tbnet.is-active .tbnet__spoke-stub{opacity:1}.tbnet__reject circle{fill:color-mix(in srgb, var(--vermilion,#ff6b2c) 14%, transparent);stroke:var(--vermilion,#ff6b2c);stroke-width:1.5px}.tbnet__reject path{fill:none;stroke:var(--vermilion,#ff6b2c);stroke-width:1.8px;stroke-linecap:round}.tbnet.is-active .tbnet__reject{animation:2.2s ease-in-out infinite tbnet-reject-pulse}@keyframes tbnet-reject-pulse{0%,to{opacity:.75}50%{opacity:1}}.tbnet__denied{fill:var(--vermilion,#ff6b2c);letter-spacing:.04em;font-family:Space Mono,Space Mono Fallback,ui-monospace,monospace;font-size:12.5px;font-weight:700}.tbnet__key{opacity:0;transition:opacity .45s;transition-delay:calc(var(--i,0) * 90ms + .2s)}.tbnet.is-active .tbnet__key{opacity:1}.tbnet__scope{fill:var(--purple,#a78bfa);font-family:Space Mono,Space Mono Fallback,ui-monospace,monospace;font-size:11.5px;font-weight:700}.tbnet__dot--denied{fill:var(--vermilion,#ff6b2c)}.tbnet.bnet--exchange .tbnet__hub:before,.tbnet.bnet--exchange .tbnet__hub:after{border-color:color-mix(in srgb, var(--amber,#c9a227) 55%, transparent)}.tbnet__hub-label{color:var(--acid,#3fe06c);letter-spacing:.04em;white-space:nowrap;pointer-events:none;font-family:Space Mono,Space Mono Fallback,ui-monospace,monospace;font-size:clamp(12px,3.6cqi,17px);font-weight:700;position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%)}.tbnet__peer--denied{filter:grayscale()opacity(.75)!important;animation:none!important}.tbnet__peer-label{color:var(--paper-dim,#b8b4ae);white-space:nowrap;pointer-events:none;font-family:Space Mono,Space Mono Fallback,ui-monospace,monospace;font-size:clamp(12px,3.8cqi,18px);font-weight:700;position:absolute}.tbnet__peer--denied .tbnet__peer-label{color:var(--vermilion,#ff6b2c)}.tbnet__peer-label--end{top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.tbnet__peer-label--start{text-align:right;top:50%;right:calc(100% + 6px);transform:translateY(-50%)}.tbnet__peer-label--top{bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.tbnet__peer-label--bottom{top:calc(100% + 4px);left:50%;transform:translate(-50%)}:root.light .tbnet__peer-label{color:var(--paper-dim)}:root.light .tbnet__fw-label{fill:var(--amber)}@media (prefers-reduced-motion:reduce){.tbnet__fw-ring--outer,.tbnet__fw-ring--inner,.tbnet__reject{animation:none!important}.tbnet__fw-ring--outer,.tbnet__fw-ring--inner{opacity:.75}.tbnet__spoke,.tbnet__spoke--denied,.tbnet__spoke-stub{stroke-dasharray:none}.tbnet__key{opacity:1;transition:none}.tbnet__hub.is-selected,.tbnet__peer.is-selected:not(.tbnet__peer--denied),.tbnet__peer--denied.is-selected{transition:none}}.trust-stage,.chain__art .trust-stage,.chain__art-svg--trust.trust-stage{box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;gap:clamp(52px,5.5vw,76px);width:100%;height:100%;min-height:0;padding:0 clamp(8px,1.5vw,20px);display:flex}.trust-stage__brains{aspect-ratio:1;flex:0 auto;justify-content:center;align-items:center;width:auto;min-width:0;max-width:min(100%,100% - 300px);height:100%;min-height:0;display:flex}.trust-stage__bnet.tbnet,.trust-stage__bnet{width:100%;max-width:none;height:100%;max-height:none;aspect-ratio:unset;margin-inline:0}.trust-stage__out{z-index:2;border:1.5px solid var(--art-self,var(--acid));background:color-mix(in srgb, var(--art-self,var(--acid)) 16%, var(--ink-2,#0e0e0e));width:clamp(168px,16vw,200px);min-width:160px;text-shadow:none;font-synthesis:none;-webkit-text-stroke:0;border-radius:10px;flex:none;margin-left:0;padding:clamp(10px,1.4vw,14px) clamp(10px,1.3vw,14px);transition:border-color .25s,background-color .25s;position:relative}.trust-stage__out--peer{border-color:var(--art-peer,var(--purple));background:color-mix(in srgb, var(--art-peer,var(--purple)) 14%, var(--ink-2,#0e0e0e))}.trust-stage__out--deny{border-color:var(--art-deny,var(--vermilion));background:color-mix(in srgb, var(--art-deny,var(--vermilion)) 16%, var(--ink-2,#0e0e0e))}.trust-stage__out-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--amber,#c9a227);text-shadow:none;margin:0 0 5px;font-family:Space Mono,Space Mono Fallback,ui-monospace,monospace;font-size:.65rem}.trust-stage__out-label{color:var(--art-self-deep,var(--acid));text-shadow:none;margin:0 0 8px;font-family:Space Mono,Space Mono Fallback,ui-monospace,monospace;font-size:clamp(.76rem,1.3vw,.9rem);font-weight:700;line-height:1.3}.trust-stage__out--peer .trust-stage__out-label{color:var(--art-peer-deep,var(--purple))}.trust-stage__out--deny .trust-stage__out-label{color:var(--art-deny-deep,var(--vermilion))}.trust-stage__out-lines{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.trust-stage__out-line{color:var(--paper,#f2efe8);text-shadow:none;margin:0;font-family:Space Mono,Space Mono Fallback,ui-monospace,monospace;font-size:clamp(.7rem,1.15vw,.84rem);line-height:1.35}.trust-stage__out--self .trust-stage__out-line{color:var(--art-self-deep,var(--acid))}.trust-stage__out--peer .trust-stage__out-line{color:var(--art-peer-deep,var(--purple))}.trust-stage__out--deny .trust-stage__out-line{color:var(--art-deny-deep,var(--vermilion));font-weight:700}.trust-stage__out-redact{color:var(--art-peer-soft,var(--paper-mute))}@media (prefers-reduced-motion:reduce){.trust-stage__out{transition:none}}@media (width<=860px){.trust-stage,.chain__art .trust-stage,.chain__art-svg--trust.trust-stage{flex-direction:column;justify-content:center;gap:6px}.trust-stage__brains{aspect-ratio:1;flex:auto;width:100%;max-width:min(100%,340px);height:auto;max-height:calc(100% - 84px)}.trust-stage__bnet.tbnet,.trust-stage__bnet{width:100%;height:100%}.trust-stage__out{flex:none;width:min(100%,260px);min-width:0;padding:8px 10px}.trust-stage__out-kicker{font-size:.6rem}}@media (width<=480px){.trust-stage__brains{max-width:min(100%,280px)}.trust-stage__out{width:min(100%,230px)}}@media (width<=640px){.trust-stage__brains{aspect-ratio:1;flex:none;width:min(100%,196px);max-width:none;height:auto;max-height:none}.trust-stage,.chain__art .trust-stage,.chain__art-svg--trust.trust-stage{gap:28px;padding:0}.trust-stage__out{width:min(100%,240px)}}.chain{padding:var(--sec-pad-y) var(--sec-pad-x);border-top:1px solid var(--hairline-soft)}.chain__inner{max-width:var(--shell);margin:0 auto}.chain__head{margin-bottom:var(--s-4)}.chain__eyebrow{font-weight:inherit;margin:0}.chain__tabs{margin:0 0 var(--s-5);border-bottom:1px solid var(--hairline-soft);flex-wrap:wrap;gap:0;display:flex}.chain__tab{min-width:96px;padding:var(--s-3) var(--s-4) var(--s-4) 0;cursor:pointer;text-align:left;color:var(--paper-mute);background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:6px;margin-bottom:-1px;transition:color .25s,border-color .25s;display:flex}.chain__tab:hover{color:var(--paper-dim)}.chain__tab.is-on{color:var(--paper);border-bottom-color:var(--acid)}.chain__tab-n{letter-spacing:.14em;font-variant-numeric:tabular-nums;font-family:Martian Mono Variable,Martian Mono Fallback,Space Mono Fallback,ui-monospace,monospace;font-size:.66rem}.chain__tab-label{font-family:Space Mono,Space Mono Fallback,ui-monospace,monospace;font-size:var(--t-fine);letter-spacing:.08em;text-transform:uppercase}.chain__tab:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.chain__panels{margin:0}.chain__panel{flex-direction:column;gap:clamp(12px,1.4vw,18px);display:flex}.chain__panel[hidden]{display:none}.chain--live .chain__panel{animation:.4s both chain-in}@keyframes chain-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.chain--static .chain__panel+.chain__panel{margin-top:var(--s-7,var(--s-6));padding-top:var(--s-6);border-top:1px solid var(--hairline-soft)}.chain--static .chain__tabs{display:none}:root.light .chain{--art-device:#141414;--art-device-face:#1f1f1f;--art-device-slot:#333;--art-device-text:#f0f0f0}.chain__frame{border:1px solid var(--hairline-soft);background:var(--ink-2);height:clamp(280px,42vw,540px);position:relative;overflow:hidden}.chain__art{place-items:center;height:100%;padding:clamp(52px,7.5vw,80px) clamp(14px,2.4vw,28px) clamp(64px,11%,86px);display:grid}.chain__art-svg{width:100%;height:100%;display:block}.chain__art-svg text{font-family:Space Mono,Space Mono Fallback,ui-monospace,monospace}.chain__frame--trust{height:clamp(320px,46vw,600px)}.chain__art--trust{place-items:stretch stretch;padding:clamp(36px,5vw,52px) clamp(10px,1.6vw,18px) clamp(8px,1.2vw,14px)}.chain__art-svg--trust.trust-stage,.chain__art .trust-stage{width:100%;max-width:none;height:100%;display:flex}.chain__frame:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom, var(--ink-2) 0%, color-mix(in srgb, var(--ink-2) 70%, transparent) 55%, transparent 100%);height:clamp(72px,16%,110px);position:absolute;top:0;left:0;right:0}.chain__panel-headline{z-index:2;font-size:var(--t-section);color:var(--paper);pointer-events:none;max-width:22ch;margin:0;padding:clamp(14px,2.2vw,22px) clamp(16px,3vw,28px) 0;line-height:1.14;position:absolute;top:0;left:0;right:0}.chain__panel-caption{max-width:56ch;min-height:3.2em;color:var(--paper-dim);margin:0;font-size:clamp(.82rem,1.05vw,.95rem);line-height:1.45}.chain__links{z-index:3;text-align:center;pointer-events:auto;flex-direction:column;align-items:center;gap:8px;margin:0;padding:0 12px;font-family:Space Mono,Space Mono Fallback,ui-monospace,monospace;font-size:clamp(1.05rem,1.45vw,1.25rem);line-height:1.35;display:flex;position:absolute;inset:83.5% 0 auto}.chain__links-label{color:var(--paper-mute);letter-spacing:.03em}.chain__links-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;display:flex}.chain__link-item{align-items:center;gap:10px;display:inline-flex}.chain__links-sep{color:var(--paper-mute);font-size:1.05em}.chain__link{color:var(--acid-text,var(--acid));text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline);align-items:center;gap:8px;transition:text-decoration-color .2s;display:inline-flex}.chain__link:hover{text-decoration-color:currentColor}.chain__link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.chain__link-favicon{box-sizing:border-box;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:5px;flex-shrink:0;width:24px;height:24px;padding:2px}@media (width<=860px){.chain__panel-headline{padding:var(--s-3) var(--s-3) 0}.chain__links{gap:6px;font-size:clamp(.95rem,3.6vw,1.1rem);top:74%}.chain__link-favicon{width:22px;height:22px}.chain__panel-caption{min-height:3.6em}}@media (width>=641px) and (width<=860px){.chain__frame{height:clamp(240px,38svh,380px)}.chain__frame--trust{height:clamp(280px,44svh,440px)}.chain__art{padding:clamp(52px, 14vw, 76px) var(--s-3) clamp(72px, 20vw, 96px)}.chain__art--trust{padding:clamp(40px,10vw,56px) 4px 8px}}@media (width<=480px){.chain__link-favicon{width:20px;height:20px}.chain__link-item{gap:8px}.chain__panel-caption{min-height:4em}}@media (prefers-reduced-motion:no-preference){.insights-art__pulse{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite insights-pulse}.insights-art__focus-ring{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite insights-focus}}@keyframes insights-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes insights-focus{0%,to{opacity:.85}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.chain--live .chain__panel,.insights-art__pulse,.insights-art__focus-ring{animation:none}}@media (width<=640px){.chain__tabs{background:var(--hairline-soft);border-top:1px solid var(--hairline-soft);border-bottom:1px solid var(--hairline-soft);margin-bottom:var(--s-5);flex-wrap:nowrap;gap:1px}.chain__tab{min-width:0;min-height:var(--tap-min);background:var(--ink);border-bottom:2px solid #0000;flex-direction:row;flex:1 1 0;justify-content:center;align-items:center;gap:0;margin-bottom:0;padding:0}.chain__tab-n{letter-spacing:.06em;font-size:.82rem}.chain__tab-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chain__tab.is-on{background:color-mix(in srgb, var(--acid) 14%, var(--ink));border-bottom-color:var(--acid)}.chain__tab.is-on .chain__tab-n{color:var(--acid)}.chain__frame{height:auto}.chain__art{height:auto;padding:84px clamp(12px,3vw,16px) 20px}.chain__art-svg{height:auto}.chain__links{padding:0 12px 16px;position:static;top:auto}.chain__panel--connect .chain__art{padding-bottom:8px}.chain__panels{--chain-stage-h:clamp(410px, 110vw, 480px);min-height:calc(var(--chain-stage-h) + 88px)}.chain__frame--trust{height:var(--chain-stage-h)}.chain__art--trust{height:100%;padding:88px 6px 10px}}.close-band{padding:clamp(48px, 8vh, 96px) var(--sec-pad-x) clamp(56px, 10vh, 120px);border-top:1px solid var(--hairline-soft)}.close-band__frame{text-align:center;border:1px solid var(--hairline-soft);background:linear-gradient(180deg, color-mix(in srgb, var(--ink-2) 72%, transparent) 0%, transparent 55%);max-width:min(42rem,100%);margin:0 auto;padding:clamp(36px,6vh,64px) clamp(24px,4vw,48px);position:relative}.close-band__corner{pointer-events:none;border-color:var(--acid);border-style:solid;border-width:0;width:14px;height:14px;position:absolute}.close-band__corner--tl{border-top-width:2px;border-left-width:2px;top:-1px;left:-1px}.close-band__corner--tr{border-top-width:2px;border-right-width:2px;top:-1px;right:-1px}.close-band__corner--bl{border-bottom-width:2px;border-left-width:2px;bottom:-1px;left:-1px}.close-band__corner--br{border-bottom-width:2px;border-right-width:2px;bottom:-1px;right:-1px}.close-band__frame>.v3-eyebrow{margin:0}.close-band__headline{margin:var(--s-5) 0 0;color:var(--paper);max-width:16ch;margin-left:auto;margin-right:auto;font-size:clamp(1.55rem,3.4vw,2.65rem);line-height:1.1}.close-band__sub{max-width:36ch;font-family:var(--font-mono);color:var(--paper-dim);margin:clamp(14px,2.2vh,22px) auto 0;font-size:clamp(.9rem,1.2vw,1.05rem);line-height:1.5}.close-band__cta{letter-spacing:.08em;min-width:min(100%,16rem);box-shadow:0 0 0 1px color-mix(in srgb, var(--acid) 35%, transparent), 0 0 28px color-mix(in srgb, var(--acid) 18%, transparent);margin-top:clamp(28px,4.2vh,40px);padding:18px 28px;font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:700;transition:transform .28s cubic-bezier(.16,1,.3,1),filter .2s,box-shadow .28s}.close-band__cta:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 0 0 1px color-mix(in srgb, var(--acid) 55%, transparent), 0 0 36px color-mix(in srgb, var(--acid) 28%, transparent);transform:translateY(-3px)}.close-band__cta:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.close-band__social{border-top:1px solid var(--hairline-soft);justify-content:center;gap:8px;margin-top:clamp(28px,4vh,40px);padding-top:clamp(22px,3vh,32px);display:flex}.close-band__social-link{border:1px solid var(--hairline);width:44px;height:44px;color:var(--paper-mute);place-items:center;transition:color .2s,border-color .2s;display:grid}.close-band__social-link:hover{color:var(--paper);border-color:var(--paper-dim)}.close-band__social-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.close-band__social-icon{fill:currentColor;width:18px;height:18px}@media (width<=560px){.close-band__frame{padding:clamp(28px,5vh,40px) clamp(18px,4vw,28px)}.close-band__cta{width:100%}}@media (prefers-reduced-motion:reduce){.close-band__cta{transition:none}.close-band__cta:hover:not(:disabled){transform:none}}.correction-flip{border-top:1px solid var(--hairline-soft);min-height:280vh;padding:0;position:relative}.correction-flip__pin{min-height:100svh;padding:var(--sec-pad-y) var(--sec-pad-x);max-width:calc(var(--shell) + 2 * var(--sec-pad-x));box-sizing:border-box;flex-direction:column;justify-content:center;margin:0 auto;display:flex;position:sticky;top:0}.correction-flip__pin>.v3-eyebrow{margin:0}.correction-flip__headline{margin:var(--s-5) 0 0;font-size:var(--t-section);color:var(--paper);max-width:18ch;line-height:1.14}.correction-flip__lead-in{min-height:1.35em;font-family:var(--font-mono);font-size:var(--t-lede);color:var(--paper-dim);opacity:0;margin:clamp(22px,4vh,40px) 0 clamp(14px,2.4vh,22px);line-height:1.35;transition:opacity .35s}.correction-flip__lead-in.is-on{opacity:1}.correction-flip__stage{max-width:100%;display:inline-block;position:relative}.correction-flip__line{color:var(--paper);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:0 .28em;font-size:clamp(1.05rem,4.4vw,3.9rem);line-height:1.1;display:flex;position:relative}.correction-flip__stamp{--stamp:var(--amber);z-index:2;border:3px solid var(--stamp);color:var(--stamp);background:color-mix(in srgb, var(--ink) 55%, transparent);letter-spacing:.22em;text-indent:.22em;white-space:nowrap;pointer-events:none;box-shadow:0 0 0 1px color-mix(in srgb, var(--stamp) 35%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--stamp) 25%, transparent);padding:.42em .7em .32em;font-family:"Press Start 2P",Press Start Fallback,Space Mono Fallback,ui-monospace,monospace;font-size:clamp(.85rem,2.4vw,1.55rem);line-height:1;animation:.45s cubic-bezier(.16,1,.3,1) both correction-stamp-in;position:absolute;top:42%;right:-.4em;transform:translate(12%,-55%)rotate(-14deg)}.correction-flip__stamp--par{--stamp:var(--amber)}.correction-flip__stamp--not-good{--stamp:var(--vermilion);letter-spacing:.12em;text-indent:.12em;padding:.48em .55em .38em;font-size:clamp(.58rem,1.55vw,1.05rem);animation-name:correction-stamp-not-good-in;top:48%;right:-.2em;transform:translate(4%,-55%)rotate(-12deg)}@keyframes correction-stamp-not-good-in{0%{opacity:0;transform:translate(4%,-55%)rotate(-12deg)scale(1.18)}to{opacity:1;transform:translate(4%,-55%)rotate(-12deg)scale(1)}}@keyframes correction-stamp-in{0%{opacity:0;transform:translate(12%,-55%)rotate(-14deg)scale(1.18)}to{opacity:1;transform:translate(12%,-55%)rotate(-14deg)scale(1)}}.correction-flip__word{white-space:nowrap;display:inline-flex}.correction-flip__static{display:inline-block}.correction-flip__morph{white-space:pre;font-variant-numeric:tabular-nums;display:inline-block}.correction-flip__morph-lead{color:var(--correction-accent,var(--paper));transition:color .4s}.correction-flip__tag{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin-top:30px;font-family:"Press Start 2P",Press Start Fallback,Space Mono Fallback,ui-monospace,monospace;font-size:10px;font-weight:400;transition:color .4s;display:inline-flex}.correction-flip__tag:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.correction-flip__note{min-height:4.6em;margin-top:34px}.correction-flip__note p{max-width:34em;font-size:var(--t-lede);color:var(--paper-dim);margin:0;line-height:1.55;animation:.6s both correction-note-in}.correction-flip__note p.correction-flip__note-sub{opacity:.62;margin-top:10px}.correction-flip__other{color:var(--purple);font-style:italic}@keyframes correction-note-in{0%{opacity:0}to{opacity:1}}.correction-flip__progress{left:var(--sec-pad-x);gap:6px;display:flex;position:absolute;bottom:42px}.correction-flip__progress i{background:var(--hairline);width:26px;height:2px;transition:background .3s;display:block}.correction-flip__progress i.is-on{background:var(--acid)}.correction-flip__progress i.is-current{height:4px;margin-block:-1px}@media (width<=720px){.correction-flip__stamp{border-width:2px;padding:.36em .55em .28em;font-size:clamp(.72rem,4.2vw,1.05rem);top:48%;right:0;transform:translate(4%,-50%)rotate(-12deg)}.correction-flip__stamp--not-good{letter-spacing:.08em;text-indent:.08em;padding:.4em .45em .32em;font-size:clamp(.48rem,2.8vw,.72rem);transform:translateY(-50%)rotate(-11deg)}@keyframes correction-stamp-in{0%{opacity:0;transform:translate(4%,-50%)rotate(-12deg)scale(1.14)}to{opacity:1;transform:translate(4%,-50%)rotate(-12deg)scale(1)}}@keyframes correction-stamp-not-good-in{0%{opacity:0;transform:translateY(-50%)rotate(-11deg)scale(1.14)}to{opacity:1;transform:translateY(-50%)rotate(-11deg)scale(1)}}}@media (prefers-reduced-motion:reduce){.correction-flip{min-height:auto}.correction-flip__pin{min-height:70svh;position:relative}.correction-flip__lead-in{transition:none}.correction-flip__stamp,.correction-flip__note p{animation:none}.correction-flip__progress{display:none}}.pixel-field{z-index:0;pointer-events:none;opacity:.72;width:56%;height:46%;position:absolute}.pixel-field--top-right{top:0;right:0}.pixel-field--top-left{top:0;left:0}.pixel-field--bottom-right{bottom:0;right:0}.pixel-field--bottom-left{bottom:0;left:0}.pixel-field rect{transition:fill .55s var(--e-out,ease-out)}@media (prefers-reduced-motion:reduce){.pixel-field rect{transition:none}}.pixel-field--acid rect{fill:var(--acid)}.pixel-field--purple rect{fill:var(--purple)}.pixel-field--amber rect{fill:var(--amber)}.pixel-field--vermilion rect{fill:var(--vermilion)}.pixel-field--paper rect{fill:var(--paper-mute)}@media (width<=640px){.pixel-field{opacity:.5;width:46%;height:38%}}.demo-frame{--demo-max:960px;max-width:var(--demo-max);border:var(--bw-gate) dashed var(--perimeter);background:var(--ink);width:100%;margin:var(--s-5) 0 0;padding:0}@media (width>=1400px){.demo-frame{--demo-max:1120px}}.demo-frame__well{aspect-ratio:16/9;background-color:var(--well);background-image:radial-gradient(#fefdfb0f 1px,#0000 1px);background-size:8px 8px;place-items:center;margin:12px;display:grid;position:relative}.demo-frame__crosshair{pointer-events:none;width:28px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.demo-frame__crosshair:before,.demo-frame__crosshair:after{content:"";background:var(--self);opacity:.85;position:absolute}.demo-frame__crosshair:before{width:1px;height:100%;top:0;left:50%;transform:translate(-50%)}.demo-frame__crosshair:after{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.demo-frame__slate{z-index:1;text-align:center;font-family:Space Mono,Space Mono Fallback,ui-monospace,monospace;font-size:var(--t-fine);color:var(--paper-dim);letter-spacing:.04em;text-transform:uppercase;max-width:36ch;padding:var(--s-5);line-height:1.55;position:relative}.demo-frame__slate strong{color:var(--paper);margin-bottom:6px;font-weight:400;display:block}.demo-frame__well--video{background-image:none;display:block}.demo-frame__facade{background:var(--well);cursor:pointer;border:0;border-radius:0;width:100%;height:100%;padding:0;display:block;position:relative}.demo-frame__poster{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.demo-frame__play{background:#08080824;flex-direction:row;justify-content:center;align-items:flex-end;gap:16px;padding-bottom:7%;transition:background .14s linear;display:flex;position:absolute;inset:0}.demo-frame__facade:hover .demo-frame__play,.demo-frame__facade:focus-visible .demo-frame__play{background:#0808080a}.demo-frame__play-mark{border:var(--bw-gate) solid #3fe06c;background:#0808088c;flex:none;width:52px;height:52px;position:relative}.demo-frame__play-mark:after{content:"";border:9px solid #0000;border-left:15px solid #3fe06c;border-right-width:0;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.demo-frame__play-label{font-family:Space Mono,Space Mono Fallback,ui-monospace,monospace;font-size:var(--t-fine);letter-spacing:.16em;text-transform:uppercase;color:#fefdfb;text-shadow:0 1px 4px #000000f2}.demo-frame__player{border:0;width:100%;height:100%;display:block}.demo-frame__caption{gap:var(--s-4,16px);font-family:Space Mono,Space Mono Fallback,ui-monospace,monospace;font-size:var(--t-fine);letter-spacing:.04em;color:var(--paper-dim);flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin:12px 12px 14px;display:flex}.demo-frame__caption a{color:var(--paper-dim);border-bottom:var(--bw-hair) solid var(--hairline);text-decoration:none}.demo-frame__caption a:hover,.demo-frame__caption a:focus-visible{color:var(--paper)}@media (prefers-reduced-motion:reduce){.demo-frame__play{transition:none}}.bedrock-privacy{padding:var(--sec-pad-y) var(--sec-pad-x);border-top:1px solid var(--hairline-soft)}.bedrock-privacy__inner{max-width:var(--shell);margin:0 auto}.bedrock-privacy__headline{margin:var(--s-5) 0 0;font-size:var(--t-section);color:var(--paper);max-width:22ch;line-height:1.14}.bedrock-privacy__lede{max-width:42em;color:var(--paper-dim);margin:clamp(14px,2vh,22px) 0 0;font-size:clamp(.95rem,1.35vw,1.12rem);line-height:1.5}.bedrock-privacy__lede strong{color:var(--paper);font-weight:700}.bedrock-privacy__stage{border:1px solid color-mix(in srgb, var(--amber,#c9a227) 28%, var(--hairline-soft));background:linear-gradient(165deg, color-mix(in srgb, var(--amber,#c9a227) 8%, transparent), transparent 50%), var(--ink-2,#0e0e0e);border-radius:12px;flex-direction:column;align-items:center;gap:clamp(18px,3vh,28px);margin-top:clamp(28px,4.2vh,48px);padding:clamp(20px,3vw,32px) clamp(12px,2vw,24px);display:flex;overflow:visible}.bedrock-privacy__flow{flex-direction:row;justify-content:center;align-items:center;gap:clamp(10px,2vw,22px);width:100%;max-width:720px;display:flex;overflow:visible}.bedrock-privacy__end{text-align:center;flex-direction:column;flex:none;align-items:center;gap:8px;min-width:5.5rem;display:flex}.bedrock-privacy__end-mark{border:1.5px solid var(--purple,#8b7ec8);background:color-mix(in srgb, var(--purple,#8b7ec8) 12%, var(--ink-2,#0e0e0e));width:clamp(44px,7vw,56px);height:clamp(44px,7vw,56px);font-family:var(--font-mono);color:var(--purple,#8b7ec8);border-radius:50%;place-items:center;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:700;display:grid}.bedrock-privacy__end-mark--you{border-color:var(--acid,#c8f542);background:color-mix(in srgb, var(--acid,#c8f542) 16%, var(--ink-2,#0e0e0e));box-shadow:inset 0 0 0 10px color-mix(in srgb, var(--acid,#c8f542) 28%, transparent)}.bedrock-privacy__end-label{font-family:var(--font-mono);letter-spacing:.04em;color:var(--paper-dim,#b8b3a8);font-size:clamp(.68rem,1.1vw,.8rem)}.bedrock-privacy__rail{background:linear-gradient(90deg, color-mix(in srgb, var(--amber,#c9a227) 15%, transparent), var(--amber,#c9a227), color-mix(in srgb, var(--amber,#c9a227) 15%, transparent));opacity:.85;flex:28px;min-width:18px;max-width:64px;height:1.5px}.bedrock-privacy__gate{text-align:center;flex-direction:column;flex:0 auto;align-items:center;gap:10px;min-width:0;max-width:280px;display:flex;overflow:visible}.bedrock-privacy__gate-rings{width:clamp(72px,12vw,96px);height:clamp(72px,12vw,96px);position:relative;overflow:visible}.bedrock-privacy__ring{border:1.5px solid var(--amber,#c9a227);pointer-events:none;border-radius:50%;position:absolute;inset:0}.bedrock-privacy__ring--outer{opacity:.75}.bedrock-privacy__ring--mid{opacity:.55;border-style:dashed;inset:8px}.bedrock-privacy__ring--inner{opacity:.9;background:color-mix(in srgb, var(--amber,#c9a227) 10%, transparent);inset:16px}.bedrock-privacy__gate-core{background:color-mix(in srgb, var(--amber,#c9a227) 55%, var(--ink-2,#0e0e0e));box-shadow:0 0 0 1px color-mix(in srgb, var(--amber,#c9a227) 40%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;inset:28%;overflow:visible}.bedrock-privacy__gate-brain{-webkit-user-select:none;user-select:none;filter:hue-rotate(215deg) saturate(1.15) brightness(1.05) drop-shadow(0 0 14px color-mix(in srgb, var(--art-glow-self) 40%, transparent));font-size:clamp(2.15rem,5.1vw,2.95rem);line-height:1;display:block}.bedrock-privacy__gate-name{font-family:var(--font-mono);letter-spacing:.06em;color:var(--amber,#c9a227);margin:0;font-size:clamp(.72rem,1.15vw,.84rem);font-weight:700}.bedrock-privacy__axes{grid-template-columns:1fr 1fr;gap:8px 14px;width:100%;display:grid}.bedrock-privacy__axis{border:1px solid color-mix(in srgb, var(--amber,#c9a227) 35%, transparent);background:color-mix(in srgb, var(--amber,#c9a227) 8%, var(--ink-2,#0e0e0e));border-radius:8px;flex-direction:column;gap:3px;padding:8px 6px;display:flex}.bedrock-privacy__axis-word{font-family:var(--font-mono);letter-spacing:.04em;color:var(--paper,#f2efe8);font-size:clamp(.95rem,1.6vw,1.15rem);font-weight:700}.bedrock-privacy__axis-line{font-family:var(--font-mono);color:var(--paper-dim,#b8b3a8);font-size:clamp(.58rem,.95vw,.68rem);line-height:1.3}.bedrock-privacy__compare{flex-direction:row;justify-content:center;align-items:stretch;gap:clamp(10px,2vw,18px);width:100%;max-width:480px;display:flex}.bedrock-privacy__card{border:1.5px solid var(--acid,#c8f542);background:color-mix(in srgb, var(--acid,#c8f542) 14%, var(--ink-2,#0e0e0e));border-radius:10px;flex:1 1 0;min-width:0;padding:clamp(10px,1.4vw,14px)}.bedrock-privacy__card--filter{border-color:var(--purple,#8b7ec8);background:color-mix(in srgb, var(--purple,#8b7ec8) 12%, var(--ink-2,#0e0e0e))}.bedrock-privacy__card-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acid,#c8f542);margin:0 0 8px;font-size:.65rem}.bedrock-privacy__card--filter .bedrock-privacy__card-kicker{color:var(--purple,#8b7ec8)}.bedrock-privacy__card-lines{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.bedrock-privacy__card-lines li{font-family:var(--font-mono);color:var(--paper,#f2efe8);margin:0;font-size:clamp(.68rem,1.1vw,.8rem);line-height:1.35}.bedrock-privacy__redact{color:var(--paper-mute,#8a857a)}.bedrock-privacy__link{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.06em;color:var(--acid-text,var(--acid));margin-top:clamp(22px,3.2vh,36px);text-decoration:none;display:inline-block}.bedrock-privacy__link:hover{text-underline-offset:.2em;text-decoration:underline}@media (prefers-reduced-motion:reduce){.bedrock-privacy__ring--mid{border-style:solid}}@media (width<=860px){.bedrock-privacy__flow{flex-direction:column;gap:8px}.bedrock-privacy__rail{background:linear-gradient(180deg, color-mix(in srgb, var(--amber,#c9a227) 15%, transparent), var(--amber,#c9a227), color-mix(in srgb, var(--amber,#c9a227) 15%, transparent));flex:none;width:1.5px;min-width:0;max-width:none;height:18px}.bedrock-privacy__gate{max-width:280px}.bedrock-privacy__compare{max-width:360px}}@media (width<=720px){.bedrock-privacy__headline{max-width:none}}@media (width<=480px){.bedrock-privacy__axes{gap:6px 8px}.bedrock-privacy__compare{flex-direction:column;max-width:260px}}.get-started{--gs-accent:var(--acid);padding:var(--sec-pad-y) var(--sec-pad-x);border-top:1px solid var(--hairline-soft);position:relative}.get-started__inner{max-width:var(--shell);margin:0 auto}.get-started__headline{margin:var(--s-5) 0 0;font-size:var(--t-section);color:var(--paper);max-width:16ch;line-height:1.14}.get-started__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);margin:clamp(36px,5.5vh,64px) 0 0;padding:0;list-style:none;display:grid;position:relative}.get-started__steps:before{content:"";background:var(--hairline);pointer-events:none;height:1px;position:absolute;top:clamp(1.55rem,2.6vw,2.1rem);left:.15em;right:.15em}.get-started__step{--gs-accent:var(--acid);min-width:0;margin:0;padding:clamp(2.8rem,4.2vw,3.4rem) 0 0;transition:transform .28s cubic-bezier(.16,1,.3,1);position:relative}.get-started__step--acid{--gs-accent:var(--acid)}.get-started__step--purple{--gs-accent:var(--purple)}.get-started__step--amber{--gs-accent:var(--amber)}.get-started__step--vermilion{--gs-accent:var(--vermilion)}.get-started__step:before{content:"";z-index:1;border:1px solid var(--gs-accent);background:var(--ink);width:.55rem;height:.55rem;box-shadow:0 0 0 3px var(--ink);transition:background .25s,box-shadow .25s;position:absolute;top:clamp(1.4rem,2.45vw,1.95rem);left:.15em;transform:translateY(-50%)}.get-started__step:hover:before,.get-started__step:focus-within:before{background:var(--gs-accent);box-shadow:0 0 0 3px var(--ink), 0 0 12px color-mix(in srgb, var(--gs-accent) 45%, transparent)}.get-started__index{font-family:var(--font-display);letter-spacing:-.06em;color:color-mix(in srgb, var(--gs-accent) 55%, var(--paper-mute));-webkit-text-stroke:.018em currentColor;paint-order:stroke fill;font-variant-numeric:tabular-nums;margin:0 0 clamp(10px,1.4vh,16px);font-size:clamp(2.4rem,5.2vw,4rem);font-weight:800;line-height:.92;transition:color .25s;display:block}.get-started__step:hover .get-started__index,.get-started__step:focus-within .get-started__index{color:var(--gs-accent)}.get-started__step-title{margin:0 0 var(--s-2);font-family:var(--font-mono);letter-spacing:.01em;color:var(--paper);font-size:clamp(1rem,1.35vw,1.2rem);font-weight:700;line-height:1.2}.get-started__step-text{font-family:var(--font-mono);font-size:var(--t-fine);color:var(--paper-dim);max-width:28ch;margin:0;line-height:1.55}.get-started__action{font:inherit;letter-spacing:.04em;color:var(--acid-text,var(--acid));cursor:pointer;border:0;border-bottom:1px solid color-mix(in srgb, var(--acid) 55%, transparent);background:0 0;margin:.55em 0 0;padding:0;font-weight:700;text-decoration:none;transition:color .2s,border-color .2s,transform .28s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(0)}.get-started__action:hover{color:var(--paper);border-bottom-color:var(--paper);transform:translateY(-2px)}.get-started__action:focus-visible{color:var(--paper);border-bottom-color:var(--focus);outline:2px solid var(--focus);outline-offset:3px}.get-started__callout{border-top:1px solid var(--hairline-soft);font-family:var(--font-mono);font-size:var(--t-fine);letter-spacing:.06em;text-align:center;color:var(--paper-mute);justify-content:center;align-items:center;gap:.7em;margin:clamp(36px,5vh,56px) 0 0;padding-top:clamp(22px,3.2vh,32px);display:flex}.get-started__callout-mark{border:1px solid var(--acid);background:color-mix(in srgb, var(--acid) 35%, transparent);flex:none;width:.45rem;height:.45rem}.get-started__callout span[aria-hidden=true]{color:var(--acid-text,var(--acid))}@media (hover:hover) and (pointer:fine){.get-started__step:hover{transform:translateY(-3px)}}@media (width<=960px){.get-started__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vh,40px) clamp(24px,3.5vw,40px)}.get-started__steps:before{display:none}.get-started__step:after{content:"";background:var(--hairline);pointer-events:none;z-index:0;height:1px;position:absolute;top:clamp(1.4rem,2.45vw,1.95rem);left:.55rem;right:calc(clamp(24px,3.5vw,40px)/-2)}.get-started__step:nth-child(2n):after{display:none}}@media (width<=560px){.get-started__steps{grid-template-columns:1fr;gap:clamp(28px,5vh,40px);max-width:28rem}.get-started__step{padding-top:0;padding-left:1.4rem}.get-started__step:before{top:.55em;left:0;transform:none}.get-started__step:after{background:var(--hairline);width:1px;height:auto;display:block;inset:1.2rem auto calc(-1*clamp(28px,5vh,40px)) calc(.275rem - .5px)}.get-started__step:last-child:after{display:none}.get-started__index{font-size:clamp(2.6rem,14vw,3.4rem)}}@media (prefers-reduced-motion:reduce){.get-started__step,.get-started__index,.get-started__action,.get-started__step:before{transition:none}.get-started__step:hover,.get-started__action:hover{transform:none}}.get-started__step{border:1px solid color-mix(in srgb, var(--gs-accent) 30%, transparent);background:color-mix(in srgb, var(--gs-accent) 7%, var(--ink-2));padding:clamp(1.5rem,2.2vw,2rem) clamp(1.1rem,1.6vw,1.5rem) clamp(1.4rem,2vw,1.8rem);position:relative;overflow:hidden}.get-started__step>:not(.pixel-field){z-index:1;position:relative}.get-started__step:before,.get-started__steps:before,.get-started__step:after{display:none}.get-started__index{color:var(--gs-accent)}.night-shelf{padding:var(--sec-pad-y) var(--sec-pad-x);border-top:1px solid var(--hairline-soft)}.night-shelf__inner{max-width:var(--shell);margin:0 auto}.night-shelf__headline{margin:var(--s-5) 0 0;font-size:var(--t-section);color:var(--paper);max-width:22ch;line-height:1.14}.night-shelf__clock{font-family:Space Mono,Space Mono Fallback,ui-monospace,monospace;font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--paper-dim);margin:clamp(22px,3.4vh,40px) 0 0}.night-shelf__stage{grid-template-columns:minmax(0,clamp(112px,12vw,168px)) minmax(0,1fr) minmax(0,clamp(210px,22vw,296px));align-items:center;gap:clamp(12px,2vw,28px);margin-top:clamp(10px,1.6vh,18px);display:grid}.night-shelf__fig{min-width:0;margin:0}.night-shelf__svg{width:100%;height:auto;max-height:clamp(260px,52vh,440px);display:block;overflow:visible}.night-shelf__lane{letter-spacing:.06em;flex-direction:column;gap:4px;margin:0;font-family:Space Mono,Space Mono Fallback,ui-monospace,monospace;font-size:clamp(.7rem,.9vw,.84rem);line-height:1.35;display:flex}.night-shelf__lane--you{text-align:right;align-self:start;margin-top:clamp(24px,8vh,74px)}.night-shelf__lane-sub{color:var(--paper-dim);opacity:.7}.night-shelf__lane--you .night-shelf__lane-main{color:var(--acid-text,var(--acid))}.night-shelf__lane--them .night-shelf__lane-main{color:var(--purple)}.night-shelf__side{flex-direction:column;align-self:center;gap:clamp(20px,4vh,40px);display:flex}.night-shelf__work{border-left:1px solid var(--acid);border-left-color:color-mix(in srgb, var(--acid) 30%, transparent);padding-left:clamp(12px,1.4vw,18px);font-family:Space Mono,Space Mono Fallback,ui-monospace,monospace;font-size:clamp(.72rem,.92vw,.86rem);line-height:1.35}.night-shelf__work-head,.night-shelf__work-tail{color:var(--paper-dim);margin:0}.night-shelf__work-tail{opacity:.7;margin-top:14px}.night-shelf__work-list{color:var(--paper);flex-direction:column;gap:11px;margin:14px 0 0;padding:0;list-style:none;display:flex}.night-shelf__flow{fill:none;stroke-linecap:round;stroke-dasharray:7 6;animation:1.4s linear infinite night-shelf-flow}@keyframes night-shelf-flow{to{stroke-dashoffset:-26px}}.night-shelf__led{animation:5.5s ease-in-out infinite night-shelf-status}@keyframes night-shelf-status{0%,to{opacity:.45}50%{opacity:1}}.night-shelf__glow{animation:2.6s ease-in-out infinite night-shelf-breathe}@keyframes night-shelf-breathe{0%,to{opacity:.1}40%{opacity:.2}}.night-shelf__ping{fill:none;stroke:var(--acid);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-out infinite night-shelf-ping}.night-shelf__ping--2{animation-delay:1.6s}@keyframes night-shelf-ping{0%{opacity:.4;transform:scale(.55)}70%,to{opacity:0;transform:scale(1.6)}}.night-shelf__book--live{animation:2.8s ease-in-out infinite night-shelf-tw;animation-delay:var(--d,0s)}@keyframes night-shelf-tw{0%,to{opacity:var(--o1,.2)}50%{opacity:var(--o2,.6)}}.night-shelf__ingest{stroke-dasharray:7 100;stroke-dashoffset:107px;opacity:0;animation:3.6s linear infinite ns-ingest;animation-delay:var(--d)}@keyframes ns-ingest{0%{stroke-dashoffset:107px;opacity:0}8%{opacity:.85}62%{stroke-dashoffset:0;opacity:.85}74%,to{stroke-dashoffset:0;opacity:0}}.night-shelf__bar{transform-origin:306px 339px;animation:ns-bar 3.6s var(--e-inout,ease-in-out) infinite}@keyframes ns-bar{0%{opacity:.9;transform:scaleX(0)}62%{opacity:.9;transform:scaleX(1)}74%{opacity:.25;transform:scaleX(1)}82%{opacity:.9;transform:scaleX(1)}92%,to{opacity:0;transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.night-shelf__flow,.night-shelf__led,.night-shelf__glow,.night-shelf__book--live{animation:none}.night-shelf__ping,.night-shelf__ingest{display:none}.night-shelf__bar{opacity:.9;animation:none;transform:none}}@media (width<=900px){.night-shelf__stage{grid-template-columns:1fr;gap:clamp(18px,3vh,30px)}.night-shelf__fig{order:-1}.night-shelf__lane--you{text-align:left;margin-top:0}.night-shelf__lane{border-left:1px solid var(--hairline);padding-left:12px}.night-shelf__lane--you{border-left-color:var(--acid)}.night-shelf__lane--them{border-left-color:var(--purple)}.night-shelf__side{gap:clamp(18px,3vh,30px)}.night-shelf__svg{max-height:42vh}}.night-shelf__lane-head{flex-direction:column;gap:4px;margin:0;display:flex}.night-shelf__jobs{color:var(--paper-dim);flex-direction:column;gap:7px;margin:10px 0 0;padding:0;font-size:clamp(.7rem,.86vw,.8rem);line-height:1.4;list-style:none;display:flex}.night-shelf__lane--you .night-shelf__jobs li{border-right:1px solid color-mix(in srgb, var(--acid) 34%, transparent);padding-right:10px}.night-shelf__lane--them .night-shelf__jobs li{border-left:1px solid color-mix(in srgb, var(--purple) 34%, transparent);padding-left:10px}.night-shelf__foot{max-width:46ch;color:var(--paper-mute);margin:clamp(22px,3.6vh,44px) 0 0;font-family:Space Mono,Space Mono Fallback,ui-monospace,monospace;font-size:clamp(.8rem,1vw,.95rem);line-height:1.5}.night-shelf__foot strong{color:var(--paper);font-weight:400}@media (width<=860px){.night-shelf__lane--you{text-align:left;margin-top:0}.night-shelf__lane--you .night-shelf__jobs li{border-right:0;border-left:1px solid color-mix(in srgb, var(--acid) 34%, transparent);padding-left:10px;padding-right:0}}.night-shelf__night{text-align:right;flex-direction:column;align-self:start;gap:clamp(10px,1.6vh,18px);margin:clamp(18px,6vh,56px) 0 0;padding:0;font-family:Space Mono,Space Mono Fallback,ui-monospace,monospace;list-style:none;display:flex}.night-shelf__beat{border-right:1px solid var(--hairline-soft);flex-direction:column;gap:2px;padding-right:12px;display:flex}.night-shelf__beat-time{letter-spacing:.14em;color:var(--paper-mute);font-size:clamp(.64rem,.78vw,.72rem)}.night-shelf__beat-label{color:var(--paper-dim);font-size:clamp(.72rem,.9vw,.84rem);line-height:1.3}.night-shelf__beat--node{border-right-color:color-mix(in srgb, var(--acid) 40%, transparent)}.night-shelf__beat--node .night-shelf__beat-label{color:var(--paper)}.night-shelf__beat--out{border-right-color:var(--acid)}.night-shelf__beat--out .night-shelf__beat-label{color:var(--acid-text,var(--acid))}.night-shelf__drop+.night-shelf__drop{margin-top:clamp(16px,2.6vh,26px)}.night-shelf__drop-head{letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-family:Space Mono,Space Mono Fallback,ui-monospace,monospace;font-size:clamp(.62rem,.76vw,.7rem)}.night-shelf__drop--you .night-shelf__drop-head{color:var(--acid-text,var(--acid))}.night-shelf__drop--them .night-shelf__drop-head{color:var(--purple)}.night-shelf__cards{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.night-shelf__card{border:1px solid var(--hairline-soft);background:var(--ink-2);letter-spacing:.04em;color:var(--paper-dim);flex-direction:column;gap:7px;padding:9px 10px 8px;font-family:Space Mono,Space Mono Fallback,ui-monospace,monospace;font-size:clamp(.62rem,.76vw,.7rem);display:flex}.night-shelf__card svg{width:34px;height:24px;display:block}.night-shelf__drop--you .night-shelf__card{border-color:color-mix(in srgb, var(--acid) 26%, transparent)}.night-shelf__drop--them .night-shelf__card{border-color:color-mix(in srgb, var(--purple) 26%, transparent)}.night-shelf__badge{border:1px solid var(--hairline-soft);letter-spacing:.1em;text-transform:uppercase;color:var(--paper-dim);align-items:center;gap:9px;margin:clamp(20px,3.4vh,40px) 0 0;padding:7px 12px;font-family:Space Mono,Space Mono Fallback,ui-monospace,monospace;font-size:clamp(.66rem,.8vw,.76rem);display:inline-flex}.night-shelf__badge-dot{background:var(--acid);width:6px;height:6px}@media (width<=860px){.night-shelf__night{text-align:left;gap:10px;margin-top:0}.night-shelf__beat{border-right:0;border-left:1px solid var(--hairline-soft);padding-left:12px;padding-right:0}.night-shelf__beat--node{border-left-color:color-mix(in srgb, var(--acid) 40%, transparent)}.night-shelf__beat--out{border-left-color:var(--acid)}.night-shelf__drop--them .night-shelf__card:nth-child(n+3){display:none}}.home-shot{background:var(--purple);width:132%;max-height:84%;box-shadow:0 22px 60px #0000008c, 0 0 40px -26px var(--purple);border-radius:clamp(8px,.8vw,14px);margin:0;padding:clamp(3px,.3vw,5px);display:flex;position:absolute;top:50%;left:22%;transform:translateY(-50%)}.home-shot__win{background:var(--ink-2);border-radius:0;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.home-shot__bar{background:var(--ink-3);border-bottom:1px solid var(--hairline-soft);flex:none;align-items:center;gap:8px;padding:10px 14px;display:flex}.home-shot__light{border-radius:50%;width:11px;height:11px}.home-shot__light--close{background:#ff5f57}.home-shot__light--min{background:#febc2e}.home-shot__light--max{background:#28c840}.home-shot__screen{aspect-ratio:2300/1920;flex:auto;min-height:0}.home-shot__img{-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;width:100%;height:100%;display:block}@media (width<=1100px){.home-shot{border-radius:8px;width:100%;max-height:none;padding:3px;position:static;transform:none}.home-shot__screen{aspect-ratio:4/3}.home-shot__img{-o-object-position:center top;object-position:center top}}.seam-field{pointer-events:none;z-index:4;width:16rem;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.seam-field__bit{will-change:left, transform, background;position:absolute}@media (width<=1100px){.seam-field{z-index:0;width:min(260px,58vw);display:block;inset:0 -14vw 0 auto;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#00000052 30%,#000 72%);mask-image:linear-gradient(90deg,#0000 2%,#00000052 30%,#000 72%)}}.shot-stack{border:1px solid var(--hairline);background:var(--ink-2);margin:0}.shot-stack__wrap{aspect-ratio:16/13.5;position:relative;overflow:visible}.shot-stack picture{display:contents}.shot-stack__plate{aspect-ratio:16/8;-o-object-fit:cover;object-fit:cover;width:96%;height:auto;display:block;position:absolute}.shot-stack--stack .shot-stack__plate--b{-o-object-position:center;object-position:center;border:1px solid var(--hairline-soft);bottom:2%;left:2%}.shot-stack--stack .shot-stack__plate--a{z-index:2;-o-object-position:center 42%;object-position:center 42%;transform-origin:0 100%;border:1px solid var(--hairline);top:2%;left:2%;transform:rotate(-1.8deg);box-shadow:0 12px 26px #000000bf}:root.light .shot-stack--stack .shot-stack__plate--a{box-shadow:0 12px 26px #00000047}.shot-stack--pair{background:0 0;border:0;width:100%}.shot-stack--pair .shot-stack__wrap{aspect-ratio:auto;justify-content:center;align-items:center;min-height:0;padding:1.1rem .4rem 1.4rem;display:flex}.shot-stack--pair .shot-stack__plate{aspect-ratio:16/10;border:1px solid var(--hairline);background:var(--ink-2);flex:0 0 54%;width:54%;position:relative}.shot-stack--pair .shot-stack__plate--a{z-index:2;-o-object-position:center 42%;object-position:center 42%;transform-origin:50%;transform:rotate(-3.4deg)translate(4%,2%);box-shadow:0 14px 28px #000000b8}.shot-stack--pair .shot-stack__plate--b{z-index:1;-o-object-position:center;object-position:center;transform-origin:50%;margin-left:-12%;transform:rotate(2.8deg)translate(-2%,-4%);box-shadow:0 12px 24px #0000008c}:root.light .shot-stack--pair .shot-stack__plate--a{box-shadow:0 12px 26px #00000038}:root.light .shot-stack--pair .shot-stack__plate--b{box-shadow:0 10px 22px #00000029}@media (width<=520px){.shot-stack--pair .shot-stack__wrap{padding:.8rem 0 1rem}.shot-stack--pair .shot-stack__plate{flex-basis:56%;width:56%}.shot-stack--pair .shot-stack__plate--b{margin-left:-14%}}.home{background:var(--ink);color:var(--paper);z-index:0;--t-statement:clamp(1.7rem, 3.6vw, 3.15rem);--t-section:clamp(1.15rem, 2.5vw, 1.95rem);position:relative}.hero__h1,.statement-section__text,.correction-flip__line,.correction-flip__headline,.chain__panel-headline,.home-section__headline,.bedrock-privacy__headline,.night-shelf__headline,.demo-lede__headline,.get-started__headline,.close-band__headline{font-family:var(--font-display);letter-spacing:-.045em;-webkit-text-stroke:.022em currentColor;paint-order:stroke fill;font-weight:800}.hero{grid-template-columns:1fr 1fr;max-width:none;min-height:100svh;margin:0;padding:0;display:grid;position:relative}.hero__side{flex-direction:column;justify-content:center;min-width:0;padding:clamp(90px,12vh,150px) clamp(28px,4.5vw,72px) clamp(60px,9vh,110px);display:flex}.hero__side--light{padding-right:clamp(104px,12vw,172px)}.hero__side--dark{padding-left:clamp(104px,12vw,172px)}.hero__side--light{--ink:#f4f2ee;--ink-2:#fff;--ink-3:#eae7e1;--paper:#121212;--paper-dim:#45433e;--paper-mute:#65625c;--acid:#17934a;--purple:#7a56d6;--amber:#a97b1f;--vermilion:#b83a08;--acid-text:#12793d;--amber-text:#8a6316;--hairline:#0808082e;--hairline-soft:#08080817;--perimeter:#17934a66;--focus:#12793d;background:var(--ink);color:var(--paper);padding-left:var(--sec-pad-x);align-items:flex-start}.hero__side--dark{--ink:#080808;--ink-2:#121212;--ink-3:#1a1a1a;--paper:#fefdfb;--paper-dim:#adaba6;--paper-mute:#87847e;--acid:#3fe06c;--purple:#a78bfa;--amber:#f2b544;--vermilion:#ff6b2c;--acid-text:var(--acid);--amber-text:var(--amber);--hairline:#fefdfb24;--hairline-soft:#fefdfb14;--perimeter:#3fe06c57;--focus:#3fe06c;background:var(--ink);color:var(--paper);justify-content:center;position:relative;overflow:hidden}.hero__copy{width:100%;max-width:34ch}.hero__h1{color:var(--paper);margin:0 0 14px;font-size:clamp(1.7rem,3.6vw,3.15rem);line-height:1.08}.hero__subs{flex-direction:column;gap:.35em;margin:0 0 28px;display:flex}.hero__sub{font-family:var(--font-mono);font-size:var(--t-body);color:var(--paper-dim);margin:0;line-height:1.35}.hero__sub--follow{color:var(--paper-mute)}.hero__sub-wink{color:var(--acid-text,var(--acid));font-style:italic}.hero__p-self{color:var(--acid-text,var(--acid))}.hero__p-other{color:var(--purple)}.hero__p-threat{color:var(--vermilion)}.hero__verb-slot{display:block;position:relative}.hero__verb{white-space:nowrap;color:var(--acid-text,var(--acid));opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0;transform:translateY(.14em)}.hero__verb.is-on{opacity:1;transform:none}.hero__verb-ghost{visibility:hidden}.hero__ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.hero__demo-link{min-height:44px;font-family:var(--font-mono);font-size:var(--t-body);color:var(--paper-dim);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline);align-items:center;padding:0 4px;transition:color .2s,text-decoration-color .2s;display:inline-flex}.hero__demo-link:hover{color:var(--paper);text-decoration-color:currentColor}.hero__demo-link:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.hero__social{gap:8px;display:flex}.hero__social-link{border:1px solid var(--hairline);width:44px;height:44px;color:var(--paper-mute);place-items:center;transition:color .2s,border-color .2s;display:grid}.hero__social-link:hover{color:var(--paper);border-color:var(--paper-dim)}.hero__social-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hero__social-icon{fill:currentColor;width:18px;height:18px}.hero__preview-note{bottom:16px;left:var(--sec-pad-x);font-size:var(--t-fine);color:var(--paper-mute);position:absolute}.hero__preview-note a{color:var(--paper-dim)}@media (width<=1100px){.hero{grid-template-columns:1fr;min-height:auto}.hero__side,.hero__side--light,.hero__side--dark{padding:clamp(72px, 10vh, 120px) var(--sec-pad-x) clamp(48px, 7vh, 90px);align-items:stretch}.hero__side--dark{padding-top:clamp(48px,7vh,90px)}.hero__copy{max-width:40ch}.bnet{max-width:400px}}.home>.reveal{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.2,.8,.2,1);transform:translateY(14px)}.home>.reveal.is-revealed,.home>.correction-flip.reveal{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.home>.reveal{opacity:1;transition:none;transform:none}}.verb-line{margin:var(--s-6) 0 0;flex-wrap:wrap;align-items:baseline;gap:12px 24px;display:flex}.verb-line__text{color:var(--paper);margin:0;font-family:Instrument Serif,Instrument Serif Fallback,Georgia,serif}.verb-line__verb{color:var(--acid-text,var(--acid))}.verb-line--closer .verb-line__text,.verb-line--stack .verb-line__text{font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.12}.verb-line--hero .verb-line__text{font-size:clamp(2.75rem,7vw,6rem);line-height:1.02}.verb-line__counter{font-family:Martian Mono Variable,Martian Mono Fallback,Space Mono Fallback,ui-monospace,monospace;font-size:var(--t-fine);letter-spacing:.1em;text-transform:uppercase;color:var(--self)}.verb-line__counter-label{display:block}.verb-line__unit{text-transform:none;letter-spacing:.02em;color:var(--paper-mute);margin-top:4px;font-family:Space Mono,Space Mono Fallback,ui-monospace,monospace;display:block}.verb-stack{padding:calc(var(--sec-pad-y) * .7) var(--sec-pad-x)}.verb-stack__inner{max-width:var(--shell);gap:var(--s-4);margin:0 auto;display:grid}.verb-stack .verb-line{margin:0}.proof-inline{margin-top:var(--s-6);max-width:280px}.proof-inline .pz{width:min(280px,70vw)}.statement-section{min-height:68svh;padding:var(--sec-pad-y) var(--sec-pad-x);border-top:1px solid var(--hairline-soft);align-items:center;display:flex;position:relative}.statement-section__inner{max-width:var(--shell);width:100%;margin:0 auto}.statement-section--brains.statement-section--split{max-width:calc(var(--shell) + 2 * var(--sec-pad-x));box-sizing:border-box;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:center;gap:clamp(20px,3.5vw,56px);width:100%;margin:0 auto;display:grid;position:relative;overflow:visible}.statement-section--split .statement-section__art{pointer-events:none;opacity:.88;z-index:0;width:100%;max-width:560px;margin:0 auto;position:relative;top:auto;left:auto;transform:none}.statement-section--split .statement-section__art .bnet{max-width:100%}.statement-section--split .statement-section__inner{z-index:1;flex-direction:column;justify-content:center;align-items:stretch;width:100%;max-width:none;margin:0;display:flex;position:relative}.statement-section--split .statement-section__text{max-width:none;text-shadow:none}.statement-section--split .statement-section__shots{max-width:34rem;margin-top:clamp(22px,3.2vh,36px)}@media (width<=900px){.statement-section--brains.statement-section--split{grid-template-columns:1fr;gap:clamp(16px,3vh,28px)}.statement-section--split .statement-section__art{opacity:.8;order:-1;max-width:min(420px,88vw)}.statement-section--split .statement-section__shots{max-width:none}}.statement-section--brains:not(.statement-section--split){position:relative;overflow:hidden}.statement-section--brains:not(.statement-section--split) .statement-section__art{pointer-events:none;opacity:.88;z-index:0;width:min(54vw,640px);position:absolute;top:50%;left:clamp(0px,2vw,40px);transform:translateY(-50%)}.statement-section--brains:not(.statement-section--split) .statement-section__art .bnet{max-width:640px}.statement-section--brains:not(.statement-section--split) .statement-section__inner{z-index:1;justify-content:flex-end;display:flex;position:relative}.statement-section--brains:not(.statement-section--split) .statement-section__text{max-width:62%;text-shadow:0 0 18px var(--ink), 0 0 36px var(--ink), 0 1px 0 var(--ink)}@media (width<=860px){.statement-section--brains:not(.statement-section--split) .statement-section__art{opacity:.55;width:min(120vw,560px);left:50%;transform:translate(-50%,-50%)}.statement-section--brains:not(.statement-section--split) .statement-section__inner{display:block}.statement-section--brains:not(.statement-section--split) .statement-section__text{max-width:none}}.statement-section__text{font-size:var(--t-statement);color:var(--paper);max-width:26ch;line-height:1.1}.statement-section__text p{margin:0 0 .55em}.statement-section__lead{margin:0}.statement-section__em--other{color:var(--purple)}.statement-section__em--pending{color:var(--amber)}.statement-section__body{font-family:Space Mono,Space Mono Fallback,ui-monospace,monospace;font-size:var(--t-lede);letter-spacing:0;-webkit-text-stroke:0;color:var(--paper-dim);max-width:52ch;margin:var(--s-6) 0 0;font-weight:400;line-height:1.55}.statement-section__text .statement-support{font-family:Space Mono,Space Mono Fallback,ui-monospace,monospace;font-size:var(--t-lede);letter-spacing:0;color:var(--paper-dim);max-width:48ch;margin-top:var(--s-6);line-height:1.55}.statement-section .v3-tag{margin-top:var(--s-6)}.home-section{padding:var(--sec-pad-y) var(--sec-pad-x);border-top:1px solid var(--hairline-soft)}.home-section--compact{padding-block:calc(var(--sec-pad-y) * .55)}.home-section__inner{max-width:var(--shell);margin:0 auto}.home-section__headline{margin:0 0 var(--s-5);font-size:var(--t-section);max-width:22ch;line-height:1.14}.home-section__body{font-size:var(--t-lede);color:var(--paper-dim);max-width:var(--measure);line-height:1.55}.home-section__body p{margin:0 0 1em}.home-section__body p:last-child{margin-bottom:0}.wedge{border:1px solid var(--hairline);grid-template-columns:1fr 1fr;gap:0;display:grid}.wedge__col{padding:var(--s-5)}.wedge__col+.wedge__col{border-left:1px solid var(--hairline)}.wedge__label{margin:0 0 var(--s-4);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase}.wedge__label--self{color:var(--self)}.wedge__label--pending{color:var(--pending)}.wedge__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.wedge__list li{font-size:var(--t-body);color:var(--paper);align-items:center;gap:10px;display:flex}.wedge__dot{flex:none;width:8px;height:8px}.wedge__dot--self{background:var(--self)}.wedge__dot--pending{background:var(--pending)}@media (width<=720px){.wedge{grid-template-columns:1fr}.wedge__col+.wedge__col{border-left:0;border-top:1px solid var(--hairline)}}.scoreboard{background:var(--hairline);border:1px solid var(--hairline);margin:var(--s-5) 0;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.scoreboard__cell{background:var(--ink-2);padding:var(--s-4)}.scoreboard__n{font-variant-numeric:tabular-nums;color:var(--paper);font-family:Martian Mono Variable,Martian Mono Fallback,Space Mono Fallback,ui-monospace,monospace;font-size:clamp(1.4rem,3vw,2.2rem);line-height:1}.scoreboard__k{font-size:var(--t-fine);color:var(--paper-mute);letter-spacing:.06em;text-transform:uppercase;margin-top:8px}@media (width<=720px){.scoreboard{grid-template-columns:1fr 1fr}}.stat-line{font-variant-numeric:tabular-nums;color:var(--paper);margin:0 0 8px;font-family:Martian Mono Variable,Martian Mono Fallback,Space Mono Fallback,ui-monospace,monospace;font-size:clamp(1.2rem,2.4vw,1.8rem)}.chain-payoff{padding:clamp(28px, 4vw, 56px) var(--sec-pad-x) var(--sec-pad-y)}.chain-payoff__inner{max-width:var(--shell);margin:0 auto}.chain-payoff .demo-frame{--demo-max:100%;margin-inline:auto}@media (width>=1400px){.chain-payoff__inner{max-width:1320px}}.demo-lede{text-align:center;max-width:48ch;margin:0 auto}.demo-lede__headline{font-size:var(--t-section);color:var(--paper);margin:0;line-height:1.1}.walls-flow{border:1px dashed var(--threat);padding:var(--s-5);color:var(--paper-dim);font-size:var(--t-fine);letter-spacing:.06em;text-transform:uppercase;max-width:520px}.walls-flow__path{color:var(--threat);flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=1100px){.hero__side--light{position:relative;overflow:hidden}.hero__copy{z-index:1;position:relative}}.home-bleed{z-index:-1;opacity:1;width:auto;height:auto;position:absolute}.statement-section--split .home-bleed--seam{width:min(520px,44vw);height:460px;top:auto;bottom:-88px;right:0}.correction-flip .home-bleed--flip-a{width:min(500px,40vw);height:600px;top:30%;right:0}.correction-flip .home-bleed--flip-b{width:min(420px,34vw);height:560px;bottom:4%;left:0}.get-started .home-bleed--close{width:min(400px,32vw);height:300px;bottom:-300px;right:0}@media (width<=1180px){.home-bleed--close{display:none}}@media (width<=860px){.home-bleed--flip-a,.home-bleed--flip-b,.home-bleed--close,.statement-section--split .home-bleed--seam{display:none}}.press-banner{z-index:calc(var(--z-nav) + 1);background:var(--banner-ground);color:var(--banner-text);border-bottom:1px solid var(--banner-edge);--banner-ground:#2b2b2b;--banner-text:#fefdfb;--banner-dim:#adaba6;--banner-accent:#3fe06c;--banner-edge:var(--hairline);position:relative}:root.light .press-banner{--banner-ground:#141414;--banner-text:#fefdfb;--banner-dim:#adaba6;--banner-accent:#3fe06c;--banner-edge:#fefdfb24}.press-banner__inner{align-items:center;gap:var(--s-4);padding:10px var(--sec-pad-x);display:flex}.press-banner__link{align-items:center;gap:var(--s-3);min-width:0;color:var(--banner-dim);font-family:var(--font-mono);font-size:var(--t-pixel);transition:color var(--d-fast) var(--e-out);flex:auto;line-height:1.5;text-decoration:none;display:flex}.press-banner__link:hover,.press-banner__link:focus-visible{color:var(--banner-text)}.press-banner__tag{letter-spacing:.22em;text-transform:uppercase;color:var(--banner-accent);flex:none;font-weight:700}.press-banner__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--banner-text);overflow:hidden}.press-banner__meta,.press-banner__sep{color:var(--banner-dim);flex:none}.press-banner__cta{color:var(--banner-accent);white-space:nowrap;flex:none;align-items:center;gap:7px;font-weight:700;display:inline-flex}.press-banner__play{border-top:4.5px solid #0000;border-bottom:4.5px solid #0000;border-left:7px solid;width:0;height:0}.press-banner__duration{color:var(--banner-dim);font-weight:400}.press-banner__dismiss{appearance:none;cursor:pointer;color:var(--banner-dim);font-family:var(--font-mono);transition:color var(--d-fast) var(--e-out);background:0 0;border:0;flex:none;padding:4px 6px;font-size:15px;line-height:1}.press-banner__dismiss:hover,.press-banner__dismiss:focus-visible{color:var(--banner-text)}@media (width<=720px){.press-banner__inner{gap:var(--s-3);padding:9px var(--sec-pad-x)}.press-banner__meta,.press-banner__sep,.press-banner__duration,.press-banner__cta span:not(.press-banner__play){display:none}}@media (width<=420px){.press-banner__tag{display:none}}@media (prefers-reduced-motion:reduce){.press-banner__link,.press-banner__dismiss{transition:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-shell{background:var(--ink);min-height:100vh;color:var(--paper);flex-direction:column;font-family:Space Mono,Space Mono Fallback,ui-monospace,monospace;display:flex}.site-shell>:nth-child(2){flex:1}.site-header{z-index:var(--z-nav);background:color-mix(in srgb, var(--ink) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color var(--d-fast) var(--e-out);border-bottom:1px solid #0000;position:sticky;top:0}.site-header.is-scrolled{border-bottom-color:var(--hairline-soft)}.site-header__bar{width:100%;max-width:none;padding:12px var(--sec-pad-x);justify-content:space-between;align-items:center;gap:var(--s-5);margin:0;display:flex}.site-header .brand-title-row{align-items:center;gap:10px;display:flex}.site-header .brand-title-row-heading{font-family:"Press Start 2P",Press Start Fallback,Space Mono Fallback,ui-monospace,monospace;font-size:var(--t-pixel);letter-spacing:.04em;text-transform:uppercase;color:var(--paper);margin:0;line-height:1}.site-header .brand-home-link{color:inherit;text-decoration:none}.site-header .brand-mark-img{width:28px;height:28px;display:block}.site-header__actions{align-items:center;gap:var(--s-5);flex-shrink:0;display:flex}.site-header__nav{gap:clamp(var(--s-5), 2.2vw, var(--s-7));font-size:var(--t-ui);letter-spacing:.06em;text-transform:uppercase;display:none}.site-header__nav a{color:var(--paper-dim);text-decoration:none}.site-header__nav a:hover{color:var(--paper)}@media (width>=900px){.site-header__nav{display:flex}.site-header .site-header__menu{display:none}}.site-header__menu{min-width:var(--tap-min);min-height:var(--tap-min);border:1px solid var(--hairline);color:var(--paper-dim);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.site-header__menu:hover{color:var(--paper);border-color:var(--paper-mute)}.site-header__menu-bars,.site-header__menu-bars:before{width:18px;height:1px;transition:transform var(--d-fast) var(--e-out);background:currentColor;display:block}.site-header__menu-bars{position:relative;transform:translateY(-3px)}.site-header__menu-bars:before{content:"";position:absolute;top:6px;left:0}.site-header.is-menu-open .site-header__menu{color:var(--paper);border-color:var(--paper-mute)}.site-header.is-menu-open .site-header__menu-bars{transform:translateY(0)rotate(45deg)}.site-header.is-menu-open .site-header__menu-bars:before{top:0;transform:rotate(-90deg)}@media (width<=899px){.site-header.is-menu-open .site-header__nav{padding:0 var(--sec-pad-x) var(--s-4);background:var(--ink);border-bottom:1px solid var(--hairline);gap:0;display:grid;position:absolute;top:100%;left:0;right:0}.site-header.is-menu-open .site-header__nav a{letter-spacing:.08em;min-height:48px;color:var(--paper-dim);border-bottom:1px solid var(--hairline-soft);align-items:center;font-size:1rem;display:flex}.site-header.is-menu-open .site-header__nav a:last-child{border-bottom:0}.site-header.is-menu-open .site-header__nav a:hover,.site-header.is-menu-open .site-header__nav a:focus-visible{color:var(--paper)}.site-header .site-header__cta{display:none}}.theme-toggle{border:1px solid var(--hairline);color:var(--paper-dim);letter-spacing:.12em;cursor:pointer;background:0 0;padding:6px 8px;font-family:Space Mono,Space Mono Fallback,ui-monospace,monospace;font-size:.68rem}.theme-toggle:hover{color:var(--paper);border-color:var(--paper-mute)}.v3-btn{min-height:var(--tap-min);border:1px solid var(--hairline);color:var(--paper);font-family:Space Mono,Space Mono Fallback,ui-monospace,monospace;font-size:var(--t-ui);letter-spacing:.04em;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:12px 16px;text-decoration:none;display:inline-flex}.v3-btn--primary{background:var(--self);border-color:var(--self);color:var(--ink)}.v3-btn--primary:hover{filter:brightness(1.05)}.v3-btn--primary:disabled{opacity:.7;cursor:wait}.v3-btn--ghost{border-color:var(--hairline);color:var(--paper)}.v3-btn--ghost:hover{border-color:var(--paper-mute)}.site-footer{border-top:1px solid var(--hairline-soft);padding:var(--s-9) var(--sec-pad-x) var(--s-8);background:var(--ink);color:var(--paper-dim)}.site-footer__shell{max-width:var(--shell);gap:var(--s-7);grid-template-columns:1.4fr repeat(4,1fr);margin:0 auto;display:grid}.site-footer__wordmark{margin:0 0 var(--s-3);font-family:Space Mono,Space Mono Fallback,ui-monospace,monospace;font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--paper)}.site-footer__tag{max-width:36ch;font-size:var(--t-fine);color:var(--paper-mute);margin:0;line-height:1.55}.site-footer__col-title{margin:0 0 var(--s-3);font-size:var(--t-fine);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-mute)}.site-footer__col ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.site-footer__col a{min-height:var(--tap-min);color:var(--paper-dim);font-size:var(--t-ui);align-items:center;text-decoration:none;display:flex}.site-footer__col a:hover{color:var(--paper)}.site-footer__col span{font-size:var(--t-fine);color:var(--paper-mute)}@media (width<=900px){.site-footer__shell{grid-template-columns:1fr 1fr}}@media (width<=899px){.site-footer{padding:var(--s-7) var(--sec-pad-x) var(--s-6)}.site-footer__shell>:first-child{grid-column:1/-1}}.v3-eyebrow{font-family:Space Mono,Space Mono Fallback,ui-monospace,monospace;font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--paper-dim);margin:0}.v3-tag{font-family:"Press Start 2P",Press Start Fallback,ui-monospace,monospace;font-size:var(--t-pixel);letter-spacing:.04em;line-height:1.6;display:inline-block}.v3-tag--threat{color:var(--threat)}.v3-tag--self{color:var(--self)}.v3-tag.is-struck{opacity:.55;text-decoration:line-through}.core-footer{display:none!important}
