@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2)format("woff2"),url(/_assets/inter-cyrillic-ext-400-normal.DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/inter-cyrillic-400-normal.obahsSVq.woff2)format("woff2"),url(/_assets/inter-cyrillic-400-normal.HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/inter-greek-ext-400-normal.DGGRlc-M.woff2)format("woff2"),url(/_assets/inter-greek-ext-400-normal.KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/inter-greek-400-normal.B4URO6DV.woff2)format("woff2"),url(/_assets/inter-greek-400-normal.q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/inter-vietnamese-400-normal.DMkecbls.woff2)format("woff2"),url(/_assets/inter-vietnamese-400-normal.Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(/_assets/inter-latin-ext-400-normal.77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_assets/inter-latin-400-normal.CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2)format("woff2"),url(/_assets/inter-cyrillic-ext-500-normal.BmqWE9Dz.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/inter-cyrillic-500-normal.BasfLYem.woff2)format("woff2"),url(/_assets/inter-cyrillic-500-normal.CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/inter-greek-ext-500-normal.C4iEst2y.woff2)format("woff2"),url(/_assets/inter-greek-ext-500-normal.2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/inter-greek-500-normal.BIZE56-Y.woff2)format("woff2"),url(/_assets/inter-greek-500-normal.Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/inter-vietnamese-500-normal.DOriooB6.woff2)format("woff2"),url(/_assets/inter-vietnamese-500-normal.mJboJaSs.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/inter-latin-ext-500-normal.CV4jyFjo.woff2)format("woff2"),url(/_assets/inter-latin-ext-500-normal.BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_assets/inter-latin-500-normal.BL9OpVg8.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_assets/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2)format("woff2"),url(/_assets/inter-cyrillic-ext-600-normal.Bcila6Z-.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_assets/inter-cyrillic-600-normal.CWCymEST.woff2)format("woff2"),url(/_assets/inter-cyrillic-600-normal.4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_assets/inter-greek-ext-600-normal.DRtmH8MT.woff2)format("woff2"),url(/_assets/inter-greek-ext-600-normal.B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_assets/inter-greek-600-normal.plRanbMR.woff2)format("woff2"),url(/_assets/inter-greek-600-normal.BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_assets/inter-vietnamese-600-normal.Cc8MFFhd.woff2)format("woff2"),url(/_assets/inter-vietnamese-600-normal.BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_assets/inter-latin-ext-600-normal.D2bJ5OIk.woff2)format("woff2"),url(/_assets/inter-latin-ext-600-normal.CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_assets/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_assets/inter-latin-600-normal.CiBQ2DWP.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:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/_assets/cinzel-latin-ext-600-normal.BEFdM_VE.woff2)format("woff2"),url(/_assets/cinzel-latin-ext-600-normal.BY9Mq9iK.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:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/_assets/cinzel-latin-600-normal.Dd5YO2UX.woff2)format("woff2"),url(/_assets/cinzel-latin-600-normal.CH_LB4su.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:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/_assets/cinzel-latin-ext-700-normal.C24KFjuG.woff2)format("woff2"),url(/_assets/cinzel-latin-ext-700-normal.CORa-yIv.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:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/_assets/cinzel-latin-700-normal.Dkw14w9r.woff2)format("woff2"),url(/_assets/cinzel-latin-700-normal.C-gK7hA8.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=)format("woff2"),url(data:font/woff;base64,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)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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/jetbrains-mono-cyrillic-500-normal.DmUKJPL_.woff2)format("woff2"),url(/_assets/jetbrains-mono-cyrillic-500-normal.DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/jetbrains-mono-greek-500-normal.JpySY46c.woff2)format("woff2"),url(/_assets/jetbrains-mono-greek-500-normal.D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/_assets/jetbrains-mono-vietnamese-500-normal.DNRqzVM1.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/jetbrains-mono-latin-ext-500-normal.Cut-4mMH.woff2)format("woff2"),url(/_assets/jetbrains-mono-latin-ext-500-normal.ckzbgY84.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/jetbrains-mono-latin-500-normal.BWZEU5yA.woff2)format("woff2"),url(/_assets/jetbrains-mono-latin-500-normal.CJOVTJB7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#16120e;--paper-deep:#21170f;--ink:#fff3d0;--ink-soft:#d8c5a5;--ink-muted:#a99070;--brass:#d19a49;--brass-dark:#f0c46a;--copper:#cb7844;--verdigris:#76c8bb;--oxblood:#a83a2e;--line:#ffe2b833;--surface:#261d15c7;--surface-strong:#1c1510f5;--surface-contrast:#fff1c2;--surface-contrast-text:#21140c;--header-bg:#16120ee8;--header-menu-bg:#16120ef7;--control-bg:#ffecbe1a;--control-hover-bg:#f0c46a;--control-hover-text:#1b1009;--command-bg:#0c0a08f5;--command-line:#ffeab82e;--code-text:#fff1bf;--footer-bg:#0e0b08;--overlay:linear-gradient(135deg, #ffe6af14, #00000029);--shadow:0 24px 80px #00000061;--radius:8px;color-scheme:dark;background:var(--paper);color:var(--ink);font-family:Inter,system-ui,sans-serif}[data-theme=light]{--paper:#f8f1df;--paper-deep:#ead9b6;--ink:#241b15;--ink-soft:#5f5144;--ink-muted:#765b43;--brass:#b98132;--brass-dark:#6d481e;--copper:#9d4f2e;--verdigris:#2f756c;--oxblood:#7c1f1d;--line:#402b1938;--surface:#fffaee9e;--surface-strong:#fffaeedb;--surface-contrast:#241b15;--surface-contrast-text:#fff9eb;--header-bg:#f8f1dfeb;--header-menu-bg:#f8f1dffa;--control-bg:#fffaeea3;--control-hover-bg:#3b2416;--control-hover-text:#fff7e2;--command-bg:#2c2118f2;--command-line:#f8f1df29;--code-text:#fff3d0;--footer-bg:#241b15;--overlay:linear-gradient(135deg, #ffffff38, #3f28150f);--shadow:0 24px 80px #30201233;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{isolation:isolate;background:linear-gradient(90deg,#2f756c14 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#6d481e14 1px,#0000 1px) 0 0/72px 72px,0 0;min-width:320px;margin:0;position:relative}body:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 14% 86%, #6f4e364d 0 9%, transparent 35%), radial-gradient(ellipse at 82% 18%, #304c493d 0 8%, transparent 32%), radial-gradient(ellipse at 55% 108%, #f0c46a24 0 6%, transparent 30%), radial-gradient(ellipse at 36% 22%, #614d3a47 0 10%, transparent 36%), linear-gradient(116deg, var(--paper) 0%, #21170f75 50%, #110c08 100%);opacity:.92;z-index:-2;will-change:transform, opacity;animation:46s ease-in-out infinite alternate workshop-smoke-drift;position:fixed;inset:-16%;transform:translate(0,0)scale(1.03)}body:after{content:"";pointer-events:none;background:var(--overlay), radial-gradient(circle at 22px 38px, #f0c46ab8 0 1px, transparent 2.2px), radial-gradient(circle at 144px 210px, #cb784485 0 1.2px, transparent 2.5px), radial-gradient(circle at 88px 128px, #ffe8a99e 0 .9px, transparent 2px), radial-gradient(circle at 230px 82px, #f0c46a70 0 1px, transparent 2.4px);opacity:.78;mix-blend-mode:normal;z-index:-1;will-change:transform, opacity;background-position:0 0,0 102%,90px 110%,160px 106%,220px 104%;background-repeat:no-repeat,repeat,repeat,repeat,repeat;background-size:auto,260px 360px,340px 430px,300px 380px,420px 520px;animation:16s linear infinite workshop-spark-rise;position:fixed;inset:-10% 0;transform:translateY(3%)}[data-theme=light] body:before{background:radial-gradient(ellipse at 14% 86%, #b0844e2e 0 9%, transparent 35%), radial-gradient(ellipse at 82% 18%, #2f756c1f 0 8%, transparent 32%), radial-gradient(ellipse at 55% 108%, #f0c46a2e 0 6%, transparent 30%), radial-gradient(ellipse at 36% 22%, #98764e29 0 10%, transparent 36%), linear-gradient(116deg, var(--paper) 0%, #ead9b6b8 50%, #fffaeea3 100%);opacity:.88}[data-theme=light] body:after{opacity:.56}@keyframes workshop-smoke-drift{0%{opacity:.82;transform:translate(-1.6%,1.2%)scale(1.03)}50%{opacity:.96;transform:translate(1.1%,-1%)scale(1.06)}to{opacity:.88;transform:translate(2.1%,-2.4%)scale(1.05)}}@keyframes workshop-spark-rise{0%{opacity:.54;transform:translateY(4%)}38%{opacity:.88;transform:translateY(-1%)}72%{opacity:.64;transform:translateY(-5%)}to{opacity:.54;transform:translateY(-9%)}}.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}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--verdigris);outline-offset:3px}.site-header{z-index:20;border:1px solid var(--line);border-radius:var(--radius);background:var(--header-bg);backdrop-filter:blur(16px);justify-content:flex-start;align-items:center;gap:1rem;width:min(1160px,100% - 32px);margin:16px auto 0;padding:10px 12px;display:flex;position:sticky;top:0;box-shadow:0 10px 36px #251b121f}.brand{z-index:1;border:1px solid var(--line);background:radial-gradient(circle, #f0c46a2e, var(--control-bg));width:48px;min-width:48px;height:48px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.brand-butterfly{border:1px solid var(--line);background:radial-gradient(circle at center, transparent 0 6px, #f0c46a57 7px 8px, transparent 9px), conic-gradient(from 0deg, transparent 0 14deg, #f0c46a8a 15deg 20deg, transparent 21deg 44deg);opacity:.86;border-radius:50%;width:34px;height:34px;display:block;position:relative}.header-controls{z-index:2;order:3;align-items:center;gap:8px;display:flex;position:relative}.aao-link{z-index:2;border:1px solid var(--line);background:var(--control-bg);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.aao-link:hover{background:var(--control-hover-bg)}.aao-link:hover img{filter:invert()}.primary-nav{z-index:2;order:2;justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;margin-right:8px;display:flex;position:relative}.primary-nav a,.nav-toggle,.button,.command-card button,.theme-toggle{background:var(--control-bg);color:var(--ink);border:1px solid #6d481e38;border-radius:999px;font-weight:700}.primary-nav a{padding:9px 10px;font-size:.86rem}.primary-nav a:hover,.button:hover,.command-card button:hover,.command-card button.is-active,.theme-toggle:hover,.primary-nav a:focus-visible,.button:focus-visible,.command-card button:focus-visible,.theme-toggle:focus-visible{background:var(--control-hover-bg);color:var(--control-hover-text);border-color:#f0c46ad9}.nav-repo{background:var(--surface-contrast)!important;color:var(--surface-contrast-text)!important}.nav-toggle,.theme-toggle{padding:9px 13px;display:none}.theme-toggle{justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.theme-toggle-icon{width:19px;height:19px;display:none}.theme-toggle-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}[data-theme=dark] .theme-toggle-icon-sun,[data-theme=light] .theme-toggle-icon-moon{display:block}.flight-butterfly{z-index:30;aspect-ratio:1;color:#1b0e08;pointer-events:none;filter:drop-shadow(0 12px 18px #0000005c);transform-origin:50%;will-change:transform;width:clamp(58px,6vw,82px);transition:transform 1.8s cubic-bezier(.22,.02,.16,1);position:fixed;top:0;left:0;transform:translate(22px,22px)}.flight-butterfly.is-tracking{transition-duration:0s}.flight-butterfly-mark{object-fit:contain;transform-origin:50%;will-change:transform, filter;width:100%;height:100%;display:block}.is-flying .flight-butterfly-mark{filter:saturate(1.08)contrast(1.04);animation:.24s ease-in-out infinite alternate detailed-wing-beat}.butterfly-wing-left,.butterfly-wing-right{transform-box:fill-box;transform-origin:50%}.is-flying .butterfly-wing-left{animation:.22s ease-in-out infinite alternate wing-beat-left}.is-flying .butterfly-wing-right{animation:.22s ease-in-out infinite alternate wing-beat-right}@keyframes detailed-wing-beat{0%{transform:perspective(240px)rotateX(0)scaleX(1)scaleY(1)translateY(0)}to{transform:perspective(240px)rotateX(8deg)scaleX(.92)scaleY(1.04)translateY(-1px)}}@keyframes wing-beat-left{0%{transform:rotateY(0)rotate(-1deg)}to{transform:rotateY(48deg)rotate(4deg)}}@keyframes wing-beat-right{0%{transform:rotateY(0)rotate(1deg)}to{transform:rotateY(-48deg)rotate(-4deg)}}.section-shell{width:min(1160px,100% - 32px);margin:0 auto;padding:76px 0;position:relative}.butterfly-landing{border:1px solid var(--line);background:radial-gradient(circle at center, transparent 0 8px, #f0c46a47 9px 10px, transparent 11px), conic-gradient(from 0deg, transparent 0 14deg, #f0c46a70 15deg 20deg, transparent 21deg 44deg);opacity:.7;border-radius:50%;width:48px;height:48px;position:absolute;top:34px;right:4px}.brand-butterfly:before,.brand-butterfly:after,.butterfly-landing:before,.butterfly-landing:after{content:"";border:1px dashed #f0c46a59;border-radius:50%;position:absolute;inset:10px}.brand-butterfly:before{inset:7px}.brand-butterfly:after,.butterfly-landing:after{border-width:1px 0 0;border-radius:0;inset:21px 6px}.brand-butterfly:after{inset:16px 4px}.hero{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:36px;min-height:calc(100vh - 112px);padding-top:42px;display:grid}.eyebrow{color:var(--verdigris);letter-spacing:0;text-transform:uppercase;margin:0 0 13px;font-family:JetBrains Mono,monospace;font-size:.76rem;font-weight:700}h1,h2,h3{color:var(--ink);letter-spacing:0;margin:0;font-family:Cinzel,Georgia,serif;line-height:1.02}h1{max-width:8ch;font-size:clamp(4.2rem,8vw,7.4rem)}h2{max-width:13ch;font-size:clamp(2.2rem,5vw,4.8rem)}h3{font-size:1.32rem}p{color:var(--ink-soft);line-height:1.68}.hero-lede{max-width:620px;color:var(--ink-soft);margin:24px 0 0;font-size:clamp(1.08rem,2.2vw,1.34rem)}.button{justify-content:center;align-items:center;min-height:48px;padding:0 18px;display:inline-flex}.button-primary{border-color:var(--oxblood);background:var(--oxblood);color:#fff9eb}.button-secondary{background:var(--control-bg)}.command-card{border-radius:var(--radius);background:var(--command-bg);box-shadow:var(--shadow);border:1px solid #6d481e52;overflow:hidden}.hero-command{margin-top:28px}.hero-command-note{max-width:58rem;color:var(--ink-muted);margin:10px 0 0;font-size:.9rem;line-height:1.55}.command-card-header{border-bottom:1px solid var(--command-line);color:var(--ink-soft);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-family:JetBrains Mono,monospace;font-size:.76rem;font-weight:700;display:flex}.command-card button{color:#fff6e2;background:#f8f1df1a;flex:none;padding:7px 11px;font-size:.78rem}.command-card button.is-active{background:var(--control-hover-bg);color:var(--control-hover-text);border-color:#f0c46ad9}pre{white-space:pre-wrap;margin:0}code{color:var(--code-text);overflow-wrap:anywhere;padding:18px;font-family:JetBrains Mono,monospace;font-size:clamp(.78rem,1.5vw,.9rem);line-height:1.65;display:block}.hero-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0 0;display:grid}.hero-metrics div{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:112px;padding:15px}.hero-metrics dt{color:var(--brass-dark);font-family:Cinzel,Georgia,serif;font-size:1.08rem;font-weight:700}.hero-metrics dd{color:var(--ink-soft);margin:8px 0 0;font-size:.9rem;line-height:1.45}.hero-art{border-radius:var(--radius);background:linear-gradient(90deg, var(--brass), transparent 12%, transparent 88%, var(--brass)), linear-gradient(180deg, var(--brass), transparent 12%, transparent 88%, var(--brass)), var(--surface-strong);box-shadow:var(--shadow);border:1px solid #6d481e57;margin:0;padding:10px;position:relative}.engine-scene{aspect-ratio:5/6;background:#24170e;border:1px solid #30201233;border-radius:6px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3d01f,inset 0 28px 80px #ffe8b40f,inset 0 -36px 100px #00000057}.engine-scene:before{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at 0 0,#f0c46a47,#0000 8px),radial-gradient(circle at 100% 0,#f0c46a47,#0000 8px),radial-gradient(circle at 0 100%,#f0c46a47,#0000 8px),radial-gradient(circle at 100% 100%,#f0c46a47,#0000 8px);border:1px solid #f0c46a42;border-radius:5px;position:absolute;inset:14px}.engine-scene:after{content:"";z-index:2;mix-blend-mode:soft-light;pointer-events:none;background:linear-gradient(90deg,#f0c46a1f 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#76c8bb1a 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 50% 30%,#0000 0 42%,#0000002e 82%),linear-gradient(#fff1c214,#0000 24%,#00000042),repeating-linear-gradient(0deg,#fff4d009 0 1px,#0000 1px 5px);position:absolute;inset:0}.engine-scene img.engine-backdrop{z-index:0;object-fit:cover;object-position:center;opacity:.22;filter:contrast(1.08)saturate(.86)brightness(.62)blur(1px);width:100%;height:100%;animation:9s ease-in-out infinite trace-engine-breathe;position:absolute;inset:0;transform:scale(1.01)}.trace-stage{z-index:3;filter:drop-shadow(0 18px 28px #00000057);position:absolute;inset:0;overflow:hidden}.agent-lens{z-index:5;aspect-ratio:1;opacity:.68;background:radial-gradient(circle at 34% 28%,#ffffff61,#0000 0 14%),radial-gradient(circle,#76c8bb2e,#2219122e 38%,#0a080794 62%),conic-gradient(from 20deg,#3a2415,#f0c46a,#6d3b1c,#e1a553,#2b1b10);border:2px solid #d9a8529e;border-radius:50%;width:19%;animation:7s ease-in-out infinite agent-inspect;position:absolute;top:28%;left:5%;box-shadow:inset 0 0 0 5px #1f140c8a,inset 0 0 24px #fff2c429,0 12px 28px #0000005c}.agent-lens:before,.agent-lens:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.agent-lens:before{border:2px dashed #f0c46a75;animation:13s linear infinite reverse rollback-spin;inset:-12%}.agent-lens:after{background:radial-gradient(circle,#76c8bb2e,#0000 58%);border:1px solid #fff4d057;inset:17%}.agent-eye{z-index:2;background:radial-gradient(circle,#fff9db 0 22%,#76c8bb 24% 42%,#24170e 45% 100%);border:2px solid #fff4d0cc;border-radius:50%;position:absolute;inset:38%;box-shadow:0 0 20px #76c8bb99}.agent-probe{background:linear-gradient(90deg,#452012,#e4aa54 42%,#7a421d);border:1px solid #21140ce6;border-radius:999px;width:42%;height:8%;position:absolute;bottom:10%;right:-28%;transform:rotate(30deg);box-shadow:0 8px 18px #0000005c}.prompt-card{z-index:6;color:#24170e;opacity:.86;transform-origin:50%;background:linear-gradient(112deg,#ffffff8a,#0000 18%),radial-gradient(circle at 18% 15%,#fff8dac2,#0000 34%),linear-gradient(#f3dfaf,#cfae75);border:1px solid #7c5525c7;border-radius:5px;width:min(32%,188px);padding:9px 11px;animation:7s ease-in-out infinite prompt-intake,4.8s ease-in-out infinite paper-physical-slide;position:absolute;top:67%;left:22%;box-shadow:inset 0 0 0 1px #fff9e070,0 22px 34px #0000005c}.prompt-card span,.prompt-card strong,.cabinet-label,.archive-drawer span,.document-page{letter-spacing:0;font-family:JetBrains Mono,monospace;display:block}.prompt-card span{color:#70461c;text-transform:uppercase;font-size:clamp(.56rem,1.1vw,.68rem);font-weight:800}.prompt-card strong{margin-top:7px;font-size:clamp(.72rem,1.35vw,.94rem);line-height:1.25}.archive-cabinet{z-index:4;opacity:.62;backdrop-filter:blur(.4px);background:linear-gradient(90deg,#ffffff14,#0000 15%,#ffffff0a 42%,#0000 62%),linear-gradient(135deg,#89909447,#3f484b42 42%,#191f2161 72%,#090c0d7a);border:1px solid #fff4d021;border-radius:7px;width:30%;max-width:330px;padding:22px 8px 8px;position:absolute;bottom:29%;right:12%;box-shadow:inset 0 0 0 1px #00000047,inset 0 18px 38px #ffffff0a,0 18px 34px #00000047}.archive-cabinet:before{content:"";pointer-events:none;border:1px solid #fff4d024;border-radius:5px;position:absolute;inset:9px}.archive-cabinet:after{content:"";background:linear-gradient(90deg,#171b1d75,#70777a7a 40%,#20262975);border-radius:0 0 8px 8px;height:12px;position:absolute;bottom:-9px;left:9%;right:9%;box-shadow:0 10px 18px #0000003d}.cabinet-label{color:#f5dfaa;text-transform:uppercase;font-size:clamp(.5rem,.9vw,.62rem);font-weight:800;position:absolute;top:11px;left:16px;right:16px}.archive-drawer{color:#f8e6b4;background:linear-gradient(90deg,#ffffff1f,#0000 22%,#ffffff0d 58%,#0000),linear-gradient(#747d8094,#343c3f94 58%,#151a1c9e);border:1px solid #fff4d021;border-radius:4px;height:clamp(21px,4.9vw,34px);margin-top:6px;position:relative;box-shadow:inset 0 0 0 1px #00000038,0 7px 13px #0000002e}.archive-drawer:before{content:"";background:linear-gradient(#fff4d033,#00000029);border:1px solid #fff4d075;border-radius:999px;width:24%;height:18%;position:absolute;top:38%;left:13px}.archive-drawer:after{content:"";background:#d9a852;border:1px solid #fff4d0a3;border-radius:50%;width:9px;height:9px;position:absolute;top:31%;right:13px;box-shadow:-18px 0 #d9a852d1}.archive-drawer span{text-transform:uppercase;font-size:clamp(.46rem,.82vw,.58rem);font-weight:800;position:absolute;top:32%;right:20%}.drawer-memory{animation:7s ease-in-out .6s infinite cabinet-continuous-open}.drawer-plans{animation:7s ease-in-out 1.1s infinite cabinet-continuous-open}.drawer-decisions{animation:7s ease-in-out 1.6s infinite cabinet-continuous-open}.document-stack{z-index:7;width:23%;height:22%;position:absolute;bottom:39%;left:49%}.document-page{color:#27170d;text-transform:lowercase;opacity:.88;background:linear-gradient(115deg,#ffffff9e,#0000 20%),repeating-linear-gradient(#0000 0 8px,#6d481e29 9px 10px),linear-gradient(#f7e8bf,#d8bd82);border:1px solid #7c5525d1;border-radius:4px;width:84%;min-width:96px;padding:8px 9px;font-size:clamp(.54rem,1.1vw,.7rem);font-weight:800;animation:7s ease-in-out infinite document-sort,5.4s ease-in-out infinite paper-physical-slide;position:absolute;box-shadow:inset 0 0 0 1px #fff8da57,0 14px 24px #0000004d}.memory-document{animation-delay:.4s;top:3%;left:5%;transform:rotate(-8deg)}.notes-document{animation-delay:.9s;top:32%;left:18%;transform:rotate(5deg)}.trace-document{animation-delay:1.4s;top:60%;left:2%;transform:rotate(-2deg)}.rollback-clock{z-index:5;aspect-ratio:1;opacity:.42;mix-blend-mode:screen;background:radial-gradient(circle at 38% 30%,#fffada33,#0000 0 11%),radial-gradient(circle,#f1dfb038 0 48%,#9a602952 49% 56%,#27170d2e 57% 100%);border:3px solid #c68c3e6b;border-radius:50%;width:19%;animation:12s linear infinite rollback-spin;position:absolute;top:24%;right:7%;box-shadow:inset 0 0 0 6px #2d1c0f29,inset 0 0 24px #0003,0 14px 28px #0000003d}.rollback-clock:before,.rollback-clock:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.rollback-clock:before{border:2px dashed #f0c46a6b;inset:-15%}.rollback-clock:after{background:#442514;inset:42%;box-shadow:0 0 0 3px #d9a852}.clock-face{background:conic-gradient(from 0deg, #44251470 0 2deg, transparent 2deg 30deg), radial-gradient(circle, #fffada57, transparent 68%);border:1px solid #4425146b;border-radius:50%;position:absolute;inset:14%}.clock-hand{z-index:2;transform-origin:50% 100%;background:#5c2f19;border-radius:999px;width:3px;position:absolute;bottom:50%;left:50%}.clock-hour{height:24%;animation:10s linear infinite reverse rollback-hand}.clock-minute{height:34%;animation:4.5s linear infinite reverse rollback-hand}.trace-flow{z-index:2;pointer-events:none;position:absolute;inset:0}.flow-line{opacity:.34;transform-origin:0;background:linear-gradient(90deg,#0000,#76c8bbbd,#f0c46a85,#0000);border-radius:999px;height:2px;animation:7s ease-in-out infinite trace-pulse;position:absolute;box-shadow:0 0 14px #76c8bb57}.flow-prompt{width:36%;top:36%;left:27%;transform:rotate(13deg)}.flow-memory{width:31%;animation-delay:.8s;top:62%;left:42%;transform:rotate(-11deg)}.flow-trace{width:32%;animation-delay:1.4s;top:28%;left:48%;transform:rotate(-31deg)}@keyframes trace-engine-breathe{0%,to{transform:scale(1.01)}50%{transform:scale(1.035)translateY(-.6%)}}@keyframes agent-inspect{0%,to{transform:translate(0,0)rotate(-3deg)}45%{transform:translate(9%,16%)rotate(4deg)}68%{transform:translate(5%,10%)rotate(1deg)}}@keyframes prompt-intake{0%{opacity:0;transform:translate(-14%,-16%)rotate(-7deg)scale(.92)}12%,34%{opacity:1;transform:translate(0,0)rotate(-4deg)scale(1)}52%{opacity:1;transform:translate(118%,72%)rotate(5deg)scale(.82)}66%,to{opacity:0;transform:translate(145%,88%)rotate(1deg)scale(.74)}}@keyframes archive-store{0%,38%,to{filter:brightness();transform:translate(0)}52%,66%{filter:brightness(1.18);transform:translate(-9%)}}@keyframes cabinet-continuous-open{0%,38%,to{filter:brightness(.96)contrast(1.02);box-shadow:inset 0 0 0 1px #00000038,0 7px 13px #0000002e}52%,66%{filter:brightness(1.18)contrast(1.07);box-shadow:inset -16px 0 22px #ffe2961f,inset 0 0 0 1px #0000003d,-10px 8px 18px #0000003d,0 0 22px #d9a8521f}}@keyframes document-sort{0%,to{opacity:.82}42%{opacity:1;transform:translate(20%,-26%)rotate(3deg)}68%{opacity:1;transform:translate(48%,-8%)rotate(-2deg)}}@keyframes paper-physical-slide{0%,to{filter:drop-shadow(0 0 #ffe7a600);background-position:0 0}50%{filter:drop-shadow(0 8px 10px #0003);background-position:0 5px}}@keyframes rollback-spin{to{transform:rotate(-360deg)}}@keyframes rollback-hand{to{transform:rotate(-360deg)}}@keyframes trace-pulse{0%,to{opacity:.18;background-size:90% 100%}50%{opacity:.78;background-size:160% 100%}}.trace-rig{perspective:900px;isolation:isolate}.trace-engine-canvas{z-index:1;opacity:0;filter:contrast(1.08)saturate(1.04)brightness(.92);transform-origin:48% 44%;width:100%;height:100%;transition:opacity .7s;animation:12s cubic-bezier(.42,0,.18,1) infinite rig-camera-breathe;display:block;position:absolute;inset:0}.trace-rig[data-render-state=active] .trace-engine-canvas,.trace-rig[data-render-state=static] .trace-engine-canvas{opacity:.42;mix-blend-mode:screen}.trace-rig img.trace-rig-backdrop{z-index:0;object-fit:cover;object-position:center top;opacity:1;filter:contrast(1.08)saturate(1.02)brightness(.92);transform-origin:48% 44%;width:100%;height:100%;animation:12s cubic-bezier(.42,0,.18,1) infinite rig-camera-breathe;position:absolute;inset:0}.trace-rig[data-render-state=active] img.trace-rig-backdrop,.trace-rig[data-render-state=static] img.trace-rig-backdrop{opacity:.96;filter:contrast(1.1)saturate(1.02)brightness(.86)}.rig-depth-vignette,.rig-window-light,.rig-table-shadow{pointer-events:none;position:absolute;inset:0}.rig-depth-vignette{z-index:2;mix-blend-mode:multiply;background:radial-gradient(circle at 48% 40%,#0000 0 34%,#09060414 55%,#07050470 100%),linear-gradient(90deg,#0b080647,#0000 18% 80%,#09070557)}.rig-window-light{z-index:3;mix-blend-mode:screen;opacity:.56;background:radial-gradient(circle at 45% 10%,#ffe29c57,#0000 18%),radial-gradient(circle at 83% 56%,#76c8bb29,#0000 16%),linear-gradient(112deg,#ffe9b433,#0000 36%,#76c8bb0f 72%,#0000);animation:8s ease-in-out infinite rig-light-roll}.rig-table-shadow{z-index:4;mix-blend-mode:multiply;opacity:.5;background:radial-gradient(at 51% 78%,#0c070457,#0000 34%)}.rig-stage{z-index:5;transform-style:preserve-3d;filter:none}.rig-paper-plane{z-index:8;transform-style:preserve-3d;position:absolute;inset:0}.rig-prompt-slip,.rig-document-slip{color:#24170e;letter-spacing:0;background:linear-gradient(116deg,#ffffff7a,#0000 22%),repeating-linear-gradient(#0000 0 8px,#6d481e1f 9px 10px),linear-gradient(#f8e7b9f0,#c9a968e0);border:1px solid #77502494;border-radius:5px;font-family:JetBrains Mono,monospace;font-weight:800;display:block;position:absolute;box-shadow:inset 0 0 0 1px #fff8da47,0 18px 24px #00000047}.rig-prompt-slip{opacity:0;transform-origin:46% 84%;width:min(31%,188px);padding:9px 11px;animation:7.4s cubic-bezier(.48,0,.22,1) infinite rig-paper-intake;top:74%;left:13%}.rig-prompt-slip span{color:#6f461f;text-transform:uppercase;font-size:clamp(.52rem,1vw,.64rem);display:block}.rig-prompt-slip strong{margin-top:6px;font-size:clamp(.66rem,1.16vw,.82rem);line-height:1.24;display:block}.rig-document-slip{z-index:10;text-transform:lowercase;opacity:.9;width:25%;min-width:108px;padding:7px 10px;font-size:clamp(.56rem,1vw,.7rem);line-height:1.1;animation:7.4s ease-in-out infinite rig-document-settle;right:17%;transform:perspective(520px)rotateY(-16deg)rotateX(5deg)rotate(1deg)}.rig-document-memory{animation-delay:.35s;top:43.5%}.rig-document-notes{animation-delay:.72s;top:52%;right:16%}.rig-document-trace{animation-delay:1.08s;top:60.5%;right:15%}.rig-cabinet-target{z-index:6;width:33%;height:42%;box-shadow:none;opacity:.82;transform-origin:72%;mix-blend-mode:screen;background:radial-gradient(at 72% 58%,#f0c46a1a,#0000 48%);border:0;border-radius:6px;position:absolute;top:34%;right:.5%;transform:perspective(640px)rotateY(-13deg)rotateX(2deg)}.rig-cabinet-label{color:#f5dfaa80;text-transform:uppercase;text-shadow:0 1px 4px #00000061;font-family:JetBrains Mono,monospace;font-size:clamp(.42rem,.66vw,.52rem);font-weight:800;position:absolute;bottom:42%;right:23%}.rig-drawer-light{opacity:.16;background:linear-gradient(90deg,#0000,#f0c46a57,#76c8bb1f,#0000);border-radius:999px;width:40%;height:7%;animation:7.4s ease-in-out infinite rig-drawer-store;position:absolute;right:28%;box-shadow:0 0 10px #f0c46a1f}.rig-drawer-memory{animation-delay:.35s;top:27%}.rig-drawer-plans{animation-delay:.72s;top:47%}.rig-drawer-decisions{animation-delay:1.08s;top:67%}.rig-rollback-dial{z-index:7;aspect-ratio:1;opacity:.2;mix-blend-mode:overlay;background:radial-gradient(circle at 38% 30%,#fffada2e,#0000 0 11%),radial-gradient(circle,#f1dfb029 0 47%,#9a602942 49% 57%,#27170d1a 58% 100%);border:2px solid #c68c3e5c;border-radius:50%;width:30%;animation:12s linear infinite rig-dial-rewind;position:absolute;top:7%;right:-2%;transform:perspective(580px)rotateY(-16deg)rotateX(2deg);box-shadow:inset 0 0 0 6px #2d1c0f24,inset 0 0 24px #0000002e,0 14px 28px #0003}.rig-rollback-dial:before{content:"";border:1px dashed #f0c46a61;border-radius:50%;position:absolute;inset:-14%}.rig-dial-face{background:conic-gradient(from 0deg, #44251466 0 2deg, transparent 2deg 30deg), radial-gradient(circle, #fffada38, transparent 70%);border:1px solid #4425145c;border-radius:50%;position:absolute;inset:14%}.rig-dial-hand{z-index:2;transform-origin:50% 100%;background:#5c2f19c7;border-radius:999px;width:3px;position:absolute;bottom:50%;left:50%}.rig-dial-hour{height:24%;animation:10s linear infinite reverse rig-hand-rewind}.rig-dial-minute{height:34%;animation:4.5s linear infinite reverse rig-hand-rewind}.rig-flow-thread{z-index:6;opacity:.22;transform-origin:0;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#f0c46a6b,#76c8bb3d,#0000);border-radius:999px;height:2px;animation:7.4s ease-in-out infinite rig-thread-pulse;position:absolute;box-shadow:0 0 12px #f0c46a29}.rig-flow-prompt{width:34%;top:60%;left:31%;transform:perspective(520px)rotateX(58deg)rotate(-5deg)}.rig-flow-memory{width:25%;animation-delay:.72s;top:49%;left:51%;transform:perspective(520px)rotateY(-13deg)rotate(-2deg)}.rig-flow-trace{width:32%;animation-delay:1.08s;top:34%;left:47%;transform:perspective(520px)rotateY(-16deg)rotate(-21deg)}@keyframes rig-camera-breathe{0%,to{transform:scale(1.012)translate(0,0)}50%{transform:scale(1.04)translate(-.6%,-.35%)}}@keyframes rig-light-roll{0%,to{opacity:.48;transform:translate(-1%)}50%{opacity:.72;transform:translate(1.4%,-.4%)}}@keyframes rig-paper-intake{0%{opacity:0;transform:perspective(520px)rotateX(59deg)rotate(-7deg)translate(-12%,26%)scale(.92)}14%,32%{opacity:.88;transform:perspective(520px)rotateX(59deg)rotate(-6deg)translate(0,0)scale(1)}56%{opacity:.76;transform:perspective(520px)rotateX(58deg)rotate(-3deg)translate(92%,-28%)scale(.78)}72%,to{opacity:0;transform:perspective(520px)rotateX(58deg)rotate(-1deg)translate(126%,-38%)scale(.68)}}@keyframes rig-document-settle{0%{opacity:.56;filter:brightness(.98);transform:perspective(520px)rotateY(-16deg)rotateX(5deg)rotate(1deg)translate(-8%,4%)}24%{opacity:.68;filter:brightness();transform:perspective(520px)rotateY(-16deg)rotateX(5deg)rotate(1deg)translate(-3%,2%)}44%,74%{opacity:.96;filter:brightness(1.12)drop-shadow(0 8px 12px #00000038);transform:perspective(520px)rotateY(-14deg)rotateX(4deg)rotate(-1deg)translate(3%,-3%)}to{opacity:.72;filter:brightness(.98);transform:perspective(520px)rotateY(-16deg)rotateX(5deg)rotate(1deg)translate(0,0)}}@keyframes rig-drawer-store{0%,35%,to{opacity:.18;transform:scaleX(.58)}52%,68%{opacity:.42;transform:scaleX(1)}}@keyframes rig-dial-rewind{to{transform:perspective(580px)rotateY(-16deg)rotateX(2deg)rotate(-360deg)}}@keyframes rig-hand-rewind{to{transform:rotate(-360deg)}}@keyframes rig-thread-pulse{0%,to{opacity:.14;filter:blur(.2px)}50%{opacity:.52;filter:blur()}}.hero-art figcaption{background:color-mix(in srgb, var(--paper) 82%, transparent);max-width:300px;color:var(--ink);border:1px solid #6d481e57;border-radius:6px;padding:10px 12px;font-size:.82rem;line-height:1.45;position:absolute;bottom:22px;right:22px}.hero-art figcaption.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}.section-heading{grid-template-columns:minmax(0,.75fr) minmax(280px,.55fr);align-items:end;gap:34px;margin-bottom:34px;display:grid}.section-heading.narrow{max-width:760px;display:block}.section-heading p:last-child{margin:0;font-size:1.06rem}.problem-section .section-heading,.workflows-section .section-heading,.faq-section .section-heading{grid-template-columns:minmax(0,.95fr) minmax(300px,.6fr);align-items:center;gap:24px;margin-bottom:28px}.problem-section .section-heading h2,.workflows-section .section-heading h2,.faq-section .section-heading h2{max-width:32ch;font-size:clamp(1.55rem,2.3vw,2.45rem);line-height:1.1}.problem-section .section-heading p:last-child,.workflows-section .section-heading p:last-child,.faq-section .section-heading p:last-child{max-width:44rem}.problem-grid,.install-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.problem-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.problem-list p,.solution-panel,.plugin-panel article,.faq-list details,.community-card,.evidence-loop li,.workflow-plate{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.problem-list p{min-height:132px;color:var(--ink-soft);margin:0;padding:20px;font-weight:600}.solution-panel{background:linear-gradient(135deg, #2f756c2e, var(--surface-strong));padding:26px}.solution-panel span,.best-for,.mechanism{letter-spacing:0;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.76rem;font-weight:700}.solution-panel span{color:var(--verdigris)}.solution-panel p{color:var(--ink);margin-bottom:0;font-size:1.16rem}.install-grid .command-card p{color:#e7d8b9;margin:0;padding:0 18px 18px;font-size:.9rem}.workflow-grid{--workflow-slide-width:clamp(300px, 72vw, 720px);--workflow-slide-gap:clamp(14px, 2vw, 22px);padding:4px 0 12px;display:block;position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.workflow-track{width:max-content;margin-left:calc((100% - var(--workflow-slide-width)) / 2 - (var(--workflow-slide-width) + var(--workflow-slide-gap)));will-change:transform;animation:48s linear infinite workflow-loop;display:flex}.workflow-grid:hover .workflow-track,.workflow-grid:focus-within .workflow-track{animation-play-state:paused}.workflow-slide-set{gap:var(--workflow-slide-gap);padding-right:var(--workflow-slide-gap);flex:none;display:flex}.workflow-plate{flex:0 0 var(--workflow-slide-width);cursor:zoom-in;background:linear-gradient(135deg, #b981321f, transparent 28%), var(--surface);display:grid;position:relative;overflow:hidden}.workflow-plate-content{grid-template-columns:.95fr 1.05fr;gap:18px;width:100%;min-height:100%;padding:12px;display:grid}.workflow-plate-trigger{z-index:2;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.workflow-plate:hover .workflow-plate-content,.workflow-plate:focus-within .workflow-plate-content{background:linear-gradient(135deg,#f0c46a1a,#0000 34%),#76c8bb0d}.workflow-plate-trigger:focus-visible{outline:3px solid var(--verdigris);outline-offset:-5px}.workflow-plate:last-child{grid-column:auto}.workflow-image-frame{background:color-mix(in srgb, var(--paper) 74%, var(--brass) 12%);border:1px solid #6d481e3d;border-radius:6px;place-items:center;min-height:210px;padding:10px;display:grid}.workflow-image-frame img{object-fit:contain;width:100%;max-height:230px}.workflow-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:8px 10px;display:flex}.mechanism{color:var(--copper)}.workflow-body p{margin:12px 0 0}.best-for{color:var(--verdigris);line-height:1.5}.workflow-modal{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);background:#0e0a07c2;border:0;margin:0;padding:0}.workflow-modal[open]{place-items:center;display:grid}.workflow-modal::backdrop{backdrop-filter:blur(10px);background:#080503bd}.workflow-modal-panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg, #f0c46a1f, transparent 24%), var(--surface-strong);width:min(1180px,100vw - 28px);height:calc(100dvh - 28px);box-shadow:var(--shadow);grid-template-rows:minmax(0,1fr) auto;gap:12px;padding:16px;display:grid;position:relative}.workflow-modal-image{object-fit:contain;background:color-mix(in srgb, var(--paper) 76%, var(--brass) 10%);border:1px solid #6d481e47;border-radius:6px;place-self:center;width:100%;height:100%;min-height:0}.workflow-modal-title{color:var(--ink-soft);letter-spacing:0;text-align:center;text-transform:uppercase;margin:0;font-family:JetBrains Mono,monospace;font-size:.86rem;font-weight:800}.workflow-modal-close{z-index:2;background:color-mix(in srgb, var(--paper) 76%, transparent);min-height:40px;color:var(--ink);cursor:pointer;border:1px solid #f0c46a94;border-radius:999px;padding:0 14px;font-size:.82rem;font-weight:800;position:absolute;top:14px;right:14px}.workflow-modal-close:hover,.workflow-modal-close:focus-visible{background:var(--control-hover-bg);color:var(--control-hover-text)}html.has-workflow-modal,html.has-workflow-modal body{overflow:hidden}@keyframes workflow-loop{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.evidence-loop{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.evidence-loop li{min-height:244px;padding:18px;position:relative}.evidence-loop span{background:var(--ink);width:36px;height:36px;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-family:JetBrains Mono,monospace;font-size:.78rem;display:inline-flex}.evidence-loop h3{font-size:1.08rem}.evidence-loop p{margin-bottom:0;font-size:.9rem}.community-card{background-color:#0000;background-image:linear-gradient(90deg,#19100af5 0%,#1f130ce0 42%,#20130c9e 72%,#150d09d1 100%),linear-gradient(#f0c46a1f,#0705048a),url(/assets/art/community-agent-assembly.webp);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:minmax(0,.85fr) minmax(280px,.55fr);align-items:center;gap:28px;padding:28px;display:grid;box-shadow:inset 0 0 0 1px #ffecbe14,inset 0 -90px 130px #0604036b}.community-card h2,.community-card .eyebrow{color:#fff2d1}.community-links{--community-button-width:15rem;--community-label-column:6.25rem;grid-template-columns:1fr;gap:10px;display:grid}.community-links a{grid-template-columns:1.5em var(--community-label-column);width:min(100%, var(--community-button-width));color:#fff7e2;background:#f8f1df05;border:1px solid #f8f1df33;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:10px;min-height:48px;font-weight:800;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s;display:grid}.community-links a:hover,.community-links a:focus-visible{color:#fffdf2;background:#f0c46a2e;border-color:#f0c46ae0;transform:translateY(-2px);box-shadow:0 14px 34px #00000038,inset 0 0 0 1px #f7f9fc24}.community-link-icon{color:#f7f9fc;flex:none;justify-self:end;width:1.5em;height:1.5em}.community-links a span{justify-self:center}.community-link-icon-image{object-fit:contain}.plugin-panel{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.plugin-panel article{min-height:168px;padding:18px}.plugin-panel h3{font-size:1.02rem}.plugin-panel p{margin-bottom:0;font-size:.9rem}.faq-list{gap:10px;display:grid}.faq-list details{padding:18px 20px}.faq-list summary{cursor:pointer;color:var(--ink);font-family:Cinzel,Georgia,serif;font-weight:700}.faq-list p{margin-bottom:0}.site-footer{background:var(--footer-bg);color:var(--paper);justify-content:space-between;align-items:center;gap:20px;margin-top:42px;padding:28px max(16px,50vw - 580px);display:flex}.site-footer div{align-items:center;gap:12px;display:flex}.site-footer p{color:#e6d8bc;max-width:560px;margin:0}.footer-brand-link{flex:none;display:inline-flex}.site-footer a{color:#fff2d1;overflow-wrap:anywhere;font-weight:700}@media (width<=1060px){.hero,.section-heading,.problem-grid,.community-card{grid-template-columns:1fr}.problem-section .section-heading,.workflows-section .section-heading,.faq-section .section-heading{grid-template-columns:1fr;align-items:start;gap:18px}.hero{gap:20px;min-height:auto;padding-top:30px;padding-bottom:10px}h1{font-size:clamp(3.8rem,11vw,5.5rem)}.engine-scene{aspect-ratio:24/9}.hero-command{margin-top:18px}.hero-metrics{margin-top:12px}.hero-metrics div{min-height:84px;padding:12px}code{padding:14px}.evidence-loop,.plugin-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.site-header{align-items:flex-start}.header-controls{margin-left:auto}.nav-toggle{display:inline-flex}.primary-nav{border:1px solid var(--line);border-radius:var(--radius);background:var(--header-menu-bg);box-shadow:var(--shadow);grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0}.primary-nav[data-open=true]{display:grid}}@media (width<=760px){.hero{gap:20px;padding-top:30px}h1{max-width:none;font-size:clamp(3.4rem,15vw,4.6rem)}.hero-copy{order:1}.hero-art{order:2}.engine-scene{aspect-ratio:4/3}.workflow-grid{--workflow-slide-width:clamp(260px, 78vw, 340px);--workflow-slide-gap:14px}.hero-metrics,.problem-list,.install-grid,.workflow-grid,.workflow-plate,.workflow-plate-content,.evidence-loop,.plugin-panel,.community-links{grid-template-columns:1fr}.workflow-plate:last-child{grid-column:auto}.workflow-body{padding:4px}.workflow-modal-panel{width:calc(100vw - 18px);height:calc(100dvh - 18px);padding:10px}.workflow-modal-close{top:10px;right:10px}.hero-art figcaption{max-width:none;margin-top:8px;position:static}.section-shell{padding:54px 0}.site-footer{display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body:before,body:after{animation:none!important}.workflow-grid{scroll-snap-type:x mandatory;overflow-x:auto;mask-image:none}.workflow-track{margin-left:0;transform:none;animation:none!important}.workflow-slide-set[aria-hidden=true]{display:none}.workflow-plate{scroll-snap-align:center}}
