@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-cyrillic-ext-400-normal-txZ9Fk_1.woff2) format("woff2"),url(/assets/fira-code-cyrillic-ext-400-normal-Buh61xzB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-cyrillic-400-normal-UC0NFL4U.woff2) format("woff2"),url(/assets/fira-code-cyrillic-400-normal-dc1q3VD7.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-greek-ext-400-normal-DR7mBgIM.woff2) format("woff2"),url(/assets/fira-code-greek-ext-400-normal-DSPUheWg.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-greek-400-normal-B2Gh_Y8s.woff2) format("woff2"),url(/assets/fira-code-greek-400-normal-DobhaxvF.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA24ABAAAAAANbgAAA1aAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbHhxiBmA/U1RBVC4Agx4RCArJMLMkC4JaAAE2AiQDgloEIAWESAePIQwHGzEoFeOYJbBxACDpsyMqRr+Q/f8puSFDmAtQ6yeRLLJIipDmNLfH2EYHFtbBoCmBQ5He0ES1eaAvfdBNIUWXPpOtkmldXNLF6Tn8HmzM6X/0FrrJN+YYD09r6fuzs3BXJBI2sgSWHKMw0QXUKGQ122pSSbo/vVv2BglhEuRSM9ZEWXGowxqw62G3WzoVUU5sas5RtZx9VeVyIjYwz9c0yJcQqkmwvK8LAAPrusmAZlPYHCFUYhS/GFyM/d7/uvacs+TgP2vN7wfnhTziICLAV/dNEcJ3KENej0t2WycVR2uVdnuO/wNMQhLJCPMyEqirq7rrejs9sztzNAsBxKm9wNyFQEeiY4nsgHWEJjbulQuovI2L9QlkdYJknxpA6lwsb0dS7OZP30rumS66XEKW8ROyY1wiiBnljc+O/YULDAYkIRRCoGuyydDu0qomYGVogUDXZpUY5ozQ8Yg95XpH7Ohe79qH+tZ/rj7nah6Ph+OS0HiJ4V5gsablWjWhAuO+fs6v4yE1+W/eDjzG7UN6JjHnf5kHNZ2SJF8ENeMBYFcXF8J1GDKnt3cDC0FzWvlrP+j9+Zg8pbQDmE4thEZgNITJFOccziEESYEUKR6C9A4gocBoyojlVRW3gfGMlBpDTFeAuoHS9CbkIitIg9xtHSLkc+K7aPvbXOdQAP0c4PuyzhzyGgj+j+gSDVilXbJBa3VZp9sqDqs5RZqpWZtooGGNWkV5OmuJcXfUkODvJGCPmPf0JPo58OwW8Y6uOAObhDTYaswu3tBmV3trE71ijWzxtRNEzezQt1HcWzamREslLJNUKpOhVqF0IJSuSoFcOAyJUiIFAA5EJbNi5SoUqVenzAEHHXLYEostssJ6ayzXoYeLzUobdOonmGiC8cYZa4zRJgkTLsIoSLQMA88B0QMQ10DzFgy5BSwH1gNk6VFuxP0vtE/w6JezCWbPDoWEBHQKBWpQmUJufG+idFsEk9/GIhJHLOJF3M374QjmvDsF8KxSpTqJYRlmtyJRvb+tqcozMMGzGi7AsyqMGYde6mPBsxoUGKYmWFWbx+8vNHo0y2DGBytMhDehzj63hC4gYpzVw8tpXo+DQ7j1MjyLGcxUnn3hDfoDqYxklEcgxOjpXnoIrz+C0OPHaNkjvP508M7zV1h2+zG34eFDWPqgybrs2nE5uQJLL+P1V4neignnwaJujkchKEepBDVhBA1hBS3xCMSgC7wGhSOvRvTBiHQ6A5MRVh/GKjewkd6g0GmyvMVUG6TVaoLWcCJgNN8onZpR76jrXXYcBnIJ/x4LKNm/lPinLn1FbnnWIPcWOHNQGG2PeDBwFjWjbq/r8+w4CL8nV/anLGcR0HvwRjkWNlFbj95MIEMwkHiy2rh1gc4I54UItgNyAc7lkU6rowKGCpuNQIlZfYjjScVB5ngjMhTeWJUcyx0o2kqYBoP443XAx2u3NBKdjnrZwUMHgk2PUEqHhBUFQLZa4OIKAQWKEIwizuUCeXCiII5zNTjuZB0YCetEa10Rz5rHYfMng0V+AZp8Sqo0YOkoCEakuJSngyJ6RkkqLIKOwl4RbcF0ySux2ZAwvMYkbio0uFiRhQ/UOkKjkeihPpFTYIdRoiLLtulUvNaEaVgbKw3bOHQMT1D8yTqFoJx3rDIsatpIOBKAb6h27iUIy4EOsGFwWespCSursoLxRCm6SIcSe3TgJLY8HnjI0xnN81sIUF0M/BpOidkM9IgozNycSTjAbaD6FFm2n1NhLYa1AGuL27g5BhOchZSbN5YVuRJTA4W9IMublMdLYjFncHAZ4rl1o6PRW5gRUIZ5sxHvcq7ASaHsFQqhTjln2qOnMl540EdxFm3tXBaulBYdPiMBvP7BA2Cxdtnj9+txZMNDtK746BHGaA7iNhAXQFqOXfoA18Nk/SNE7XFRjgPSbGtpnthi+eBhSDupmX81tfojIzCxxsx8J6jnpJrP+6By7P8QfT/2ULe6org2K7bGPO2Ht77mxr41atLNZkNYiy0/1Jntsrrb9SPaqSNTn7emLaiefQGkJswN6J1zdLLa/gpf8az9l48//wzMKDraFw0+qzanC6z0rQSz4ky/vxKYlStB/cJndghmlQ80bBvM5+Ns8vpsMphLrc0H5gj+Zmc6yrWOOxNvLnx8TKKXTA5Lbi4JWZNYl8R+m/yyJL0sWbmk4KCaaHsYsbqUZ1ssPqtPpC5MV5Vd9HXePWH1tywxa6qxVYK6mDOrfJ7xBDPkuxIjetu96eXJlY827baoT+pPe0BYGHSLSxbkOxn/HaJurWyTIgcP6a/YkP9pfbxLm5UOeNN+uBBobfya9/b5x7veqRuLbDnc1fKz6y1I+Hu/U16Nu8L3Bea9vCYIwDRRYP6CyDV3JIH6Qd0OkSt4x1MyF6gG91Q/FaR2DEYamnS5e2PLRSXPnDtfwk7EgI8jROu4+jR+OD4YTOHniVSU5KAs+dqceTqRQuSKY6DZeWkXNN0t4+rT/ZSQ9rjrUUmgYjAkf05npiE59nLMX376Wt5l6NdlVA03pRIJZ7q5nihRqYBINvqv2JzHYPE9UJ9Oq5teQnsbnJkGU1Z9w6U9OVi8Jd1j1D+wMzQ7UwLyw/HyJUwTshcKCGmnEq3oOo437+nhM3rFZVVB/mvZMoPVw6/2kkpB83fBPdhgGlRDKoKjrsC+iVIOsAMlUP4pKc4xDVrMFF0GWKjbgfNlBh5UstzNM1mYN0H8Sw/umKdEzoFYU9xVkEu7lvCMVm9Gy7sIkqf7AnF4VyoV7D17TP58C+RFGeWVlFEGgH0hgKaYIz0NE03nP16qLM/L1DwLJC+3XpevT1XTwg0CEBMq0cugI+3KtmdMQxMxSAIL2b+jKXgWGca5j3llb9RnbxJLK73AHLrsBccoebL8BKMhtDVaCf3f5IvqDI5xsqlYlZHtl4yX0Y7HS+NwWwuP2FqZSPbyDazdrkomojo03sx8Llh6WOkFU7pQiG8IdpzQpJuK84gDR4bOGKDJOaMlllJhptMonVW5VFqdd6V04l7dEbOl1Ky1by2DUiVPz1Nqtg8HBzXQPlbTg7sPBjTHHvz0NuPkgF6N91L//qfE0krPN4dOvaAZhcn0CaC5DEDv+r/RpeZCoBkHE8VKGSJBUbH+0782kRx1nS5ZejCPNACFWX/BNaXlJ7PPmXHzXpcYasptUKe3k59sKipKR5TvGFb1hji5tvghSIzQrQ5qptLRbE6m7QM++/BmSmnD+zkxJl4RtEz5nFlCzhqvOX5S5HNmwdvM7Tv1Oo91dh5zPqFPBtybO3febGwBe4tv1fqkbT9w16ST0exjdHopaLs9D7awsOc9xo2MNm858k709E4EIfuzdjGLdmn2uccrLRVlpbMrKg/a+kVNXcuziGIuhMrTUi959n9osb9QNfZ9y3oNPsF28d5nFV5yAcg36tH1C1b/WgOrcl8d01Z/JhBKV84fOrd5rmHzv0ZZf4av2iXnAPje/PJq+Hj/+KJjSzmUesFX8lr5NaMLDcaR7yeDPFmdiNf7GpyUelQTK4d8Gjo82ahV2hMI507hpPM4rhwheK1MIZyKReTdsuJyaoygBDvow5y2Ykad0Jx6IHtwoBQg5FXSuhQQ+dudQssgPI+LbCZRZv2qSULXebLInaA49bR1mBqwdTLU760L2/m3zpZauXVpoq6tKwvlbzXUavzOgsFQuucK6uDi4DRkQG8+IFPcs7m1EbkMGFLrxXLzPfWn7SdyiFOrVJVSLiK7Iv3adahKVMZosF/PYVgPO1GLDmKCt+vXxyRFrHjxEnVmgrqp2BNTNeanKkuRJsUKZUmQ1o3oF90HD/AQhfhEPDtBspiDMaVJE6065k1U1hFPqiu0xXYLDOc59GfieJPwnEd30XVwseWwVvRtQb6XCEM50/xq3TyDx3pyBIX3h7edRCD8Z/IcmO1TlKKIrIgyqqijeRDSIow4xCMd0iMDMgKIMKGMC6m0sc4HYRQnaZYXZVU3bdcP4zQv67Yf53U/7/fTDMvxgijJiqrphmnZjuv5A8FQOBKNxRPJVDqTzeULxVK5Uq3VG81Wu9Pt9QfD0Xgync0XyxXjQiptrPNZXpRV3bRdiP0wTvOybnvCcV73834/3xNmR0bsmNeh6TdciUDUSepdv+Mf6mK/f6eCdZi+JakRzuXzfST4/UTWiQYj3otXRtVbASuXjtw4ePLR1Aqh1o4LR/qB9e70uE7Z9xucThbtfUO/Wcf8WpuFgoPf88MeazUPDCweCd2CvnZvd+IL93yqbJs/CSpE0eVtjPJj2L0w8CpudOLBbRLO0NR6bmdRdKirriZXLSifU9ggmhQoK1wZroSMDS+AYjsNrDnUKARqAIfNYri01F54wQE20QRUZisSlthXOxcAJjqUbhXK9iGVcQZQtBqzsfpEpjauyJEdSmUsGiNaqVkJjeSMTbK6IHUoTKdiH4HVV1FyAk5O2BpHVGG4B2m03NA6VYPkuC6ZwWNDLUiNFpyyHLvUyNQhW4xISAth2SpDUqcvLqZzvWZG/QNPOjs81BH73wS8jwvv8Xu+Vb58DwA=) format("woff2"),url(/assets/fira-code-symbols2-400-normal-_QEZCEwe.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-latin-ext-400-normal-KSMg0QLl.woff2) format("woff2"),url(/assets/fira-code-latin-ext-400-normal-DG73JjOf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-latin-400-normal-DGosTW8U.woff2) format("woff2"),url(/assets/fira-code-latin-400-normal-C-QZfXAs.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-code-cyrillic-ext-500-normal-CYRspHgm.woff2) format("woff2"),url(/assets/fira-code-cyrillic-ext-500-normal-CwtLmSFD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-code-cyrillic-500-normal-CX35h3Mg.woff2) format("woff2"),url(/assets/fira-code-cyrillic-500-normal-Bu7VCL72.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-code-greek-ext-500-normal-BO3iq16n.woff2) format("woff2"),url(/assets/fira-code-greek-ext-500-normal-CMiNLXER.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-code-greek-500-normal-CVO0IRNt.woff2) format("woff2"),url(/assets/fira-code-greek-500-normal-DEXIWiey.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/fira-code-symbols2-500-normal-DwsgbIjQ.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-code-latin-ext-500-normal-Crd9e_oI.woff2) format("woff2"),url(/assets/fira-code-latin-ext-500-normal-CaANqXjI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-code-latin-500-normal-B6gioGu8.woff2) format("woff2"),url(/assets/fira-code-latin-500-normal-aMLC2AMm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-code-cyrillic-ext-700-normal-DoLWcase.woff2) format("woff2"),url(/assets/fira-code-cyrillic-ext-700-normal-CEq74Wgj.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-code-cyrillic-700-normal-BzkQsJe8.woff2) format("woff2"),url(/assets/fira-code-cyrillic-700-normal-DkT5a-Ry.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-code-greek-ext-700-normal-DcoM8WV0.woff2) format("woff2"),url(/assets/fira-code-greek-ext-700-normal-BcbEreju.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-code-greek-700-normal-Dxn_KKZg.woff2) format("woff2"),url(/assets/fira-code-greek-700-normal-ts8qC0PK.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/fira-code-symbols2-700-normal-Dxk4DK3p.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-code-latin-ext-700-normal-HGNx6xyT.woff2) format("woff2"),url(/assets/fira-code-latin-ext-700-normal-kCHYeqKo.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fira Code;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-code-latin-700-normal-aa0XcSUK.woff2) format("woff2"),url(/assets/fira-code-latin-700-normal-CbIf1Tvd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gold-100: #e6dcff;--gold-400: #ad9beb;--gold-600: #8a74cf;--gold-glow: rgba(173, 155, 235, .45);--bg: #07080b;--surface: rgba(20, 22, 30, .74);--surface-solid: #111319;--border: rgba(173, 155, 235, .15);--border-strong: rgba(173, 155, 235, .34);--text: #f4efe3;--text-dim: #b3ab97;--text-faint: #847d68;--ok: #79c48e;--warn: #e8a25a;--danger: #e06c5a;--radius-md: 16px;--radius-sm: 10px;--font: "Fira Code", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--font-brand: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Inter, Roboto, "Helvetica Neue", sans-serif;--hairline: rgba(255, 255, 255, .07);--edge-light: rgba(255, 255, 255, .06);--edge-light-strong: rgba(255, 255, 255, .11);--elev-1: 0 1px 0 var(--edge-light) inset, 0 8px 24px rgba(0, 0, 0, .34);--elev-2: 0 1px 0 var(--edge-light) inset, 0 2px 6px rgba(0, 0, 0, .3), 0 14px 34px rgba(0, 0, 0, .38);--elev-3: 0 1px 0 var(--edge-light-strong) inset, 0 4px 12px rgba(0, 0, 0, .4), 0 28px 68px rgba(0, 0, 0, .55);--sheen: linear-gradient( 180deg, rgba(255, 255, 255, .02) 0%, rgba(255, 255, 255, .008) 32%, rgba(255, 255, 255, 0) 68% );--glass-blur: 18px;--glass-blur-strong: 30px;--glass-saturate: 1.3;--ease-emphasis: cubic-bezier(.2, .8, .2, 1);--dur-fast: .12s;--dur-base: .18s;--grid-stop: 1px}@media(min-resolution:2dppx){:root{--grid-stop: .5px}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100dvh}::selection{background:var(--gold-glow);color:var(--text)}.relay-app{min-height:100dvh;display:flex;flex-direction:column;background:var(--bg);color:var(--text);font-family:var(--font);scrollbar-width:thin;scrollbar-color:var(--text-faint) transparent}.relay-header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:22px clamp(16px,4vw,40px) 18px;border-bottom:1px solid var(--hairline)}.relay-brand{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.relay-wordmark{font-family:var(--font-brand);font-weight:800;font-size:15px;letter-spacing:.22em;background:linear-gradient(100deg,var(--gold-100),var(--gold-400) 60%,var(--gold-600));-webkit-background-clip:text;background-clip:text;color:transparent}.relay-tagline{font-size:12px;color:var(--text-faint);letter-spacing:.04em}.relay-nav{display:flex;gap:10px;align-items:center}.relay-nav select{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font);font-size:13px;padding:7px 10px}.relay-main{flex:1;width:min(1080px,100%);margin:0 auto;padding:26px clamp(16px,4vw,40px) 80px}.relay-mission-head{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:26px;flex-wrap:wrap}.relay-mission-head h2{font-size:20px;font-weight:700;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.relay-stage-now{font-size:12px;color:var(--gold-400);letter-spacing:.06em;white-space:nowrap}.relay-badge{font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);border:1px solid var(--border);border-radius:999px;padding:3px 9px}.relay-badge.verified{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 45%,transparent)}.relay-rail{list-style:none;display:flex;padding:18px 0 26px;margin:0 0 26px;border-bottom:1px solid var(--hairline);overflow-x:auto}.relay-rail-stage{flex:1;min-width:86px;display:flex;flex-direction:column;align-items:center;gap:8px;position:relative}.relay-rail-stage:not(:last-child):after{content:"";position:absolute;top:47px;left:50%;width:100%;height:2px;background:var(--border);z-index:0}.relay-rail-stage.is-done:not(:last-child):after{background:linear-gradient(90deg,var(--gold-400),var(--gold-600))}.relay-rail-zone{height:18px;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.relay-rail-stage.is-current .relay-rail-zone{color:var(--gold-400)}.relay-rail-node{width:18px;height:18px;border-radius:50%;border:2px solid var(--border-strong);background:var(--surface-solid);display:grid;place-items:center;font-size:10px;line-height:1;color:var(--bg);position:relative;z-index:1}.relay-rail-node.is-gate{border-radius:4px;transform:rotate(45deg)}.relay-rail-node.is-gate>*{transform:rotate(-45deg)}.relay-rail-stage.is-done .relay-rail-node{background:var(--gold-400);border-color:var(--gold-400)}.relay-rail-stage.is-current .relay-rail-node{border-color:var(--gold-400);box-shadow:0 0 0 0 var(--gold-glow);animation:relay-baton 2.2s ease-out infinite}@keyframes relay-baton{0%{box-shadow:0 0 0 0 var(--gold-glow)}70%{box-shadow:0 0 0 12px transparent}to{box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.relay-rail-stage.is-current .relay-rail-node{animation:none;box-shadow:0 0 0 4px var(--gold-glow)}}.relay-rail-label{font-size:11px;color:var(--text-dim);letter-spacing:.02em;text-align:center}.relay-rail-stage.is-current .relay-rail-label{color:var(--text);font-weight:500}.relay-rail-stage.is-ahead .relay-rail-label{color:var(--text-faint)}.relay-workarea{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:22px;align-items:start}@media(max-width:860px){.relay-workarea{grid-template-columns:1fr}}.relay-stage-panel{display:flex;flex-direction:column;gap:16px;min-width:0}.relay-card{background:var(--sheen),var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:18px;box-shadow:var(--elev-1);display:flex;flex-direction:column;gap:12px}.relay-card h2,.relay-card h3{font-size:14px;font-weight:700;letter-spacing:.02em}.relay-card p{font-size:13px;line-height:1.55}.relay-card-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.relay-card-actions{display:flex;gap:8px}.relay-agent{font-size:11px;color:var(--gold-400);border:1px solid var(--border);border-radius:999px;padding:3px 10px;white-space:nowrap}.relay-dim{color:var(--text-dim);font-size:12px}.relay-btn{font-family:var(--font);font-size:13px;font-weight:500;color:var(--text);background:var(--surface-solid);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:9px 16px;cursor:pointer;align-self:flex-start;transition:border-color .14s ease,background .14s ease}.relay-btn:hover:not(:disabled){border-color:var(--gold-400);background-color:color-mix(in srgb,var(--surface-solid) 93%,var(--text))}.relay-btn:active:not(:disabled){background-color:color-mix(in srgb,var(--surface-solid) 80%,var(--bg))}@media(prefers-reduced-motion:reduce){.relay-btn{transition:none}}.relay-btn.primary{background:linear-gradient(120deg,var(--gold-600),var(--gold-400));border-color:transparent;color:#0b0a12;font-weight:700}.relay-btn.primary:hover:not(:disabled){filter:brightness(1.08)}.relay-btn.primary:active:not(:disabled){filter:brightness(.94)}.relay-btn.ghost{background:transparent;border-color:var(--border);color:var(--text-dim)}.relay-btn:disabled{opacity:.45;cursor:not-allowed}.relay-form label,.relay-ingest-label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--text-dim);letter-spacing:.03em}.relay-form input,.relay-form textarea,.relay-ingest textarea{font-family:var(--font);font-size:13px;color:var(--text);background:var(--surface-solid);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;resize:vertical}.relay-form input:focus-visible,.relay-form textarea:focus-visible,.relay-ingest textarea:focus-visible{outline:2px solid var(--gold-400);outline-offset:1px}.relay-errors{list-style:none;display:flex;flex-direction:column;gap:6px;border:1px solid color-mix(in srgb,var(--danger) 50%,transparent);background:color-mix(in srgb,var(--danger) 8%,transparent);border-radius:var(--radius-sm);padding:10px 14px;font-size:12px;color:var(--danger)}.relay-markdown{border-top:1px solid var(--hairline);padding-top:12px;font-size:13px;line-height:1.6;overflow-x:auto}.relay-markdown h1{font-size:15px}.relay-markdown h2,.relay-markdown h3{font-size:13px;margin-top:14px}.relay-markdown pre{background:var(--surface-solid);border:1px solid var(--hairline);border-radius:var(--radius-sm);padding:12px;overflow-x:auto;font-size:12px}.relay-markdown ul,.relay-markdown ol{padding-left:20px}.relay-findings{list-style:none;display:flex;flex-direction:column;gap:12px}.relay-findings li{display:flex;gap:12px;border:1px solid var(--hairline);border-radius:var(--radius-sm);padding:12px}.relay-findings li.is-resolved{border-color:color-mix(in srgb,var(--ok) 35%,transparent)}.relay-findings strong{font-size:13px}.relay-findings p{font-size:12px;color:var(--text-dim);margin-top:4px}.relay-sev{align-self:flex-start;flex-shrink:0;font-size:10px;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:3px 9px;border:1px solid currentColor}.relay-sev.is-critical{color:var(--danger)}.relay-sev.is-major{color:var(--warn)}.relay-sev.is-minor{color:var(--text-dim)}.relay-verdict.is-approved{color:var(--ok)}.relay-verdict.is-changes-requested{color:var(--warn)}.relay-resolved{color:var(--ok)!important}.relay-files{list-style:none;display:flex;flex-wrap:wrap;gap:6px}.relay-files code,.relay-evidence code{font-size:12px;background:var(--surface-solid);border:1px solid var(--hairline);border-radius:6px;padding:3px 8px}.relay-evidence{list-style:none;display:flex;flex-direction:column;gap:10px}.relay-evidence li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;border:1px solid var(--hairline);border-radius:var(--radius-sm);padding:10px 12px}.relay-evidence-status{font-size:10px;letter-spacing:.12em;text-transform:uppercase;align-self:center}.relay-evidence li.is-pass .relay-evidence-status{color:var(--ok)}.relay-evidence li.is-fail .relay-evidence-status{color:var(--danger)}.relay-evidence pre{grid-column:1 / -1;font-size:11px;color:var(--text-dim);white-space:pre-wrap;word-break:break-word;max-height:120px;overflow-y:auto}.relay-gate.is-open{border-color:color-mix(in srgb,var(--ok) 45%,transparent)}.relay-gate-state{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.relay-gate-state.ok{color:var(--ok)}.relay-checks{list-style:none;display:flex;flex-direction:column;gap:10px}.relay-checks li{display:flex;gap:10px;font-size:12px}.relay-checks li>span{flex-shrink:0;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:10px}.relay-checks li.is-ok>span{color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 50%,transparent)}.relay-checks li.is-fail>span{color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 50%,transparent)}.relay-checks p{color:var(--text-dim);font-size:11px;margin-top:2px}.relay-sealed{color:var(--ok);font-size:12px}.relay-ledger{background:var(--sheen),var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px;position:sticky;top:20px;box-shadow:var(--elev-2)}.relay-ledger h2{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);margin-bottom:14px}.relay-ledger ol{list-style:none;display:flex;flex-direction:column;gap:14px;max-height:60vh;overflow-y:auto}.relay-ledger li{border-left:2px solid var(--border);padding-left:10px}.relay-ledger-stage{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-400)}.relay-ledger p{font-size:12px;line-height:1.45;margin:3px 0}.relay-ledger time{font-size:10px;color:var(--text-faint);font-variant-numeric:tabular-nums}.relay-beta-entry__back{display:inline-block;margin-top:14px;padding:4px 0;background:none;border:0;border-bottom:1px solid var(--border);color:var(--text-dim);font-family:inherit;font-size:12px;letter-spacing:.08em;cursor:pointer}.relay-beta-entry__back:hover,.relay-beta-entry__back:focus-visible{color:var(--gold-400);border-bottom-color:var(--gold-400)}.relay-mc{--mc-bg: #07080b;--mc-panel: #0c0e13;--mc-line: #1c2230;--mc-text: #ece7dd;--mc-dim: #a09a8c;--mc-gold: #d9a441;--mc-green: #6fbf73;--mc-red: #d66a5a;background:var(--mc-bg);color:var(--mc-text);font-family:Fira Code,ui-monospace,monospace;min-height:100vh;font-size:14px;line-height:1.5;scrollbar-width:thin;scrollbar-color:var(--mc-dim) transparent}.relay-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.relay-mc-head{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid var(--mc-line)}.relay-wordmark{font-weight:700;letter-spacing:.18em}.relay-wordmark-sm{font-weight:700;letter-spacing:.12em;font-size:12px}.relay-tagline{color:var(--mc-dim);margin-left:10px;font-size:12px}.relay-dim{color:var(--mc-dim)}.relay-mc-main{max-width:920px;margin:0 auto;padding:18px}.relay-mc-primary{border:1px solid var(--mc-line);border-radius:6px;padding:16px;background:var(--sheen),var(--mc-panel);box-shadow:var(--elev-1)}.relay-mc-mission{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.relay-mc-title{font-size:18px;margin:0;font-weight:600}.relay-verdict{font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:4px;border:1px solid var(--mc-line)}.relay-verdict--verified_complete{color:var(--mc-green);border-color:var(--mc-green)}.relay-verdict--blocked,.relay-verdict--needs_human{color:var(--mc-gold);border-color:var(--mc-gold)}.relay-verdict--failed{color:var(--mc-red);border-color:var(--mc-red)}.relay-mc-meta{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.relay-chip{font-size:12px;padding:2px 8px;border:1px solid var(--mc-line);border-radius:4px;color:var(--mc-dim)}.relay-chip--sim{color:var(--mc-gold);border-color:var(--mc-gold)}.relay-chip--auto{color:var(--mc-gold);border-color:var(--mc-gold);margin-left:8px}.relay-mc-teamdog{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:12px 0}.relay-mc-team{display:flex;gap:8px;flex-wrap:wrap}.relay-role{font-size:12px;padding:2px 8px;border-radius:4px;border:1px solid var(--mc-line)}.relay-role--architect{color:#c9b8e8}.relay-role--coding{color:#9ec9e8}.relay-role--reviewer{color:var(--mc-gold)}.relay-dog{display:flex;align-items:center;gap:10px}.relay-dog-art{margin:0;font-size:12px;line-height:1.15;color:var(--mc-text)}.relay-dog-label{color:var(--mc-gold);font-weight:500;letter-spacing:.06em;font-size:12px}.relay-dog-metrics{font-size:11px;margin-left:8px}.relay-dog--complete .relay-dog-label{color:var(--mc-green)}.relay-dog--failed .relay-dog-label,.relay-dog--blocked .relay-dog-label{color:var(--mc-red)}@keyframes relay-dog-step{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.relay-dog--moving .relay-dog-art{animation:relay-dog-step .9s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.relay-dog--moving .relay-dog-art{animation:none}}.relay-mc-proof{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--mc-dim);margin:10px 0}.relay-mc-latest{font-size:12px;margin:6px 0 12px}.relay-mc-modes{display:flex;gap:8px;flex-wrap:wrap}.relay-btn{font-family:inherit;font-size:12px;padding:6px 12px;border-radius:4px;border:1px solid var(--mc-line);background:transparent;color:var(--mc-text);cursor:pointer;min-height:32px}.relay-btn.primary{border-color:var(--mc-gold);color:var(--mc-gold)}.relay-btn.ghost{color:var(--mc-dim)}.relay-btn:focus-visible,.relay-term-btn:focus-visible,.relay-filter:focus-visible{outline:2px solid var(--mc-gold);outline-offset:2px}.relay-term-btn{font-family:inherit;font-size:13px;padding:4px 10px;border:1px solid var(--mc-line);border-radius:4px;background:transparent;color:var(--mc-text);cursor:pointer;min-height:30px;min-width:44px;display:inline-flex;align-items:center;gap:4px}.relay-term-btn--active .relay-term-mark{color:var(--mc-green)}.relay-term-btn--waiting{border-color:var(--mc-gold)}.relay-term-btn--waiting .relay-term-mark{color:var(--mc-gold)}.relay-term-btn--failure{border-color:var(--mc-red)}.relay-term-btn--failure .relay-term-mark{color:var(--mc-red)}.relay-consent{border:1px solid var(--mc-gold);border-radius:6px;padding:16px;margin-top:16px;background:var(--sheen),var(--mc-panel);box-shadow:var(--elev-1)}.relay-consent h2{margin:0 0 8px;font-size:15px}.relay-consent h3{font-size:12px;color:var(--mc-dim);margin:12px 0 6px;letter-spacing:.04em}.relay-access-list{list-style:none;padding:0;margin:0;font-size:12px}.relay-access-list li{padding:2px 0}.relay-consent-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.relay-mc-sections{margin-top:16px;display:grid;gap:8px}.relay-mc-sections details{border:1px solid var(--mc-line);border-radius:6px;padding:10px 14px;background:var(--sheen),var(--mc-panel)}.relay-mc-sections summary{cursor:pointer;font-weight:500}.relay-mc-sections ul{margin:8px 0 0;padding-left:18px;font-size:12px}.relay-terminal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;justify-content:flex-end;z-index:40}@supports (backdrop-filter: blur(1px)){.relay-terminal-overlay{background:#0000006b;-webkit-backdrop-filter:blur(var(--glass-blur-strong, 30px)) saturate(.9);backdrop-filter:blur(var(--glass-blur-strong, 30px)) saturate(.9)}}.relay-terminal{background:var(--mc-bg, #07080b);color:var(--mc-text, #ece7dd);border-left:1px solid var(--mc-line, #1c2230);width:min(520px,100%);height:100vh;overflow-y:auto;padding:14px 16px;font-family:Fira Code,ui-monospace,monospace;font-size:13px;box-shadow:var(--elev-3)}.relay-terminal--full{width:100%;border-left:none}.relay-terminal-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--mc-line, #1c2230);padding-bottom:8px}.relay-terminal-close{min-width:44px}.relay-terminal-meta{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px;margin:10px 0;font-size:12px}.relay-terminal-meta div{display:flex;gap:6px}.relay-terminal-meta dt{color:#a09a8c;margin:0}.relay-terminal-meta dd{margin:0}.relay-conn--live{color:#6fbf73}.relay-conn--reconnecting{color:#d9a441}.relay-conn--offline{color:#d66a5a}.relay-terminal-filters{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:8px 0}.relay-filter{font-family:inherit;font-size:11px;padding:3px 8px;border:1px solid #1c2230;border-radius:4px;background:transparent;color:#a09a8c;cursor:pointer;min-height:28px;transition:color var(--dur-fast, .12s) var(--ease-emphasis, ease),border-color var(--dur-fast, .12s) var(--ease-emphasis, ease)}.relay-filter:hover:not(.is-active){color:var(--mc-text);border-color:var(--mc-gold)}.relay-filter.is-active{color:#d9a441;border-color:#d9a441}.relay-term-btn{transition:color var(--dur-fast, .12s) var(--ease-emphasis, ease),border-color var(--dur-fast, .12s) var(--ease-emphasis, ease)}.relay-term-btn:hover{border-color:var(--mc-gold)}@media(prefers-reduced-motion:reduce){.relay-filter,.relay-term-btn{transition:none}}.relay-terminal-filters-spacer{flex:1}.relay-terminal-feed{list-style:none;margin:8px 0;padding:0}.relay-tev{padding:4px 0;border-bottom:1px solid rgba(28,34,48,.5)}.relay-tev-seq{color:#a09a8c;margin-right:6px;font-variant-numeric:tabular-nums}.relay-tag{font-size:10px;padding:1px 5px;border-radius:3px;border:1px solid #1c2230;margin-right:6px;text-transform:uppercase;letter-spacing:.04em}.relay-tag--reviewer{color:#d9a441}.relay-tag--coding-agent{color:#9ec9e8}.relay-tag--architect{color:#c9b8e8}.relay-tev-summary{margin:2px 0 0 26px;color:#b8b2a6;font-size:12px}.relay-tev--blocking .relay-tev-headline,.relay-tev--warning .relay-tev-headline{color:#d9a441}.relay-exchanges{margin-top:10px;border-top:1px solid #1c2230;padding-top:8px}.relay-exchange{margin:8px 0}.relay-exchange-route{color:#d9a441;font-size:12px}.relay-exchange-title{margin:2px 0;font-size:12px}.relay-exchange-lines{margin:0;font-size:12px;color:#b8b2a6;white-space:pre-wrap}@media(max-width:640px){.relay-terminal-overlay{justify-content:stretch}.relay-terminal{width:100%;border-left:none}.relay-terminal-meta{grid-template-columns:1fr}.relay-mc-teamdog{flex-direction:column;align-items:flex-start}.relay-mc-modes{flex-direction:row}}.rpd{margin:0;display:inline-flex;flex-direction:column;align-items:center;gap:8px}.rpd-stage{position:relative;display:inline-flex;align-items:flex-end;justify-content:center;padding:6px 10px 0}.rpd-art{display:block;image-rendering:pixelated;position:relative;z-index:1}.rpd-marker{position:absolute;top:-6px;right:0;z-index:2;font-family:Fira Code,ui-monospace,monospace;font-size:14px;line-height:1;color:#d9a441}.rpd-marker--alert{color:#e0b25c}.rpd-marker--check{color:#6fbf73}.rpd-marker--question{color:#d9a441}.rpd-marker--scan{color:#9ec9e8}.rpd-floor{position:absolute;left:50%;bottom:-18px;width:300px;max-width:70vw;height:64px;transform:translate(-50%) perspective(140px) rotateX(58deg);transform-origin:center top;background-image:radial-gradient(ellipse at 50% 0%,rgba(217,164,65,.22),transparent 62%),linear-gradient(rgba(217,164,65,.4) 1px,transparent 1px),linear-gradient(90deg,rgba(217,164,65,.4) 1px,transparent 1px);background-size:100% 100%,22px 14px,22px 14px;-webkit-mask-image:radial-gradient(ellipse at 50% 0%,#000 26%,transparent 76%);mask-image:radial-gradient(ellipse at 50% 0%,#000 26%,transparent 76%);pointer-events:none}.rpd--floored{padding-bottom:22px}.rpd--tier .rpd-stage:before{content:"";position:absolute;left:50%;bottom:8%;width:62%;height:62%;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,var(--rpd-accent-glow, transparent),transparent 70%);opacity:.85;pointer-events:none;z-index:0}.rpd--tier .rpd-floor{background-image:radial-gradient(ellipse at 50% 0%,var(--rpd-accent-glow, transparent),transparent 62%),linear-gradient(color-mix(in srgb,var(--rpd-accent) 40%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--rpd-accent) 40%,transparent) 1px,transparent 1px)}.rpd-caption{display:flex;flex-direction:column;align-items:center;gap:2px;font-family:Fira Code,ui-monospace,monospace}.rpd-label{font-size:11px;letter-spacing:.16em;color:#d9a441}.rpd-sublabel{font-size:10px;letter-spacing:.08em;color:#a09a8c}@keyframes rpd-bob{0%,to{transform:translate(0)}50%{transform:translate(2px,-1px)}}@keyframes rpd-stride{0%,to{transform:translate(0)}25%{transform:translate(3px,-2px)}75%{transform:translate(-1px)}}.rpd--moving .rpd-art{animation:rpd-bob 1.1s steps(2,end) infinite}.rpd--moving.rpd--trotting .rpd-art{animation-duration:.9s}.rpd--moving.rpd--running .rpd-art{animation:rpd-stride .6s steps(2,end) infinite}.rpd--moving.rpd--carrying .rpd-art{animation:rpd-bob .8s steps(2,end) infinite}@media(prefers-reduced-motion:reduce){.rpd--moving .rpd-art,.rpd--moving.rpd--trotting .rpd-art,.rpd--moving.rpd--running .rpd-art,.rpd--moving.rpd--carrying .rpd-art{animation:none}}.rpd-markwrap{display:inline-flex;align-items:center;vertical-align:middle}.rpd-markwrap .rpd-art{image-rendering:pixelated}.rpd{--rpd-breath: 4.4s;--rpd-stride: 1.05s}@keyframes rpd-breathe-body{0%,to{transform:translateY(0) scaleY(1)}45%{transform:translateY(-.35%) scaleY(1.018)}70%{transform:translateY(-.12%) scaleY(1.006)}}@keyframes rpd-breathe-head{0%,to{transform:translateY(0) rotate(0)}40%{transform:translateY(-.5%) rotate(-.35deg)}75%{transform:translateY(.1%) rotate(.2deg)}}@keyframes rpd-settle-near{0%,to{transform:translateY(0)}45%{transform:translateY(.18%)}}@keyframes rpd-settle-far{0%,to{transform:translateY(.1%)}55%{transform:translateY(0)}}.rpd-part{will-change:transform}.rpd .rpd-part--body{animation:rpd-breathe-body var(--rpd-breath) ease-in-out infinite}.rpd .rpd-part--head{animation:rpd-breathe-head var(--rpd-breath) ease-in-out infinite;animation-delay:calc(var(--rpd-breath) * .25)}.rpd .rpd-part--leg-front-near,.rpd .rpd-part--leg-rear-near{animation:rpd-settle-near var(--rpd-breath) ease-in-out infinite}.rpd .rpd-part--leg-front-far,.rpd .rpd-part--leg-rear-far{animation:rpd-settle-far var(--rpd-breath) ease-in-out infinite}@keyframes rpd-step{0%{transform:translateY(0) rotate(0)}12%{transform:translateY(-6%) rotate(-7deg)}28%{transform:translateY(-7%) rotate(6deg)}40%{transform:translateY(0) rotate(1deg)}to{transform:translateY(0) rotate(0)}}@keyframes rpd-gait-body{0%,to{transform:translateY(0)}25%{transform:translateY(-.5%)}50%{transform:translateY(0)}75%{transform:translateY(-.5%)}}.rpd--moving .rpd-part--body{animation:rpd-gait-body var(--rpd-stride) ease-in-out infinite}.rpd--moving .rpd-part--head{animation:rpd-breathe-head var(--rpd-breath) ease-in-out infinite}.rpd--moving .rpd-part--leg-front-near,.rpd--moving .rpd-part--leg-rear-far,.rpd--moving .rpd-part--leg-front-far,.rpd--moving .rpd-part--leg-rear-near{animation:rpd-step var(--rpd-stride) ease-in-out infinite}.rpd--moving .rpd-part--leg-front-near{animation-delay:0s}.rpd--moving .rpd-part--leg-rear-far{animation-delay:calc(var(--rpd-stride) * .25)}.rpd--moving .rpd-part--leg-front-far{animation-delay:calc(var(--rpd-stride) * .5)}.rpd--moving .rpd-part--leg-rear-near{animation-delay:calc(var(--rpd-stride) * .75)}@media(prefers-reduced-motion:reduce){.rpd .rpd-part{animation:none!important}}.rdm{position:relative;display:flex;justify-content:flex-start;width:100%;max-width:100%}.rdm-travel{display:inline-flex;will-change:transform}.rdm-facing{display:inline-flex}.rdm-facing--left,.rdm-facing--left .rpd-caption,.rdm-facing--left .rpd-marker{transform:scaleX(-1)}.rdm-body{display:inline-flex}@keyframes rdm-attention-jump{0%,62%,to{transform:translateY(0)}72%{transform:translateY(-9px)}82%{transform:translateY(0)}90%{transform:translateY(-4px)}}.rdm-body--waiting_for_user{animation:rdm-attention-jump 1.5s ease-in-out infinite}@keyframes rdm-tiptoe-reach{0%,to{transform:translateY(0) scaleY(1)}30%{transform:translateY(-4px) scaleY(1.02)}60%{transform:translateY(-5px) scaleY(1.02)}}@keyframes rdm-paw-scratch{0%,to{transform:translate(0)}50%{transform:translate(2px,-2px)}}.rpd--reaching{transform-origin:center bottom;animation:rdm-tiptoe-reach 1.8s ease-in-out infinite}.rpd--reaching .rpd-art{animation:rdm-paw-scratch .36s steps(2,end) infinite}.rdm--reduced .rpd--reaching,.rdm--reduced .rpd--reaching .rpd-art{animation:none}.rdm--reduced .rpd--reaching{transform:translateY(-3px)}@media(prefers-reduced-motion:reduce){.rpd--reaching,.rpd--reaching .rpd-art{animation:none}.rpd--reaching{transform:translateY(-3px)}}.rdm-reduced-label{position:absolute;right:0;bottom:0;font-family:Fira Code,ui-monospace,monospace;font-size:9px;letter-spacing:.14em;color:#a09a8c;pointer-events:none}.rdm--reduced .rdm-body,.rdm--reduced .rdm-body--waiting_for_user,.rdm--reduced .rdm-body--implementing,.rdm--reduced .rdm-body--implementing .rpd-art{animation:none}@media(prefers-reduced-motion:reduce){.rdm-body,.rdm-body--waiting_for_user,.rdm-body--implementing,.rdm-body--implementing .rpd-art{animation:none}}.rdo{position:absolute;left:0;top:0;width:128px;height:90px;pointer-events:none;overflow:hidden}@keyframes rdm-sleep-breathe{0%,to{transform:translateY(0) scaleY(1)}45%{transform:translateY(1px) scaleY(.985)}}@keyframes rdm-sleep-twitch{0%,86%,to{transform:translateY(5px) scaleY(.9) rotate(0)}90%{transform:translate(-.5px,5px) scaleY(.9) rotate(-.6deg)}94%{transform:translate(.5px,5px) scaleY(.9) rotate(.6deg)}}.rdm-body--reviewing{transform-origin:center bottom;animation:rdm-sleep-breathe 5.4s ease-in-out infinite}.rdm-body--reviewing .rpd-art{transform-origin:center bottom;animation:rdm-sleep-twitch 5.4s ease-in-out infinite}@keyframes rdo-z-drift{0%{opacity:0;transform:translate(0) scale(.8)}18%{opacity:.85}to{opacity:0;transform:translate(9px,-22px) scale(1.15)}}.rdo--sleep .rdo-z{position:absolute;left:62%;top:34%;font-family:Fira Code,ui-monospace,monospace;font-size:10px;line-height:1;color:#a9a396;opacity:0;animation:rdo-z-drift 5.4s ease-out infinite}.rdo--sleep .rdo-z--2{animation-delay:1.8s}.rdo--sleep .rdo-z--3{animation-delay:3.6s}.rdo--sleep .rdo-rest{position:absolute;left:14%;bottom:6%;width:74px;height:6px;background:#2a2723;border-radius:50%;opacity:.45}.rdo--sleep .rdo-page{position:absolute;left:8%;bottom:12%;width:13px;height:9px;background:#d8d4cb;border-left:2px solid #b9b5ab;opacity:.75}@keyframes rdm-dig-lunge{0%,to{transform:translateY(0) rotate(0)}10%,30%,50%{transform:translateY(1.5px) rotate(-1.2deg)}20%,40%{transform:translateY(.5px) rotate(-.4deg)}68%,80%{transform:translateY(2.5px) rotate(-2deg)}}@keyframes rdm-dig-paws{0%,to{transform:translateY(1px) rotate(-2deg)}12%{transform:translate(-4px,4px) rotate(-5deg)}25%{transform:translateY(1px) rotate(-2deg)}37%{transform:translate(4px,4px) rotate(-5deg)}50%{transform:translateY(1px) rotate(-2deg)}62%{transform:translate(-3.5px,4px) rotate(-5deg)}72%,92%{transform:translateY(3px) rotate(-4deg)}}.rdm-body--repairing{transform-origin:center bottom;animation:rdm-dig-lunge 3s ease-in-out infinite}.rdm-body--repairing .rpd-art{transform-origin:30% bottom;animation:rdm-dig-paws 3s steps(8,end) infinite}.rdo--dig .rdo-hole{position:absolute;left:14%;bottom:8%;width:26px;height:6px;background:#2a2723;border-radius:50%;opacity:.6}.rdo--dig .rdo-mound{position:absolute;left:36%;bottom:9%;width:12px;height:4px;background:#6b6255;border-radius:50% 50% 0 0;opacity:.7}@keyframes rdo-clod-fly{0%{opacity:0;transform:translate(0) scale(1)}12%{opacity:.95}to{opacity:0;transform:translate(18px,-13px) scale(.6)}}.rdo--dig .rdo-clod{position:absolute;left:28%;bottom:12%;width:3px;height:3px;background:#6b6255;opacity:0;animation:rdo-clod-fly 3s ease-out infinite}.rdo--dig .rdo-clod--2{animation-delay:.38s;left:31%}.rdo--dig .rdo-clod--3{animation-delay:1.12s;left:26%}.rdo--dig .rdo-clod--4{animation-delay:1.5s;left:32%}.rdo--dig .rdo-clod--5{animation-delay:1.9s;left:29%}@keyframes rdm-code-type{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes rdm-code-paws{0%,to{transform:translateY(-2px) scaleY(1.02)}25%{transform:translate(1.5px,-4px) scaleY(1.03)}50%{transform:translateY(-3px) scaleY(1.02)}75%{transform:translate(1.5px,-5px) scaleY(1.03)}}.rdm-body--implementing{transform-origin:center bottom;animation:rdm-code-type 1.4s ease-in-out infinite}.rdm-body--implementing .rpd-art{transform-origin:center bottom;animation:rdm-code-paws .72s steps(4,end) infinite}@keyframes rdm-read-settle{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}.rdm-body--researching .rpd-art{transform-origin:center bottom;animation:rdm-read-settle 4.2s ease-in-out infinite}@keyframes rdo-news-ride{0%,to{transform:rotate(-27deg) translateY(0)}50%{transform:rotate(-24deg) translateY(-1.5px)}}.rdo--news .rdo-news{position:absolute;left:24%;top:47%;z-index:2;width:32px;height:14px;background-color:#cfcabd;background-image:repeating-linear-gradient(to bottom,#8f8a7e 0 1px,transparent 1px 3px);border-top:1px solid #7d7869;opacity:.92;transform:rotate(-27deg);transform-origin:center center;animation:rdo-news-ride 4.2s ease-in-out infinite}.rdo--news .rdo-news:after{content:"";position:absolute;left:50%;top:0;width:1px;height:100%;background:#7d7869;opacity:.8}.rdo--news.rdo--held .rdo-news{animation:none}@keyframes rdm-tail-wag{0%,to{transform:rotate(-2.6deg)}50%{transform:rotate(2.6deg)}}.rdm-body--verifying .rpd-art{transform-origin:80% bottom;animation:rdm-tail-wag .52s ease-in-out infinite}@keyframes rdo-wag-sweep{0%,to{opacity:0}40%{opacity:.7}60%{opacity:.55}}.rdo--wag .rdo-wag{position:absolute;top:48%;width:9px;height:2px;background:#a9a396;opacity:0;animation:rdo-wag-sweep .52s ease-in-out infinite}.rdo--wag .rdo-wag--1{left:3%;transform:rotate(-24deg)}.rdo--wag .rdo-wag--2{left:20%;transform:rotate(24deg);animation-delay:.26s}.rdm--reduced .rdm-body--reviewing,.rdm--reduced .rdm-body--reviewing .rpd-art,.rdm--reduced .rdm-body--repairing,.rdm--reduced .rdm-body--repairing .rpd-art,.rdm--reduced .rdm-body--researching .rpd-art,.rdm--reduced .rdm-body--verifying .rpd-art,.rdm--reduced .rdo-z,.rdm--reduced .rdo-clod,.rdm--reduced .rdo-news,.rdm--reduced .rdo-wag{animation:none}.rdm--reduced .rdo-z{opacity:.8;transform:translate(4px,-10px)}.rdm--reduced .rdm-body--repairing{transform:translateY(1.5px) rotate(-1.2deg)}.rdm--reduced .rdm-body--repairing .rpd-art{transform:translate(-4px,4px) rotate(-5deg)}.rdm--reduced .rdm-body--implementing .rpd-art{transform:translateY(-4px) scaleY(1.03)}.rdm--reduced .rdm-body--reviewing .rpd-art{transform:translateY(5px) scaleY(.9)}.rdm--reduced .rdm-body--verifying .rpd-art{transform:rotate(2.6deg)}.rdm--reduced .rdo-wag{opacity:.7}@media(prefers-reduced-motion:reduce){.rdm-body--reviewing,.rdm-body--reviewing .rpd-art,.rdm-body--repairing,.rdm-body--repairing .rpd-art,.rdm-body--researching .rpd-art,.rdm-body--verifying .rpd-art,.rdo-z,.rdo-clod,.rdo-news,.rdo-wag{animation:none}.rdo-z{opacity:.8;transform:translate(4px,-10px)}.rdm-body--repairing{transform:translateY(1.5px) rotate(-1.2deg)}.rdm-body--repairing .rpd-art{transform:translate(-4px,4px) rotate(-5deg)}.rdm-body--implementing .rpd-art{transform:translateY(-4px) scaleY(1.03)}.rdm-body--reviewing .rpd-art{transform:translateY(5px) scaleY(.9)}.rdm-body--verifying .rpd-art{transform:rotate(2.6deg)}.rdo-wag{opacity:.7}}@media(max-width:480px){.rdo--sleep .rdo-z{font-size:9px}}.rdm-a11y-description{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@keyframes rdm-enter-sleep{0%{transform:translateY(-4px) scaleY(1.04)}60%{transform:translateY(1px) scaleY(.97)}to{transform:translateY(0) scaleY(1)}}@keyframes rdm-enter-dig{0%{transform:translateY(-3px) rotate(1.5deg)}55%{transform:translateY(2.5px) rotate(-2.5deg)}to{transform:translateY(0) rotate(0)}}@keyframes rdm-enter-code{0%{transform:translateY(3px) rotate(-2deg)}60%{transform:translateY(-2px) rotate(.5deg)}to{transform:translateY(0) rotate(0)}}.rdm-body--reviewing{animation:rdm-enter-sleep .42s ease-out 1 both,rdm-sleep-breathe 5.4s ease-in-out infinite}.rdm-body--repairing{animation:rdm-enter-dig .36s ease-out 1 both,rdm-dig-lunge 3s ease-in-out infinite}.rdm-body--implementing{animation:rdm-enter-code .36s ease-out 1 both,rdm-code-type 1.4s ease-in-out infinite}.rdm--reduced .rdm-body--reviewing,.rdm--reduced .rdm-body--repairing,.rdm--reduced .rdm-body--implementing{animation:none}@media(prefers-reduced-motion:reduce){.rdm-body--reviewing,.rdm-body--repairing,.rdm-body--implementing{animation:none}}.reh{--reh-bg: #07080b;--reh-panel: #0b0d12;--reh-panel-2: #0e1118;--reh-line: #1c2230;--reh-gold: #d9a441;--reh-gold-dim: rgba(217, 164, 65, .35);--reh-cream: #ece7dd;--reh-dim: #a09a8c;--reh-faint: #837c6e;--reh-green: #6fbf73;--reh-amber: #e0b25c;--reh-red: #d66a5a;--reh-mono: "Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;--reh-sans: "Helvetica Neue", "Inter", Arial, sans-serif;--reh-chamfer: polygon( 12px 0, 100% 0, 100% calc(100% - 12px) , calc(100% - 12px) 100%, 0 100%, 0 12px );position:relative;min-height:100dvh;background:var(--reh-bg);color:var(--reh-cream);font-family:var(--reh-mono);font-size:14px;line-height:1.55;display:flex;flex-direction:column;overflow-x:clip;scrollbar-width:thin;scrollbar-color:var(--reh-faint) transparent}.reh-grid-bg{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(120% 62% at 50% -8%,rgba(217,164,65,.06),transparent 62%),radial-gradient(150% 88% at 50% 118%,rgba(0,0,0,.5),transparent 58%),linear-gradient(rgba(217,164,65,.045) var(--grid-stop, 1px),transparent var(--grid-stop, 1px)),linear-gradient(90deg,rgba(217,164,65,.045) var(--grid-stop, 1px),transparent var(--grid-stop, 1px));background-size:100% 100%,100% 100%,44px 44px,44px 44px;z-index:0}.reh-scanlines{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.16) 0px,rgba(0,0,0,.16) 1px,transparent 1px,transparent 3px);opacity:.25;z-index:1}@media(min-resolution:2dppx){.reh-scanlines{background:repeating-linear-gradient(0deg,rgba(0,0,0,.16) 0px,rgba(0,0,0,.16) .5px,transparent .5px,transparent 3px)}}.reh>header,.reh>main,.reh>footer{position:relative;z-index:2}.reh-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.reh-header{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:10px clamp(14px,3vw,28px);border-bottom:1px solid var(--reh-gold-dim);background:#07080be6;box-shadow:0 1px 0 var(--edge-light, rgba(255, 255, 255, .06))}@supports (backdrop-filter: blur(1px)){.reh-header{background:#07080bb8;-webkit-backdrop-filter:blur(var(--glass-blur, 18px)) saturate(var(--glass-saturate, 1.3));backdrop-filter:blur(var(--glass-blur, 18px)) saturate(var(--glass-saturate, 1.3))}}.reh-header-left{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.reh-mark{display:inline-flex;align-items:center}.reh-wordmark{font-weight:700;letter-spacing:.22em;font-size:13px}.reh-switcher{display:inline-flex;border:1px solid var(--reh-line)}.reh-switch-btn{font-family:var(--reh-mono);font-size:10px;letter-spacing:.14em;padding:4px 10px;background:transparent;border:0;color:var(--reh-dim);cursor:pointer;min-height:28px}.reh-switch-btn.is-active{color:var(--reh-bg);background:var(--reh-gold);font-weight:700}.reh-header-status{display:flex;gap:18px;flex-wrap:wrap}.reh-status-cell{display:inline-flex;align-items:baseline;gap:8px}.reh-status-key{font-size:10px;letter-spacing:.14em;color:var(--reh-faint)}.reh-status-val{font-size:11px;letter-spacing:.1em;color:var(--reh-cream);font-variant-numeric:tabular-nums}.reh-status-val:before{content:"■ ";font-size:8px;color:var(--reh-gold);vertical-align:1px}.reh-status-val--online:before{color:var(--reh-green)}.reh-status-val--standby:before{color:var(--reh-dim)}.reh-header-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.reh-term-btn{font-family:var(--reh-mono);font-size:11px;letter-spacing:.08em;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;min-height:34px;background:transparent;color:var(--reh-gold);border:1px solid var(--reh-gold-dim);cursor:pointer}.reh-head-btn{font-family:var(--reh-mono);font-size:11px;letter-spacing:.08em;padding:6px 10px;min-height:34px;background:transparent;color:var(--reh-cream);border:1px solid var(--reh-line);cursor:pointer}.reh-icon-btn{font-family:var(--reh-mono);font-size:13px;min-height:34px;min-width:34px;background:transparent;color:var(--reh-dim);border:1px solid var(--reh-line);cursor:pointer}.reh-switch-btn,.reh-term-btn,.reh-head-btn,.reh-icon-btn,.reh-suggested-q{transition:color var(--dur-fast, .12s) var(--ease-emphasis, ease),border-color var(--dur-fast, .12s) var(--ease-emphasis, ease),background-color var(--dur-fast, .12s) var(--ease-emphasis, ease)}.reh-head-btn:hover,.reh-icon-btn:hover{color:var(--reh-cream);border-color:var(--reh-gold-dim);background-color:#ffffff09}.reh-term-btn:hover{border-color:var(--reh-gold);background-color:#ffffff09}.reh-switch-btn:hover:not(.is-active){color:var(--reh-cream)}.reh-main{flex:1;width:min(1240px,100%);margin:0 auto;padding:clamp(18px,3.5vw,40px) clamp(14px,3vw,28px) 64px;display:flex;flex-direction:column;gap:clamp(28px,4vw,52px)}.reh-syslabel{font-size:11px;letter-spacing:.2em;color:var(--reh-gold);margin:0 0 10px}.reh-syslabel:before{content:"// ";color:var(--reh-faint)}.reh-h1{font-family:var(--reh-sans);font-size:clamp(30px,5vw,54px);font-weight:700;letter-spacing:-.022em;line-height:1.03;margin:0 0 10px;color:var(--reh-cream);text-wrap:balance}.reh-support{color:var(--reh-dim);margin:0 0 22px;max-width:52ch;text-wrap:pretty}.reh-section-title{font-size:12px;font-weight:700;letter-spacing:.2em;color:var(--reh-cream);margin:0}.reh-section-title:before{content:"■ ";color:var(--reh-gold);font-size:9px;vertical-align:2px}.reh-start-zone{display:flex;flex-direction:column;gap:24px;width:min(880px,100%);margin:0 auto}.reh-dog{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.reh-dog-message{margin:0;max-width:40ch;color:var(--reh-dim);font-size:13px;border-left:2px solid var(--reh-gold);padding-left:12px}.reh-starter{background:var(--sheen),var(--reh-panel);border:1px solid var(--reh-line);clip-path:var(--reh-chamfer);padding:clamp(18px,3vw,30px)}.reh-field-label{display:block;font-size:10px;letter-spacing:.18em;color:var(--reh-gold);margin-bottom:6px}.reh-objective-input{width:100%;box-sizing:border-box;background:var(--reh-bg);color:var(--reh-cream);border:1px solid var(--reh-line);font-family:var(--reh-mono);font-size:14px;line-height:1.5;padding:12px;resize:vertical}.reh-objective-input:focus-visible{outline:2px solid var(--reh-gold);outline-offset:1px}.reh-objective-example{font-size:11px;color:var(--reh-faint);margin:8px 0 0}.reh-starter-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.reh-btn{font-family:var(--reh-mono);font-size:11px;font-weight:500;letter-spacing:.12em;padding:10px 16px;min-height:40px;background:transparent;color:var(--reh-cream);border:1px solid var(--reh-line);cursor:pointer;transition:color var(--dur-fast, .12s) var(--ease-emphasis, ease),border-color var(--dur-fast, .12s) var(--ease-emphasis, ease),background-color var(--dur-fast, .12s) var(--ease-emphasis, ease),filter var(--dur-fast, .12s) var(--ease-emphasis, ease)}.reh-btn:hover:not(:disabled){border-color:var(--reh-gold-dim);background-color:#ffffff09}.reh-btn:active:not(:disabled){background-color:#00000047}.reh-btn--primary{background:var(--sheen),var(--reh-gold);color:var(--reh-bg);border-color:var(--reh-gold);font-weight:700}.reh-btn--primary:hover:not(:disabled){background:var(--sheen),var(--reh-gold);border-color:var(--reh-gold);filter:brightness(1.07)}.reh-btn--primary:active:not(:disabled){filter:brightness(.94)}.reh-btn--primary:disabled{background:transparent;color:var(--reh-faint);border-color:var(--reh-line);cursor:not-allowed}.reh-btn--ghost{color:var(--reh-dim)}.reh-btn--ghost:hover:not(:disabled){color:var(--reh-cream)}.reh-btn:focus-visible,.reh-switch-btn:focus-visible,.reh-term-btn:focus-visible,.reh-head-btn:focus-visible,.reh-icon-btn:focus-visible,.reh-route:focus-visible,.reh-suggested-q:focus-visible{outline:2px solid var(--reh-gold);outline-offset:2px}.reh-readiness{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:16px 0 0;padding-top:12px;border-top:1px solid var(--reh-line)}.reh-readiness-note{font-size:10px;color:var(--reh-faint);flex-basis:100%}.reh-workforce,.reh-research,.reh-nextstep{background:var(--sheen),var(--reh-panel);border:1px solid var(--reh-line);padding:16px;box-shadow:var(--elev-1)}.reh-workforce-note{font-size:10px;color:var(--reh-faint);margin:6px 0 12px}.reh-workforce-chain{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.reh-wf-role{padding:10px 0}.reh-wf-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.reh-wf-title{font-size:11px;font-weight:700;letter-spacing:.16em}.reh-wf-status{font-size:9px;letter-spacing:.12em;padding:2px 6px;border:1px solid var(--reh-line);color:var(--reh-dim);white-space:nowrap}.reh-wf-status--connected{color:var(--reh-green);border-color:#6fbf7380}.reh-wf-status--available{color:var(--reh-cream)}.reh-wf-status--recommended{color:var(--reh-gold);border-color:var(--reh-gold-dim)}.reh-wf-status--sign_in_required{color:var(--reh-amber)}.reh-wf-agent{margin:4px 0 2px;font-size:13px;color:var(--reh-gold)}.reh-wf-desc{margin:0 0 6px;font-size:11px;color:var(--reh-dim)}.reh-wf-resp{list-style:none;margin:0;padding:0;font-size:10px;color:var(--reh-faint);display:flex;flex-wrap:wrap;gap:4px 10px}.reh-wf-resp li:before{content:"· ";color:var(--reh-gold)}.reh-wf-handoff{margin:10px 0 0;font-size:9px;letter-spacing:.16em;color:var(--reh-gold);border-bottom:1px dashed var(--reh-gold-dim);padding-bottom:8px}.reh-wf-rationale{margin:10px 0 0;font-size:10px;color:var(--reh-faint)}.reh-research-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.reh-research-status{font-size:9px;letter-spacing:.12em;padding:2px 6px;border:1px solid var(--reh-line);color:var(--reh-dim)}.reh-research-desc{font-size:11px;color:var(--reh-dim);margin:10px 0}.reh-research-topics ul{list-style:none;margin:6px 0 0;padding:0;font-size:11px}.reh-research-topics li:before{content:"▸ ";color:var(--reh-gold)}.reh-research-note{font-size:10px;color:var(--reh-faint);margin:10px 0 0}.reh-nextstep p{font-size:11px;color:var(--reh-dim);margin:10px 0 14px}.reh-route-list{list-style:none;margin:14px auto 0;padding:0;display:grid;grid-template-columns:1fr;gap:8px;width:min(880px,100%)}.reh-route{width:100%;display:flex;align-items:stretch;gap:14px;text-align:left;font-family:var(--reh-mono);background:var(--sheen),var(--reh-panel);color:var(--reh-cream);border:1px solid var(--reh-line);padding:14px;cursor:pointer;min-height:44px;box-shadow:var(--elev-1);transition:border-color var(--dur-fast, .12s) var(--ease-emphasis, ease),background-color var(--dur-fast, .12s) var(--ease-emphasis, ease),box-shadow var(--dur-base, .18s) var(--ease-emphasis, ease)}.reh-route:hover{border-color:var(--reh-gold-dim);background-color:var(--reh-panel-2);box-shadow:var(--elev-2)}.reh-route.is-active{border-color:var(--reh-gold);background:var(--reh-panel-2)}.reh-route-number{font-size:20px;font-weight:700;color:var(--reh-gold);line-height:1;min-width:34px}.reh-route-body{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.reh-route-title{font-size:12px;font-weight:700;letter-spacing:.1em}.reh-route-summary{font-size:11px;color:var(--reh-dim)}.reh-route-meta{font-size:9px;letter-spacing:.14em;color:var(--reh-faint)}.reh-route-indicator{color:var(--reh-gold);font-size:10px;align-self:flex-start}.reh-routes-more{margin-top:12px}.reh-route-list--secondary .reh-route-title{font-size:11px}.reh-guide{display:grid;grid-template-columns:1fr;gap:clamp(16px,2.5vw,28px);align-items:start;width:min(880px,100%);margin:0 auto}@media(min-width:901px){.reh-guide:has(.reh-brief){grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}}.reh-guide-chat{background:var(--sheen),var(--reh-panel);border:1px solid var(--reh-line);clip-path:var(--reh-chamfer);padding:16px;display:flex;flex-direction:column;gap:12px}.reh-guide-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.reh-guide-status{font-size:9px;letter-spacing:.14em;color:var(--reh-dim)}.reh-guide-scope{font-size:10px;color:var(--reh-faint);margin:0;border-left:2px solid var(--reh-line);padding-left:10px}.reh-guide-empty p{color:var(--reh-dim);font-size:12px;margin:8px 0}.reh-guide-messages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-height:340px;overflow-y:auto}.reh-msg{border:1px solid var(--reh-line);padding:8px 10px;font-size:12px}.reh-msg--relay{border-left:2px solid var(--reh-gold)}.reh-msg--developer{border-left:2px solid var(--reh-line)}.reh-msg-author{font-size:9px;letter-spacing:.16em;color:var(--reh-gold);margin-right:8px}.reh-msg--developer .reh-msg-author{color:var(--reh-dim)}.reh-msg-fixture{font-size:8px;letter-spacing:.14em;color:var(--reh-bg);background:var(--reh-dim);padding:1px 5px}.reh-msg-text{margin:6px 0 4px;color:var(--reh-cream)}.reh-msg-at{font-size:9px;color:var(--reh-faint);font-variant-numeric:tabular-nums}.reh-guide-suggested{display:flex;flex-wrap:wrap;gap:6px}.reh-suggested-q{font-family:var(--reh-mono);font-size:10px;padding:6px 10px;min-height:32px;background:transparent;color:var(--reh-dim);border:1px solid var(--reh-line);cursor:pointer;text-align:left}.reh-suggested-q:hover{color:var(--reh-gold);border-color:var(--reh-gold-dim)}.reh-guide-input{display:flex;gap:8px}.reh-guide-input input{flex:1;min-width:0;background:var(--reh-bg);color:var(--reh-cream);border:1px solid var(--reh-line);font-family:var(--reh-mono);font-size:13px;padding:10px 12px}.reh-guide-input input:focus-visible{outline:2px solid var(--reh-gold);outline-offset:1px}.reh-brief{background:var(--sheen),var(--reh-panel);border:1px solid var(--reh-gold-dim);clip-path:var(--reh-chamfer);padding:16px}.reh-brief--empty{border-color:var(--reh-line)}.reh-brief-empty-copy{font-size:12px;color:var(--reh-dim)}.reh-brief-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.reh-brief-tag{font-size:9px;letter-spacing:.12em;color:var(--reh-amber);border:1px solid rgba(224,178,92,.4);padding:2px 6px}.reh-brief-note{font-size:10px;color:var(--reh-faint);margin:8px 0 14px}.reh-brief-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.reh-brief-field textarea{width:100%;box-sizing:border-box;background:var(--reh-bg);color:var(--reh-cream);border:1px solid var(--reh-line);font-family:var(--reh-mono);font-size:12px;line-height:1.45;padding:8px;resize:vertical}.reh-brief-field textarea:focus-visible{outline:2px solid var(--reh-gold);outline-offset:1px}.reh-brief-hint{font-size:9px;color:var(--reh-faint)}.reh-brief-meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin:14px 0;padding:10px 0;border-top:1px solid var(--reh-line);border-bottom:1px solid var(--reh-line)}.reh-brief-meta div{display:flex;gap:8px;align-items:baseline}.reh-brief-meta dt{font-size:9px;letter-spacing:.12em;color:var(--reh-faint);margin:0}.reh-brief-meta dd{font-size:11px;color:var(--reh-cream);margin:0}.reh-brief-actions{display:flex;gap:10px;flex-wrap:wrap}.reh-recent-empty{border:1px dashed var(--reh-line);padding:26px;text-align:center;margin-top:14px}.reh-recent-empty-title{font-size:12px;letter-spacing:.18em;color:var(--reh-dim);margin:0 0 6px}.reh-recent-empty-copy{font-size:11px;color:var(--reh-faint);margin:0}.reh-recent-list{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.reh-recent-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border:1px solid var(--reh-line);background:var(--sheen),var(--reh-panel);padding:12px 14px;box-shadow:var(--elev-1)}.reh-recent-main{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;flex:1;min-width:220px}.reh-recent-name{font-size:13px;font-weight:700}.reh-recent-type{font-size:10px;color:var(--reh-dim)}.reh-recent-state{font-size:9px;letter-spacing:.12em;padding:2px 6px;border:1px solid var(--reh-line);color:var(--reh-dim)}.reh-recent-state--verified_complete{color:var(--reh-green);border-color:#6fbf7380}.reh-recent-state--review_required,.reh-recent-state--revision_required,.reh-recent-state--waiting_for_user{color:var(--reh-amber);border-color:#e0b25c66}.reh-recent-state--stopped_safely{color:var(--reh-red);border-color:#d66a5a66}.reh-recent-meta{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:9px;letter-spacing:.08em;color:var(--reh-faint);flex-basis:100%;font-variant-numeric:tabular-nums}.reh-footer{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px clamp(14px,3vw,28px);border-top:1px solid var(--reh-gold-dim)}.reh-footer-status{display:flex;gap:18px;flex-wrap:wrap}.reh-footer-statement{margin:0;font-size:11px;letter-spacing:.14em;color:var(--reh-dim)}@media(max-width:900px){.reh-guide{grid-template-columns:1fr}}@media(max-width:700px){.reh-header{padding-top:calc(10px + env(safe-area-inset-top,0px));flex-wrap:wrap}.reh-header-right,.reh-switcher{display:none}.reh-header-status{order:3;flex-basis:100%;border-top:1px solid var(--reh-line);padding-top:8px;flex-wrap:wrap}.reh-btn,.reh-head-btn,.reh-term-btn,.reh-switch-btn,.reh-icon-btn{min-height:44px}}@media(max-width:640px){.reh{font-size:13px}.reh-header{padding-left:12px;padding-right:12px}.reh-header-status{gap:10px}.reh-term-btn-label{display:none}.reh-route-list,.reh-brief-grid{grid-template-columns:1fr}.reh-dog{justify-content:center}.reh-dog-message{max-width:100%}.reh-starter-actions .reh-btn{flex:1 1 auto}}@media(max-width:360px){.reh-main{padding-left:10px;padding-right:10px}.reh-guide-input{flex-direction:column}.reh-recent-row{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.reh *{transition:none!important;animation:none!important}}[data-relay-colorway=midnight] .reh{--reh-bg: #1b2138;--reh-panel: #212845;--reh-panel-2: #262e4e;--reh-line: #39426b;--reh-gold: #e0ab48;--reh-gold-dim: rgba(224, 171, 72, .4);--reh-cream: #f0ecdf;--reh-dim: #b0b6d4;--reh-faint: #8e95bc}[data-relay-colorway=midnight] .reh-grid-bg{background-image:radial-gradient(120% 62% at 50% -8%,rgba(158,180,232,.08),transparent 62%),radial-gradient(150% 88% at 50% 118%,rgba(6,8,18,.5),transparent 58%),linear-gradient(rgba(158,180,232,.07) var(--grid-stop, 1px),transparent var(--grid-stop, 1px)),linear-gradient(90deg,rgba(158,180,232,.07) var(--grid-stop, 1px),transparent var(--grid-stop, 1px))}@supports (backdrop-filter: blur(1px)){[data-relay-colorway=midnight] .reh-header{background:#1b2138b8}}.rl3{--rl3-void: #05060a;--rl3-cream: #f4efe3;--rl3-dim: #8f897b;--rl3-faint: #5c5850;--rl3-gold: #d8a83c;--rl3-hairline: rgba(244, 239, 227, .14);--rl3-glass: rgba(244, 239, 227, .045);--rl3-gap: 4px;--rl3-pad: 24px;--rl3-chrome: .32s;--rl3-ease: ease;position:relative;background:var(--rl3-void);color:var(--rl3-cream);font-family:var(--font-brand, system-ui, sans-serif);overflow-x:clip}.rl3-label{font-family:var(--font, ui-monospace, monospace);font-size:11px;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:var(--rl3-dim)}.rl3-brand,.rl3-copy,.rl3-telemetry,.rl3-index,.rl3-nogl{position:fixed;z-index:3}.rl3-brand{top:var(--rl3-pad);left:var(--rl3-pad);display:flex;align-items:center;gap:10px}.rl3-mark{width:15px;height:15px;border:1.5px solid var(--rl3-cream);border-radius:50%;position:relative}.rl3-mark:after{content:"";position:absolute;left:2px;right:2px;top:8px;height:1.5px;background:var(--rl3-cream);border-radius:2px}.rl3-wordmark{font-family:var(--font, ui-monospace, monospace);font-size:12px;letter-spacing:.22em;font-weight:500}.rl3-brand-sub{padding-left:10px;border-left:1px solid var(--rl3-hairline);font-size:10px}.rl3-brandmark{text-transform:none}.rl3-copy{left:var(--rl3-pad);bottom:calc(var(--rl3-pad) + 34px);max-width:min(46ch,52vw);display:flex;flex-direction:column;gap:var(--rl3-gap);transition:opacity var(--rl3-chrome) var(--rl3-ease)}.rl3-eyebrow{color:var(--rl3-faint);margin:0 0 8px}.rl3-headline{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(2rem,5.4vw,4.4rem);line-height:.94;letter-spacing:-.015em;color:var(--rl3-cream);text-wrap:balance}.rl3-body{margin:10px 0 0;font-size:14px;line-height:1.55;color:var(--rl3-dim);max-width:42ch}.rl3-cta{align-self:flex-start;margin-top:18px;padding:10px 26px;border-radius:500px;border:1px solid var(--rl3-gold);color:var(--rl3-cream);background:#14141a8c;font-family:var(--font, ui-monospace, monospace);font-size:12px;letter-spacing:.18em;text-decoration:none;transition:background var(--rl3-chrome) var(--rl3-ease),border-color var(--rl3-chrome) var(--rl3-ease),transform var(--rl3-chrome) var(--rl3-ease)}.rl3-cta:hover,.rl3-cta:focus-visible{background:#d8a83c24;border-color:var(--rl3-cream);transform:translateY(-1px)}.rl3-nodes{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.rl3-node{position:absolute;top:0;left:0;padding:5px 11px;border:1px solid var(--rl3-hairline);border-radius:500px;background:#14141a80;font-family:var(--font, ui-monospace, monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--rl3-cream);white-space:nowrap;will-change:transform,opacity}.rl3-telemetry{left:var(--rl3-pad);bottom:var(--rl3-pad);display:flex;gap:14px;color:var(--rl3-faint)}.rl3-index{right:var(--rl3-pad);bottom:var(--rl3-pad);display:flex;flex-direction:column;gap:6px;text-align:right}.rl3-tick{color:var(--rl3-faint);transition:color var(--rl3-chrome) var(--rl3-ease)}.rl3-tick[data-active=true]{color:var(--rl3-cream)}.rl3-nogl{top:var(--rl3-pad);right:var(--rl3-pad)}.rl3-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:760px){.rl3{--rl3-pad: 16px}.rl3-copy{left:var(--rl3-pad);right:var(--rl3-pad);bottom:calc(var(--rl3-pad) + 28px);max-width:none}.rl3-headline{font-size:clamp(1.75rem,8.4vw,2.6rem);line-height:1}.rl3-body{font-size:13px;max-width:none}.rl3-index{flex-direction:row;right:var(--rl3-pad);top:var(--rl3-pad);bottom:auto;gap:8px}.rl3-nogl{top:calc(var(--rl3-pad) + 28px);right:var(--rl3-pad);left:auto;max-width:min(70vw,280px)}.rl3-telemetry{gap:10px;font-size:9px}.rl3-copy:before{content:"";position:absolute;top:-24px;right:-24px;bottom:-220px;left:-24px;background:linear-gradient(to top,var(--rl3-void) 34%,rgba(5,6,10,0));z-index:-1;pointer-events:none}.rl3-brand-sub{display:none}.rl3-node{font-size:9px;padding:4px 8px}}@media(prefers-reduced-motion:reduce){.rl3-copy,.rl3-cta,.rl3-tick{transition:none}.rl3-cta:hover,.rl3-cta:focus-visible{transform:none}}.rl3[data-static=true] .rl3-copy,.rl3[data-static=true] .rl3-index,.rl3[data-static=true] .rl3-nodes{display:none}.rl3[data-static=true] .rl3-sr{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;max-width:62ch;margin:0 auto;padding:96px var(--rl3-pad) 120px;display:flex;flex-direction:column;gap:72px}.rl3[data-static=true] .rl3-sr h2{margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(1.75rem,4.4vw,3rem);line-height:1;letter-spacing:-.015em}.rl3[data-static=true] .rl3-sr p{margin:10px 0 0;font-size:14px;line-height:1.55;color:var(--rl3-dim)}.rl3[data-static=true] .rl3-sr ul{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.rl3[data-static=true] .rl3-sr li{padding:5px 11px;border:1px solid var(--rl3-hairline);border-radius:500px;font-family:var(--font, ui-monospace, monospace);font-size:10px;letter-spacing:.12em;text-transform:uppercase}@supports (backdrop-filter: blur(1px)){.rl3-cta{background:var(--rl3-glass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rl3-node{background:#f4efe312;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}}.rx{--rx-void: #05060a;--rx-cream: #f4efe3;--rx-dim: #8f897b;--rx-faint: #5c5850;--rx-gold: #d8a83c;--rx-hairline: rgba(244, 239, 227, .14);--rx-glass: rgba(244, 239, 227, .05);--rx-pad: 24px;--rx-ease: ease;position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;color:var(--rx-cream);font-family:var(--font-brand, system-ui, sans-serif);overflow:hidden}.rx-label{font-family:var(--font, ui-monospace, monospace);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--rx-dim);line-height:1.4}.rx-brand{position:absolute;top:var(--rx-pad);left:var(--rx-pad);z-index:3;display:flex;align-items:center;gap:10px}.rx-mark{width:15px;height:15px;border:1.5px solid var(--rx-cream);border-radius:50%;position:relative}.rx-mark:after{content:"";position:absolute;left:2px;right:2px;top:8px;height:1.5px;background:var(--rx-cream);border-radius:2px}.rx-wordmark{font-family:var(--font, ui-monospace, monospace);font-size:12px;letter-spacing:.22em;font-weight:500}.rx-brand-sub{padding-left:10px;border-left:1px solid var(--rx-hairline);font-size:10px}.rx-brandmark{text-transform:none}.rx-nogl{position:absolute;top:var(--rx-pad);right:var(--rx-pad);z-index:3}.rx-panel{position:absolute;left:var(--rx-pad);top:50%;transform:translateY(-50%);z-index:3;width:min(340px,34vw);max-height:76vh;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.rx-step{color:var(--rx-faint)}.rx-title{margin:2px 0 0;font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1;letter-spacing:-.015em}.rx-hint{margin:0;font-size:13px;line-height:1.5;color:var(--rx-dim)}.rx-field{display:flex;flex-direction:column;gap:6px;margin-top:6px}.rx-input{background:transparent;border:0;border-bottom:1px solid var(--rx-hairline);color:var(--rx-cream);font-family:var(--font, ui-monospace, monospace);font-size:20px;letter-spacing:.1em;padding:6px 2px;outline:none}.rx-input:focus{border-bottom-color:var(--rx-gold)}.rx-input::placeholder{color:var(--rx-faint)}.rx-options{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.rx-option{width:100%;display:grid;grid-template-columns:1fr auto;grid-template-areas:"name chip" "provider chip";gap:0 10px;align-items:center;text-align:left;padding:8px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--rx-cream);cursor:pointer;transition:background .2s var(--rx-ease),border-color .2s var(--rx-ease)}.rx-option:hover:not(:disabled){background:var(--rx-glass)}.rx-option[data-selected=true]{border-color:var(--rx-gold);background:#d8a83c17}.rx-option:disabled{opacity:.34;cursor:not-allowed}.rx-option-name{grid-area:name;font-size:14px}.rx-option-provider{grid-area:provider;font-family:var(--font, ui-monospace, monospace);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--rx-faint)}.rx-chip{grid-area:chip;font-family:var(--font, ui-monospace, monospace);font-size:8px;letter-spacing:.1em;color:var(--rx-dim);border:1px solid var(--rx-hairline);border-radius:500px;padding:3px 8px;white-space:nowrap}.rx-group{display:flex;flex-direction:column;gap:6px;margin-top:4px}.rx-seg{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.rx-seg-btn{font-family:var(--font, ui-monospace, monospace);font-size:9px;letter-spacing:.1em;padding:6px 10px;border-radius:500px;border:1px solid var(--rx-hairline);background:transparent;color:var(--rx-dim);cursor:pointer;transition:all .2s var(--rx-ease)}.rx-seg-btn[data-selected=true]{border-color:var(--rx-gold);color:var(--rx-cream);background:#d8a83c1a}.rx-review{margin:6px 0 0;display:grid;grid-template-columns:auto 1fr;gap:4px 14px;font-family:var(--font, ui-monospace, monospace);font-size:10px;letter-spacing:.08em}.rx-review dt{color:var(--rx-faint);text-transform:uppercase}.rx-review dd{margin:0;color:var(--rx-cream);text-transform:uppercase}.rx-cta{align-self:flex-start;margin-top:12px;padding:10px 26px;border-radius:500px;border:1px solid var(--rx-gold);background:#14141a8c;color:var(--rx-cream);font-family:var(--font, ui-monospace, monospace);font-size:11px;letter-spacing:.18em;cursor:pointer;transition:background .24s var(--rx-ease),transform .24s var(--rx-ease),opacity .24s var(--rx-ease)}.rx-cta:hover:not(:disabled){background:#d8a83c24;transform:translateY(-1px)}.rx-cta:disabled{opacity:.32;cursor:not-allowed;border-color:var(--rx-hairline)}.rx-ghost{align-self:flex-start;margin-top:6px;padding:6px 0;background:none;border:0;border-bottom:1px solid var(--rx-hairline);color:var(--rx-dim);font-family:var(--font, ui-monospace, monospace);font-size:10px;letter-spacing:.14em;cursor:pointer}.rx-nodes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.rx-node{position:absolute;top:0;left:0;display:flex;flex-direction:column;gap:2px;padding:6px 11px;border:1px solid var(--rx-hairline);border-radius:500px;background:#14141a80;white-space:nowrap;opacity:.5;transition:opacity .32s var(--rx-ease),border-color .32s var(--rx-ease)}.rx-node[data-filled=true]{opacity:1;border-color:#d8a83c66}.rx-node-label{font-family:var(--font, ui-monospace, monospace);font-size:8px;letter-spacing:.14em;color:var(--rx-faint)}.rx-node-value{font-family:var(--font, ui-monospace, monospace);font-size:10px;letter-spacing:.1em;color:var(--rx-cream);text-transform:uppercase}.rx-telemetry{position:absolute;right:var(--rx-pad);top:50%;transform:translateY(-50%);z-index:3;display:grid;grid-template-columns:auto;gap:2px;text-align:right}.rx-telemetry strong{font-weight:400;color:var(--rx-cream);font-size:11px;letter-spacing:.1em;margin-bottom:8px}.rx-steps{position:absolute;left:50%;bottom:var(--rx-pad);transform:translate(-50%);z-index:3;display:flex;gap:8px}.rx-tick{background:none;border:0;padding:2px 3px;cursor:pointer;font-family:var(--font, ui-monospace, monospace);font-size:10px;letter-spacing:.1em;color:var(--rx-faint);transition:color .24s var(--rx-ease)}.rx-tick[data-active=true]{color:var(--rx-cream)}@media(max-width:860px){.rx{--rx-pad: 16px}.rx-nogl{top:calc(var(--rx-pad) + 22px);left:var(--rx-pad);right:auto;max-width:min(58vw,240px)}.rx-telemetry{top:calc(var(--rx-pad) + 52px)}.rx-panel{left:var(--rx-pad);right:var(--rx-pad);top:auto;bottom:calc(var(--rx-pad) + 26px);transform:none;width:auto;max-height:46vh;background:linear-gradient(to top,var(--rx-void) 62%,rgba(5,6,10,.82) 88%,rgba(5,6,10,0));padding-top:26px}.rx-title{font-size:clamp(1.35rem,6vw,1.9rem)}.rx-telemetry{top:calc(var(--rx-pad) + 26px);right:var(--rx-pad);transform:none}.rx-steps{bottom:var(--rx-pad)}.rx-node{padding:4px 8px}.rx-node-value{font-size:9px}.rx-options{max-height:26vh;overflow-y:auto}}@media(prefers-reduced-motion:reduce){.rx-option,.rx-seg-btn,.rx-cta,.rx-node,.rx-tick{transition:none}.rx-cta:hover:not(:disabled){transform:none}}@supports (backdrop-filter: blur(1px)){.rx-cta{background:var(--rx-glass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rx-node{background:var(--rx-glass);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}}.rw{position:relative;background:#05060a}.rw-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;display:block;z-index:0;cursor:default;touch-action:manipulation}.rw[data-portal=hot] .rw-canvas{cursor:pointer}.rw-track{position:relative;width:100%;pointer-events:none;z-index:1}.rw-layer{position:relative;z-index:2}.rw-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:radial-gradient(circle at 50% 46%,#dff2ffeb,#9fd8f599,#4684b23d,#05060a00 78%);will-change:opacity}.rw[data-stage=transition] .rw-layer{pointer-events:none}@media(prefers-reduced-motion:reduce){.rw-veil{transition:none}}.rw-back{margin-left:14px;padding:3px 0 3px 14px;background:none;border:0;border-left:1px solid var(--rx-hairline, rgba(244, 239, 227, .14));color:var(--rx-dim, #8f897b);font-family:var(--font, ui-monospace, monospace);font-size:10px;letter-spacing:.16em;line-height:1.4;white-space:nowrap;cursor:pointer;transition:color .24s ease,transform .24s ease}.rw-back:hover,.rw-back:focus-visible{color:var(--rx-gold, #d8a83c);transform:translate(-2px)}.rw[data-stage=transition] .rw-back{pointer-events:none;opacity:.35}@media(prefers-reduced-motion:reduce){.rw-back{transition:none}.rw-back:hover,.rw-back:focus-visible{transform:none}}.rpw{--rpw-bg: #07080b;--rpw-panel: #0b0d12;--rpw-panel-2: #0e1118;--rpw-line: #1c2230;--rpw-gold: #d9a441;--rpw-gold-bright: #f2c14e;--rpw-gold-dim: rgba(217, 164, 65, .4);--rpw-cream: #ece7dd;--rpw-dim: #a09a8c;--rpw-faint: #837c6e;--rpw-green: #6fbf73;--rpw-amber: #e0b25c;--rpw-red: #d66a5a;--rpw-cyan: #9ec9e8;--rpw-violet: #c9b8e8;--rpw-mono: "Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;--rpw-chamfer: polygon( 0 0, calc(100% - 18px) 0, 100% 18px, 100% 100%, 18px 100%, 0 calc(100% - 18px) );position:relative;min-height:100dvh;background:var(--rpw-bg);color:var(--rpw-cream);font-family:var(--rpw-mono);font-size:14px;line-height:1.55;display:flex;flex-direction:column;overflow-x:clip;scrollbar-width:thin;scrollbar-color:var(--rpw-faint) transparent}.rpw-grid-bg{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(120% 58% at 50% -10%,rgba(217,164,65,.055),transparent 62%),radial-gradient(150% 90% at 50% 120%,rgba(0,0,0,.5),transparent 58%),linear-gradient(rgba(217,164,65,.04) var(--grid-stop, 1px),transparent var(--grid-stop, 1px)),linear-gradient(90deg,rgba(217,164,65,.04) var(--grid-stop, 1px),transparent var(--grid-stop, 1px));background-size:100% 100%,100% 100%,48px 48px,48px 48px;z-index:0}.rpw-scanlines{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.14) 0px,rgba(0,0,0,.14) 1px,transparent 1px,transparent 3px);opacity:.22;z-index:1}@media(min-resolution:2dppx){.rpw-scanlines{background:repeating-linear-gradient(0deg,rgba(0,0,0,.14) 0px,rgba(0,0,0,.14) .5px,transparent .5px,transparent 3px)}}.rpw>header,.rpw>main,.rpw>footer,.rpw>.rpw-strip,.rpw>.rpw-stripzone{position:relative;z-index:2}.rpw-terminal-overlay{z-index:40}.rpw-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rpw-key{font-size:9px;letter-spacing:.18em;color:var(--rpw-faint)}.rpw-val{font-size:11px;letter-spacing:.08em;color:var(--rpw-cream)}.rpw-dim{color:var(--rpw-dim)}.rpw-fixture-tag{font-size:8px;letter-spacing:.14em;color:var(--rpw-bg);background:var(--rpw-dim);padding:1px 5px;margin-left:6px}.rpw-btn{font-family:var(--rpw-mono);font-size:11px;font-weight:500;letter-spacing:.12em;padding:8px 14px;min-height:38px;background:transparent;color:var(--rpw-cream);border:1px solid var(--rpw-line);cursor:pointer;transition:color var(--dur-fast, .12s) var(--ease-emphasis, ease),border-color var(--dur-fast, .12s) var(--ease-emphasis, ease),background-color var(--dur-fast, .12s) var(--ease-emphasis, ease),filter var(--dur-fast, .12s) var(--ease-emphasis, ease)}.rpw-btn:hover:not(:disabled){border-color:var(--rpw-gold-dim);background-color:#ffffff09}.rpw-btn:active:not(:disabled){background-color:#00000047}.rpw-btn--primary{background:var(--sheen),var(--rpw-gold);color:var(--rpw-bg);border-color:var(--rpw-gold);font-weight:700}.rpw-btn--primary:hover:not(:disabled){background:var(--sheen),var(--rpw-gold);border-color:var(--rpw-gold);filter:brightness(1.07)}.rpw-btn--primary:active:not(:disabled){filter:brightness(.94)}.rpw-btn--ghost{color:var(--rpw-dim)}.rpw-btn--ghost:hover:not(:disabled){color:var(--rpw-cream)}.rpw-switch-btn,.rpw-term-btn,.rpw-head-btn,.rpw-icon-btn,.rpw-quick{transition:color var(--dur-fast, .12s) var(--ease-emphasis, ease),border-color var(--dur-fast, .12s) var(--ease-emphasis, ease),background-color var(--dur-fast, .12s) var(--ease-emphasis, ease)}.rpw-switch-btn:hover,.rpw-head-btn:hover,.rpw-icon-btn:hover{color:var(--rpw-cream);border-color:var(--rpw-gold-dim);background-color:#ffffff09}.rpw-term-btn:hover{color:var(--rpw-gold-bright);border-color:var(--rpw-gold);background-color:#ffffff09}.rpw-btn:focus-visible,.rpw-switch-btn:focus-visible,.rpw-term-btn:focus-visible,.rpw-head-btn:focus-visible,.rpw-icon-btn:focus-visible,.rpw-quick:focus-visible{outline:2px solid var(--rpw-gold);outline-offset:2px}.rpw-header{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px clamp(14px,3vw,28px);border-bottom:1px solid var(--rpw-gold-dim);background:#07080beb;box-shadow:0 1px 0 var(--edge-light, rgba(255, 255, 255, .06))}@supports (backdrop-filter: blur(1px)){.rpw-header{background:#07080bbd;-webkit-backdrop-filter:blur(var(--glass-blur, 18px)) saturate(var(--glass-saturate, 1.3));backdrop-filter:blur(var(--glass-blur, 18px)) saturate(var(--glass-saturate, 1.3))}}.rpw-header-left{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.rpw-wordmark{font-weight:700;font-size:15px;letter-spacing:.34em;white-space:nowrap}.rpw-wordmark-sunday{color:var(--rpw-cream)}.rpw-wordmark-relay{color:var(--rpw-gold)}.rpw-wordmark-sm{font-weight:700;letter-spacing:.14em;font-size:12px}.rpw-switch-btn{font-family:var(--rpw-mono);font-size:10px;letter-spacing:.12em;padding:5px 10px;min-height:30px;background:transparent;border:1px solid var(--rpw-line);color:var(--rpw-dim);cursor:pointer}.rpw-header-project{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rpw-proj-name{font-size:13px;font-weight:700;letter-spacing:.04em}.rpw-ref-chip{font-size:11px;letter-spacing:.16em;color:var(--rpw-gold);border:1px solid var(--rpw-gold-dim);padding:4px 12px;white-space:nowrap}.rpw-ref-chip:before{content:"● ";font-size:8px;vertical-align:2px}.rpw-state{white-space:nowrap}.rpw-state:before{content:"■ ";font-size:8px;color:var(--rpw-gold);vertical-align:1px}.rpw-state--verified_complete:before{color:var(--rpw-green)}.rpw-state--waiting_for_user:before,.rpw-state--revision_required:before{color:var(--rpw-amber)}.rpw-state--stopped_safely:before{color:var(--rpw-red)}.rpw-header-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rpw-term-btn{font-family:var(--rpw-mono);font-size:11px;letter-spacing:.08em;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;min-height:34px;background:transparent;color:var(--rpw-gold);border:1px solid var(--rpw-gold-dim);cursor:pointer}.rpw-head-btn{font-family:var(--rpw-mono);font-size:11px;letter-spacing:.08em;padding:6px 10px;min-height:34px;background:transparent;color:var(--rpw-cream);border:1px solid var(--rpw-line);cursor:pointer}.rpw-icon-btn{font-family:var(--rpw-mono);font-size:13px;min-height:34px;min-width:34px;background:transparent;color:var(--rpw-dim);border:1px solid var(--rpw-line);cursor:pointer}.rpw-mt-indicator{font-size:10px;letter-spacing:.1em;padding:6px 8px;border:1px solid var(--rpw-line);color:var(--rpw-faint)}.rpw-mt-indicator.has-tasks{color:var(--rpw-amber);border-color:#e0b25c80}.rpw-strip{display:flex;overflow-x:auto;border-bottom:1px solid var(--rpw-line);background:#0b0d12d9}@supports (backdrop-filter: blur(1px)){.rpw-strip{background:#0b0d12a8;-webkit-backdrop-filter:blur(var(--glass-blur, 18px)) saturate(var(--glass-saturate, 1.3));backdrop-filter:blur(var(--glass-blur, 18px)) saturate(var(--glass-saturate, 1.3))}}.rpw-strip-cell{flex:1 1 0;min-width:140px;display:flex;flex-direction:column;gap:3px;padding:10px 18px;border-right:1px solid var(--rpw-line)}.rpw-strip-cell:last-child{border-right:0}.rpw-strip-name{font-size:12px;font-weight:700;color:var(--rpw-cream);white-space:nowrap}.rpw-strip-square{color:var(--rpw-gold);font-size:9px;vertical-align:1px}.rpw-strip-status{font-size:9px;letter-spacing:.16em;color:var(--rpw-gold)}.rpw-strip-cell--phase{background:var(--rpw-panel-2)}.rpw-strip-cell:has(>.rpw-strip-choose){padding:0}.rpw-strip-choose{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:10px 18px;font:inherit;text-align:left;color:inherit;background:transparent;border:0;border-left:2px solid transparent;cursor:pointer;transition:background .14s ease,border-color .14s ease}.rpw-strip-choose:after{content:"CHANGE";font-size:8px;letter-spacing:.18em;color:var(--rpw-faint);opacity:0;transition:opacity .14s ease}.rpw-strip-choose:hover,.rpw-strip-choose:focus-visible{background:#e0b25c14;border-left-color:var(--rpw-gold);outline:none}.rpw-strip-choose:hover:after,.rpw-strip-choose:focus-visible:after{opacity:1}.rpw-strip-choose:focus-visible{box-shadow:inset 0 0 0 1px #e0b25c8c}.rpw-stripzone{position:relative}.rpw-roleselect{position:absolute;top:100%;z-index:45;left:18px;right:auto;width:min(420px,calc(100% - 36px));margin-top:-1px;padding:14px 16px 12px;background:var(--rpw-panel-2, #12141c);border:1px solid var(--rpw-line);border-top:2px solid var(--rpw-gold);box-shadow:var(--elev-3)}.rpw-roleselect-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.rpw-roleselect-title{font-size:10px;font-weight:700;letter-spacing:.2em;color:var(--rpw-gold)}.rpw-roleselect-close{font:inherit;font-size:9px;letter-spacing:.16em;color:var(--rpw-faint);background:transparent;border:1px solid var(--rpw-line);padding:3px 8px;cursor:pointer}.rpw-roleselect-close:hover{color:var(--rpw-cream);border-color:var(--rpw-gold)}.rpw-roleselect-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rpw-roleselect-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:8px 10px;font:inherit;text-align:left;color:var(--rpw-cream);background:#ffffff05;border:1px solid var(--rpw-line);cursor:pointer;transition:border-color .14s ease,background .14s ease}.rpw-roleselect-option:hover:not(:disabled){border-color:var(--rpw-gold);background:#e0b25c12}.rpw-roleselect-option:disabled{cursor:not-allowed;opacity:.55}.rpw-roleselect-option.is-selected{border-color:var(--rpw-gold)}.rpw-roleselect-option.is-selected .rpw-roleselect-name:before{content:"■";color:var(--rpw-gold);font-size:9px;margin-right:6px;vertical-align:1px}.rpw-roleselect-name{font-size:12px;font-weight:700}.rpw-roleselect-state{flex:none;font-size:8px;letter-spacing:.16em;white-space:nowrap;color:var(--rpw-faint)}.rpw-roleselect-state--available{color:var(--rpw-gold)}.rpw-roleselect-state--needs_configuration{color:var(--rpw-amber, #e0b25c)}.rpw-roleselect-note{margin:4px 0 0;padding-left:10px;font-size:9px;line-height:1.5;letter-spacing:.04em;color:var(--rpw-faint)}.rpw-roleselect-foot{margin:10px 0 0;font-size:9px;line-height:1.6;color:var(--rpw-faint);border-top:1px solid var(--rpw-line);padding-top:8px}@media(prefers-reduced-motion:reduce){.rpw-strip-choose,.rpw-strip-choose:after,.rpw-roleselect-option{transition:none}}.rpw-main{flex:1;width:min(1240px,100%);margin:0 auto;padding:clamp(16px,3vw,30px) clamp(14px,3vw,28px) 24px;display:flex;flex-direction:column;gap:18px}.rpw-workspace{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,3fr);gap:clamp(16px,2.5vw,28px);align-items:start}.rpw-col-primary{display:flex;flex-direction:column;gap:0;min-width:0}.rpw-completion{border:1px solid var(--rpw-line);padding:16px;background:var(--rpw-panel)}.rpw-completion--verified{border-color:#6fbf7380}.rpw-completion--verified .rpw-completion-verdict{color:var(--rpw-green)}.rpw-completion--held{border-color:#e0b25c80}.rpw-completion--held .rpw-completion-verdict{color:var(--rpw-amber)}.rpw-completion-verdict{font-size:13px;letter-spacing:.12em;margin:0 0 8px}.rpw-completion-evidence{list-style:none;margin:0;padding:0;font-size:11px;color:var(--rpw-dim)}.rpw-completion--verified .rpw-completion-evidence li:before{content:"✓ ";color:var(--rpw-green)}.rpw-completion--held .rpw-completion-evidence li:before{content:"⊘ ";color:var(--rpw-amber)}.rpw-manual{display:flex;flex-direction:column;gap:10px}.rpw-mt{border:1px solid rgba(224,178,92,.5);background:var(--rpw-panel);padding:14px 16px}.rpw-mt-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.rpw-mt-ref{font-size:10px;letter-spacing:.16em;color:var(--rpw-amber)}.rpw-mt-state{font-size:9px;letter-spacing:.12em;padding:2px 6px;border:1px solid var(--rpw-line);color:var(--rpw-dim)}.rpw-mt-title{font-size:15px;font-weight:700;margin:8px 0;letter-spacing:.02em}.rpw-mt-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 18px;margin:0 0 12px}.rpw-mt-body div{display:flex;flex-direction:column;gap:2px}.rpw-mt-body dt{font-size:9px;letter-spacing:.14em;color:var(--rpw-faint)}.rpw-mt-body dd{font-size:12px;margin:0;color:var(--rpw-cream)}.rpw-mt-actions{display:flex;gap:10px;flex-wrap:wrap}.rpw-mt-resolved{font-size:11px;color:var(--rpw-dim);margin:0}.rpw-playback{border:1px solid var(--rpw-gold-dim);background:#0b0d1280;padding:12px 16px;margin-bottom:14px;display:flex;flex-direction:column;gap:10px}.rpw-playback-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.rpw-playback-tag{font-size:10px;font-weight:700;letter-spacing:.2em;color:var(--rpw-gold);border:1px solid var(--rpw-gold-dim);padding:3px 8px}.rpw-playback-note{font-size:10px;letter-spacing:.04em;color:var(--rpw-faint)}.rpw-playback-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.rpw-playback-actions .rpw-btn{min-height:44px}.rpw-playback-done{font-size:12px;letter-spacing:.06em;color:var(--rpw-green)}.rpw-playback-error{font-size:12px;letter-spacing:.04em;color:#d98b8b}.rpw-console{background:var(--sheen),#0b0d12b8;border:1px solid var(--rpw-gold-dim);clip-path:var(--rpw-chamfer);padding:18px clamp(16px,2.5vw,26px)}@supports (backdrop-filter: blur(1px)){.rpw-console{background:var(--sheen),#0b0d1294;-webkit-backdrop-filter:blur(var(--glass-blur, 18px)) saturate(var(--glass-saturate, 1.3));backdrop-filter:blur(var(--glass-blur, 18px)) saturate(var(--glass-saturate, 1.3))}}.rpw-console-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid rgba(217,164,65,.2)}.rpw-console-title{font-size:13px;font-weight:700;letter-spacing:.26em;color:var(--rpw-gold)}.rpw-console-terminal-btn{background:transparent;border:1px solid transparent;color:var(--rpw-gold);font:inherit;letter-spacing:inherit;padding:2px 6px 2px 2px;margin-right:4px;cursor:pointer;min-height:32px}.rpw-console-terminal-btn:hover,.rpw-console-terminal-btn:focus-visible{border-color:var(--rpw-gold-dim);color:var(--rpw-gold-bright)}.rpw-console-terminal-btn:focus-visible{outline:2px solid var(--rpw-gold);outline-offset:1px}.rpw-console-subhead{display:block;font-size:10px;letter-spacing:.06em;color:var(--rpw-faint);margin-top:4px}.rpw-console-live{font-size:10px;letter-spacing:.18em;color:var(--rpw-faint)}.rpw-console-live--on{color:var(--rpw-green)}.rpw-console-empty{padding:30px 6px}.rpw-console-empty p{margin:4px 0;font-size:13px}.rpw-console-feed{list-style:none;margin:0;padding:6px 0 0}.rpw-tev{position:relative;display:flex;gap:16px;padding:14px 0;border-bottom:1px solid rgba(28,34,48,.6)}.rpw-tev:last-child{border-bottom:0}.rpw-tev-icon{flex:0 0 18px;text-align:center;font-size:12px;line-height:1.4;color:var(--rpw-gold)}.rpw-tev--evidence .rpw-tev-icon{color:var(--rpw-green)}.rpw-tev--user .rpw-tev-icon{color:var(--rpw-amber)}.rpw-tev--claim .rpw-tev-icon{color:var(--rpw-gold-bright)}.rpw-tev:before{content:"";position:absolute;left:8px;top:34px;bottom:-2px;width:1px;background:#d9a4412e}.rpw-tev:last-child:before{display:none}.rpw-tev-main{min-width:0;display:flex;flex-direction:column;gap:3px}.rpw-tev-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.rpw-tev-time{color:var(--rpw-faint);font-size:11px;letter-spacing:.08em;font-variant-numeric:tabular-nums}.rpw-tev-cat{font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--rpw-gold);white-space:nowrap}.rpw-tev-cat--verification,.rpw-tev-cat--workspace_inspection{color:var(--rpw-green)}.rpw-tev-cat--manual_task{color:var(--rpw-amber)}.rpw-tev-cat--security{color:var(--rpw-red)}.rpw-tev-cat--prompt_architect,.rpw-tev-cat--coding_agent{color:var(--rpw-gold)}.rpw-tev-headline{margin:0;font-size:14px;color:var(--rpw-cream);overflow-wrap:anywhere}.rpw-tev-detail{margin:0;font-size:12px;color:var(--rpw-dim);overflow-wrap:anywhere}.rpw-tev-truth{font-size:8px;letter-spacing:.16em;color:var(--rpw-faint)}.rpw-tev-truth--claim{color:var(--rpw-amber)}.rpw-tev-truth--evidence{color:var(--rpw-green)}.rpw-tev-truth--review{color:var(--rpw-gold)}.rpw-tev-truth--user{color:var(--rpw-amber)}.rpw-conversation{border:1px solid var(--rpw-gold-dim);border-top:0;background:var(--sheen),#0b0d12b8;padding:14px clamp(16px,2.5vw,26px) 16px;display:flex;flex-direction:column;gap:10px}@supports (backdrop-filter: blur(1px)){.rpw-conversation{background:var(--sheen),#0b0d1294;-webkit-backdrop-filter:blur(var(--glass-blur, 18px)) saturate(var(--glass-saturate, 1.3));backdrop-filter:blur(var(--glass-blur, 18px)) saturate(var(--glass-saturate, 1.3))}}.rpw-conv-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.rpw-conv-title{font-size:10px;font-weight:700;letter-spacing:.22em;color:var(--rpw-dim);margin:0}.rpw-conv-note{font-size:9px;letter-spacing:.04em;color:var(--rpw-faint)}.rpw-conv-messages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rpw-msg{font-size:12px;color:var(--rpw-cream)}.rpw-msg-author{font-size:9px;letter-spacing:.16em;color:var(--rpw-gold);margin-right:10px}.rpw-msg--developer .rpw-msg-author{color:var(--rpw-dim)}.rpw-conv-decision{display:flex;gap:8px}.rpw-conv-input{display:flex;align-items:center;gap:10px;border:1px solid var(--rpw-gold-dim);padding:6px 6px 6px 14px}.rpw-conv-prompt{color:var(--rpw-gold);font-size:12px}.rpw-conv-input input{flex:1;min-width:0;background:transparent;color:var(--rpw-cream);border:0;font-family:var(--rpw-mono);font-size:13px;padding:8px 0}.rpw-conv-input input:focus-visible{outline:2px solid var(--rpw-gold);outline-offset:1px}.rpw-conv-send{min-height:36px}.rpw-conv-quick{display:flex;flex-wrap:wrap;gap:6px}.rpw-quick{font-family:var(--rpw-mono);font-size:10px;letter-spacing:.04em;padding:5px 10px;min-height:30px;background:transparent;color:var(--rpw-dim);border:1px solid var(--rpw-line);cursor:pointer}.rpw-quick:hover{color:var(--rpw-gold);border-color:var(--rpw-gold-dim);background-color:#ffffff09}.rpw-status{border:1px solid var(--rpw-line);background:var(--sheen),#0b0d1299;min-width:0;box-shadow:var(--elev-1)}.rpw-status-block{padding:12px 14px;border-bottom:1px solid var(--rpw-line)}.rpw-status-block:last-child{border-bottom:0}.rpw-status section{border:0;background:transparent;padding:0}.rpw-section-title{font-size:10px;font-weight:700;letter-spacing:.22em;color:var(--rpw-cream);margin:0}.rpw-section-title:before{content:"■ ";color:var(--rpw-gold);font-size:7px;vertical-align:2px}.rpw-panel-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.rpw-panel-note{font-size:9px;letter-spacing:.1em;color:var(--rpw-faint)}.rpw-phase-rail{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.rpw-phase{display:flex;align-items:baseline;gap:10px;font-size:10px;letter-spacing:.12em;color:var(--rpw-faint)}.rpw-phase-mark{min-width:14px;color:var(--rpw-faint)}.rpw-phase-label{flex:1}.rpw-phase-state{font-size:8px;letter-spacing:.14em}.rpw-phase--complete{color:var(--rpw-dim)}.rpw-phase--complete .rpw-phase-mark{color:var(--rpw-green)}.rpw-phase--active{color:var(--rpw-cream)}.rpw-phase--active .rpw-phase-mark,.rpw-phase--active .rpw-phase-state{color:var(--rpw-gold)}.rpw-phase--locked .rpw-phase-mark{color:var(--rpw-amber)}.rpw-phase--optional{opacity:.7}.rpw-verif-headline{font-size:11px;color:var(--rpw-cream);margin:8px 0 6px}.rpw-verif-checks{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.rpw-check{display:flex;align-items:baseline;gap:8px;font-size:10px}.rpw-check-mark{min-width:12px}.rpw-check--passed .rpw-check-mark{color:var(--rpw-green)}.rpw-check--failed .rpw-check-mark{color:var(--rpw-red)}.rpw-check--pending .rpw-check-mark{color:var(--rpw-amber)}.rpw-check-label{flex:1;color:var(--rpw-cream)}.rpw-check-status{font-size:8px;letter-spacing:.14em;color:var(--rpw-faint)}.rpw-verif-note{font-size:9px;color:var(--rpw-faint);margin:8px 0 0}.rpw-reviewer-state{font-size:9px;letter-spacing:.12em;padding:2px 6px;border:1px solid var(--rpw-line);color:var(--rpw-dim)}.rpw-reviewer-state--approved{color:var(--rpw-green);border-color:#6fbf7380}.rpw-reviewer-state--changes_required{color:var(--rpw-red);border-color:#d66a5a80}.rpw-reviewer-state--reviewing,.rpw-reviewer-state--re_reviewing{color:var(--rpw-gold);border-color:var(--rpw-gold-dim)}.rpw-reviewer-name{font-size:11px;color:var(--rpw-dim);margin:8px 0}.rpw-reviewer-note{font-size:9px;color:var(--rpw-faint);margin:8px 0 0}.rpw-findings,.rpw-repairs{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.rpw-finding{border:1px solid rgba(214,106,90,.4);padding:10px}.rpw-finding--repaired,.rpw-finding--closed{border-color:var(--rpw-line)}.rpw-finding-head{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.rpw-finding-id{font-size:10px;letter-spacing:.14em;color:var(--rpw-red)}.rpw-finding--repaired .rpw-finding-id,.rpw-finding--closed .rpw-finding-id{color:var(--rpw-dim)}.rpw-finding-sev{font-size:8px;letter-spacing:.12em;padding:1px 5px;border:1px solid var(--rpw-line);color:var(--rpw-dim)}.rpw-finding-sev--high,.rpw-finding-sev--blocking{color:var(--rpw-red);border-color:#d66a5a80}.rpw-finding-status{font-size:8px;letter-spacing:.12em;color:var(--rpw-faint)}.rpw-finding-title{font-size:11px;font-weight:700;margin:6px 0}.rpw-finding-body{margin:0 0 8px;display:flex;flex-direction:column;gap:4px}.rpw-finding-body div{display:flex;flex-direction:column;gap:1px}.rpw-finding-body dt{font-size:8px;letter-spacing:.14em;color:var(--rpw-faint)}.rpw-finding-body dd{font-size:10px;margin:0;color:var(--rpw-cream)}.rpw-repair{border:1px solid var(--rpw-line);padding:10px}.rpw-repair-head{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.rpw-repair-id{font-size:10px;letter-spacing:.14em;color:var(--rpw-gold)}.rpw-repair-status,.rpw-repair-verify{font-size:8px;letter-spacing:.12em;color:var(--rpw-faint)}.rpw-repair-verify--passed{color:var(--rpw-green)}.rpw-repair-verify--failed{color:var(--rpw-red)}.rpw-repair-meta{font-size:10px;color:var(--rpw-dim);margin:6px 0 8px;overflow-wrap:anywhere}.rpw-research-status{font-size:9px;letter-spacing:.12em;padding:2px 6px;border:1px solid var(--rpw-line);color:var(--rpw-dim)}.rpw-research-status--researching{color:var(--rpw-gold);border-color:var(--rpw-gold-dim)}.rpw-research-status--awaiting_approval{color:var(--rpw-amber);border-color:#e0b25c80}.rpw-research-status--configured{color:var(--rpw-dim)}.rpw-research-note{font-size:10px;color:var(--rpw-cream);margin:8px 0}.rpw-research-topics{list-style:none;margin:8px 0;padding:0;font-size:10px;color:var(--rpw-dim)}.rpw-research-topics li:before{content:"▸ ";color:var(--rpw-gold)}.rpw-research-request{display:flex;gap:8px;margin-top:8px}.rpw-research-request input{flex:1;min-width:0;background:var(--rpw-bg);color:var(--rpw-cream);border:1px solid var(--rpw-line);font-family:var(--rpw-mono);font-size:10px;padding:8px 10px}.rpw-research-request input:focus-visible{outline:2px solid var(--rpw-gold);outline-offset:1px}.rpw-brain-body{display:flex;flex-wrap:wrap;gap:8px 18px;margin:10px 0 0}.rpw-brain-body div{display:flex;gap:8px;align-items:baseline}.rpw-brain-body dt{font-size:9px;letter-spacing:.12em;color:var(--rpw-faint);margin:0}.rpw-brain-body dd{font-size:11px;margin:0}.rpw-brain-pending{color:var(--rpw-amber)}.rpw-stage{margin:2px 0 8px}.rpw-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:0 clamp(14px,3vw,28px) 16px;padding:12px 18px;border:1px solid var(--rpw-gold-dim)}.rpw-footer-net{font-size:10px;letter-spacing:.14em;color:var(--rpw-dim)}.rpw-footer-dot{font-size:8px}.rpw-footer-dot--online{color:var(--rpw-green)}.rpw-footer-dot--standby{color:var(--rpw-dim)}.rpw-footer-statement{margin:0;font-size:11px;letter-spacing:.2em;color:var(--rpw-cream)}.rpw-footer-gold,.rpw-footer-bracket{color:var(--rpw-gold)}.rpw-footer-state{font-size:10px;letter-spacing:.16em;color:var(--rpw-dim)}.rpw-footer-state--go{color:var(--rpw-green)}.rpw-terminal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;justify-content:flex-end}@supports (backdrop-filter: blur(1px)){.rpw-terminal-overlay{background:#00000075;-webkit-backdrop-filter:blur(var(--glass-blur-strong, 30px)) saturate(.9);backdrop-filter:blur(var(--glass-blur-strong, 30px)) saturate(.9)}}.rpw-terminal{background:var(--rpw-bg);color:var(--rpw-cream);border-left:1px solid var(--rpw-gold-dim);width:min(620px,100%);height:100dvh;overflow-y:auto;overflow-x:hidden;padding:14px 16px;font-family:var(--rpw-mono);font-size:13px;box-shadow:var(--elev-3)}.rpw-terminal--full{width:100%;border-left:none}.rpw-terminal-head{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--rpw-line);padding-bottom:8px}.rpw-terminal-id{display:flex;flex-direction:column;gap:2px}.rpw-terminal-meta-line{font-size:10px;color:var(--rpw-faint)}.rpw-terminal-close{min-height:40px}.rpw-terminal-scope{font-size:10px;color:var(--rpw-faint);border-left:2px solid var(--rpw-line);padding-left:10px;margin:10px 0}.rpw-tm-window{max-width:1460px;margin:0 auto;min-height:calc(100dvh - 28px);display:flex;flex-direction:column;border:1px solid var(--rpw-line);border-radius:14px;background:var(--sheen),var(--rpw-panel);padding:0 22px 14px;overflow:hidden;box-shadow:var(--elev-2)}.rpw-terminal--full .rpw-tm-window{width:100%}.rpw-tm-titlebar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--rpw-line);padding:14px 0 12px}.rpw-tm-lights{display:inline-flex;align-items:center;gap:8px}.rpw-tm-light{width:12px;height:12px;border-radius:50%;display:inline-block;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px 1px #00000059,0 1px 2px #00000073}.rpw-tm-light--r{background:#d9564a}.rpw-tm-light--y{background:#e0b25c}.rpw-tm-light--g{background:#58b862}.rpw-tm-brand{display:inline-flex;align-items:center;gap:10px}.rpw-tm-titlebar-right{display:inline-flex;align-items:center;gap:12px}.rpw-tm-dots{display:inline-flex;gap:3px;margin-left:8px}.rpw-tm-dots span{animation:rpw-tm-dot 1.2s infinite ease-in-out;font-size:7px;vertical-align:2px}.rpw-tm-dots span:nth-child(2){animation-delay:.2s}.rpw-tm-dots span:nth-child(3){animation-delay:.4s}@keyframes rpw-tm-dot{0%,to{opacity:.25}40%{opacity:1}}.rpw-tmpanel-status--busy{color:var(--rpw-gold)}.rpw-tm-cursor{color:var(--rpw-gold);margin-left:4px;animation:rpw-tm-blink 1s steps(1) infinite}.rpw-tm-prompt{color:var(--rpw-gold);letter-spacing:.06em}.rpw-tm-prompt-caret{animation:rpw-tm-blink 1s steps(1) infinite}@keyframes rpw-tm-blink{0%,60%{opacity:1}61%,to{opacity:0}}@keyframes rpw-tm-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.rpw-tmrow{animation:rpw-tm-in .3s ease-out backwards}.rpw-tmrow:nth-child(1){animation-delay:.05s}.rpw-tmrow:nth-child(2){animation-delay:.18s}.rpw-tmrow:nth-child(3){animation-delay:.31s}.rpw-tmrow:nth-child(4){animation-delay:.44s}.rpw-tmrow:nth-child(5){animation-delay:.57s}.rpw-tmrow:nth-child(6){animation-delay:.7s}.rpw-tmrow:nth-child(n+7){animation-delay:.8s}@media(prefers-reduced-motion:reduce){.rpw-tm-dots span,.rpw-tm-cursor,.rpw-tm-prompt-caret,.rpw-tmrow{animation:none}}.rpw-terminal--static .rpw-tm-dots span,.rpw-terminal--static .rpw-tm-cursor,.rpw-terminal--static .rpw-tm-prompt-caret,.rpw-terminal--static .rpw-tmrow{animation:none}.rpw-tm-statusrow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 0 4px}.rpw-tm-left{display:inline-flex;align-items:center;gap:14px}.rpw-tm-live{font-size:10px;letter-spacing:.16em;padding:4px 10px;border:1px solid var(--rpw-line);color:var(--rpw-dim)}.rpw-tm-live--on{color:var(--rpw-green);border-color:#6fbf7380}.rpw-tm-mission{font-size:11px;letter-spacing:.14em;color:var(--rpw-cream)}.rpw-tm-meta{display:inline-flex;gap:18px;flex-wrap:wrap;font-size:11px}.rpw-tm-metakey{color:var(--rpw-gold);letter-spacing:.1em}.rpw-tm-modechip{color:var(--rpw-gold);border:1px solid var(--rpw-gold-dim);padding:2px 10px;font-size:10px;letter-spacing:.14em}.rpw-tm-panels{display:flex;flex-direction:column;gap:10px;padding:6px 0}.rpw-tmpanel{border:1px solid var(--rpw-gold-dim);border-radius:8px;background:var(--sheen),#0b0d1299;box-shadow:var(--elev-1)}.rpw-tmpanel-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:9px 16px;border-bottom:1px solid var(--rpw-line)}.rpw-tmpanel-title{font-size:12px;font-weight:700;letter-spacing:.2em;color:var(--rpw-gold)}.rpw-tmpanel-square{font-size:9px;vertical-align:1px}.rpw-tmpanel-chip{font-size:8px;letter-spacing:.14em;color:var(--rpw-gold);border:1px solid var(--rpw-gold-dim);padding:2px 7px;margin-left:10px;vertical-align:2px}.rpw-tmpanel-status{font-size:10px;letter-spacing:.18em;color:var(--rpw-gold)}.rpw-tmpanel-feed{list-style:none;margin:0;padding:6px 16px 10px}.rpw-tmpanel-context{margin:0;padding:8px 16px 12px;font-size:10px;letter-spacing:.1em;color:var(--rpw-gold);text-align:right}.rpw-tmrow{position:relative;display:flex;gap:12px;align-items:baseline;padding:6px 0}.rpw-tmrow-sub{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.rpw-tmrow-square{color:var(--rpw-gold);font-size:9px;flex:0 0 auto}.rpw-tmrow--evidence .rpw-tmrow-square{color:var(--rpw-green)}.rpw-tmrow--user .rpw-tmrow-square{color:var(--rpw-amber)}.rpw-tmrow:before{content:"";position:absolute;left:4px;top:26px;bottom:-4px;width:1px;background:#d9a44129}.rpw-tmrow:last-child:before{display:none}.rpw-tmrow-time{color:var(--rpw-faint);font-size:11px;min-width:62px;font-variant-numeric:tabular-nums}.rpw-tmrow-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rpw-tmrow-headline{margin:0;font-size:13px;color:var(--rpw-cream);overflow-wrap:anywhere}.rpw-tmrow-role{color:var(--rpw-gold)}.rpw-tmrow--evidence .rpw-tmrow-headline,.rpw-tmrow-check{color:var(--rpw-green)}.rpw-tmrow-detail{margin:0;font-size:11px;color:var(--rpw-dim);overflow-wrap:anywhere}.rpw-tmrow-meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:0 0 auto;max-width:40%}.rpw-tmrow-op{font-size:10px;letter-spacing:.08em;color:var(--rpw-gold);overflow-wrap:anywhere}.rpw-tmrow-verified{font-size:10px;letter-spacing:.12em;color:var(--rpw-green)}.rpw-tmrow--done .rpw-tmrow-headline,.rpw-tmrow--done .rpw-tmrow-square{color:var(--rpw-green)}.rpw-tmrow-complete{font-size:10px;letter-spacing:.12em;color:var(--rpw-green)}.rpw-tm-input{display:flex;align-items:center;gap:10px;border:1px solid var(--rpw-gold-dim);border-radius:8px;padding:6px 6px 6px 14px;margin:8px 0 12px}.rpw-tm-input input{flex:1;min-width:0;background:transparent;color:var(--rpw-cream);border:0;font-family:var(--rpw-mono);font-size:13px;padding:8px 0}.rpw-tm-input input:focus-visible{outline:2px solid var(--rpw-gold);outline-offset:1px}.rpw-terminal .rpw-footer{margin:0}@media(max-width:640px){.rpw-tmrow{flex-wrap:wrap}.rpw-tmrow-meta{align-items:flex-start;max-width:100%;margin-left:16px}}@media(max-width:980px){.rpw-workspace{grid-template-columns:1fr}.rpw-status{border-left:0;border-right:0}}@media(max-width:700px){.rpw-header{padding-top:calc(12px + env(safe-area-inset-top,0px));flex-wrap:wrap}.rpw-header-right,.rpw-header-left .rpw-switch-btn{display:none}.rpw-header-project{order:3;flex-basis:100%;border-top:1px solid var(--rpw-line);padding-top:8px}.rpw-btn,.rpw-head-btn,.rpw-term-btn,.rpw-switch-btn,.rpw-icon-btn{min-height:44px}.rpw-console-terminal-btn{min-height:44px;min-width:44px}}@media(max-width:640px){.rpw{font-size:13px}.rpw-header{padding-left:12px;padding-right:12px}.rpw-wordmark{letter-spacing:.22em;font-size:13px}.rpw-term-btn-label{display:none}.rpw-strip{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.rpw-strip-cell{min-width:132px;padding:8px 12px;overflow:hidden}.rpw-strip-name{overflow:hidden;text-overflow:ellipsis;max-width:100%}.rpw-terminal-overlay{justify-content:stretch}.rpw-terminal{width:100%;border-left:none;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.rpw-tm-window{padding-left:12px;padding-right:12px}.rpw-tmrow-headline,.rpw-tmrow-detail{overflow-wrap:break-word}.rpw-tmrow-time{min-width:52px;font-size:10px}.rpw-tev{gap:12px}.rpw-mt-actions .rpw-btn{flex:1 1 auto}.rpw-footer{margin:0 10px calc(12px + env(safe-area-inset-bottom,0px))}.rpw-footer-gold{display:block}}@media(max-width:360px){.rpw-main{padding-left:10px;padding-right:10px}.rpw-conv-input{flex-wrap:wrap}.rpw-conv-send{flex:1 1 100%}.rpw-research-request{flex-direction:column}}@media(prefers-reduced-motion:reduce){.rpw *{transition:none!important;animation:none!important}}[data-relay-colorway=midnight] .rpw{--rpw-bg: #1b2138;--rpw-panel: #212845;--rpw-panel-2: #262e4e;--rpw-line: #39426b;--rpw-gold: #e0ab48;--rpw-gold-bright: #f5c65b;--rpw-gold-dim: rgba(224, 171, 72, .45);--rpw-cream: #f0ecdf;--rpw-dim: #b0b6d4;--rpw-faint: #8e95bc}[data-relay-colorway=midnight] .rpw-grid-bg{background-image:linear-gradient(rgba(158,180,232,.07) var(--grid-stop, 1px),transparent var(--grid-stop, 1px)),linear-gradient(90deg,rgba(158,180,232,.07) var(--grid-stop, 1px),transparent var(--grid-stop, 1px));background-size:48px 48px,48px 48px}[data-relay-colorway=midnight] .rpw-tmpanel{background:var(--sheen),#212845a6}.rcat{border:1px solid var(--rpw-line);background:var(--sheen),var(--rpw-panel);font-family:var(--rpw-mono);color:var(--rpw-cream);display:flex;flex-direction:column;min-width:0;box-shadow:var(--elev-1)}.rcat-head{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.6rem .85rem;border-bottom:1px solid var(--rpw-line);background:var(--rpw-panel-2)}.rcat-title{font-size:.78rem;letter-spacing:.14em;color:var(--rpw-cream)}.rcat-square{color:var(--rpw-gold)}.rcat-role{font-size:.64rem;letter-spacing:.18em;color:var(--rpw-dim)}.rcat-status{font-size:.64rem;letter-spacing:.16em;padding:.12rem .45rem;border:1px solid var(--rpw-line);color:var(--rpw-dim);margin-left:auto}.rcat-status--live{color:var(--rpw-gold-bright);border-color:var(--rpw-gold-dim)}.rcat-status--complete{color:var(--rpw-green);border-color:#6fbf7366}.rcat-status--failed{color:var(--rpw-red);border-color:#d66a5a66}.rcat-status--cancelled{color:var(--rpw-amber);border-color:#e0b25c66}.rcat-status-dot{animation:rcat-pulse 1.6s ease-in-out infinite}.rcat-billing{font-size:.6rem;letter-spacing:.16em;color:var(--rpw-gold);border:1px solid var(--rpw-gold-dim);padding:.12rem .4rem}.rcat-meta{display:flex;flex-wrap:wrap;gap:0 1.25rem;margin:0;padding:.55rem .85rem;border-bottom:1px solid var(--rpw-line)}.rcat-meta-cell{display:flex;gap:.4rem;align-items:baseline;min-width:0}.rcat-meta-cell dt{font-size:.58rem;letter-spacing:.16em;color:var(--rpw-faint)}.rcat-meta-cell dd{margin:0;font-size:.68rem;color:var(--rpw-cream);overflow-wrap:anywhere}.rcat-permissions{margin:0;padding:.45rem .85rem;font-size:.64rem;color:var(--rpw-dim);border-bottom:1px solid var(--rpw-line);overflow-wrap:anywhere}.rcat-key{color:var(--rpw-gold);letter-spacing:.14em;font-size:.58rem}.rcat-feed{max-height:22rem;overflow-y:auto;overflow-x:hidden;padding:.5rem .85rem;background:var(--rpw-bg)}.rcat-feed:focus-visible{outline:1px solid var(--rpw-gold-dim);outline-offset:-1px}.rcat-lines{list-style:none;margin:0;padding:0}.rcat-line{display:grid;grid-template-columns:auto auto 1fr auto;gap:.55rem;align-items:baseline;padding:.22rem 0;border-bottom:1px solid rgba(28,34,48,.5);font-size:.68rem;line-height:1.5}.rcat-line-time{color:var(--rpw-faint);font-size:.62rem;font-variant-numeric:tabular-nums}.rcat-line-kind{color:var(--rpw-gold);font-size:.58rem;letter-spacing:.12em;min-width:5.5rem}.rcat-line-body{min-width:0;overflow-wrap:anywhere}.rcat-line-text{color:var(--rpw-cream)}.rcat-line-target{display:block;color:var(--rpw-dim);font-size:.62rem}.rcat-line-truth{font-size:.55rem;letter-spacing:.12em;color:var(--rpw-faint);white-space:nowrap}.rcat-line--evidence .rcat-line-truth{color:var(--rpw-green)}.rcat-line--claim .rcat-line-truth{color:var(--rpw-amber)}.rcat-line--evidence .rcat-line-kind{color:var(--rpw-green)}.rcat-waiting{margin:.5rem 0 0;font-size:.68rem;color:var(--rpw-dim)}.rcat-cursor{color:var(--rpw-gold-bright);margin-left:.25rem;animation:rcat-blink 1.1s steps(2,start) infinite}.rcat-feed-empty{margin:0}.rcat-dim{color:var(--rpw-dim);font-size:.64rem;margin:.25rem 0 0;overflow-wrap:anywhere}.rcat-block{padding:.6rem .85rem;border-top:1px solid var(--rpw-line)}.rcat-block-title{margin:0 0 .35rem;font-size:.62rem;letter-spacing:.16em;color:var(--rpw-gold);font-weight:500}.rcat-block-tag{color:var(--rpw-faint);letter-spacing:.1em;margin-left:.4rem}.rcat-claim-summary{margin:0;font-size:.7rem;color:var(--rpw-cream);overflow-wrap:anywhere}.rcat-command{margin:0;font-size:.68rem;color:var(--rpw-cream);overflow-wrap:anywhere}.rcat-prompt{color:var(--rpw-gold)}.rcat-test-status{font-size:.58rem;letter-spacing:.14em;margin-left:.4rem}.rcat-test-status--passed{color:var(--rpw-green)}.rcat-test-status--failed{color:var(--rpw-red)}.rcat-test-status--not_run{color:var(--rpw-faint)}.rcat-output,.rcat-diff{margin:.4rem 0 0;padding:.5rem;background:var(--rpw-bg);border:1px solid var(--rpw-line);color:var(--rpw-dim);font-size:.62rem;line-height:1.5;max-height:18rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.rcat-toggle{background:transparent;border:1px solid var(--rpw-line);color:var(--rpw-cream);font-family:var(--rpw-mono);font-size:.6rem;letter-spacing:.14em;padding:.3rem .55rem;cursor:pointer;min-height:32px}.rcat-toggle{transition:color var(--dur-fast, .12s) var(--ease-emphasis, ease),border-color var(--dur-fast, .12s) var(--ease-emphasis, ease),background-color var(--dur-fast, .12s) var(--ease-emphasis, ease)}.rcat-toggle:hover{border-color:var(--rpw-gold-dim);color:var(--rpw-gold-bright);background-color:#ffffff09}.rcat-toggle--scroll{margin-left:auto}.rcat-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;padding:.5rem .85rem;border-top:1px solid var(--rpw-line);background:var(--rpw-panel-2);font-size:.64rem;color:var(--rpw-dim)}.rcat-foot-cell{display:inline-flex;gap:.35rem;align-items:baseline;overflow-wrap:anywhere}.rcat-attested{color:var(--rpw-green)}.rcat-unattested{color:var(--rpw-amber)}.rcat-empty{padding:1rem .85rem}.rcat-empty p{margin:0 0 .3rem;font-size:.7rem}@keyframes rcat-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes rcat-pulse{0%,to{opacity:1}50%{opacity:.35}}.rcat-roles{border:1px solid var(--rpw-line);background:var(--rpw-panel);font-family:var(--rpw-mono)}.rcat-roles-title{margin:0;padding:.5rem .85rem;border-bottom:1px solid var(--rpw-line);font-size:.62rem;letter-spacing:.16em;color:var(--rpw-gold);font-weight:500}.rcat-role-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;padding:.45rem .85rem;border-bottom:1px solid rgba(28,34,48,.6);font-size:.64rem}.rcat-role-row:last-child{border-bottom:none}.rcat-role-actor{color:var(--rpw-cream);letter-spacing:.08em}.rcat-role-name{color:var(--rpw-dim)}.rcat-role-runtime{color:var(--rpw-faint);overflow-wrap:anywhere}.rcat-role-billing,.rcat-role-access{font-size:.55rem;letter-spacing:.14em;border:1px solid var(--rpw-line);padding:.1rem .35rem;color:var(--rpw-gold)}.rcat-role-access{color:var(--rpw-cyan)}.rcat-role-status{margin-left:auto;color:var(--rpw-dim);font-size:.58rem;letter-spacing:.12em}@media(max-width:700px){.rcat-line{grid-template-columns:auto 1fr;row-gap:.15rem}.rcat-line-kind{min-width:0}.rcat-line-truth{grid-column:2}.rcat-feed{max-height:16rem}.rcat-status{margin-left:0}.rcat-toggle{min-height:44px}.rcat-toggle--scroll,.rcat-role-status{margin-left:0}.rcat-meta{gap:0 .85rem}.rcat-foot{padding-bottom:max(.5rem,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.rcat-cursor,.rcat-status-dot{animation:none}}@media(prefers-reduced-motion:reduce){.rcat-toggle{transition:none}}.rcat--static .rcat-cursor,.rcat--static .rcat-status-dot{animation:none}[data-relay-colorway=midnight] .rcat,[data-relay-colorway=midnight] .rcat-roles{background:#212845a6}.rpw-economics{border:1px solid #2a2d34;padding:14px;margin-top:12px;max-width:100%;overflow-x:hidden}.rpw-economics-provenance{font-family:Fira Code,ui-monospace,monospace;font-size:10px;line-height:1.5;letter-spacing:.1em;margin:6px 0 10px;padding:6px 8px;color:#e6c98a;border:1px solid rgba(217,164,65,.55);border-radius:2px;background:#d9a44114;overflow-wrap:anywhere}.rpw-economics-status{font-family:Fira Code,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;margin:6px 0 12px;color:#d9a441}.rpw-economics-status--ok{color:#a09a8c}.rpw-economics-status--warning,.rpw-economics-status--approval{color:#e0b25c}.rpw-economics-status--hard-limit{color:#d98f8f}.rpw-economics-grid{display:grid;grid-template-columns:1fr;gap:4px;margin:0 0 14px}.rpw-economics-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;min-height:20px}.rpw-economics-term{font-size:11px;letter-spacing:.06em;color:#a09a8c}.rpw-economics-value{margin:0;font-family:Fira Code,ui-monospace,monospace;font-size:12px;color:#ece9e2;text-align:right;word-break:break-word;font-variant-numeric:tabular-nums}.rpw-economics-subtitle{font-size:10px;letter-spacing:.16em;color:#a09a8c;margin:0 0 6px}.rpw-economics-categories{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:2px}.rpw-economics-category{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:baseline;font-size:11px}.rpw-economics-category-label{color:#a09a8c}.rpw-economics-category-actual{font-family:Fira Code,ui-monospace,monospace;color:#ece9e2;text-align:right;font-variant-numeric:tabular-nums}.rpw-economics-category-status{grid-column:1 / -1;font-size:10px}.rpw-economics-notices{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:4px;font-size:10px;line-height:1.5}.rpw-economics-actions{display:flex;flex-wrap:wrap;gap:8px}.rpw-economics-action{min-height:44px;padding:0 14px;background:transparent;border:1px solid #2a2d34;color:#d9a441;font-family:Fira Code,ui-monospace,monospace;font-size:10px;letter-spacing:.14em;cursor:pointer}.rpw-economics-action:hover{border-color:#d9a441}@media(min-width:720px){.rpw-economics-categories{grid-template-columns:1fr 1fr;gap:2px 18px}.rpw-economics-category-status{grid-column:auto}.rpw-economics-category{grid-template-columns:minmax(0,1fr) auto}}.rpw-operating{margin-top:8px;padding-top:8px;border-top:1px solid var(--rpw-line);display:flex;flex-direction:column;gap:4px;min-width:0}.rpw-operating-disclosure{margin:0;font-size:8px;letter-spacing:.1em;color:var(--rpw-gold);text-transform:uppercase}.rpw-operating-rows{margin:0;display:flex;flex-direction:column;gap:3px}.rpw-operating-row{display:flex;flex-direction:column;gap:1px;min-width:0}.rpw-operating-key{font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:var(--rpw-dim)}.rpw-operating-value{margin:0;font-size:10px;line-height:1.35;color:var(--rpw-cream);overflow-wrap:anywhere}.rpw-operating-toggle{align-self:flex-start;margin-top:2px;padding:0;border:0;background:none;font:inherit;font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:var(--rpw-gold);cursor:pointer}.rpw-operating-toggle:hover{text-decoration:underline}.rpw-operating-detail{display:flex;flex-direction:column;gap:3px;padding:6px 0 0;border-top:1px dashed var(--rpw-line)}.rpw-operating-detail-line{margin:0;display:flex;flex-direction:column;gap:1px}.rpw-operating-tools{margin:2px 0 0;padding-left:14px;font-size:10px;line-height:1.4;color:var(--rpw-cream)}@media(max-width:700px){.rpw-operating-toggle{min-height:44px}}.rpw-focusable{position:relative;min-width:0}.rpw-expand-btn{position:absolute;top:4px;right:4px;z-index:2;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:2px;background:none;color:var(--rpw-faint);cursor:pointer;transition:color .12s linear,border-color .12s linear,background-color .12s linear}.rpw-expand-btn:hover{color:var(--rpw-gold);border-color:var(--rpw-line);background:var(--rpw-panel-2)}.rpw-expand-btn:focus-visible{color:var(--rpw-gold-bright);border-color:var(--rpw-gold);outline:2px solid var(--rpw-gold);outline-offset:1px}.rpw-expand-icon{display:block}.rpw-focusable[data-focused=true]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:61;display:flex;flex-direction:column;margin:0;overflow:auto;background:var(--rpw-bg);border:0;padding:calc(6px + env(safe-area-inset-top,0px)) calc(6px + env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) calc(6px + env(safe-area-inset-left,0px))}.rpw-focusable[data-focused=true]>*:not(.rpw-visually-hidden){flex:1 1 auto;min-height:0;max-width:none}.rpw-focusable[data-focused=true] .rpw-expand-btn{position:sticky;top:0;align-self:flex-end;color:var(--rpw-gold);border-color:var(--rpw-line);background:var(--rpw-panel);flex:0 0 auto}.rpw-focus-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#040508eb}@supports (backdrop-filter: blur(1px)){.rpw-focus-backdrop{background:#040508b3;-webkit-backdrop-filter:blur(var(--glass-blur-strong, 30px)) saturate(.9);backdrop-filter:blur(var(--glass-blur-strong, 30px)) saturate(.9)}}.rpw[data-panel-focused=true]>main{z-index:62}.rpw-focusable .rpw-console-head,.rpw-focusable .rcat-head,.rpw-focusable .rpw-conv-head,.rpw-focusable .rpw-playback-head,.rpw-focusable .rpw-rail-head,.rpw-focusable .rpw-panel-head,.rpw-focusable .rpw-section-title{padding-right:36px}.rpw-status .rpw-expand-btn{top:-2px;right:-2px}@media(max-width:700px){.rpw-expand-btn{min-height:44px;min-width:44px}.rpw-focusable[data-focused=true]{padding-top:calc(4px + env(safe-area-inset-top,0px))}.rpw-focusable[data-focused=true] .rpw-workspace{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.rpw-expand-btn{transition:none}}.rpw-operating-worktree{margin:6px 0 0;padding-top:6px;border-top:1px dashed var(--rpw-line);display:flex;flex-direction:column;gap:2px;min-width:0}.rpw-operating-worktree--blocked .rpw-operating-value{color:var(--rpw-red)}.rpw-operating-worktree-detail{font-size:9px;line-height:1.4;color:var(--rpw-dim);overflow-wrap:anywhere}.rpw-operating-runtime{margin:6px 0 0;padding-top:6px;border-top:1px dashed var(--rpw-line);display:flex;flex-direction:column;gap:2px;min-width:0}.rpw-operating-runtime--blocked .rpw-operating-value{color:var(--rpw-red)}.rpw-operating-runtime-detail{font-size:9px;line-height:1.4;color:var(--rpw-dim);overflow-wrap:anywhere}.rpw-reviewer-harness{margin:8px 0 0;padding-top:8px;border-top:1px dashed var(--rpw-line);display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.rpw-reviewer-harness-state{margin:0;font-size:9px;line-height:1.4;color:var(--rpw-dim);overflow-wrap:anywhere;min-width:0}.rpw-reviewer-harness-btn{flex:0 0 auto;font-family:inherit;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--rpw-gold);background:transparent;border:1px solid var(--rpw-gold-dim);padding:4px 8px;cursor:pointer}.rpw-reviewer-harness-btn:hover{color:var(--rpw-gold-bright);border-color:var(--rpw-gold)}.rpw-reviewer-harness-btn:focus-visible{outline:2px solid var(--rpw-gold);outline-offset:1px}.rhc-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:67;background:#040508db;display:flex;justify-content:flex-end}@supports (backdrop-filter: blur(1px)){.rhc-overlay{background:#0405089e;-webkit-backdrop-filter:blur(var(--glass-blur-strong, 30px)) saturate(.9);backdrop-filter:blur(var(--glass-blur-strong, 30px)) saturate(.9)}}.rhc-sheet{background:var(--rpw-bg);color:var(--rpw-cream);border-left:1px solid var(--rpw-gold-dim);box-shadow:var(--elev-3);width:min(420px,100%);height:100dvh;overflow-y:auto;overflow-x:hidden;padding:calc(14px + env(safe-area-inset-top,0px)) calc(16px + env(safe-area-inset-right,0px)) calc(14px + env(safe-area-inset-bottom,0px)) calc(16px + env(safe-area-inset-left,0px));font-family:var(--rpw-mono)}.rhc-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--rpw-line)}.rhc-title{margin:0;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--rpw-cream)}.rhc-title:before{content:"■ ";color:var(--rpw-gold);font-size:7px;vertical-align:2px}.rhc-close{flex:0 0 auto;font-family:inherit;font-size:9px;letter-spacing:.14em;color:var(--rpw-dim);background:transparent;border:1px solid var(--rpw-line);padding:4px 8px;cursor:pointer}.rhc-close:hover{color:var(--rpw-cream);border-color:var(--rpw-gold-dim)}.rhc-close:focus-visible{outline:2px solid var(--rpw-gold);outline-offset:1px}.rhc-disclosure{margin:8px 0 0;font-size:9px;letter-spacing:.08em;color:var(--rpw-amber);border:1px solid rgba(224,178,92,.4);padding:5px 7px}.rhc-status{margin:10px 0 0}.rhc-status-label{margin:0;font-size:11px;letter-spacing:.1em;color:var(--rpw-cream);overflow-wrap:anywhere}.rhc-status-detail{margin:3px 0 0;font-size:9px;line-height:1.5;color:var(--rpw-dim);overflow-wrap:anywhere}.rhc-identity,.rhc-entry-meta{margin:8px 0 0;display:flex;flex-direction:column;gap:2px}.rhc-identity-row{display:flex;gap:8px;align-items:baseline;min-width:0}.rhc-identity-row dt,.rhc-identity-row dd{margin:0}.rhc-key{flex:0 0 auto;font-size:9px;letter-spacing:.1em;color:var(--rpw-faint);min-width:116px}.rhc-value{font-size:10px;color:var(--rpw-cream);overflow-wrap:anywhere;min-width:0}.rhc-independence{margin:8px 0 0;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.rhc-independence .rhc-key{min-width:0}.rhc-reasons{list-style:none;margin:4px 0 0;padding:0;font-size:9px;line-height:1.5;color:var(--rpw-dim)}.rhc-reasons li{overflow-wrap:anywhere}.rhc-reasons li:before{content:"· ";color:var(--rpw-gold-dim)}.rhc-subtitle{margin:14px 0 0;padding-top:10px;border-top:1px solid var(--rpw-line);font-size:10px;font-weight:700;letter-spacing:.2em;color:var(--rpw-cream)}.rhc-count{margin:3px 0 0;font-size:9px;color:var(--rpw-faint)}.rhc-entries{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.rhc-entry{border:1px solid var(--rpw-line);padding:8px;min-width:0}.rhc-entry[data-startable=false]{border-left:2px solid var(--rpw-faint)}.rhc-entry[data-startable=true]{border-left:2px solid var(--rpw-gold)}.rhc-entry-btn{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-family:inherit;text-align:left;background:transparent;border:0;padding:0;cursor:pointer;color:var(--rpw-cream)}.rhc-entry-btn:focus-visible{outline:2px solid var(--rpw-gold);outline-offset:2px}.rhc-entry-btn[aria-disabled=true]{cursor:default;color:var(--rpw-dim)}.rhc-entry-name{font-size:11px;letter-spacing:.08em;overflow-wrap:anywhere;min-width:0}.rhc-entry-maturity{flex:0 0 auto;font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--rpw-dim);border:1px solid var(--rpw-line);padding:1px 5px}.rhc-entry-facts,.rhc-entry-caps,.rhc-entry-reason,.rhc-entry-desc{margin:4px 0 0;font-size:9px;line-height:1.5;color:var(--rpw-dim);overflow-wrap:anywhere}.rhc-entry-reason{color:var(--rpw-faint)}.rhc-entry-readiness{margin:4px 0 0;font-size:9px;letter-spacing:.08em;color:var(--rpw-dim);overflow-wrap:anywhere}.rhc-entry-readiness[data-readiness=ready]{color:var(--rpw-green)}.rhc-entry-detail{margin-top:6px;padding-top:6px;border-top:1px dashed var(--rpw-line)}.rhc-caps{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:1px}.rhc-cap{display:flex;gap:8px;align-items:baseline;min-width:0}.rhc-cap .rhc-key{min-width:132px}.rhc-cap[data-proven=false] .rhc-value{color:var(--rpw-faint)}.rhc-cap[data-proven=true] .rhc-value{color:var(--rpw-green)}@media(max-width:700px){.rhc-overlay{justify-content:stretch}.rhc-sheet{width:100%;border-left:0}.rhc-close,.rhc-entry-btn,.rpw-reviewer-harness-btn{min-height:44px}.rhc-identity-row,.rhc-cap{flex-direction:column;gap:0}.rhc-key,.rhc-cap .rhc-key{min-width:0}}@media(prefers-reduced-motion:reduce){.rhc-overlay,.rhc-sheet,.rhc-entry-btn{transition:none;animation:none}}.rpw-tmpanel-shell{display:contents}.rpw-tmpanel-head{position:relative;padding-right:30px}.rpw-tmpanel-head .rpw-expand-btn{position:absolute;top:50%;right:0;transform:translateY(-50%)}.rpw-tmpanel-shell[data-focused=true]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:64;overflow:auto;background:var(--rpw-bg);padding:calc(8px + env(safe-area-inset-top,0px)) calc(8px + env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) calc(8px + env(safe-area-inset-left,0px))}.rpw-tmpanel-shell[data-focused=true]>.rpw-tmpanel{height:100%;display:flex;flex-direction:column;border:0}.rpw-tmpanel-shell[data-focused=true] .rpw-tmpanel-feed{flex:1 1 auto;min-height:0}.rpw-tmpanel-shell[data-focused=true] .rpw-expand-btn{position:sticky;top:0;color:var(--rpw-gold)}@media(max-width:700px){.rpw-tmpanel-head .rpw-expand-btn{min-height:44px;min-width:44px}}@media(prefers-reduced-motion:reduce){.rpw-tmpanel-shell{transition:none;animation:none}}.rbp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:67;background:#040508db;display:flex;justify-content:flex-end}@supports (backdrop-filter: blur(1px)){.rbp-overlay{background:#0405089e;-webkit-backdrop-filter:blur(var(--glass-blur-strong, 30px)) saturate(.9);backdrop-filter:blur(var(--glass-blur-strong, 30px)) saturate(.9)}}.rbp-sheet{background:var(--rpw-bg);color:var(--rpw-cream);border-left:1px solid var(--rpw-gold-dim);box-shadow:var(--elev-3);width:min(420px,100%);height:100dvh;overflow-y:auto;overflow-x:hidden;padding:calc(14px + env(safe-area-inset-top,0px)) calc(16px + env(safe-area-inset-right,0px)) calc(14px + env(safe-area-inset-bottom,0px)) calc(16px + env(safe-area-inset-left,0px));font-family:var(--rpw-mono)}.rbp-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--rpw-line)}.rbp-title{margin:0;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--rpw-cream)}.rbp-title:before{content:"■ ";color:var(--rpw-gold);font-size:7px;vertical-align:2px}.rbp-close{flex:0 0 auto;font-family:inherit;font-size:9px;letter-spacing:.14em;color:var(--rpw-dim);background:transparent;border:1px solid var(--rpw-line);padding:4px 8px;cursor:pointer}.rbp-close:focus-visible,.rbp-btn:focus-visible,.rbp-input:focus-visible{outline:2px solid var(--rpw-gold);outline-offset:1px}.rbp-state{margin:10px 0 0;font-size:11px;letter-spacing:.1em;color:var(--rpw-cream)}.rbp-state[data-bridge-state=connected]{color:var(--rpw-green)}.rbp-message{margin:4px 0 0;font-size:9px;line-height:1.5;color:var(--rpw-amber);overflow-wrap:anywhere}.rbp-note{margin:10px 0 0;font-size:9px;line-height:1.5;color:var(--rpw-dim)}.rbp-note code{color:var(--rpw-gold)}.rbp-form{display:flex;flex-direction:column}.rbp-label{margin:10px 0 3px;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--rpw-faint)}.rbp-input{font-family:inherit;font-size:11px;color:var(--rpw-cream);background:var(--rpw-panel);border:1px solid var(--rpw-line);padding:7px 8px;min-width:0}.rbp-btn{margin-top:14px;font-family:inherit;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--rpw-gold);background:transparent;border:1px solid var(--rpw-gold-dim);padding:7px 10px;cursor:pointer}.rbp-btn--primary{border-color:var(--rpw-gold)}.rbp-btn[disabled]{color:var(--rpw-faint);border-color:var(--rpw-line);cursor:default}@media(max-width:700px){.rbp-overlay{justify-content:stretch}.rbp-sheet{width:100%;border-left:0}.rbp-close,.rbp-btn,.rbp-input{min-height:44px}}@media(prefers-reduced-motion:reduce){.rbp-overlay,.rbp-sheet{transition:none;animation:none}}.rpw-main{--rpb-accent: #8f7cf0;--rpb-glow: rgba(143, 124, 240, .25)}.rpw-brainstage{position:relative;display:flex;flex-direction:column;align-items:center;padding:.25rem 0 0}.rpw-brainstage-open{background:none;border:0;padding:0;cursor:pointer;border-radius:50%;line-height:0}.rpw-brainstage-open:focus-visible{outline:2px solid var(--rpb-accent);outline-offset:6px}.rpb-orb{display:block;overflow:visible}.rpb-orb--sparse{opacity:.55}@keyframes rpb-rotate{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes rpb-signal{0%,to{stroke-opacity:.28}50%{stroke-opacity:.85}}@keyframes rpb-node-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes rpb-halo-breathe{0%,to{opacity:.75}50%{opacity:1}}.rpb-orb--live .rpb-body{transform-origin:50px 50px;transform-box:fill-box;animation:rpb-rotate 26s linear infinite}.rpb-orb--live .rpb-path{animation:rpb-signal 4.5s ease-in-out infinite}.rpb-orb--live .rpb-node{animation:rpb-node-pulse 3.2s ease-in-out infinite}.rpb-orb--live .rpb-halo{animation:rpb-halo-breathe 6s ease-in-out infinite}.rpw-brainstage-link{width:1px;height:18px;background:linear-gradient(to bottom,var(--rpb-accent) 0%,var(--rpb-glow) 60%,transparent 100%);opacity:.7}.rpw-stagelink{display:block;width:1px;height:14px;margin:2px auto 0;background:linear-gradient(to bottom,var(--rpb-glow) 0%,transparent 100%);opacity:.55}.rpw-brainstage-caption{font-size:.62rem;letter-spacing:.14em;opacity:.7;margin:.15rem 0 0}@media(prefers-reduced-motion:reduce){.rpb-orb--live .rpb-body,.rpb-orb--live .rpb-path,.rpb-orb--live .rpb-node,.rpb-orb--live .rpb-halo{animation:none}}.rpb-view{padding:1.25rem 1.5rem 2rem}.rpb-view-header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.rpb-view-title{font-size:.9rem;letter-spacing:.22em;margin:0}.rpb-view-close{background:none;border:0;cursor:pointer;font:inherit;letter-spacing:.12em;opacity:.8}.rpb-view-close:hover{opacity:1}.rpb-view-stage{display:flex;justify-content:center;padding:1.5rem 0 .5rem;--rpb-accent: #8f7cf0}.rpb-view-counts{display:flex;gap:2rem;justify-content:center;margin:.5rem 0 1.25rem}.rpb-view-counts dt{font-size:.6rem;letter-spacing:.14em;opacity:.65}.rpb-view-counts dd{margin:.15rem 0 0;font-size:1.05rem}.rpb-view-empty{text-align:center;opacity:.75;max-width:46ch;margin:1rem auto;line-height:1.5}.rpb-view-sections{display:flex;flex-direction:column;gap:.4rem;margin-top:.75rem}.rpb-view-section h2{margin:0;font-size:inherit;font-weight:inherit}.rpb-view-section-toggle{width:100%;display:flex;align-items:center;gap:.5rem;background:none;border:0;cursor:pointer;font:inherit;padding:.5rem .25rem;letter-spacing:.1em;text-align:left}.rpb-view-section-count{margin-left:auto;opacity:.55;font-size:.7rem}.rpb-view-memory{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem 1.25rem;margin:1rem 0 1.25rem}.rpb-view-memory dt{font-size:.58rem;letter-spacing:.14em;opacity:.6}.rpb-view-memory dd{margin:.1rem 0 0;font-size:.95rem}.rctp-list{--rctp-chip: 9px}.rctp-swatch{display:inline-block;width:var(--rctp-chip);height:var(--rctp-chip);margin-right:7px;border-radius:2px;vertical-align:0;box-shadow:0 0 6px currentColor}.rpb-view-evidence{margin:0 0 1.25rem}.rpb-view-evidence-heading{margin:0 0 .5rem;font-size:.62rem;letter-spacing:.2em;color:var(--rpb-accent, #8f7cf0)}.rpb-view-evidence-list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.rpb-view-evidence-list li{border-left:1px solid var(--rpw-line, #1c2230);padding-left:.6rem;font-size:.7rem;line-height:1.6;overflow-wrap:anywhere}.rpb-view-evidence-list a{color:var(--rpw-cream, #ece7dd);text-decoration:underline}.rpb-view-evidence-meta{display:block;font-size:.6rem;color:var(--rpw-faint, #837c6e)}.rps{--rps-bg: #07080b;--rps-panel: #0b0d12;--rps-line: #1c2230;--rps-gold: #d9a441;--rps-gold-dim: rgba(217, 164, 65, .4);--rps-cream: #ece7dd;--rps-dim: #a09a8c;--rps-faint: #837c6e;--rps-green: #6fbf73;--rps-amber: #e0b25c;--rps-red: #d66a5a;--rps-mono: "Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;position:relative;min-height:100dvh;background:var(--rps-bg);color:var(--rps-cream);font-family:var(--rps-mono);font-size:14px;line-height:1.55;display:flex;flex-direction:column;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--rps-faint) transparent}.rps-grid-bg{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(120% 58% at 50% -10%,rgba(217,164,65,.05),transparent 62%),radial-gradient(150% 90% at 50% 120%,rgba(0,0,0,.5),transparent 58%),linear-gradient(rgba(217,164,65,.04) var(--grid-stop, 1px),transparent var(--grid-stop, 1px)),linear-gradient(90deg,rgba(217,164,65,.04) var(--grid-stop, 1px),transparent var(--grid-stop, 1px));background-size:100% 100%,100% 100%,48px 48px,48px 48px;z-index:0}.rps>header,.rps>.rps-layout{position:relative;z-index:1}.rps-key{font-size:9px;letter-spacing:.16em;color:var(--rps-faint)}.rps-hint{font-size:10px;color:var(--rps-faint);margin:4px 0 8px}.rps-btn{font-family:var(--rps-mono);font-size:11px;font-weight:500;letter-spacing:.12em;padding:9px 14px;min-height:40px;background:transparent;color:var(--rps-cream);border:1px solid var(--rps-line);cursor:pointer}.rps-btn--primary{background:var(--sheen),var(--rps-gold);color:var(--rps-bg);border-color:var(--rps-gold);font-weight:700}.rps-btn--primary:disabled{background:transparent;color:var(--rps-faint);border-color:var(--rps-line);cursor:not-allowed}.rps-btn--ghost{color:var(--rps-dim)}.rps-btn,.rps-mini-btn{transition:color var(--dur-fast, .12s) var(--ease-emphasis, ease),border-color var(--dur-fast, .12s) var(--ease-emphasis, ease),background-color var(--dur-fast, .12s) var(--ease-emphasis, ease),filter var(--dur-fast, .12s) var(--ease-emphasis, ease)}.rps-btn:hover:not(:disabled),.rps-mini-btn:hover:not(:disabled){border-color:var(--rps-gold-dim);background-color:#ffffff09}.rps-btn:active:not(:disabled){background-color:#00000047}.rps-btn--primary:hover:not(:disabled){background:var(--sheen),var(--rps-gold);border-color:var(--rps-gold);filter:brightness(1.07)}.rps-btn--primary:active:not(:disabled){filter:brightness(.94)}.rps-mini-btn{font-family:var(--rps-mono);font-size:10px;letter-spacing:.1em;padding:6px 10px;min-height:32px;background:transparent;color:var(--rps-gold);border:1px solid var(--rps-gold-dim);cursor:pointer}.rps-btn:focus-visible,.rps-mini-btn:focus-visible,.rps-rail-item:focus-visible{outline:2px solid var(--rps-gold);outline-offset:2px}.rps-header{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px clamp(14px,3vw,28px);border-bottom:1px solid var(--rps-gold-dim)}.rps-header-left{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rps-wordmark{font-weight:700;font-size:13px;letter-spacing:.3em;white-space:nowrap}.rps-wordmark-sunday{color:var(--rps-cream)}.rps-wordmark-relay{color:var(--rps-gold)}.rps-ref-chip{font-size:10px;letter-spacing:.16em;color:var(--rps-gold);border:1px solid var(--rps-gold-dim);padding:3px 10px}.rps-title{font-size:13px;font-weight:700;letter-spacing:.26em;margin:0}.rps-header-right{display:flex;align-items:center;gap:10px}.rps-plan{font-size:10px;letter-spacing:.14em;color:var(--rps-dim)}.rps-layout{flex:1;display:grid;grid-template-columns:200px minmax(0,1fr) 220px;gap:0;width:min(1280px,100%);margin:0 auto}.rps-rail{display:flex;flex-direction:column;border-right:1px solid var(--rps-line);padding:18px 0}.rps-rail-item{display:flex;align-items:baseline;gap:10px;text-align:left;font-family:var(--rps-mono);font-size:10px;letter-spacing:.12em;padding:9px 16px;min-height:36px;background:transparent;border:0;border-left:2px solid transparent;color:var(--rps-dim);cursor:pointer}.rps-rail-item.is-active{color:var(--rps-cream);border-left-color:var(--rps-gold);background:#d9a4410f}.rps-rail-number{color:var(--rps-gold);font-weight:700;min-width:20px}.rps-content{padding:clamp(16px,3vw,30px);min-width:0}.rps-section-eyebrow{font-size:10px;letter-spacing:.2em;color:var(--rps-gold);margin:0 0 16px}.rps-section-eyebrow:before{content:"// ";color:var(--rps-faint)}.rps-section-body{display:flex;flex-direction:column;gap:18px}.rps-nav-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px;padding-top:14px;border-top:1px solid var(--rps-line)}.rps-summary{border-left:1px solid var(--rps-line);padding:18px 16px;display:flex;flex-direction:column;gap:12px;align-self:start;position:sticky;top:0}.rps-summary-title{font-size:10px;font-weight:700;letter-spacing:.22em;color:var(--rps-cream);margin:0}.rps-summary-title:before{content:"■ ";color:var(--rps-gold);font-size:7px;vertical-align:2px}.rps-summary-rows{display:flex;flex-direction:column;gap:7px;margin:0}.rps-summary-rows div{display:flex;justify-content:space-between;gap:8px}.rps-summary-rows dt{font-size:9px;letter-spacing:.14em;color:var(--rps-faint)}.rps-summary-rows dd{font-size:10px;margin:0;text-align:right;overflow-wrap:anywhere}.rps-summary-review{width:100%}.rps-field{border:0;padding:0;margin:0}.rps-legend{font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--rps-cream);padding:0;margin-bottom:8px}.rps-legend:before{content:"■ ";color:var(--rps-gold);font-size:8px;vertical-align:2px}.rps-plates{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.rps-plates--compact{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.rps-plate{display:flex;flex-direction:column;gap:4px;border:1px solid var(--rps-line);background:var(--sheen),var(--rps-panel);padding:10px 12px;min-height:44px;cursor:pointer;position:relative}.rps-plate input{position:absolute;opacity:0;pointer-events:none}.rps-plate.is-selected{border-color:var(--rps-gold);background:#d9a44112}.rps-plate.is-selected:after{content:"■";position:absolute;top:8px;right:10px;color:var(--rps-gold);font-size:9px}.rps-plate.is-unavailable{opacity:.45;cursor:not-allowed}.rps-plate:has(input:focus-visible){outline:2px solid var(--rps-gold);outline-offset:2px}.rps-plate-label{font-size:12px;letter-spacing:.04em}.rps-plate-hint{font-size:9px;color:var(--rps-faint)}.rps-rec{font-size:8px;letter-spacing:.14em;color:var(--rps-gold);border:1px solid var(--rps-gold-dim);padding:1px 5px;align-self:flex-start}.rps-rec--chip{border:0;padding:0;margin-left:6px}.rps-segmented{display:inline-flex;flex-wrap:wrap;border:1px solid var(--rps-line)}.rps-segment{position:relative;cursor:pointer;display:inline-flex;align-items:center;padding:9px 14px;min-height:40px;font-size:10px;letter-spacing:.14em;color:var(--rps-dim);border-right:1px solid var(--rps-line)}.rps-segment:last-child{border-right:0}.rps-segment input{position:absolute;opacity:0;pointer-events:none}.rps-segment.is-selected{background:var(--rps-gold);color:var(--rps-bg);font-weight:700}.rps-segment:has(input:focus-visible){outline:2px solid var(--rps-gold);outline-offset:-2px}.rps-mode-desc{font-size:12px;color:var(--rps-dim);margin:10px 0 0;max-width:62ch}.rps-chips{display:flex;flex-wrap:wrap;gap:6px}.rps-chip{position:relative;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;min-height:36px;font-size:11px;border:1px solid var(--rps-line);color:var(--rps-dim);cursor:pointer}.rps-chip input{position:absolute;opacity:0;pointer-events:none}.rps-chip.is-selected{border-color:var(--rps-gold);color:var(--rps-cream);background:#d9a44112}.rps-chip.is-selected:before{content:"■ ";color:var(--rps-gold);font-size:8px}.rps-chip.is-unavailable{opacity:.45;cursor:not-allowed}.rps-chip:has(input:focus-visible){outline:2px solid var(--rps-gold);outline-offset:2px}.rps-chip-status{font-size:8px;letter-spacing:.12em;color:var(--rps-faint)}.rps-toggle{display:flex;align-items:center;gap:10px;min-height:38px;cursor:pointer;position:relative}.rps-toggle input{position:absolute;opacity:0;pointer-events:none}.rps-toggle-track{width:34px;height:16px;border:1px solid var(--rps-line);display:inline-flex;align-items:center;padding:1px;flex:0 0 auto}.rps-toggle-knob{width:12px;height:12px;background:var(--rps-faint);transition:transform .12s}.rps-toggle input:checked+.rps-toggle-track{border-color:var(--rps-gold)}.rps-toggle input:checked+.rps-toggle-track .rps-toggle-knob{background:var(--rps-gold);transform:translate(18px)}.rps-toggle:has(input:focus-visible) .rps-toggle-track{outline:2px solid var(--rps-gold);outline-offset:2px}.rps-toggle.is-unavailable{opacity:.5;cursor:not-allowed}.rps-toggle-label{font-size:12px}.rps-preset-row{display:flex;flex-direction:column;gap:8px}.rps-preset-label{font-size:11px;font-weight:700;letter-spacing:.2em}.rps-preset-label:before{content:"■ ";color:var(--rps-gold);font-size:8px;vertical-align:2px}.rps-preset-btns{display:flex;flex-wrap:wrap;gap:6px}.rps-preset{font-family:var(--rps-mono);font-size:10px;letter-spacing:.1em;padding:8px 14px;min-height:38px;background:transparent;color:var(--rps-dim);border:1px solid var(--rps-line);cursor:pointer}.rps-preset.is-selected{color:var(--rps-bg);background:var(--rps-gold);border-color:var(--rps-gold);font-weight:700}.rps-preset:focus-visible{outline:2px solid var(--rps-gold);outline-offset:2px}.rps-stepper{display:inline-flex;align-items:center;gap:0;border:1px solid var(--rps-line);align-self:flex-start}.rps-stepper button{font-family:var(--rps-mono);font-size:14px;min-width:38px;min-height:38px;background:transparent;color:var(--rps-gold);border:0;cursor:pointer}.rps-stepper button:focus-visible{outline:2px solid var(--rps-gold);outline-offset:-2px}.rps-stepper-value{min-width:74px;text-align:center;font-size:12px}.rps-inline-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.rps-custom-input{display:flex;flex-direction:column;gap:4px;margin-top:8px;max-width:340px}.rps-custom-input input{background:var(--rps-bg);color:var(--rps-cream);border:1px solid var(--rps-gold-dim);font-family:var(--rps-mono);font-size:13px;padding:9px 12px}.rps-custom-input input:focus-visible{outline:2px solid var(--rps-gold);outline-offset:1px}.rps-brief-summary{border:1px solid var(--rps-line);background:var(--sheen),var(--rps-panel);padding:12px 14px}.rps-brief-line{font-size:13px;margin:6px 0 4px}.rps-brief-meta{font-size:9px;letter-spacing:.12em;color:var(--rps-faint);margin:0}.rps-recommend-note{font-size:11px;color:var(--rps-gold);margin:0}.rps-agents{display:flex;flex-direction:column;gap:8px}.rps-agent{position:relative;display:flex;flex-direction:column;gap:4px;border:1px solid var(--rps-line);background:var(--sheen),var(--rps-panel);padding:12px 14px;cursor:pointer}.rps-agent input{position:absolute;opacity:0;pointer-events:none}.rps-agent.is-selected{border-color:var(--rps-gold);background:#d9a44112}.rps-agent.is-selected:after{content:"■ SELECTED";position:absolute;top:10px;right:12px;color:var(--rps-gold);font-size:8px;letter-spacing:.14em}.rps-agent.is-unavailable{opacity:.45;cursor:not-allowed}.rps-agent:has(input:focus-visible){outline:2px solid var(--rps-gold);outline-offset:2px}.rps-agent-main{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.rps-agent-name{font-size:13px;font-weight:700}.rps-agent-provider{font-size:10px;color:var(--rps-faint)}.rps-agent-status{font-size:8px;letter-spacing:.12em;padding:1px 6px;border:1px solid var(--rps-line);color:var(--rps-dim)}.rps-agent-status--connected{color:var(--rps-green);border-color:#6fbf7380}.rps-agent-status--recommended{color:var(--rps-gold);border-color:var(--rps-gold-dim)}.rps-agent-status--sign_in_required,.rps-agent-status--api_connection_required{color:var(--rps-amber)}.rps-agent-plan{font-size:8px;letter-spacing:.12em;color:var(--rps-faint)}.rps-agent-desc{font-size:11px;color:var(--rps-dim)}.rps-agent-strengths{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:9px;color:var(--rps-faint)}.rps-agent-why{font-size:9px;letter-spacing:.06em;color:var(--rps-gold)}.rps-independence{font-size:11px;margin:0}.rps-independence--ok{color:var(--rps-green)}.rps-independence--warn{color:var(--rps-amber)}.rps-wf-preview{border:1px solid var(--rps-gold-dim);padding:14px 16px;display:flex;flex-direction:column;gap:6px}.rps-wf-step{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.rps-wf-name{font-size:12px;font-weight:700}.rps-wf-arrow{font-size:9px;letter-spacing:.16em;color:var(--rps-gold)}.rps-session-row{display:flex;justify-content:space-between;gap:10px;align-items:baseline;border:1px solid var(--rps-line);padding:9px 12px;margin-bottom:6px}.rps-session-name{font-size:11px}.rps-review{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.rps-review-group{border:1px solid var(--rps-line);background:var(--sheen),var(--rps-panel);padding:12px 14px}.rps-review-title{font-size:10px;font-weight:700;letter-spacing:.2em;margin:0 0 8px}.rps-review-title:before{content:"■ ";color:var(--rps-gold);font-size:7px;vertical-align:2px}.rps-review-rows{display:flex;flex-direction:column;gap:5px;margin:0}.rps-review-rows div{display:flex;justify-content:space-between;gap:10px}.rps-review-rows dt{font-size:9px;letter-spacing:.1em;color:var(--rps-faint)}.rps-review-rows dd{font-size:10px;margin:0;text-align:right;overflow-wrap:anywhere}.rps-review-issues{display:flex;flex-direction:column;gap:6px}.rps-issue{margin:0;font-size:11px}.rps-issue--blocker{color:var(--rps-red)}.rps-issue--warning{color:var(--rps-amber)}.rps-review-actions{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:980px){.rps-layout{grid-template-columns:1fr}.rps-rail{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--rps-line);padding:0}.rps-rail-item{border-left:0;border-bottom:2px solid transparent;white-space:nowrap}.rps-rail-item.is-active{border-bottom-color:var(--rps-gold)}.rps-rail-item:not(.is-active) .rps-rail-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rps-summary{border-left:0;border-top:1px solid var(--rps-line);position:static}.rps-nav-actions{position:sticky;bottom:0;background:#07080bf2;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.rps-nav-actions .rps-btn{min-height:44px}.rps-nav-actions .rps-btn{flex:1 1 auto}}@media(max-width:360px){.rps-content{padding:12px 10px}.rps-plates,.rps-plates--compact,.rps-review{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.rps *{transition:none!important;animation:none!important}}[data-relay-colorway=midnight] .rps{--rps-bg: #1b2138;--rps-panel: #212845;--rps-line: #39426b;--rps-gold: #e0ab48;--rps-gold-dim: rgba(224, 171, 72, .4);--rps-cream: #f0ecdf;--rps-dim: #b0b6d4;--rps-faint: #8e95bc}[data-relay-colorway=midnight] .rps-grid-bg{background-image:linear-gradient(rgba(158,180,232,.07) var(--grid-stop, 1px),transparent var(--grid-stop, 1px)),linear-gradient(90deg,rgba(158,180,232,.07) var(--grid-stop, 1px),transparent var(--grid-stop, 1px));background-size:48px 48px,48px 48px}.rps-mcp{display:flex;flex-direction:column;gap:8px}.rps-mcp-denial,.rps-mcp-browser-limit,.rps-mcp-loading,.rps-mcp-unavailable{margin:0;padding:8px 10px;border:1px solid var(--rps-line);background:#07080b80;line-height:1.5}.rps-mcp-denial{border-left:2px solid var(--rps-gold);color:var(--rps-cream)}.rps-mcp-loading,.rps-mcp-unavailable{color:var(--rps-dim)}.rps-mcp .rmcp{border-color:var(--rps-line)}.rps-modeswitch{display:inline-flex;border:1px solid var(--rps-gold-dim)}.rps-modeswitch-btn{font:inherit;font-size:10px;letter-spacing:.16em;padding:5px 12px;color:var(--rps-dim, #a09a8c);background:transparent;border:0;cursor:pointer}.rps-modeswitch-btn+.rps-modeswitch-btn{border-left:1px solid var(--rps-gold-dim)}.rps-modeswitch-btn.is-active{color:#0b0d12;background:var(--rps-gold);font-weight:700}.rps-quick{width:min(880px,100%);margin:0 auto;padding:clamp(14px,3vw,28px);display:flex;flex-direction:column;gap:22px}.rps-quick-note{margin:0;font-size:11px;line-height:1.65;color:var(--rps-dim, #a09a8c);border-left:2px solid var(--rps-gold-dim);padding-left:12px}.rps-quick-group{border:1px solid var(--rps-line, #1c2230);padding:16px 18px}.rps-quick-heading{margin:0 0 12px;font-size:10px;font-weight:700;letter-spacing:.2em;color:var(--rps-gold)}.rps-quick-blockers{margin:0 0 14px;padding-left:18px;font-size:11px;line-height:1.7;color:var(--rps-amber, #e0b25c)}.rps-quick-actions{display:flex;flex-wrap:wrap;gap:10px}:root{--rmc-bg: #07080b;--rmc-panel: #0b0d12;--rmc-line: #1c2230;--rmc-text: #ece7dd;--rmc-dim: #a09a8c;--rmc-gold: #d9a441;--rmc-menu-bg: #d9a441;--rmc-menu-ink: #07080b;--rmc-mono: "Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace}[data-relay-colorway=midnight]{--rmc-bg: #1b2138;--rmc-panel: #212845;--rmc-line: #39426b;--rmc-text: #f0ecdf;--rmc-dim: #b0b6d4;--rmc-gold: #e0ab48;--rmc-menu-bg: #e0ab48;--rmc-menu-ink: #1b2138}[data-relay-colorway=manual]{--rmc-bg: var(--relay-manual-black, #070705);--rmc-panel: var(--relay-manual-raised-black, #11110f);--rmc-line: var(--relay-manual-graphite, #5d5c58);--rmc-text: var(--relay-manual-cream, #eae8dc);--rmc-dim: var(--relay-manual-cream-text-muted, #a5a39a);--rmc-gold: var(--relay-manual-gold, #846622);--rmc-menu-bg: var(--relay-manual-signal, #e7c153);--rmc-menu-ink: var(--relay-manual-ink, #0c0c0a)}.rmc-menu-btn{display:none;font-family:var(--rmc-mono);font-size:12px;font-weight:700;letter-spacing:.18em;min-height:44px;min-width:72px;padding:10px 16px;background:var(--rmc-menu-bg);color:var(--rmc-menu-ink);border:1px solid var(--rmc-menu-bg);cursor:pointer}.rmc-menu-btn:focus-visible{outline:2px solid var(--rmc-text);outline-offset:2px}@media(max-width:700px){.rmc-menu-btn{display:inline-flex;align-items:center;justify-content:center}}.rmc-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--rmc-bg);color:var(--rmc-text);font-family:var(--rmc-mono);display:flex;flex-direction:column;padding:calc(10px + env(safe-area-inset-top,0px)) 16px calc(16px + env(safe-area-inset-bottom,0px));overflow-y:auto}.rmc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--rmc-line);padding-bottom:12px}.rmc-brand{display:inline-flex;align-items:center;gap:10px}.rmc-title{font-weight:700;letter-spacing:.22em;font-size:13px}.rmc-close{font-family:var(--rmc-mono);font-size:11px;letter-spacing:.12em;min-height:44px;padding:10px 14px;background:transparent;color:var(--rmc-text);border:1px solid var(--rmc-line);cursor:pointer}.rmc-close:focus-visible,.rmc-item:focus-visible{outline:2px solid var(--rmc-gold);outline-offset:2px}.rmc-status{margin:10px 0 0;font-size:10px;letter-spacing:.14em;color:var(--rmc-dim)}.rmc-nav{margin-top:14px}.rmc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rmc-item{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:12px;text-align:left;font-family:var(--rmc-mono);font-size:13px;letter-spacing:.1em;min-height:48px;padding:12px 14px;background:var(--sheen),var(--rmc-panel);color:var(--rmc-text);border:1px solid var(--rmc-line);cursor:pointer;box-shadow:var(--elev-1);transition:border-color var(--dur-fast, .12s) var(--ease-emphasis, ease),color var(--dur-fast, .12s) var(--ease-emphasis, ease)}.rmc-item:hover:not(:disabled):not(.rmc-item--static){border-color:var(--rmc-gold)}.rmc-item--static{cursor:default;color:var(--rmc-dim)}.rmc-item:disabled{opacity:.5;cursor:not-allowed}.rmc-item-label{font-weight:700}.rmc-item-hint{font-size:10px;letter-spacing:.12em;color:var(--rmc-dim)}@media(prefers-reduced-motion:reduce){.rmc-overlay,.rmc-item{transition:none!important;animation:none!important}}[data-relay-colorway=manual]{--relay-manual-black: #070705;--relay-manual-stage: #0b0b09;--relay-manual-raised-black: #11110f;--relay-manual-ink: #0c0c0a;--relay-manual-cream: #eae8dc;--relay-manual-cream-panel: #f5f3e7;--relay-manual-cream-muted: #c8c5b8;--relay-manual-cream-text-muted: #a5a39a;--relay-manual-graphite: #5d5c58;--relay-manual-soft-gray: #a2a19e;--relay-manual-graphite-deep: #46453f;--relay-manual-gold: #846622;--relay-manual-gold-dark: #795c1c;--relay-manual-gold-muted: #9d8e6b;--relay-manual-signal: #e7c153;--relay-manual-signal-soft: #dab456;--relay-manual-grid-dark: #1b1c17;--relay-manual-grid-cream: #d6d3c4}[data-relay-colorway=manual] .rpv{background:var(--relay-manual-black)}[data-relay-colorway=manual] .reh{--reh-bg: var(--relay-manual-stage);--reh-panel: var(--relay-manual-raised-black);--reh-panel-2: var(--relay-manual-raised-black);--reh-line: var(--relay-manual-graphite);--reh-gold: var(--relay-manual-gold-muted);--reh-gold-dim: rgba(132, 102, 34, .45);--reh-cream: var(--relay-manual-cream);--reh-dim: var(--relay-manual-soft-gray);--reh-faint: var(--relay-manual-cream-text-muted)}[data-relay-colorway=manual] .reh-grid-bg{background-image:linear-gradient(rgba(27,28,23,.55) var(--grid-stop, 1px),transparent var(--grid-stop, 1px)),linear-gradient(90deg,rgba(27,28,23,.55) var(--grid-stop, 1px),transparent var(--grid-stop, 1px));background-size:44px 44px,44px 44px}[data-relay-colorway=manual] .reh-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--relay-manual-black);border-bottom-color:#5d5c5880}[data-relay-colorway=manual] .reh-wordmark{color:var(--relay-manual-cream)}[data-relay-colorway=manual] .reh-switch-btn.is-active{background:var(--relay-manual-signal);color:var(--relay-manual-ink);border-color:var(--relay-manual-signal)}[data-relay-colorway=manual] .reh-starter,[data-relay-colorway=manual] .reh-routes,[data-relay-colorway=manual] .reh-brief,[data-relay-colorway=manual] .reh-recent,[data-relay-colorway=manual] .reh-footer{--reh-panel: var(--relay-manual-cream);--reh-panel-2: var(--relay-manual-cream-panel);--reh-line: var(--relay-manual-cream-muted);--reh-cream: var(--relay-manual-ink);--reh-dim: var(--relay-manual-graphite-deep);--reh-faint: var(--relay-manual-graphite);--reh-gold: var(--relay-manual-gold);--reh-gold-dim: rgba(132, 102, 34, .5);background:var(--relay-manual-cream);color:var(--relay-manual-ink)}[data-relay-colorway=manual] .reh-guide{--reh-panel: var(--relay-manual-cream-panel);--reh-panel-2: var(--relay-manual-cream);--reh-line: var(--relay-manual-cream-text-muted);--reh-cream: var(--relay-manual-ink);--reh-dim: var(--relay-manual-graphite-deep);--reh-faint: var(--relay-manual-graphite);--reh-gold: var(--relay-manual-gold);--reh-gold-dim: rgba(132, 102, 34, .5);background:var(--relay-manual-cream-panel);color:var(--relay-manual-ink);border:1px solid var(--relay-manual-ink)}[data-relay-colorway=manual] .reh-guide input,[data-relay-colorway=manual] .reh-starter textarea,[data-relay-colorway=manual] .reh-brief input,[data-relay-colorway=manual] .reh-brief textarea{background:var(--relay-manual-cream-panel);color:var(--relay-manual-ink);border-color:var(--relay-manual-graphite)}[data-relay-colorway=manual] .reh-starter .reh-btn--primary,[data-relay-colorway=manual] .reh-brief .reh-btn--primary,[data-relay-colorway=manual] .reh-guide .reh-btn--primary{background:var(--relay-manual-signal);color:var(--relay-manual-ink);border-color:var(--relay-manual-signal)}[data-relay-colorway=manual] .rps{--rps-bg: var(--relay-manual-cream);--rps-panel: var(--relay-manual-cream-panel);--rps-line: var(--relay-manual-cream-muted);--rps-gold: var(--relay-manual-gold);--rps-gold-dim: rgba(132, 102, 34, .5);--rps-cream: var(--relay-manual-ink);--rps-dim: var(--relay-manual-graphite-deep);--rps-faint: var(--relay-manual-graphite)}[data-relay-colorway=manual] .rps-grid-bg{background-image:linear-gradient(rgba(214,211,196,.6) var(--grid-stop, 1px),transparent var(--grid-stop, 1px)),linear-gradient(90deg,rgba(214,211,196,.6) var(--grid-stop, 1px),transparent var(--grid-stop, 1px));background-size:48px 48px,48px 48px}[data-relay-colorway=manual] .rps-header{background:var(--relay-manual-black);--rps-cream: var(--relay-manual-cream);--rps-dim: var(--relay-manual-soft-gray);--rps-faint: var(--relay-manual-cream-text-muted);--rps-line: var(--relay-manual-graphite);--rps-gold: var(--relay-manual-gold-muted);color:var(--relay-manual-cream)}[data-relay-colorway=manual] .rps .rps-btn--primary{background:var(--relay-manual-signal);color:var(--relay-manual-ink);border-color:var(--relay-manual-signal)}@media(max-width:980px){[data-relay-colorway=manual] .rps-nav-actions{background:#f5f3e7f2}}[data-relay-colorway=manual] .rpw{--rpw-bg: var(--relay-manual-stage);--rpw-panel: var(--relay-manual-raised-black);--rpw-panel-2: var(--relay-manual-raised-black);--rpw-line: rgba(93, 92, 88, .55);--rpw-gold: var(--relay-manual-gold-muted);--rpw-gold-bright: var(--relay-manual-signal-soft);--rpw-gold-dim: rgba(157, 142, 107, .5);--rpw-cream: var(--relay-manual-cream);--rpw-dim: var(--relay-manual-soft-gray);--rpw-faint: var(--relay-manual-cream-text-muted)}[data-relay-colorway=manual] .rpw-grid-bg{background-image:linear-gradient(rgba(27,28,23,.55) var(--grid-stop, 1px),transparent var(--grid-stop, 1px)),linear-gradient(90deg,rgba(27,28,23,.55) var(--grid-stop, 1px),transparent var(--grid-stop, 1px));background-size:48px 48px,48px 48px}[data-relay-colorway=manual] .rpw-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--relay-manual-black);border-bottom-color:#5d5c5880}[data-relay-colorway=manual] .rpw-wordmark-sunday{color:var(--relay-manual-cream)}[data-relay-colorway=manual] .rpw-wordmark-relay{color:var(--relay-manual-signal-soft)}[data-relay-colorway=manual] .rpw-strip{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--relay-manual-cream);border-bottom-color:var(--relay-manual-cream-muted)}[data-relay-colorway=manual] .rpw-strip-cell{--rpw-cream: var(--relay-manual-ink);--rpw-gold: var(--relay-manual-gold);--rpw-faint: var(--relay-manual-graphite);--rpw-line: var(--relay-manual-cream-muted);border-right-color:var(--relay-manual-cream-muted);color:var(--relay-manual-ink)}[data-relay-colorway=manual] .rpw-strip-cell--phase{background:var(--relay-manual-cream-panel)}[data-relay-colorway=manual] .rpw-conversation{-webkit-backdrop-filter:none;backdrop-filter:none;--rpw-panel: var(--relay-manual-cream-panel);--rpw-panel-2: var(--relay-manual-cream);--rpw-line: var(--relay-manual-cream-text-muted);--rpw-cream: var(--relay-manual-ink);--rpw-dim: var(--relay-manual-graphite-deep);--rpw-faint: var(--relay-manual-graphite);--rpw-gold: var(--relay-manual-gold);--rpw-gold-dim: rgba(132, 102, 34, .5);background:var(--relay-manual-cream-panel);color:var(--relay-manual-ink);border:1px solid var(--relay-manual-ink)}[data-relay-colorway=manual] .rpw-conversation input{background:var(--relay-manual-cream-panel);color:var(--relay-manual-ink);border-color:var(--relay-manual-graphite)}[data-relay-colorway=manual] .rpw-conversation .rpw-btn--primary{background:var(--relay-manual-signal);color:var(--relay-manual-ink);border-color:var(--relay-manual-signal)}[data-relay-colorway=manual] .rpw-status{-webkit-backdrop-filter:none;backdrop-filter:none;--rpw-panel: var(--relay-manual-cream);--rpw-panel-2: var(--relay-manual-cream-panel);--rpw-line: var(--relay-manual-cream-muted);--rpw-cream: var(--relay-manual-ink);--rpw-dim: var(--relay-manual-graphite-deep);--rpw-faint: var(--relay-manual-graphite);--rpw-gold: var(--relay-manual-gold);--rpw-gold-dim: rgba(132, 102, 34, .5);background:var(--relay-manual-cream);color:var(--relay-manual-ink)}[data-relay-colorway=manual] .rpw-status input{background:var(--relay-manual-cream-panel);color:var(--relay-manual-ink);border-color:var(--relay-manual-graphite)}[data-relay-colorway=manual] .rpw-footer{--rpw-line: var(--relay-manual-cream-muted);--rpw-gold: var(--relay-manual-gold);background:var(--relay-manual-cream);border-color:var(--relay-manual-ink);color:var(--relay-manual-ink)}[data-relay-colorway=manual] .rpw-footer-statement{color:var(--relay-manual-ink)}[data-relay-colorway=manual] .rpw-footer-gold{color:var(--relay-manual-gold)}[data-relay-colorway=manual] .rpw-footer-net{color:var(--relay-manual-ink)}[data-relay-colorway=manual] .rpw-console{background:var(--relay-manual-stage);-webkit-backdrop-filter:none;backdrop-filter:none}[data-relay-colorway=manual] .rpw-terminal{background:var(--relay-manual-black)}[data-relay-colorway=manual] .rpw-tm-window{background:var(--relay-manual-stage);border-color:#5d5c5880}[data-relay-colorway=manual] .rpw-tmpanel{background:#11110fb8}[data-relay-colorway=manual] .rpw-terminal .rpw-footer{background:var(--relay-manual-raised-black);color:var(--relay-manual-cream);border-color:#5d5c5880;--rpw-gold: var(--relay-manual-gold-muted)}[data-relay-colorway=manual] .rpw-terminal .rpw-footer-statement,[data-relay-colorway=manual] .rpw-terminal .rpw-footer-net{color:var(--relay-manual-cream)}[data-relay-colorway=manual] .rpw-terminal .rpw-footer-gold{color:var(--relay-manual-gold-muted)}[data-relay-colorway=manual] .rpw-tm-input .rpw-btn--primary{background:var(--relay-manual-signal);color:var(--relay-manual-ink);border-color:var(--relay-manual-signal)}.rmcp{display:flex;flex-direction:column;gap:1rem;padding:1rem;border:1px solid rgba(217,164,65,.22);background:var(--sheen),#0c0d10b8;box-shadow:var(--elev-1);color:#ece9e2;font-family:var(--rpw-mono, ui-monospace, SFMono-Regular, Menlo, monospace)}.rmcp-title{margin:0;font-size:.78rem;letter-spacing:.22em;color:#d9a441}.rmcp-h3{margin:.5rem 0 0;font-size:.7rem;letter-spacing:.2em;color:#d9a441cc}.rmcp-sub,.rmcp-empty,.rmcp-note{margin:.2rem 0 0;font-size:.72rem;line-height:1.5;color:#ece9e29e}.rmcp-preflight{padding:.65rem .75rem;border-left:2px solid rgba(236,233,226,.3);background:#00000040}.rmcp-preflight.is-ready{border-left-color:#6ea36e}.rmcp-preflight.is-degraded{border-left-color:#d9a441}.rmcp-preflight.is-blocked{border-left-color:#b4544a}.rmcp-preflight-line{margin:.3rem 0 0;font-size:.74rem}.rmcp-findings{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.3rem;font-size:.7rem}.rmcp-findings li{display:flex;flex-wrap:wrap;gap:.4rem;align-items:baseline}.rmcp-findings li.is-blocking .rmcp-badge{color:#b4544a;border-color:#b4544a80}.rmcp-findings li.is-warning .rmcp-badge{color:#d9a441;border-color:#d9a44173}.rmcp-finding-category{color:#ece9e2d9}.rmcp-finding-detail{color:#ece9e299;flex:1 1 16rem}.rmcp-list{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:.6rem}.rmcp-card{padding:.65rem .75rem;border:1px solid rgba(236,233,226,.12);background:#00000038;display:flex;flex-direction:column;gap:.4rem}.rmcp-card.is-ready{border-color:#6ea36e59}.rmcp-card.is-capability_changed{border-color:#d9a44180}.rmcp-card.is-permission_blocked,.rmcp-card.is-protocol_mismatch,.rmcp-card.is-malformed_response,.rmcp-card.is-failed{border-color:#b4544a73}.rmcp-card-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;align-items:baseline}.rmcp-name{font-size:.76rem;color:#ece9e2}.rmcp-state{font-size:.68rem;color:#ece9e299}.rmcp-facts{display:flex;flex-wrap:wrap;gap:.3rem;font-size:.63rem;letter-spacing:.06em}.rmcp-fact{padding:.1rem .35rem;border:1px solid rgba(236,233,226,.18);text-transform:uppercase}.rmcp-fact.is-yes{color:#9fc39f;border-color:#6ea36e66}.rmcp-fact.is-no{color:#ece9e259}.rmcp-fact[data-fact="capability changed"].is-yes,.rmcp-fact[data-fact=degraded].is-yes{color:#d9a441;border-color:#d9a44180}.rmcp-meta{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.2rem 1rem;font-size:.68rem}.rmcp-meta>div{display:flex;gap:.4rem}.rmcp-meta dt{color:#ece9e273;min-width:8rem}.rmcp-meta dd{margin:0;color:#ece9e2cc;overflow-wrap:anywhere}.rmcp-fingerprint{font-size:.62rem;color:#ece9e28c}.rmcp-caps{font-size:.7rem}.rmcp-caps summary{cursor:pointer;color:#d9a441cc}.rmcp-cap-list{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-direction:column;gap:.25rem}.rmcp-cap-list li{display:flex;flex-wrap:wrap;gap:.4rem;align-items:baseline}.rmcp-cap-kind{color:#ece9e266;text-transform:uppercase;font-size:.6rem;min-width:4.5rem}.rmcp-cap-name{color:#ece9e2}.rmcp-risk{font-size:.6rem;padding:.05rem .3rem;border:1px solid rgba(236,233,226,.2);text-transform:uppercase}.rmcp-risk.is-read_only{color:#9fc39f;border-color:#6ea36e59}.rmcp-risk.is-workspace_write{color:#d9c07a}.rmcp-risk.is-external_write,.rmcp-risk.is-deployment,.rmcp-risk.is-financial{color:#d9a441;border-color:#d9a44173}.rmcp-risk.is-credential_access,.rmcp-risk.is-destructive,.rmcp-risk.is-unknown{color:#d98a80;border-color:#b4544a80}.rmcp-approval-flag{font-size:.6rem;color:#d9a441;text-transform:uppercase}.rmcp-contradiction{font-size:.62rem;color:#d98a80;flex:1 1 14rem}.rmcp-warning,.rmcp-failure{margin:0;font-size:.68rem;line-height:1.5;color:#d9a441}.rmcp-failure{color:#d98a80;display:flex;gap:.4rem;flex-wrap:wrap}.rmcp-badge{border:1px solid currentColor;padding:0 .3rem;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.rmcp-simulation{margin:0;font-size:.65rem;letter-spacing:.08em;color:#d9a441;border-top:1px dashed rgba(217,164,65,.3);padding-top:.3rem}.rmcp-actions{display:flex;gap:.4rem}.rmcp-actions button{font-family:inherit;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;padding:.25rem .6rem;color:#ece9e2;background:transparent;border:1px solid rgba(236,233,226,.25);cursor:pointer}.rmcp-actions button:hover:not(:disabled){border-color:#d9a44199;color:#d9a441}.rmcp-actions button:disabled{opacity:.4;cursor:default}@media(prefers-reduced-motion:no-preference){.rmcp-actions button{transition:border-color .12s ease,color .12s ease}}:root{--rus-amber: #e0b25c;--rus-red: #d66a5a}.rus-bar{font-family:var(--rmc-mono);font-size:10px;letter-spacing:.12em;white-space:nowrap;padding:6px 10px;min-height:34px;background:transparent;color:var(--rmc-text);border:1px solid var(--rmc-line);cursor:pointer}.rus-bar{transition:color var(--dur-fast, .12s) var(--ease-emphasis, ease),border-color var(--dur-fast, .12s) var(--ease-emphasis, ease)}.rus-bar:hover{border-color:var(--rmc-gold);color:var(--rmc-gold)}.rus-bar:focus-visible{outline:2px solid var(--rmc-gold);outline-offset:2px}.rus-bar--demo{color:var(--rmc-gold);border-color:var(--rmc-gold)}.rus-bar--warning{color:var(--rus-amber);border-color:var(--rus-amber)}.rus-bar--critical{color:var(--rus-red);border-color:var(--rus-red)}.rus-bar--compact{position:fixed;top:10px;right:56px;z-index:2;background:var(--rmc-panel)}.rus-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:68;background:#0009;display:flex;justify-content:flex-end}@supports (backdrop-filter: blur(1px)){.rus-overlay{background:#00000075;-webkit-backdrop-filter:blur(var(--glass-blur-strong, 30px)) saturate(.9);backdrop-filter:blur(var(--glass-blur-strong, 30px)) saturate(.9)}}.rus-panel{background:var(--rmc-bg);color:var(--rmc-text);border-left:1px solid var(--rmc-gold);width:min(380px,100%);height:100dvh;overflow-y:auto;overflow-x:hidden;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));font-family:var(--rmc-mono);box-shadow:var(--elev-3);scrollbar-width:thin;scrollbar-color:var(--rmc-dim) transparent;font-variant-numeric:tabular-nums}.rus-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--rmc-line);padding-bottom:8px}.rus-panel-title{margin:0;font-size:12px;font-weight:700;letter-spacing:.26em;color:var(--rmc-gold)}.rus-panel-close{background:transparent;border:1px solid var(--rmc-line);color:var(--rmc-text);font-family:var(--rmc-mono);font-size:10px;letter-spacing:.12em;padding:6px 10px;min-height:40px;cursor:pointer}.rus-panel-close:hover{border-color:var(--rmc-gold);color:var(--rmc-gold)}.rus-panel-close:focus-visible{outline:2px solid var(--rmc-gold);outline-offset:2px}.rus-provenance{font-size:10px;line-height:1.5;letter-spacing:.08em;margin:10px 0 0;padding:6px 8px;color:var(--rmc-gold);border:1px solid var(--rmc-line);overflow-wrap:anywhere}.rus-section{margin-top:14px;padding-top:10px;border-top:1px solid var(--rmc-line)}.rus-section-title{margin:0;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--rmc-text)}.rus-meter{display:flex;align-items:center;gap:10px;margin-top:8px}.rus-meter-track{flex:1;height:6px;border:1px solid var(--rmc-line);background:var(--rmc-panel)}.rus-meter-fill{height:100%;background:var(--rmc-gold);max-width:100%}.rus-meter-text{font-size:10px;letter-spacing:.08em;color:var(--rmc-text);white-space:nowrap}.rus-rows{margin:8px 0 0;display:flex;flex-direction:column;gap:4px}.rus-row{display:flex;justify-content:space-between;gap:12px}.rus-row dt{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--rmc-dim)}.rus-row dd{margin:0;font-size:11px;color:var(--rmc-text);text-align:right;overflow-wrap:anywhere}.rus-note{margin:8px 0 0;font-size:10px;color:var(--rmc-dim)}@media(max-width:700px){.rus-bar{min-height:44px}.rus-bar--compact{right:60px}.rus-overlay{justify-content:stretch}.rus-panel{width:100%;border-left:none}.rus-panel-close{min-height:44px}}@media(max-width:400px){.rus-bar{max-width:44vw;overflow:hidden;text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){.rus-bar,.rus-panel{transition:none;animation:none}}.rlc,.rlo{background:var(--surface-solid);border:1px solid var(--hairline);border-radius:var(--radius-md);box-shadow:var(--elev-1);color:var(--text);font-family:var(--font);font-size:13px;line-height:1.55;padding:20px 22px 18px;max-width:760px}.rlc-head,.rlo-head{align-items:baseline;border-bottom:1px solid var(--hairline);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-bottom:12px}.rlc-title,.rlo-title{color:var(--text);font-family:var(--font-brand);font-size:18px;font-weight:600;letter-spacing:.01em;margin:0}.rlc-title:focus-visible,.rlo-title:focus-visible{outline:2px solid var(--gold-400);outline-offset:3px}.rlc-status{align-items:center;display:inline-flex;font-size:11px;gap:6px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.rlc-status-mark{font-size:12px}.rlc-status--neutral{color:var(--text-dim)}.rlc-status--attention{color:var(--warn)}.rlc-status--ready{color:var(--gold-400)}.rlc-status-detail{color:var(--text-dim);margin:10px 0 0}.rlc-raw{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 0}.rlc-raw-label,.rlo-capability-label{color:var(--text-faint);font-size:10px;letter-spacing:.16em}.rlc-raw-value{color:var(--gold-100);word-break:break-word}.rlc-boundary,.rlc-gate{border-left:2px solid var(--border-strong);margin:16px 0 0;padding:2px 0 2px 14px}.rlc-boundary-title,.rlc-gate-title{color:var(--gold-400);font-size:11px;letter-spacing:.16em;margin:0 0 6px}.rlc-boundary-lines,.rlc-gate-lines{color:var(--text-dim);list-style:none;margin:0;padding:0}.rlc-boundary-lines li,.rlc-gate-lines li{margin:2px 0}.rlc-section-title{color:var(--text-faint);font-size:10px;font-weight:500;letter-spacing:.16em;margin:20px 0 8px}.rlc-dl{display:grid;gap:0;margin:0}.rlc-row{border-bottom:1px solid var(--hairline);display:grid;gap:4px 18px;grid-template-columns:200px minmax(0,1fr);padding:7px 0}.rlc-row dt{color:var(--text-dim)}.rlc-row dd{color:var(--text);margin:0;word-break:break-word}.rlc-unknown,.rlc-none{color:var(--text-faint);font-style:normal}.rlc-unavailable{list-style:none;margin:0;padding:0}.rlc-note,.rlo-empty,.rlc-why,.rlt-mode-detail,.rlt-role-note{color:var(--text-faint);font-size:12px}.rlc-note{margin:8px 0 0}.rlc-problems ul,.rlc-blockers ul,.rlc-notices{color:var(--text-dim);list-style:none;margin:0;padding:0}.rlc-problems li,.rlc-blockers li{border-left:2px solid var(--warn);margin:6px 0;padding-left:12px}.rlc-blockers li{display:grid;gap:2px}.rlc-blocker-reason{color:var(--warn);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.rlc-blocker-action{color:var(--text-dim)}.rlc-notices{margin:16px 0 0}.rlc-notices li{margin:4px 0}.rlc-live:empty{display:none}.rlc-live{color:var(--warn);margin:14px 0 0}.rlc-actions,.rlo-actions{align-items:flex-start;border-top:1px solid var(--hairline);display:flex;flex-wrap:wrap;gap:14px;margin-top:20px;padding-top:16px}.rlc-action{display:grid;gap:4px;max-width:260px}.rlc-btn{background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;font-family:var(--font);font-size:12px;letter-spacing:.06em;padding:8px 16px;transition:border-color .12s ease,color .12s ease}.rlc-btn:hover:not(:disabled){border-color:var(--border-strong);color:var(--gold-100)}.rlc-btn:focus-visible{outline:2px solid var(--gold-400);outline-offset:2px}.rlc-btn--primary{border-color:var(--border-strong);color:var(--gold-100)}.rlc-btn:disabled{color:var(--text-faint);cursor:not-allowed;opacity:1}.rlt{border:0;margin:20px 0 0;padding:0}.rlt-modes{display:grid;gap:10px}.rlt-mode{cursor:pointer;display:grid;grid-template-columns:20px minmax(0,1fr);row-gap:2px}.rlt-mode input{accent-color:var(--gold-400);grid-row:span 2;margin-top:3px}.rlt-mode-label{color:var(--text)}.rlt-roles{border-top:1px solid var(--hairline);list-style:none;margin:14px 0 0;padding:12px 0 0}.rlt-role label{align-items:baseline;cursor:pointer;display:flex;gap:10px}.rlt-role input{accent-color:var(--gold-400)}.rlt-role-name{color:var(--text)}.rlt-role-state{color:var(--text-faint);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.rlt-role-state--blocked{color:var(--warn)}.rlt-role-state--blocked:before{content:"["}.rlt-role-state--blocked:after{content:"]"}.rlt-role-note{display:block;margin:2px 0 8px 26px}.rlo-lede{color:var(--text-dim);margin:14px 0 0}.rlo-capability{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 0}.rlo-section{margin:0}.rlo-tag{color:var(--text-faint);font-size:9px;letter-spacing:.14em;margin-left:10px}.rlo-tag:before{content:"· "}.rlo-fixture{color:var(--warn);font-size:11px;letter-spacing:.1em;margin:0 0 6px;text-transform:uppercase}.rlo-empty{margin:0}.rlo-items{list-style:none;margin:0;padding:0}.rlo-items li{border-bottom:1px solid var(--hairline);display:grid;gap:2px;padding:7px 0}.rlo-item-secondary{color:var(--text-faint);font-size:12px}@media(max-width:640px){.rlc,.rlo{border-radius:0;padding:16px 14px 14px}.rlc-row{grid-template-columns:minmax(0,1fr);row-gap:2px}.rlc-action{max-width:none}.rlc-actions,.rlo-actions{flex-direction:column}.rlc-btn{width:100%}}.rlr{background:var(--surface-solid);border:1px solid var(--hairline);border-radius:var(--radius-md);box-shadow:var(--elev-1);color:var(--text);font-family:var(--font);padding:18px 16px 16px}.rlr-head{align-items:center;border-bottom:1px solid var(--hairline);display:flex;justify-content:space-between;padding-bottom:10px}.rlr-title{color:var(--text);font-family:var(--font-brand);font-size:.95rem;letter-spacing:.08em;margin:0}.rlr-title:focus-visible{outline:2px solid var(--gold-400);outline-offset:3px}.rlr-headline{align-items:center;display:flex;gap:10px;margin:12px 0 4px}.rlr-state{font-family:var(--font-brand);letter-spacing:.06em;text-transform:uppercase}.rlr-pulse{background:var(--text-dim);border-radius:50%;display:inline-block;flex:none;height:9px;width:9px}.rlr--working .rlr-pulse.is-animating{animation:rlr-pulse 1.4s ease-in-out infinite;background:var(--gold-400)}.rlr--attention .rlr-pulse{background:var(--warn)}.rlr--finished .rlr-pulse{background:var(--text-dim)}@keyframes rlr-pulse{0%,to{opacity:1}50%{opacity:.35}}.rlr-sync,.rlr-empty{color:var(--text-dim);font-size:.85rem;margin:6px 0}.rlr-unreachable{border-left:2px solid var(--warn);color:var(--text);font-size:.85rem;margin:10px 0;padding-left:10px}.rlr-identity,.rlr-usage{display:grid;gap:2px 14px;grid-template-columns:minmax(0,1fr);margin:8px 0 14px}.rlr-identity>div,.rlr-usage>div{display:grid;gap:0 12px;grid-template-columns:150px minmax(0,1fr)}.rlr-identity dt,.rlr-usage dt{color:var(--text-dim);font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.rlr-identity dd,.rlr-usage dd{margin:0;overflow-wrap:anywhere}.rlr-unknown{color:var(--text-dim);font-style:italic}.rlr-id{font-family:var(--font-mono, monospace);font-size:.82rem}.rlr-tag{border:1px solid var(--hairline);border-radius:2px;font-size:.7rem;letter-spacing:.08em;margin-right:8px;padding:1px 5px}.rlr-blocker{color:var(--warn);margin:8px 0}.rlr-action{color:var(--text);margin:4px 0 10px}.rlr-failure{color:var(--danger, var(--warn));margin:8px 0}.rlr-controls{border-top:1px solid var(--hairline);display:flex;flex-wrap:wrap;gap:10px;padding-top:12px}.rlr-control{align-items:center;display:inline-flex;gap:8px}@media(max-width:640px){.rlr-identity>div,.rlr-usage>div{grid-template-columns:minmax(0,1fr)}.rlr-controls{flex-direction:column}}@media(prefers-reduced-motion:reduce){.rlc-btn{transition:none}.rlr--working .rlr-pulse.is-animating{animation:none}}.rop{display:grid;gap:10px}.rop-health{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;margin:0}.rop-health-state{border:1px solid currentColor;border-radius:2px;font-family:var(--font-brand, ui-monospace, monospace);font-size:.75rem;letter-spacing:.1em;padding:1px 7px}.rop-health-reason{color:var(--text-dim, #a09a8c);font-size:.8rem}.rop-health--healthy .rop-health-state{color:var(--ok, #6fae6f)}.rop-health--degraded .rop-health-state{color:var(--warn, #d9a441)}.rop-health--failing .rop-health-state{color:var(--bad, #c96a5c)}.rop-health--unknown .rop-health-state{color:var(--text-dim, #a09a8c)}.rop-waiting{border-left:2px solid var(--text-dim, #a09a8c);color:var(--text-dim, #a09a8c);font-size:.82rem;margin:0;padding-left:10px}.rop-waiting--open{border-left-color:var(--warn, #d9a441);color:var(--warn, #d9a441)}.rop-figures{display:grid;gap:8px 18px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0}.rop-figures dt{color:var(--text-dim, #a09a8c);font-family:var(--font-brand, ui-monospace, monospace);font-size:.68rem;letter-spacing:.09em}.rop-figures dd{margin:2px 0 0}.rop-bad{color:var(--bad, #c96a5c)}.rop-caveat,.rop-unknown{color:var(--text-dim, #a09a8c)}.rop-unknown-why{font-size:.72rem;font-style:italic}.rop-subheading{color:var(--text-dim, #a09a8c);font-family:var(--font-brand, ui-monospace, monospace);font-size:.68rem;letter-spacing:.09em;margin:6px 0 0}.rop-latency{border-collapse:collapse;font-size:.8rem;width:100%}.rop-latency th,.rop-latency td{padding:3px 8px 3px 0;text-align:left}.rop-latency thead th{color:var(--text-dim, #a09a8c);font-size:.68rem;font-weight:400;letter-spacing:.08em}.rop-latency tbody th{font-weight:400}.rop-empty,.rop-missing,.rop-asof{color:var(--text-dim, #a09a8c);font-size:.75rem;margin:0}.rop-waits{display:grid;font-size:.8rem;gap:4px;list-style:none;margin:0;padding:0}.rop-waits li{display:flex;gap:10px;justify-content:space-between}.rop-wait-reason{text-transform:lowercase}.rop-wait-time{color:var(--text-dim, #a09a8c)}.rst{position:relative;width:100%;display:block}.rst-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.rst-layer.is-clipped{overflow:hidden}.rst-layer:not(.is-clipped){overflow:visible}.rst-layer--backdrop{z-index:0}.rst-layer--far{z-index:1}.rst-layer--ground{z-index:2}.rst-layer--actors{z-index:3}.rst-layer--effects{z-index:4}.rst-layer--foreground{z-index:5}.rst-layer--actors{pointer-events:auto}.rst-actor{position:absolute;transform-origin:bottom center;will-change:transform}.rpw-stage-bounds{overflow-x:clip}.rpw-stage-offstage{margin:.5rem 0 0;text-align:center;font-family:var(--font, ui-monospace, monospace);font-size:.75rem;letter-spacing:.04em;color:var(--text-dim, #a09a8c)}.rst-empty,.rst-overflow{position:absolute;left:50%;bottom:8%;transform:translate(-50%);margin:0;max-width:90%;text-align:center;font-family:var(--font, ui-monospace, monospace);font-size:.8rem;letter-spacing:.04em;color:var(--text-dim, #a09a8c);z-index:6}.rst-overflow{color:var(--warn, #d9a441)}.rst--still .rst-layer--effects,.rst--still .rst-layer--far{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.rst .rst-layer--effects,.rst .rst-layer--far{animation:none!important;transition:none!important}}.rsb{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.rsb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(124% 96% at 50% 34%,transparent 38%,rgba(0,0,0,.16) 72%,rgba(0,0,0,.42) 100%)}.rsb--jungle .rsb-sky{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 70% at 50% 0%,#d8c88a,#8fa062 26%,#40603f 58%,#1d3327)}.rsb--jungle .rsb-shaft{position:absolute;top:-10%;left:46%;width:22%;height:120%;background:linear-gradient(to bottom,#f0e2a052,#f0e2a01f 45%,#f0e2a000 78%);transform:rotate(9deg);transform-origin:top center;filter:blur(6px);animation:rsb-shaft-drift 17s ease-in-out infinite alternate}@keyframes rsb-shaft-drift{0%{transform:rotate(7deg) translate(-2%);opacity:.85}to{transform:rotate(12deg) translate(3%);opacity:1}}.rsb--jungle .rsb-canopy{position:absolute;left:0;right:0;top:0;width:100%;display:block}.rsb--jungle .rsb-canopy--far{height:58%;fill:#56724a;opacity:.75}.rsb--jungle .rsb-canopy--mid{height:46%;fill:#33512f;opacity:.9}.rsb--jungle .rsb-canopy--near{height:34%;fill:#16281b}.rsb--jungle .rsb-undergrowth{position:absolute;left:0;right:0;bottom:0;width:100%;height:26%;fill:#12211a;display:block}.rsb--space_station{background:#0a0d14}.rsb--space_station .rsb-void{position:absolute;left:8%;right:8%;top:6%;bottom:26%;background:radial-gradient(120% 120% at 30% 20%,#131a2c,#070910 70%,#04050a);overflow:hidden}.rsb--space_station .rsb-stars{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background-image:radial-gradient(1.4px 1.4px at 12% 22%,#fff 50%,transparent 51%),radial-gradient(1.2px 1.2px at 42% 12%,#e8eeff 50%,transparent 51%),radial-gradient(1.6px 1.6px at 68% 34%,#fff 50%,transparent 51%),radial-gradient(1.1px 1.1px at 84% 16%,#cfe0ff 50%,transparent 51%),radial-gradient(1.3px 1.3px at 26% 62%,#fff 50%,transparent 51%),radial-gradient(1.2px 1.2px at 58% 74%,#dce8ff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 90% 58%,#fff 50%,transparent 51%);background-repeat:repeat;background-size:190px 140px;animation:rsb-drift 240s linear infinite}.rsb--space_station .rsb-stars--far{background-size:96px 76px;opacity:.5;animation-duration:420s}@keyframes rsb-drift{0%{transform:translateZ(0)}to{transform:translate3d(-190px,0,0)}}.rsb--space_station .rsb-planet{position:absolute;left:52%;bottom:-58%;width:86%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 26% 26%,#6ea8d8,#3f6f9e 34%,#21405f 56%,#0a1220 74%,#05070d)}.rsb--space_station .rsb-planet-glow{position:absolute;left:52%;bottom:-58%;width:86%;aspect-ratio:1;border-radius:50%;box-shadow:0 0 46px 6px #6ea8d838}.rsb--space_station .rsb-window-frame{position:absolute;left:8%;right:8%;top:6%;bottom:26%;border:3px solid #2b3446;box-shadow:inset 0 0 0 2px #10141d,inset 0 0 30px #000000bf}.rsb--space_station .rsb-rib{position:absolute;top:0;bottom:26%;width:6%;background:linear-gradient(to right,#10141d,#1c2333 45%,#10141d)}.rsb--space_station .rsb-rib--left{left:0}.rsb--space_station .rsb-rib--right{right:0}.rsb--space_station .rsb-deck{position:absolute;left:0;right:0;bottom:0;height:26%;background:linear-gradient(to bottom,#161c28,#0d1119);border-top:2px solid #2b3446}.rsb--still .rsb-shaft,.rsb--still .rsb-stars{animation:none}@media(prefers-reduced-motion:reduce){.rsb .rsb-shaft,.rsb .rsb-stars{animation:none}}.rsbp{border:1px solid var(--hairline, #2b3446);border-radius:var(--radius-md, 4px);margin:0;padding:12px 14px 14px;background:var(--sheen),var(--surface-solid);box-shadow:var(--elev-1)}.rsbp-legend{font-family:var(--font-brand, ui-monospace, monospace);font-size:.8rem;letter-spacing:.1em;padding:0 6px}.rsbp-note,.rsbp-description,.rsbp-motion{color:var(--text-dim, #a09a8c);font-size:.8rem;margin:2px 0 0}.rsbp-note{margin-bottom:10px}.rsbp-list{display:grid;gap:12px;list-style:none;margin:0;padding:0}.rsbp-item.is-selected .rsbp-name{color:var(--gold-400, #d9a441)}.rsbp-label{align-items:center;display:flex;gap:8px}.rsbp-name{font-family:var(--font-brand, ui-monospace, monospace);letter-spacing:.04em}.rsbp-current{border:1px solid var(--hairline, #2b3446);border-radius:2px;font-size:.7rem;letter-spacing:.08em;padding:1px 5px}.rsbp-motion{font-style:italic}.rpsp{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid rgba(217,164,65,.22);background:var(--sheen),#0c0d10b8;box-shadow:var(--elev-1);color:#ece9e2;font-family:var(--rpw-mono, ui-monospace, SFMono-Regular, Menlo, monospace)}.rpsp-title{margin:0;font-size:.78rem;letter-spacing:.22em;color:#d9a441}.rpsp-sub,.rpsp-help{margin:.2rem 0 0;font-size:.72rem;color:#ece9e29e}.rpsp-agents{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.rpsp-agent{display:grid;grid-template-columns:minmax(8rem,1.4fr) minmax(5rem,.7fr) minmax(8rem,1.6fr) auto;gap:.5rem;align-items:baseline;padding:.45rem .55rem;border:1px solid rgba(236,233,226,.1);font-size:.74rem}.rpsp-agent--empty{display:block;color:#ece9e28c}.rpsp-agent-name{color:#ece9e2}.rpsp-agent-id,.rpsp-agent-roles,.rpsp-agent-source{color:#ece9e2a8}.rpsp-agent-source{letter-spacing:.1em;color:#d9a441}.rpsp-import{border-top:1px solid rgba(217,164,65,.2);padding-top:.75rem}.rpsp-import-title{margin:0;font-size:.82rem;color:#ece9e2}.rpsp-import-state{margin:.25rem 0 .6rem;font-size:.7rem;letter-spacing:.18em;color:#d9a441}.rpsp-form{display:flex;flex-direction:column;gap:.35rem;max-width:34rem}.rpsp-label{font-size:.7rem;letter-spacing:.14em;color:#ece9e2bf}.rpsp-input{padding:.5rem .6rem;border:1px solid rgba(236,233,226,.24);background:#00000073;color:#ece9e2;font-family:inherit;font-size:.8rem;letter-spacing:.14em}.rpsp-input:focus-visible{outline:2px solid #d9a441;outline-offset:1px}.rpsp-btn{align-self:flex-start;padding:.4rem .9rem;border:1px solid rgba(217,164,65,.5);background:transparent;color:#ece9e2;font-family:inherit;font-size:.74rem;letter-spacing:.12em;cursor:pointer}.rpsp-btn:disabled{opacity:.45;cursor:not-allowed}.rpsp-btn--primary{background:#d9a44129;color:#f2c14e}.rpsp-btn:focus-visible{outline:2px solid #d9a441;outline-offset:2px}.rpsp-validating{font-size:.74rem;color:#ece9e2b3}.rpsp-preview{margin-top:.6rem;padding:.75rem;border:1px solid rgba(217,164,65,.3);background:#00000059}.rpsp-preview-name{margin:0;font-size:.9rem;color:#f2c14e}.rpsp-preview-creator{margin:.1rem 0 .6rem;font-size:.72rem;color:#ece9e29e}.rpsp-preview-facts,.rpsp-done-facts{margin:0;display:grid;gap:.25rem}.rpsp-preview-facts>div,.rpsp-done-facts>div{display:grid;grid-template-columns:minmax(9rem,12rem) 1fr;gap:.5rem;font-size:.74rem}.rpsp-preview-facts dt,.rpsp-done-facts dt{color:#ece9e28c}.rpsp-preview-facts dd,.rpsp-done-facts dd{margin:0;color:#ece9e2}.rpsp-masked{letter-spacing:.1em}.rpsp-warnings{margin:.6rem 0 0;padding-left:1rem;font-size:.74rem;color:#f2c14e}.rpsp-redemption{margin:.6rem 0 0;font-size:.74rem;color:#ece9e2cc}.rpsp-actions{display:flex;gap:.5rem;margin-top:.75rem}.rpsp-error{margin-top:.6rem;padding:.6rem .7rem;border-left:3px solid #e06c5a;background:#e06c5a14}.rpsp-error-message{margin:0;font-size:.78rem;color:#ece9e2}.rpsp-error-next,.rpsp-error-id{margin:.25rem 0 0;font-size:.72rem;color:#ece9e2ad}.rpsp-dim{color:#ece9e273}.rpsp-done{margin-top:.6rem;padding:.7rem;border-left:3px solid #6fbf8b;background:#6fbf8b12}.rpsp-done-title{margin:0 0 .5rem;font-size:.82rem;color:#ece9e2}@media(max-width:720px){.rpsp-agent{grid-template-columns:1fr;gap:.15rem}.rpsp-preview-facts>div,.rpsp-done-facts>div{grid-template-columns:1fr;gap:.05rem}.rpsp-actions{flex-direction:column}.rpsp-btn{align-self:stretch;text-align:center}}@media(prefers-reduced-motion:reduce){.rpsp *{transition:none!important;animation:none!important}}.rdms{border:1px solid #282a2f;background:var(--sheen),#0b0d12;box-shadow:var(--elev-1);color:#ece7dd;font-family:Fira Code,ui-monospace,monospace}.rdms-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:10px 12px;border-bottom:1px solid #282a2f}.rdms--collapsed .rdms-head{border-bottom:0}.rdms-title{display:grid;gap:4px;min-width:0}.rdms-title strong{color:#d9a441;font-size:10px;letter-spacing:.1em;overflow-wrap:anywhere}.rdms-title span{color:#a09a8c;font-size:8px;letter-spacing:.11em;overflow-wrap:anywhere}.rdms-toggle{flex:0 0 44px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #3a3c42;border-radius:0;background:transparent;color:#d9a441;font:20px/1 Fira Code,ui-monospace,monospace;cursor:pointer}.rdms-toggle:focus-visible{outline:2px solid #d9a441;outline-offset:2px}.rdms-body{display:grid;gap:12px;padding:14px;font-size:10px}.rdms-body p{margin:5px 0 0;color:#b7b0a2;line-height:1.6;overflow-wrap:anywhere}.rdms-body code{color:#d9a441}.rdms-body ul{margin:0;padding-left:18px;color:#a09a8c;line-height:1.7}.rdms-key{color:#d9a441;font-size:8px;letter-spacing:.12em}.rdms-finding{padding:9px;border-left:2px solid #c96f5b}.rdms-complete{padding:9px;border-left:2px solid #708d6a;color:#91ad88!important}.rds-controls{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.rds-controls button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:640px){.rdms{max-width:100%;overflow-x:hidden}.rdms-head{align-items:flex-start}.rdms-title{padding-top:4px}}.rmrc{display:flex;flex-direction:column;gap:.5rem;min-width:0;max-width:100%}.rmrc-buttons{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;min-width:0}.rmrc-control{display:inline-flex;flex-direction:column;gap:.15rem;min-width:0}.rmrc-btn{padding:.4rem .9rem;border:1px solid rgba(217,164,65,.5);background:transparent;color:#ece9e2;font-family:inherit;font-size:.74rem;letter-spacing:.12em;cursor:pointer;white-space:nowrap}.rmrc-btn--primary{background:#d9a44129;color:#f2c14e}.rmrc-btn:disabled{opacity:.45;cursor:not-allowed}.rmrc-btn:focus-visible{outline:2px solid #d9a441;outline-offset:2px}.rmrc-reason{font-size:.68rem;color:#ece9e299;max-width:22rem;overflow-wrap:anywhere}.rmrc-panel{padding:.6rem .7rem;border:1px solid rgba(217,164,65,.3);background:#00000059;max-width:100%;overflow-wrap:anywhere}.rmrc-panel--checkpoint{border-color:#f2c14e73}.rmrc-panel-title{margin:0 0 .25rem;font-size:.7rem;letter-spacing:.18em;color:#d9a441}.rmrc-panel-note{margin:.2rem 0 0;font-size:.72rem;color:#ece9e2b8}.rmrc-will{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.5rem}.rmrc-will h4{margin:0 0 .2rem;font-size:.66rem;letter-spacing:.14em;color:#ece9e28c}.rmrc-will ul{margin:0;padding-left:1rem;font-size:.72rem;color:#ece9e2}.rmrc-checkpoints{list-style:none;margin:.4rem 0;padding:0;display:flex;flex-direction:column;gap:.3rem}.rmrc-checkpoints li{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;font-size:.72rem}.rmrc-checkpoint-target{color:#ece9e2bf}.rmrc-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.rmrc-note{margin:0;font-size:.72rem;max-width:34rem;overflow-wrap:anywhere}.rmrc-note--done{color:#ece9e2c7}.rmrc-note--error{color:#e06c5a}@media(max-width:720px){.rmrc-buttons{flex-direction:column;align-items:stretch}.rmrc-control{width:100%}.rmrc-btn{width:100%;text-align:center}.rmrc-will{grid-template-columns:1fr}.rmrc-actions{flex-direction:column}.rmrc-reason{max-width:100%}}@media(prefers-reduced-motion:reduce){.rmrc *{transition:none!important;animation:none!important}}:root{--rnt-amber: #e0b25c;--rnt-red: #d66a5a;--rnt-green: #6fbf73}.rnt-host{position:fixed;top:64px;right:14px;z-index:70;display:flex;flex-direction:column;align-items:flex-end;gap:8px;width:min(340px,calc(100vw - 24px));font-family:var(--rmc-mono)}.rnt-stack{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;width:100%}.rnt-toast{background:var(--sheen),var(--rmc-panel);border:1px solid var(--rmc-line);border-left:2px solid var(--rmc-gold);color:var(--rmc-text);padding:10px 12px;box-shadow:var(--elev-2);animation:rnt-in .22s ease-out backwards}.rnt-toast--warning{border-left-color:var(--rnt-amber)}.rnt-toast--critical{border-left-color:var(--rnt-red)}.rnt-toast--success{border-left-color:var(--rnt-green)}@keyframes rnt-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.rnt-toast-head{display:flex;align-items:baseline;gap:8px}.rnt-toast-kind{font-size:8px;letter-spacing:.18em;color:var(--rmc-gold)}.rnt-toast--warning .rnt-toast-kind{color:var(--rnt-amber)}.rnt-toast--critical .rnt-toast-kind{color:var(--rnt-red)}.rnt-toast--success .rnt-toast-kind{color:var(--rnt-green)}.rnt-toast-sim{font-size:8px;letter-spacing:.14em;color:var(--rmc-bg);background:var(--rmc-dim);padding:1px 5px}.rnt-toast-dismiss{margin-left:auto;background:transparent;border:1px solid var(--rmc-line);color:var(--rmc-dim);font-family:var(--rmc-mono);font-size:9px;letter-spacing:.14em;padding:3px 7px;min-height:28px;cursor:pointer}.rnt-toast-dismiss:hover{color:var(--rmc-text);border-color:var(--rmc-gold)}.rnt-toast-dismiss:focus-visible,.rnt-toast-action:focus-visible{outline:2px solid var(--rmc-gold);outline-offset:2px}.rnt-toast-title{margin:8px 0 0;font-size:12px;font-weight:700;letter-spacing:.04em}.rnt-toast-body{margin:4px 0 0;font-size:11px;line-height:1.5;color:var(--rmc-dim)}.rnt-toast-actions{display:flex;gap:8px;margin-top:10px}.rnt-toast-action{background:transparent;border:1px solid var(--rmc-line);color:var(--rmc-gold);font-family:var(--rmc-mono);font-size:10px;letter-spacing:.12em;padding:5px 10px;min-height:32px;cursor:pointer}.rnt-toast-action:hover{border-color:var(--rmc-gold)}.rnt-queued{margin:0;font-size:9px;letter-spacing:.12em;color:var(--rmc-dim)}@media(max-width:700px){.rnt-host{top:calc(96px + env(safe-area-inset-top,0px));right:max(10px,env(safe-area-inset-right,0px));left:max(10px,env(safe-area-inset-left,0px));width:auto;align-items:stretch}.rnt-toast-dismiss,.rnt-toast-action{min-height:44px}}@media(prefers-reduced-motion:reduce){.rnt-toast{animation:none}}.rnt-host--static .rnt-toast{animation:none}.rrc{border:1px solid var(--rmc-line);border-left:2px solid var(--rmc-gold);background:var(--sheen),var(--rmc-panel);box-shadow:var(--elev-1);color:var(--rmc-text);font-family:var(--rmc-mono);padding:12px 14px;margin:0 auto 12px;max-width:1240px}.rrc--blocked{border-left-color:#d66a5a}.rrc-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;border-bottom:1px solid var(--rmc-line);padding-bottom:8px}.rrc-title{margin:0;font-size:11px;font-weight:700;letter-spacing:.24em;color:var(--rmc-gold)}.rrc-class{font-size:9px;letter-spacing:.14em;border:1px solid var(--rmc-line);padding:2px 7px;color:var(--rmc-dim)}.rrc-class--ready_to_resume,.rrc-class--paused{color:var(--rmc-gold);border-color:var(--rmc-gold)}.rrc-class--awaiting_approval{color:#e0b25c;border-color:#e0b25c}.rrc-class--record_corrupt,.rrc-class--unsupported_record_version,.rrc-class--cannot_resume_safely,.rrc-class--budget_blocked,.rrc-class--environment_requires_inspection,.rrc-class--execution_connection_lost{color:#d66a5a;border-color:#d66a5a}.rrc-class--completed{color:#6fbf73;border-color:#6fbf73}.rrc-summary{margin:10px 0 0;font-size:12px;line-height:1.55}.rrc-rows{margin:10px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:6px 18px}.rrc-row{display:flex;flex-direction:column;gap:2px;min-width:0}.rrc-row dt{font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:var(--rmc-dim)}.rrc-row dd{margin:0;font-size:11px;color:var(--rmc-text);overflow-wrap:anywhere}.rrc-provenance,.rrc-runtime-note{margin:10px 0 0;padding:6px 8px;font-size:10px;line-height:1.5;letter-spacing:.06em;border:1px solid var(--rmc-line);color:var(--rmc-gold)}.rrc-runtime-note{color:var(--rmc-dim)}.rrc-diagnostics{margin:10px 0 0;padding-left:16px;font-size:10px;line-height:1.6;color:var(--rmc-dim)}.rrc-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.rrc-btn{font-family:var(--rmc-mono);font-size:10px;letter-spacing:.14em;padding:8px 12px;min-height:40px;background:transparent;color:var(--rmc-text);border:1px solid var(--rmc-line);cursor:pointer}.rrc-btn:hover:not(:disabled){border-color:var(--rmc-gold);color:var(--rmc-gold)}.rrc-btn:focus-visible{outline:2px solid var(--rmc-gold);outline-offset:2px}.rrc-btn:disabled{opacity:.45;cursor:not-allowed}.rrc-btn--primary{color:var(--rmc-gold);border-color:var(--rmc-gold)}.rrc-btn--stop{color:var(--rmc-dim)}@media(max-width:700px){.rrc{margin-left:10px;margin-right:10px}.rrc-btn{min-height:44px;flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.rrc,.rrc-btn{transition:none;animation:none}}html,body,#root{height:auto;min-height:100%}body{overflow:auto;overscroll-behavior:auto}.rpv{min-height:100dvh;background:#07080b}.rpv-stage{display:block}.rpv-switcher{position:fixed;right:12px;bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:60;display:none;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 8px;max-width:min(calc(100vw - 24px),540px);max-height:calc(100dvh - 96px);overflow:auto;background:#0b0d12f2;border:1px solid #1c2230;font-family:Fira Code,ui-monospace,monospace;box-shadow:var(--elev-3)}.rpv-switcher--open{display:flex}.rpv-appearance,.rpv-zoom{display:inline-flex;align-items:center;gap:6px}.rpv-devchip{display:inline-flex;align-items:center;justify-content:center;position:fixed;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:61;min-height:44px;max-width:calc(100vw - 24px);min-width:132px;padding:5px 10px;font-family:Fira Code,ui-monospace,monospace;font-size:10px;letter-spacing:.14em;background:#0b0d12f2;color:#a09a8c;border:1px solid #1c2230;cursor:pointer}.rpv-devchip{box-shadow:var(--elev-2)}.rpv-devchip span{margin-left:6px}.rpv-devchip:focus-visible{outline:2px solid #d9a441;outline-offset:2px}.rpv-switcher-tag{font-size:8px;letter-spacing:.16em;color:#837c6e}.rpv-switcher button{font-family:inherit;font-size:9px;letter-spacing:.1em;padding:5px 8px;min-height:28px;background:transparent;color:#a09a8c;border:1px solid #1c2230;cursor:pointer}.rpv-switcher button[aria-pressed=true]{color:#d9a441;border-color:#d9a441}.rpv-switcher button:focus-visible{outline:2px solid #d9a441;outline-offset:2px}.rpv-mobile-frame{display:flex;justify-content:center;padding:24px 0 64px;background:repeating-linear-gradient(0deg,rgba(0,0,0,.14) 0 1px,transparent 1px 3px),#04050708}.rpv-mobile-viewport{width:390px;max-width:100%;height:80vh;border:1px solid #1c2230;box-shadow:0 0 0 6px #0b0d12,var(--elev-3);overflow-y:auto;overflow-x:hidden}.rpv-notice{position:fixed;left:12px;bottom:12px;z-index:60;margin:0;font-family:Fira Code,ui-monospace,monospace;font-size:10px;color:#6fbf73;background:#0b0d12f2;border:1px solid #1c2230;padding:6px 10px}.rpv-notice button{font-family:inherit;font-size:9px;background:transparent;border:0;color:#a09a8c;cursor:pointer;text-decoration:underline}@supports (backdrop-filter: blur(1px)){.rpv-switcher,.rpv-devchip,.rpv-notice{background:#0b0d12c7;-webkit-backdrop-filter:blur(var(--glass-blur, 18px)) saturate(var(--glass-saturate, 1.3));backdrop-filter:blur(var(--glass-blur, 18px)) saturate(var(--glass-saturate, 1.3))}}.rpv-settings{min-height:100dvh;background:#07080b;color:#ece7dd;font-family:Fira Code,ui-monospace,monospace;padding:clamp(20px,4vw,48px)}.rpv-settings-label{font-size:11px;letter-spacing:.2em;color:#d9a441;margin:0 0 10px}.rpv-settings h1{font-family:Helvetica Neue,Inter,Arial,sans-serif;font-size:clamp(26px,4vw,40px);margin:0 0 12px}.rpv-settings-copy{max-width:68ch;color:#a09a8c;font-size:13px}.rpv-settings-copy code{color:#d9a441}.rpv-settings-draft{background:#0b0d12;border:1px solid #1c2230;padding:14px;font-size:11px;overflow-x:auto;max-height:50vh;margin:16px 0}.rpv-settings-empty{color:#837c6e;font-size:12px;border:1px dashed #1c2230;padding:18px;margin:16px 0}.rpv-settings-actions{display:flex;gap:10px;flex-wrap:wrap}.rpv-fixture-picker{display:inline-flex;gap:4px;flex-wrap:wrap;border-left:1px solid #1c2230;padding-left:6px;max-width:420px}.rpv-fixture-picker button{font-size:8px}@media(max-width:640px){.rpv-switcher{left:12px;right:12px;flex-wrap:wrap}}[data-relay-colorway=midnight] .rpv{background:#1b2138}.rpv-notfound{min-height:100dvh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:40px clamp(20px,6vw,80px);background:#07080b;color:#ece7dd;font-family:Fira Code,ui-monospace,monospace}.rpv-notfound-title{font-size:18px;font-weight:700;letter-spacing:.02em;margin:0}.rpv-notfound-detail{font-size:13px;color:#a09a8c;margin:0;max-width:46ch}.rpv-notfound-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.rpv-notfound-btn{font-family:inherit;font-size:11px;letter-spacing:.1em;min-height:44px;padding:10px 16px;background:transparent;color:#ece7dd;border:1px solid #1c2230;cursor:pointer}.rpv-notfound-btn--primary{background:#d9a441;color:#07080b;border-color:#d9a441;font-weight:700}.rpv-notfound-btn{transition:color var(--dur-fast, .12s) var(--ease-emphasis, ease),border-color var(--dur-fast, .12s) var(--ease-emphasis, ease)}.rpv-notfound-btn:hover{border-color:#d9a441}.rpv-notfound-btn:focus-visible{outline:2px solid #d9a441;outline-offset:2px}@media(prefers-reduced-motion:reduce){.rpv-notfound-btn{transition:none}}[data-relay-colorway=manual] .rpv-notfound{background:#070705}
