@font-face{font-family:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/young-serif-latin-ext-400-normal-DzElnxZw.woff2)format("woff2"),url(/assets/young-serif-latin-ext-400-normal-4arC2Gh9.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:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/young-serif-latin-400-normal-DIMmNPI9.woff2)format("woff2"),url(/assets/young-serif-latin-400-normal-D1tz0Z9s.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQgABAAAAAAB+wAAAPGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAXBEICoJ8gkMLFAABNgIkAyIEIAWFCgdiDAcbhQbIPg1vjKH/SZAjGKk6g0Cz4ZDoqIq9ujYKvX+56LMpeKqx39u9+yKCiGazJpasMYQkFiKJSmhkKiQRqyQSleGnud+7DTG5L6jJGPdNJriH5JbwBBG6JVISgmK/170QegCQmWgmlyggSYrYRiVCU8mVdSoUqdZWfpsHE7m10AI7gL2xGtH/pVj0d/045f9hYeqMUicC2WdxoPzP5fhug8y4jw3gwAJO/G57a1i0nm8KMKFeYGdNPGoNsbVxiQSWuba48mH8gQtyCg5ZGAvDD5agO4oAPwBQQhhCgFe5RFRvaXUzOG0xggGcWMA/AWSTcAawAQKEpdyEm4qzANWCIApAGEIZSsgghakUSrjFgCREbxu/cRzQGwWAUWtGFiE8qqmDC6iWQ71FdfCqquouvdcYFiOuCtAtgPxPewaK0aS0ggxDgXLUnlIlIIClbUaH7BBxFsMkfAAIGOGXWNkB/QSAAgPiaALiLAwBgtyUU7EC+w6DKv6QgJ+R/PPNsuFpiK5bSEIxAA+AKMALZgHrgCwgDgCl77kplpAM67LJDJl10GcCuuhI+33L9mq73u62NvsWZu3rMWb3cgvn12x/P8lffyqb/HglnFmEf+rjy4X7/ql37b5+6vY78+HB0UP1UoRu7ouL/fbFUbnaWt23vt79XKns2uzimnswMDd4/sV5T+tRyfifEJTXp0rO6M72e3+7lt5c7R9a9l9j3tdUtXfNZMugZxqkJWfd0l8q27px4E9LcXRh+Fpfy289JTldsUkNKfimSnyrbqPraoPjv2PDRXk54d4RkT5h2QXVBUA1QMDF5ccP6u/k3oV4ABGgm/SiDaYEBEz6xGt/Ouacs1M038DXTWWO5d+ncE1S92PgXGCNBfLTfYd+nQZUqml3/MkRYQsLL6dd3AEtEiDg0c5CBh22pgT47TIkwwMcReIOIh9JUMFwg9HlDax62+CQNQdOtdrtQZ2kDgJ+SbAEww1e/LyL8uEFY4z0GAYVBAwdNVYbQk1JRcB/FpjwMsWJw2Nx1EwEvFg8NZ1YRhylOHVKVSvHMNAiDMpwjAQETytGI0JJpMPgtCI4PDUjAyxJrHgJkuK1sHjCUuBqyVKuWJE6WQVKqfrUwiJGJqO4dr4JliheogRYMxUC19bqGdFobDRUQGxZM7ZQHwtvPKSkdvNFA2KxD6bEIcTgSNEBUTYW8eKokr1jKFMRKOrzf9Xm4AHl3oPChBErDnE6uwc4MkSsRYM6Pr4g3g5MjC9Mtl1gRYF8TUNxOCXjk+JT/6qR+4TujRUA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY8AA8AAAAAB9AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAE0AAABgVhGVxlNUQVQAAAI0AAAAPAAAAEjnb8weY21hcAAAAnAAAABCAAAAXEHQ4ltnYXNwAAACtAAAAAgAAAAIAAAAEGdseWYAAAK8AAABXQAAAXztscPjaGVhZAAABBwAAAA2AAAANiKfW4FoaGVhAAAEVAAAAB8AAAAkCEwBamhtdHgAAAR0AAAAIQAAACIN3QCpbG9jYQAABJgAAAAUAAAAFAFhAextYXhwAAAErAAAABoAAAAgABwA5W5hbWUAAATIAAABIQAAAoo6Dl9McG9zdAAABewAAABOAAAAYvVu8ckAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhUmGcwMDKwMDUxRTBwMDgDaEZ4xg0GDUYUAE7EDPBOB4uzv4MBxgUFLYwv/h3kYGB+QWjvgID42SQHONbpp1ASoGBGQDyIQy4AAAAeNoNx7ENQFAYBsD7fgqhfSNYTIVE+RJrGMhwXHciJoWmsKp7P3pw9u3KLEbNgMqYh3oxyP8FhA/Q2QU+eNpjYGBgAmJmIBYBkoxgmoXBA0jzMXAA5dgYFBgcGRYwHGRkUtjy/z9QHIX//8n/A/9T/zv+Z7wfBNSNAgBlvxJCAAAAAQAB//8AD3jaPMsh0AFBGAbg99ubf79/ru1wJwisG6vfut2gCehV0QSZXuiVTK/0kejBjN4UI9pjhlGfmQcCOUAnuiACA1Zp1dZK57QOKxqHHV2CadIGAgoQM3EAIwYsWco6mttRpCgeUDzphWuP+vOFODyH2+2dRmGPsvysaCkMCACDccP559OvS/wv3oBK+RAVcUQdHvhrGVN0vfNZoRMtWSbVNLW58zUpqdDOu6JrTNaS3HHO5mmaVFmyTajxmkumFTsLmxkTw79pnGzcqg4a9sF8QRJ1/2YzRnBzCMsZK+g4S7oppLraxpjwsrI5cZvG2kiJ8vKYm/PwikurWcg5mCv5hTHOtuDkElOQ1ZPW1Na2sdYPMlUQ5+CwALrXkEmH4ScwJJgZGITNjdkNc6M7mXR6e8EyTxgTmdMZeIEySmqmxiIg9wIptpO+3rZGmlpGNr5MT1zsNTQ01R2dANfkSg4AAAAAAQAAAAMDVJ3QuIhfDzz1AAMD6AAAAADfih8IAAAAAN+a9WL/Uf7/BRAD4QAAAAYAAgAAAAAAAHjaY2BkYGB+8e8iAwOr8//Av76sAkARVMABAJYoBbwAeNpj/MtgxFTLIAjDjCwMDCDMZMAgzMDAYMhgCABUZAOSAAAAAAAAFAAvADsARgBGAEYAmQCmAL542mNgZGBg4GRoAOJkBlYwDwFYGBgBFx0BAgAAeNqMkQVKRWEQRo/dknZL2N3d3S1tv+6mcRFSrkbKZflxfd38zJ0zPcwF6vmijJLyGuCnZDrKJXSWNEe5lMaS6iiXsclvlMsZ5TvKFbTzGeVKhnmMciPz9P9zCZrVHOXyRM+SWvlro1wngmtcOHjGyRF+aTsWXnngXdqEWT6Jnhsfy0zo+RT3KurGLx7HJ7ZLu+Q1KX7BPqccGj1tvOt7gFdRv9gnzxjXIhMBVT0rci/La3RxKbeXGfWaZEo6uUdvWpfetC6JqhXV7bLDhajoLdKsfJN3xG4ieOMX6mWaScmU6Faed+n8u18atlX2q1G/pcm6tHFDn+zBjKubsBgZAV4Y59X4axMSbWtYdolJElDFhPIS08fk/xuy7ZoAB/xhkwAAAHjaY2BiAIP/7QwaDNgAJxCrMJxkZGJgZmRmZGFkZWRjc0wqSi1LZS/NyzQwcDQA0UYGTiacicmlJanJ+blJPCAZYwMzveTE4lQAH2ARFAAA)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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-vietnamese-400-normal-BLrFBAHj.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-400-normal-C-iWyKLC.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-ext-400-normal-DR7lHpW4.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-400-normal-DI-aIsWt.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-400-normal-CjyVwvJV.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQIABAAAAAACAQAAAOvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkILFAABNgIkAyIEIAWFKAdiDAcbngYoLgpsW7F2EW5iaDHUuE4MfK2EiuDJv6h63X9mQfCkiMhBhsvo5EiaqbW2d/+I+KtIQl7tBEmQGRKRRIOu1qgM08UaQyggDm7nRPJEQ8yt/i+kPxzR/3NNvjVI8z4uSAc88SqLKssyHUVb097RKkT3pocLQBwwzNwaPrRPwsDGVWMcQ0JC6POwBxWoCUhCyEKguo4k4ImTfTHQv3MdVgf9CqgQiB2bkDroRCAUkqpCVUlDRHQ1D5JAyEKSJYGU4qidMYjDVkQilhfxV/yqRLoxLQXMUK3Eaqx0JRxVkEydutYguNe2j/N3/7OjjD5tAXQrxM/pRbRFEP1vS0MwOoKPbCliELZdqgpVFxoiFnfUoG4WEKX4FSRkNEQQ+IJTAbUDsClry2zfm5HaPlMBxKLylTdsMk58Oh9E7h2iQh1QDdQHVMcywAlAc0BDAEn61CcqhCiKKkXjYjt17Rq5VlpfK9essaPGtuqrVyaTPYvWbV+4EFc82GLJ4SPOvvlhjZsudlj0cm5z1LE76xb/63f4H3up+o2f9Fx8dDH2/HlnH2m6xk1ZuMYWNc6+eiJ9/fBDzvW/fNflgx0iu/P1135hTq0X9rzb8b2OffZaL/9ttxws1OTtcs2ifurg4aN54vRp2vBVpxF+zfPqLpPezVhxxNg+pnTtuPK4cx07sOdmLi627vZzbK74f/MIh3FRKIso5sp/ek5tZ9stN3vviznTbUYH/aNT55eOkyw+M4A7g1BFFb/4BK0uq3qaCKA26Xi+Rm22BYScFx5lvr6+ps7I36rm/B18emObqir5nt/W66/caaU8xXJTpJNusFD+f6j0OwWqxr/6J1HDioKXS30NAnrhg1DNQETNEDjokkBtj8miqIa3YiiA0D21IakdIBvtsbEwQklzh1DW1RbUNpgH6polYNfTq702JGLjxtIlUp1Y/T+ooTrma6hJqXPDpFSVZCTllBQUYfxyskpwNS4pdRU5dSROiAZMDqqiCINpQmkICaEyECVNGJQAqqRKoAFRIBTk4OOWKs38+GBCDkKSN2p7KQERManm13KxsQrWho5E+l+Aq0pBHtlMcudbNTRtQIb1TUgkRCTESGKKckhUeQgiZXmGgr0ZDlPUgECRsAZrLCjZ1sGlCWQ01AjVpCBIWm2QQhscSqioB0G+gpMNJkIr0xXKaujoKZIcOYooRbk8bv3K/ikdh3aXRCKzSD0pEVlkXes24Fju9xrSXuwQSUWKdTYSz6PSE8Ut)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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-vietnamese-500-normal-DxwlvJEc.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-500-normal-DkDHNoXI.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-ext-500-normal-DLb9JDK8.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-500-normal-BNvrJ0Ju.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-500-normal-DrDcrrxK.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-500-normal-Bo-NxEKf.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACBQAAAPPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkQLFAABNgIkAyIEIAWFOAdiDAcbsAYArgZscK1wkCT3IhFNYz5DPm7qldBpMgqe/7f7d5878wHPl+fTgfT+owOgTZ10qYRSldRmpU2VVAIBtVb23O0DgSLUxDaggFgCgYsH4vL58iGQsX8lwzz/N2ssW5itSTCXRf3EepFFaWB193xtOsLr/8L5w/mRXT/9/eStz9e8ZyvSAU88yqPKhpE04lG0VVOmwL/pw8X5dE4v9dEEsYPKnNkNQhGQDgAUITRCQKo63dTwvCVryFxtiQXIpAP+E4CsskcCJAMBQqckE8mUfDpoUkkoAEIjFI0iiILdyA0acLkGYMdOAD38izUkQB3SSbC4EJlLU2gg2JKA0nbB8MxyHqitvY3+nLrSFwzttchpCMi/2EMIBo1EvyrkU6CO2uZ0xQS4N1t8ko7Ip1dbSIOxnAAkWW0AQAEN5NMIvDwLQCY/nESGKZe8DDHjzh8YjMRXe50B4TcNEuLSQhLkAEgBkAtSwUawD5SDfACK+qW3RCck0pP0wqjtOztNy1CzGfH0NG/aitS5W9avT5tpOTs5Ce+cKuorV+y4+jHj8LumfP8AcA6Bolz3+LoB7/Io/dChpXr8Dn5+gnZcKWx9iTO2G0PG4RWW7NSxHl3f863TFp6ZkFbwoMm/P7ygJSJbTkrgowKoyhzz9Y9smyi8OB6IhoZKaj5vF/sX9n5Z6ZQsPDx9dfaCtPHUQ27GxAeD+8aXHZ/Ltbv9rIHMFWPzprZ39q0ZKC16pbHJf2H7maPefE68ORPLay4JwmUhmlkyiaojIEmSHyKDk53CBKRBHUL36sstQ4AWX9O+/ms9L6v7P4Vqn4CPh1B65KUXSkvcz4DEWyzjFimpsxbEqcuxv5M7OfzGQjgzgg5vpzpkghYtBKTopSuhsSymCMh0VZxEKcCjML4GoiOUAyUzpAPNtKeZuh1IUOo6SNTmOMjUbxnIVq6bmSNbDYtAusJ8SXyGSsWlPi+NVLBKkJ9FwEIxFj5uVuvZuTm5xKxm5+c2LcjHZoHHbF52AYb5IoJi7KK87f9iQqKGdeoUZRXhFhIT1SHKzadDUIRTp+XmWcIaq+Zuj0CyDpNFuGTBGIr36GDq0rPiHbHAHDOWp44ftar6TnE+FpF3zW34q2YEu2GPyNn9EkM3U7cuhjVc7Axe2QoM5ZFZOeBPiYtxCYqIMjSdscbJbTVL3KwOVkF+nfwsIojEN6OcReKiOrlEwN/OaWmmCIH/p8GCKaDOkxBDC5rokiCJiVOzKfxHJW0JuE1zytRf7Dane1MWWOMxezYbknTUbPaY/elthN8PiW5ERwE=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY4AA8AAAAAB8gAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEsAAABgVtmVzlNUQVQAAAIwAAAAOQAAAETld8wcY21hcAAAAmwAAABCAAAAXEHQ4ltnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABXgAAAX5c5uVEaGVhZAAABBgAAAA2AAAANiKpW4JoaGVhAAAEUAAAAB8AAAAkCFYBaWhtdHgAAARwAAAAIQAAACIOHACLbG9jYQAABJQAAAAUAAAAFAFkAe9tYXhwAAAEqAAAABoAAAAgABwA5W5hbWUAAATEAAABJAAAAoQ3x1+DcG9zdAAABegAAABOAAAAYvVu8ckAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2Bh0mGKYGBlYGDqAtIMDN4QmjGOQYNRgwEVsAMxE4zj4eLsz3CAQUFhC/OLfxcZGJhfMOorMDBOBskxvmXaCaQUGJgB4X0MiQB42h3EAQaAQBQFwHm/JAWhI3SoAAIVAZauHw1GxKiw/m/qPa8W3O14MoneIpChdnSiMoPwAaxHBEMAAAB42mNgYGACYmYgFgGSjGCahcEDSPMxcADl2BgUGBwZFjAcZGRS2PL/P1Achf//yf8D/1P/O/5nvB8E1I0CAGW/EkIAAAABAAH//wAPeNo8ywHGAkEYBuD3m/XP9ytitbtJ0LSaDcBOM3OEdINOULcISAok6CjpBIku0A0KQFBotogAHh4IlACd6IIIDJhYxX0Vq5J2YUPjsKdLKAa0gkAdEGtxAKMGGDKUF4r7UVSnZELNuQ1XS8V0Kg6v0Xb7pFa4oaq+K1oIDQLAYDxw/vns5/9Y4kNoVHfRFkd04IG/ntZ26J3PrUqVZJkmWWZK51tSklXOOzvUOu9JLpwzZZalCUs2KXVH7+XasDKx6DJx/5vPzsIlb6Fk5sWfLdX4bzJjBAuzgKS2lLqNeIxilptjghknI6Mxr3m8vZgIJ6eHByenqKSSvqSpgZ5XCOMcTxYWYSlJVTF1DQt7O4NQcykRZiZPoIu1mLQZBYBhwczAIGxuzK6VVzGVSbuvDyzzmDGeOZ2BFyijpGZqLAJyL5BiOxrg7a+tqKjt58v02NVeSVFJ0dkRAA8oSTQAAAABAAAAAwNUxah1nl8PPPUAAwPoAAAAAN+KHwgAAAAA35r1Yv9R/v4FGgPjAAAABgACAAAAAAAAeNpjYGRgYH7x7yIDA6vb/8C/nqxSQBFUwAEAlt0FxQB42mP8zWDENJWBG4YZWRgYQJjJgIGPgYFBi0ELAFlNA7MAAAAAAAAUAC8AOwBHAEcARwCaAKcAv3jaY2BkYGDgZGgA4mQGVjAPAVgYGAEXHQECAAB42pWQtUFEURRED+6SoNEmuLsluLum6Lp+QepAyqAIKqIBZIJ13+C+OTPPL9DIBxWUVdYBX2XDUS5jlN8ol9PMd5QrWOUzypVJa6ro5i3K1QzjjnIzs0yKxWXort4oV9NKe5TrlddHuUEEp4QIcEOQHSypHw93nPFAQLRKSMk9VzzIuXBjocIijMkiY4xJ7zDwKLHEo5hivzSk1MUYR2yyzza6Ax8PGrcwCGGJTSUjGbddyhvoHPkgDqYYZZwJaYKW2GadNY5EpZx9Ku/CFt9gJO/EkbbXkbF3TRrmBYNoL3AwybhqQnSu5EGa/8xj5PHK36H9rGBL3coMTPn+jP668KAV2Nwyyh0hAoypbjCQw69yqWxM5e6k20eUJ98+8A8O6WKAeNpjYGIAg//tDBoM2AAnEKswnGRkYmBmZGZkYWRlZGNzTCpKLUtlL83LNDBwNADRRgZOJpyJyaUlqcn5uUk8IBljAzO95MTiVAAfYBEUAAA=)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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-vietnamese-600-normal-Cp8QQjQf.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-600-normal-DHaFH8q1.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-ext-600-normal-FY8kSObK.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-600-normal-DHIm05DD.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-600-normal-CIXX6EOa.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-600-normal-NEn2C4Q3.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQQABAAAAAAB9AAAAO1AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkULFAABNgIkAyIEIAWEcgdiDAcbawYAPgzYZKiDVf9AJG6cDDnBomS69KOW+n5qazEGz//bVff9qmloNUKNvSCjbbmmtQCzjTfck4MRlMqpcpgH+HHY+xMVmtIalHYAo5yoTKXFQ5zayVEoGWY92TdNoFQlCEmzUTTRuv4/nC9cFvmd4kJ9rcssgaOlihjv/5yLtwZp3scF6YAnvj6vsqOyCjrDgZ013RsdtWiVn8GJ6+k26YjeXEM1TLo9UgS4AIAihEYIcGgyQPUsXL4ez3JfPo2HDvhPALIslE1jAwKETrERNkoxHbSpJRQAoRGKRhEmQjSmRQsxMQNERMzXIzR1WzTUvohRYBkOImO0BbPJrED5ayzumbeKi8rKLke+/zfa+9BahhwC5EvEfTBohLBRoJgCTdSmSDQvgNh6X1IYUUynESo4ARAgAIlVtwEU0EAxjYBiusXAw0axMMxx0XiIMG79B/eJ/68FncKzfmIcWsh/UgHYAUwEDrAF7AHVoBiAor70keiEROlWvTRqrVucmlv53eRyJpznmM2bNjnbd2pqKmw9Vzhy6ZItlx8l7p8uHXrWwqCkZ3Tjw6sK2isPEvY9bRp+eenkpC2ns2bZ0rU1GxIP3Kedh3DcRMfM0ZllDXMOdbLl3psjjvjg/Z9X7bonrMNIitTwdN+skvyB49E9Cyvq3lSX9c/v+bq5o3rxwb7V7py4ZsKZ/oy1n0y/l5ftW1veeGxo4UxjdmLW4jm+/pENk8vun1XdYJ7deeKg8Rd9vfNnb647U1iSrtk8b+UcVA0BVlb/ZBbbnKcPYIM6EbkTr7YIAVrk+r+anJXqX+MitU/Ax32lcbj65NfY/t8uE1jK2KOMotRFDfrfhd4PVbSFXwxTikGHKtXGiVL/gAC7IboKGi/hFAEuF0SSKDtwJxScQVT7B4rNN9BMdRt0LS5AkUp7wKLJZsljRINMwKUUrNh8Awcujm05cYC1TCk+aUvk+STFBGwSEhMRlZe/Nm9MzlS9euUEZMWMycvpkROT1MOUFdFrlYWWW8wnLSEkbZEsU15ITkK3uUxJQRuFZOXEmNIMg3r06TfoYZixKMOyuWvTLDbfPKtMi27iwWO1z2Mas1M2G9/EMKDPgH6G9aJCjNt6qzkk7gV8VM9RkBfNV8AcQ5sMJyJiWssU+PUIMKX0SvHJMq8mmSJMBTm9ojfQd4sU2imb4f/UCWkHTR6HCLSgiS5FYrHM8XffX2P9dKyvb04fPnOgb+6QfQOFfKgRDcfF5vsG+0Y606i8Hv7vWtRBAAA=)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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-vietnamese-700-normal-C4RNfQp6.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-700-normal-CslVg6dq.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-ext-700-normal-CK2OfQqO.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-700-normal-BXHnjv6S.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-700-normal-CeQ8H3UY.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-700-normal-6IGCzoPh.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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-ext-400-normal-C2zvOubV.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-400-normal-1aZr6b2b.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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-ext-500-normal-BtRyHRi6.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-500-normal-Dw3M13d8.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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2)format("woff2"),url(/assets/dm-mono-latin-500-normal-CN8Miw6E.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{--bg:#eef0ef;--surface:#fafbfa;--surface-2:#e6e9e7;--ink:#1e2422;--muted:#5e6864;--line:#d3d8d5;--accent:#9a6b12;--accent-ink:#fff;--sent-bg:#2b3330;--sent-ink:#f3ebdd;--recv-bg:#fff;--recv-ink:#1e2422;--key-bg:#f3e9d2;--key-ink:#7a520a;--cipher-bg:#e0e5e3;--cipher-ink:#33403b;--ok:#1e7a50;--warn:#a15c07;--danger:#b3261e;--edge:linear-gradient(90deg, var(--accent), var(--accent));--edge-h:2px;--edge-key:var(--edge);--edge-key-h:var(--edge-h);--shine:#fff;--note-bg:color-mix(in oklab, var(--key-bg) 84%, var(--accent));--note-ink:var(--key-ink);--lane:color-mix(in oklab, var(--surface-2) 62%, var(--bg));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-palette=airmail]{--bg:#f2f3f7;--surface:#fff;--surface-2:#eceef4;--ink:#1b2340;--muted:#5c6584;--line:#d9dde8;--accent:#c8323a;--accent-ink:#fff;--sent-bg:#1f3a8a;--sent-ink:#fff;--recv-bg:#fff;--recv-ink:#1b2340;--key-bg:#e4eafb;--key-ink:#1f3a8a;--cipher-bg:#fbe7e8;--cipher-ink:#9e1f27;--edge:repeating-linear-gradient(-45deg, var(--accent) 0 9px, transparent 9px 15px, var(--key-ink) 15px 24px, transparent 24px 30px);--edge-h:5px;--edge-key:linear-gradient(90deg, var(--key-ink), var(--key-ink));--edge-key-h:2px;--note-bg:color-mix(in oklab, var(--warn) 24%, var(--surface));--note-ink:color-mix(in oklab, var(--warn) 45%, var(--ink))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#121514;--surface:#1a1e1d;--surface-2:#232826;--ink:#e8eae6;--muted:#98a19d;--line:#2e3532;--accent:#d9a642;--accent-ink:#1a1408;--sent-bg:#3a2f18;--sent-ink:#f5dfaf;--recv-bg:#232826;--recv-ink:#e8eae6;--key-bg:#2e2614;--key-ink:#e8c77a;--cipher-bg:#1f2624;--cipher-ink:#a8c4b8;--ok:#4fc79a;--warn:#e8a94b;--danger:#f0847d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-palette=airmail]:not([data-theme=light]){--bg:#0f1424;--surface:#171d33;--surface-2:#1f2742;--ink:#e6e9f5;--muted:#9099b8;--line:#2b3456;--accent:#f0626a;--accent-ink:#1a0a0c;--sent-bg:#2a47a8;--sent-ink:#fff;--recv-bg:#1f2742;--recv-ink:#e6e9f5;--key-bg:#1c2850;--key-ink:#a9bcfa;--cipher-bg:#3a1a22;--cipher-ink:#ff9aa0}}:root[data-theme=dark]{--bg:#121514;--surface:#1a1e1d;--surface-2:#232826;--ink:#e8eae6;--muted:#98a19d;--line:#2e3532;--accent:#d9a642;--accent-ink:#1a1408;--sent-bg:#3a2f18;--sent-ink:#f5dfaf;--recv-bg:#232826;--recv-ink:#e8eae6;--key-bg:#2e2614;--key-ink:#e8c77a;--cipher-bg:#1f2624;--cipher-ink:#a8c4b8;--ok:#4fc79a;--warn:#e8a94b;--danger:#f0847d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-palette=airmail][data-theme=dark]{--bg:#0f1424;--surface:#171d33;--surface-2:#1f2742;--ink:#e6e9f5;--muted:#9099b8;--line:#2b3456;--accent:#f0626a;--accent-ink:#1a0a0c;--sent-bg:#2a47a8;--sent-ink:#fff;--recv-bg:#1f2742;--recv-ink:#e6e9f5;--key-bg:#1c2850;--key-ink:#a9bcfa;--cipher-bg:#3a1a22;--cipher-ink:#ff9aa0}:root{--font-display:"Young Serif", "Iowan Old Style", Georgia, serif;--font-ui:"Hanken Grotesk", "Segoe UI", system-ui, sans-serif;--font-mono:"DM Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--shadow-paper:0 1px 1px color-mix(in oklab, var(--ink) 9%, transparent), 0 12px 26px -16px color-mix(in oklab, var(--ink) 38%, transparent);--shadow-lift:0 2px 4px color-mix(in oklab, var(--ink) 10%, transparent), 0 24px 48px -20px color-mix(in oklab, var(--ink) 45%, transparent);--grain:repeating-linear-gradient(0deg, color-mix(in oklab, var(--ink) 2.2%, transparent) 0 1px, transparent 1px 3px), repeating-linear-gradient(90deg, color-mix(in oklab, var(--ink) 1.6%, transparent) 0 1px, transparent 1px 4px);--gut:64px;--cols:minmax(0, 55fr) var(--gut) minmax(0, 45fr)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;height:100%}body{background:var(--bg);background-image:var(--grain);min-height:100%;color:var(--ink);font:15px/1.5 var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:1520px;margin:0 auto;padding-inline:clamp(16px,3vw,36px)}a{color:inherit;-webkit-text-decoration-color:color-mix(in oklab, var(--muted) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--muted) 60%, transparent);text-underline-offset:3px}a.wordmark{color:inherit;text-decoration:none}.fpx{font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;color:var(--ink);font-weight:500}.btn{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:600 13px/1.1 var(--font-ui);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:7px 13px;transition:background .15s,border-color .15s;display:inline-flex}.btn:hover{border-color:color-mix(in oklab, var(--ink) 30%, var(--line))}.btn:disabled{opacity:.5;cursor:default}.btn-sm{padding:5px 10px;font-size:12px}.btn-ic{align-items:center;gap:6px;display:inline-flex}.btn-ic .ic{display:inline-grid}.btn-ic svg{width:14px;height:14px}.btn-warn{border-color:var(--warn);background:var(--warn);color:var(--surface)}.btn-warn:hover{background:color-mix(in oklab, var(--warn) 85%, var(--ink))}.btn-link{color:var(--warn);text-underline-offset:3px;background:0 0;border-color:#0000;font-weight:500;text-decoration:underline}.icon-btn{cursor:pointer;border:1px solid var(--line);background:var(--surface);height:36px;color:var(--muted);font:500 13px/1 var(--font-ui);border-radius:999px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.icon-btn:hover{color:var(--ink)}.icon-btn svg{flex:none;width:17px;height:17px}.ic{display:inline-flex}.ic svg{width:17px;height:17px}.top-wrap{z-index:30;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.top-wrap:after{content:"";height:var(--edge-h);background:var(--edge);opacity:.9;position:absolute;bottom:-1px;left:0;right:0}.top{align-items:center;gap:12px;padding-block:10px;display:flex}.brand{align-items:center;gap:10px;min-width:0;margin-right:auto;display:flex}.wordmark{font:400 22px/1 var(--font-display);letter-spacing:-.01em;white-space:nowrap}.wordmark i{color:var(--accent);font-style:normal}.tagline{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:12px;overflow:hidden}.brand-txt{min-width:0}.settings{position:relative}.pop{z-index:40;background:var(--surface);border:1px solid var(--line);width:250px;box-shadow:var(--shadow-lift);border-radius:10px;padding:14px;position:absolute;top:calc(100% + 8px);right:0}.pop[hidden]{display:none}.pop h3{font:600 10.5px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 6px}.pop .seg+h3{margin-top:14px}.pop .fine{color:var(--muted);margin:12px 0 0;font-size:12px}.seg{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;padding:2px;display:flex}.seg button{font:500 12.5px/1 var(--font-ui);color:var(--muted);background:0 0;border:0;border-radius:999px;flex:1;padding:6px 10px}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px color-mix(in oklab, var(--ink) 16%, transparent);font-weight:600}.seal-switch{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;flex-shrink:0;align-items:center;gap:9px;padding:3px 13px 3px 3px;display:inline-flex}.ss-track{background:color-mix(in oklab, var(--ink) 9%, var(--surface));border-radius:999px;flex:none;width:46px;height:28px;transition:background .25s;position:relative}.ss-knob{background:radial-gradient(circle at 35% 30%, color-mix(in oklab, var(--accent) 55%, var(--accent-ink)) 0 2px, var(--accent) 7px, color-mix(in oklab, var(--accent) 72%, var(--ink)) 100%);width:24px;height:24px;box-shadow:inset 0 0 0 2.5px color-mix(in oklab, var(--accent) 80%, var(--ink)), 0 1px 2px color-mix(in oklab, var(--ink) 30%, transparent);border-radius:50%;transition:transform .3s cubic-bezier(.3,1.4,.5,1);position:absolute;top:2px;left:2px}.ss-knob:after{content:"";background:var(--surface-2);width:2px;margin-left:-1px;transition:transform .25s .1s;position:absolute;top:2px;bottom:2px;left:50%;transform:rotate(18deg)scaleY(0)}.ss-label{font:600 13px/1 var(--font-ui);text-align:left;min-width:4.6em}.ss-label small{font:500 10px/1.2 var(--font-ui);color:var(--muted);letter-spacing:.02em;white-space:nowrap;margin-top:3px;display:block}html[data-reveal=open] .ss-track{background:color-mix(in oklab, var(--ok) 22%, var(--surface))}html[data-reveal=open] .ss-knob{transform:translate(18px)rotate(25deg)}html[data-reveal=open] .ss-knob:after{transform:rotate(18deg)scaleY(1)}.bench-toggle{display:none}.bench{grid-template-columns:var(--cols);align-items:start;padding-block:18px 20px;display:grid}.card{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-paper);border-radius:4px}.eyebrow{font:600 10.5px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.linkcard{background-color:var(--surface-2);background-image:var(--grain);flex-direction:column;gap:10px;padding:20px 18px 14px;display:flex;position:relative;overflow:hidden}.linkcard:before{content:"";height:var(--edge-h);background:var(--edge);position:absolute;top:0;left:0;right:0}.link-addr{border:0;border-bottom:1px dashed var(--line);width:100%;font:400 19px/1.3 var(--font-display);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:0;margin:0;padding:6px 0;display:block;overflow:hidden}.link-addr:focus-visible{outline-offset:3px;border-radius:4px}.link-addr.static{overflow-wrap:anywhere;white-space:normal}.link-addr span{color:var(--muted);font-size:15px}.link-main{align-items:center;gap:14px;display:flex}.link-main .link-addr{flex:1;min-width:0}.btn-copy-link{background:var(--accent);height:42px;color:var(--accent-ink);font:600 15px/1 var(--font-ui);box-shadow:0 1px 2px color-mix(in oklab, var(--ink) 25%, transparent), 0 10px 20px -12px color-mix(in oklab, var(--accent) 80%, transparent);border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 18px 0 15px;transition:transform .15s,background .2s;display:inline-flex}.btn-copy-link:hover{transform:translateY(-1px)}.btn-copy-link:focus-visible{outline-offset:3px}.btn-copy-link .ic{display:inline-grid}.btn-copy-link svg{width:18px;height:18px}.btn-copy-link.done{background:var(--ok);color:var(--surface)}.btn-copy-link .ic-done,.btn-copy-link.done .ic:not(.ic-done){display:none}.btn-copy-link.done .ic-done{display:inline-grid}.linkcard[data-peer=present] .btn-copy-link{height:34px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:0 0;padding:0 14px 0 12px;font-size:13.5px}.linkcard[data-peer=present] .btn-copy-link svg{width:15px;height:15px}.linkcard[data-peer=present] .btn-copy-link.done{background:var(--ok);color:var(--surface);box-shadow:none}@media (width<=519.98px){.link-main{flex-direction:column;align-items:stretch;gap:10px}.btn-copy-link{justify-content:center;height:46px}}.link-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.linkcard p{color:var(--muted);max-width:52ch;margin:0;font-size:12.5px}.expiry{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.expiry svg{flex-shrink:0;width:18px;height:18px;transform:rotate(-90deg)}.expiry .track{fill:none;stroke:var(--line);stroke-width:3px}.expiry .prog{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.expiry b{color:var(--ink);font-weight:600}.link-foot{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:auto;padding-top:10px;display:flex}.link-foot span{color:var(--muted);font-size:12px}.peers-card{grid-column:3;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 20px;padding:16px 18px 14px;display:grid}.seals{text-align:center;grid-template-columns:116px 116px;gap:8px;display:grid;position:relative}.party{flex-direction:column;align-items:center;min-width:0;display:flex}.medal-wrap{transition:transform .6s cubic-bezier(.3,1.3,.5,1);position:relative}.medal{width:84px;height:84px;position:relative}.medal.sm{width:66px;height:66px}.medal svg{width:100%;height:100%;filter:drop-shadow(0 2px 2px color-mix(in oklab, var(--ink) 28%, transparent));overflow:visible}.medal-hex{font:500 18px/1 var(--font-mono);letter-spacing:.05em;color:var(--accent-ink);text-shadow:0 1px 0 color-mix(in oklab, var(--accent) 60%, var(--ink));place-items:center;display:grid;position:absolute;inset:0}.medal.sm .medal-hex{font-size:14px}.medal-hex.dot{opacity:.55}.seal-svg.warn~.medal-hex{text-shadow:0 1px 0 color-mix(in oklab, var(--warn) 60%, var(--ink))}.seal-svg .wax{fill:var(--accent)}.seal-svg .bed{fill:color-mix(in oklab, var(--accent) 82%, var(--accent-ink))}.seal-svg .ring{fill:none;stroke:color-mix(in oklab, var(--accent-ink) 40%, transparent);stroke-width:.7px}.seal-svg .ring-text{fill:color-mix(in oklab, var(--accent-ink) 78%, transparent);font:600 5.2px var(--font-ui);letter-spacing:.3px}.seal-svg .hl-a{stop-color:var(--accent-ink);stop-opacity:.3}.seal-svg .hl-b{stop-color:var(--accent-ink);stop-opacity:0}.seal-svg.warn .wax{fill:var(--warn)}.seal-svg.warn .bed{fill:color-mix(in oklab, var(--warn) 82%, var(--surface))}.seal-svg.pending .wax{fill:color-mix(in oklab, var(--muted) 35%, var(--surface-2))}.seal-svg.pending .bed{fill:color-mix(in oklab, var(--muted) 25%, var(--surface-2))}.seal-name{margin-top:8px;font-size:13px;font-weight:600}.seal-name small{color:var(--muted);font-weight:400}.fp{margin-top:4px;position:relative}.fp-btn{font:400 11.5px/1.3 var(--font-mono);color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;align-items:baseline;gap:6px;padding:3px 8px;display:inline-flex}.fp-btn:disabled{cursor:default}.fp-btn .lead{color:var(--ink);letter-spacing:.05em;font-size:13px;font-weight:500}.fp-btn .more{opacity:.55}.party:hover .fp-btn,.fp.open .fp-btn,.fp-btn:focus-visible{border-color:var(--line);background:var(--surface-2)}.fp-full{z-index:25;text-align:left;background:var(--surface);border:1px solid var(--line);width:222px;box-shadow:var(--shadow-lift);opacity:0;visibility:hidden;border-radius:6px;padding:10px 12px 12px;transition:opacity .15s,transform .15s,visibility 0s .2s;position:absolute;top:calc(100% + 6px);transform:translateY(-4px)}.party.you .fp-full{left:-6px}.party.them .fp-full{right:-6px}.fp-full .eyebrow{letter-spacing:.08em;margin-bottom:7px;display:block}.fp-grid{font:400 12.5px/1.45 var(--font-mono);letter-spacing:.04em;color:var(--muted);grid-template-columns:repeat(4,auto);justify-content:start;gap:5px 1ch;display:grid}.fp-grid span{opacity:0;transition:opacity .18s,transform .18s;transform:translateY(3px)}.fp-grid span:first-child{color:var(--ink);background:var(--note-bg);border-radius:2px;margin:0 -3px;padding:0 3px;font-weight:500}.fp-full .btn{width:100%;margin-top:10px}.party:hover .fp:not(.closed) .fp-full,.fp:is(:hover,:focus-within,.open):not(.closed) .fp-full{opacity:1;visibility:visible;transition:opacity .15s,transform .15s;transform:none}.party:hover .fp:not(.closed) .fp-grid span,.fp:is(:hover,:focus-within,.open):not(.closed) .fp-grid span{opacity:1;transition-delay:calc(var(--i) * 28ms);transform:none}.raw-host{grid-column:1/-1;min-width:0}.raw-host:empty{display:none}.sticky,.sticky-input{z-index:2;background:var(--note-bg);width:fit-content;max-width:120px;color:var(--note-ink);font:400 15px/1.1 var(--font-display);text-align:left;white-space:nowrap;text-overflow:ellipsis;transform-origin:50% 0;box-shadow:0 1px 1px color-mix(in oklab, var(--ink) 14%, transparent), 2px 6px 9px -5px color-mix(in oklab, var(--ink) 42%, transparent);border:0;border-radius:1px;margin-inline:auto;padding:7px 10px 6px;transition:transform .2s;position:absolute;top:60px;left:0;right:0;overflow:hidden;transform:rotate(-5deg)}.sticky:before,.sticky-input-wrap:before{content:"";background:color-mix(in oklab, var(--note-ink) 12%, transparent);height:5px;position:absolute;top:0;left:0;right:0}button.sticky:hover{transform:rotate(-3deg)translateY(-2px)}button.sticky:focus-visible{outline-offset:3px}.sticky .pen{opacity:.55;vertical-align:0;width:10px;height:10px;margin-left:5px;display:inline-block}.sticky.empty{padding:6px 8px 5px;font-size:12px;top:62px}.sticky .pen-wrap{display:inline-block}.sticky.static{pointer-events:none;font-size:13px;top:48px}.sticky-input{outline:2px solid var(--accent);outline-offset:2px;cursor:text;width:120px}.sticky-input[hidden]{display:none}.party.them.reseal .medal{animation:.7s cubic-bezier(.3,1.2,.5,1) both reseal}.party.them.reseal .sticky{animation:.9s both peel}@keyframes reseal{0%{opacity:.3;transform:rotateY(90deg)scale(.8)}}@keyframes peel{30%{transform:translate(8px,-18px)rotate(-14deg)}70%{transform:translate(2px,-6px)rotate(-8deg)}}.readout{min-width:0;color:var(--muted);gap:7px;font-size:13px;display:grid}.readout .words{font:400 15px/1.2 var(--font-mono);color:var(--muted);letter-spacing:.05em}.readout .ro-wait{max-width:32ch;margin:0;line-height:1.45}.readout .ro-wait b{color:var(--ink);font-weight:600;display:block}.readout[data-peer=none]>:not(.ro-wait),.readout[data-peer=present]>.ro-wait{display:none}.readout .words b{color:var(--ink);margin-right:6px;font-size:28px;font-weight:500}.chip{font:600 11px/1.5 var(--font-ui);background:var(--surface-2);color:var(--muted);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.chip.ok{background:color-mix(in oklab, var(--ok) 14%, var(--surface));color:var(--ok)}.chip.warn{background:color-mix(in oklab, var(--warn) 14%, var(--surface));color:var(--warn)}.fp-help summary{cursor:pointer;width:fit-content;color:var(--muted);text-underline-offset:3px;font-size:12.5px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.fp-help summary:hover{color:var(--ink)}.fp-help p{margin:6px 0 0;font-size:12.5px}.membrane{grid-template-columns:var(--cols);font:600 10px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;margin-bottom:6px;display:grid}.m-l{justify-self:end;padding-right:10px}.m-r{padding-left:10px}.m-arrow{color:var(--accent)}.m-g{place-items:center;width:100%;height:14px;display:grid;position:relative}.m-g:before{content:"";border-top:1px solid var(--line);position:absolute;top:50%;left:0;right:0}.m-dot{background:var(--bg);border:1.5px solid var(--muted);border-radius:50%;width:9px;height:9px;position:relative}.lane-head{grid-template-columns:var(--cols);align-items:end;display:grid}.lh-t{flex-direction:column;gap:6px;min-width:0;padding:0 0 12px;display:flex}.lh-row{flex-wrap:wrap;align-items:baseline;gap:6px 14px;min-width:0;display:flex}.lane-head h2{font:400 19px/1.15 var(--font-display);margin:0}.lh-sub{color:var(--muted);font-size:12.5px}.kbd{font:500 11px/1.4 var(--font-mono);color:var(--muted)}.kbd kbd{font:inherit;border:1px solid var(--line);background:var(--surface);border-bottom-width:2px;border-radius:4px;padding:0 4px}.viewseg{display:none}.lh-g{align-self:stretch;position:relative}.lh-g:before{content:"";border-left:1px dashed color-mix(in oklab, var(--muted) 55%, transparent);position:absolute;top:-10px;bottom:0;left:50%}.lh-w{background:var(--lane);border-radius:6px 6px 0 0;flex-direction:column;justify-content:flex-end;align-self:stretch;gap:6px;min-width:0;padding:14px 18px 12px;display:flex}.seen{font:400 11.5px/1.5 var(--font-mono);color:var(--muted)}.conn{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.conn .status-text{color:var(--ink);font-weight:500}.status-dot{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px}.status-dot.connected{background:var(--ok)}.status-dot.waiting,.status-dot.connecting{background:var(--warn);animation:1.4s ease-in-out infinite breathe}.status-dot.error{background:var(--danger)}.conn .btn[hidden]{display:none}.thread{flex-direction:column;display:flex}.row{--ty:34px;grid-template-columns:var(--cols);align-items:stretch;scroll-margin-top:80px;scroll-margin-bottom:190px;display:grid}.row-note{--ty:22px}.t-cell{flex-direction:column;min-width:0;padding:12px 0;display:flex;position:relative}.g-cell{position:relative}.g-cell:before{content:"";border-left:1px dashed color-mix(in oklab, var(--muted) 55%, transparent);position:absolute;top:0;bottom:0;left:50%}.tick{z-index:2;top:var(--ty);background:var(--line);height:1px;transition:background .2s;position:absolute;left:0;right:0}.tick:before,.tick:after{content:"";background:var(--bg);border:1px solid var(--line);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px}.tick:before{left:-3px}.tick:after{right:-3px}.row-note.linked .tick:before,.row-msg.in .tick:before{display:none}.row-note.linked .note:before,.msg.in:after{content:"";top:calc(var(--ty) - 12px - 3px);box-sizing:border-box;background:var(--bg);border:1px solid var(--line);border-radius:50%;width:7px;height:7px;transition:background .2s,border-color .2s;position:absolute}.row-note.linked .note:before{left:calc(100% + 9px)}.msg.in:after{margin-top:-1px;left:calc(100% + 1px)}.w-cell{background:var(--lane);flex-direction:column;gap:8px;min-width:0;padding:10px 18px;transition:background .2s;display:flex}.row:last-child .w-cell{border-radius:0 0 6px 6px;padding-bottom:18px}.row-msg.in .t-cell:before{content:"";left:0;right:0;top:var(--ty);border-top:1px dotted var(--line);transition:border-color .2s;position:absolute}.row-msg.out .t-cell{align-items:flex-end}.row-msg.in .t-cell{align-items:flex-start}.row:is(.row-msg,.row-note.linked):has(.msg:hover,.msg:focus-visible,.note:hover,.env:hover,.env:focus-within) .tick{background:var(--accent)}.row:is(.row-msg,.row-note.linked):has(.msg:hover,.msg:focus-visible,.note:hover,.env:hover,.env:focus-within) .tick:before{background:var(--accent);border-color:var(--accent)}.row:is(.row-msg,.row-note.linked):has(.msg:hover,.msg:focus-visible,.note:hover,.env:hover,.env:focus-within) .tick:after{background:var(--accent);border-color:var(--accent)}.row:is(.row-msg,.row-note.linked):has(.msg:hover,.msg:focus-visible,.note:hover,.env:hover,.env:focus-within) .note:before{background:var(--accent);border-color:var(--accent)}.row:is(.row-msg,.row-note.linked):has(.msg:hover,.msg:focus-visible,.note:hover,.env:hover,.env:focus-within) .msg.in:after{background:var(--accent);border-color:var(--accent)}.row:is(.row-msg,.row-note.linked):has(.msg:hover,.msg:focus-visible,.note:hover,.env:hover,.env:focus-within) .t-cell:before{border-top:1px solid var(--accent)}.row:is(.row-msg,.row-note.linked):has(.msg:hover,.msg:focus-visible,.note:hover,.env:hover,.env:focus-within) .note:after{border-top:1px solid var(--accent)}@media (width>=760px){.row:is(.row-msg,.row-note.linked):has(.msg:hover,.msg:focus-visible,.note:hover,.env:hover,.env:focus-within) .w-cell{background:color-mix(in oklab, var(--accent) 9%, var(--lane))}}.row-msg:has(.env:hover,.env:focus-within) .msg{--ring:color-mix(in oklab, var(--accent) 55%, transparent);box-shadow:0 0 0 2px var(--ring), var(--shadow-paper)}.row-note.linked:has(.env:hover,.env:focus-within) .note{color:var(--ink)}.note{z-index:1;max-width:min(48ch,92%);color:var(--muted);align-items:flex-start;gap:10px;padding:2px 0;font-size:13.5px;display:flex;position:relative}.row-note.linked .t-cell{overflow-x:clip}.row-note.linked .note:after{content:"";width:100vw;left:calc(100% + 12px);top:calc(var(--ty) - 12px);border-top:1px dotted var(--line);transition:border-color .2s;position:absolute}.note .n-btn{margin-top:6px;display:inline-flex}.note .n-ic{background:var(--key-bg);width:22px;height:22px;color:var(--key-ink);border-radius:50%;flex:none;place-items:center;margin-top:-1px;display:grid}.note .n-ic svg{width:13px;height:13px}.note.ok .n-ic{background:color-mix(in oklab, var(--ok) 16%, var(--surface));color:var(--ok)}.note.warn .n-ic{background:color-mix(in oklab, var(--warn) 16%, var(--surface));color:var(--warn)}.note strong{color:var(--ink);font-weight:600}.note.ok strong{color:var(--ok)}.note .fpx{background:var(--note-bg);color:var(--note-ink);border-radius:3px;padding:0 4px;font-size:14px}.note .pending-txt{font-style:normal}.w-none{font:400 11.5px/1.5 var(--font-mono);color:var(--muted);margin:0;padding:4px 0}.msg{z-index:1;width:fit-content;min-width:min(280px,92%);max-width:min(600px,92%);box-shadow:var(--shadow-paper);transform:rotate(var(--tilt,0deg));border-radius:3px;outline:none;padding:13px 16px 11px;transition:box-shadow .2s;animation:.45s cubic-bezier(.2,.8,.3,1) both arrive;position:relative}.msg:focus-visible{--ring:var(--accent);box-shadow:0 0 0 2px var(--ring), var(--shadow-paper)}@keyframes arrive{0%{opacity:0;transform:translateY(10px) rotate(var(--tilt,0deg))}}.msg.out{background-color:var(--sent-bg);color:var(--sent-ink);background-image:var(--grain)}.msg.out:after{content:"";background:linear-gradient(225deg, var(--bg) 50%, color-mix(in oklab, var(--sent-ink) 22%, var(--sent-bg)) 50%);width:16px;height:16px;box-shadow:-1px 1px 2px color-mix(in oklab, var(--ink) 20%, transparent);position:absolute;top:0;right:0}.msg.out:focus-visible:before{content:"";z-index:1;background:linear-gradient(225deg, var(--bg) 50%, var(--ring) 50% 57%, transparent 57%);width:20px;height:20px;position:absolute;top:-2px;right:-2px}.row-msg:has(.env:hover,.env:focus-within) .msg.out:before{content:"";z-index:1;background:linear-gradient(225deg, var(--bg) 50%, var(--ring) 50% 57%, transparent 57%);width:20px;height:20px;position:absolute;top:-2px;right:-2px}.msg.in{transform-origin:100% calc(var(--ty) - 12px);background-color:var(--recv-bg);color:var(--recv-ink);border:1px solid var(--line);background-image:repeating-linear-gradient(180deg, transparent 0 25px, color-mix(in oklab, var(--line) 75%, transparent) 25px 26px);background-position:0 10px;padding-left:30px}.msg.in:before{content:"";background:color-mix(in oklab, var(--accent) 45%, transparent);width:1px;position:absolute;top:0;bottom:0;left:16px}.m-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.m-addr{font:400 16px/1.2 var(--font-display);overflow-wrap:anywhere;min-width:0}.m-addr small{font:500 11.5px/1.2 var(--font-ui);opacity:.68;margin-top:3px;display:block}.m-time{font:400 12.5px/1 var(--font-mono);opacity:.72;white-space:nowrap;flex:none}.m-text,.m-scr{font:400 15.5px/1.6 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.m-scr{word-break:break-all;display:none}.m-scr .noise{opacity:.55}.msg.out .m-scr .set{color:color-mix(in oklab, var(--sent-ink) 65%, var(--accent))}.msg.in .m-scr .set{color:var(--cipher-ink)}.m-sealed{perspective:700px;background:color-mix(in oklab, currentColor 6%, transparent);border:1px solid color-mix(in oklab, currentColor 16%, transparent);border-radius:3px;justify-content:space-between;align-items:flex-end;gap:10px;height:70px;padding:0 12px 8px;display:flex;position:relative;overflow:hidden}.m-sealed:before{content:"";background:color-mix(in oklab, currentColor 11%, transparent);clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;height:64%;animation:.55s cubic-bezier(.3,.9,.4,1) both flapShut;position:absolute;top:-1px;left:-1px;right:-1px}@keyframes flapShut{0%{opacity:.2;transform:rotateX(-175deg)}to{opacity:1;transform:rotateX(0)}}.m-sealed .wax{background:radial-gradient(circle at 35% 30%, color-mix(in oklab, var(--accent) 55%, var(--accent-ink)) 0 1.5px, var(--accent) 6px, color-mix(in oklab, var(--accent) 70%, var(--ink)));width:20px;height:20px;box-shadow:0 1px 2px color-mix(in oklab, var(--ink) 35%, transparent);border-radius:50%;margin:-10px 0 0 -10px;animation:.4s cubic-bezier(.3,1.6,.5,1) .35s both waxIn;position:absolute;top:64%;left:50%}@keyframes waxIn{0%{transform:scale(0)}}.ghost{background:color-mix(in oklab, currentColor 22%, transparent);height:6px;width:calc(var(--len,10) * .5ch + 10px);border-radius:3px;max-width:45%;margin-bottom:5px}.m-sealed .meta{font:500 12px/1.2 var(--font-ui);opacity:.72;white-space:nowrap}html:not([data-reveal=open]):not([data-peek]) .m-text{display:none}html:not([data-reveal=open]):not([data-peek]) .m-scr.plain{visibility:hidden}html[data-reveal=open] .m-sealed,html[data-peek] .m-sealed{display:none}.m-body{display:grid}.m-body>*{grid-area:1/1;min-width:0}.msg.scrambling .m-text,.msg.scrambling .m-sealed{visibility:hidden}.msg.scrambling .m-sealed:before,.msg.scrambling .m-sealed .wax{animation:none}.msg.scrambling .m-scr{display:block}.m-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.postmark{opacity:.45;text-align:center;width:40px;height:40px;font:500 7.5px/1.15 var(--font-mono);text-transform:uppercase;border:1.5px solid;border-radius:50%;flex-shrink:0;place-content:center;display:grid;position:relative;transform:rotate(-11deg)}.postmark:before{content:"";opacity:.6;border:1px solid;border-radius:50%;position:absolute;inset:3px}.m-right{flex:none;align-items:center;gap:7px;display:inline-flex}.m-status{width:16px;height:16px;display:inline-grid}.m-status:empty{display:none}.m-status svg{width:16px;height:16px}.m-status.opened{color:color-mix(in oklab, var(--sent-ink) 70%, var(--accent));animation:.4s cubic-bezier(.3,1.6,.5,1) both waxIn}.m-status.receipted{color:var(--ok)}.m-status.unsent{color:var(--warn)}.pending-txt{animation:1.4s ease-in-out infinite breathe}@keyframes breathe{50%{opacity:.35}}.stamp{background:radial-gradient(circle, transparent 0 1.6px, var(--cipher-bg) 2.1px) -3px -3px / 6px 6px;filter:drop-shadow(0 1px 1px color-mix(in oklab, var(--ink) 25%, transparent));flex-shrink:0;padding:3px;transition:transform .2s;display:inline-block;transform:rotate(2.5deg)}.stamp>span{background:var(--cipher-bg);color:var(--cipher-ink);outline:1px solid color-mix(in oklab, var(--cipher-ink) 32%, transparent);outline-offset:-3px;flex-direction:column;align-items:flex-start;gap:2px;padding:5px 8px 4px;display:flex}.stamp .k{font:700 8.5px/1 var(--font-ui);letter-spacing:.16em}.stamp .v{font:500 12px/1.2 var(--font-mono);white-space:nowrap}.stamp.key{background:radial-gradient(circle, transparent 0 1.6px, var(--key-bg) 2.1px) -3px -3px / 6px 6px}.stamp.key>span{background:var(--key-bg);color:var(--key-ink);outline-color:color-mix(in oklab, var(--key-ink) 32%, transparent)}.stamp.warn{background:radial-gradient(circle, transparent 0 1.6px, color-mix(in oklab, var(--warn) 16%, var(--surface)) 2.1px) -3px -3px / 6px 6px}.stamp.warn>span{background:color-mix(in oklab, var(--warn) 16%, var(--surface));color:var(--warn);outline-color:color-mix(in oklab, var(--warn) 40%, transparent)}.env{background:var(--cipher-bg);min-width:0;color:var(--cipher-ink);box-shadow:var(--shadow-paper);border-radius:3px;position:relative;overflow:hidden}.env:before,.env:after{content:"";height:var(--edge-h);background:var(--edge);pointer-events:none;position:absolute;left:0;right:0}.env:before{top:0}.env:after{bottom:0}.env.key{background:var(--key-bg);color:var(--key-ink)}.env.key:before,.env.key:after{height:var(--edge-key-h);background:var(--edge-key)}.env.alien{background:color-mix(in oklab, var(--warn) 12%, var(--surface));color:var(--warn)}.env.slip{background:var(--surface);color:var(--muted);box-shadow:none;border:1px dashed var(--line)}.env.trust{background:var(--surface);color:var(--ink);border-left:3px solid var(--warn)}.env.slip:before,.env.slip:after,.env.trust:before,.env.trust:after{display:none}.env-btn{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:11px 12px 9px;display:grid}.env-btn:disabled{cursor:default}.env-btn:focus-visible{outline-offset:-3px}.env-btn:hover .stamp,.env-btn[aria-expanded=true] .stamp{transform:rotate(0)translateY(-1px)}.env.slip .env-btn,.env.trust .env-btn{padding:7px 12px}.env-l{flex-direction:column;gap:2px;min-width:0;display:flex}.env-type{font:700 10px/1.2 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.env-addr{font:400 11.5px/1.4 var(--font-mono);opacity:.85;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.env-meta{font:400 11px/1.2 var(--font-mono);opacity:.72;grid-column:1/-1;justify-content:space-between;gap:8px;display:flex}.env-tag{font:500 11px/1.2 var(--font-mono);background:color-mix(in oklab, currentColor 10%, transparent);white-space:nowrap;border-radius:3px;padding:2px 6px}.env-arrow{display:none}@media (width>=760px){.env-btn{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;row-gap:3px;padding:9px 12px 8px}.env-l{flex-direction:row;align-items:baseline;gap:10px;overflow:hidden}.env-addr{flex:none}.env-btn>.stamp,.env-btn>.env-tag{grid-area:1/2/span 2}.env-meta{grid-column:1;justify-content:flex-start;gap:14px}.env.slip .env-btn{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto auto;column-gap:14px;padding:6px 12px}.env.slip .env-btn>.env-tag{grid-area:1/2}.env.slip .env-meta{grid-area:1/3}}@media (width>=760px) and (width<=1239.98px){.env.slip .env-btn{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;row-gap:3px;padding:7px 12px}.env.slip .env-btn>.env-tag{grid-area:1/2/span 2}.env.slip .env-meta{grid-area:2/1}}.env .unfold{margin:0 10px 12px}.env.wait{visibility:hidden}.env.arrive{animation:.7s cubic-bezier(.2,.9,.3,1.15) both drop}.env.arrive-in{animation:.5s cubic-bezier(.2,.8,.2,1) both slideIn}@keyframes drop{0%{opacity:0;transform:translate(-36px)rotate(-5deg)}60%{opacity:1;transform:translate(4px)rotate(1deg)}}@keyframes slideIn{0%{opacity:0;transform:translate(32px)}}.unfold{background:var(--surface);min-width:0;color:var(--ink);border:1px solid var(--line);transform-origin:top;box-shadow:inset 0 6px 8px -8px color-mix(in oklab, var(--ink) 40%, transparent);border-radius:4px;padding:10px;animation:.38s cubic-bezier(.2,.8,.3,1) both unfold}@keyframes unfold{0%{opacity:0;transform:perspective(700px)rotateX(-70deg)}}.u-head{font:600 11px/1.3 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:10px;display:flex}.u-head .b{font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--ink);white-space:nowrap}.u-json{background:var(--surface-2);max-height:180px;font:400 11.5px/1.55 var(--font-mono);white-space:pre-wrap;word-break:break-all;border-radius:3px;margin:8px 0;padding:8px 10px;overflow:auto}.u-json .jk{color:var(--muted)}.u-json .js{color:var(--cipher-ink)}.lenbars{font:11px/1.2 var(--font-mono);color:var(--muted);gap:4px;margin:0 0 8px;display:grid}.lenbars div{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.lenbars i{background:var(--cipher-ink);opacity:.7;border-radius:3px;height:6px;display:block}.lenbars i.pt{background:var(--accent)}.u-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.u-meta{color:var(--muted);min-width:0;font-size:11.5px}.row-trust{padding:14px 0;scroll-margin-bottom:190px;display:block}.notice{background:var(--surface);background-image:var(--grain);color:var(--ink);border:1px solid color-mix(in oklab, var(--warn) 60%, var(--line));box-shadow:var(--shadow-lift);border-radius:3px;animation:.65s cubic-bezier(.2,.9,.3,1.1) both tgDrop}@keyframes tgDrop{0%{opacity:0;transform:translateY(-40px)rotate(-1.5deg)}65%{opacity:1;transform:translateY(4px)rotate(.3deg)}to{transform:rotate(-.2deg)}}.n-strip{background:var(--warn);color:var(--surface);font:500 11px/1.2 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:10px;padding:7px 18px;display:flex}.n-body{grid-template-columns:var(--cols);display:grid}.n-main{min-width:0;padding:18px 20px 20px}.n-main h3{font:400 20px/1.25 var(--font-display);margin:0 0 6px}.n-main h3:focus{outline:none}.n-main>p{color:var(--muted);margin:0;font-size:13.5px}.n-seals{text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:8px;margin:18px 0 8px;display:grid}.n-seals .medal-wrap{justify-content:center;width:112px;margin:0 auto;display:flex}.n-ne{font:400 26px/1 var(--font-display);color:var(--warn);align-self:center}.n-hex{font:500 13px/1.4 var(--font-mono);letter-spacing:.04em;color:var(--muted);overflow-wrap:anywhere;margin-top:4px}.n-hex mark{background:color-mix(in oklab, var(--warn) 24%, transparent);color:var(--ink);border-radius:2px}.n-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.n-why{background:var(--surface-2);color:var(--ink);border-radius:4px;margin:12px 0 0;padding:10px 12px;font-size:13px}.n-why[hidden]{display:none}.n-g{position:relative}.n-g:before{content:"";border-left:1px dashed color-mix(in oklab, var(--warn) 60%, transparent);position:absolute;top:0;bottom:0;left:50%}.n-wire{background:color-mix(in oklab, var(--warn) 5%, transparent);flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.n-wire .fine{font:400 11.5px/1.5 var(--font-mono);color:var(--muted);margin:0}.notice.ended{border-color:var(--line)}.notice.ended .n-strip{background:var(--muted)}.n-main.solo{max-width:62ch}.n-main.solo p{margin-bottom:4px}.dock{z-index:20;background:color-mix(in oklab, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--line);margin-top:10px;position:sticky;bottom:0}.dock-in{grid-template-columns:var(--cols);padding-block:12px 14px;display:grid}.compose{background-color:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-paper);border-radius:4px;padding:9px 14px 9px 30px;position:relative}.compose:before{content:"";background:color-mix(in oklab, var(--accent) 45%, transparent);width:1px;position:absolute;top:0;bottom:0;left:16px}.compose:focus-within{border-color:color-mix(in oklab, var(--accent) 60%, var(--line));box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 18%, transparent), var(--shadow-paper)}.c-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.c-head label{font:400 15px/1.4 var(--font-display)}.c-head .with{color:var(--muted);min-width:0;font-size:11.5px}#composeText{resize:none;width:100%;color:var(--ink);font:400 16px/26px var(--font-mono);background:0 0;background-image:repeating-linear-gradient(180deg, transparent 0 25px, color-mix(in oklab, var(--line) 80%, transparent) 25px 26px);background-attachment:local;border:0;outline:0;min-height:52px;max-height:130px;margin-top:2px;padding:0;display:block}#composeText::placeholder{color:color-mix(in oklab, var(--muted) 80%, transparent);font-family:var(--font-ui)}html:not([data-reveal=open]):not([data-peek]) #composeText{-webkit-text-security:disc;text-security:disc}@supports not (-webkit-text-security:disc){html:not([data-reveal=open]):not([data-peek]) #composeText{color:#0000;text-shadow:none;caret-color:var(--ink)}}.c-foot{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px;display:flex}.c-hint{min-width:150px;color:var(--muted);flex:1;font-size:12px}.c-bytes{font:11.5px/1 var(--font-mono);color:var(--muted)}.c-bytes[data-level=near]{color:var(--warn)}.c-bytes[data-level=over]{color:var(--danger);font-weight:500}.c-err{color:var(--danger);flex-basis:100%;font-size:12.5px}.c-err:empty{display:none}.btn-send{background:var(--accent);color:var(--accent-ink);font:600 14px/1 var(--font-ui);box-shadow:0 1px 2px color-mix(in oklab, var(--ink) 25%, transparent);border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 16px 9px 11px;display:inline-flex}.btn-send .w{background:radial-gradient(circle at 35% 30%, color-mix(in oklab, var(--accent) 35%, var(--shine)) 0 1.5px, color-mix(in oklab, var(--accent) 80%, var(--accent-ink)) 7px);width:18px;height:18px;box-shadow:0 0 0 1.5px color-mix(in oklab, var(--accent-ink) 22%, transparent), 0 1px 1px color-mix(in oklab, var(--ink) 30%, transparent);border-radius:50%}.btn-send:disabled{opacity:.5;cursor:default;padding-left:16px}.btn-send:disabled .w{display:none}.btn-send:focus-visible{outline-offset:3px}.relay-status{font:400 12px/1.4 var(--font-mono);color:var(--muted);flex-direction:column;grid-column:3;justify-content:center;gap:4px;min-width:0;padding:0 18px;display:flex}.listening{color:var(--ink);align-items:center;gap:8px;display:flex}.pulse{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.pulse:after{content:"";border:1px solid var(--ok);border-radius:50%;animation:1.8s ease-out infinite ping;position:absolute;inset:-4px}.pulse.idle{background:var(--muted)}.pulse.idle:after{display:none}@keyframes ping{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-block:16px 22px;font-size:12.5px;display:flex}.foot code{font:500 12px var(--font-mono);color:var(--ink)}.m-acts{gap:6px;display:flex}.m-acts:not(:has(.m-btn:not([hidden]))){display:none}.m-btn{border:1px solid color-mix(in oklab, currentColor 22%, transparent);height:32px;color:inherit;font:500 12.5px/1 var(--font-ui);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 11px 0 9px;transition:background .15s,border-color .15s;display:inline-flex}.m-btn .ic{display:inline-grid}.m-btn svg{width:16px;height:16px}.m-btn:hover{background:color-mix(in oklab, currentColor 10%, transparent);border-color:color-mix(in oklab, currentColor 38%, transparent)}.m-btn[hidden]{display:none}.m-copy.done{color:var(--ok);border-color:color-mix(in oklab, var(--ok) 50%, transparent)}.msg.out .m-head{padding-right:10px}@media (hover:none),(width<=759.98px){.kbd,.ss-label small{display:none}}.shred-box{z-index:1;flex:none;position:relative}.shred-box:after{content:"";background:color-mix(in oklab, var(--ink) 55%, var(--surface));border-radius:3px;height:5px;animation:.9s both mouth;position:absolute;bottom:-4px;left:-6px;right:-6px}@keyframes mouth{0%{opacity:0}15%,75%{opacity:1}to{opacity:0}}.shred-box .strip{top:0;left:0;animation:fall .75s var(--d,0s) cubic-bezier(.5,0,.8,.4) forwards!important;margin:0!important;position:absolute!important}.shred-box .strip *{animation:none!important}@keyframes fall{0%{transform:rotate(var(--tilt,0deg));opacity:1}25%{transform:translateY(6px) rotate(var(--tilt,0deg));opacity:1}to{transform:translate(var(--x,0px), 110px) rotate(var(--r,0deg));opacity:0}}.msg.shredded{animation:.35s both stubIn}.msg.shredded .m-head{margin-bottom:6px}.m-gone{border-top:1px dashed color-mix(in oklab, currentColor 28%, transparent);font:500 12.5px/1.2 var(--font-ui);opacity:.72;align-items:center;gap:7px;margin:0;padding-top:6px;display:flex}.m-gone .ic svg,.env.gone .env-tag svg{flex:none;width:14px;height:14px}.m-gone time{font:400 11.5px/1 var(--font-mono);margin-left:auto}@keyframes stubIn{0%{opacity:0;transform:scale(.97) rotate(var(--tilt,0deg))}}.env.gone{color:var(--muted);box-shadow:none;border:1px dashed var(--line);background:0 0}.env.gone:before,.env.gone:after{display:none}.env.gone .env-tag{align-items:center;gap:5px;display:inline-flex}.status-shred{cursor:help;font:500 12px/1 var(--font-ui);color:var(--muted);border-radius:4px;flex:none;align-items:center;gap:6px;padding:4px 2px;display:inline-flex;position:relative}.status-shred svg{width:16px;height:16px;color:var(--ok);flex:none}.status-shred .tip{z-index:45;background:var(--ink);width:230px;color:var(--bg);font:400 12.5px/1.4 var(--font-ui);box-shadow:var(--shadow-lift);opacity:0;visibility:hidden;pointer-events:none;border-radius:6px;padding:9px 11px;transition:opacity .15s,transform .15s,visibility 0s .15s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-4px)}.status-shred:hover .tip,.status-shred:focus-visible .tip{opacity:1;visibility:visible;transition:opacity .15s,transform .15s;transform:none}@media (width<=1239.98px) and (width>=760px){.peers-card{grid-template-columns:minmax(0,1fr);justify-items:center}.readout{justify-self:stretch}}@media (width<=1023.98px){:root{--gut:36px}.tagline{display:none}.w-cell,.lh-w{padding-inline:12px}.lh-sub{display:none}.link-addr{font-size:17px}.env-addr{display:none}.msg{min-width:min(220px,92%)}.c-hint{display:none}}@media (width<=759.98px){body{font-size:14.5px}.top{gap:8px;padding-block:8px}.wordmark{font-size:19px}.icon-btn{justify-content:center;width:36px;padding:0}.icon-btn .lbl,.ss-label small{display:none}.ss-label{min-width:3.6em}.status-shred .st-txt{display:none}.status-shred .tip{right:-40px}.seal-switch{gap:7px;padding-right:10px}.bench-toggle{background:var(--surface);border:1px solid var(--line);text-align:left;width:100%;box-shadow:var(--shadow-paper);border-radius:999px;align-items:center;gap:10px;margin-top:12px;padding:6px 12px 6px 6px;font-size:13px;display:flex}.bt-fp{font:500 14px/1.2 var(--font-mono);letter-spacing:.06em;background:var(--note-bg);color:var(--note-ink);border-radius:999px;flex:none;padding:4px 9px}.bt-txt{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.bt-txt>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-txt>span:last-child{color:var(--muted);font-size:12px}.bench-toggle svg{width:14px;height:14px;color:var(--muted);flex:none;transition:transform .2s}.bench-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.bench{grid-template-columns:minmax(0,1fr);gap:12px;padding-block:12px 4px;display:none}.bench.open{display:grid}.peers-card{grid-column:1;grid-template-columns:minmax(0,1fr);justify-items:center;padding:14px}.readout{justify-self:stretch}.linkcard{padding:18px 14px 12px}.membrane{display:none}.lane-head{padding-top:14px;display:block}.lh-g,.lh-w,.lane-head h2,.lh-sub{display:none}.lh-t{padding-bottom:6px}.viewseg{width:100%;display:flex}.viewseg button{padding-block:8px;font-size:13px}.row{flex-direction:column;display:flex}.g-cell,.row .t-cell:before,.row-note.linked .note:after,.row-note.linked .note:before,.msg.in:after{display:none}.t-cell{padding:8px 0 0}.w-cell{background:0 0;padding:4px 0 8px}.row:last-child .w-cell{padding-bottom:8px}.row-msg.out .w-cell{align-self:flex-end;align-items:flex-end;max-width:92%}.row-msg.in .w-cell{align-self:flex-start;align-items:flex-start;max-width:92%}.row-note .w-cell{align-items:flex-start;padding-left:32px}.msg{min-width:min(240px,94%);max-width:94%}.note{max-width:100%}.thread[data-view=both] .env{box-shadow:none;color:var(--muted);background:0 0;overflow:visible}.thread[data-view=both] .env.slip{border:0}.thread[data-view=both] .env:before,.thread[data-view=both] .env:after{display:none}.thread[data-view=both] .env-btn{align-items:center;gap:8px;width:auto;padding:0;display:flex}.thread[data-view=both] .env-l{display:none}.thread[data-view=both] .env-arrow{font:400 11px/1 var(--font-mono);white-space:nowrap;display:inline}.thread[data-view=both] .env-meta{opacity:.8;display:inline}.thread[data-view=both] .env-meta span+span{display:none}.thread[data-view=both] .stamp{transform-origin:0;margin-right:-6px;transform:rotate(1.5deg)scale(.86)}.thread[data-view=both] .row-msg.out .env-btn{flex-direction:row-reverse}.thread[data-view=both] .row-msg.out .stamp{transform-origin:100%;margin:0 -6px 0 0}.thread[data-view=both] .env .unfold{width:min(100%,340px);margin:8px 0 4px}.thread[data-view=both] .w-cell{gap:4px}.thread[data-view=chat] .w-cell,.thread[data-view=wire] .row:not(.row-trust) .t-cell{display:none}.thread[data-view=wire] .row .w-cell{background:var(--lane);border-radius:6px;align-self:stretch;align-items:stretch;max-width:none;margin-top:8px;padding:10px 12px}.n-body{grid-template-columns:minmax(0,1fr)}.n-g{display:none}.n-main{padding:16px 14px}.n-wire{background:0 0;padding:0 14px 16px}.n-strip{padding-inline:14px}.dock-in{grid-template-columns:minmax(0,1fr);padding-block:8px 10px}.relay-status,.c-hint{display:none}.c-bytes{margin-right:auto}#composeText{min-height:26px}.compose{padding-block:7px}.foot{padding-bottom:18px}}@media (width<=380px){.wordmark{font-size:17px}.seals{grid-template-columns:108px 108px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.landing{gap:clamp(36px,7vh,64px);max-width:1120px;padding-block:clamp(28px,8vh,84px) 24px;display:grid}.hero{justify-items:start;gap:16px;display:grid}.hero .eyebrow.warn{color:var(--warn)}.hero h1{max-width:18ch;font:400 clamp(30px, 6vw, 52px)/1.08 var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0}.hero .lede{max-width:56ch;color:var(--muted);margin:0;font-size:clamp(15.5px,2vw,17.5px)}.hero .lede code,.foot code{font:500 .92em var(--font-mono);color:var(--ink)}.hero-act{justify-items:start;gap:10px;margin-top:6px;display:grid}.hero-row{grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:48px;display:grid}.hero-art{height:340px;position:relative}.ha-path,.ha-path svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ha-path path{fill:none;stroke:color-mix(in oklab, var(--muted) 55%, transparent);stroke-width:1.2px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.ha-seal{z-index:2;justify-items:center;gap:4px;font-size:12px;font-weight:600;display:grid;position:absolute}.ha-you .ha-who{order:-1}.ha-seal .medal{width:92px;height:92px}.ha-you{top:-18px;left:0;transform:rotate(-8deg)}.ha-them{bottom:-6px;right:-6px;transform:rotate(6deg)}.ha-who{color:var(--muted);font-weight:500}.hero-art .ha-card{pointer-events:none;width:270px;min-width:0;margin:-78px 0 0 -135px;position:absolute;top:50%;left:50%}html .hero-art .m-sealed{display:flex}.hero-art .m-foot{margin-top:10px}@media (width<=959.98px){.hero-row{grid-template-columns:minmax(0,1fr)}.hero-art{display:none}}.btn-start{background:var(--accent);color:var(--accent-ink);font:600 16px/1 var(--font-ui);box-shadow:0 1px 2px color-mix(in oklab, var(--ink) 25%, transparent), 0 14px 24px -14px color-mix(in oklab, var(--accent) 80%, transparent);border:0;border-radius:999px;align-items:center;gap:11px;padding:12px 24px 12px 14px;transition:transform .15s;display:inline-flex}a.btn-start{text-decoration:none}.btn-start:hover:not(:disabled){transform:translateY(-1px)}.btn-start:disabled{opacity:.6;cursor:default}.btn-start .w{background:radial-gradient(circle at 35% 30%, color-mix(in oklab, var(--accent) 35%, var(--shine)) 0 2px, color-mix(in oklab, var(--accent) 80%, var(--accent-ink)) 8px);width:22px;height:22px;box-shadow:0 0 0 2px color-mix(in oklab, var(--accent-ink) 22%, transparent), 0 1px 1px color-mix(in oklab, var(--ink) 30%, transparent);border-radius:50%}.land-error{min-height:1.4em;color:var(--danger);margin:0;font-size:13px}.land-error:empty{display:none}.how{gap:14px;display:grid}.how .eyebrow{margin:0}.steps{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.steps li{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-paper);background-image:var(--grain);border-radius:4px;padding:18px 16px 16px;position:relative}.steps li:before{content:"";height:var(--edge-h);background:var(--edge);position:absolute;top:0;left:0;right:0}.step-n{background:var(--key-bg);width:26px;height:26px;color:var(--key-ink);font:500 13px/1 var(--font-mono);border-radius:50%;place-items:center;margin-bottom:10px;display:inline-grid}.steps h3{font:400 16px/1.25 var(--font-display);margin:0 0 4px}.steps p{color:var(--muted);margin:0;font-size:13.5px}.how-note{color:var(--muted);max-width:70ch;margin:0;font-size:12.5px}@media (width<=899.98px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=519.98px){.landing{padding-block-start:24px}.steps{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-paper);border-radius:4px;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.steps li{box-shadow:none;background-image:none;border:0;border-radius:0;grid-template-columns:26px minmax(0,1fr);column-gap:12px;padding:13px 14px;display:grid}.steps li+li{border-top:1px solid var(--line)}.steps li:before{display:none}.steps li:first-child:before{display:block}.step-n{grid-row:span 2;margin:0}}
