@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-cyrillic-500-normal-GO7-LTbC.woff2)format("woff2"),url(/assets/playfair-display-cyrillic-500-normal-DmDODJdV.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-vietnamese-500-normal-Jyt54flB.woff2)format("woff2"),url(/assets/playfair-display-vietnamese-500-normal-_Z41d-72.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:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-ext-500-normal-DE-Iylxw.woff2)format("woff2"),url(/assets/playfair-display-latin-ext-500-normal-CFxFMdkY.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:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-500-normal-DIxvyhka.woff2)format("woff2"),url(/assets/playfair-display-latin-500-normal-BScSeVwi.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:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/playfair-display-cyrillic-500-italic-BS1KjYIg.woff2)format("woff2"),url(/assets/playfair-display-cyrillic-500-italic-_V8ZrpNH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/playfair-display-vietnamese-500-italic-xd_fw9iO.woff2)format("woff2"),url(/assets/playfair-display-vietnamese-500-italic-0BOUNE9g.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:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-ext-500-italic-CJ9rSulQ.woff2)format("woff2"),url(/assets/playfair-display-latin-ext-500-italic-CJ9UIoiM.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:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-500-italic-BFrGFGAj.woff2)format("woff2"),url(/assets/playfair-display-latin-500-italic-CRSb1Pyp.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:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-cyrillic-600-normal-oLY6jnZ7.woff2)format("woff2"),url(/assets/playfair-display-cyrillic-600-normal-DbWAkkgN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-vietnamese-600-normal-ICsRR-qJ.woff2)format("woff2"),url(/assets/playfair-display-vietnamese-600-normal-BPJkAZPN.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:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-ext-600-normal-CEjQclLc.woff2)format("woff2"),url(/assets/playfair-display-latin-ext-600-normal-BumBfC1v.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:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-600-normal-CZLGqjJe.woff2)format("woff2"),url(/assets/playfair-display-latin-600-normal-CxxueQ0Z.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAVMABAAAAAACewAAATyAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPgmCcxEQCoMsgycLDgABNgIkAxgEIAWDcgdGDIMSG70IKD4Nb4xR9bNkEjvVXTwVhAULA61Ovl68j6VgA7cVPN/bfZ373vvSgl1TPXAPuT1LORaUiZWLmcN1uP8+u3cCeS7w4UMB718gbiC0V0VNAW08cVulzAsP8Mfy/cOIADy6sw68W9JsRAMukaQNMISWi4EDnUCJ+63/CUIfZoxQlBtcnCSSQACyDcTbXB0Kl257I7TwjJv/+/l641xfAEWDDHy2CQ3w3VUERlv18QGOBvozQHb88YBmP5A+AH2dpULm5hwFIaf73RMRIIjFIp212lbwxgAkAR5Rlizq0tD7oZU5CARwv25URLbRoDZEOgHoZf5sGQsFoQJQIY/XozRKAxpQAAA9xnXo4gLYr9o/6eC4izRHkJ0AZdQtYFOAAjTQgkaAFgwuIIwfhQEi2I61n5JAF4Xk291HLixstdZNuTy2Yk2GmTWarYaov3LtVEA4GWHpAZ6yADyVIaxuteDzWd6AsyEC/TvvxWXLmeR/PnVuvBFAj+sXCXEQnZMql0GRUA4heYJIaAc1rtO05s6ULtRtvceobms4MTTKTZqh51cwfYSMnEGnyaF78EngbldcYoB1deWJhKFh49VHaAinOHiKFp/5MzxODXKd3tjZ1MnXT+Nyq1r2CAI6+YP+p120c02YaeHxvi41qd3J6BeHPp83r3D6WdaWyuoWRUY8bEDZFIGvr8o1Pb0L7iMelGoFSEmA4DbrNCfJwfGC9UDtcTlzYOrHuuKELlUkAk5NS6dTRUz5X4sgaPwEifMkKwWAF4AwoAEX0AcAYIBPIgCAgDHV2wHe8CSPoJmgv5Zfar4SGlbjMthXIgdfwuFXVD82/7wJsf6x7EdwcCV0xAjve7T+L+Sn6M+XqvB0/+k5+Wc/7Kb5jR9qbgk/33ks3e4o6fce4XF1VHZ0Jmf5byWBc5lhfTqZv9zlYf3SqPjoVNZ62JTJr+t7mXUDcIsPP4FEqIPwxQn91Ce6nAhdFPeGJtHvIvj4Ce/Opn1X+T52vGOpVhM1R5DFsbQ3pREcSDCdIIqFPiJaVOrGVe2TMW/48f2p+DH8OR/ePz5r3OIYtOpbkT+0qRwxSl0sTqT+eqmBGdAPc6AP5tsI4hJBOR8lNiXJOiA8+b7jextU/wv6O/ChVzUAfPyvwya6TwUUQAEgYOR/zCEP0B5wYVHyyjk258u2oCohF9wtgJfBvJjJM3xaEBSqCgwC+JnKDTEBYGQoVYlQGIxEEeWfRON6kRgaLZd4aGWixEuhclu0qsF0K6tgQZ6i+kVGLJmEghXLpHOZNEMyz5Jxsn40taqUqdNoBrOhxZA5y8rNmzNKNBAzbtWMIUvaMUs8vasdlShURvJg7cHag7WDwQPMKCSbSJ66epd1LzaMZvlCepxYsPmzHOM/8S5UqliJGjbRGP7qkgUSW5MZMzDmWEY2ZiBzrNF/UaIAIHn1lk94ARGFFi3Gt2RuUhG7aopGpcwMHy1VCPLdIoRR+S49L4KB9x/pokixdC2BP3/UFmWQthiuZtwAK5R3Cb0UK5Wt9dXVKtOtGa1G/l2GSzabq0G23OVhrm4aoxQ57mUIlSV6l49axXKkaC53+ZmpVSmZJaoBRqhgk3NXkDJ5UrURlVqIngqqVJoWWh9mlWF1tSNVb4VbEnz48gn+Mz3vdNCSLDbEJfPJMRQHSzjjRYFFKA4Wk3koZl8CAAAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASAAA0AAAAABZAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGkQn8djbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADEAAAAxou2WeNoZWFkAAAC3AAAADYAAAA2Gs1J62hoZWEAAAMUAAAAHQAAACQHdQKfaG10eAAAAzQAAAAXAAAAGAZaAElsb2NhAAADTAAAAA4AAAAOAI0AjW1heHAAAANcAAAAHAAAACAAGADAbmFtZQAAA3gAAADYAAAB8iewRJhwb3N0AAAEUAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10aVC7wC6VWpxCdiF7lQCqJq6hcDsJkJkNUYRsBtGoGxu+20FoDypI0UeAR3sTP0E9uHfgR8quyOpqVju0AijoBRzef5QjZAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA942mNgYlBgYGDsYOZhYGZgZ2AQVhRUVBVUFlRgzPg3g1HnAzPPny82TFP+5gAVMWj+/8LEzXSMwZyBgVVJzdTEzFzZ1Nie0ZRd2VTRjtHURE1ZiV3djtHYSFSEjd1YVJmfUdTcWFSRj1FURMzYyMxcnI+RUS0hiZsroDrCLGo9oxMXt4GNp7GhcozZFqjgmn8HubgtHTVsZAxVY3iCg0U0RRwd5TnYHAXVhU0N7A11NRaLaItChVSFzIwUlQz1tQCm6yZiAAEAAAABAMQoT70oXw889QAJA+gAAAAA2zdCSgAAAADc58KH/w//CgRiBGYAIAAJAAIAAAAAAAB42mNgZGBgYfz3FkjO+c//n58lCSiCCtgAgToFGwAAAHjaY1zBoMAAAlcgmMmMQRNEAwAsQwOnAAAAABUAFQAVABUAYwBjAAB42mNgZGBgYGMIYWBnyALSIB4CsDAwAgAS+ADZeNqVkDWCAkEUBWvdN9y4D7Du7u6ORLi7czGORswLPhYyWt9qphuYJcYEY5NzgH9s23iM9bFJ43GWaRtPcEnLeJJzGsZTrBAynmadXeNlESSo6CxwzIbOMmFKJBVXxOuUxRm985SIq/7BPa88cc0bn6pEafBDkJw6b8jrHWGNb+XjVMmoUuJfUQmZUB3Hlnw75nA9i+t5XM8URTFRkRt2muOkZzkZ7Z+GoxH/RRkKNNE+EUf7h2ObTbY4wvVc6qKkvnXxFRmdbmBCZkVRZNS7hrysdwBnA0preNpjYGIAg/8LGWwYsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDHVAhr)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-condensed-vietnamese-400-normal-89JuSpTM.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-400-normal-_5OjdirJ.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-condensed-latin-ext-400-normal-BJ9nxTJg.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-400-normal-DKB-SAek.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-condensed-latin-400-normal-DKyD6XsY.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-400-normal-5i361Byk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAVEABAAAAAACbQAAATsAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPAmCcxEQCoMogyoLDgABNgIkAxgEIAWDPgdGDIMYG5AIUZQO0gyKrw54Q7ypR0jQbYRHROLUhDCW7dl5v9U7gZgNnv//P/2fa58ToWA6Xk/lVE57lQp6BP+c5oG/xieg5EDg4uZybyR3v5LD/fTo9pkrZS7hkbNOBRe8AGF4i5OQgoQSyPEEz//x1nTUJZ//Y6k/3vcLoGjCQ7r/LyumG2iSd+IwKYHOFkgDwDkyZ92IcSmd2G/3RAA7KVLIwcOdg1jRASIAjChbNrVo9M0du40bgD5dVwnyK0BdrEaBDvizZZquqAHlMJtNSkNpgAYoAIC26TIkAMbTnJFMKdRFYgzkGgBlVWHAoAAFaEAsDQFi6QSAEysKHXBhuNN4PAK2hSTymx0/70VYXiZBv2mHNMjWoFuHoHGbOpTZcQxwRmpwShtm2cOsrDhVvBb8KcUhaQq2Hn1FGJHIQ5yD/g+bY71KBUkA9FWxzKaCSgSJMBW0BArWsooBlQ1Yw7YdrFHAZXtgPQuoe4ujHcuBGaDrMDhIyAHjGsaOxlRSQZdh3WnHUh/cNPhGi8v8U8GUNIG17B71ic9Ubm5U5RAiaH6hR7ugcnGmhcP8uBRi92vpwaHFZY4Kq1VlHFbGQJFlzF5sS5aRz6zyrs0w42rCC6VKgQQ8grZTy9IiZ/YCjGemZjdXH9S107ibf4RKBVvSHJJWLqJJXQdBw4odL1MkwgOAGQAnoAFNoAsA6MCXKABAQNerTnGZnQsmuz538XvSHT67OEY6ZNAurkfkrOfsFweGn3/f8buceWuiA/tgkJHEeStnvup4oO+ZdxTnqnM1ufPo146uyneszI30xly/1xs8sb8qYt+bHwi2etL9D5QF/6oJJM7mVc2NjXTH3HB0T/DEPurFd+b7goGfUv25tUd8V+TNFDwKEMaCFVtUdG0IizeE9gYhOLQhtBLfPhreHgvBJyHMvUkbt7J84i8N41OlOlYfg3x8n2RmRvDAu5Wv9okjv4a5wcKVW7lLWjRKuJG9Hl3ROrWPFfuvRr4Ha6sF268h7lO4HmyiBB7i3GnfGwqRCdAKc6EFFpiI4vqJoIwF/6v4SxFAeOWcq+/anfE0/Ga1aV8CfFzd2gbwyRcvXfD/X///r1+o72KwoX5cq/z/HfRnGPDnKgiLklkexGB9p82oZjItDy+AmX4WZpgRAOygUA50BLCyTEN0GzDu/0QiNHhJonDzuESjyfHLdVJiIt6sxEyhCpN7KMGqY1fBrjolrcdYcLQ1q+BYxyj+HGs2FdtxtBUlehzWqU2rLr02LTnRgDnbjnHAjm2LinRZsmjNcbYMW3K0jDG9hlLFyve2et3mGerFsH/piuNsmnO0SC9wGLXDqC1LVjauNHSMiuw66cUtKx/kIEMZv1K1DD1jv3q0XcUMLTZtMuIsx9gsSzeJHO346heLKQCIpMtyCTMgotBEE91y3PaaPzEfhGyZv7XCemiLPwQFwgguVIH0PDcKPn/3MnkMCdyAteB5PPjlShU/tvA8QkNwLYtPVLWaoiYrafRoqWMZYtK9dMa0qZXHl+xl4ipOMKpZdtJqZkK7OpIkLbVwQLUCqfqlVg6rVSQl28tGUL1iGeISRTutquSThJCD8iqRJvH59nLSrkGJdLFZq4tt4w7PlqPSXQnjZcFSEIK/xFCYZrHkWCABskvuRF5wHGdWPDgGeanXtgPIYz4uxYk2P+BeAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR8AA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABUAAAAYGl3oOZjbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADAAAAAwI9eV9BoZWFkAAAC2AAAADYAAAA2Gt1J6GhoZWEAAAMQAAAAHgAAACQHhQKoaG10eAAAAzAAAAAXAAAAGAZjAERsb2NhAAADSAAAAA4AAAAOAIoAim1heHAAAANYAAAAHAAAACAAGACzbmFtZQAAA3QAAADXAAABviKTP8Fwb3N0AAAETAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10bCZ1Cu4XSAZSiE9le5UBaV1E5lx7CZCaDV20nDrRqBqbvtpCsAxUhZHI8wpv4GYcUrYe4u/JqrPVmVcQ2AOU6gIhuzNMJYHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEbzgMM/PRNAnL9jgAAAQAk//QCGgLGADUAAAUiJjU0NjcjNTM/ATUHIzUhNjU0JiMiByc+ATMyFhUUBgczFSMPARU3MxUhBhUUFjMyNxcOAQErZ2IKCFB4U0BkpwFCESsySDA5ImE2YVoKCE94UkBjpf7AEDM5RzI5I2AMWFATJxJINyAKB0ggIjAoOkEpKlhOEygTSDcgCgdIIh8wKTxAKiwAAQAAAAEAxCoHyPxfDzz1AAkD6AAAAADbN0JJAAAAANznwof++f7+BIgEcAAgAAkAAgAAAAAAAHjaY2BkYGBh/PcWSO759/PfD5YOoAgqYAMAryEHMgAAeNpjXMGgwAACVyCYyZ5BBUQDACxpA6sAAAAAFQAVABUAFQBgAGAAAHjaY2BkYGBgYwhiYGeIB9IgHgKwMDACABHfAMx42pWQM4KDURhFz9hTTv36sW3bShPbTvaVFWRfwS1+tXm659MTMEmMEYZGpwAfXYuHOKJt8TDztCwe4YSaxaOenDEWCFg8zhJbFs+LIEFFvcABq+plwpRIyq6IVyiLM9I8JeKKv3LDE/dc8MybIlEafBIkR5lL8tIIy4pFpUmqZPkRl9A+KIphnRU2rfXQ2smIBtnzQxwXZZRVcvawajFOtXHqo8gmKjLenVCcAk1KsuPoLzBssMY6+xhnZ2VRUt6K+JyMuvFUlJFFVBqV1tDurPQBFXFCdQB42mNgYgCD/2sZfBmwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBAM4bCIg=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-condensed-vietnamese-500-normal-CkG7ISwK.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-500-normal-DtRh6yEl.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-condensed-latin-ext-500-normal--oYb3bSD.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-500-normal-C9nn0g37.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-condensed-latin-500-normal-BqaLkUoX.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-500-normal-BLe87hIu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAVsABAAAAAACiAAAAUUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIQgmCcxEQCoNAg0ELDgABNgIkAxgEIAWDSgdGDINWG/cICK4HeEMa9QvHYUYoWISVufhyPO4rK4wq8QCvG/Z+khpQ9VQUKmJGR7VhNlofJtO7WzYT/m8t/bOzfITh2QAfBfFyYSBXUpF13botgcrzFYYlS+gb3HN6PVb2Pa4Ohav2P3Vx21PdwH74+5m+WGikRhOOaID//63f/qKCK3XA6Xdii6sAOUw+PJpdIB2Anpo55RTBIV+qjt97ogBkBAqERo6uaAAeDSgHkzpSJOpY48behSnQAuzbkigomguDqKglYMKfHRZrCf1AlOVYhsJAxQBiIALAuOGVBA0F6YM49791KCQBmVJAFwBRhnoKpCggAmKgDgwBddDygBwehQaqIm7SB+UEjwrl396mQnbvWd+AKeW8YuRrU69KowkVkuwYc+WOB0Cu3Jc6lGLDLDYSQR09HcCnD1kChQkKYercxyFczSuF8qkSb9MnBHjJYocCFVJSNOqVw9JOCqpQgjq2cChwIfXJcZvRdS1hreQsLY5beZaOJiO9A3LSRtMZWwbP5nUhsvq5o3Nvw1xJHjovwDe0qrU1w6GgeTgJnM2TKBkj4TG6fszfTmIKE4gct53aUtsiHx3ZuHKNbPokiRTJr6fOPSZGNpY2uvazL0zr7Oao/dUhF2Q71l6e5prRuobWFa3FYrAQJslH21rjYqt54UWK143ZgDs0rCC3xm1GKeHo1BzXUfEEVNSZ6gKtAft/g9ehEAoT6luKvAGS1OoABOOJ9JhyWXWAigA5IAaGANMASIC/RQAEkCSpBzQV1f0VMnRv8Us4dqdxJqia56CZmaC5eyMce5kpDp396Gv2/GdHbzbIEmfOhOYs9VU7L7LnR8x6/imK1SO5tdXnLFQW9naoNqxorzQebJ1StVTlLgoR11a8P3n4ZJcuP8Ph+zBo/B/yaQNtbZXGQ6Oi0uWTtlS6N3nYbZr/2GNs/R7MisJ7eIrDE2rWSldwNUrwOyUwaq4Cd2n8BGYa3KqAn8Ue3dht437u2u0pq1RpxY4iFCgOFMREEIhA7WRgjSdbE/2KVhO4dZu2yzBMRwttm3jXaAYuwt9bnuCJvxYQ3r+NI/wabY0ndIEk9pZYLw6FvktTDkZAHsZADsa7oUzogZSJOB632//uQPD+xr5ZUn3gb5Wr4G/wE8PLAfi5/vf/yZ1kD0JAAQSQhH+TvDMBCyA7k4rhIcL7aShHI0mh5w9ARbU4fVgIIAMi6BcJBFQ2BEOJAGB+yECL5LnVUrSea7ECa/O0VcuwGtCy3JI+o1YSsNaCBTMyuLjM6zdn1IwF85zmjZrgNG3OMJdqPhVKFahUY8KgFfV6TZlXaNqUAQ71Bk0aVWDahAFNBs2ZN9p2Eh5OiYrNpG6WyOTDutlhiyb0muM5OH7S+UlHBsOnDxpAqIw1PWP1N5Dh33MWkcDNIx15iI341TkznIh8EyaQQjIfdA9qOEiWHviLThSAMi12j6gIhEABDhjR3OLmUTc8Xl1JcBckhS/Ndysg7ylEg8qHSaTFwFeXxAkVyEIDVM4vlnWSxApdpBdlPcsgQjA7AxFJo3Dh2+7wCpIinsSPYTpJcYuSszCfdA4SE86iVcrlFs4PZzGOTWmSJhxnsep5JYtkQ5OTxdP6Ax7Q5OVKcvzAswSFUsUJY4GxqFQWF9fvLJVEsSR2WrBqq1Ri3qcxppmXRyAOesqEw+VL4P/T91QuG7RTc/O4M9wbpAe7BD38wA6kBzu501DH2KTfNcYBrFtwDQA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGncofljbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADEAAAAxFI/PixoZWFkAAAC3AAAADYAAAA2GuVJ6WhoZWEAAAMUAAAAHgAAACQHjQKuaG10eAAAAzQAAAAXAAAAGAZoAEFsb2NhAAADTAAAAA4AAAAOAIwAjG1heHAAAANcAAAAHAAAACAAGAC1bmFtZQAAA3gAAADeAAAByiPTQMdwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10k6NSSLZQuoBOdiH4rB9K6isrlWGEyk8GrVcSB9nRYvttGtAFUFXkmRxLexM88rcFGCKer7856b9YE7ABQqQsI6AGbcwjaAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEQuAMM/PRYAlz9pAAAAQAh//QCJALGADYAAAUiJjU0NjcjNTM/ATUHIzUhPgE1NCYjIgcnPgEzMhYVFAYHMxUjDwEVNzMVIQYVFBYzMjcXDgEBLmtkCQhPdk9GaaIBQgcGJi1GLj4gZDhkWwkIT3ZOR2mh/r8NLzNILj4hZAxcTRIlEU4xIAoHTg4fDyskN0smLFtNEiYRTjAiCghOGyArJDdLJi0AAAEAAAABAMSgvffYXw889QAJA+gAAAAA2zdCSwAAAADc58KH/ur+9gSfBHcAIAAJAAIAAAAAAAB42mNgZGBgYfz3Fkhe+Pfq3yuW+UARVMAGALBLB0AAAHjaY1zBoMAAAlcgmMmFQRFEAwAsfQOtAAAAABUAFQAVABUAYgBiAAB42mNgZGBgYGMIZGBnSALSIB4CsDAwAgASBQDOeNqVkEWWQkEQBGPcZznrPsC4u7s7ssLdHc7GCTgV+frhrPgaVZ2lwCwhJhibnBO7x+ZbPMYljRaPs0y9xRNcU2vxZI9mihUCLZ5mk90WL4sgQkF3hmM2dOfxkyMquyBeJy9O6J+WN6zzD+555Ylr3vjUSZAKP3hJSXkjVUqV1uQJklTktTwJef5l52wuKTBsKeNO63vSymZEo+b9lh2mKPaSa+fpxJtOBtPJEbR2UGSGsklDhio5+cJ2L4ZtNtniSNTKblU56dbFVyR0m56IvLWCtkaOkq203gTmuEO8AAB42mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-vietnamese-600-normal-CdKbmnAp.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-600-normal--5ui7us-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-CBdNZ9Ci.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-DvCwRnqE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-600-normal-CRd5VyFf.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-600-normal-6XnkKYvF.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--archive:#e8dcc5;--archive-deep:#d8c7a8;--paper:#f4ead7;--paper-light:#f8f0e1;--ink:#211e18;--ink-soft:#51493d;--muted:#706556;--faint:#8e806d;--rule:#b7a78d;--rule-dark:#6e6252;--oxide:#9f402d;--oxide-dark:#753023;--copper:#906a3e;--verified:#3f6a46;--danger:#963b32;--page-pad:clamp(1.1rem, 4vw, 4rem);--shell-pad:.65rem;--max-width:92rem;--font-display:"Playfair Display", "Songti SC", STSong, "Noto Serif SC", Georgia, serif;--font-body:"IBM Plex Sans Condensed", "Noto Sans SC", "Microsoft YaHei", Arial, sans-serif;--font-mono:"IBM Plex Mono", "Noto Sans Mono CJK SC", ui-monospace, Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--ink);background-color:var(--archive);font-family:var(--font-body);letter-spacing:.005em;text-rendering:optimizelegibility;background-image:repeating-linear-gradient(0deg,#45392705 0 1px,#0000 1px 4px),radial-gradient(circle at 15% 5%,#fff8e6a3,#0000 34rem),radial-gradient(circle at 88% 22%,#8b5e3014,#0000 30rem);margin:0;font-size:1rem;line-height:1.62}body:before{z-index:50;content:"";pointer-events:none;border:1px solid #493d2c80;position:fixed;inset:.65rem;box-shadow:0 0 0 4px #e8dcc5b8,0 0 0 5px #493d2c40}body:after{z-index:-1;content:"";opacity:.2;pointer-events:none;background-image:radial-gradient(#2a231b1c .45px,#0000 .55px);background-size:6px 6px;position:fixed;inset:0}::selection{color:var(--paper-light);background:var(--oxide)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit}:focus-visible{outline:2px solid var(--oxide);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:.98}h2{font-size:clamp(2.35rem,4.8vw,4.9rem);font-weight:600}h3{font-size:clamp(1.55rem,2.8vw,2.75rem)}code{font-family:var(--font-mono)}main>section,.page-wrap,.install-section,.legal-layout{width:min(var(--max-width), calc(100% - (2 * var(--page-pad))));margin-inline:auto}.glass,.evidence-trace,.install-console{border:1px solid var(--rule);-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7eddab3;box-shadow:3px 4px #4a3d2c14}.skip-link{z-index:100;border:1px solid var(--ink);color:var(--paper-light);background:var(--oxide-dark);padding:.65rem .9rem;position:fixed;top:1rem;left:1rem;transform:translateY(-190%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:20;padding:.65rem var(--shell-pad) 0;background:linear-gradient(#e8dcc5fa 75%,#e8dcc500);position:sticky;top:0}.header-inner{border-top:1px solid var(--rule-dark);border-bottom:3px double var(--rule-dark);background:#f4ead7eb;grid-template-columns:1fr auto 1fr;align-items:stretch;width:100%;min-height:5.25rem;margin:0 auto;display:grid}.brand-link,.footer-brand,.primary-nav,.header-actions,.footer-nav,.hero-actions{align-items:center;display:flex}.brand-link{border-right:1px solid var(--rule);flex-direction:column;justify-content:center;align-items:flex-start;width:max-content;min-width:15rem;padding:.55rem 1.25rem}.brand-wordmark{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;font-size:1.18rem;font-weight:800;line-height:1}.brand-link small{color:var(--copper);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:.45rem;font-size:.55rem}.primary-nav{justify-content:center}.primary-nav a,.header-actions>a{color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:.55rem .8rem;font-size:.68rem;transition:color .16s,background .16s}.primary-nav a:hover,.header-actions>a:hover{color:var(--paper-light);background:var(--ink)}.header-actions{border-left:1px solid var(--rule);justify-content:flex-end;gap:.55rem;padding-left:1rem}.beta-mark{color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.58rem;display:inline-flex}.status-dot{background:var(--verified);width:.48rem;height:.48rem;box-shadow:0 0 0 2px var(--paper), 0 0 0 3px var(--verified);border-radius:50%}.language-switch{border:1px solid var(--rule);background:0 0;display:flex}.language-switch button{min-width:2.2rem;color:var(--faint);cursor:pointer;font-family:var(--font-mono);background:0 0;border:0;border-radius:0;padding:.3rem .48rem;font-size:.62rem;font-weight:700}.language-switch button+button{border-left:1px solid var(--rule)}.language-switch button[aria-pressed=true]{color:var(--paper-light);background:var(--oxide-dark)}.route-label,.eyebrow,.plugin-id,.trace-step,.schema-chip,.ledger-mark{color:var(--oxide);font-family:var(--font-mono);letter-spacing:.105em;text-transform:uppercase;font-size:.66rem;font-weight:700}body:has(.home-main){overflow:hidden}.home-main{height:calc(100svh - 5.9rem);min-height:36rem}.commercial-showcase{width:calc(100% - (2 * var(--shell-pad)));grid-template-columns:minmax(0,.92fr) minmax(32rem,1.08fr);gap:clamp(1.5rem,3vw,3.5rem);height:100%;padding-block:0;display:grid}.showcase-copy{flex-direction:column;min-width:0;padding:clamp(.5rem,1.2vw,1.25rem) clamp(1rem,3vw,3.5rem) clamp(.5rem,1.2vw,1.25rem) clamp(3rem,8vw,12rem);display:flex}.showcase-edition{border-bottom:1px solid var(--rule-dark);color:var(--copper);font-family:var(--font-mono);letter-spacing:.075em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-bottom:.75rem;font-size:.58rem;display:flex}.showcase-message{flex-direction:column;flex:1;justify-content:center;max-width:47rem;padding-block:clamp(1.25rem,3vh,2.75rem);display:flex}.showcase-message .route-label{margin-bottom:clamp(.9rem,1.8vh,1.5rem)}.showcase-message h1{max-width:8.4em;margin-bottom:clamp(1rem,2.4vh,2rem);font-size:clamp(4rem,6.2vw,7.25rem);font-weight:500;line-height:.88}.showcase-message h1 em{color:var(--oxide-dark);font-weight:500;display:block}.showcase-lead{max-width:39rem;color:var(--muted);margin:0;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.55}.showcase-actions{flex-wrap:wrap;gap:.7rem;margin-bottom:clamp(1.3rem,2.5vh,2.2rem);display:flex}.showcase-facts{border-top:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.showcase-facts div{min-width:0;padding:.72rem .8rem}.showcase-facts div+div{border-left:1px solid var(--rule)}.showcase-facts dt{color:var(--faint);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.52rem}.showcase-facts dd{color:var(--ink);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.63rem;overflow:hidden}.showcase-evidence{min-width:0;height:100%;color:var(--paper);background:#1c1a16;border:1px solid #0e0d0b;grid-template-rows:auto 1fr auto auto auto;display:grid;overflow:hidden;box-shadow:10px 12px #58412624}.showcase-evidence-header{border-bottom:1px solid #f4ead733;justify-content:space-between;align-items:center;padding:clamp(1rem,2.2vh,1.55rem) clamp(1rem,2vw,1.7rem);display:flex}.showcase-evidence-header>div{gap:.2rem;display:grid}.showcase-evidence-header>div span{color:#bba887;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.54rem}.showcase-evidence-header>div strong{font-family:var(--font-display);font-size:clamp(1.35rem,2vw,2rem);font-weight:500}.commercial-status{color:#c8b99d;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.56rem;display:inline-flex}.commercial-status i{background:#83a77b;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #83a77b21}.commercial-trace{align-content:center;margin:0;padding:0;list-style:none;display:grid}.commercial-trace li{grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:clamp(4.5rem,9vh,6.7rem);padding:0 clamp(1rem,2vw,1.7rem);display:grid;position:relative}.commercial-trace li+li{border-top:1px solid #f4ead724}.commercial-trace li:not(:last-child):after{z-index:1;content:"";background:#1c1a16;border-bottom:1px solid #bba887;border-right:1px solid #bba887;width:.62rem;height:.62rem;position:absolute;bottom:-.33rem;left:calc(clamp(1rem,2vw,1.7rem) + 1.15rem);transform:rotate(45deg)}.commercial-trace-index{color:#a54a36;font-family:var(--font-display);font-size:1.5rem;font-style:italic}.commercial-trace div{gap:.14rem;display:grid}.commercial-trace p{color:var(--paper-light);margin:0;font-size:.82rem;font-weight:500}.commercial-trace code{color:#9c8f79;font-size:.55rem}.commercial-trace strong{color:#b6d0ae;font-family:var(--font-mono);text-align:right;font-size:.6rem;font-weight:500}.commercial-boundary{border-top:1px solid #f4ead73d;border-bottom:1px solid #f4ead73d;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin:0;padding:.75rem clamp(1rem,2vw,1.7rem);display:grid}.commercial-boundary span,.commercial-boundary small{color:#9c8f79;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.51rem}.commercial-boundary strong{color:var(--paper-light);font-family:var(--font-mono);text-align:center;font-size:.62rem;font-weight:500}.showcase-product-menu{grid-template-columns:1fr 1fr;display:grid}.showcase-product-menu a{grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;min-width:0;padding:clamp(.8rem,1.8vh,1.15rem) clamp(1rem,2vw,1.7rem);transition:color .17s,background .17s;display:grid}.showcase-product-menu a+a{border-left:1px solid #f4ead733}.showcase-product-menu a:hover{color:#211e18;background:var(--paper)}.showcase-product-menu a>span{color:#a54a36;font-family:var(--font-mono);font-size:.55rem}.showcase-product-menu a>div{gap:.15rem;min-width:0;display:grid}.showcase-product-menu strong{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.9rem,1.35vw,1.2rem);font-weight:500;overflow:hidden}.showcase-product-menu small{color:#a99d88;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.showcase-product-menu a:hover small{color:var(--muted)}.showcase-product-menu b{font-family:var(--font-mono);font-size:.72rem;font-weight:400}.showcase-evidence-footer{color:#8f836f;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #f4ead733;justify-content:space-between;align-items:center;padding:.6rem clamp(1rem,2vw,1.7rem);font-size:.48rem;display:flex}.showcase-evidence-footer a{color:var(--paper)}.showcase-evidence-footer a:hover{color:#d17b62}.home-hero{grid-template-columns:minmax(0,.93fr) minmax(29rem,1.07fr);align-items:center;gap:clamp(3rem,6.5vw,6rem);min-height:min(53rem,100svh - 5.9rem);padding-block:clamp(4.5rem,9vw,8rem);display:grid}.home-hero-copy{position:relative}.home-hero-copy:before{border-bottom:1px solid var(--copper);width:10rem;color:var(--copper);content:"CASE NO. GM-4.0-001";font-family:var(--font-mono);letter-spacing:.08em;padding-bottom:.3rem;font-size:.58rem;position:absolute;top:-2.2rem;left:0}.home-hero h1,.page-hero h1{margin-bottom:1.55rem;font-size:clamp(3.6rem,7.4vw,7.7rem)}.home-hero h1{max-width:8.6em}.home-hero h1 span{color:var(--oxide-dark);font-style:italic;display:block}.hero-summary{max-width:43rem;color:var(--muted);margin-bottom:2rem;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65}.hero-thesis{color:var(--ink);font-family:var(--font-display);letter-spacing:-.025em;margin-bottom:.75rem;font-size:clamp(1.45rem,2.25vw,2.15rem);font-weight:500;line-height:1.15;display:block}.hero-actions{flex-wrap:wrap;gap:.7rem}.button{border:1px solid var(--ink);min-height:3rem;font-family:var(--font-mono);letter-spacing:.045em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;padding:.7rem 1.1rem;font-size:.72rem;font-weight:700;transition:color .16s,background .16s,transform .16s;display:inline-flex}.button:hover{transform:translate(2px,-2px)}.button-primary{color:var(--paper-light);background:var(--oxide-dark);box-shadow:4px 4px 0 var(--ink)}.button-primary:hover{background:var(--ink)}.button-secondary{color:var(--ink);background:0 0}.button-secondary:hover{color:var(--paper-light);background:var(--ink)}.button[aria-disabled=true],.button:disabled,button:disabled{cursor:not-allowed;opacity:.48;transform:none}.evidence-trace{border:3px double var(--rule-dark);background-color:#f8f0e1e0;background-image:repeating-linear-gradient(0deg,#0000 0 29px,#7361460e 30px);margin:0;padding:clamp(1.25rem,3vw,2rem);position:relative;overflow:hidden;transform:rotate(.25deg);box-shadow:8px 9px #4e3d261a}.evidence-trace:after{color:#9f402dc7;content:"EVIDENCE FIRST";font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:2px solid #9f402db8;padding:.3rem .65rem;font-size:.58rem;font-weight:800;position:absolute;bottom:1.25rem;right:1.5rem;transform:rotate(-3deg)}.trace-heading,.console-bar{justify-content:space-between;align-items:center;display:flex;position:relative}.trace-heading{border-bottom:1px solid var(--rule-dark);color:var(--ink);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;padding-bottom:.9rem;font-size:1rem}.schema-chip{color:var(--copper);background:0 0;padding:0;font-size:.54rem}.trace-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:1rem 0 0;list-style:none;display:grid;position:relative}.trace-node{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#f4ead76b;flex-direction:column;min-width:0;min-height:11rem;padding:1rem;display:flex;position:relative}.trace-node+.trace-node{border-left:1px solid var(--rule)}.trace-node code{color:var(--muted);text-overflow:ellipsis;margin-bottom:auto;font-size:.61rem;overflow:hidden}.trace-node strong{color:var(--ink);font-family:var(--font-mono);text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.trace-node small{color:var(--faint);margin-top:.35rem;font-size:.63rem}.trace-node-result{background:#d0d9c273}.trace-node-result strong,.trace-node-result b{color:var(--verified)}.trace-step{color:var(--copper);margin-bottom:.75rem;font-size:.53rem}.trace-disclaimer{max-width:calc(100% - 10rem);color:var(--faint);margin:.9rem 0 0;font-size:.64rem}.release-line{border-top:3px double var(--rule-dark);border-right:0;border-bottom:3px double var(--rule-dark);box-shadow:none;border-left:0;grid-template-columns:repeat(4,1fr);margin-bottom:clamp(5rem,10vw,9rem);display:grid;overflow:hidden}.release-line p{flex-direction:column;justify-content:center;min-height:5.5rem;margin:0;padding:1.1rem 1.35rem;display:flex}.release-line p+p{border-left:1px solid var(--rule)}.release-line span{color:var(--faint);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem}.release-line strong{font-family:var(--font-display);font-size:1.04rem;font-weight:500}.evidence-flow-section{padding-block:clamp(4rem,9vw,8rem)}.flow-heading{grid-template-columns:minmax(0,1fr) minmax(19rem,.46fr);align-items:end;gap:2rem clamp(3rem,8vw,7rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.flow-heading h2{max-width:11em;margin:0}.flow-heading>p{border-top:1px solid var(--rule-dark);border-left:1px solid var(--rule-dark);color:var(--muted);margin:0;padding:1.1rem 0 0 1.25rem}.flow-sheet{border:3px double var(--rule-dark);background-color:#f7eddac2;background-image:linear-gradient(#705c3f0b 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 2rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:relative;overflow:hidden;box-shadow:9px 10px #44342014}.flow-register{border-bottom:1px solid var(--rule-dark);color:var(--copper);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;grid-template-columns:1fr auto auto;font-size:.57rem;display:grid}.flow-register span{padding:.7rem .9rem}.flow-register span+span{border-left:1px solid var(--rule)}.flow-main{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.flow-stage{flex-direction:column;min-height:24rem;padding:clamp(1.25rem,3vw,2rem);transition:background .18s;display:flex;position:relative}.flow-stage+.flow-stage{border-left:1px solid var(--rule-dark)}.flow-stage:not(:last-child):after{z-index:2;border:1px solid var(--rule-dark);width:1.5rem;height:1.5rem;color:var(--oxide);background:var(--paper);content:"→";font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.75rem;display:grid;position:absolute;top:4.35rem;right:-.76rem}.flow-stage:hover{background:#d8c7a838}.flow-index{color:#75302347;font-family:var(--font-display);margin-bottom:clamp(2.5rem,5vw,4.5rem);font-size:clamp(3.4rem,5vw,5.4rem);font-style:italic;line-height:.72;display:block}.flow-stage-copy h3{margin-bottom:.85rem;font-size:clamp(1.45rem,2vw,2.1rem);line-height:1.04}.flow-stage-copy p{color:var(--muted);font-size:.88rem}.flow-field{border-top:1px solid var(--rule);gap:.45rem;margin-top:auto;padding-top:1rem;display:grid}.flow-field code{color:var(--faint);font-size:.58rem}.flow-field strong{color:var(--verified);font-family:var(--font-mono);text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.flow-exceptions{border-top:3px double var(--rule-dark);grid-template-columns:.55fr 1fr 1fr;display:grid}.flow-exception-label,.flow-exceptions>div{min-width:0;margin:0;padding:1.15rem 1.35rem}.flow-exception-label{color:var(--oxide);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;font-size:.62rem;font-weight:500;display:flex}.flow-exceptions>div{border-left:1px solid var(--rule)}.flow-exceptions span{flex-wrap:wrap;justify-content:space-between;gap:.6rem;margin-bottom:.4rem;display:flex}.flow-exceptions code,.flow-exceptions b{font-family:var(--font-mono);font-size:.61rem}.flow-exceptions code{color:var(--danger)}.flow-exceptions b{color:var(--ink-soft);font-weight:500}.flow-exceptions small{color:var(--muted)}.flow-footnote{border-top:1px solid var(--rule-dark);color:var(--faint);font-family:var(--font-mono);letter-spacing:.03em;justify-content:space-between;padding:.65rem .9rem;font-size:.55rem;display:flex}.routes-section,.method-section,.evidence-section,.skill-section,.provenance-section,.support-grid{padding-block:clamp(4rem,9vw,8rem)}.section-heading{grid-template-columns:minmax(0,.9fr) minmax(18rem,.55fr);gap:2rem 5rem;margin-bottom:clamp(2.5rem,6vw,5rem);display:grid}.section-heading .eyebrow{grid-column:1/-1;margin-bottom:0}.section-heading h2{margin-bottom:0}.section-heading>p:last-child{border-left:1px solid var(--rule-dark);color:var(--muted);align-self:end;margin:0;padding-left:1.25rem}.plugin-routes,.scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.plugin-route{border-color:var(--rule-dark);min-height:31rem;box-shadow:none;grid-template-rows:auto 1fr;grid-template-columns:5rem minmax(0,1fr);display:grid;overflow:hidden}.plugin-route+.plugin-route{border-left:0}.route-record-header{border-bottom:1px solid var(--rule-dark);color:var(--faint);font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;align-items:center;padding:.62rem .85rem;font-size:.56rem;display:flex}.route-record-header strong{color:var(--oxide);font-weight:500}.route-index{border-right:1px solid var(--rule);color:#75302333;font-family:var(--font-display);letter-spacing:-.07em;text-orientation:mixed;writing-mode:vertical-rl;grid-row:2;padding:2rem 1rem;font-size:4.4rem;font-weight:500;line-height:1}.route-content{flex-direction:column;grid-row:2;padding:clamp(1.7rem,4vw,3.4rem);display:flex}.route-content h3{margin:1.1rem 0}.route-content>p:not(.plugin-id),.proof-copy>p,.closing-section p:not(.eyebrow),.method-list p,.not-result-note p,.experiment-note p,.support-actions p:not(.eyebrow),.support-boundary>p:last-child,.legal-header>p:last-child,.legal-copy p,.legal-copy li{color:var(--muted)}.inline-facts,.skill-ribbon{flex-wrap:wrap;gap:0;margin:auto 0 1rem;padding:1rem 0 0;list-style:none;display:flex}.inline-facts li,.skill-ribbon li{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);border-left:1px solid var(--rule);color:var(--muted);font-family:var(--font-mono);background:#f4ead76b;padding:.34rem .58rem;font-size:.59rem}.inline-facts li:last-child,.skill-ribbon li:last-child{border-right:1px solid var(--rule)}.route-metadata{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;margin:0 0 1.5rem;display:grid}.route-metadata div{min-width:0;padding:.75rem .8rem}.route-metadata div+div{border-left:1px solid var(--rule)}.route-metadata dt{color:var(--faint);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.54rem}.route-metadata dd{color:var(--ink-soft);margin:.28rem 0 0;font-size:.75rem}.text-link{width:max-content;color:var(--oxide-dark);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:700}.text-link:after{content:"→";margin-left:.45rem}.proof-section{border:3px double var(--rule-dark);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2rem,7vw,7rem);margin-block:clamp(4rem,10vw,9rem);padding:clamp(2rem,6vw,5rem);display:grid;box-shadow:8px 8px #44342014}.proof-statement h2{margin-bottom:0}.status-equation{grid-template-columns:auto auto auto;align-items:center;gap:0;margin:1.5rem 0;display:grid}.status-equation code,.status-equation b{border:1px solid var(--rule);background:#f4ead78c;padding:.55rem .7rem;font-size:.66rem}.status-equation b{width:max-content;color:var(--faint);background:0 0;border:0;grid-column:1/-1;font-weight:500}.boundary-panel{border:1px solid var(--rule-dark);box-shadow:none;grid-template-columns:minmax(17rem,.62fr) minmax(0,1.38fr);margin-block:clamp(4rem,10vw,9rem);display:grid;overflow:hidden}.boundary-panel>div{border-right:1px solid var(--rule-dark);padding:clamp(2rem,5vw,4rem)}.boundary-panel h2{margin:0;font-size:clamp(2rem,3.8vw,3.7rem)}.boundary-panel dl{margin:0}.boundary-panel dl div{grid-template-columns:8rem minmax(0,1fr);gap:1rem;padding:1.2rem clamp(1.3rem,4vw,3rem);display:grid}.boundary-panel dl div+div{border-top:1px solid var(--rule)}.boundary-panel dt{color:var(--oxide);font-family:var(--font-mono);text-transform:uppercase;font-size:.62rem;font-weight:700}.boundary-panel dd{color:var(--muted);margin:0;font-size:.86rem}.install-section{padding-block:clamp(5rem,10vw,9rem)}.install-console{border:3px double var(--rule-dark);overflow:hidden;box-shadow:8px 8px #44342014}.console-bar{border-bottom:1px solid var(--rule-dark);color:var(--faint);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;padding:.8rem 1.1rem;font-size:.6rem}.install-console pre{margin:0;padding:clamp(1.4rem,4vw,2.5rem);font-size:clamp(.7rem,1.5vw,.88rem);line-height:1.95;overflow-x:auto}.install-console code span{min-width:max-content;display:block}.install-console code span:before{color:var(--oxide);content:"§";margin-right:.8rem}.install-notes{grid-template-columns:1fr 1fr;gap:.8rem 2rem;padding-top:1.25rem;display:grid}.install-notes p{color:var(--muted);margin:0;font-size:.8rem}.install-notes a{width:max-content;color:var(--oxide-dark);font-family:var(--font-mono);text-underline-offset:.25em;grid-column:1/-1;font-size:.68rem;text-decoration:underline}.closing-section{border:3px double var(--rule-dark);grid-template-columns:minmax(8rem,.25fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);margin-block:clamp(3rem,8vw,7rem);padding:clamp(2rem,6vw,5rem);display:grid}.closing-section img{border:1px solid var(--rule-dark);filter:sepia(.45)saturate(.7)contrast(1.08);width:min(100%,9rem);height:auto}.closing-section p:not(.eyebrow){max-width:46rem}.page-hero{grid-template-columns:minmax(0,.88fr) minmax(27rem,1.12fr);align-items:center;gap:clamp(3rem,7vw,7rem);min-height:min(50rem,100svh - 5.6rem);padding-block:clamp(5rem,10vw,9rem);display:grid}.page-hero-copy{border-top:3px double var(--rule-dark);padding-top:1.25rem}.page-hero h1{max-width:9em}.evidence-trace-compact{transform:rotate(-.2deg)}.evidence-trace-compact .trace-list{grid-template-columns:1fr}.evidence-trace-compact .trace-node{min-height:7.2rem}.evidence-trace-compact .trace-node+.trace-node{border-top:0;border-left:1px solid var(--rule)}.method-section,.evidence-section,.skill-section,.provenance-section,.support-grid{border-top:3px double var(--rule-dark)}.method-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.method-list li{border-color:var(--rule-dark);box-shadow:none;grid-template-columns:minmax(8rem,.32fr) minmax(0,1fr);gap:2rem;padding:clamp(1.5rem,4vw,2.7rem);display:grid}.method-list li+li{border-top:0}.method-command{border:1px solid var(--oxide);width:max-content;height:max-content;color:var(--oxide);font-family:var(--font-mono);background:0 0;padding:.33rem .55rem;font-size:.66rem}.method-list h3{margin-bottom:.7rem}.evidence-table-wrap{border-color:var(--rule-dark);box-shadow:none;overflow-x:auto}.evidence-table{border-collapse:collapse;text-align:left;width:100%;min-width:46rem}.evidence-table th,.evidence-table td{border-bottom:1px solid var(--rule);vertical-align:top;padding:1.1rem 1.25rem}.evidence-table tr:last-child th,.evidence-table tr:last-child td{border-bottom:0}.evidence-table thead th{color:var(--faint);font-family:var(--font-mono);background:#d8c7a83d;font-size:.62rem}.evidence-table td{color:var(--muted)}.evidence-table td:last-child code,.skill-status{color:var(--verified)}.not-result-note{border:0;border-left:4px double var(--oxide);box-shadow:none;grid-template-columns:12rem minmax(0,1fr);gap:1rem;margin-top:1rem;padding:1.15rem 1.35rem;display:grid}.not-result-note strong{font-family:var(--font-mono);font-size:.72rem}.privacy-by-default{border-top:3px double var(--rule-dark);grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);gap:4rem;padding-block:clamp(4rem,9vw,7rem);display:grid}.privacy-by-default ul,.check-list,.cross-list{margin:0;padding:0;list-style:none}.privacy-by-default ul{box-shadow:none;padding:1rem 1.5rem}.privacy-by-default li,.check-list li,.cross-list li{border-bottom:1px solid var(--rule);color:var(--muted);padding:.8rem 0 .8rem 1.65rem;position:relative}.privacy-by-default li:last-child,.check-list li:last-child,.cross-list li:last-child{border-bottom:0}.privacy-by-default li:before,.check-list li:before,.cross-list li:before{color:var(--verified);content:"✓";position:absolute;left:0}.cross-list li:before{color:var(--danger);content:"×"}.scope-grid{margin-bottom:clamp(4rem,10vw,8rem)}.scope-grid article{border-color:var(--rule-dark);box-shadow:none;padding:clamp(2rem,5vw,3.5rem)}.scope-grid article+article{border-left:0}.scope-grid h2{font-size:clamp(2rem,3.6vw,3.3rem)}.workflow-orbit{border:3px double var(--rule-dark);background-color:#f4ead7b8;background-image:linear-gradient(#6f5e431a 1px,#0000 1px),linear-gradient(90deg,#6f5e431a 1px,#0000 1px);background-size:38px 38px;min-height:28rem;position:relative}.workflow-orbit:before,.workflow-orbit:after{background:var(--rule-dark);content:"";position:absolute;top:50%;left:50%}.workflow-orbit:before{width:70%;height:1px;transform:translate(-50%,-50%)}.workflow-orbit:after{width:1px;height:70%;transform:translate(-50%,-50%)}.orbit-core,.orbit-item{z-index:1;border:1px solid var(--rule-dark);background:var(--paper);font-family:var(--font-mono);justify-content:center;align-items:center;font-size:.66rem;display:flex;position:absolute}.orbit-core{width:5.8rem;height:5.8rem;color:var(--verified);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-item{min-width:8.6rem;min-height:3.5rem;color:var(--oxide);padding:.5rem}.orbit-ui{top:11%;left:50%;transform:translate(-50%)}.orbit-review{top:50%;right:4%;transform:translateY(-50%)}.orbit-knowledge{bottom:11%;left:50%;transform:translate(-50%)}.orbit-decision{top:50%;left:4%;transform:translateY(-50%)}.skill-index{gap:0;display:grid}.skill-entry{border-color:var(--rule-dark);box-shadow:none;grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);gap:clamp(2rem,7vw,6rem);padding:clamp(1.8rem,5vw,3.5rem);display:grid}.skill-entry+.skill-entry{border-top:0}.skill-entry h3{margin:.8rem 0}.skill-status{font-family:var(--font-mono);font-size:.72rem}.skill-entry dl{margin:0}.skill-entry dl div{border-bottom:1px solid var(--rule);grid-template-columns:6.6rem minmax(0,1fr);gap:1rem;padding:.9rem 0;display:grid}.skill-entry dt{color:var(--faint);font-family:var(--font-mono);text-transform:uppercase;font-size:.61rem;font-weight:700}.skill-entry dd{color:var(--muted);margin:0}.provenance-section{grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr);gap:clamp(3rem,8vw,7rem);display:grid}.provenance-title h2{font-size:clamp(2.2rem,4vw,4rem);position:sticky;top:7rem}.provenance-ledger article{border-left:1px solid var(--rule-dark);padding:0 0 2.4rem 2.2rem;position:relative}.provenance-ledger article:before{border:2px solid var(--archive);background:var(--oxide);content:"";border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:.15rem;left:-.35rem}.provenance-ledger article:last-child:before{background:var(--verified)}.provenance-ledger p{color:var(--muted)}.provenance-section>.text-link{grid-column:2}.experiment-note{border:3px double var(--rule-dark);box-shadow:none;grid-template-columns:minmax(8rem,.28fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);margin-bottom:clamp(4rem,10vw,8rem);padding:clamp(2rem,5vw,4rem);display:grid}.experiment-note>span{color:var(--danger);font-family:var(--font-mono);text-align:center;font-weight:800}.support-signal{border:3px double var(--rule-dark);min-height:15rem;box-shadow:none;grid-template-columns:repeat(5,auto);align-items:center;gap:0;padding:1.5rem;display:grid}.support-signal span,.support-signal strong{border:1px solid var(--rule);min-width:4rem;min-height:4rem;color:var(--faint);font-family:var(--font-mono);text-align:center;background:#f4ead78c;justify-content:center;align-items:center;font-size:.56rem;display:flex}.support-signal strong{color:var(--oxide)}.support-grid{grid-template-columns:minmax(0,1.1fr) minmax(19rem,.9fr);gap:clamp(3rem,8vw,7rem);display:grid}.support-checklist{border-color:var(--rule-dark);box-shadow:none;counter-reset:support;margin:2rem 0 0;padding:1rem 1.5rem;list-style:none}.support-checklist li{border-bottom:1px solid var(--rule);color:var(--muted);counter-increment:support;padding:1rem 0 1rem 3rem;position:relative}.support-checklist li:last-child{border-bottom:0}.support-checklist li:before{color:var(--oxide);content:"0" counter(support);font-family:var(--font-mono);font-size:.7rem;font-weight:700;position:absolute;left:0}.support-actions{border:3px double var(--rule-dark);box-shadow:none;overflow:hidden}.support-actions>div{padding:clamp(1.7rem,4vw,2.7rem)}.support-actions>div+div{border-top:1px solid var(--rule-dark)}.support-actions h2{font-size:clamp(1.8rem,3vw,2.7rem)}.support-boundary{border:3px double var(--rule-dark);box-shadow:none;grid-template-columns:minmax(12rem,.5fr) minmax(0,.75fr) minmax(0,1fr);align-items:start;gap:2rem;margin-block:clamp(4rem,10vw,8rem);padding:clamp(2rem,5vw,3rem);display:grid}.support-boundary h2,.support-boundary>p:last-child{margin:0}.legal-layout{grid-template-columns:minmax(16rem,.68fr) minmax(0,1.32fr);gap:clamp(3rem,9vw,8rem);min-height:70vh;padding-block:clamp(5rem,10vw,9rem);display:grid}.legal-header{border-top:3px double var(--rule-dark);align-self:start;padding-top:1.2rem}.legal-header h1{max-width:9em;margin-bottom:1.5rem;font-size:clamp(3rem,5.8vw,5.8rem)}.legal-copy{border:3px double var(--rule-dark);box-shadow:none;padding:clamp(2rem,5vw,4rem)}.legal-copy section{padding-bottom:2.5rem}.legal-copy section+section{border-top:1px solid var(--rule);padding-top:2.5rem}.legal-copy section:last-child{padding-bottom:0}.legal-copy h2{margin-bottom:1rem;font-size:clamp(1.7rem,3vw,2.5rem)}.legal-copy a{color:var(--oxide-dark);text-underline-offset:.22em;-webkit-text-decoration:underline #75302373;text-decoration:underline #75302373}.site-footer{border-top:3px double var(--rule-dark);margin-top:4rem}.footer-inner{width:min(var(--max-width), calc(100% - (2 * var(--page-pad))));grid-template-columns:1fr auto;gap:2rem;margin:0 auto;padding-block:3rem;display:grid}.footer-brand{gap:.75rem}.footer-brand p{color:var(--faint);margin:.55rem 0 0;font-size:.74rem}.footer-nav{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;gap:1.15rem;font-size:.66rem}.footer-nav a:hover{color:var(--oxide);text-underline-offset:.25em;text-decoration:underline}.footer-note{border-top:1px solid var(--rule);color:var(--faint);font-family:var(--font-mono);grid-column:1/-1;margin:0;padding-top:1.1rem;font-size:.61rem}@media (width<=1080px){.beta-mark{display:none}.home-hero,.page-hero{grid-template-columns:minmax(0,.95fr) minmax(25rem,1.05fr);gap:3rem}.commercial-showcase{grid-template-columns:minmax(0,.86fr) minmax(28rem,1.14fr);gap:1.25rem}.showcase-message h1{font-size:clamp(3.7rem,6vw,5.8rem)}}@media (width<=900px){.header-inner{grid-template-columns:1fr auto}.primary-nav{border-top:1px solid var(--rule);grid-area:2/1/auto/-1;justify-content:flex-start}.home-hero,.page-hero,.section-heading,.flow-heading,.proof-section,.privacy-by-default,.provenance-section,.support-grid,.legal-layout{grid-template-columns:1fr}.home-hero,.page-hero{min-height:auto}.page-hero-aside{width:min(100%,46rem)}.section-heading .eyebrow{grid-column:1}.section-heading>p:last-child{border-top:1px solid var(--rule);border-left:0;padding-top:1rem;padding-left:0}.flow-heading>p{border-left:0;padding:1rem 0 0}.flow-main{grid-template-columns:1fr 1fr}.flow-stage{min-height:20rem}.flow-stage:nth-child(3){border-top:1px solid var(--rule-dark);border-left:0}.flow-stage:nth-child(4){border-top:1px solid var(--rule-dark)}.flow-stage:nth-child(2):after{content:"↓";inset:auto auto -.76rem 50%;transform:translate(-50%)}.provenance-title h2{position:static}.provenance-section>.text-link{grid-column:1}.support-boundary{grid-template-columns:1fr 1fr}.support-boundary>p:last-child{grid-column:1/-1}.home-main{height:calc(100svh - 8.55rem);min-height:32rem}.commercial-showcase{grid-template-rows:minmax(0,.94fr) minmax(0,1.06fr);grid-template-columns:1fr;padding-block:0}.showcase-copy{padding:0}.showcase-message{padding-block:.7rem}.showcase-message h1{max-width:12em;margin-bottom:.65rem;font-size:clamp(2.75rem,7vw,4rem);line-height:.92}.showcase-message h1 em{display:inline}.showcase-lead{max-width:48rem;font-size:.92rem}.showcase-actions{margin-bottom:.8rem}.showcase-facts{display:none}.showcase-evidence{grid-template-rows:auto 1fr auto auto}.showcase-evidence-footer{display:none}.commercial-trace{grid-template-columns:repeat(3,1fr)}.commercial-trace li{grid-template-columns:auto 1fr;min-height:6rem}.commercial-trace li+li{border-top:0;border-left:1px solid #f4ead724}.commercial-trace li:not(:last-child):after{inset:50% -.33rem auto auto;transform:translateY(-50%)rotate(-45deg)}.commercial-trace strong{text-align:left;grid-column:1/-1}}@media (width<=720px){:root{--page-pad:1rem;--shell-pad:.35rem}body:before{inset:.35rem}.site-header{padding-top:.55rem;position:relative}.brand-link{min-width:0;padding-inline:.7rem}.brand-link small,.header-actions>a{display:none}.header-actions{padding-left:.5rem}.primary-nav{overflow-x:auto}.home-hero,.page-hero{padding-block:4.5rem}.home-hero h1,.page-hero h1{font-size:clamp(3.1rem,15vw,5rem)}.trace-list,.plugin-routes,.scope-grid,.install-notes,.flow-register{grid-template-columns:1fr}.flow-register span+span{border-top:1px solid var(--rule);border-left:0}.flow-main{grid-template-columns:1fr}.flow-stage{min-height:17rem}.flow-stage+.flow-stage,.flow-stage:nth-child(4){border-top:1px solid var(--rule-dark);border-left:0}.flow-stage:not(:last-child):after,.flow-stage:nth-child(2):after{content:"↓";inset:auto auto -.76rem 50%;transform:translate(-50%)}.flow-index{margin-bottom:2rem}.flow-exceptions{grid-template-columns:1fr}.flow-exceptions>div{border-top:1px solid var(--rule);border-left:0}.flow-footnote{flex-direction:column;gap:.45rem}.trace-node{min-height:7.7rem}.trace-node+.trace-node{border-top:0;border-left:1px solid var(--rule)}.trace-disclaimer{max-width:100%;padding-right:6rem}.release-line{grid-template-columns:1fr 1fr}.release-line p:nth-child(3),.release-line p:nth-child(4){border-top:1px solid var(--rule)}.release-line p:nth-child(3){border-left:0}.plugin-route{grid-template-columns:3.5rem minmax(0,1fr);min-height:0}.plugin-route+.plugin-route,.scope-grid article+article{border-top:0;border-left:1px solid var(--rule-dark)}.route-index{padding:1.3rem .6rem;font-size:3rem}.route-metadata{grid-template-columns:1fr}.route-metadata div+div{border-top:1px solid var(--rule);border-left:0}.status-equation{grid-template-columns:1fr}.status-equation b{grid-column:1}.boundary-panel,.method-list li,.skill-entry,.skill-entry dl div,.not-result-note,.experiment-note,.closing-section,.support-boundary{grid-template-columns:1fr}.boundary-panel>div{border-right:0;border-bottom:1px solid var(--rule-dark)}.boundary-panel dl div{grid-template-columns:1fr;gap:.3rem}.install-notes a{grid-column:1;max-width:100%}.workflow-orbit{min-height:23rem}.orbit-item{min-width:6.7rem;font-size:.54rem}.support-signal{grid-template-columns:repeat(3,1fr)}.support-boundary>p:last-child{grid-column:1}.footer-inner{grid-template-columns:1fr}.footer-nav{justify-content:flex-start}.footer-note{grid-column:1}body:has(.home-main){overflow:hidden}.home-main{height:calc(100svh - 8.4rem);min-height:30rem}.commercial-showcase{grid-template-rows:minmax(0,1fr) auto;gap:.7rem;padding-block:0}.showcase-edition{padding-bottom:.45rem;font-size:.5rem}.showcase-message .route-label{margin-bottom:.45rem;font-size:.55rem}.showcase-message h1{margin-bottom:.5rem;font-size:clamp(2.35rem,10.5vw,3.25rem)}.showcase-lead{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.showcase-actions{margin:0}.showcase-actions .button{min-height:2.45rem;padding:.5rem .7rem;font-size:.61rem}.showcase-evidence{grid-template-rows:1fr;height:auto;box-shadow:5px 6px #5841261f}.showcase-evidence-header,.commercial-trace,.commercial-boundary,.showcase-evidence-footer{display:none}.showcase-product-menu{grid-template-columns:1fr}.showcase-product-menu a{padding:.72rem .85rem}.showcase-product-menu a+a{border-top:1px solid #f4ead733;border-left:0}.showcase-product-menu strong{font-size:1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
