/* Generated from site.css; source-sha256: e5912e199add49ebab9e808c6af4445b4b2aad5579af7e9de385f61a38c7d6b0 */
@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:500;font-display:swap;src:url(fonts/google-4ae4c5dabe8f4ecf.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:500;font-display:swap;src:url(fonts/google-954d638259f9bb13.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:500;font-display:swap;src:url(fonts/google-4c494e010d00e50c.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:500;font-display:swap;src:url(fonts/google-8fbaa36df2a892d0.woff2) format("woff2");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:"Cormorant Garamond";font-style:italic;font-weight:500;font-display:swap;src:url(fonts/google-291655adcb38b6b4.woff2) format("woff2");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:"Cormorant Garamond";font-style:italic;font-weight:600;font-display:swap;src:url(fonts/google-4ae4c5dabe8f4ecf.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:600;font-display:swap;src:url(fonts/google-954d638259f9bb13.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:600;font-display:swap;src:url(fonts/google-4c494e010d00e50c.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:600;font-display:swap;src:url(fonts/google-8fbaa36df2a892d0.woff2) format("woff2");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:"Cormorant Garamond";font-style:italic;font-weight:600;font-display:swap;src:url(fonts/google-291655adcb38b6b4.woff2) format("woff2");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:"Cormorant Garamond";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/google-c4be89389609ffc2.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/google-53563903266482ba.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/google-c74911618d2d8311.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/google-a55f75e9e7fa133c.woff2) format("woff2");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:"Cormorant Garamond";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/google-d9ec821052ff94a7.woff2) format("woff2");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:"Cormorant Garamond";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/google-c4be89389609ffc2.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/google-53563903266482ba.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/google-c74911618d2d8311.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/google-a55f75e9e7fa133c.woff2) format("woff2");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:"Cormorant Garamond";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/google-d9ec821052ff94a7.woff2) format("woff2");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:"JetBrains Mono";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/google-6b5e37b52d26eeac.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/google-eb83d8d40af4411f.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/google-99e400330f36ae77.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/google-c4064400db3750ce.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/google-b19c2080652a3c2b.woff2) format("woff2");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:"JetBrains Mono";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/google-cc27b30471250057.woff2) format("woff2");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:"JetBrains Mono";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/google-6b5e37b52d26eeac.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/google-eb83d8d40af4411f.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/google-99e400330f36ae77.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/google-c4064400db3750ce.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/google-b19c2080652a3c2b.woff2) format("woff2");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:"JetBrains Mono";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/google-cc27b30471250057.woff2) format("woff2");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:"Manrope";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/google-842459da81f909f2.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Manrope";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/google-9b2d027172a3481c.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Manrope";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/google-ed7393f42d27db3d.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Manrope";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/google-1f3ea86e40d947e2.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Manrope";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/google-ee75508933e6fd45.woff2) format("woff2");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:"Manrope";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/google-4872f2a6dc9a8250.woff2) format("woff2");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:"Manrope";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/google-842459da81f909f2.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Manrope";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/google-9b2d027172a3481c.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Manrope";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/google-ed7393f42d27db3d.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Manrope";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/google-1f3ea86e40d947e2.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Manrope";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/google-ee75508933e6fd45.woff2) format("woff2");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:"Manrope";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/google-4872f2a6dc9a8250.woff2) format("woff2");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:"Manrope";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/google-842459da81f909f2.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Manrope";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/google-9b2d027172a3481c.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Manrope";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/google-ed7393f42d27db3d.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Manrope";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/google-1f3ea86e40d947e2.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Manrope";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/google-ee75508933e6fd45.woff2) format("woff2");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:"Manrope";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/google-4872f2a6dc9a8250.woff2) format("woff2");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:"Manrope";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/google-842459da81f909f2.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Manrope";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/google-9b2d027172a3481c.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Manrope";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/google-ed7393f42d27db3d.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Manrope";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/google-1f3ea86e40d947e2.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Manrope";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/google-ee75508933e6fd45.woff2) format("woff2");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:"Manrope";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/google-4872f2a6dc9a8250.woff2) format("woff2");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{color-scheme:light;--page: #f4f1ec;--surface: rgba(255, 255, 255, 0.82);--surface-solid: #fffefa;--ink: #1b1820;--muted: #302938;--line: rgba(27, 24, 32, 0.16);--accent: #6d2ed6;--accent-bright: #8a4df0;--accent-soft: rgba(109, 46, 214, 0.12);--texture: url(images/display/shards-light.avif);--texture-tint: rgba(240, 235, 247, 0.72);--panel-tint: rgba(239, 234, 245, 0.78);--feature-overlay: linear-gradient(90deg, rgba(244, 237, 251, 0.86), rgba(236, 225, 248, 0.65));--texture-filter: none;--summary-overlay: linear-gradient(90deg, rgba(243, 237, 249, 0.8), rgba(235, 225, 244, 0.7));--summary-ink: var(--ink);--shadow: 0 28px 80px rgba(37, 24, 49, 0.12);--raised-border: rgba(75, 55, 88, 0.22);--raised-sheen: linear-gradient(180deg, rgba(255, 255, 255, 0.72), rgba(255, 255, 255, 0.12) 42%, rgba(58, 38, 72, 0.055));--raised-shadow: 0 2px 0 rgba(57, 39, 68, 0.12), 0 12px 25px rgba(45, 28, 56, 0.11), inset 0 1px 0 rgba(255, 255, 255, 0.9), inset 0 -2px 4px rgba(54, 37, 65, 0.08);--raised-shadow-hover: 0 3px 0 rgba(57, 39, 68, 0.14), 0 17px 32px rgba(45, 28, 56, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.96), inset 0 -2px 4px rgba(54, 37, 65, 0.07);--pressed-shadow: 0 1px 0 rgba(57, 39, 68, 0.12), inset 0 3px 7px rgba(54, 37, 65, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.48);--display: "Cormorant Garamond", Georgia, serif;--body: "Manrope", Arial, sans-serif;--mono: "JetBrains Mono", Consolas, monospace}:root[data-theme=dark]{color-scheme:dark;--page: #0d0b11;--surface: rgba(24, 20, 29, 0.86);--surface-solid: #17131c;--ink: #f3eef7;--muted: #c5bfcc;--line: rgba(236, 223, 246, 0.15);--accent: #b576ff;--accent-bright: #d3a8ff;--accent-soft: rgba(181, 118, 255, 0.14);--texture: url(images/display/shards-dark.avif);--texture-tint: rgba(15, 11, 22, 0.43);--panel-tint: rgba(15, 11, 22, 0.74);--feature-overlay: linear-gradient(90deg, rgba(10, 7, 14, 0.9), rgba(10, 7, 14, 0.3));--texture-filter: none;--summary-overlay: linear-gradient(90deg, rgba(9, 7, 12, 0.88), rgba(18, 12, 25, 0.64));--summary-ink: var(--ink);--shadow: 0 30px 90px rgba(0, 0, 0, 0.34);--raised-border: rgba(223, 205, 239, 0.18);--raised-sheen: linear-gradient(180deg, rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.014) 44%, rgba(0, 0, 0, 0.23));--raised-shadow: 0 3px 0 rgba(0, 0, 0, 0.5), 0 13px 27px rgba(0, 0, 0, 0.34), inset 0 1px 0 rgba(255, 255, 255, 0.09), inset 0 -3px 6px rgba(0, 0, 0, 0.38);--raised-shadow-hover: 0 4px 0 rgba(0, 0, 0, 0.48), 0 18px 34px rgba(0, 0, 0, 0.42), inset 0 1px 0 rgba(255, 255, 255, 0.13), inset 0 -3px 6px rgba(0, 0, 0, 0.34);--pressed-shadow: 0 1px 0 rgba(0, 0, 0, 0.4), inset 0 4px 8px rgba(0, 0, 0, 0.55), inset 0 1px 0 rgba(255, 255, 255, 0.06)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;background:var(--page);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}body::before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 12% 10%,var(--accent-soft),transparent 34%),linear-gradient(var(--panel-tint),var(--panel-tint)),var(--texture) center / cover no-repeat}img{display:block;max-width:100%}a{color:inherit}button,input{font:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--accent-bright);outline-offset:4px}.site-header{position:sticky;top:0;z-index:30;container-type:inline-size;min-height:72px;padding:9.6px clamp(16px,3.2vw,51.2px);border-bottom:1px solid var(--line);backdrop-filter:blur(18px)}.header-layout{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px 16px}.header-layout>.wordmark{grid-column:1;grid-row:1;justify-self:start}.header-layout>.header-actions{grid-column:3;grid-row:1;justify-self:end}.header-links{display:flex;align-items:center;gap:14.4px}.wordmark img{display:block;width:160px;max-width:100%;height:auto;mix-blend-mode:screen}.wordmark{color:var(--ink);font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:0.18em;text-decoration:none;text-transform:uppercase}.header-actions{display:flex;align-items:center;gap:14.4px}.header-link{color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:0.1em;text-decoration:none;text-transform:uppercase}.theme-toggle{position:relative;display:inline-flex;align-items:center;gap:7.2px;min-height:40px;padding:5.6px 9.6px;border:1px solid var(--line);border-radius:999px;background:var(--raised-sheen),var(--surface);color:var(--ink);box-shadow:var(--raised-shadow);cursor:pointer;transition:transform 150ms ease,border-color 150ms ease,box-shadow 150ms ease}.theme-toggle:hover{border-color:color-mix(in srgb,var(--accent) 60%,var(--line));box-shadow:var(--raised-shadow-hover),0 0 14px color-mix(in srgb,var(--accent) 16%,transparent);transform:translateY(-1px)}.theme-toggle:active{box-shadow:var(--pressed-shadow);transform:translateY(1px)}.theme-toggle-icon{width:18px;height:18px;border:1px solid currentColor;border-radius:50%;background:linear-gradient(90deg,currentColor 50%,transparent 50%)}.theme-toggle-label{font-family:var(--mono);font-size:10px;letter-spacing:0.08em;text-transform:uppercase}.site-explorer{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;border-top:1px solid var(--line)}.site-tree{position:sticky;top:64px;z-index:18;height:calc(100svh - 64px);overflow:auto;border-right:1px solid var(--line);box-shadow:12px 0 34px color-mix(in srgb,#000000 10%,transparent);scrollbar-width:thin}.site-tree-inner{min-height:100%;padding:19.2px 12.8px 28.8px}.tree-root{display:flex;gap:9.6px;align-items:center;min-height:54px;padding:8px 9.6px;border:1px solid var(--line);border-radius:7px;background:var(--raised-sheen),var(--surface);box-shadow:var(--raised-shadow)}.tree-root>span:last-child{display:grid;min-width:0}.tree-root strong,.tree-root small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-root strong{font-family:var(--mono);font-size:11px;letter-spacing:0.08em;text-transform:uppercase}.tree-root small{color:var(--muted);font-size:10px}.tree-root-mark{position:relative;flex:0 0 auto;width:18px;height:20px;border:1px solid var(--accent-bright);border-radius:3px;background:var(--accent-soft);box-shadow:0 0 10px color-mix(in srgb,var(--accent-bright) 45%,transparent)}.tree-root-mark::before{content:"";position:absolute;top:3px;left:4px;width:8px;height:1px;background:var(--accent-bright);box-shadow:0 4px 0 var(--accent-bright),0 8px 0 var(--accent-bright)}.tree-instruction{margin:12.8px 6.4px 14.4px;color:var(--muted);font-size:11px;line-height:1.5}.tree-nav{display:grid;gap:4px}.tree-folder{--tree-light: var(--accent-bright)}.tree-folder:nth-child(2){--tree-light: #a78bfa}.tree-folder:nth-child(3){--tree-light: #22d3ee}.tree-folder:nth-child(4){--tree-light: #38bdf8}.tree-folder:nth-child(5){--tree-light: #2dd4bf}.tree-folder:nth-child(6){--tree-light: #f59e0b}.tree-folder:nth-child(7){--tree-light: #f472b6}.tree-folder:nth-child(8){--tree-light: #34d399}.tree-folder summary{display:grid;grid-template-columns:12px 18px minmax(0,1fr);gap:5.6px;align-items:center;min-height:38px;padding:5.6px 7.2px;border:1px solid transparent;border-radius:5px;color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:0.06em;list-style:none;text-transform:uppercase;cursor:pointer}.tree-folder summary::-webkit-details-marker{display:none}.tree-folder summary:hover{border-color:color-mix(in srgb,var(--tree-light) 35%,var(--line));background:color-mix(in srgb,var(--tree-light) 8%,transparent)}.tree-chevron{width:7px;height:7px;border-right:1px solid var(--muted);border-bottom:1px solid var(--muted);transform:rotate(-45deg);transition:transform 150ms ease}.tree-folder[open] .tree-chevron{transform:rotate(45deg) translate(-1px,-1px)}.tree-folder-mark{position:relative;width:17px;height:12px;border:1px solid color-mix(in srgb,var(--tree-light) 75%,var(--line));border-radius:2px;background:color-mix(in srgb,var(--tree-light) 14%,transparent);box-shadow:0 0 7px color-mix(in srgb,var(--tree-light) 25%,transparent)}.tree-folder-mark::before{content:"";position:absolute;top:-4px;left:1px;width:7px;height:4px;border:1px solid color-mix(in srgb,var(--tree-light) 75%,var(--line));border-bottom:0;border-radius:2px 2px 0 0;background:color-mix(in srgb,var(--tree-light) 14%,var(--surface-solid))}.tree-children{display:grid;gap:1.6px;margin:1.6px 0 5.6px 16.8px;padding-left:9.6px;border-left:1px solid color-mix(in srgb,var(--tree-light) 35%,var(--line))}.tree-children a{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);gap:5.6px;align-items:center;min-height:32px;padding:4px 6.4px;border:1px solid transparent;border-radius:4px;color:var(--muted);font-size:11px;line-height:1.25;text-decoration:none}.tree-children a:hover,.tree-children a.is-active{border-color:color-mix(in srgb,var(--tree-light) 38%,var(--line));background:color-mix(in srgb,var(--tree-light) 10%,transparent);color:var(--ink)}.tree-children a.is-active{box-shadow:inset 3px 0 0 var(--tree-light),0 0 12px color-mix(in srgb,var(--tree-light) 14%,transparent)}.tree-file-mark{position:relative;width:10px;height:13px;border:1px solid currentColor;border-radius:1px;opacity:0.72}.tree-file-mark::before{content:"";position:absolute;top:3px;left:2px;width:4px;height:1px;background:currentColor;box-shadow:0 3px 0 currentColor,0 6px 0 currentColor}.tree-children a.is-active .tree-file-mark{color:var(--tree-light);opacity:1}.site-explorer-content{min-width:0;overflow:clip}.site-explorer-content>section,.site-explorer-content details[id],.site-explorer-content [role=tabpanel]{scroll-margin-top:82px}.hero-texture{position:absolute;inset:0;z-index:-2;background-image:var(--texture);background-position:center;background-size:cover;filter:var(--texture-filter);transform:scale(1.015)}.eyebrow{margin:0 0 12.8px;color:#d6b8ff;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}.button{--control-light: var(--accent-bright);position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:9.6px 15.2px 9.6px 19.2px;overflow:hidden;border:1px solid transparent;border-radius:6px;box-shadow:var(--raised-shadow);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:0.1em;text-decoration:none;text-transform:uppercase;transition:transform 150ms ease,border-color 150ms ease,box-shadow 150ms ease}.button::before,.waitlist-form button::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--control-light);box-shadow:0 0 6px 2px color-mix(in srgb,var(--control-light) 62%,transparent);pointer-events:none}.button:hover{border-color:color-mix(in srgb,var(--control-light) 72%,transparent);box-shadow:var(--raised-shadow-hover),0 0 16px color-mix(in srgb,var(--control-light) 22%,transparent);transform:translateY(-2px)}.button:active{box-shadow:var(--pressed-shadow);transform:translateY(1px)}.button-primary{background:linear-gradient(180deg,#ffffff,#e8e3ec);color:#18111f}.button-secondary{--control-light: #38bdf8;border-color:rgba(255,255,255,0.46);color:#ffffff;background:linear-gradient(180deg,rgba(255,255,255,0.09),rgba(0,0,0,0.18)),rgba(10,7,14,0.42)}.difference-section,.conversation-section,.workspace-guide{padding:clamp(56px,8vw,104px) clamp(16px,3.2vw,51.2px)}.difference-section{border-bottom:1px solid var(--line)}.section-heading,.difference-grid,.workspace-anatomy,.workspace-shell-shot,.surface-explorer{width:min(1180px,100%);margin-inline:auto}.section-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,0.8fr);gap:clamp(25.6px,5.6vw,80px);align-items:end;margin-bottom:38.4px}.section-heading h2{max-width:800px;margin:0;font-family:var(--display);font-size:clamp(35.2px,5.2vw,62.4px);font-weight:500;letter-spacing:-0.035em;line-height:0.96}.section-heading>p{margin:0;color:var(--muted);font-size:17px}.difference-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12.8px}.difference-card{--tile-light: var(--accent-bright);--card-spot-x: 50%;--card-spot-y: 50%;--card-tilt-x: 0deg;--card-tilt-y: 0deg;position:relative;isolation:isolate;min-height:196px;padding:24px;overflow:hidden;border:1px solid color-mix(in srgb,var(--tile-light) 34%,var(--raised-border));border-radius:8px;box-shadow:var(--raised-shadow);transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease}.difference-card::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at var(--card-spot-x) var(--card-spot-y),color-mix(in srgb,var(--tile-light) 42%,#ffffff30) 0,color-mix(in srgb,var(--tile-light) 18%,transparent) 24%,transparent 65%);opacity:0;transition:opacity 160ms ease}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.difference-card.is-motion-active{transform:perspective(900px) rotateX(var(--card-tilt-x)) rotateY(var(--card-tilt-y))}.difference-card.is-motion-active::after{opacity:1}}@media(prefers-reduced-motion:reduce){.difference-card::after{transition:none}}.difference-card::before,.room-role::before,.addressing-rule::before,.conversation-principle::before,.anatomy-card::before,.surface-panel::before{content:"";position:absolute;inset:0 auto 0 0;z-index:2;width:4px;background:var(--tile-light, var(--accent-bright));box-shadow:0 0 8px 3px var(--tile-light, var(--accent-bright)),0 0 26px 9px color-mix(in srgb,var(--tile-light, var(--accent-bright)) 65%,transparent);pointer-events:none}.difference-card:hover{border-color:color-mix(in srgb,var(--tile-light) 62%,var(--raised-border));box-shadow:var(--raised-shadow-hover),0 0 20px color-mix(in srgb,var(--tile-light) 15%,transparent)}.difference-card:nth-child(1){--tile-light: #4caf50}.card-image-trigger{padding:0;margin-top:12.8px;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.card-image-trigger::after{content:"";position:absolute;inset:0;z-index:3}.difference-card a[data-tree-link]{position:relative;z-index:4}.card-image-options{display:flex;flex-wrap:wrap;gap:3.2px 14.4px;margin-top:9.6px}.card-image-options .card-image-trigger{min-height:44px;margin-top:0}.card-image-options .card-image-trigger::after{content:none}.difference-card:has(.card-image-trigger:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.difference-card:nth-child(2){--tile-light: #facc15}.difference-card:nth-child(3){--tile-light: #1e6fff}.difference-card:nth-child(4){--tile-light: #a78bfa}.difference-card:nth-child(5){--tile-light: #2dd4bf}.difference-card:nth-child(6){--tile-light: #d4854a}.difference-number,.surface-purpose,.anatomy-label{display:block;color:var(--accent);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase}.difference-card .difference-number,.room-role>span,.anatomy-card .anatomy-label,.surface-panel .surface-purpose{color:var(--tile-light, var(--accent));text-shadow:0 0 10px color-mix(in srgb,var(--tile-light, var(--accent)) 42%,transparent)}.difference-card h3{margin:41.6px 0 0;font-family:var(--display);font-size:clamp(22.4px,2.4vw,30.4px);font-weight:500;letter-spacing:-0.025em;line-height:1}.difference-card p{margin:12px 0 0;color:var(--muted)}.conversation-section{border-bottom:1px solid var(--line)}.conversation-shell{width:min(1180px,100%);margin-inline:auto}.conversation-intro{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(300px,0.82fr);gap:clamp(25.6px,5.6vw,80px);align-items:end}.conversation-intro h2{max-width:820px;margin:0;font-family:var(--display);font-size:clamp(38.4px,5.6vw,68.8px);font-weight:500;letter-spacing:-0.04em;line-height:0.92}.conversation-positioning{padding-left:19.2px;border-left:2px solid var(--accent)}.conversation-positioning p{margin:0;color:var(--muted);font-size:17px}.conversation-positioning p+p{margin-top:12.8px}.room-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12.8px;margin-top:clamp(36.8px,5.6vw,62.4px)}.room-role{--tile-light: var(--accent-bright);position:relative;min-height:208px;padding:24px;overflow:hidden;border:1px solid color-mix(in srgb,var(--tile-light) 34%,var(--raised-border));border-radius:8px;box-shadow:var(--raised-shadow)}.room-role:nth-child(1){--tile-light: #facc15}.room-role:nth-child(2){--tile-light: #f472b6}.room-role:nth-child(3){--tile-light: #2dd4bf}.room-role-human{color:var(--ink)}.room-role>span{color:var(--accent);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}.room-role-human>span{color:var(--accent)}.room-role h3{margin:43.2px 0 0;font-family:var(--display);font-size:clamp(25.6px,2.8vw,35.2px);font-weight:500;letter-spacing:-0.025em;line-height:1}.room-role p{margin:12.8px 0 0;color:var(--muted)}.room-role-human p{color:var(--muted)}.conversation-principle{--tile-light: #a78bfa;position:relative;display:flex;align-items:center;justify-content:space-between;gap:25.6px;margin-top:12.8px;padding:22.4px 24px;overflow:hidden;border:1px solid color-mix(in srgb,var(--tile-light) 44%,var(--raised-border));border-radius:8px;box-shadow:var(--raised-shadow)}.conversation-principle p{max-width:820px;margin:0;color:var(--muted)}.conversation-principle strong{color:var(--ink)}.conversation-principle a{flex:0 0 auto;color:var(--accent);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:0.09em;text-decoration:none;text-transform:uppercase}.topic-hub{padding:clamp(56px,8vw,104px) clamp(16px,3.2vw,51.2px)}.topic-intro,.topic-list,.waitlist-inner,.site-footer-inner{width:min(1180px,100%);margin-inline:auto}.topic-intro{display:grid;grid-template-columns:minmax(0,0.82fr) minmax(300px,1fr);gap:clamp(25.6px,5.6vw,80px);align-items:end;margin-bottom:41.6px}.section-kicker{margin:0 0 9.6px;color:var(--accent);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:0.15em;text-transform:uppercase}.topic-intro h2,.waitlist h2{margin:0;font-family:var(--display);font-size:clamp(35.2px,5.6vw,65.6px);font-weight:500;letter-spacing:-0.03em;line-height:0.95}.topic-intro-copy{margin:0;color:var(--muted);font-size:18px}.topic-list{display:grid;gap:11.2px}.topic-item{--tile-light: var(--accent-bright);position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--tile-light) 35%,var(--raised-border));border-radius:8px;background:var(--surface);box-shadow:var(--raised-shadow);transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease}.topic-item::before{content:"";position:absolute;inset:0 auto 0 0;z-index:4;width:5px;background:var(--tile-light);box-shadow:0 0 7px 2px color-mix(in srgb,var(--tile-light) 58%,transparent);pointer-events:none}.topic-item:hover{border-color:color-mix(in srgb,var(--tile-light) 68%,var(--raised-border));box-shadow:var(--raised-shadow-hover),0 0 20px color-mix(in srgb,var(--tile-light) 18%,transparent);transform:translateY(-2px)}.topic-item[open]{border-color:color-mix(in srgb,var(--tile-light) 76%,var(--raised-border));box-shadow:var(--raised-shadow-hover),0 0 24px color-mix(in srgb,var(--tile-light) 22%,transparent);transform:none}.topic-item:nth-child(1){--tile-light: #d4854a}.topic-item:nth-child(2){--tile-light: #4caf50}.topic-item:nth-child(3){--tile-light: #a78bfa}.topic-item:nth-child(4){--tile-light: #1e6fff}.topic-item:nth-child(5){--tile-light: #38bdf8}.topic-item:nth-child(6){--tile-light: #2dd4bf}.topic-item:nth-child(7){--tile-light: #22d3ee}.topic-item:nth-child(8){--tile-light: #f59e0b}.topic-item:nth-child(9){--tile-light: #f472b6}.topic-item:nth-child(10){--tile-light: #34d399}.topic-item:nth-child(11){--tile-light: #94a3b8}.topic-item:nth-child(12){--tile-light: #d4854a}.topic-item:nth-child(13){--tile-light: #4caf50}.topic-item:nth-child(14){--tile-light: #a78bfa}.topic-item:nth-child(15){--tile-light: #1e6fff}.topic-item>summary{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) 42px;gap:17.6px;align-items:center;min-height:89.6px;padding:19.2px 22.4px;overflow:hidden;color:var(--summary-ink);cursor:pointer;list-style:none;isolation:isolate}.topic-item>summary::before{content:"";position:absolute;inset:0;z-index:-2;background-image:var(--texture);background-position:center;background-size:cover;filter:var(--texture-filter);transform:scale(1.02);transition:transform 260ms ease,filter 260ms ease}.topic-item>summary::after{content:"";position:absolute;inset:0;z-index:-1;background:var(--summary-overlay)}.topic-item>summary::-webkit-details-marker{display:none}.topic-item>summary:hover::before{transform:scale(1.045)}.topic-item[open]>summary::before{filter:brightness(0.52) saturate(1.18);transform:scale(1.035)}.topic-number{color:var(--tile-light);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:0.12em;text-shadow:0 0 10px color-mix(in srgb,var(--tile-light) 52%,transparent)}.topic-title{display:block;font-family:var(--display);font-size:clamp(21.6px,2.8vw,35.2px);font-weight:500;letter-spacing:-0.018em;line-height:1.05}.topic-prompt{display:block;margin-top:5.6px;color:rgba(255,255,255,0.65);font-size:13px}.topic-toggle{position:relative;width:34px;height:34px;border:1px solid rgba(255,255,255,0.38);border-radius:50%;background:linear-gradient(180deg,rgba(255,255,255,0.14),rgba(0,0,0,0.18));box-shadow:0 2px 0 rgba(0,0,0,0.38),inset 0 1px 0 rgba(255,255,255,0.18)}.topic-toggle::before,.topic-toggle::after{content:"";position:absolute;top:50%;left:50%;width:14px;height:1px;background:currentColor;transform:translate(-50%,-50%)}.topic-toggle::after{transform:translate(-50%,-50%) rotate(90deg);transition:opacity 180ms ease}.topic-item[open] .topic-toggle::after{opacity:0}.topic-answer{padding:clamp(27.2px,4.8vw,57.6px) clamp(19.2px,4.8vw,60.8px) clamp(35.2px,5.6vw,67.2px);border-top:1px solid color-mix(in srgb,var(--tile-light) 35%,var(--line))}.answer-grid{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(320px,1.08fr);gap:clamp(22.4px,4.8vw,64px);align-items:start}.answer-grid.reverse .answer-copy{order:2}.answer-grid.reverse .answer-media{order:1}.answer-copy h3{margin:0;font-family:var(--display);font-size:clamp(28px,4vw,46.4px);font-weight:500;letter-spacing:-0.025em;line-height:1}.answer-copy p{margin:16px 0 0;color:var(--muted)}.answer-copy strong{color:var(--ink)}#claims .claim-worktree-flow{margin-top:32px}.conversation-answer{display:grid;gap:28.8px}.conversation-answer-intro{max-width:820px}.addressing-eyebrow{margin:0 0 17.6px;padding-bottom:11.2px;border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--mono);font-size:14px}.addressing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19.2px}.addressing-group{min-width:0}.addressing-group-tagged{padding-left:19.2px;border-left:3px double var(--ink)}.addressing-group-heading{min-height:84px}.addressing-group-heading h4{margin:0;font-family:var(--display);font-size:22.4px;font-weight:500}.addressing-group-heading p{margin:4.8px 0 16px;color:var(--muted);font-size:14px}.addressing-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9.6px}.addressing-rule{--tile-light: #a78bfa;position:relative;min-width:0;padding:17.6px 14.4px;border:1px solid color-mix(in srgb,var(--tile-light) 34%,var(--raised-border));border-radius:7px;box-shadow:var(--raised-shadow)}.addressing-group-tagged .addressing-rule{--tile-light: #38bdf8}.silence-copy h4{margin:25.6px 0 0;font-family:var(--display);font-size:clamp(20px,2.16vw,27.2px);font-weight:500;letter-spacing:-0.02em;line-height:1}.addressing-token{min-height:3.6em;margin:0;color:var(--ink);font-family:var(--display);font-size:clamp(20.8px,1.76vw,27.2px);font-weight:500;line-height:1.2;overflow-wrap:anywhere}.addressing-syntax{font-family:var(--mono);letter-spacing:-0.06em}.addressing-placeholder{border-bottom:2px dashed currentColor;font-style:italic}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.addressing-outcome{min-height:2.6em;margin:16px 0 0;color:var(--ink);font-size:18px;font-weight:600;line-height:1.3}.addressing-explanation,.silence-copy p:not(.section-kicker){margin:11.2px 0 0;color:var(--muted);font-size:16px}.silence-copy{--tile-light: #a78bfa;position:relative;padding:clamp(22.4px,4vw,38.4px);overflow:hidden;border:1px solid color-mix(in srgb,var(--tile-light) 34%,var(--raised-border));border-radius:8px;background:var(--raised-sheen),var(--surface);box-shadow:var(--raised-shadow)}.silence-copy h4{margin-top:0}.conversation-capture{width:50%}.conversation-capture .evidence-button img{aspect-ratio:16 / 8.6}.fact-list{display:grid;gap:0;margin:22.4px 0 0;padding:0;border-top:1px solid var(--line);list-style:none}.fact-list li{position:relative;padding:11.2px 0 11.2px 20px;border-bottom:1px solid var(--line);color:var(--muted)}.fact-list li::before{content:"+";position:absolute;left:0;color:var(--accent);font-family:var(--mono)}.codebase-bridge{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9.6px;margin:25.6px 0 0;padding:0;list-style:none}.codebase-bridge li{--tile-light: #22d3ee;position:relative;min-height:158.4px;padding:17.6px 16px 17.6px 19.2px;overflow:hidden;border:1px solid color-mix(in srgb,var(--tile-light) 34%,var(--raised-border));border-radius:7px;background:linear-gradient(135deg,color-mix(in srgb,var(--tile-light) 8%,transparent),transparent 48%),var(--raised-sheen),var(--surface);box-shadow:var(--raised-shadow)}.codebase-bridge li::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--tile-light);box-shadow:0 0 7px 2px color-mix(in srgb,var(--tile-light) 58%,transparent)}.bridge-number{color:var(--tile-light);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:0.12em;text-shadow:0 0 10px color-mix(in srgb,var(--tile-light) 52%,transparent)}.codebase-bridge strong{display:block;margin-top:27.2px;font-family:var(--display);font-size:clamp(18.4px,1.92vw,24.8px);font-weight:500;letter-spacing:-0.02em;line-height:1}.codebase-bridge li>span:last-child{display:block;margin-top:9.6px;color:var(--muted);font-size:13px}.ownership-answer{display:grid;gap:24px}.ownership-intro{max-width:900px}.edition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11.2px}.edition-card{--tile-light: #f59e0b;position:relative;min-height:232px;padding:clamp(20.8px,3.2vw,33.6px);overflow:hidden;border:1px solid color-mix(in srgb,var(--tile-light) 38%,var(--raised-border));border-radius:8px;box-shadow:var(--raised-shadow)}.edition-card-source{--tile-light: #a78bfa}.edition-card::before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--tile-light);box-shadow:0 0 8px 3px color-mix(in srgb,var(--tile-light) 62%,transparent)}.edition-meta{display:flex;gap:9.6px;align-items:center;justify-content:space-between;color:var(--tile-light);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase}.edition-meta strong{padding:4.8px 6.4px;border:1px solid color-mix(in srgb,var(--tile-light) 48%,var(--line));border-radius:4px;background:color-mix(in srgb,var(--tile-light) 10%,transparent);color:var(--ink)}.edition-card h4{max-width:500px;margin:clamp(40px,5.6vw,57.6px) 0 0;font-family:var(--display);font-size:clamp(27.2px,3.84vw,43.2px);font-weight:500;letter-spacing:-0.025em;line-height:0.98}.edition-card p{max-width:620px;margin:14.4px 0 0;color:var(--muted)}.ownership-note{margin:0;padding:16px 17.6px;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:6px;background:color-mix(in srgb,var(--accent) 6%,var(--surface));color:var(--muted);box-shadow:var(--raised-shadow)}.ownership-note strong{color:var(--ink)}.metric{position:relative;padding:clamp(24px,4.8vw,46.4px);border:1px solid color-mix(in srgb,var(--accent) 38%,var(--raised-border));border-radius:8px;background:var(--raised-sheen),var(--accent-soft);box-shadow:var(--raised-shadow)}.metric-value{display:block;color:var(--accent);font-family:var(--display);font-size:clamp(54.4px,8.8vw,96px);font-weight:600;letter-spacing:-0.06em;line-height:0.8}.metric p{margin:19.2px 0 0;color:var(--muted)}.metric small{display:block;margin-top:12.8px;color:var(--muted);font-family:var(--mono);font-size:10px;letter-spacing:0.04em}.evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14.4px}.screenshot-gallery{margin:19.2px 0}.conversation-actions{margin-top:22.4px}.conversation-actions h3{font-size:17.6px}#conversation .message-evidence{max-width:880px;margin:28px 0}#conversation .message-evidence-picker{max-width:560px}#conversation .message-evidence img,#help .help-highlight-examples img,#help .floating-message-examples img{display:block;height:auto;max-height:none;aspect-ratio:auto}#conversation .message-evidence figcaption,#help .help-highlight-examples figcaption,#help .floating-message-examples figcaption{font-size:14px;line-height:1.5}#help .help-highlight-examples,#help .floating-message-examples{margin-top:32px}#help .help-highlight-examples h4,#help .floating-message-examples h4{font-size:24px;margin:0 0 12px}#help .help-highlight-examples .evidence-card,#help .floating-message-examples .evidence-card{margin-top:24px}#help .help-highlight-examples .highlight-panel-example{max-width:361px}.customization-grid{align-items:start;row-gap:25.6px}.customization-card{min-width:0}.customization-card h4{margin:6.4px 0;font-size:19px;line-height:1.3}.customization-card>p:not(.section-kicker){color:var(--muted)}.fork-topic-shot .evidence-button img{height:320px;aspect-ratio:auto}.memory-labels{display:flex;flex-wrap:wrap;gap:10px;padding:0;list-style:none}#continuity .memory-labels>li{padding:10px 14px;border:1px solid rgba(64,54,64,0.45);background:rgba(255,255,255,0.35);color:var(--editorial-ink);font:700 18px/1.35 var(--body)}#continuity .memory-detail{margin:18px 0;padding:0;border:1px solid rgba(64,54,64,0.3);border-left:4px solid var(--editorial-champagne);border-radius:0}#continuity .memory-detail>summary{cursor:pointer;padding:20px 24px;color:var(--editorial-ink);background:rgba(255,255,255,0.22);font:700 clamp(20px,1.7vw,26px)/1.35 var(--body)}#continuity .memory-detail-body{padding:0 clamp(16px,3vw,36px) 28px}#continuity .memory-detail-body>p,#continuity .memory-detail-body>ul,#continuity .memory-detail-body>ol{max-width:70ch}#continuity .memory-detail-body p,#continuity .memory-control-list>li{font-size:18px;line-height:1.65}#continuity .memory-control-list>li{margin:16px 0}#continuity .memory-evidence{max-width:880px;margin:28px 0}#continuity .memory-evidence-small{max-width:460px}#continuity .memory-detail-body .evidence-button{width:50%}#continuity .memory-evidence img{height:auto;max-height:none;aspect-ratio:auto;object-fit:contain}#continuity .memory-return{padding-top:20px;border-top:1px solid rgba(64,54,64,0.3)}#continuity .memory-return>a{font-weight:700}#continuity .memory-explainer{margin:28px 0;padding:clamp(16px,3vw,28px);border:1px solid var(--line);background:var(--surface);color:var(--ink)}#continuity .memory-explainer h4{margin:8px 0 20px;font:600 clamp(28px,3vw,38px)/1.15 var(--display)}#continuity .memory-explainer h5{margin:0 0 18px;font:700 20px/1.35 var(--body)}#continuity .memory-explainer p{max-width:70ch}#continuity .memory-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#continuity .memory-mode{min-width:0;padding-top:18px;border-top:3px solid var(--accent)}#continuity .memory-path{margin:0;padding-left:24px}#continuity .memory-path li{padding-left:4px;margin:0 0 20px;font-size:17px;line-height:1.6}#continuity .memory-path strong,#continuity .memory-path span{display:block}#continuity .memory-path strong{margin-bottom:4px}#continuity .memory-explainer-note{padding-top:18px;border-top:1px solid var(--line)}#continuity .memory-source-list{margin:24px 0}#continuity .memory-source-list>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;padding:20px 0;border-top:1px solid var(--line)}#continuity .memory-source-list dt{font:700 20px/1.4 var(--body)}#continuity .memory-source-list dd{margin:0;font-size:18px;line-height:1.65}#continuity .memory-source-list dd strong{display:block}#memory-context-rotation h4{margin:28px 0 16px;font:600 clamp(24px,3vw,34px)/1.2 var(--display)}#memory-context-rotation code{overflow-wrap:anywhere}#memory-context-rotation .context-schedule{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style:none;max-width:none}#memory-context-rotation .context-schedule li{min-width:0;padding:16px;border:1px solid var(--line);border-top:3px solid var(--accent)}#memory-context-rotation .context-schedule strong{display:block;font:700 28px/1.2 var(--mono);margin-bottom:10px}#memory-context-rotation .context-schedule span{font-size:17px;line-height:1.5;overflow-wrap:anywhere}@media(max-width:760px){#continuity .memory-mode-grid,#continuity .memory-source-list>div{grid-template-columns:minmax(0,1fr)}#continuity .memory-source-list>div{gap:8px}#memory-context-rotation .context-schedule{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:400px){#memory-context-rotation .context-schedule{grid-template-columns:minmax(0,1fr)}}[data-reading-target]{scroll-margin-top:24px}@media(max-width:700px){#continuity .memory-detail>summary{padding:16px 12px;font-size:20px}#continuity .memory-detail-body{padding:0 12px 20px}#continuity .memory-labels>li{padding:8px 10px}}.evidence-card{margin:0}.evidence-button{display:block;width:100%;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#08070a;box-shadow:var(--raised-shadow);cursor:zoom-in;transition:transform 150ms ease,border-color 150ms ease,box-shadow 150ms ease}.evidence-button:hover{border-color:color-mix(in srgb,var(--accent) 68%,var(--line));box-shadow:var(--raised-shadow-hover),0 0 20px color-mix(in srgb,var(--accent) 18%,transparent);transform:translateY(-2px)}.evidence-button img{width:100%;aspect-ratio:16 / 10;object-fit:contain}#help .evidence-button img{display:block;height:auto;max-height:680px;aspect-ratio:auto}.evidence-card figcaption{margin-top:7.2px;color:var(--muted);font-size:12px}.evidence-card.wide{grid-column:1 / -1}.evidence-card.wide .evidence-button img{aspect-ratio:3 / 1}#control-composer .evidence-button img{display:block;height:auto;aspect-ratio:auto}#panel-debug .evidence-button img,.claim-progress-shot .evidence-button img,#control-shell .evidence-button img{display:block;height:auto;aspect-ratio:auto}#panel-debug .evidence-grid,#control-shell .evidence-grid{align-items:start}#control-shell .header-controls-shot{max-width:403px}.answer-stack{display:grid;gap:14.4px}.back-to-topics{display:inline-block;margin-top:27.2px;color:var(--accent);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:0.12em;text-decoration:none;text-transform:uppercase}.workspace-guide{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.workspace-anatomy{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.2fr) minmax(0,0.9fr);gap:12.8px}.anatomy-card{--tile-light: var(--accent-bright);position:relative;margin:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--tile-light) 34%,var(--raised-border));border-radius:8px;box-shadow:var(--raised-shadow);transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease}.anatomy-card:nth-child(1){--tile-light: #2dd4bf}.anatomy-card:nth-child(2){--tile-light: #a78bfa}.anatomy-card:nth-child(3){--tile-light: #1e6fff}details.anatomy-card:hover,details.anatomy-card[open]{border-color:color-mix(in srgb,var(--tile-light) 68%,var(--raised-border));box-shadow:var(--raised-shadow-hover),0 0 20px color-mix(in srgb,var(--tile-light) 17%,transparent)}details.anatomy-card:hover{transform:translateY(-2px)}details.anatomy-card[open]{transform:none}.anatomy-card summary,.anatomy-static{position:relative;display:grid;min-height:152px;padding:22.4px;list-style:none}.anatomy-card summary{cursor:pointer}.anatomy-card summary::-webkit-details-marker{display:none}.anatomy-card strong{align-self:end;max-width:260px;font-family:var(--display);font-size:clamp(24px,2.8vw,34.4px);font-weight:500;letter-spacing:-0.025em;line-height:0.98}.anatomy-static p{margin:14.4px 0 0;color:var(--muted)}.anatomy-center{color:var(--ink)}.anatomy-center .anatomy-label{color:var(--tile-light)}.anatomy-plus{position:absolute;top:26px;right:26px;width:27px;height:27px;border:1px solid var(--line);border-radius:50%;background:var(--raised-sheen),var(--surface);box-shadow:0 2px 0 rgba(0,0,0,0.25),inset 0 1px 0 rgba(255,255,255,0.1)}.anatomy-plus::before,.anatomy-plus::after{content:"";position:absolute;top:50%;left:50%;width:11px;height:1px;background:var(--ink);transform:translate(-50%,-50%)}.anatomy-plus::after{transform:translate(-50%,-50%) rotate(90deg)}.anatomy-card[open] .anatomy-plus::after{display:none}.anatomy-body{padding:0 22.4px 24px;border-top:1px solid var(--line)}.anatomy-body>p{margin:19.2px 0;color:var(--muted)}.panel-list,.compact-list{margin:0;padding:0;list-style:none}.panel-list li{display:grid;gap:2.4px;padding:9.6px 0;border-top:1px solid var(--line)}.panel-list strong{font-family:var(--mono);font-size:10px;letter-spacing:0.08em;text-transform:uppercase}.panel-list span{color:var(--muted);font-size:13px}.workspace-shell-shot{margin-top:22.4px}.workspace-shell-shot .evidence-button img{aspect-ratio:16 / 8.6}.surface-explorer{margin-top:clamp(56px,7.2vw,88px)}.surface-explorer-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,0.7fr);gap:32px;align-items:end;margin-bottom:24px}.surface-explorer-heading h3{margin:0;font-family:var(--display);font-size:clamp(30.4px,4vw,48px);font-weight:500;letter-spacing:-0.03em;line-height:0.98}.surface-explorer-heading>p{margin:0;color:var(--muted)}.surface-tabs{display:flex;gap:6.4px;overflow-x:auto;padding:6.4px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface-solid) 72%,transparent);box-shadow:inset 0 2px 7px color-mix(in srgb,#000000 24%,transparent);scrollbar-width:thin}.surface-tab{--tile-light: var(--accent-bright);position:relative;flex:0 0 auto;padding:10.4px 13.6px 10.4px 16.8px;overflow:hidden;border:1px solid color-mix(in srgb,var(--tile-light) 32%,var(--raised-border));border-radius:6px;background:linear-gradient(135deg,color-mix(in srgb,var(--tile-light) 9%,transparent),transparent 52%),var(--raised-sheen),var(--surface);color:var(--muted);box-shadow:var(--raised-shadow);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:0.07em;text-decoration:none;text-transform:uppercase;transition:transform 150ms ease,border-color 150ms ease,box-shadow 150ms ease,color 150ms ease}.surface-tab::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--tile-light);opacity:0.64;box-shadow:0 0 6px 2px color-mix(in srgb,var(--tile-light) 58%,transparent);pointer-events:none}.surface-tab:hover,.surface-tab.is-active{color:var(--ink);border-color:color-mix(in srgb,var(--tile-light) 76%,var(--raised-border))}.surface-tab:hover{box-shadow:var(--raised-shadow-hover),0 0 14px color-mix(in srgb,var(--tile-light) 18%,transparent);transform:translateY(-1px)}.surface-tab.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--tile-light) 20%,transparent),transparent 58%),var(--raised-sheen),var(--surface);box-shadow:var(--raised-shadow-hover),inset 0 0 0 1px var(--tile-light),0 0 16px color-mix(in srgb,var(--tile-light) 28%,transparent);transform:none}.surface-tab.is-active::before{opacity:1;box-shadow:0 0 8px 3px color-mix(in srgb,var(--tile-light) 72%,transparent),0 0 18px 6px color-mix(in srgb,var(--tile-light) 24%,transparent)}#surface-tab-workrooms{--tile-light: #4caf50}#surface-tab-search{--tile-light: #38bdf8}#surface-tab-codebase{--tile-light: #22d3ee}#surface-tab-database{--tile-light: #f59e0b}#surface-tab-personalize{--tile-light: #f472b6}#surface-tab-workshop{--tile-light: #a78bfa}#surface-tab-suggestions{--tile-light: #d4854a}#surface-tab-collaborate{--tile-light: #34d399}#surface-tab-monitor{--tile-light: #94a3b8}.surface-panel{--tile-light: var(--accent-bright);position:relative;display:grid;grid-template-columns:minmax(0,0.78fr) minmax(360px,1.22fr);gap:clamp(24px,4.8vw,60.8px);align-items:start;min-height:360px;padding:clamp(27.2px,4.8vw,57.6px);overflow:hidden;border:1px solid color-mix(in srgb,var(--tile-light) 32%,var(--raised-border));border-radius:8px;box-shadow:var(--raised-shadow)}#surface-workrooms{--tile-light: #4caf50}#surface-search{--tile-light: #38bdf8;grid-template-columns:minmax(0,1fr)}#surface-search .evidence-button img{display:block;height:auto;aspect-ratio:auto}#surface-codebase{--tile-light: #22d3ee}#surface-database{--tile-light: #f59e0b}#surface-personalize{--tile-light: #f472b6}#surface-workshop{--tile-light: #a78bfa}#surface-workshop .workshop-flow{list-style:none;counter-reset:workshop-stage;padding-left:0;margin:32px 0}#surface-workshop .workshop-flow>li{position:relative;counter-increment:workshop-stage;padding:0 0 28px 2.4em;margin-bottom:28px;border-bottom:1px solid var(--line)}#surface-workshop .workshop-flow>li::before{content:counter(workshop-stage,decimal-leading-zero) ".";position:absolute;left:0;top:0;color:var(--accent);font-family:var(--mono);font-weight:700}#surface-workshop h5{font-size:clamp(20px,2.5vw,25px);line-height:1.3;margin:0 0 14px}#surface-workshop .workshop-flow p,#surface-workshop .workshop-controls p{max-width:70ch;line-height:1.65}#surface-workshop .workshop-example{border-left:3px solid var(--tile-light);padding-left:16px}#surface-workshop .workshop-evidence{margin:24px 0 0}#surface-workshop .workshop-evidence img{display:block;height:auto;aspect-ratio:auto}#surface-suggestions{--tile-light: #d4854a}#surface-collaborate{--tile-light: #34d399}#surface-monitor{--tile-light: #94a3b8}.surface-explorer.is-enhanced .surface-panel[hidden]{display:none}.surface-panel:not(#surface-search){grid-template-columns:minmax(0,780px)}.surface-copy h4{margin:9.6px 0 0;font-family:var(--display);font-size:clamp(36.8px,4.8vw,57.6px);font-weight:500;letter-spacing:-0.035em;line-height:0.9}.surface-copy>p:not(.surface-purpose){margin:19.2px 0 0;color:var(--muted);font-size:16px}.compact-list{margin-top:22.4px;border-top:1px solid var(--line)}.compact-list li{position:relative;padding:9.6px 0 9.6px 17.6px;border-bottom:1px solid var(--line);color:var(--muted)}.compact-list li::before{content:"+";position:absolute;left:0;color:var(--accent);font-family:var(--mono)}.surface-panel .evidence-button img{aspect-ratio:16 / 10;object-fit:contain}.waitlist{position:relative;overflow:hidden;padding:clamp(56px,8.8vw,112px) clamp(16px,3.2vw,51.2px);color:var(--ink);isolation:isolate}.waitlist::before{content:"";position:absolute;inset:0;z-index:-2;background-image:var(--texture);background-position:center 65%;background-size:cover;filter:var(--texture-filter)}.waitlist::after{content:"";position:absolute;inset:0;z-index:-1;background:var(--feature-overlay)}.waitlist h2{max-width:790px}.waitlist-copy{max-width:620px;margin:17.6px 0 0;color:var(--muted);font-size:18px}.waitlist-form{display:flex;flex-wrap:wrap;gap:8px;max-width:620px;margin-top:24px}.waitlist-form input[type=email]{flex:1;min-width:230px;min-height:50px;padding:9.6px 12px;border:1px solid rgba(255,255,255,0.4);border-radius:3px;background:rgba(9,6,12,0.66);color:#ffffff}.waitlist-form button{--control-light: var(--accent-bright);position:relative;min-height:50px;padding:9.6px 14.4px 9.6px 18.4px;overflow:hidden;border:1px solid #ffffff;border-radius:6px;background:linear-gradient(180deg,#ffffff,#e8e3ec);color:#17101d;box-shadow:var(--raised-shadow);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;cursor:pointer;transition:transform 150ms ease,border-color 150ms ease,box-shadow 150ms ease}.waitlist-form button:hover{border-color:#d8baff;box-shadow:var(--raised-shadow-hover),0 0 18px rgba(181,118,255,0.32);transform:translateY(-2px)}.waitlist-form button:active{box-shadow:var(--pressed-shadow);transform:translateY(1px)}.waitlist-form button:disabled{cursor:wait;opacity:0.7}.honeypot{position:absolute;left:-9999px;width:1px;height:1px}.form-status{min-height:24px;margin:8px 0 0;color:var(--muted);font-size:13px}.site-footer{padding:24px clamp(16px,3.2vw,51.2px);border-top:1px solid var(--line)}.site-footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:9.6px 24px;color:var(--muted);font-family:var(--mono);font-size:10px;letter-spacing:0.08em;text-transform:uppercase}.show-me-gallery,.lightbox{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;overscroll-behavior:contain;color:var(--ink);background:var(--surface-solid)}.show-me-gallery{--ink: var(--editorial-ivory);--muted: var(--editorial-soft);--line: var(--editorial-line);--accent: var(--editorial-champagne);--accent-bright: var(--editorial-champagne-bright);color:var(--editorial-ivory);background:var(--editorial-fabric-main) repeat var(--editorial-ink)}.show-me-gallery[open],.lightbox[open]{display:grid;grid-template-rows:auto minmax(0,1fr)}.show-me-gallery::backdrop,.lightbox::backdrop{background:#070509ed}.gallery-header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:clamp(24px,3.2vw,48px) clamp(24px,4.5vw,72px);border-bottom:1px solid var(--editorial-line);background:var(--editorial-fabric-panel) repeat var(--editorial-panel);box-shadow:0 18px 46px rgba(0,0,0,0.28)}.gallery-header::before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--editorial-champagne)}.gallery-header h2{margin:0;color:var(--editorial-ivory);font:500 clamp(42px,5vw,72px)/0.94 var(--display);letter-spacing:-0.035em}.gallery-header p{max-width:44em;margin:14px 0 0;color:var(--editorial-soft);font-size:16px;line-height:1.55}.dialog-close{flex:0 0 48px;width:48px;height:48px;border:1px solid currentColor;border-radius:50%;color:inherit;background:transparent;font:600 20px var(--body);cursor:pointer}.dialog-close:hover{background:#8883}.show-me-gallery .dialog-close{flex-basis:52px;width:52px;height:52px;border-color:var(--editorial-champagne);border-radius:0;color:var(--editorial-champagne-bright);background:var(--editorial-fabric-panel-raised) repeat var(--editorial-panel-raised);box-shadow:8px 8px 0 rgba(215,168,91,0.1);transition:color 180ms ease,background-color 180ms ease,transform 180ms ease}.show-me-gallery .dialog-close:hover{color:var(--editorial-ink);background:var(--editorial-champagne-bright);transform:translate(-2px,-2px)}.gallery-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:clamp(30px,5vw,76px) clamp(20px,5vw,80px) clamp(54px,7vw,108px);background:linear-gradient(90deg,transparent 0 72%,rgba(215,168,91,0.055) 72%),var(--editorial-fabric-main) repeat var(--editorial-ink);scrollbar-color:var(--editorial-champagne) var(--editorial-panel)}.gallery-section{max-width:1240px;margin:0 auto 24px;overflow:hidden;border:1px solid var(--editorial-line);border-left:5px solid var(--editorial-champagne);border-radius:0;background:var(--editorial-fabric-panel) repeat var(--editorial-panel);box-shadow:12px 14px 0 rgba(215,168,91,0.055),0 24px 54px rgba(0,0,0,0.2)}.gallery-section:last-child{margin-bottom:0}.gallery-section>summary{display:flex;align-items:center;gap:20px;min-height:84px;padding:22px clamp(22px,3vw,38px);list-style:none;cursor:pointer;transition:color 180ms ease,background-color 180ms ease}.gallery-section>summary::-webkit-details-marker{display:none}.gallery-section>summary::marker{content:""}.gallery-section>summary:hover,.gallery-section>summary:focus-visible{background:var(--editorial-fabric-panel-raised) repeat var(--editorial-panel-raised)}.gallery-section[open]{border-color:var(--editorial-champagne);box-shadow:14px 18px 0 rgba(215,168,91,0.1),0 32px 68px rgba(0,0,0,0.3)}.gallery-section[open]>summary{border-bottom:1px solid var(--editorial-champagne);background:var(--editorial-fabric-panel-raised) repeat var(--editorial-panel-raised)}.gallery-section-title{color:var(--editorial-ivory);font:italic 500 clamp(28px,3vw,42px)/1.08 var(--display);letter-spacing:-0.02em}.gallery-section-toggle{position:relative;flex:0 0 32px;width:32px;height:32px;margin-left:auto;border:1px solid currentColor;border-radius:0;color:var(--editorial-champagne-bright);background:rgba(215,168,91,0.06)}.gallery-section-toggle::before,.gallery-section-toggle::after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1px;background:currentColor;transform:translate(-50%,-50%)}.gallery-section-toggle::after{transform:translate(-50%,-50%) rotate(90deg)}.gallery-section[open] .gallery-section-toggle::after{display:none}.gallery-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(34px,5vw,64px);padding:clamp(34px,5vw,72px) clamp(18px,5vw,70px) clamp(42px,6vw,82px);background:var(--editorial-fabric-ivory) repeat var(--editorial-ivory)}.gallery-grid figure{min-width:0;width:fit-content;max-width:100%;margin:0 auto}.gallery-grid button{display:block;width:100%;max-width:100%;margin-inline:auto;padding:0;overflow:hidden;border:1px solid rgba(8,8,12,0.62);border-radius:0;color:var(--editorial-ivory);background:var(--editorial-fabric-main) repeat var(--editorial-ink);box-shadow:14px 16px 0 rgba(8,8,12,0.12),0 24px 54px rgba(8,8,12,0.16);cursor:zoom-in;text-align:left;transition:transform 220ms ease,border-color 220ms ease,box-shadow 220ms ease}.gallery-grid button:hover,.gallery-grid button:focus-visible{border-color:var(--editorial-champagne);box-shadow:14px 20px 0 rgba(8,8,12,0.15),0 30px 62px rgba(8,8,12,0.22);transform:translateY(-4px)}.gallery-grid img{display:block;width:100%;max-width:100%;height:auto;background:var(--editorial-ink)}.gallery-grid button span{display:block;padding:14px 18px;border-top:1px solid var(--editorial-line);color:var(--editorial-champagne-bright);background:var(--editorial-fabric-panel) repeat var(--editorial-panel);font:700 14px/1.4 var(--mono);letter-spacing:0.1em;text-transform:uppercase}.gallery-grid figcaption{padding:14px 2px 0;color:#403640;font:600 15px/1.5 var(--body)}.lightbox{padding:16px 24px;color:#fff;background:#0d0b11}.lightbox[open]{grid-template-rows:auto minmax(0,1fr) auto auto;gap:12px}.lightbox-toolbar{display:flex;align-items:center;gap:16px}.lightbox-toolbar .dialog-close{margin-left:auto}.lightbox-toolbar>button:not(.dialog-close){min-height:44px;padding:8px 16px;border:1px solid #ffffff80;border-radius:8px;color:inherit;background:transparent;cursor:pointer;font:700 14px var(--body)}.lightbox-original{color:inherit;font-size:14px;text-underline-offset:3px}.lightbox-stage{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain}.lightbox-stage img{display:block;width:100%;height:100%;object-fit:contain}.lightbox:has([data-lightbox-size][aria-pressed=true]) .lightbox-stage img{width:auto;height:auto;max-width:none;margin:0 auto}.lightbox-stage img[hidden]{display:none}.lightbox-caption{margin:0;color:#eee;font:400 14px/1.4 var(--body);text-align:center}.lightbox-error{margin:0;padding:12px;border:1px solid #ffb675;color:#ffb675;text-align:center}.show-me-gallery :focus-visible,.lightbox :focus-visible{outline:3px solid var(--accent-bright);outline-offset:-3px}@media(prefers-reduced-motion:reduce){.show-me-gallery .dialog-close,.gallery-section>summary,.gallery-grid button{transition:none}.show-me-gallery .dialog-close:hover,.gallery-grid button:hover,.gallery-grid button:focus-visible{transform:none}}@media(max-width:700px){.gallery-header{padding:20px 18px 22px 23px;gap:14px}.gallery-header h2{font-size:clamp(36px,12vw,48px)}.gallery-header p{margin-top:10px;font-size:14px}.show-me-gallery .dialog-close{flex-basis:46px;width:46px;height:46px;box-shadow:5px 5px 0 rgba(215,168,91,0.1)}.gallery-body{padding:22px 14px 38px}.gallery-section{margin-bottom:18px;box-shadow:7px 8px 0 rgba(215,168,91,0.06)}.gallery-section>summary{gap:12px;min-height:68px;padding:16px 15px}.gallery-section-title{font-size:24px}.gallery-section-toggle{flex-basis:28px;width:28px;height:28px}.gallery-grid{gap:30px;padding:26px 12px 34px}.gallery-grid button{box-shadow:8px 9px 0 rgba(8,8,12,0.12),0 18px 38px rgba(8,8,12,0.16)}.gallery-grid button span{padding:12px 14px}.gallery-grid figcaption{padding-top:12px;font-size:14px}.lightbox{padding:12px}.lightbox-toolbar{gap:10px}.lightbox-toolbar>button:not(.dialog-close){padding-inline:10px}}.difference-card,.room-role,.room-role-human,.conversation-principle,.addressing-rule,.anatomy-card,.anatomy-center,.surface-panel,.edition-card,.silence-copy,.metric,.ownership-note,.codebase-bridge li,.surface-tab,.surface-tab.is-active,.surface-tabs{background-image:linear-gradient(135deg,color-mix(in srgb,var(--tile-light, var(--accent)) 8%,transparent),transparent 65%),linear-gradient(var(--texture-tint),var(--texture-tint)),var(--texture);background-size:auto,auto,var(--slab-size, 180% 180%);background-position:center,center,var(--slab-position, 30% 60%);background-repeat:no-repeat}.site-header,.site-tree,.topic-answer,.workspace-guide,.conversation-section,.difference-section,.topic-hub,.site-footer{background-image:linear-gradient(var(--panel-tint),var(--panel-tint)),var(--texture);background-size:auto,cover;background-position:center,var(--panel-position, 50% 35%);background-repeat:no-repeat}.site-tree{--panel-position: 10% 70%}.conversation-section{--panel-position: 85% 65%}.topic-answer{--panel-position: 70% 90%}.site-footer{--panel-position: 40% 95%}.difference-card{--slab-size: 300% 200%}.difference-card:nth-child(3n+1){--slab-x: 0%}.difference-card:nth-child(3n+2){--slab-x: 50%}.difference-card:nth-child(3n){--slab-x: 100%}.difference-card:nth-child(-n+3){--slab-y: 0%}.difference-card:nth-child(n+4){--slab-y: 100%}.difference-card{--slab-position: var(--slab-x) var(--slab-y)}.room-role{--slab-size: 300% 100%}.room-role:nth-child(1){--slab-position: 0% 50%}.room-role:nth-child(2){--slab-position: 50% 50%}.room-role:nth-child(3){--slab-position: 100% 50%}.anatomy-card:nth-child(1){--slab-size: 333.333% 100%;--slab-position: 0% 50%}.anatomy-card:nth-child(2){--slab-size: 250% 100%;--slab-position: 50% 50%}.anatomy-card:nth-child(3){--slab-size: 333.333% 100%;--slab-position: 100% 50%}.addressing-rule{--slab-size: 400% 100%}.addressing-rule:nth-child(1){--slab-position: 0% 50%}.addressing-rule:nth-child(2){--slab-position: 33.333% 50%}.addressing-group-tagged .addressing-rule:nth-child(1){--slab-position: 66.667% 50%}.addressing-group-tagged .addressing-rule:nth-child(2){--slab-position: 100% 50%}.surface-panel:nth-child(4n+1){--slab-position: 0% 10%}.surface-panel:nth-child(4n+2){--slab-position: 100% 35%}.surface-panel:nth-child(4n+3){--slab-position: 20% 70%}.surface-panel:nth-child(4n){--slab-position: 80% 100%}.edition-card{--slab-size: 200% 100%}.edition-card:nth-child(1){--slab-position: 0% 50%}.edition-card:nth-child(2){--slab-position: 100% 50%}.codebase-bridge li{--slab-size: 400% 100%}.codebase-bridge li:nth-child(1){--slab-position: 0% 50%}.codebase-bridge li:nth-child(2){--slab-position: 33.333% 50%}.codebase-bridge li:nth-child(3){--slab-position: 66.667% 50%}.codebase-bridge li:nth-child(4){--slab-position: 100% 50%}.surface-tab:nth-child(3n+1){--slab-position: 0% 15%}.surface-tab:nth-child(3n+2){--slab-position: 100% 50%}.surface-tab:nth-child(3n){--slab-position: 30% 90%}.metric{--slab-position: 15% 85%}.silence-copy{--slab-position: 90% 20%}.topic-number,.topic-prompt{color:var(--muted)}.topic-toggle{border-color:var(--line);background:var(--raised-sheen)}.waitlist-form input[type=email]{color:var(--ink);background:var(--surface);border-color:var(--line)}.waitlist-form input::placeholder{color:var(--muted);opacity:1}.waitlist .eyebrow{color:var(--accent)}@media(max-width:1280px){.addressing-rule{--slab-size: 200% 200%}.addressing-rule:nth-child(1){--slab-position: 0% 0%}.addressing-rule:nth-child(2){--slab-position: 100% 0%}.addressing-group-tagged .addressing-rule:nth-child(1){--slab-position: 0% 100%}.addressing-group-tagged .addressing-rule:nth-child(2){--slab-position: 100% 100%}}@media(max-width:820px){.difference-card{--slab-size: 200% 300%}.difference-card:nth-child(odd){--slab-x: 0%}.difference-card:nth-child(even){--slab-x: 100%}.difference-card:nth-child(-n+2){--slab-y: 0%}.difference-card:nth-child(n+3):nth-child(-n+4){--slab-y: 50%}.difference-card:nth-child(n+5){--slab-y: 100%}.room-role,.anatomy-card:nth-child(n){--slab-size: auto 300%}.room-role:nth-child(1),.anatomy-card:nth-child(1){--slab-position: 50% 0%}.room-role:nth-child(2),.anatomy-card:nth-child(2){--slab-position: 50% 50%}.room-role:nth-child(3),.anatomy-card:nth-child(3){--slab-position: 50% 100%}}@media(max-width:600px){.difference-card{--slab-size: auto 600%;--slab-x: 50%}.difference-card:nth-child(1){--slab-y: 0%}.difference-card:nth-child(2){--slab-y: 20%}.difference-card:nth-child(3){--slab-y: 40%}.difference-card:nth-child(4){--slab-y: 60%}.difference-card:nth-child(5){--slab-y: 80%}.difference-card:nth-child(6){--slab-y: 100%}.addressing-rule{--slab-size: auto 400%}.addressing-rule:nth-child(1){--slab-position: 50% 0%}.addressing-rule:nth-child(2){--slab-position: 50% 33.333%}.addressing-group-tagged .addressing-rule:nth-child(1){--slab-position: 50% 66.667%}.addressing-group-tagged .addressing-rule:nth-child(2){--slab-position: 50% 100%}}@media(max-width:820px){.codebase-bridge li{--slab-size: 200% 200%}.codebase-bridge li:nth-child(1){--slab-position: 0% 0%}.codebase-bridge li:nth-child(2){--slab-position: 100% 0%}.codebase-bridge li:nth-child(3){--slab-position: 0% 100%}.codebase-bridge li:nth-child(4){--slab-position: 100% 100%}}@media(max-width:600px){.edition-card{--slab-size: auto 200%}.edition-card:nth-child(1){--slab-position: 50% 0%}.edition-card:nth-child(2){--slab-position: 50% 100%}.codebase-bridge li{--slab-size: auto 400%}.codebase-bridge li:nth-child(1){--slab-position: 50% 0%}.codebase-bridge li:nth-child(2){--slab-position: 50% 33.333%}.codebase-bridge li:nth-child(3){--slab-position: 50% 66.667%}.codebase-bridge li:nth-child(4){--slab-position: 50% 100%}}@media(min-width:821px){body{font-size:15px}.site-header{min-height:64px;padding:8px clamp(16px,2.4vw,38.4px)}.wordmark{font-size:11px}.button{min-height:44px;padding:8px 13.6px}.topic-hub{padding:clamp(46.4px,5.6vw,76.8px) clamp(16px,2.4vw,38.4px)}.difference-section,.conversation-section,.workspace-guide{padding:clamp(46.4px,5.6vw,76.8px) clamp(16px,2.4vw,38.4px)}.topic-intro,.topic-list,.waitlist-inner,.site-footer-inner,.section-heading,.difference-grid,.conversation-shell,.workspace-anatomy,.workspace-shell-shot,.surface-explorer{width:min(1080px,100%)}.topic-intro{gap:clamp(25.6px,4vw,56px);margin-bottom:32px}.topic-intro h2,.waitlist h2,.section-heading h2,.conversation-intro h2{font-size:clamp(32px,4.4vw,56px)}.topic-intro-copy{font-size:16px}.topic-item>summary{grid-template-columns:42px minmax(0,1fr) 36px;gap:14.4px;min-height:73.6px;padding:14.4px 17.6px}.topic-title{font-size:clamp(19.2px,2.16vw,28.8px)}.topic-prompt{margin-top:4px;font-size:12px}.topic-toggle{width:30px;height:30px}.topic-answer{padding:clamp(24px,3.2vw,44.8px) clamp(19.2px,4vw,48px) clamp(30.4px,4vw,49.6px)}.answer-grid{gap:clamp(22.4px,3.2vw,46.4px)}.answer-copy h3{font-size:clamp(25.6px,3.2vw,38.4px)}}@media(min-width:821px)and (max-width:1080px){.header-link:first-child{display:none}}@media(max-width:1280px){.addressing-grid{grid-template-columns:1fr}.addressing-group-tagged{padding:19.2px 0 0;border-top:3px double var(--ink);border-left:0}.addressing-group-heading{min-height:0}}@media(max-width:1100px){.site-explorer{display:block}.site-tree{position:relative;top:auto;height:auto;max-height:390px;border-right:0;border-bottom:1px solid var(--line);box-shadow:0 14px 30px color-mix(in srgb,#000000 10%,transparent)}.site-tree-inner{width:min(760px,100%);margin-inline:auto}}@media(max-width:820px){.header-link{display:none}.topic-intro,.answer-grid,.answer-grid.reverse,.section-heading,.conversation-intro,.surface-explorer-heading,.surface-panel{grid-template-columns:1fr}.difference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.room-roles{grid-template-columns:1fr}.room-role{min-height:168px}.codebase-bridge{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-anatomy{grid-template-columns:1fr}.anatomy-card summary,.anatomy-static{min-height:132px}.surface-panel{min-height:0}.answer-grid.reverse .answer-copy,.answer-grid.reverse .answer-media{order:initial}}@media(max-width:600px){.conversation-capture{width:100%}.site-header{min-height:64px;padding-inline:12.8px}.theme-toggle-label{display:none}.site-tree{max-height:330px}.site-tree-inner{padding-inline:9.6px}.topic-hub,.difference-section,.conversation-section,.workspace-guide{padding-inline:11.2px}.difference-grid{grid-template-columns:1fr}.difference-card{min-height:168px;padding:19.2px}.difference-card h3{margin-top:30.4px}.conversation-positioning{padding-left:14.4px}.conversation-principle{align-items:flex-start;flex-direction:column;padding:19.2px}.addressing-pair,.codebase-bridge{grid-template-columns:1fr}.edition-grid{grid-template-columns:1fr}.addressing-rule{min-height:0}.addressing-token,.addressing-outcome{min-height:0}.codebase-bridge li{min-height:0}.edition-card{min-height:0}.topic-item>summary{grid-template-columns:34px minmax(0,1fr) 34px;gap:8px;min-height:83.2px;padding:16px 9.6px}.topic-prompt{display:none}.topic-answer{padding-inline:14.4px}.answer-grid{grid-template-columns:minmax(0,1fr)}.evidence-grid{grid-template-columns:1fr}.evidence-card.wide{grid-column:auto}.evidence-card.wide .evidence-button img{aspect-ratio:16 / 10}.anatomy-card summary,.anatomy-static{min-height:120px;padding:17.6px}.anatomy-body{padding:0 17.6px 19.2px}.surface-explorer-heading{grid-template-columns:1fr}.surface-tabs{margin-inline:-11.2px;padding-inline:11.2px;border-right:0;border-left:0}.surface-panel{margin-inline:-11.2px;padding:27.2px 14.4px 33.6px;border-right:0;border-left:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.topic-item>summary::before,.topic-toggle::after,.theme-toggle,.button,.difference-card,.topic-item,.evidence-button,.anatomy-card,.surface-tab,.waitlist-form button{transition:none}.theme-toggle:hover,.theme-toggle:active,.button:hover,.button:active,.difference-card:hover,.topic-item:hover,.evidence-button:hover,details.anatomy-card:hover,.surface-tab:hover,.waitlist-form button:hover,.waitlist-form button:active{transform:none}}.surface-detail-label{margin-top:20.8px}.surface-detail-label+.compact-list{margin-top:8px}.difference-card .silence-stat{display:grid;gap:3.2px;margin-top:12.8px}.silence-stat strong{font-family:var(--display);font-size:25.6px;line-height:1}.silence-stat small{font-size:12px}#difference{--texture: url(images/display/Green\ texture.avif)}#conversation{--texture: url(images/display/Blue\ texture.avif)}#topics{--texture: url(images/display/Orange\ texture.avif)}#workspace{--texture: url(images/display/Yellow\ texture.avif)}#panels{--texture: url(images/display/Blue\ texture.avif)}#controls{--texture: url(images/display/Green\ texture.avif)}.testimonial{--bubble: #eee7f5;position:relative;width:88%;margin:0;padding:12.8px 14.4px;border:1px solid var(--line);border-radius:18px 18px 18px 5px;background:var(--bubble);color:var(--ink);box-shadow:0 5px 18px #00000012}:root[data-theme=dark] .testimonial{--bubble: #26212f}.testimonial::before{content:"";position:absolute;left:-6px;bottom:13px;width:10px;height:10px;background:var(--bubble);border-left:1px solid var(--line);border-bottom:1px solid var(--line);transform:rotate(45deg)}.testimonial:nth-of-type(2){width:72%;margin-left:24%;margin-top:3.2px}.testimonial:nth-of-type(3){width:82%;margin-left:5%}.testimonial:nth-of-type(4){width:78%;margin-left:18%;margin-top:3.2px}.testimonial blockquote{margin:0;font:400 17px/1.55 var(--body)}.testimonial figcaption{margin-top:6.4px;color:var(--accent);font:700 14px var(--body)}.testimonial-role{display:block;margin-top:3.2px;font-weight:400;line-height:1.5}.testimonial-disclosure{margin-top:9.6px}.testimonial-disclosure>summary{width:fit-content;cursor:pointer;color:var(--accent);font:700 14px/1.5 var(--body);text-decoration:underline;text-underline-offset:3px}.testimonial-disclosure>summary:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}.testimonial-disclosure>blockquote{margin-top:9.6px}.testimonial:has(>.testimonial-disclosure[open])>blockquote{display:none}.testimonial-note{margin:0;font-size:12px;line-height:1.5;color:var(--muted)}.conversation-intro{grid-template-columns:1fr}.conversation-positioning{max-width:760px}.topic-item{box-shadow:var(--raised-shadow),-3px 0 18px color-mix(in srgb,var(--tile-light) 38%,transparent)}.topic-item>summary::before{background-image:var(--texture);background-size:100% calc(var(--slice-count) * 100%);background-position:50% var(--section-slice, 0%);transform:none}.topic-item>summary:hover::before{transform:none}@media(prefers-reduced-motion:reduce){.testimonial{transition:none}}:root:not([data-theme=dark]) .topic-prompt{color:#29232f}:root:not([data-theme=dark]) .topic-number{color:#393040}.site-explorer{max-width:none}.topic-list,.topic-intro{width:100%;max-width:none}.built-evidence{padding:0;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:zoom-in;overflow:hidden}.built-evidence img{display:block;width:100%;height:auto}.built-evidence span{display:block;padding:12.8px;font-size:14px}@media(min-width:1500px){.topic-hub{padding-inline:32px}}@media(max-width:900px){.testimonial blockquote{font-size:16px;line-height:1.5}.testimonial figcaption{margin-top:5.6px}}.page-size-control{grid-column:2;grid-row:1;justify-self:center;display:flex;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--surface-solid);color:var(--ink);box-shadow:0 4px 18px #00000040}.page-size-control button{min-width:44px;min-height:44px;padding:6px 10px;border:0;border-right:1px solid var(--line);background:transparent;color:inherit;font:700 14px var(--body);cursor:pointer}.page-size-control button:last-child{border-right:0}.page-size-control button:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.page-size-control button:hover{background:var(--surface)}.page-size-control button[aria-disabled=true]{opacity:.45;cursor:default}.page-size-control .page-size-value{min-width:56px}.page-size-status{grid-column:1 / -1;grid-row:3;justify-self:center;max-width:min(260px,100%);margin:0;padding:8px;color:var(--ink);background:var(--surface-solid);font-size:14px}.page-size-status:empty{display:none}@container (max-width: 1320px){.header-layout>.header-actions{display:contents}.header-links{grid-column:1 / -1;grid-row:2;justify-self:center;flex-wrap:wrap;justify-content:center}.header-actions>.theme-toggle{grid-column:3;grid-row:1;justify-self:end}}@container (max-width: 600px){.header-layout{column-gap:8px}.header-layout .wordmark{max-width:100%}.wordmark img{width:clamp(96px,28vw,144px)}.header-links{display:none}.header-layout .theme-toggle-label{display:none}.page-size-control button{padding-inline:6px;font-size:12px}.page-size-control .page-size-value{min-width:44px}}@media(max-width:900px){.testimonial blockquote{font-size:16px}.button,.theme-toggle,.waitlist-form button{min-height:44px}}.page-size-control[hidden]{display:none}:root[data-page-zoom-ready] .page-size-control[hidden]{display:flex}:root[data-page-zoom-ready] .page-size-control,:root[data-page-zoom-ready] .page-size-status{zoom:calc(1 / var(--page-zoom))}.hero{position:relative;isolation:isolate;overflow:hidden;padding:56px 24px 72px;--hero-scrim: linear-gradient(100deg, rgba(10, 7, 14, 0.97) 0%, rgba(10, 7, 14, 0.93) 58%, rgba(10, 7, 14, 0.6) 100%);--hero-ink: #ffffff;--hero-body: rgba(243, 238, 247, 0.84);--hero-soft: #cbc2d6;--hero-rule: rgba(236, 223, 246, 0.18)}.hero::after{content:"";position:absolute;inset:0;z-index:-1;background:var(--hero-scrim)}.landing-frame{display:flex;justify-content:space-between;gap:16px;max-width:860px;margin:0 auto 64px;padding-bottom:14px;border-bottom:1px solid var(--hero-rule);font:500 11px/1 var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--hero-soft)}.landing-frame span:first-child{color:var(--accent-bright)}.landing-copy{max-width:860px;margin-inline:auto;color:var(--hero-body);font-size:17px;line-height:1.65}.landing-copy strong{color:var(--hero-ink);font-weight:700}.landing-copy h1{margin:0 0 28px;font:500 clamp(48px,8.4vw,108px)/0.94 var(--display);letter-spacing:-.045em;color:var(--hero-ink);text-wrap:balance}.landing-copy>p{margin:16px 0;font-size:18px;line-height:1.6}.landing-copy>.landing-lead-line{margin:0 0 64px;max-width:26em;font:italic 500 clamp(22px,2.3vw,31px)/1.3 var(--display);letter-spacing:-.01em;color:var(--hero-soft)}.landing-copy>.landing-setup{margin:48px 0 16px;font:500 11px/1.3 var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--hero-soft)}.landing-setup-turn{color:var(--accent-bright)}.landing-copy>.landing-refrain{margin:0 0 12px;font:italic 500 clamp(30px,4.2vw,54px)/1.05 var(--display);letter-spacing:-.025em;color:var(--hero-ink);text-wrap:balance}.landing-permissions{list-style:none;margin:40px 0;padding:6px 0 6px 26px;border-left:2px solid var(--accent)}.landing-permissions li{margin:10px 0;font-size:clamp(18px,1.5vw,21px);line-height:1.35}.landing-permissions li:last-child{margin-top:22px;font:600 clamp(26px,2.8vw,36px)/1.12 var(--display);color:var(--accent-bright)}.landing-copy>.landing-reveal{margin:40px 0;max-width:60ch}.landing-copy>.landing-outcome{margin:56px 0 0;padding-top:36px;border-top:1px solid var(--hero-rule);font:500 clamp(28px,3.4vw,44px)/1.12 var(--display);letter-spacing:-.025em;color:var(--accent-bright);text-wrap:balance}.show-me{display:block;margin:28px 0 8px;padding:6px 0;border:0;border-radius:6px;background:none;color:var(--accent-bright);font:italic 600 clamp(40px,5.5vw,64px)/1.05 var(--display);letter-spacing:-.02em;cursor:pointer;text-shadow:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.12em;text-decoration-thickness:.06em;transition:text-decoration-color .2s ease,color .2s ease}.show-me:hover{text-decoration-color:currentColor;color:var(--accent-bright)}.show-me:focus-visible{outline:3px solid var(--accent-bright);outline-offset:6px}.show-me[hidden]{display:none}.disclosure-open{display:none}.landing-testimonials{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.landing-testimonials h2{grid-column:1 / -1;margin:0;font:600 28px/1.2 var(--display)}.landing-testimonials .testimonial:nth-of-type(n){width:100%;margin:0}.landing-testimonials .testimonial:first-of-type,.landing-testimonials .testimonial-note{grid-column:1 / -1}:root:not([data-theme=dark]) .hero{--ink: #fff;--muted: #f4f1ec;--accent: #b576ff;--accent-bright: #d3a8ff;--hero-scrim: linear-gradient(100deg, rgba(10, 7, 14, 0.98) 0%, rgba(10, 7, 14, 0.95) 58%, rgba(10, 7, 14, 0.7) 100%)}:root:not([data-theme=dark]) .landing-testimonials .testimonial{--ink: #1b1820;--accent: #6d2ed6;text-shadow:none}.landing-section{padding:40px 24px;border-top:1px solid var(--line);background:var(--surface-solid)}.landing-section-inner{max-width:1120px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr);gap:48px}.landing-section-heading .section-kicker{margin-top:0;color:var(--accent);font-size:12px}.landing-section h2{margin:8px 0 0;font:600 clamp(30px,3vw,42px)/1.1 var(--display);text-wrap:balance}.landing-section-copy{min-width:0;font-size:16px;line-height:1.65}.landing-section-copy p{margin:0 0 14px}.landing-section-copy p:last-child{margin-bottom:0}.landing-lead{font-weight:600}.landing-possibilities{border-left:4px solid #67cfff}.landing-work{border-left:4px solid #83e2a2}.landing-memory{border-left:4px solid #ffb675}.landing-practical{border-left:4px solid #efd886}.landing-work .built-evidence{display:block;width:100%;margin-top:18px;border-radius:8px}.landing-work .built-evidence img{max-height:230px;object-fit:contain;background:#111}.practical-list{margin:0}.practical-list>div{margin-bottom:16px}.practical-list dt{font-weight:700}.practical-list dd{margin:3px 0 0}.landing-section-copy .practical-footnote{font-size:14px;color:var(--muted)}main>.waitlist{padding:44px 24px}.explorer-disclosure{border-top:1px solid var(--line);background:var(--surface-solid)}.explorer-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1168px;margin-inline:auto;padding:32px 24px;cursor:pointer;list-style:none}.explorer-disclosure>summary::-webkit-details-marker{display:none}.explorer-disclosure>summary strong{display:block;font:600 clamp(28px,3vw,40px)/1.2 var(--display)}.explorer-invitation{display:block;margin-top:8px;font-size:16px;color:var(--muted)}.explorer-disclosure-label{padding:12px 18px;border:1px solid var(--accent);border-radius:8px;font:700 16px/1.4 var(--body);color:var(--accent);text-align:center}.explorer-disclosure[open]>summary .disclosure-closed{display:none}.explorer-disclosure[open]>summary .disclosure-open{display:inline}.explorer-signup-return{margin:0;padding:24px;text-align:center;border-top:1px solid var(--line);font-size:16px}@media(max-width:700px){.hero{padding:36px 20px 48px}.landing-frame{margin-bottom:36px}.landing-copy h1{margin-bottom:20px}.landing-copy>.landing-lead-line{margin-bottom:40px}.landing-copy>.landing-setup{margin:36px 0 12px}.landing-permissions{margin:32px 0;padding-left:16px}.landing-copy>.landing-refrain{font-size:30px}.landing-permissions li:last-child{font-size:26px}.landing-copy>.landing-reveal{margin:32px 0}.landing-copy>.landing-outcome{margin-top:40px;padding-top:26px;font-size:27px}.show-me{font-size:38px}.landing-section{padding:28px 20px}.landing-section-inner{grid-template-columns:1fr;gap:18px}.landing-testimonials{grid-template-columns:1fr;gap:14px}.landing-testimonials .testimonial{padding:12px 14px}.testimonial blockquote{font-size:16px}main>.waitlist{padding:32px 20px}.explorer-disclosure>summary{padding:28px 20px;align-items:flex-start;flex-direction:column;gap:16px}}:root{--editorial-ink: #08080c;--editorial-panel: #121116;--editorial-panel-raised: #18161c;--editorial-ivory: #f3ebdd;--editorial-soft: #c8beb0;--editorial-champagne: #d7a85b;--editorial-champagne-bright: #f1d59b;--editorial-purple-light: #9870cf;--editorial-line: rgba(215, 168, 91, 0.34);--editorial-fabric-main: url(images/display/fabric-main.avif);--editorial-fabric-panel: url(images/display/fabric-panel.avif);--editorial-fabric-panel-raised: url(images/display/fabric-panel-raised.avif);--editorial-fabric-ivory: url(images/display/fabric-ivory.avif);--editorial-fabric-golden: url(images/display/fabric-golden.avif)}body:has(.landing-opening)::before{background:var(--editorial-fabric-main) repeat var(--editorial-ink)}.site-header{border-bottom-color:rgba(215,168,91,0.24);background:var(--editorial-fabric-main) repeat var(--editorial-ink);box-shadow:0 12px 34px rgba(0,0,0,0.24)}.site-header .header-link{color:var(--editorial-soft)}.site-header .header-link:hover{color:var(--editorial-champagne-bright)}.site-header .theme-toggle,.site-header .page-size-control{border-color:rgba(215,168,91,0.34);color:var(--editorial-ivory);background:var(--editorial-fabric-panel) repeat var(--editorial-panel)}.hero.landing-opening,:root:not([data-theme=dark]) .hero.landing-opening{--ink: var(--editorial-ivory);--muted: var(--editorial-soft);--accent: var(--editorial-champagne);--accent-bright: var(--editorial-champagne-bright);--line: rgba(215, 168, 91, 0.24);--hero-ink: var(--editorial-ivory);--hero-body: var(--editorial-soft);--hero-soft: var(--editorial-soft);--hero-rule: rgba(215, 168, 91, 0.28);position:relative;isolation:isolate;overflow:hidden;padding:clamp(38px,5vw,72px) 24px clamp(76px,8vw,116px);color:var(--editorial-soft);background:var(--editorial-fabric-main) repeat var(--editorial-ink)}.hero.landing-opening::before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;width:min(41vw,650px);border-left:1px solid rgba(215,168,91,0.12);background:var(--editorial-fabric-panel) repeat var(--editorial-panel)}.hero.landing-opening::after,.hero.landing-opening .hero-texture{display:none}.landing-frame{max-width:1240px;margin-bottom:clamp(66px,8vw,118px);color:var(--editorial-soft);border-bottom-color:var(--editorial-line)}.landing-frame span:first-child{color:var(--editorial-champagne)}.landing-copy{max-width:1240px;color:var(--editorial-soft)}.landing-copy strong{color:var(--editorial-ivory)}.landing-intro{max-width:1110px}.landing-copy .landing-intro h1{max-width:1080px;margin:0 0 clamp(30px,3vw,48px);color:var(--editorial-ivory);font:500 clamp(62px,8.6vw,124px)/0.86 var(--display);letter-spacing:-0.052em}.landing-copy .landing-intro h1 span{display:block}.landing-copy .landing-intro h1 .landing-heading-wordmark{display:flex;align-items:center;width:min(100%,970px)}.landing-heading-wordmark img{display:block;flex:1 1 auto;min-width:0;max-width:900px;height:auto;mix-blend-mode:screen}.landing-heading-question{flex:0 0 auto;margin-left:-0.02em}.landing-copy .landing-intro .landing-lead-line{max-width:29em;margin:0;color:var(--editorial-champagne-bright);font:italic 500 clamp(23px,2.4vw,34px)/1.27 var(--display)}.landing-thesis{display:grid;grid-template-columns:minmax(330px,0.82fr) minmax(480px,1.18fr);align-items:center;gap:clamp(44px,6vw,92px);margin-top:clamp(76px,10vw,144px)}.landing-thesis-copy{min-width:0}.landing-statement-list{display:grid;grid-template-columns:minmax(0,1fr);list-style:disc}.landing-statement-list>li{min-width:0}.landing-statement-list>li::marker{color:var(--editorial-champagne);font-size:0.55em}.landing-copy .landing-thesis-copy>.landing-setup{margin:0 0 18px;color:var(--editorial-soft);font:600 20px/1.35 var(--mono);letter-spacing:0.08em;text-transform:uppercase}.landing-copy .landing-thesis-copy>.landing-refrain{margin:0 0 58px;padding-left:1.05em;gap:0.18em;color:var(--editorial-ivory);font:italic 500 clamp(32px,3.35vw,48px)/1.04 var(--display);letter-spacing:-0.034em}.landing-copy .landing-thesis-copy>.landing-setup-turn{color:var(--editorial-champagne)}.landing-thesis-copy>p:last-child{margin:0;color:var(--editorial-soft);font-size:clamp(20px,1.55vw,23px);line-height:1.6}.landing-artifact{min-width:0;margin:0;transform:rotate(-1.2deg)}.landing-artifact button{display:block;width:100%;padding:0;overflow:hidden;border:1px solid var(--editorial-line);border-radius:18px;color:inherit;background:var(--editorial-fabric-panel-raised) repeat var(--editorial-panel-raised);box-shadow:0 34px 80px rgba(0,0,0,0.48),-14px 18px 0 rgba(215,168,91,0.055);cursor:zoom-in;transition:transform 280ms ease,border-color 280ms ease,box-shadow 280ms ease}.landing-artifact img{display:block;width:100%;height:auto}.landing-artifact button:hover,.landing-artifact button:focus-visible{transform:translateY(-7px) rotate(0.45deg);border-color:var(--editorial-champagne-bright);box-shadow:0 42px 96px rgba(0,0,0,0.58),-14px 18px 0 rgba(215,168,91,0.1)}.landing-artifact button:focus-visible{outline:3px solid var(--editorial-champagne-bright);outline-offset:5px}.landing-proof-pair{--editorial-rest-transform: translate3d(0, 0, 0);min-width:0;display:flex;flex-direction:column;margin:0}.landing-proof-pair>summary{position:relative;order:1;min-width:0;padding:26px 20px 48px;border:1px solid transparent;border-radius:22px;cursor:pointer;list-style:none;transition:border-color 220ms ease,background-color 220ms ease}.landing-proof-pair>summary::-webkit-details-marker{display:none}.landing-proof-pair>summary::marker{content:""}.landing-proof-pair>summary:hover,.landing-proof-pair>summary:focus-visible{border-color:var(--editorial-line);background:rgba(255,255,255,0.025)}.landing-proof-pair>summary:focus-visible{outline-color:var(--editorial-champagne-bright)}.proof-pair-fan{display:grid;align-items:center;min-height:330px}.proof-pair-preview{grid-area:1 / 1;display:block;width:82%;height:auto;border:1px solid var(--editorial-line);border-radius:16px;box-shadow:0 34px 80px rgba(0,0,0,0.52);transition:transform 260ms ease,border-color 260ms ease}.proof-pair-preview-first{z-index:1;justify-self:start;transform:translateY(-3%) rotate(-4.5deg)}.proof-pair-preview-second{z-index:2;justify-self:end;transform:translateY(7%) rotate(4deg)}.landing-proof-pair:not([open])>summary:hover .proof-pair-preview-first,.landing-proof-pair:not([open])>summary:focus-visible .proof-pair-preview-first{border-color:var(--editorial-champagne);transform:translate(-2%,-5%) rotate(-5.5deg)}.landing-proof-pair:not([open])>summary:hover .proof-pair-preview-second,.landing-proof-pair:not([open])>summary:focus-visible .proof-pair-preview-second{border-color:var(--editorial-champagne-bright);transform:translate(2%,9%) rotate(5deg)}.proof-pair-summary-text{position:absolute;z-index:3;right:32px;bottom:17px;padding:10px 14px;border:1px solid var(--editorial-champagne);background:var(--editorial-fabric-main) repeat var(--editorial-ink);color:var(--editorial-champagne-bright);font:700 12px/1.3 var(--mono);letter-spacing:0.09em;text-transform:uppercase;box-shadow:8px 9px 0 rgba(0,0,0,0.24)}.proof-pair-close-label{display:none}.proof-pair-stack{order:1;display:grid;gap:28px}.proof-pair-shot{margin:0}.proof-pair-shot button{display:block;width:100%;padding:0;overflow:hidden;border:1px solid var(--editorial-line);border-radius:16px;background:var(--editorial-fabric-panel-raised) repeat var(--editorial-panel-raised);box-shadow:0 28px 68px rgba(0,0,0,0.44);cursor:zoom-in;transition:transform 240ms ease,border-color 240ms ease,box-shadow 240ms ease}.proof-pair-shot button:hover,.proof-pair-shot button:focus-visible{transform:translateY(-5px);border-color:var(--editorial-champagne-bright);box-shadow:0 34px 78px rgba(0,0,0,0.54)}.proof-pair-shot img{display:block;width:100%;height:auto}.proof-pair-shot figcaption{padding:12px 4px 0;color:var(--editorial-soft);font:600 13px/1.45 var(--mono);letter-spacing:0.04em}.landing-proof-pair[open]>summary{order:2;align-self:center;width:fit-content;margin-top:24px;padding:11px 16px;border-color:var(--editorial-line);border-radius:999px}.landing-proof-pair[open]>summary .proof-pair-fan,.landing-proof-pair[open]>summary .proof-pair-open-label{display:none}.landing-proof-pair[open]>summary .proof-pair-summary-text{position:static;display:block;padding:0;border:0;background:transparent;box-shadow:none}.landing-proof-pair[open]>summary .proof-pair-close-label{display:inline}@media(max-width:900px){.hero.landing-opening::before{top:46%;width:100%;border-top:1px solid rgba(215,168,91,0.12);border-left:0}.landing-thesis{grid-template-columns:1fr}.landing-artifact{width:min(760px,100%);margin-inline:auto;transform:none}}@media(max-width:600px){.hero.landing-opening{padding:30px 20px 66px}.landing-frame{margin-bottom:52px}.landing-copy .landing-intro h1{font-size:clamp(50px,15vw,68px);line-height:0.92;letter-spacing:-0.045em}.landing-copy .landing-intro .landing-lead-line{font-size:24px}.landing-thesis{gap:38px;margin-top:76px}.landing-copy .landing-thesis-copy>.landing-refrain{margin-bottom:42px;font-size:38px}.landing-artifact button{border-radius:12px}}@media(prefers-reduced-motion:reduce){.landing-artifact,.landing-artifact button{transform:none;transition:none}}.landing-permission-scene{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(36px,4vw,54px);margin-top:clamp(96px,12vw,170px);padding-top:clamp(54px,7vw,88px);border-top:1px solid var(--editorial-line)}.landing-permission-copy{min-width:0;max-width:820px}.landing-permissions{margin:0;padding:0;border:0;counter-reset:permission}.landing-permissions li{counter-increment:permission;display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;align-items:baseline;margin:0;padding:14px 0;border-bottom:1px solid rgba(215,168,91,0.16);color:var(--editorial-soft);font-size:clamp(17px,1.35vw,20px);line-height:1.42}.landing-permissions li::before{content:"0" counter(permission);color:var(--editorial-champagne);font:600 10px/1 var(--mono);letter-spacing:0.12em}.landing-permissions li:last-child{display:block;margin:clamp(32px,4vw,52px) 0 0;padding:0;border:0;color:var(--editorial-champagne-bright);font:italic 500 clamp(37px,4.6vw,66px)/0.98 var(--display);letter-spacing:-0.035em}.landing-permissions li:last-child::before{display:none}.landing-permission-copy .landing-reveal{max-width:54ch;margin:clamp(36px,4vw,54px) 0 0;color:var(--editorial-soft);font-size:17px;line-height:1.72}.landing-artifact-silence{--editorial-rest-transform: rotate(1deg);width:min(820px,100%);justify-self:start;margin-inline:0;margin-bottom:10px}.landing-artifact-silence button{border-radius:12px;box-shadow:0 30px 72px rgba(0,0,0,0.44),14px 16px 0 rgba(215,168,91,0.07)}.landing-copy>.landing-outcome{max-width:1120px;margin:clamp(110px,13vw,184px) 0 0;padding:clamp(42px,5vw,68px) 0;border-top:1px solid var(--editorial-line);border-bottom:1px solid var(--editorial-line);color:var(--editorial-champagne-bright);font:500 clamp(45px,6vw,84px)/0.98 var(--display);letter-spacing:-0.042em;text-wrap:balance}.landing-outcome-lead{margin:0 0 0.58em}.landing-outcome-list{margin:0;padding-left:1.05em;gap:0.18em;font-size:0.76em;line-height:1.12}.landing-continuation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 38px;padding:clamp(46px,6vw,78px) 0 12px}.landing-continuation>p{margin:0;padding:18px 0;border-top:1px solid rgba(215,168,91,0.16);color:var(--editorial-soft);font-size:17px;line-height:1.55}.landing-continuation>p:nth-child(1),.landing-continuation>p:nth-child(2){grid-column:1 / -1;max-width:39em;padding:0 0 22px;border:0;color:var(--editorial-ivory);font:italic 500 clamp(27px,3.2vw,44px)/1.12 var(--display);letter-spacing:-0.025em}.landing-continuation>p:nth-child(2){padding-bottom:48px;color:var(--editorial-champagne-bright)}.landing-sometimes-list{grid-column:1 / -1;gap:0;margin:0;padding:0 0 0 1.15em;color:var(--editorial-soft);font-size:17px;line-height:1.55}.landing-sometimes-list>li{padding:18px 0;border-top:1px solid rgba(215,168,91,0.16)}.landing-continuation .show-me,.landing-continuation .landing-testimonials{grid-column:1 / -1}.landing-continuation .show-me{justify-self:start;margin:clamp(56px,7vw,92px) 0 12px;color:var(--editorial-champagne-bright);font-size:clamp(54px,7vw,94px)}.landing-testimonials{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px;margin-top:clamp(56px,7vw,92px);padding-top:clamp(42px,5vw,64px);border-top-color:var(--editorial-line)}.landing-testimonials h2{margin-bottom:24px;color:var(--editorial-champagne);font:600 11px/1.4 var(--mono);letter-spacing:0.18em;text-transform:uppercase}.landing-testimonials .testimonial:nth-of-type(n){--bubble: transparent;padding:24px 0 30px;border:0;border-top:1px solid rgba(215,168,91,0.18);border-radius:0;background:transparent;color:var(--editorial-ivory);box-shadow:none}.landing-testimonials .testimonial::before{display:none}.landing-testimonials .testimonial blockquote{font:italic 500 clamp(21px,2vw,29px)/1.3 var(--display)}.landing-testimonials .testimonial:first-of-type blockquote{font-size:clamp(28px,3vw,42px)}.landing-testimonials .testimonial figcaption,.landing-testimonials .testimonial-disclosure>summary{color:var(--editorial-champagne-bright)}.landing-testimonials .testimonial-note{color:var(--editorial-soft)}.landing-section{position:relative;overflow:hidden;padding:clamp(88px,10vw,156px) 24px;border:0;border-top:1px solid rgba(215,168,91,0.25)}.landing-section-inner{max-width:1240px;grid-template-columns:minmax(280px,0.72fr) minmax(0,1.28fr);gap:clamp(48px,7vw,108px);align-items:start}.landing-section-heading .section-kicker{margin:0 0 20px;font:700 10px/1.4 var(--mono);letter-spacing:0.2em;text-transform:uppercase}.landing-section h2{margin:0;font:500 clamp(54px,7vw,98px)/0.9 var(--display);letter-spacing:-0.045em}.landing-section-copy{max-width:720px;font-size:clamp(17px,1.35vw,20px);line-height:1.75}.landing-section-copy p{margin:0 0 24px}.landing-section-copy .landing-lead{margin-bottom:34px;font:italic 500 clamp(27px,3vw,42px)/1.17 var(--display);letter-spacing:-0.02em}.landing-possibilities{color:var(--editorial-ink);background:var(--editorial-fabric-ivory) repeat var(--editorial-ivory)}.landing-possibilities .section-kicker{color:#5a3608}.landing-possibilities .landing-section-copy{color:#383238}.landing-possibilities .landing-lead{color:var(--editorial-ink)}.landing-artifact-possibilities{--editorial-rest-transform: rotate(0.7deg);grid-column:1 / -1;width:min(1080px,100%);margin:clamp(46px,6vw,82px) auto 0}.landing-artifact-possibilities button{border-radius:0}.landing-artifact-possibilities img{aspect-ratio:16 / 9;object-fit:cover;object-position:top center}.landing-work{color:var(--editorial-ink);background:var(--editorial-fabric-golden) repeat #c89a53}.landing-work .section-kicker{color:#382006}.landing-work .landing-section-copy{color:#312416}.landing-work .landing-section-copy strong{color:var(--editorial-ink)}.landing-work .built-evidence{grid-column:1 / -1;display:block;width:100%;margin:clamp(42px,6vw,78px) 0 0;padding:0;overflow:hidden;border:1px solid rgba(8,8,12,0.65);border-radius:0;background:var(--editorial-fabric-main) repeat var(--editorial-ink);color:var(--editorial-ivory);box-shadow:18px 22px 0 rgba(8,8,12,0.16),0 36px 80px rgba(47,28,7,0.24);cursor:zoom-in;transition:transform 280ms ease,box-shadow 280ms ease}.landing-work .built-evidence:hover,.landing-work .built-evidence:focus-visible{transform:translateY(-7px);box-shadow:18px 28px 0 rgba(8,8,12,0.2),0 42px 92px rgba(47,28,7,0.31)}.landing-work .built-evidence img{width:100%;max-height:none;object-fit:contain;background:var(--editorial-ink)}.landing-work .built-evidence span{padding:16px 18px;color:var(--editorial-champagne-bright);font:600 10px/1.4 var(--mono);letter-spacing:0.14em;text-transform:uppercase}.landing-memory{color:var(--editorial-ivory);background:var(--editorial-fabric-panel) repeat var(--editorial-panel)}.landing-memory::before{content:"";position:absolute;inset:0 0 0 auto;width:min(29vw,440px);border-left:1px solid rgba(215,168,91,0.12);background:var(--editorial-fabric-panel-raised) repeat var(--editorial-panel-raised)}.landing-memory .landing-section-inner{position:relative}.landing-memory .section-kicker{color:var(--editorial-champagne-bright)}.landing-memory .landing-section-copy{color:var(--editorial-soft)}.landing-memory .landing-lead{color:var(--editorial-champagne-bright)}.landing-artifact-memory{--editorial-rest-transform: rotate(-0.8deg);grid-column:1 / -1;width:min(1080px,100%);margin:clamp(50px,7vw,92px) auto 0}.landing-artifact-memory button{border-radius:0}.landing-practical{color:var(--editorial-ink);background:var(--editorial-fabric-ivory) repeat var(--editorial-ivory)}.landing-practical .section-kicker{color:#5a3608}.landing-practical .landing-section-inner{grid-template-columns:minmax(280px,0.58fr) minmax(0,1.42fr)}.landing-practical .landing-section-copy{max-width:none}.practical-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid rgba(8,8,12,0.25)}.practical-list>div{margin:0;padding:24px 24px 28px;border-right:1px solid rgba(8,8,12,0.2)}.practical-list>div:first-child{padding-left:0}.practical-list>div:last-child{padding-right:0;border-right:0}.practical-list dt{font:italic 600 clamp(23px,2.4vw,33px)/1.08 var(--display)}.practical-list dd{margin-top:16px;color:#4a4246;font-size:16px;line-height:1.65}.landing-practical .practical-footnote{margin-top:28px;color:#4a4246}main>.waitlist{padding:clamp(88px,10vw,150px) 24px;color:var(--editorial-ivory);background:var(--editorial-fabric-main) repeat var(--editorial-ink);border-top:1px solid var(--editorial-line)}main>.waitlist::before{inset:0 0 0 auto;width:min(42vw,680px);background:var(--editorial-fabric-panel) repeat var(--editorial-panel);filter:none}main>.waitlist::after{display:none}.waitlist-inner{max-width:1240px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,0.92fr);gap:0 clamp(54px,8vw,120px);align-items:start}.waitlist .eyebrow{grid-column:1 / -1;margin-bottom:28px;color:var(--editorial-champagne)}.waitlist h2{grid-column:1;grid-row:2 / 6;max-width:760px;color:var(--editorial-ivory);font-size:clamp(55px,7vw,100px);line-height:0.9}.waitlist-copy,.waitlist-form,.waitlist .form-status{grid-column:2}.waitlist-copy{margin:4px 0 0;color:var(--editorial-soft);font-size:17px;line-height:1.7}.waitlist-form{max-width:none;margin-top:30px}.waitlist-form input[type=email]{min-height:56px;border:1px solid rgba(215,168,91,0.42);border-radius:0;background:var(--editorial-fabric-panel-raised) repeat var(--editorial-panel-raised);color:var(--editorial-ivory)}.waitlist-form button{--control-light: var(--editorial-champagne-bright);min-height:56px;border-color:var(--editorial-champagne-bright);border-radius:0;background:var(--editorial-champagne-bright);color:var(--editorial-ink);box-shadow:none}.waitlist-form button:hover{border-color:var(--editorial-ivory);box-shadow:0 0 34px rgba(215,168,91,0.25)}[data-editorial-reveal]{--editorial-rest-transform: translate3d(0, 0, 0)}.editorial-motion-ready [data-editorial-reveal]{opacity:0;transform:translate3d(0,34px,0);transition:opacity 780ms cubic-bezier(0.22,1,0.36,1),transform 900ms cubic-bezier(0.22,1,0.36,1);transition-delay:var(--editorial-delay, 0ms)}.editorial-motion-ready [data-editorial-reveal].is-revealed{opacity:1;transform:var(--editorial-rest-transform)}@media(max-width:900px){.landing-section-inner,.landing-practical .landing-section-inner{grid-template-columns:1fr;gap:34px}.landing-section-copy{max-width:760px}.practical-list{grid-template-columns:1fr}.practical-list>div,.practical-list>div:first-child,.practical-list>div:last-child{padding:22px 0;border-right:0;border-bottom:1px solid rgba(8,8,12,0.18)}.practical-list>div:last-child{border-bottom:0}.waitlist-inner{grid-template-columns:1fr}.waitlist h2,.waitlist-copy,.waitlist-form,.waitlist .form-status{grid-column:1;grid-row:auto}.waitlist-copy{max-width:640px;margin-top:34px}.waitlist-form{max-width:640px}}@media(max-width:600px){.hero.landing-opening{padding:24px 18px 52px}.landing-frame{margin-bottom:36px}.landing-copy .landing-intro h1{margin-bottom:22px;font-size:clamp(38px,11vw,48px);line-height:0.94}.landing-copy .landing-intro .landing-lead-line{font-size:20px;line-height:1.25}.landing-thesis{gap:26px;margin-top:52px}.landing-copy .landing-thesis-copy>.landing-setup{margin-bottom:12px}.landing-copy .landing-thesis-copy>.landing-refrain{margin-bottom:28px;font-size:32px}.landing-thesis-copy>p:last-child{line-height:1.55}.landing-artifact-memory img{height:min(44vh,300px);object-fit:cover;object-position:top center}.landing-proof-pair>summary{padding:16px 8px 38px}.proof-pair-fan{min-height:230px}.proof-pair-preview{width:88%;border-radius:11px}.proof-pair-summary-text{right:12px;bottom:8px;font-size:12px}.proof-pair-stack{gap:20px}.proof-pair-shot button{border-radius:11px}.proof-pair-shot figcaption{font-size:12px}.landing-permission-scene{gap:28px;margin-top:58px;padding-top:34px}.landing-permissions li{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:10px 0;line-height:1.35}.landing-permissions li:last-child{margin-top:26px;font-size:30px}.landing-permission-copy .landing-reveal{margin-top:26px;line-height:1.55}.landing-copy>.landing-outcome{margin-top:58px;padding:30px 0;font-size:36px}.landing-continuation{grid-template-columns:1fr;padding-top:32px}.landing-continuation>p{padding:12px 0;line-height:1.48}.landing-continuation>p:nth-child(1),.landing-continuation>p:nth-child(2){padding-bottom:16px;font-size:24px}.landing-continuation>p:nth-child(2){padding-bottom:30px}.landing-sometimes-list{grid-column:1;font-size:1.333rem;line-height:1.48}.landing-sometimes-list>li{padding:12px 0}.landing-continuation .show-me{margin-top:38px;font-size:42px}.landing-continuation>p,.landing-continuation>p:nth-child(1),.landing-continuation>p:nth-child(2){grid-column:1}.landing-testimonials{grid-template-columns:1fr;gap:0;margin-top:38px;padding-top:30px}.landing-testimonials .testimonial:nth-of-type(n){padding:18px 0 22px}.landing-testimonials .testimonial blockquote{font-size:1.4rem}.landing-testimonials .testimonial:first-of-type blockquote{font-size:1.75rem}.landing-section{padding:54px 18px}.landing-section-inner,.landing-practical .landing-section-inner{gap:24px}.landing-section-heading .section-kicker{margin-bottom:12px}.landing-section h2{font-size:clamp(36px,11vw,44px);line-height:0.94}.landing-section-copy{line-height:1.58}.landing-section-copy p{margin-bottom:16px}.landing-section-copy .landing-lead{margin-bottom:22px;font-size:23px;line-height:1.14}.landing-work .built-evidence{margin-top:20px;box-shadow:10px 12px 0 rgba(8,8,12,0.16)}.landing-artifact-possibilities,.landing-artifact-memory{margin-top:28px}.landing-memory::before{display:none}.practical-list>div,.practical-list>div:first-child,.practical-list>div:last-child{padding:17px 0}.practical-list dt{font-size:21px}.practical-list dd{margin-top:10px;line-height:1.5}main>.waitlist{padding:54px 18px}main>.waitlist::before{display:none}.waitlist .eyebrow{margin-bottom:18px}.waitlist h2{font-size:clamp(38px,11vw,46px);line-height:0.94}.waitlist-copy{margin-top:24px;line-height:1.55}.waitlist-form{display:grid;grid-template-columns:1fr;margin-top:22px}.waitlist-form input[type=email]{min-width:0;width:100%}.landing-thesis-copy>p:last-child,.landing-permissions li,.landing-permission-copy .landing-reveal,.landing-continuation>p,.landing-section-copy,.practical-list dd,.waitlist-copy,.waitlist-form input[type=email]{font-size:1.333rem}.landing-copy .landing-thesis-copy>.landing-setup,.landing-permissions li::before,.landing-testimonials h2,.landing-testimonials .testimonial figcaption,.landing-testimonials .testimonial-disclosure>summary,.landing-section-heading .section-kicker,.landing-work .built-evidence span,.waitlist .eyebrow,.waitlist-form button,.waitlist .form-status{font-size:1rem}.landing-testimonials .testimonial-note,.landing-section-copy .practical-footnote{font-size:1.167rem}.landing-copy .landing-thesis-copy>.landing-setup{font-size:1.25rem}.landing-thesis-copy>p:last-child{font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.editorial-motion-ready [data-editorial-reveal],.editorial-motion-ready [data-editorial-reveal].is-revealed{opacity:1;transform:none;transition:none}.landing-artifact-silence,.landing-artifact-possibilities,.landing-artifact-memory{transform:none}.landing-artifact button,.landing-artifact button:hover,.landing-artifact button:focus-visible,.landing-work .built-evidence,.landing-work .built-evidence:hover,.landing-work .built-evidence:focus-visible{transform:none;transition:none}.landing-proof-pair>summary,.proof-pair-shot button,.proof-pair-shot button:hover,.proof-pair-shot button:focus-visible{transform:none;transition:none}.proof-pair-preview{transition:none}.landing-proof-pair:not([open])>summary:hover .proof-pair-preview-first,.landing-proof-pair:not([open])>summary:focus-visible .proof-pair-preview-first{transform:translateY(-3%) rotate(-4.5deg)}.landing-proof-pair:not([open])>summary:hover .proof-pair-preview-second,.landing-proof-pair:not([open])>summary:focus-visible .proof-pair-preview-second{transform:translateY(7%) rotate(4deg)}}.explorer-disclosure,:root:not([data-theme=dark]) .explorer-disclosure{--ink: var(--editorial-ink);--muted: #514851;--line: rgba(8, 8, 12, 0.2);--accent: #70430b;--accent-bright: #5a3608;--surface: rgba(243, 235, 221, 0.84);--surface-solid: var(--editorial-ivory);--raised-border: rgba(8, 8, 12, 0.22);--texture: var(--editorial-fabric-ivory);--texture-tint: rgba(243, 235, 221, 0.35);--panel-tint: rgba(243, 235, 221, 0.18);border-top:1px solid var(--editorial-line);color:var(--editorial-ivory);background:var(--editorial-fabric-main) repeat var(--editorial-ink)}.explorer-disclosure>summary{max-width:1240px;min-height:190px;padding:clamp(44px,6vw,78px) 24px;border-bottom:1px solid transparent}.explorer-disclosure[open]>summary{border-bottom-color:var(--editorial-line)}.explorer-disclosure>summary strong{color:var(--editorial-ivory);font:500 clamp(48px,5.4vw,78px)/0.94 var(--display);letter-spacing:-0.035em}.explorer-invitation{max-width:34em;margin-top:16px;color:var(--editorial-soft);font-size:1.333rem}.explorer-disclosure-label{min-width:230px;padding:15px 20px;border-color:var(--editorial-champagne);border-radius:0;color:var(--editorial-champagne-bright);background:var(--editorial-fabric-panel) repeat var(--editorial-panel);font-size:1.167rem;box-shadow:10px 10px 0 rgba(215,168,91,0.1)}.explorer-disclosure>summary:hover .explorer-disclosure-label,.explorer-disclosure>summary:focus-visible .explorer-disclosure-label{color:var(--editorial-ink);background:var(--editorial-champagne-bright)}.site-explorer{position:relative;display:grid;grid-template-columns:clamp(280px,23vw,340px) minmax(0,1fr);align-items:stretch;min-height:calc(100svh - 64px);border-top:0;background:var(--editorial-fabric-ivory) repeat var(--editorial-ivory)}.site-tree{--tree-light: var(--editorial-champagne);position:sticky;top:64px;z-index:18;width:auto;height:calc(100svh - 64px);max-height:none;overflow:auto;border:0;border-right:1px solid var(--editorial-line);color:var(--editorial-ivory);background:var(--editorial-fabric-panel) repeat var(--editorial-panel);box-shadow:18px 0 46px rgba(8,8,12,0.18);scrollbar-color:var(--editorial-champagne) var(--editorial-panel)}.site-tree:focus-visible{outline:3px solid var(--editorial-champagne-bright);outline-offset:-3px}.site-tree-inner{width:auto;min-height:100%;margin:0;padding:28px 18px 40px}.tree-mobile-bar{display:none}.tree-root{min-height:68px;padding:12px;border-color:rgba(215,168,91,0.3);border-radius:0;color:var(--editorial-ivory);background:var(--editorial-fabric-panel-raised) repeat var(--editorial-panel-raised);box-shadow:8px 8px 0 rgba(8,8,12,0.18)}.tree-root strong{color:var(--editorial-champagne-bright);font-size:1rem;letter-spacing:0.12em}.tree-root small,.tree-instruction{color:var(--editorial-soft);font-size:1rem}.tree-root-mark{border-color:var(--editorial-champagne);border-radius:0;background:rgba(215,168,91,0.12);box-shadow:none}.tree-root-mark::before{background:var(--editorial-champagne-bright);box-shadow:0 4px 0 var(--editorial-champagne-bright),0 8px 0 var(--editorial-champagne-bright)}.tree-instruction{margin:22px 8px 18px;line-height:1.55}.site-tree .tree-folder{--tree-light: var(--editorial-champagne)}.tree-folder summary{min-height:46px;padding:8px;border-radius:0;color:var(--editorial-ivory);font-size:1rem;letter-spacing:0.1em}.tree-folder summary:hover,.tree-folder summary:focus-visible{border-color:rgba(215,168,91,0.34);color:var(--editorial-champagne-bright);background:rgba(215,168,91,0.08)}.tree-folder-mark{border-color:var(--editorial-champagne);border-radius:0;background:rgba(215,168,91,0.1);box-shadow:none}.tree-folder-mark::before{border-color:var(--editorial-champagne);border-radius:0;background:var(--editorial-panel-raised)}.tree-children{gap:3px;margin:2px 0 8px 18px;padding-left:11px;border-left-color:rgba(215,168,91,0.28)}.tree-children a{min-height:42px;padding:7px 8px;border-radius:0;color:var(--editorial-soft);font-size:1.167rem;line-height:1.3}.tree-children a:hover,.tree-children a:focus-visible,.tree-children a.is-active{border-color:rgba(215,168,91,0.34);color:var(--editorial-ivory);background:var(--editorial-fabric-panel-raised) repeat var(--editorial-panel-raised)}.tree-children a.is-active{box-shadow:inset 4px 0 0 var(--editorial-champagne-bright)}.tree-children a.is-active .tree-file-mark{color:var(--editorial-champagne-bright)}.explorer-tree-backdrop,.explorer-tree-trigger{display:none}.site-explorer-content{min-width:0;min-height:calc(100svh - 64px);overflow:clip;color:var(--editorial-ink);background:var(--editorial-fabric-ivory) repeat var(--editorial-ivory);font-size:1.333rem}.explorer-reader-toolbar{position:sticky;top:64px;z-index:12;display:flex;align-items:center;min-height:74px;padding:14px clamp(24px,4vw,64px);border-bottom:1px solid rgba(8,8,12,0.18);background:var(--editorial-fabric-ivory) repeat var(--editorial-ivory);box-shadow:0 14px 28px rgba(8,8,12,0.07)}.explorer-reader-toolbar p{display:grid;gap:2px;margin:0}.explorer-reader-toolbar p span{color:#65400f;font:700 0.917rem/1.3 var(--mono);letter-spacing:0.15em;text-transform:uppercase}.explorer-reader-toolbar p strong{color:var(--editorial-ink);font:italic 600 1.5rem/1.15 var(--display)}.explorer-empty{display:grid;align-content:center;min-height:calc(100svh - 138px);padding:clamp(64px,9vw,140px) clamp(24px,8vw,120px);background:linear-gradient(90deg,transparent 0 68%,rgba(215,168,91,0.08) 68%),var(--editorial-fabric-ivory) repeat var(--editorial-ivory)}.explorer-empty[hidden]{display:none}.explorer-empty .section-kicker{color:#65400f}.explorer-empty h2{max-width:850px;margin:14px 0 22px;color:var(--editorial-ink);font:500 clamp(54px,7vw,100px)/0.9 var(--display);letter-spacing:-0.045em}.explorer-empty>p:last-of-type{max-width:34em;margin:0;color:#514851;font-size:1.333rem}.site-explorer-content>section{display:none}.site-explorer-content>section.is-explorer-current{display:block}.site-explorer-content>section[hidden],.site-explorer-content details.topic-item[hidden]{display:none!important}.site-explorer-content .difference-section,.site-explorer-content .conversation-section,.site-explorer-content .topic-hub,.site-explorer-content .workspace-guide{min-height:calc(100svh - 138px);padding:clamp(48px,6vw,86px) clamp(24px,5vw,76px);color:var(--editorial-ink);background:transparent}.site-explorer-content .section-kicker,.site-explorer-content .surface-purpose{color:#65400f}.site-explorer-content .section-heading h2,.site-explorer-content .topic-intro h2,.site-explorer-content .conversation-intro h2,.site-explorer-content .workspace-heading h2,.site-explorer-content .surface-explorer-heading h3,.site-explorer-content .answer-copy h3,.site-explorer-content .surface-copy h4{color:var(--editorial-ink)}.site-explorer-content .answer-copy,.site-explorer-content .surface-copy,.site-explorer-content .section-heading,.site-explorer-content .conversation-copy,.site-explorer-content .topic-intro-copy{font-size:1.333rem}.topic-hub.is-explorer-leaf-view>.topic-intro{display:none}.topic-hub.is-explorer-leaf-view>.topic-list{border-top:0}.topic-item.is-explorer-leaf{padding:clamp(18px,2.5vw,36px);border:0;background:transparent}.topic-item.is-explorer-leaf>summary{padding:0 0 28px;border-bottom:1px solid rgba(8,8,12,0.2);cursor:default;background:transparent}.topic-item.is-explorer-leaf>summary::before,.topic-item.is-explorer-leaf>summary::after,.topic-item.is-explorer-leaf .topic-toggle{display:none}.topic-item.is-explorer-leaf .topic-number{color:#65400f}.topic-item.is-explorer-leaf .topic-title{color:var(--editorial-ink);font:500 clamp(40px,5vw,70px)/0.95 var(--display);letter-spacing:-0.035em}.topic-item.is-explorer-leaf .topic-prompt{margin-top:10px;color:#514851;font-size:1.167rem}.topic-item.is-explorer-leaf .topic-answer{padding:clamp(34px,4vw,58px) 0 0;color:var(--editorial-ink);background:transparent}.topic-item.is-explorer-leaf .back-to-topics{display:inline-flex;margin-top:40px;color:#65400f;font-weight:700;text-underline-offset:4px}.workspace-guide.is-workspace-overview>.surface-explorer{display:none}.workspace-guide.is-surface-document>.section-heading,.workspace-guide.is-surface-document>.workspace-anatomy,.workspace-guide.is-surface-document>figure{display:none}.workspace-guide.is-surface-document>.surface-explorer{margin-top:0}.workspace-guide.is-surface-document .surface-tabs,.workspace-guide.is-surface-document .surface-explorer-heading{display:none}.site-explorer-content .difference-card,.site-explorer-content .room-role,.site-explorer-content .conversation-principle,.site-explorer-content .addressing-rule,.site-explorer-content .anatomy-card,.site-explorer-content .anatomy-center,.site-explorer-content .surface-panel,.site-explorer-content .edition-card,.site-explorer-content .silence-copy,.site-explorer-content .metric,.site-explorer-content .ownership-note,.site-explorer-content .codebase-bridge li{border-color:rgba(8,8,12,0.2);border-radius:0;color:var(--editorial-ink);background:linear-gradient(rgba(243,235,221,0.6),rgba(243,235,221,0.6)),var(--editorial-fabric-ivory) repeat var(--editorial-ivory);box-shadow:10px 12px 0 rgba(8,8,12,0.08)}.site-explorer-content .evidence-card button,.site-explorer-content .card-image-trigger{border-radius:0}.explorer-signup-return{padding:34px 24px;border-top-color:var(--editorial-line);color:var(--editorial-champagne-bright);background:var(--editorial-fabric-main) repeat var(--editorial-ink);font-size:1.167rem}.explorer-signup-return a{text-underline-offset:4px}@media(max-width:900px){body.explorer-tree-open{overflow:hidden}.site-explorer{display:block}.site-tree{position:fixed;top:0;bottom:auto;left:0;z-index:82;width:min(calc(88vw / var(--page-zoom)),calc(390px / var(--page-zoom)));height:calc(100svh / var(--page-zoom));max-height:none;border-right:1px solid var(--editorial-champagne);border-bottom:0;box-shadow:28px 0 70px rgba(0,0,0,0.52);opacity:0;pointer-events:none;transform:translateX(-104%);transition:transform 220ms ease,opacity 180ms ease}.site-explorer.is-tree-open .site-tree{opacity:1;pointer-events:auto;transform:none}.site-tree-inner{width:100%;padding:0 18px 36px}.tree-mobile-bar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:66px;margin:0 -18px 20px;padding:12px 18px;border-bottom:1px solid rgba(215,168,91,0.28);color:var(--editorial-champagne-bright);background:var(--editorial-fabric-main) repeat var(--editorial-ink);font:700 1rem/1.3 var(--mono);letter-spacing:0.12em;text-transform:uppercase}.tree-mobile-bar button,.explorer-tree-trigger{min-height:46px;padding:10px 14px;border:1px solid var(--editorial-champagne);border-radius:0;color:var(--editorial-champagne-bright);background:var(--editorial-fabric-panel) repeat var(--editorial-panel);font:700 1rem/1.2 var(--body);cursor:pointer}.explorer-tree-backdrop{position:fixed;inset:0;z-index:81;display:block;padding:0;border:0;background:rgba(8,8,12,0.68);opacity:0;pointer-events:none;transition:opacity 180ms ease}.site-explorer.is-tree-open .explorer-tree-backdrop{opacity:1;pointer-events:auto}.explorer-tree-trigger{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--editorial-ink);background:var(--editorial-fabric-golden) repeat #c89a53}.explorer-reader-toolbar{gap:18px;padding-inline:20px}.explorer-empty .explorer-tree-trigger{justify-self:start;margin-top:30px}}@media(max-width:600px){.explorer-disclosure>summary{min-height:0;padding:42px 18px}.explorer-disclosure>summary strong{font-size:44px}.explorer-invitation{font-size:1.333rem;line-height:1.5}.explorer-disclosure-label{min-width:0;font-size:1.167rem}.explorer-reader-toolbar{top:64px;min-height:82px;padding:12px 18px}.explorer-reader-toolbar p span{font-size:0.917rem}.explorer-reader-toolbar p strong{font-size:1.5rem}.explorer-empty{min-height:calc(100svh - 146px);padding:58px 18px;background:var(--editorial-fabric-ivory) repeat var(--editorial-ivory)}.explorer-empty h2{font-size:42px}.explorer-empty>p:last-of-type{font-size:1.333rem;line-height:1.55}.site-explorer-content .difference-section,.site-explorer-content .conversation-section,.site-explorer-content .topic-hub,.site-explorer-content .workspace-guide{padding:42px 18px 58px}.topic-item.is-explorer-leaf>summary{grid-template-columns:34px minmax(0,1fr)}.topic-item.is-explorer-leaf .topic-title{font-size:38px}.topic-item.is-explorer-leaf .topic-prompt,.site-explorer-content .answer-copy,.site-explorer-content .surface-copy,.site-explorer-content .section-heading,.site-explorer-content .conversation-copy,.site-explorer-content .topic-intro-copy{font-size:1.333rem}.topic-item.is-explorer-leaf .topic-answer{padding-top:30px}.site-explorer-content .difference-card,.site-explorer-content .room-role,.site-explorer-content .conversation-principle,.site-explorer-content .addressing-rule,.site-explorer-content .anatomy-card,.site-explorer-content .anatomy-center,.site-explorer-content .surface-panel,.site-explorer-content .edition-card,.site-explorer-content .silence-copy,.site-explorer-content .metric,.site-explorer-content .ownership-note,.site-explorer-content .codebase-bridge li{box-shadow:7px 8px 0 rgba(8,8,12,0.07)}}@media(prefers-reduced-motion:reduce){.site-tree,.explorer-tree-backdrop{transition:none}}.supplied-screenshot{grid-column:1 / -1;margin-block:20px}.supplied-screenshot .evidence-button img{display:block;width:100%;height:auto;aspect-ratio:auto}
