@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/6865e74822869db5-s.2q67k36_u2-4v.woff2)format("woff2");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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/0494568ab28b6008-s.1b8f__myswv-j.woff2)format("woff2");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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/66b33cc02d8f8b9d-s.p.3xdkf2df5spiy.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.2yekaq-lsxzxl.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.32g3_4t-7pe44.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.1h6pn64pmfi2q.woff2)format("woff2");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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_968f7772-module__SdG8uq__className{font-family:Fraunces,Fraunces Fallback}.fraunces_968f7772-module__SdG8uq__variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/899d417cf51b4db5-s.19vb09ob5doxh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/232a56b5f5369ff7-s.0yfi29l1u9bd0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3ff90e1fb2350a24-s.0a1hm_xb2c74s.woff2)format("woff2");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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d24da8e3a5721bc2-s.3i1nhidd5eq56.woff2)format("woff2");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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c77846bcb3371a93-s.p.0z1_zqzal59bw.woff2)format("woff2");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:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e91c9d3333f55cb6-s.25ma7cg-sahs2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/2fd7a91ea9e80c63-s.2l73m_n0_ena8.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/74cdd852f516c0aa-s.3za_bzd_y9w0d.woff2)format("woff2");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:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/751b79a01b9ab64a-s.0x5-8ya7e072i.woff2)format("woff2");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:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ef598559186306ee-s.p.3246k2d1y3v33.woff2)format("woff2");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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/84c114b2c4cb3b03-s.2zdw9sl6rprmx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/bca61253774cf674-s.0stsk-oqtkbig.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9c9e311966b2c431-s.37fs4ev2tl_rv.woff2)format("woff2");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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/400b3e039486ab68-s.0b157wuy3ejsp.woff2)format("woff2");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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/4e8cb63bdfc89443-s.p.0qp914v-nnisn.woff2)format("woff2");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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bf40d83aa9c72fb-s.0eiiypsnsyqsy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3846cd278554cc73-s.3vsmwt5f90wci.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a23b5cef6e04c73-s.3j251-ess-mn2.woff2)format("woff2");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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c057f24894f01f05-s.3ivaoevkvmhhp.woff2)format("woff2");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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/98f992443ccb276f-s.p.3g0gucm_m7uet.woff2)format("woff2");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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/61b0fa473c495204-s.2lldiiucvp5ql.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ba9e5337ec18f7ed-s.15rg1gnquejws.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/52a3cc83f9028e85-s.00w5se4dszvo-.woff2)format("woff2");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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/512edca1ee5836a2-s.1u_tr3w8_n006.woff2)format("woff2");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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/23d3c9ac01cd973c-s.p.0ypjxwhkw76ry.woff2)format("woff2");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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0120702d9dd2a7b5-s.42hv6i7hfs_kg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/19f1a346b7519d21-s.2_hp3kh8_mt54.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bc0c875c697aeb30-s.03eiykfmqp793.woff2)format("woff2");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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cd36df668fb8b666-s.2yjmud6nw0o0-.woff2)format("woff2");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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d71b78498c53c0d-s.p.2ujc04j28-9q9.woff2)format("woff2");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:Spectral Fallback;src:local(Times New Roman);ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.0%;size-adjust:109.78%}.spectral_ff96ec1a-module__IBZHYa__className{font-family:Spectral,Spectral Fallback}.spectral_ff96ec1a-module__IBZHYa__variable{--font-body:"Spectral", "Spectral Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_1d9b8821-module__EcoJWa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_1d9b8821-module__EcoJWa__variable{--font-ui:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.block{display:block}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-transparent{border-color:#0000}.bg-clip-padding{background-clip:padding-box}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline-offset-4{text-underline-offset:4px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius-lg)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}:root,html[data-theme=light]{--bg:#f4ebe3;--bg-rgb:244,235,227;--panel:#ece0d2;--ink:#2a0c12;--muted:#7a534e;--line:#d4b8ac;--lime:#8b0d16;--red:#5c0810;--on-accent:#f6efe6;--map:#eadfd3;--cyan:#8b0d16;--essay-ink:#2a0c1229;--essay-snake:#2a0c12;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--bg:#12080a;--bg-rgb:18,8,10;--panel:#1c0e12;--ink:#f3e6dc;--muted:#b08986;--line:#4a2a2e;--lime:#c42332;--red:#e07a7a;--on-accent:#f6efe6;--map:#1a0c0f;--cyan:#c42332;--essay-ink:#ffffff73;--essay-snake:#f0e2d8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=organizma]{--bg:#000;--bg-rgb:0,0,0;--panel:#07070c;--ink:#eef2f6;--muted:#7d8b99;--line:#2a3140;--lime:#ff2a3c;--red:#ff6b7a;--on-accent:#fff7f7;--map:#050508;--cyan:#4de8ff;--essay-ink:#ffffff6b;--essay-snake:#d7dee6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-body),Georgia,"Times New Roman",serif;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}.site-header{border-bottom:1px solid var(--line);align-items:center;gap:60px;height:82px;padding:0 5vw;display:flex}.wordmark{font:600 19px var(--font-ui),ui-monospace,monospace;letter-spacing:.12em}.site-header nav{color:var(--muted);font:12px var(--font-ui),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.1em;gap:30px;display:flex}.site-header nav a:hover{color:var(--lime)}.agent-button{color:var(--ink);border:1px solid var(--line);font:11px var(--font-ui),ui-monospace,monospace;text-transform:uppercase;background:0 0;margin-left:auto;padding:11px 16px}.agent-button:hover{border-color:var(--lime);color:var(--lime)}main{max-width:1500px;margin:auto}.hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;min-height:640px;padding:96px 5vw 72px;display:flex;position:relative}.hero-copy{z-index:2;view-transition-name:landing-copy;flex:0 auto;min-width:0;max-width:none;position:relative}.eyebrow{font:10px var(--font-ui),ui-monospace,monospace;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.hero h1{letter-spacing:-.06em;margin:25px 0;font-size:clamp(32px,4.4vw,68px);font-weight:400;line-height:1.08}.hero h1 em{color:var(--lime);font-style:normal}.hero-sub{color:var(--muted);max-width:430px;font-size:15px;line-height:1.6}.hero-actions{align-items:center;gap:26px;margin-top:35px;display:flex}.lime-button,.outline-button{background:var(--lime);color:var(--on-accent);font:11px var(--font-ui),ui-monospace,monospace;text-transform:uppercase;border:1px solid var(--lime);cursor:pointer;justify-content:space-between;align-items:center;gap:28px;padding:14px 17px;display:inline-flex}.lime-button span{font-size:17px}.text-button{font:11px var(--font-ui),ui-monospace,monospace;text-transform:uppercase;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.text-button:hover{color:var(--lime)}.hero-aside{width:100%;max-width:430px;font:10px var(--font-ui),ui-monospace,monospace;color:var(--muted);flex-direction:column;gap:7px;margin-top:32px;display:flex}.hero-aside strong{font:400 49px var(--font-display),Georgia,serif;color:var(--ink);letter-spacing:-.08em;margin-top:8px}.pulse-label{color:var(--lime);margin-top:18px}.pulse-label i{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #8b0d1621}.map-section,.trails-section,.explorers-section,.philosophy,.contribute{border-bottom:1px solid var(--line);padding:80px 5vw}.section-head{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.section-head h2{letter-spacing:-.04em;margin:12px 0 0;font-size:29px;font-weight:400}.section-head>a,.muted{font:11px var(--font-ui),ui-monospace,monospace;color:var(--muted)}.map-canvas{background:var(--map);border:1px solid var(--line);height:650px;position:relative;overflow:hidden}.map-canvas.compact{height:540px}.map-grid{opacity:.3;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:52px 52px;position:absolute;inset:0}.map-canvas svg{width:100%;height:100%;position:absolute;inset:0}.route{fill:none;stroke:var(--lime);stroke-width:.28px;stroke-dasharray:2 1;animation:18s linear infinite dash}.route.faint{stroke:#8b0d1633;stroke-width:1.2px;filter:blur(8px)}.route.secondary{stroke:#b08980;opacity:.5;animation-direction:reverse}@keyframes dash{to{stroke-dashoffset:-60px}}.map-node{color:var(--ink);font:10px var(--font-ui),ui-monospace,monospace;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;display:flex;position:absolute;transform:translate(-50%,-50%)}.map-node i{background:var(--bg);border:1px solid var(--lime);border-radius:50%;width:9px;height:9px;display:block}.map-node.origin i{background:var(--lime)}.map-node.agent i{border-color:#9a5a5a}.map-node.selected i{box-shadow:0 0 0 6px #8b0d1626}.map-node span{white-space:nowrap}.coordinates,.map-legend,.map-stamp{font:10px var(--font-ui),ui-monospace,monospace;color:var(--muted);position:absolute}.coordinates{bottom:20px;left:22px}.map-legend{gap:20px;display:flex;bottom:20px;right:22px}.dot{border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.dot.lime{background:var(--lime)}.dot.dim{background:#a07a72}.map-stamp{text-align:right;line-height:1.7;top:20px;right:22px}.map-stamp strong{color:var(--lime);font-size:20px;font-weight:400}.trail-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.trail-card{background:var(--panel);border:1px solid var(--line);min-height:185px;padding:20px;position:relative}.trail-card:hover{border-color:var(--lime)}.trail-top{font:10px var(--font-ui),ui-monospace,monospace;color:var(--muted);justify-content:space-between;display:flex}.status{font:10px var(--font-ui),ui-monospace,monospace;text-transform:uppercase;color:var(--lime)}.status.changed{color:var(--red)}.trail-agent{font:19px var(--font-ui),ui-monospace,monospace;margin-top:25px}.trail-origin,.trail-route,.trail-age{font:11px var(--font-ui),ui-monospace,monospace;color:var(--muted);margin-top:5px}.trail-route{color:var(--ink);margin-top:20px}.trail-age{position:absolute;bottom:18px;right:20px}.philosophy{padding-top:110px;padding-bottom:110px}.compare{justify-content:space-between;align-items:center;gap:40px;margin-top:70px;display:flex}.compare span{font:11px var(--font-ui),ui-monospace,monospace;color:var(--muted)}.compare h2{letter-spacing:-.06em;font-size:clamp(30px,4vw,62px);font-weight:400}.compare .active h2{color:var(--lime)}.compare-arrow{color:var(--muted);font-size:30px}.contribute{justify-content:space-between;align-items:end;padding-top:90px;padding-bottom:100px;display:flex}.webmcp-section{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:48px;padding:80px 5vw;display:flex}.webmcp-section h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(32px,4vw,56px);font-weight:400;line-height:1.05}.webmcp-section h2 i{color:var(--lime);font-style:normal}.webmcp-lede{max-width:420px;color:var(--muted);font:13px var(--font-ui),ui-monospace,monospace;margin:22px 0 0;line-height:1.7}.webmcp-call{flex:1;max-width:560px;margin:0}.contribute h2{letter-spacing:-.06em;margin:25px 0 0;font-size:clamp(38px,5vw,70px);font-weight:400;line-height:1}.contribute h2 i{color:var(--lime);font-style:normal}.contribute p{color:var(--muted);font:13px var(--font-ui),ui-monospace,monospace;margin:0 0 25px;line-height:1.8}.outline-button{color:var(--ink);border-color:var(--line);background:0 0}.outline-button:hover{border-color:var(--lime);color:var(--lime)}footer{max-width:1500px;font:10px var(--font-ui),ui-monospace,monospace;color:var(--muted);align-items:center;gap:30px;margin:auto;padding:35px 5vw;display:flex}footer div{gap:25px;margin-left:auto;display:flex}footer a:hover{color:var(--lime)}.map-page,.registry-page,.detail-page{padding:60px 5vw}.map-page-head,.registry-title,.detail-heading{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.map-page h1,.registry-page h1,.detail-page h1{letter-spacing:-.07em;margin:18px 0 0;font-size:clamp(42px,5vw,72px);font-weight:400}.map-controls{display:flex}.map-controls button{background:var(--panel);color:var(--ink);border:1px solid var(--line);padding:10px 15px}.map-explorer{grid-template-columns:1fr 340px;gap:12px;display:grid}.node-panel{background:var(--panel);border:1px solid var(--line);padding:25px}.node-panel h2{font:22px var(--font-ui),ui-monospace,monospace;margin:22px 0 35px;font-weight:400}.status-line{border-top:1px solid var(--line);flex-direction:column;gap:7px;padding:16px 0;display:flex}.status-line span{font:9px var(--font-ui),ui-monospace,monospace;color:var(--muted)}.status-line strong{font:12px var(--font-ui),ui-monospace,monospace;font-weight:400}.status-line .good{color:var(--lime)}.node-panel .lime-button{width:100%;margin-top:20px}.registry-title>span{font:11px var(--font-ui),ui-monospace,monospace;color:var(--muted)}.registry-tools{justify-content:space-between;gap:30px;margin:55px 0 20px;display:flex}.registry-tools input{border:0;border-bottom:1px solid var(--line);color:var(--ink);width:300px;font:12px var(--font-ui),ui-monospace,monospace;background:0 0;outline:0;padding:12px 0}.registry-tools input:focus{border-color:var(--lime)}.tabs{flex-wrap:wrap;gap:5px;display:flex}.tabs button{border:1px solid var(--line);color:var(--muted);font:10px var(--font-ui),ui-monospace,monospace;background:0 0;padding:10px 13px}.tabs button.selected,.tabs button:hover{color:var(--lime);border-color:var(--lime)}.registry-row{border-top:1px solid var(--line);font:11px var(--font-ui),ui-monospace,monospace;grid-template-columns:2fr .8fr .5fr .8fr .8fr;align-items:center;gap:15px;padding:20px 12px;display:grid}.registry-row.header{color:var(--muted);font-size:9px}.registry-row strong,.registry-row small{font-weight:400;display:block}.registry-row small{color:var(--muted);margin-top:6px}.type{color:var(--muted)}.detail-heading{align-items:start;gap:24px}.detail-heading>div{flex:1;min-width:0}.detail-heading>.status{margin-top:30px}.detail-page{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:48px 56px;min-height:780px;display:grid;overflow:visible}.detail-heading{grid-column:1}.detail-page h1{letter-spacing:-.04em;flex-wrap:wrap;align-items:baseline;gap:8px 4px;min-width:0;max-width:100%;font-size:clamp(22px,3.2vw,42px);line-height:1.15;display:flex}.detail-page h1 span{overflow-wrap:break-word;word-break:normal;flex:0 auto;min-width:0;max-width:100%}.detail-page h1 em{color:var(--lime);flex:none;margin:0 12px;font-style:normal}.journey{flex-direction:column;grid-column:1;gap:28px;max-width:100%;margin-top:0;margin-left:8%;display:flex;position:relative}.journey-line{border-left:1px dashed #c4a39a;position:absolute;top:18px;bottom:18px;left:17px}.journey-step{align-items:flex-start;gap:22px;display:flex}.journey-dot{z-index:1;border:1px solid var(--lime);background:var(--bg);width:35px;height:35px;color:var(--lime);font:11px var(--font-ui),ui-monospace,monospace;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.journey-step strong{font:13px var(--font-ui),ui-monospace,monospace;overflow-wrap:anywhere;word-break:break-word;font-weight:400}.journey-step small{color:var(--muted);font:10px var(--font-ui),ui-monospace,monospace;margin-top:5px;display:block}.detail-aside{z-index:2;background:var(--panel);border:1px solid var(--line);grid-area:1/2/span 2;width:100%;padding:25px;position:static}.detail-aside dl{font:11px var(--font-ui),ui-monospace,monospace;margin:25px 0}.detail-aside dt{color:var(--muted);margin-top:16px;font-size:9px}.detail-aside dd{margin:5px 0}.detail-aside .lime-button,.detail-aside .outline-button{width:100%;margin-top:10px}.modal-backdrop{z-index:5;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.agent-modal{background:var(--panel);border:1px solid var(--lime);width:min(500px,100%);padding:35px;position:relative}.agent-modal h2{letter-spacing:-.05em;margin:25px 0 10px;font-size:36px;font-weight:400}.agent-modal p{color:var(--muted);font:12px var(--font-ui),ui-monospace,monospace;line-height:1.7}.close{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:15px;right:20px}.agent-steps{font:11px var(--font-ui),ui-monospace,monospace;flex-direction:column;gap:15px;margin:35px 0;display:flex}.step{color:var(--muted)}.step.active{color:var(--lime)}.step span{width:24px;display:inline-block}.agent-modal .lime-button{width:100%}.agent-button.live{border-color:var(--lime);color:var(--lime)}.agent-modal-wide,.agent-panel{width:min(560px,100%)}.webmcp-status{border:1px solid var(--line);font:11px var(--font-ui),ui-monospace,monospace;margin-bottom:22px;padding:12px 14px}.webmcp-status div{justify-content:space-between;gap:12px;display:flex}.webmcp-status b.good{color:var(--lime)}.webmcp-status small,.issued-line{color:var(--muted);font:11px var(--font-ui),ui-monospace,monospace;margin-top:8px;line-height:1.6;display:block}.webmcp-status pre{max-height:140px;color:var(--lime);font:10px var(--font-ui),ui-monospace,monospace;background:#0006;margin:10px 0 0;padding:10px;overflow:auto}.agent-form{flex-direction:column;gap:16px;margin-top:28px;display:flex}.agent-form label{font:10px var(--font-ui),ui-monospace,monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:8px;display:flex}.agent-form input{border:0;border-bottom:1px solid var(--line);color:var(--ink);font:13px var(--font-ui),ui-monospace,monospace;background:0 0;outline:0;padding:10px 0}.agent-form input:focus{border-color:var(--lime)}.agent-form .lime-button{width:100%;margin-top:8px}.agent-form .lime-button:disabled{opacity:.5;cursor:not-allowed}.agent-session-card{border:1px solid var(--lime);margin-top:28px;padding:18px}.agent-session-card span{font:9px var(--font-ui),ui-monospace,monospace;color:var(--muted)}.agent-session-card strong{font:22px var(--font-ui),ui-monospace,monospace;margin:8px 0;font-weight:400;display:block}.agent-session-card small{color:var(--muted);font:11px var(--font-ui),ui-monospace,monospace}.agent-page{padding:80px 5vw 100px}.jury-desk{border-bottom:1px solid var(--line);max-width:1500px;margin:auto;padding:80px 5vw 120px}.jury-who{font:12px var(--font-ui),ui-monospace,monospace;color:var(--muted);margin:18px 0 0}.jury-who span{color:var(--muted);margin-top:6px;display:block}.jury-desk h1{letter-spacing:-.07em;max-width:18ch;margin:22px 0 40px;font-size:clamp(36px,5vw,72px);font-weight:400;line-height:.95}.jury-lead{max-width:640px;color:var(--muted);font-size:17px;line-height:1.7}.jury-lead em{color:var(--ink);font-style:normal}.jury-spec{gap:0;max-width:640px;margin:40px 0;display:grid}.jury-spec div{border-top:1px solid var(--line);font:12px var(--font-ui),ui-monospace,monospace;grid-template-columns:140px 1fr;gap:16px;padding:14px 0;display:grid}.jury-spec dt{color:var(--muted)}.jury-codeblock{background:var(--panel);border:1px solid var(--line);color:var(--lime);font:12px var(--font-ui),ui-monospace,monospace;max-width:720px;margin:0 0 28px;padding:22px;line-height:1.7;overflow:auto}.jury-note{max-width:560px;color:var(--muted);font:12px var(--font-ui),ui-monospace,monospace;line-height:1.7}.jury-hops{max-width:640px;margin:32px 0;padding:0;list-style:none}.jury-hops li{border-top:1px solid var(--line);font:14px var(--font-display),Georgia,serif;color:var(--muted);padding:16px 0}.jury-hops b{color:var(--lime);font:11px var(--font-ui),ui-monospace,monospace;margin-bottom:6px;display:block}.jury-trails-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:720px;margin:28px 0;display:grid}.jury-trails-mini a{border:1px solid var(--line);background:var(--panel);font:13px var(--font-ui),ui-monospace,monospace;padding:16px}.jury-trails-mini small{color:var(--muted);margin-top:8px;display:block}.jury-files{max-width:720px;margin:32px 0;padding:0;list-style:none}.jury-files li{border-top:1px solid var(--line);font:12px var(--font-ui),ui-monospace,monospace;justify-content:space-between;gap:20px;padding:14px 0;display:flex}.jury-files code{color:var(--lime)}.jury-files span{color:var(--muted)}.jury-table{border-collapse:collapse;font:12px var(--font-ui),ui-monospace,monospace;max-width:800px;margin:32px 0}.jury-table th,.jury-table td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 18px 12px 0}.jury-table th{color:var(--muted);font-weight:400}.jury-dual{grid-template-columns:1fr 1fr;gap:12px;max-width:720px;margin:32px 0;display:grid}.jury-dual div{border:1px solid var(--line);background:var(--panel);padding:20px}.jury-dual span{font:10px var(--font-ui),ui-monospace,monospace;color:var(--lime)}.jury-dual p{color:var(--muted);font:13px var(--font-ui),ui-monospace,monospace;margin:10px 0 0;line-height:1.6}.jury-links{flex-wrap:wrap;align-items:center;gap:18px;margin-top:48px;display:flex}.lens-chrome h1{color:var(--lime)}.lens-edge h1{letter-spacing:-.08em}.lens-http .jury-table td:nth-child(2){color:var(--lime)}@media (max-width:800px){.site-header{gap:20px;padding:0 20px}.site-header nav{display:none}.hero{flex-direction:column;gap:28px;min-height:0;padding:28px 20px 48px;display:flex}.hero-aside,.explorers-rail{align-self:stretch;width:100%;max-width:none;margin-top:24px}.jury-dual,.jury-trails-mini,.jury-files li{display:block}.pulse-label{margin-top:20px}.map-section,.trails-section,.explorers-section,.philosophy,.contribute,.webmcp-section,.map-page,.registry-page,.detail-page{padding:60px 20px}.trail-grid{grid-template-columns:1fr}.map-canvas{height:480px}.map-canvas.compact{height:400px}.map-explorer{grid-template-columns:1fr}.node-panel{order:-1}.registry-tools,.contribute,.compare,.webmcp-section{display:block}.tabs{margin-top:20px}.compare-arrow{margin:25px 0}.registry-row{grid-template-columns:1.8fr .7fr .5fr}.registry-row>:nth-child(5),.registry-row.header>:nth-child(5){display:none}.detail-aside{width:100%;margin-top:60px;position:static}.journey{margin-left:0}footer{flex-wrap:wrap;padding:30px 20px}footer div{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important}}.agent-door{font:12px var(--font-ui),ui-monospace,monospace;color:var(--muted);margin:22px 0 0;line-height:1.6}.agent-door a,.agent-door code{color:var(--lime)}.explorers-rail-head{letter-spacing:.12em;justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.explorers-rail-head small{color:var(--lime);letter-spacing:.08em}.trust-rings{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.trust-rings li{border-top:1px solid #8b0d162e;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:10px;padding:8px 0;display:grid}.trust-rings li:first-child{border-top:0;padding-top:0}.trust-rings b{font:10px var(--font-ui),ui-monospace,monospace;color:var(--lime);letter-spacing:.08em;text-transform:uppercase;font-weight:400}.trust-rings span{font:11px var(--font-ui),ui-monospace,monospace;color:var(--ink);flex-direction:column;gap:2px;min-width:0;line-height:1.35;display:flex}.trust-rings small{color:var(--muted);font:10px var(--font-ui),ui-monospace,monospace}.trust-ring-enter{color:var(--lime);font:10px var(--font-ui),ui-monospace,monospace;letter-spacing:.06em;cursor:pointer;text-transform:uppercase;background:0 0;border:0;align-self:start;margin-top:6px;padding:0}.trust-ring-enter:hover{opacity:.8}.trust-ring-form{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.trust-ring-form input{border:0;border-bottom:1px solid var(--line);min-width:0;color:var(--ink);font:11px var(--font-ui),ui-monospace,monospace;letter-spacing:.06em;background:0 0;outline:0;flex:140px;padding:6px 0}.trust-ring-form input:focus{border-color:var(--lime)}.trust-ring-form button{border:1px solid var(--line);color:var(--ink);font:10px var(--font-ui),ui-monospace,monospace;text-transform:uppercase;cursor:pointer;background:0 0;padding:6px 10px}.trust-ring-form button:hover:not(:disabled){border-color:var(--lime);color:var(--lime)}.trust-ring-form button:disabled{opacity:.45;cursor:not-allowed}.trust-ring-error{color:var(--red);font:10px var(--font-ui),ui-monospace,monospace;flex:100%}.explorer-board{border:1px solid var(--line);margin:0;padding:0;list-style:none}.explorer-board.compact{background:var(--panel);border-color:#8b0d1633}@supports (color:color-mix(in lab, red, red)){.explorer-board.compact{background:color-mix(in srgb,var(--panel) 88%, transparent)}}.explorer-board.compact{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.explorer-row{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:grid}.explorer-row:first-child{border-top:0}.explorer-row:hover{background:#8b0d160a}.explorer-rank{font:12px var(--font-ui),ui-monospace,monospace;color:var(--lime)}.explorer-who strong{font:12px var(--font-ui),ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap;font-weight:400;display:block;overflow:hidden}.explorer-who{min-width:0}.explorer-who small{color:var(--muted);font:10px var(--font-ui),ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.explorer-rings{flex-wrap:wrap;gap:4px;margin-bottom:4px;display:flex}.explorer-ring{font:9px var(--font-ui),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--lime);border:1px solid #8b0d1645;padding:2px 6px;line-height:1.2}.explorer-ring[data-ring=moltbook]{color:#9a5a5a;border-color:#9a5a5a59}.explorer-follow{color:var(--ink);border:1px solid var(--line);font:9px var(--font-ui),ui-monospace,monospace;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;padding:6px 9px}.explorer-follow:hover,.explorer-follow.on{border-color:var(--lime);color:var(--lime)}.explorer-follow:disabled{opacity:.45;cursor:not-allowed}@media (max-width:800px){html,body{overflow-x:clip}.site-header{justify-content:space-between;gap:12px;min-width:0;height:auto;min-height:64px;padding:12px 16px}.wordmark{letter-spacing:.08em;min-width:0;font-size:15px}.geodesics-mark{width:52px;height:52px}.agent-button{flex-shrink:0;padding:9px 11px;font-size:10px}.hero-copy,.hero-sub,.agent-door{max-width:100%}.hero h1{letter-spacing:-.04em;overflow-wrap:break-word;max-width:100%;margin:18px 0;font-size:clamp(32px,8.4vw,64px);line-height:1.05}.hero h1 br{display:none}.hero-actions{flex-wrap:wrap;gap:16px;margin-top:24px}.lime-button,.outline-button{width:100%;max-width:100%}.explorer-row{min-height:56px;padding:14px}.explorer-follow{padding:8px 12px}.section-head,.map-page-head,.registry-title,.detail-heading{flex-direction:column;align-items:flex-start;gap:10px}.map-page h1,.registry-page h1{font-size:clamp(32px,9vw,56px)}.map-node span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:42vw;display:-webkit-box;overflow:hidden}.map-legend,.coordinates,.map-stamp{left:12px;right:12px}.map-legend{flex-wrap:wrap;gap:10px;bottom:12px}.map-stamp{top:12px;left:auto}.coordinates{bottom:40px}.trail-route,.trail-origin,.status-line strong{overflow-wrap:anywhere;word-break:break-word}.trail-card{min-height:0;padding-bottom:48px}.webmcp-call,.jury-codeblock{max-width:100%;font-size:11px}.detail-page{grid-template-columns:1fr}.detail-heading,.journey,.detail-aside{grid-area:auto/1}.detail-page h1{max-width:100%;font-size:clamp(18px,5.2vw,32px);display:block}.detail-page h1 span{min-width:0;display:inline}.detail-page h1 em{margin-left:6px;margin-right:6px}.journey{max-width:100%}.registry-tools input{width:100%}.jury-spec div{grid-template-columns:1fr}.explorer-board.compact{min-height:0}.agent-modal{padding:24px}.agent-modal h2{font-size:28px}.globe-figure{flex-basis:auto;height:320px;min-height:300px}.map-canvas.globe-stage{height:420px}}.globe-figure{z-index:1;view-transition-name:geodesic-globe;flex:480px;min-width:0;height:560px;position:relative}.globe-figure.compact{height:560px}.globe-figure canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.globe-figure canvas:active{cursor:grabbing}.globe-tip{pointer-events:none;font:10px var(--font-ui),ui-monospace,monospace;color:var(--lime);background:var(--panel);position:absolute;transform:translate(12px,-18px)}@supports (color:color-mix(in lab, red, red)){.globe-tip{background:color-mix(in srgb,var(--panel) 93%, transparent)}}.globe-tip{white-space:nowrap;z-index:2;border:1px solid #8b0d1645;padding:4px 8px}.globe-hud{font:10px var(--font-ui),ui-monospace,monospace;color:var(--muted);text-align:right;letter-spacing:.1em;text-transform:uppercase;pointer-events:none;position:absolute;top:8px;right:8px}.globe-hud strong{color:var(--lime);font:400 18px var(--font-display),Georgia,serif;letter-spacing:.02em;margin-top:4px;display:block}.globe-figure[data-alive=true] .globe-hud span,.globe-figure[data-alive=true] .globe-hud strong{color:#c42332}.globe-figure[data-alive=true]:after{content:"";pointer-events:none;background:radial-gradient(circle,#6ee8d21f,#0000 68%);border-radius:50%;animation:2.4s ease-in-out infinite globe-alive-breathe;position:absolute;inset:8% 12%}@keyframes globe-alive-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}.map-canvas.globe-stage{background:var(--bg);padding:0;overflow:hidden}.map-canvas.globe-stage .globe-figure{flex:none;height:100%}.map-explorer .map-canvas.globe-stage{min-height:650px}.node-panel .eyebrow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.trail-index{color:var(--lime);letter-spacing:.08em}.trail-hops{border-top:1px solid var(--line);margin:18px 0 0;padding:0;list-style:none}.trail-hops li{border-bottom:1px solid var(--line);font:12px var(--font-ui),ui-monospace,monospace;overflow-wrap:anywhere;align-items:baseline;gap:12px;padding:10px 0;display:flex}.trail-hops b{color:var(--lime);flex-shrink:0;font-weight:400}.trail-actions{grid-template-columns:1fr 1.4fr 1fr;gap:8px;margin-top:20px;display:grid}.trail-actions .lime-button,.trail-actions .outline-button{justify-content:center;gap:8px;width:100%;margin-top:0;padding:12px 10px}.hero h1{flex-direction:column;gap:.06em;display:flex}.hero-line{color:inherit;display:block}.hero h1 .hero-line em{color:var(--lime);font-style:normal}@media (max-width:800px){.hero-line{white-space:normal}}.map-controls{align-items:center;gap:18px}.node-panel{view-transition-name:map-rail}::view-transition-group(geodesic-globe){animation-duration:.72s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(landing-copy){animation:.4s both vt-fade}::view-transition-new(landing-copy){animation:.4s reverse both vt-fade}::view-transition-old(map-rail){animation:.5s cubic-bezier(.22,1,.36,1) reverse both vt-rail}::view-transition-new(map-rail){animation:.55s cubic-bezier(.22,1,.36,1) both vt-rail}::view-transition-old(root){animation:.45s both vt-fade}::view-transition-new(root){animation:.55s cubic-bezier(.22,1,.36,1) both vt-rise}@keyframes vt-fade{0%{opacity:1}to{opacity:0}}@keyframes vt-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes vt-rail{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.globe-figure,.hero-copy,.node-panel{view-transition-name:none}}.hero{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);justify-content:stretch;align-items:start;gap:16px 32px;min-height:0;padding:36px 5vw 40px;display:grid}.hero-essay-host{isolation:isolate;min-height:min(72vh,720px);position:relative}.essay-field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.essay-field-canvas{width:100%;height:100%;display:block}.hero-essay-host .hero-copy,.hero-essay-host .hero-globe{z-index:2;position:relative}.hero-essay-host .hero-lead{background:linear-gradient(90deg, var(--bg) 0%, var(--bg) 100%);border-radius:2px;padding:10px 14px 14px 4px}@supports (color:color-mix(in lab, red, red)){.hero-essay-host .hero-lead{background:linear-gradient(90deg, color-mix(in srgb, var(--bg) 88%, transparent) 0%, color-mix(in srgb, var(--bg) 55%, transparent) 100%)}}.hero-play-note{font:11px var(--font-ui),ui-monospace,monospace;color:var(--muted);letter-spacing:.04em;margin:0 0 8px}.hero-essay-host[data-rail=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(280px,320px);padding-right:max(5vw,12px)}.hero-essay-host[data-rail=true] .hero-globe{grid-column:2}.couple-rail{z-index:2;background:var(--panel);flex-direction:column;grid-area:1/3/span 2;align-self:stretch;min-height:420px;max-height:min(70vh,640px);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.couple-rail{background:color-mix(in srgb,var(--panel) 92%, transparent)}}@media (max-width:960px){.hero-essay-host[data-rail=true]{grid-template-columns:minmax(0,1fr)}.hero-essay-host[data-rail=true] .hero-globe{grid-column:1}.couple-rail{grid-area:auto/1;min-height:280px;max-height:360px}}.couple-rail{z-index:2;background:var(--panel);flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.couple-rail{background:color-mix(in srgb,var(--panel) 92%, transparent)}}.couple-rail{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.couple-rail .couple-chat{background:0 0;border:0;flex-direction:column;flex:1;min-height:0;display:flex}.landing-main{max-width:none;min-height:100vh;margin:0}.landing-stage{z-index:1;background:var(--bg);position:fixed;inset:0;overflow:hidden}.essay-field-full{z-index:0;filter:blur(3.5px);opacity:.9;transition:filter .35s,opacity .35s;inset:0;transform:translateZ(0)}.landing-stage[data-playing=true] .essay-field-full{filter:none;opacity:1}.landing-stage[data-playing=true] .landing-frost,.landing-stage[data-playing=true] .landing-void{display:none}.landing-frost{z-index:1;pointer-events:none;background:linear-gradient(180deg, var(--bg) 0%, var(--bg) 45%, var(--bg) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.landing-frost{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 55%, transparent) 0%, color-mix(in srgb, var(--bg) 32%, transparent) 45%, color-mix(in srgb, var(--bg) 48%, transparent) 100%)}}.landing-frost{box-shadow:inset 0 0 120px var(--bg)}@supports (color:color-mix(in lab, red, red)){.landing-frost{box-shadow:inset 0 0 120px color-mix(in srgb, var(--bg) 40%, transparent)}}.landing-void{z-index:2;text-align:center;pointer-events:auto;background:var(--bg);flex-direction:column;align-items:center;gap:10px;width:min(520px,88vw);padding:22px 24px 18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.landing-void{background:color-mix(in srgb, var(--bg) 42%, transparent)}}.landing-void{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.landing-void{border:1px solid color-mix(in srgb, var(--line) 55%, transparent)}}.landing-void{-webkit-backdrop-filter:blur(14px)saturate(1.05);box-shadow:0 0 0 1px var(--bg) inset, 0 24px 60px var(--bg);border-radius:2px}@supports (color:color-mix(in lab, red, red)){.landing-void{box-shadow:0 0 0 1px color-mix(in srgb, var(--bg) 35%, transparent) inset, 0 24px 60px color-mix(in srgb, var(--bg) 45%, transparent)}}.landing-mark{place-items:center;width:min(340px,72vw);height:min(340px,72vw);margin:0 auto;display:grid;position:relative}.landing-globe-wrap{pointer-events:none;filter:blur(5px);opacity:.72;grid-area:1/1;width:100%;height:100%;transform:translateZ(0)}.landing-globe-wrap .globe-figure,.landing-globe-wrap .globe-figure.compact,.landing-globe-wrap .map-canvas.globe-stage{width:100%;max-width:none;height:100%;background:0 0!important}.landing-globe-wrap .globe-hud,.landing-globe-wrap .globe-tip{display:none}.landing-logo-wrap{z-index:2;pointer-events:none;width:min(92%,520px);height:clamp(88px,18vw,168px);filter:drop-shadow(0 0 18px var(--lime)) drop-shadow(0 10px 28px var(--bg)) drop-shadow(0 2px 0 var(--bg));grid-area:1/1;justify-content:center;align-items:center;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.landing-logo-wrap{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--lime) 55%, transparent)) drop-shadow(0 10px 28px color-mix(in srgb, var(--bg) 75%, transparent)) drop-shadow(0 2px 0 color-mix(in srgb, var(--bg) 80%, transparent))}}.landing-logo{object-fit:contain;mix-blend-mode:screen;width:auto;max-width:100%;height:100%;margin:0 auto;display:block}html[data-theme=light] .landing-logo-wrap{background:var(--lime);-webkit-mask-image:url(/gsl.png);mask-image:url(/gsl.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html[data-theme=light] .landing-logo{mix-blend-mode:normal;opacity:0}.landing-tag{max-width:34ch;font:12px/1.45 var(--font-ui),ui-monospace,monospace;color:var(--muted);letter-spacing:.02em;margin:4px 0 0}.landing-start{font:11px var(--font-ui),ui-monospace,monospace;color:var(--ink);letter-spacing:.08em;text-transform:lowercase;opacity:.72;margin:6px 0 0}.landing-bond{font:11px var(--font-ui),ui-monospace,monospace;color:var(--muted);margin:4px 0 0}.landing-couple-wait{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.landing-invite{text-align:left;max-width:100%;font:10px/1.45 var(--font-ui),ui-monospace,monospace;color:var(--ink);background:var(--bg);margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.landing-invite{background:color-mix(in srgb, var(--bg) 55%, transparent)}}.landing-invite{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.landing-invite{border:1px solid color-mix(in srgb, var(--line) 50%, transparent)}}.landing-invite{white-space:pre-wrap;word-break:break-all;overflow:auto}.auth-passport-line{gap:4px;display:grid}.auth-terminal-cmds button[data-on=true]{border-color:var(--lime);color:var(--lime)}.landing-enter{grid-template-columns:1fr 1fr;gap:10px;max-width:18rem;margin-top:8px;display:grid}.landing-enter .hero-gate{justify-content:center;min-height:48px;padding:14px 12px}.landing-enter .hero-gate-name{margin:0}.snake-leaderboard{z-index:3;background:var(--bg);flex-direction:column;width:min(280px,34vw);min-height:0;display:flex;position:absolute;top:56px;bottom:72px;left:16px}@supports (color:color-mix(in lab, red, red)){.snake-leaderboard{background:color-mix(in srgb, var(--bg) 52%, transparent)}}.snake-leaderboard{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.snake-leaderboard{border:1px solid color-mix(in srgb, var(--line) 55%, transparent)}}.snake-leaderboard{-webkit-backdrop-filter:blur(12px)saturate(1.05)}.snake-leaderboard-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.snake-leaderboard-head{border-bottom:1px solid color-mix(in srgb, var(--line) 45%, transparent)}}.snake-leaderboard-head{font:10px var(--font-ui),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.snake-leaderboard-head small{letter-spacing:.06em;text-transform:lowercase;color:var(--lime)}.snake-leaderboard-list{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow:auto}.snake-leaderboard-row{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.snake-leaderboard-row{border-top:1px solid color-mix(in srgb, var(--line) 35%, transparent)}}.snake-leaderboard-row[data-hot=true]{background:var(--lime)}@supports (color:color-mix(in lab, red, red)){.snake-leaderboard-row[data-hot=true]{background:color-mix(in srgb, var(--lime) 12%, transparent)}}.snake-leaderboard-row:first-child{border-top:0}.snake-leaderboard-rank{font:12px var(--font-ui),ui-monospace,monospace;color:var(--lime)}.snake-leaderboard-who strong{font:12px var(--font-ui),ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap;font-weight:400;display:block;overflow:hidden}.snake-leaderboard-who small{font:10px var(--font-ui),ui-monospace,monospace;color:var(--muted);margin-top:3px;display:block}.snake-leaderboard-empty{font:11px/1.5 var(--font-ui),ui-monospace,monospace;color:var(--muted);padding:14px 12px}.snake-score-card{z-index:4;pointer-events:none;background:var(--bg);place-items:center;padding:20px;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.snake-score-card{background:color-mix(in srgb, var(--bg) 28%, transparent)}}.snake-score-card-inner{text-align:center;background:var(--bg);width:min(360px,88vw);padding:22px 24px 18px}@supports (color:color-mix(in lab, red, red)){.snake-score-card-inner{background:color-mix(in srgb, var(--bg) 72%, transparent)}}.snake-score-card-inner{border:1px solid var(--lime);box-shadow:0 24px 60px var(--bg)}@supports (color:color-mix(in lab, red, red)){.snake-score-card-inner{box-shadow:0 24px 60px color-mix(in srgb, var(--bg) 55%, transparent)}}.snake-score-card-inner{-webkit-backdrop-filter:blur(16px)}.snake-score-card-eyebrow{font:10px var(--font-ui),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0}.snake-score-card-score{font:clamp(52px,12vw,88px)/1 var(--font-display),Georgia,serif;letter-spacing:-.06em;color:var(--lime);margin:8px 0 0}.snake-score-card-rank{font:13px var(--font-ui),ui-monospace,monospace;color:var(--ink);letter-spacing:.04em;margin:6px 0 0}.snake-score-card-best{font:11px var(--font-ui),ui-monospace,monospace;color:var(--muted);margin:8px 0 0}.snake-score-card-hint{font:11px var(--font-ui),ui-monospace,monospace;color:var(--muted);letter-spacing:.08em;text-transform:lowercase;opacity:.72;margin:14px 0 0}.landing-stage[data-playing=true]:not([data-dead=true]) .snake-leaderboard{display:none}.landing-chrome{z-index:3;font:10px var(--font-ui),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:14px;display:flex;position:absolute;top:14px;right:16px}.landing-chrome-link{appearance:none;color:var(--muted);cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.landing-chrome-link:hover{color:var(--lime)}.landing-rail{z-index:3;grid-area:auto;width:min(320px,38vw);min-height:0;max-height:none;position:absolute;top:56px;bottom:72px;right:16px}.landing-stage[data-rail=true] .landing-void{left:calc(50% - min(160px,19vw))}body[data-landing=stage]{overflow:hidden}body[data-landing=stage] .agent-live-chrome{z-index:6}@media (max-width:720px){.landing-void{width:min(420px,92vw);padding:16px 14px 14px}.landing-mark{width:min(260px,78vw);height:min(260px,78vw)}.landing-logo-wrap{height:clamp(72px,20vw,120px)}.landing-rail{width:auto;height:min(40vh,320px);inset:auto 12px 64px}.landing-stage[data-rail=true] .landing-void{left:50%}.snake-leaderboard{width:auto;height:min(34vh,280px);inset:auto 12px 64px}.landing-chrome{flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:70vw;top:10px;right:10px}}.wordmark{font:600 18px var(--font-ui),ui-monospace,monospace;letter-spacing:.14em;align-items:center;gap:10px;display:inline-flex}.site-header{height:148px;overflow:visible}.geodesics-mark{flex-shrink:0;width:56px;height:56px;display:block;overflow:visible}.mark-track{fill:none;stroke:#2a0c1259;stroke-width:1.6px;opacity:.35}.mark-run{fill:none;stroke:var(--lime);stroke-width:1.7px;stroke-linecap:round;stroke-dasharray:.22 .78;filter:drop-shadow(0 0 4px var(--lime));animation:18s linear infinite mark-enforce}@keyframes mark-enforce{to{stroke-dashoffset:-1px}}@media (prefers-reduced-motion:reduce){.mark-run{opacity:.85;stroke-dasharray:none;animation:none}}.hero-copy{flex-direction:column;grid-area:1/1;align-self:start;gap:22px;display:flex}.hero-lead h1,.hero-copy h1{margin:0}.hero-globe{z-index:1;flex-direction:column;flex:none;grid-area:1/2;justify-content:flex-start;align-items:center;gap:18px;width:100%;min-width:0;display:flex}.hero-globe .globe-figure{flex:none;width:100%;max-width:none;height:min(480px,58vh)}.hero-globe .globe-figure.compact{height:min(480px,58vh)}.hero-aside{width:100%;max-width:none;margin-top:0}.hero-aside .pulse-label{margin-top:0;margin-bottom:8px}.hero-brief-kicker{appearance:none;cursor:pointer;background:0 0;border:0;padding:0;display:block}.hero-brief-kicker:hover{color:var(--lime)}.hero-brief-trigger{appearance:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:.06em;width:100%;margin:0;padding:0;display:flex}.hero-brief-trigger:hover .hero-line em{text-underline-offset:.12em;text-decoration:underline}.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}.hero-gates{grid-template-columns:1fr 1fr;gap:10px;max-width:22rem;margin-top:28px;display:grid}.hero-gate-slot{min-width:0;position:relative}.hero-gate{appearance:none;background:var(--panel);border:1px solid var(--line);width:100%;min-height:176px;color:var(--muted);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:22px 12px 18px;display:flex}.hero-gate:hover,.hero-gate:focus-visible{color:var(--lime);border-color:var(--lime);outline:0}.hero-gate-glyph{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 #0000);width:78px;height:78px;transition:filter .25s,transform .25s}.hero-gate:hover .hero-gate-glyph,.hero-gate:focus-visible .hero-gate-glyph{filter:drop-shadow(0 0 10px var(--lime))}@supports (color:color-mix(in lab, red, red)){.hero-gate:hover .hero-gate-glyph,.hero-gate:focus-visible .hero-gate-glyph{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--lime) 55%, transparent))}}.hero-gate:hover .hero-gate-glyph,.hero-gate:focus-visible .hero-gate-glyph{transform:scale(1.04)}.hero-gate-glyph [fill]{stroke:none}.hero-gate-name{font:11px var(--font-ui),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}.hero-gate-aux{width:26px;height:26px;color:var(--muted);z-index:1;border:1px solid #0000;place-items:center;display:grid;position:absolute;top:8px;right:8px}.hero-gate-aux svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.hero-gate-aux:hover,.hero-gate-aux:focus-visible{color:var(--lime);border-color:var(--lime);outline:0}.hero-gate[data-kind=agent] .hero-gate-glyph circle:last-of-type{transform-origin:40px 40px;animation:2.6s ease-in-out infinite gate-core}@keyframes gate-core{0%,to{opacity:.7}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-gate-glyph,.hero-gate:hover .hero-gate-glyph{transition:none;transform:none}.hero-gate[data-kind=agent] .hero-gate-glyph circle:last-of-type{animation:none}}.hero>.modal-backdrop{grid-area:1/1/-1/-1}.brief-sheet{background:var(--panel);border:1px solid var(--lime);width:min(520px,100%);padding:36px 32px 32px;position:relative}.brief-sheet .hero-sub{max-width:none;margin:18px 0 0;font-size:16px}.brief-sheet .agent-door{margin-top:18px}.hero-entry{flex-direction:column;flex-shrink:0;align-items:stretch;gap:10px;width:min(320px,100%);display:flex}.visitor-ask{text-align:center;color:var(--muted);font:13px var(--font-display),Georgia,serif;margin:0}.visitor-ask em{color:var(--ink);font-style:italic;font-weight:500}.entry-dock{border:1px solid var(--line);background:var(--panel);overflow:hidden}.entry-pills{grid-template-columns:1fr 1fr;display:grid}.entry-dock button{appearance:none;color:var(--muted);font:12px var(--font-ui),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:0}.entry-pills button{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:8px;padding:12px 10px;display:inline-flex}.entry-pills button:last-child{border-right:0}.entry-pills button svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:15px;height:15px}.entry-pills button:hover,.entry-pills button.on{color:var(--lime);background:#8b0d160f}.hero-explore{border-top:1px solid var(--line);cursor:not-allowed;opacity:1;justify-content:space-between;align-items:center;gap:28px;width:100%;margin:0;padding:14px 16px;display:inline-flex}.hero-explore:disabled{opacity:1}.hero-explore span{font-size:17px}.entry-dock[data-live=true] .hero-explore{background:var(--lime);color:var(--on-accent);cursor:pointer}.challenge-flag{color:var(--lime);font:10px var(--font-ui),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.1em;border:1px solid #8b0d1645;flex-shrink:0;align-items:center;gap:8px;margin-left:0;padding:9px 13px;display:inline-flex}.site-nav{color:var(--muted);font:11px var(--font-ui),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;justify-content:flex-end;gap:18px;margin-left:auto;display:flex}.site-nav a:hover{color:var(--lime)}.challenge-flag i{background:var(--lime);border-radius:50%;width:6px;height:6px;animation:2.2s ease-out infinite challenge-pulse;box-shadow:0 0 0 4px #8b0d1621}.challenge-flag:hover{border-color:var(--lime)}@keyframes challenge-pulse{0%{box-shadow:0 0 #8b0d1654}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.challenge-flag .flag-compact{display:none}@media (max-width:800px){.site-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;height:auto;min-height:0;padding:10px 14px}.site-nav{order:3;justify-content:flex-start;gap:14px;width:100%;margin-left:0;font-size:10px}.site-header nav{display:flex}.wordmark{gap:6px;min-width:0;overflow:visible}.geodesics-mark{width:34px;height:34px}.challenge-flag{letter-spacing:.06em;white-space:nowrap;flex:0 auto;min-width:0;margin-left:0;padding:6px 8px;font-size:9px}.challenge-flag .flag-full{display:none}.challenge-flag .flag-compact{display:inline}.hero:not(.hero-dash){flex-direction:column;min-height:0;padding:24px 16px 32px;display:flex}.hero:not(.hero-dash) .hero-copy{display:contents}.hero:not(.hero-dash) .hero-lead{order:1}.hero:not(.hero-dash) .hero-lead h1{font-variation-settings:normal;letter-spacing:.04em;margin:16px 0 8px;font-size:clamp(15px,4vw,22px);line-height:1.5}.hero:not(.hero-dash) .hero-gates{max-width:none;margin-top:16px}.hero-gate{min-height:148px}.hero:not(.hero-dash) .hero-globe{order:2}.hero:not(.hero-dash) .hero-globe .globe-figure,.hero:not(.hero-dash) .hero-globe .globe-figure.compact{height:320px}.hero-entry{width:100%}.hero:not(.hero-dash) .hero-aside{order:4}}body{--live-dock-closed:64px;--live-dock-open:min(58vh, 540px);padding-bottom:var(--live-dock-closed)}body[data-live-dock=open]{padding-bottom:calc(var(--live-dock-open) + 24px)}body[data-live-mode=dashboard]{--live-dock-open:calc(100dvh - 12px);padding-bottom:0;overflow:hidden}.agent-live-chrome{z-index:50;pointer-events:none;background:0 0;flex-direction:column;align-items:stretch;gap:8px;max-height:none;padding:0 12px 10px;display:flex;position:fixed;inset:auto 0 0}.agent-live-chrome[data-open=true]{max-height:var(--live-dock-open);background:linear-gradient(180deg, transparent 0%, rgba(var(--bg-rgb),.92) 18%, var(--bg) 100%);padding-top:10px}.agent-live-chrome[data-mode=dashboard][data-open=true]{background:rgba(var(--bg-rgb),.97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:10px;height:100dvh;max-height:none;padding:10px 16px 14px;inset:0}.agent-live-chrome-bar{pointer-events:auto;z-index:2;flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:flex}.agent-live-mode{appearance:none;background:var(--panel);color:var(--lime);font:10px var(--font-ui),ui-monospace,monospace,monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:1px solid #8b0d1659;margin:0;padding:8px 12px}.agent-live-mode:hover,.agent-live-mode[aria-pressed=true]{border-color:var(--lime);background:#8b0d1614}.agent-live-toggle{pointer-events:auto;appearance:none;background:var(--panel);color:var(--muted);font:10px var(--font-ui),ui-monospace,monospace,monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;z-index:2;border:1px solid #5a282a2e;flex-shrink:0;align-self:center;align-items:center;gap:8px;margin:0;padding:8px 14px;display:inline-flex}.agent-live-toggle:hover{color:var(--lime);border-color:#8b0d1659}.agent-live-toggle .activity-pulse{background:var(--lime);animation:1.6s ease-out infinite activity-breathe}.agent-live-dock{pointer-events:auto;scrollbar-width:thin;flex:auto;grid-template-columns:minmax(220px,300px) minmax(0,1.2fr) minmax(240px,320px);align-items:stretch;gap:12px;width:100%;max-width:1500px;min-height:0;margin:0 auto;display:grid;overflow:auto}.agent-live-dock.desk-dashboard{grid-template-columns:minmax(280px,.9fr) minmax(0,1.35fr) minmax(340px,1.05fr);gap:14px;max-width:1680px;overflow:hidden}.agent-live-dock.desk-dashboard>*{height:100%;min-height:0;max-height:none;overflow:auto}.observer-panel{background:var(--panel);font:11px var(--font-ui),ui-monospace,monospace,monospace;letter-spacing:.04em;border:1px solid #5a282a29;min-width:0;min-height:0;max-height:100%;padding:12px 14px;overflow:auto}.observer-panel.compact{padding:10px 12px}.observer-head{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.observer-head small{color:var(--muted)}.observer-head small[data-on=true]{color:var(--lime)}.observer-grid{gap:8px;margin:0;display:grid}.observer-grid>div{grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.observer-grid dt{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:9px}.observer-grid dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.observer-grid dd[data-on=true]{color:var(--lime)}.observer-last dd{color:var(--muted);font-size:10px;line-height:1.35}.observer-next{border-top:1px solid #5a282a1a;margin-top:12px;padding-top:10px}.observer-next>span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:9px;display:block}.observer-next ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.observer-next li{color:var(--ink)}.observer-next code{font:inherit;color:var(--lime)}.observer-login{appearance:none;width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #5a282a2e;margin-top:10px;padding:8px 10px}.observer-login:hover{border-color:var(--lime);color:var(--lime)}.activity-ticker{background:var(--panel);border:1px solid #5a282a29;flex-direction:column;gap:8px;min-width:0;min-height:0;max-height:100%;padding:10px 12px;display:flex;overflow:hidden}.activity-ticker-head{font:11px var(--font-ui),ui-monospace,monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-shrink:0;align-items:center;gap:8px;display:flex}.activity-ticker-head small{color:var(--muted);margin-left:auto}.activity-ticker[data-live=true] .activity-ticker-head small{color:var(--lime)}.activity-pulse{background:var(--muted);border-radius:50%;flex-shrink:0;width:7px;height:7px}.activity-ticker[data-live=true] .activity-pulse{background:var(--lime);animation:1.6s ease-out infinite activity-breathe;box-shadow:0 0 #8b0d168c}@keyframes activity-breathe{0%{box-shadow:0 0 #8b0d1673}70%{box-shadow:0 0 0 8px #8b0d1600}to{box-shadow:0 0 #8b0d1600}}.activity-ticker-list{scrollbar-width:thin;flex:1;gap:4px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.activity-ticker-list li{font:11px var(--font-ui),ui-monospace,monospace,monospace;letter-spacing:.03em;color:var(--muted);border-bottom:1px solid #5a282a14;flex-wrap:wrap;align-items:baseline;gap:6px;padding:4px 0;display:flex}.activity-ticker-list li.fresh{animation:.7s activity-flash}@keyframes activity-flash{0%{background:#8b0d1614}to{background:0 0}}.activity-actor{color:var(--lime)}.activity-tool{color:var(--ink)}.activity-status{color:var(--ink);text-transform:lowercase}.activity-ticker-list li[data-status=err] .activity-status{color:var(--red)}.activity-ticker-list li[data-status=running] .activity-status{color:var(--lime)}.activity-time,.activity-ms,.activity-sep{color:var(--muted)}.activity-ms{font-size:10px}.activity-empty{border-bottom:0!important}.network-ledger{background:var(--panel);min-width:0;min-height:0;max-height:100%;font:11px var(--font-ui),ui-monospace,monospace,monospace;border:1px solid #5a282a29;flex-direction:column;gap:8px;padding:10px 12px;display:flex;overflow:hidden}.network-ledger-head{font:11px var(--font-ui),ui-monospace,monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-shrink:0;align-items:center;gap:8px;display:flex}.network-ledger-head .activity-pulse{background:var(--lime);animation:1.6s ease-out infinite activity-breathe;box-shadow:0 0 #8b0d168c}.wall-tabs{scrollbar-width:thin;flex-shrink:0;gap:6px;padding-bottom:2px;display:flex;overflow:auto}.wall-tabs button{appearance:none;color:var(--muted);font:9px var(--font-ui),ui-monospace,monospace,monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #5a282a29;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.wall-tabs button em{color:var(--ink);opacity:.7;font-style:normal}.wall-tabs button[aria-selected=true]{border-color:var(--lime);color:var(--lime)}.wall-owner{letter-spacing:.04em;margin:0;font-size:10px}.wall-compose{border:1px solid #5a282a1f;flex-direction:column;flex-shrink:0;gap:6px;padding:8px;display:flex}.wall-compose textarea{resize:none;width:100%;color:var(--ink);font:12px var(--font-ui),ui-monospace,monospace,monospace;background:0 0;border:0;outline:0;min-height:44px}.wall-compose-meta{align-items:center;gap:6px;display:flex}.wall-compose-meta input{border:0;border-bottom:1px solid var(--line);min-width:0;color:var(--muted);font:10px var(--font-ui),ui-monospace,monospace,monospace;background:0 0;outline:0;flex:1;padding:4px 0}.wall-compose-meta input:focus{border-color:var(--lime);color:var(--ink)}.wall-compose-meta button{appearance:none;color:var(--ink);font:10px var(--font-ui),ui-monospace,monospace,monospace;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #5a282a38;padding:5px 10px}.wall-compose-meta button:hover:not(:disabled){border-color:var(--lime);color:var(--lime)}.wall-compose-meta button:disabled{opacity:.45;cursor:not-allowed}.wall-feed{scrollbar-width:thin;flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow:auto}.wall-post{border-bottom:1px solid #5a282a14;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.wall-post[data-you=true]{background:linear-gradient(90deg,#8b0d160a,#0000 60%)}.wall-post-avatar{width:28px;height:28px;color:var(--lime);font:11px var(--font-ui),ui-monospace,monospace,monospace;border:1px solid #8b0d1659;place-items:center;display:grid}.wall-post-body{min-width:0}.wall-post-meta{flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.wall-post-meta strong{color:var(--ink);font-weight:400}.wall-post-kind,.wall-post-you{font:8px var(--font-ui),ui-monospace,monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.wall-post-you{color:var(--lime)}.wall-post-meta time{color:var(--muted);margin-left:auto;font-size:9px}.wall-post-body p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 6px;line-height:1.45}.wall-post-trail{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:6px;font-size:10px;display:flex}.wall-post footer{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wall-chip{font:8px var(--font-ui),ui-monospace,monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid #5a282a29;padding:1px 6px}.wall-post footer a{color:var(--lime);margin-left:auto;font-size:9px;text-decoration:none}.wall-chat{border-top:1px solid #5a282a1a;flex-shrink:0;padding-top:6px}.wall-chat-toggle{appearance:none;width:100%;color:var(--muted);font:10px var(--font-ui),ui-monospace,monospace,monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:4px 0;display:flex}.wall-chat-toggle:hover{color:var(--lime)}.wall-chat .couple-chat{background:0 0;border:0;max-height:220px;padding:8px 0 0}.couple-chat{background:var(--panel);min-width:0;min-height:0;max-height:100%;font:11px var(--font-ui),ui-monospace,monospace,monospace;border:1px solid #5a282a29;flex-direction:column;gap:8px;padding:10px 12px;display:flex;overflow:hidden}.couple-chat-head{font:11px var(--font-ui),ui-monospace,monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-shrink:0;align-items:center;gap:8px;display:flex}.couple-chat-head small{color:var(--muted);margin-left:auto}.couple-chat[data-live=true] .couple-chat-head small{color:var(--lime)}.couple-chat[data-live=true] .activity-pulse{background:var(--lime);animation:1.6s ease-out infinite activity-breathe;box-shadow:0 0 #8b0d168c}.couple-chat-log{scrollbar-width:thin;flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow:auto}.couple-chat-empty{margin:0;line-height:1.5}.couple-chat-empty code{color:var(--lime)}.couple-chat-line{border-bottom:1px solid #5a282a14;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding-bottom:8px;display:grid}.couple-chat-who{font:9px var(--font-ui),ui-monospace,monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);grid-column:1}.couple-chat-line[data-you=true] .couple-chat-who{color:var(--lime)}.couple-chat-line p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;grid-column:1/-1;margin:0;line-height:1.45}.couple-chat-line time{color:var(--muted);grid-area:1/2;font-size:9px}.couple-chat-compose{flex-shrink:0;align-items:center;gap:8px;margin-top:auto;display:flex}.couple-chat-compose input{border:0;border-bottom:1px solid var(--line);min-width:0;color:var(--ink);font:12px var(--font-ui),ui-monospace,monospace,monospace;background:0 0;outline:0;flex:1;padding:7px 0}.couple-chat-compose input:focus{border-color:var(--lime)}.couple-chat-compose button{appearance:none;color:var(--ink);font:10px var(--font-ui),ui-monospace,monospace,monospace;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #5a282a38;padding:6px 10px}.couple-chat-compose button:hover:not(:disabled){border-color:var(--lime);color:var(--lime)}.couple-chat-compose button:disabled{opacity:.45;cursor:not-allowed}.couple-chat .couple-err{flex-shrink:0}.trust-panel{background:var(--panel);min-width:0;min-height:0;max-height:100%;font:11px var(--font-ui),ui-monospace,monospace,monospace;letter-spacing:.04em;border:1px solid #5a282a29;flex-direction:column;gap:8px;padding:10px 12px;display:flex;overflow:hidden}.trust-panel-head{font:11px var(--font-ui),ui-monospace,monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-shrink:0;align-items:center;gap:8px;display:flex}.trust-panel-head .activity-pulse{background:var(--lime);animation:1.6s ease-out infinite activity-breathe;box-shadow:0 0 #8b0d1673}.trust-panel-head small{color:var(--lime);margin-left:auto}.trust-panel-body{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.trust-panel .trust-ring-enter{flex-shrink:0;align-self:start;margin-top:auto}.trust-panel-actions{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:6px;margin-top:auto;display:flex}.trust-panel-actions .trust-ring-enter{margin-top:0}.trust-human-created{font:10px var(--font-ui),ui-monospace,monospace,monospace;color:var(--muted);letter-spacing:.04em;flex-direction:column;gap:4px;max-width:100%;display:flex}.trust-human-created code{color:var(--lime);font:10px var(--font-ui),ui-monospace,monospace,monospace;word-break:break-all;-webkit-user-select:all;user-select:all}.trust-human-created small{color:var(--muted);line-height:1.4}.trust-admin{scrollbar-width:thin;border-bottom:1px solid #5a282a1a;flex-direction:column;flex-shrink:0;gap:6px;max-height:42%;padding-bottom:6px;display:flex;overflow:auto}.agent-live-chrome[data-mode=dashboard] .trust-panel{grid-template-rows:auto minmax(0,1.35fr) minmax(0,.85fr) auto;gap:10px;padding:14px 16px;display:grid;overflow:hidden}.agent-live-chrome[data-mode=dashboard] .trust-admin{flex:unset;border-bottom:1px solid #5a282a1f;min-height:0;max-height:none;padding-bottom:10px;overflow:auto}.agent-live-chrome[data-mode=dashboard] .trust-panel-body{min-height:0;overflow:auto}.agent-live-chrome[data-mode=dashboard] .trust-admin-net{padding:10px 12px;font-size:11px}.agent-live-chrome[data-mode=dashboard] .trust-admin-net strong{font-size:12px}.agent-live-chrome[data-mode=dashboard] .trust-admin-net span{font-size:10px}.agent-live-chrome[data-mode=dashboard] .trust-admin-body li{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:4px 0;font-size:11px}.agent-live-chrome[data-mode=dashboard] .trust-admin-kick{padding:4px 8px;font-size:9px}.agent-live-chrome[data-mode=dashboard] .observer-panel,.agent-live-chrome[data-mode=dashboard] .activity-ticker,.agent-live-chrome[data-mode=dashboard] .network-ledger,.agent-live-chrome[data-mode=dashboard] .couple-chat{padding:14px 16px}.agent-live-chrome[data-mode=dashboard] .couple-chat-log{min-height:180px}.trust-admin-head{color:var(--lime);font:10px var(--font-ui),ui-monospace,monospace,monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.trust-admin-head small{color:var(--muted);margin-left:auto}.trust-admin-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.trust-admin-net{text-align:left;width:100%;color:var(--ink);cursor:pointer;font:10px var(--font-ui),ui-monospace,monospace,monospace;background:0 0;border:1px solid #5a282a1f;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:6px 8px;display:grid}.trust-admin-net strong{color:var(--lime);letter-spacing:.04em;text-transform:uppercase;grid-column:1;font-weight:500}.trust-admin-net span{color:var(--muted);word-break:break-all;grid-column:1;font-size:9px}.trust-admin-net em{color:var(--muted);grid-area:1/2/-1;align-self:center;font-style:normal}.trust-admin-net:hover{border-color:#8b0d1659}.trust-admin-list li[data-open=true] .trust-admin-net{border-color:#8b0d1673}.trust-admin-body{flex-direction:column;gap:6px;padding:6px 2px 4px;display:flex}.trust-admin-body ol{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.trust-admin-body li{font:9px var(--font-ui),ui-monospace,monospace,monospace;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;display:grid}.trust-admin-body code{color:var(--ink);text-overflow:ellipsis;overflow:hidden}.trust-admin-body small{color:var(--muted)}.trust-admin-you{color:var(--lime);text-transform:uppercase;letter-spacing:.08em}.trust-admin-kick{color:var(--red);font:8px var(--font-ui),ui-monospace,monospace,monospace;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #e98b7759;padding:2px 6px}.trust-admin-kick:hover:not(:disabled){border-color:var(--red)}.trust-admin-kick:disabled{opacity:.4;cursor:not-allowed}.trust-admin-invite{color:var(--lime);font:9px var(--font-ui),ui-monospace,monospace,monospace;word-break:break-all;-webkit-user-select:all;user-select:all;padding:4px 0}.explorer-board.dock{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.explorer-board.dock .explorer-row{border-top:1px solid #5a282a14;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding:7px 0}.explorer-board.dock .explorer-row:first-child{border-top:0;padding-top:0}.explorer-board.dock .explorer-row:hover{background:0 0}.explorer-board.dock .explorer-who strong{font-size:11px}.explorer-board.dock .explorer-who small{margin-top:2px;font-size:9px}.explorer-board.dock .explorer-ring{padding:1px 5px;font-size:8px}.explorer-board.dock .explorer-follow{background:0 0;border-color:#5a282a2e;padding:4px 7px;font-size:8px}@media (max-width:1100px){body{--live-dock-open:min(62vh, 560px)}.agent-live-dock{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.agent-live-dock>:first-child{grid-column:1/-1}.agent-live-dock.desk-dashboard{grid-template-rows:minmax(0,.7fr) minmax(0,1fr);grid-template-columns:1fr 1fr;overflow:auto}.agent-live-dock.desk-dashboard>:first-child{grid-column:1/-1}}@media (max-width:820px){body{--live-dock-open:min(68vh, 620px)}body[data-live-dock=open]{padding-bottom:calc(var(--live-dock-open) + 16px)}body[data-live-mode=dashboard]{padding-bottom:0}.agent-live-dock{grid-template-rows:none;grid-template-columns:1fr}.agent-live-dock>:first-child{grid-column:auto}.agent-live-dock.desk-dashboard{grid-template-rows:none;grid-template-columns:1fr;overflow:auto}.activity-ticker,.couple-chat,.network-ledger,.trust-panel,.observer-panel{max-height:none}.agent-live-chrome[data-mode=dashboard] .trust-panel{grid-template-rows:auto auto auto auto;min-height:420px}}.auth-gate{gap:10px;margin-top:28px;display:grid}.auth-gate-card{appearance:none;text-align:left;border:1px solid var(--line);cursor:pointer;color:inherit;background:0 0;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.auth-gate-card:hover{border-color:var(--lime)}.auth-gate-card span{font:10px var(--font-ui),ui-monospace,monospace;color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.auth-gate-card strong{font:18px var(--font-ui),ui-monospace,monospace;color:var(--ink);font-weight:400}.auth-gate-card small{font:12px var(--font-ui),ui-monospace,monospace;color:var(--muted);line-height:1.5}.auth-couple{flex-direction:column;gap:16px;margin-top:24px;display:flex}.auth-couple p{color:var(--muted);font:12px var(--font-ui),ui-monospace,monospace;margin:0;line-height:1.7}.google-auth-btn{width:100%;text-decoration:none}.agent-live-dock.auth-only{grid-template-columns:1fr;max-width:640px}.auth-terminal{background:var(--panel);font:12px var(--font-ui),ui-monospace,monospace,monospace;letter-spacing:.03em;color:var(--ink);border:1px solid #8b0d1647;min-width:0;padding:14px 16px 16px;box-shadow:0 -8px 40px #00000073}.auth-terminal-head{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #5a282a1a;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;font-size:10px;display:flex}.auth-terminal-head .auth-prompt{color:var(--lime)}.auth-terminal-head small{color:var(--muted);margin-left:auto}.auth-terminal-head small[data-on=true]{color:var(--lime)}.auth-terminal-out{color:var(--muted);font:11px var(--font-ui),ui-monospace,monospace,monospace;white-space:pre-wrap;background:#0006;border:1px solid #5a282a14;max-height:140px;margin:0 0 14px;padding:12px;line-height:1.55;overflow:auto}.auth-terminal-cmds{flex-wrap:wrap;gap:8px;display:flex}.auth-terminal-cmds button,.auth-terminal-run{appearance:none;color:var(--ink);font:11px var(--font-ui),ui-monospace,monospace,monospace;cursor:pointer;text-align:left;background:0 0;border:1px solid #5a282a33;padding:10px 12px}.auth-terminal-cmds button:hover,.auth-terminal-run:hover{border-color:var(--lime);color:var(--lime)}.auth-terminal-cmds button b{color:var(--lime);margin-right:8px;font-weight:400}.auth-terminal-run{color:var(--lime);border-color:#8b0d1666;align-items:center;text-decoration:none;display:inline-flex}.auth-terminal-back{opacity:.75}.auth-terminal-hint{color:var(--red);font:11px var(--font-ui),ui-monospace,monospace,monospace;margin:0}.auth-terminal-form{gap:10px;display:grid}.auth-terminal-form label{color:var(--muted);grid-template-columns:64px 1fr;align-items:center;gap:10px;font-size:11px;display:grid}.auth-terminal-form input{color:var(--ink);font:12px var(--font-ui),ui-monospace,monospace,monospace;background:0 0;border:0;border-bottom:1px solid #5a282a33;outline:0;padding:8px 0}.auth-terminal-form input:focus{border-color:var(--lime)}.couple-link{border-top:1px solid #5a282a1a;flex-direction:column;gap:8px;margin-top:12px;padding-top:10px;display:flex}.couple-link-label{font:9px var(--font-ui),ui-monospace,monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.couple-link strong{font:13px var(--font-ui),ui-monospace,monospace,monospace;color:var(--lime);font-weight:400}.couple-hint{font:10px var(--font-ui),ui-monospace,monospace,monospace;color:var(--muted);margin:0;line-height:1.45}.couple-hint em{color:var(--ink);font-style:normal}.couple-link label{color:var(--muted);grid-template-columns:52px 1fr;align-items:center;gap:8px;font-size:10px;display:grid}.couple-link input{color:var(--ink);font:11px var(--font-ui),ui-monospace,monospace,monospace;background:0 0;border:0;border-bottom:1px solid #5a282a2e;outline:0;padding:6px 0}.couple-link input:focus{border-color:var(--lime)}.couple-key-out{color:var(--lime);font:10px var(--font-ui),ui-monospace,monospace,monospace;white-space:pre-wrap;word-break:break-all;background:#0008;border:1px solid #8b0d1640;margin:0;padding:10px;line-height:1.5;overflow:auto}.couple-err{color:var(--red);font:10px var(--font-ui),ui-monospace,monospace,monospace}.couple-actions{flex-wrap:wrap;gap:8px;display:flex}.couple-actions .observer-login{flex:auto;width:auto;margin-top:0}.couple-pending{margin:8px 0 4px}.couple-pending ul{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.couple-pending li{font:11px var(--font-ui),ui-monospace,monospace,monospace;justify-content:space-between;align-items:center;gap:8px;display:flex}.couple-pending-actions{gap:6px;display:flex}.couple-pending-actions button{appearance:none;color:var(--ink);font:10px var(--font-ui),ui-monospace,monospace,monospace;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;background:0 0;border:1px solid #5a282a38;padding:4px 8px}.couple-pending-actions button:hover{border-color:var(--lime);color:var(--lime)}.couple-req-paste{font:10px var(--font-ui),ui-monospace,monospace,monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;grid-template-columns:52px 1fr;align-items:center;gap:8px;margin:10px 0;display:grid}.couple-req-paste input{appearance:none;border:1px solid var(--line);color:var(--ink);font:11px var(--font-ui),ui-monospace,monospace,monospace;text-transform:none;letter-spacing:0;background:0 0;grid-column:2;padding:8px 10px}.couple-req-paste .observer-login{grid-column:1/-1;margin-top:0}.couple-consent{pointer-events:auto;z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0508068c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.couple-consent-card{background:var(--panel);border:1px solid #8b0d1673;width:min(100%,17rem);padding:14px 14px 12px;box-shadow:0 0 28px #8b0d162e}.couple-consent-eyebrow{font:8px var(--font-ui),ui-monospace,monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:#8b0d16d9;margin:0}.couple-consent-body{font:12px var(--font-ui),ui-monospace,monospace,monospace;color:var(--ink);margin:10px 0 0;line-height:1.45}.couple-consent-agent{color:var(--lime)}.couple-consent-actions{gap:8px;margin-top:12px;display:flex}.couple-consent-actions button{appearance:none;font:11px var(--font-ui),ui-monospace,monospace,monospace;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:var(--lime);color:var(--on-accent);border:0;flex:1;padding:8px 10px}.couple-consent-actions button.decline{color:var(--muted);background:0 0;border:1px solid #5a282a38}.couple-consent-actions button:hover:not(:disabled){opacity:.9}.couple-consent-actions button:disabled{opacity:.45;cursor:not-allowed}.couple-consent-more{font:9px var(--font-ui),ui-monospace,monospace,monospace;color:var(--muted);margin-top:8px;display:block}.couple-consent .couple-err{margin-top:8px;display:block}main:has(.hero-dash){max-width:none}main .hero.hero-dash{flex-direction:unset;justify-content:unset;align-items:unset;min-height:calc(100dvh - 148px - var(--live-dock-closed));border-bottom:0;gap:0;padding:48px 5vw 72px;position:relative;overflow:hidden;display:block!important}main .hero.hero-dash .dash-copy{z-index:2;grid-column:unset;gap:14px;align-self:unset;flex-direction:column;max-width:min(36rem,52%);display:flex;position:relative}.dash-welcome{letter-spacing:-.05em;margin:0;font-size:clamp(36px,5vw,64px);font-weight:400;line-height:1.08}.dash-welcome em{color:var(--lime);font-style:normal}.dash-sub{color:var(--muted);font:13px var(--font-ui),ui-monospace,monospace,monospace;margin:0;line-height:1.6}.dash-meta{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;display:flex}.dash-meta div{border-top:1px solid #5a282a1a;grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:10px;padding-top:8px;display:grid}.dash-meta div:first-child{border-top:0;padding-top:0}.dash-meta dt{font:9px var(--font-ui),ui-monospace,monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0}.dash-meta dd{font:12px var(--font-ui),ui-monospace,monospace,monospace;color:var(--ink);overflow-wrap:anywhere;margin:0}.dash-meta dd[data-on=true]{color:var(--lime)}.dash-tools{flex-direction:column;gap:6px;margin-top:6px;display:flex}.dash-tools>span{font:9px var(--font-ui),ui-monospace,monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.dash-tools ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dash-tools code{font:11px var(--font-ui),ui-monospace,monospace,monospace;color:var(--lime)}.hero-dash[data-role=agent] .dash-welcome{letter-spacing:-.04em}.dash-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.dash-open-live{appearance:none;color:var(--lime);font:11px var(--font-ui),ui-monospace,monospace,monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #8b0d1659;align-items:center;gap:10px;padding:12px 16px;display:inline-flex}.dash-open-live:hover{border-color:var(--lime)}.dash-map-link{font:11px var(--font-ui),ui-monospace,monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.dash-map-link:hover{color:var(--lime)}main .hero.hero-dash .dash-globe{z-index:1;grid-column:unset;grid-row:unset;pointer-events:auto;opacity:.95;width:auto;position:absolute;inset:8% -4% 0 42%}main .hero.hero-dash .dash-globe .globe-figure,main .hero.hero-dash .dash-globe .globe-figure.compact{opacity:1;width:100%;max-width:none;height:100%}@media (max-width:900px){main .hero.hero-dash{min-height:calc(100dvh - 64px - var(--live-dock-closed));padding:28px 16px 88px;display:block!important}main .hero.hero-dash .dash-copy{background:linear-gradient(180deg, rgba(var(--bg-rgb),.72) 0%, rgba(var(--bg-rgb),.88) 100%);border:1px solid #5a282a1f;max-width:100%;padding:18px 16px 20px}main .hero.hero-dash .dash-globe{opacity:.45;pointer-events:none;inset:0}.dash-welcome{font-size:clamp(28px,8vw,44px)}}html{background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark],html[data-theme=organizma]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background-color:var(--bg);background-image:radial-gradient(90% 55% at 8% -12%,#8b0d161c,#0000 52%),radial-gradient(70% 45% at 108% 8%,#8b0d1614,#0000 48%),radial-gradient(50% 30% at 50% 120%,#8b0d1612,#0000 55%)}::selection{color:var(--ink);background:#8b0d1638}.wordmark{min-width:0;color:var(--lime);text-transform:none;align-items:center;display:inline-flex;overflow:visible}.wordmark-logo{object-fit:contain;mix-blend-mode:screen;width:auto;max-width:min(72vw,760px);height:168px;display:block}html[data-theme=light] .wordmark{background:var(--lime);-webkit-mask-image:url(/gsl.png);mask-image:url(/gsl.png);-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html[data-theme=light] .wordmark-logo{mix-blend-mode:normal;opacity:0}.hero h1,.map-page h1,.registry-page h1,.detail-page h1,.jury-desk h1,.dash-welcome,.agent-modal h2,.contribute h2,.webmcp-section h2,.section-head h2,.compare h2{font-family:var(--font-display),Georgia,serif;font-optical-sizing:auto;font-variation-settings:"SOFT" 22, "WONK" 1, "opsz" 48;font-style:italic;font-weight:500}.hero:not(.hero-dash) h1{font-family:var(--font-ui),ui-monospace,monospace;letter-spacing:.04em;font-variation-settings:normal;gap:8px;font-size:clamp(16px,2.1vw,26px);font-style:normal;font-weight:400;line-height:1.5}.hero:not(.hero-dash) .hero-line{background:0 0;width:auto;max-width:100%;padding:0;display:block}.hero:not(.hero-dash) h1 em,.hero:not(.hero-dash) .hero-line em{font-style:normal;font-weight:400}.hero h1 em,.hero h1 .hero-line em,.dash-welcome em,.webmcp-section h2 i,.contribute h2 i,.detail-page h1 em{font-style:italic;font-weight:600}.mark-run{filter:drop-shadow(0 0 6px #8b0d168c)}.globe-figure[data-alive=true]:after{background:radial-gradient(circle,#c4233229,#0000 68%)}.lime-button:hover{filter:brightness(1.08)}.trail-card,.node-panel,.detail-aside,.agent-modal,.observer-panel,.activity-ticker,.network-ledger,.couple-chat,.trust-panel,.auth-terminal,.entry-dock,.brief-sheet,.hero-gate{box-shadow:0 1px #8b0d160f,0 18px 40px #2a0c120f}.agent-live-chrome[data-open=true]{background:linear-gradient(180deg, transparent 0%, rgba(var(--bg-rgb),.94) 18%, var(--bg) 100%)}.agent-live-chrome[data-mode=dashboard][data-open=true]{background:rgba(var(--bg-rgb),.97)}.agent-live-chrome[data-auth=false][data-open=true]{background:linear-gradient(180deg, transparent 0%, var(--bg) 28%)}.theme-toggle{appearance:none;color:var(--lime);font:10px var(--font-ui),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #8b0d1645;flex-shrink:0;margin-left:auto;padding:9px 13px}.theme-toggle:hover{border-color:var(--lime)}.theme-toggle-to-dark,.theme-toggle-to-organizma,html[data-theme=light] .theme-toggle-to-light{display:none}html[data-theme=light] .theme-toggle-to-dark{display:inline}html[data-theme=dark] .theme-toggle-to-light{display:none}html[data-theme=dark] .theme-toggle-to-organizma{display:inline}html[data-theme=dark] body{background-image:radial-gradient(90% 55% at 8% -12%,#c423322e,#0000 52%),radial-gradient(70% 45% at 108% 8%,#8b0d1629,#0000 48%),radial-gradient(50% 30% at 50% 120%,#c423321f,#0000 55%)}html[data-theme=dark] .trail-card,html[data-theme=dark] .node-panel,html[data-theme=dark] .detail-aside,html[data-theme=dark] .agent-modal,html[data-theme=dark] .observer-panel,html[data-theme=dark] .activity-ticker,html[data-theme=dark] .network-ledger,html[data-theme=dark] .couple-chat,html[data-theme=dark] .trust-panel,html[data-theme=dark] .auth-terminal,html[data-theme=dark] .entry-dock,html[data-theme=dark] .brief-sheet{box-shadow:0 1px #c423321f,0 18px 48px #00000059}html[data-theme=organizma]{background:#000}html[data-theme=organizma] .site-header{border-bottom-color:#ff2a3c59;overflow:visible;box-shadow:0 1px 28px #ff2a3c29}html[data-theme=organizma] .wordmark-logo{filter:drop-shadow(0 0 14px #ff2a3c8c)}html[data-theme=organizma] body{background-color:#000;background-image:radial-gradient(70% 45% at 12% 110%,#ff2a3c38,#0000 58%),radial-gradient(50% 35% at 88% -8%,#4de8ff1a,#0000 52%),radial-gradient(40% 25% at 50% 40%,#ff2a3c14,#0000 60%)}html[data-theme=organizma] .lime-button{text-shadow:0 0 10px #ffffff40;box-shadow:0 0 22px #ff2a3c73}html[data-theme=organizma] .pulse-label i,html[data-theme=organizma] .challenge-flag i,html[data-theme=organizma] .activity-ticker[data-live=true] .activity-pulse{box-shadow:0 0 0 5px #ff2a3c33,0 0 16px #ff2a3ccc}html[data-theme=organizma] .globe-figure[data-alive=true]:after{background:radial-gradient(circle,#ff2a3c47,#0000 68%)}html[data-theme=organizma] .trail-card,html[data-theme=organizma] .node-panel,html[data-theme=organizma] .detail-aside,html[data-theme=organizma] .agent-modal,html[data-theme=organizma] .observer-panel,html[data-theme=organizma] .activity-ticker,html[data-theme=organizma] .network-ledger,html[data-theme=organizma] .couple-chat,html[data-theme=organizma] .trust-panel,html[data-theme=organizma] .auth-terminal,html[data-theme=organizma] .entry-dock,html[data-theme=organizma] .brief-sheet{border-color:#ff2a3c47;box-shadow:0 0 0 1px #4de8ff14,0 18px 50px #ff2a3c1f}@media (max-width:800px){.theme-toggle{letter-spacing:.06em;margin-left:0;padding:6px 8px;font-size:9px}.wordmark-logo{max-width:min(78vw,360px);height:88px}}.agent-dock-toggle{z-index:6;appearance:none;background:var(--bg);position:absolute;top:14px;right:16px}@supports (color:color-mix(in lab, red, red)){.agent-dock-toggle{background:color-mix(in srgb, var(--bg) 60%, transparent)}}.agent-dock-toggle{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.agent-dock-toggle{border:1px solid color-mix(in srgb, var(--line) 60%, transparent)}}.agent-dock-toggle{color:var(--muted);font:10px var(--font-ui),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:6px 12px}.agent-dock-toggle:hover{color:var(--lime);border-color:var(--lime)}.agent-dock{z-index:6;background:var(--bg);flex-direction:column;width:min(320px,40vw);min-height:0;display:flex;position:absolute;top:44px;bottom:72px;right:16px}@supports (color:color-mix(in lab, red, red)){.agent-dock{background:color-mix(in srgb, var(--bg) 62%, transparent)}}.agent-dock{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.agent-dock{border:1px solid color-mix(in srgb, var(--line) 55%, transparent)}}.agent-dock{-webkit-backdrop-filter:blur(14px)saturate(1.05)}.agent-dock-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.agent-dock-head{border-bottom:1px solid color-mix(in srgb, var(--line) 45%, transparent)}}.agent-dock-head{font:10px var(--font-ui),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.agent-dock-head small{letter-spacing:.06em;text-transform:lowercase;color:var(--lime)}.agent-dock-reasoning{border:1px solid var(--lime);margin:10px 12px 0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.agent-dock-reasoning{border:1px solid color-mix(in srgb, var(--lime) 40%, transparent)}}.agent-dock-reasoning{background:var(--lime)}@supports (color:color-mix(in lab, red, red)){.agent-dock-reasoning{background:color-mix(in srgb, var(--lime) 6%, transparent)}}.agent-dock-reasoning-head{font:9px var(--font-ui),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--lime);margin-bottom:6px}.agent-dock-reasoning p{font:11px/1.55 var(--font-ui),ui-monospace,monospace;color:var(--ink);margin:0}.agent-dock-feed{flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px 14px;display:flex;overflow:auto}.agent-dock-empty{font:11px/1.6 var(--font-ui),ui-monospace,monospace;color:var(--muted);margin:0}.agent-dock-msg{max-width:88%;font:11px/1.5 var(--font-ui),ui-monospace,monospace;white-space:pre-wrap;word-break:break-word;padding:8px 10px}.agent-dock-msg.is-agent{border-left:2px solid var(--lime);color:var(--ink);background:var(--lime);align-self:flex-start}@supports (color:color-mix(in lab, red, red)){.agent-dock-msg.is-agent{background:color-mix(in srgb, var(--lime) 5%, transparent)}}.agent-dock-msg.is-you{border-right:2px solid var(--muted);color:var(--muted);align-self:flex-end}.agent-dock-input{border-top:1px solid var(--line);gap:8px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.agent-dock-input{border-top:1px solid color-mix(in srgb, var(--line) 45%, transparent)}}.agent-dock-input input{border:1px solid var(--line);background:0 0;flex:1;min-width:0}@supports (color:color-mix(in lab, red, red)){.agent-dock-input input{border:1px solid color-mix(in srgb, var(--line) 55%, transparent)}}.agent-dock-input input{color:var(--ink);font:12px var(--font-ui),ui-monospace,monospace;outline:none;padding:8px 10px}.agent-dock-input input:focus{border-color:var(--lime)}.agent-dock-input button{appearance:none;border:1px solid var(--line);background:0 0}@supports (color:color-mix(in lab, red, red)){.agent-dock-input button{border:1px solid color-mix(in srgb, var(--line) 55%, transparent)}}.agent-dock-input button{color:var(--muted);font:10px var(--font-ui),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;padding:8px 12px}.agent-dock-input button:disabled{opacity:.4}.agent-dock-input button:not(:disabled):hover{color:var(--lime);border-color:var(--lime)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
