@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCBTeO-U.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:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCFTeO-U.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:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxC9TeA.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCBTeO-U.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCFTeO-U.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxC9TeA.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCBTeO-U.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCFTeO-U.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxC9TeA.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCBTeO-U.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCFTeO-U.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxC9TeA.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwRGFWfOw.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwYGFWfOw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwTGFWfOw.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwSGFWfOw.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFU.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwRGFWfOw.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwYGFWfOw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwTGFWfOw.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwSGFWfOw.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFU.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwRGFWfOw.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwYGFWfOw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwTGFWfOw.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwSGFWfOw.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFU.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v5/or3nQ6H-1_WfwkMZI_qYFrodmgPn.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v5/or3nQ6H-1_WfwkMZI_qYFrMdmgPn.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v5/or3nQ6H-1_WfwkMZI_qYFg08vz7ehw.woff2) format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v5/or3nQ6H-1_WfwkMZI_qYFrgdmgPn.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v5/or3nQ6H-1_WfwkMZI_qYFrkdmgPn.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v5/or3nQ6H-1_WfwkMZI_qYFrcdmg.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v5/or3nQ6H-1_WfwkMZI_qYFrodmgPn.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v5/or3nQ6H-1_WfwkMZI_qYFrMdmgPn.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v5/or3nQ6H-1_WfwkMZI_qYFg08vz7ehw.woff2) format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v5/or3nQ6H-1_WfwkMZI_qYFrgdmgPn.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v5/or3nQ6H-1_WfwkMZI_qYFrkdmgPn.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v5/or3nQ6H-1_WfwkMZI_qYFrcdmg.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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}app-memory-explorer{display:block}.paper-chronology{display:grid;gap:0;color:var(--ds-ink);background:var(--ds-bg);border:1px solid var(--ds-line);border-radius:var(--ds-r-m, 16px);overflow:hidden}.paper-chronology__topbar{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:0 20px;border-bottom:1px solid color-mix(in oklch,var(--ds-line) 70%,transparent);background:color-mix(in oklch,var(--ds-bg) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.paper-chronology__crumbs{display:flex;align-items:baseline;gap:8px;min-width:0;color:var(--ds-ink-3);font-size:13px}.paper-chronology__crumbs .eyebrow{color:var(--ds-ink-3)}.paper-chronology__crumb-title{color:var(--ds-ink);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paper-chronology__crumb-sep,.paper-chronology__crumb-period{color:var(--ds-ink-3)}.paper-chronology__topbar-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.paper-chronology__hero{display:grid;gap:18px;padding:28px 28px 20px;border-bottom:1px solid var(--ds-line)}.paper-chronology__hero-copy{display:grid;gap:8px;max-width:60ch}.paper-chronology__hero-copy .h-display{font-size:clamp(24px,3.2vw,32px);letter-spacing:-.04em}.paper-chronology__hero-summary{color:var(--ds-ink-2)}.paper-chronology__source-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.paper-chronology__source-card{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--ds-line);border-radius:var(--ds-r-s, 10px);background:var(--ds-bg);color:inherit;text-align:left;font:inherit;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease}.paper-chronology__source-card:hover{border-color:var(--ds-line-2);background:var(--ds-bg-2)}.paper-chronology__source-card.is-active{border-color:color-mix(in srgb,var(--ds-accent) 56%,var(--ds-line));background:color-mix(in srgb,var(--ds-accent-soft) 50%,var(--ds-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-accent) 38%,transparent)}.paper-chronology__source-card-head{display:flex;align-items:flex-start;gap:10px;min-width:0}.paper-chronology__source-card-icon{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:var(--ds-r-xs, 6px);background:var(--ds-bg-2);color:var(--ds-ink-2)}.paper-chronology__source-card.is-active .paper-chronology__source-card-icon{background:color-mix(in srgb,var(--ds-accent-soft) 70%,white 30%);color:var(--ds-accent-ink)}.paper-chronology__source-card-title{display:grid;gap:1px;min-width:0}.paper-chronology__source-card-title strong{font-size:14px;line-height:1.2;color:var(--ds-ink);font-weight:600}.paper-chronology__source-card-title .sm{font-size:11.5px;color:var(--ds-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paper-chronology__source-card-count{font-family:var(--ds-serif);font-size:24px;line-height:1;letter-spacing:-.02em;color:var(--ds-ink);font-weight:600}.paper-chronology__source-card-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.paper-chronology__source-card-meta .mono{color:var(--ds-ink-3);font-family:var(--ds-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.paper-chronology__date-row{display:grid;gap:14px;padding:14px;border:1px dashed var(--ds-line);border-radius:var(--ds-r-s, 10px);background:var(--ds-bg-2)}.paper-chronology__preset-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.paper-chronology__date-grid{display:grid;gap:10px;grid-template-columns:minmax(0,160px) minmax(0,160px) auto;align-items:end}.paper-chronology__date-field{display:grid;gap:4px;min-width:0}.paper-chronology__date-field input{min-height:32px;padding:4px 10px;border:1px solid var(--ds-line);border-radius:var(--ds-r-xs, 6px);background:var(--ds-bg);color:var(--ds-ink);font:inherit;font-size:13px}.paper-chronology__date-field input:focus{outline:2px solid color-mix(in srgb,var(--ds-accent) 32%,transparent);outline-offset:1px;border-color:var(--ds-ink-2)}.paper-chronology__date-actions{display:flex;gap:6px;align-items:end}.paper-chronology__empty{padding:60px 28px;text-align:center;color:var(--ds-ink-3)}.paper-chronology__more{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;border-top:1px solid var(--ds-line);background:var(--ds-bg-2)}.paper-chronology__more-meta{display:flex;gap:12px}.paper-chronology__more-meta .mono{color:var(--ds-ink-3)}.paper-chronology__shell{display:block}.paper-chronology .activity-browser{display:grid;gap:0;grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:stretch;border-radius:0}.paper-chronology .activity-browser__sidebar{position:sticky;top:48px;align-self:start;max-height:calc(100vh - 48px);min-width:0;padding:18px 14px 18px 20px;border:0;border-right:1px solid var(--ds-line);border-radius:0;background:var(--ds-bg-2);box-shadow:none;overflow-y:auto;overflow-x:hidden;gap:14px}.paper-chronology .activity-browser__header{display:none}.paper-chronology .activity-browser__tab-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:3px;border:1px solid var(--ds-line);border-radius:999px;background:var(--ds-bg)}.paper-chronology .activity-browser__tab{display:flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--ds-ink-2);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;box-shadow:none;transition:background .12s ease,color .12s ease}.paper-chronology .activity-browser__tab strong{color:var(--ds-ink-3);font-family:var(--ds-mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.paper-chronology .activity-browser__tab:hover{background:color-mix(in srgb,var(--ds-bg-2) 50%,white);color:var(--ds-ink)}.paper-chronology .activity-browser__tab.is-active{border:0;background:var(--ds-bg);color:var(--ds-ink);box-shadow:0 1px color-mix(in oklch,var(--ds-line) 80%,transparent),0 4px 10px color-mix(in oklch,var(--ds-ink) 4%,transparent)}.paper-chronology .activity-browser__tab.is-active strong{color:var(--ds-ink-2)}.paper-chronology .activity-browser__tab-row--subview{grid-template-columns:repeat(3,minmax(0,1fr));max-width:340px;margin-bottom:4px}.paper-chronology .activity-nav{display:grid;gap:18px}.paper-chronology .activity-nav__group{display:grid;gap:6px}.paper-chronology .activity-nav__group .chat-conversation-group__title,.paper-chronology .activity-nav__group>h3{margin:0 0 4px 2px;color:var(--ds-ink-3);font-family:var(--ds-mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.paper-chronology .activity-nav__items{display:grid;gap:2px}.paper-chronology .activity-nav__item{display:grid;gap:2px;width:100%;padding:10px 12px;border:0;border-left:2px solid transparent;border-radius:var(--ds-r-xs, 6px);background:transparent;color:var(--ds-ink);text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease}.paper-chronology .activity-nav__item:hover{background:color-mix(in srgb,var(--ds-bg) 60%,white);border-left-color:var(--ds-line-2)}.paper-chronology .activity-nav__item.is-active{background:var(--ds-bg);border-left-color:var(--ds-accent);box-shadow:inset 0 0 0 1px var(--ds-line)}.paper-chronology .activity-nav__item-main{display:flex;align-items:flex-start;gap:10px;min-width:0}.paper-chronology .activity-nav__item-copy{display:grid;gap:2px;min-width:0;flex:1 1 auto}.paper-chronology .activity-nav__item-title{display:block;font-size:13px;font-weight:600;line-height:1.3;color:var(--ds-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paper-chronology .activity-nav__item-meta{font-family:var(--ds-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-ink-3);white-space:normal;overflow-wrap:anywhere}.paper-chronology .activity-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--ds-ink-3)}.paper-chronology .activity-nav__more{justify-self:start;min-height:26px;padding:0 10px;margin-top:4px;border:1px solid var(--ds-line);border-radius:999px;background:transparent;color:var(--ds-ink-2);font-family:var(--ds-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.paper-chronology .activity-nav__more:hover{border-color:var(--ds-line-2);background:var(--ds-bg);color:var(--ds-ink)}.paper-chronology .activity-browser__viewer{display:grid;align-content:start;align-items:start;gap:22px;padding:32px 40px 48px;border:0;border-radius:0;background:var(--ds-bg);box-shadow:none;min-width:0}.paper-chronology .activity-browser__viewer-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px;padding:0 0 14px;border-bottom:1px solid var(--ds-line)}.paper-chronology .activity-browser__viewer-header>.stack{display:grid;gap:8px;flex:1 1 420px;min-width:0}.paper-chronology .activity-browser__viewer-header>.stack>div:not(.actions-row){display:grid;gap:2px}.paper-chronology .activity-browser__viewer-header .page__eyebrow{display:block;margin:0;color:var(--ds-ink-3);font-family:var(--ds-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.paper-chronology .activity-browser__viewer-header h2{margin:0;font-family:var(--ds-serif);font-size:clamp(20px,2.2vw,26px);font-weight:650;line-height:1.15;letter-spacing:-.03em;color:var(--ds-ink)}.paper-chronology .activity-browser__viewer-header .activity-entry-heading{display:flex;align-items:baseline;gap:8px}.paper-chronology .activity-browser__viewer-header .page__summary{margin:4px 0 0;color:var(--ds-ink-2);font-size:13.5px;line-height:1.5;max-width:60ch}.paper-chronology .activity-browser__viewer .pill,.paper-chronology .activity-browser__viewer-header .pill{display:inline-flex;align-items:center;height:20px;min-height:0;max-width:100%;padding:0 8px;border:1px solid var(--ds-line);border-radius:999px;background:var(--ds-bg);color:var(--ds-ink-2);font-family:var(--ds-mono);font-size:9.5px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paper-chronology .activity-browser__viewer-header .actions-row,.paper-chronology .activity-browser__viewer .actions-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.paper-chronology .activity-browser__viewer .button,.paper-chronology .activity-browser__viewer a.button,.paper-chronology .activity-browser__viewer .button--small,.paper-chronology .activity-browser__viewer a.button--small{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:26px;min-height:0;padding:0 10px;border:1px solid var(--ds-line);border-radius:var(--ds-r-xs, 6px);background:var(--ds-bg);color:var(--ds-ink);font-family:var(--ds-sans);font-size:12px;font-weight:500;line-height:1;letter-spacing:0;text-transform:none;text-decoration:none;transform:none}.paper-chronology .activity-browser__viewer .button:hover{border-color:var(--ds-line-2);background:var(--ds-bg-2)}.paper-chronology .activity-browser__viewer .button--ghost{border-color:transparent;background:transparent;color:var(--ds-ink-2)}.paper-chronology .activity-browser__viewer .button--ghost:hover{border-color:var(--ds-line);background:var(--ds-bg-2);color:var(--ds-ink)}.paper-chronology .activity-source-card,.paper-chronology .activity-source-card--single{display:grid;gap:18px;padding:0;border:0;background:transparent;border-radius:0}.paper-chronology .activity-source-card__header{display:flex;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px dashed var(--ds-line)}.paper-chronology .activity-source-card__header h3{margin:6px 0 4px;font-family:var(--ds-serif);font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--ds-ink)}.paper-chronology .activity-source-card__header .muted{color:var(--ds-ink-3);font-size:12.5px}.paper-chronology .activity-source-card__meta-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.paper-chronology .activity-source-card__meta-chip{display:inline-flex;align-items:baseline;gap:6px;padding:3px 10px;border:1px solid var(--ds-line);border-radius:999px;background:var(--ds-bg);font-size:11.5px;color:var(--ds-ink)}.paper-chronology .activity-source-card__meta-chip strong{color:var(--ds-ink-3);font-family:var(--ds-mono);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.paper-chronology .raw-event-table{width:100%;border:1px solid var(--ds-line);border-radius:var(--ds-r-s, 10px);background:var(--ds-bg-2);border-collapse:separate;border-spacing:0;overflow:hidden}.paper-chronology .raw-event-table td{padding:8px 12px;border-bottom:1px solid color-mix(in oklch,var(--ds-line) 70%,transparent);font-size:12.5px;vertical-align:top}.paper-chronology .raw-event-table tr:last-child td{border-bottom:0}.paper-chronology .raw-event-table td:first-child{width:140px;color:var(--ds-ink-3);font-family:var(--ds-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.paper-chronology .activity-source-card__body,.paper-chronology .viewer-markdown{font-size:15.5px;line-height:1.65;color:var(--ds-ink);max-width:70ch}.paper-chronology .activity-source-card__body h1,.paper-chronology .activity-source-card__body h2,.paper-chronology .activity-source-card__body h3,.paper-chronology .viewer-markdown h1,.paper-chronology .viewer-markdown h2,.paper-chronology .viewer-markdown h3{font-family:var(--ds-serif);letter-spacing:-.02em;color:var(--ds-ink)}.paper-chronology .activity-source-card__body a,.paper-chronology .viewer-markdown a{color:var(--ds-accent-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ds-accent) 48%,transparent);text-underline-offset:2px}.paper-chronology .viewer-empty{padding:24px;border:1px dashed var(--ds-line);border-radius:var(--ds-r-s, 10px);background:var(--ds-bg-2);color:var(--ds-ink-3);font-size:13px;text-align:center}.paper-chronology .disclosure{border:1px solid var(--ds-line);border-radius:var(--ds-r-s, 10px);background:var(--ds-bg-2)}.paper-chronology .disclosure summary{padding:8px 12px;cursor:pointer;font-family:var(--ds-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-ink-3)}.paper-chronology .disclosure__body pre{margin:0;padding:12px;border-top:1px solid var(--ds-line);background:var(--ds-bg);font-family:var(--ds-mono, ui-monospace, monospace);font-size:11.5px;line-height:1.55;color:var(--ds-ink-2);overflow:auto}.paper-chronology .activity-context-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.paper-chronology .activity-context-grid .card,.paper-chronology .activity-context-grid .stat,.paper-chronology .activity-system-card__details .card{display:grid;gap:3px;padding:12px 14px;border:1px solid var(--ds-line);border-radius:var(--ds-r-s, 10px);background:var(--ds-bg-2);box-shadow:none}.paper-chronology .activity-context-grid .stat__label,.paper-chronology .activity-system-card__details .stat__label{color:var(--ds-ink-3);font-family:var(--ds-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.paper-chronology .activity-context-grid .stat__value,.paper-chronology .activity-stat__text{font-family:var(--ds-serif);font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--ds-ink)}.paper-chronology .activity-chat-thread{display:grid;gap:16px}.paper-chronology .chat-message{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:14px 16px;border:1px solid var(--ds-line);border-radius:var(--ds-r-s, 10px);background:var(--ds-bg-2)}.paper-chronology .chat-message--user{grid-template-columns:minmax(0,1fr) 32px;background:color-mix(in srgb,#d8efe6 40%,var(--ds-bg-2));border-color:color-mix(in srgb,#5a9a84 28%,var(--ds-line))}.paper-chronology .chat-message--user .chat-message__avatar{background:color-mix(in srgb,#d8efe6 78%,var(--ds-bg));border-color:color-mix(in srgb,#5a9a84 34%,var(--ds-line));color:#2f6f5d}.paper-chronology .chat-message__avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--ds-bg);border:1px solid var(--ds-line);font-family:var(--ds-mono);font-size:10px;font-weight:700;letter-spacing:.05em;color:var(--ds-ink-2)}.paper-chronology .chat-message__body{display:grid;gap:8px;min-width:0}.paper-chronology .chat-message__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--ds-ink-3)}.paper-chronology .chat-message__meta strong{font-size:13px;color:var(--ds-ink)}.paper-chronology .chat-message__content{font-size:14.5px;line-height:1.6;color:var(--ds-ink)}.paper-chronology .activity-assignment-table-wrap{overflow:auto;border:1px solid var(--ds-line);border-radius:var(--ds-r-s, 10px)}.paper-chronology .activity-assignment-table{width:100%;min-width:960px;border-collapse:separate;border-spacing:0;font-size:12.5px}.paper-chronology .activity-assignment-table thead th{position:sticky;top:0;padding:8px 10px;border-bottom:1px solid var(--ds-line);background:var(--ds-bg-2);color:var(--ds-ink-3);font-family:var(--ds-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:left}.paper-chronology .activity-assignment-table tbody td{padding:10px;border-bottom:1px solid color-mix(in oklch,var(--ds-line) 70%,transparent);vertical-align:top;color:var(--ds-ink);background:var(--ds-bg)}.paper-chronology .activity-assignment-table tbody tr:last-child td{border-bottom:0}.paper-chronology .activity-records-table{min-width:0;width:100%}.paper-chronology .activity-records-table__when{white-space:nowrap;color:var(--ds-ink-3);font-family:var(--ds-mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;width:1%}.paper-chronology .activity-records-table__excerpt{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:var(--ds-ink-3);font-size:12px;line-height:1.45;margin-top:2px;max-width:56ch}.paper-chronology .activity-table-label{display:flex;gap:10px;align-items:flex-start}.paper-chronology .activity-table-label strong{display:block;font-size:13.5px;font-weight:600;color:var(--ds-ink);line-height:1.3}.paper-chronology .activity-icon--table{margin-top:2px}.paper-chronology .activity-system-card{display:grid;gap:14px}@media(max-width:1024px){.paper-chronology .activity-browser{grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.paper-chronology .activity-browser__viewer{padding:24px 24px 40px}}@media(max-width:840px){.paper-chronology__hero{padding:22px 18px 16px}.paper-chronology .activity-browser{grid-template-columns:1fr}.paper-chronology .activity-browser__sidebar{position:static;max-height:40vh;border-right:0;border-bottom:1px solid var(--ds-line)}.paper-chronology .activity-browser__viewer{padding:22px 18px 40px}.paper-chronology__date-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-chronology__date-actions{grid-column:1/-1}}:root{--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "SFMono-Regular", ui-monospace, monospace;--color-bg: #ffffff;--color-canvas: #f5f1ea;--color-surface: #ffffff;--color-surface-soft: #fbf8f3;--color-ink: rgba(0, 0, 0, .95);--color-muted: #615d59;--color-muted-soft: #a39e98;--color-accent: #d78a3b;--color-accent-strong: #ae6a28;--color-focus: #d78a3b;--color-badge-bg: #f8efe4;--color-border: rgba(0, 0, 0, .1);--color-border-strong: rgba(0, 0, 0, .14);--shadow-card: none;--shadow-deep: none}.stack--compact,.list--compact{gap:10px}.resource-list--compact{gap:6px}.resource-list__item{padding:8px 10px;border:1px solid rgba(17,24,39,.08);border-radius:10px;background:#ffffffb8;display:grid;gap:2px 10px}.resource-list__item span:last-child{grid-column:2;font-size:.84rem}.card--compact{padding:16px}.text-preview{margin:0;min-width:0;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.text-preview--3{-webkit-line-clamp:3}.disclosure{display:grid;gap:8px}.disclosure summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;list-style:none;font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.activity-source-link-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.activity-source-link-row--card{padding:12px 14px;border:1px dashed var(--color-border);border-radius:12px;background:var(--color-surface-soft)}.disclosure summary::-webkit-details-marker{display:none}.disclosure summary:after{content:"+"}.disclosure[open] summary:after{content:"-"}.disclosure__body{display:grid;gap:10px;padding:10px 12px;border-radius:14px;background:#1118270a}.disclosure__body>*{margin:0}.paper-finder{display:grid;border:1px solid var(--ds-line);border-radius:var(--ds-r-s);background:var(--ds-bg);overflow:hidden}.paper-finder__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--ds-line);background:var(--ds-bg-2)}.paper-finder__tabs{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--ds-line);border-radius:var(--ds-r-s);background:var(--ds-bg)}.paper-finder__tab{min-height:28px;padding:0 10px;border:0;border-radius:var(--ds-r-xs);background:transparent;color:var(--ds-ink-2);font-size:12px;font-weight:600;cursor:pointer}.paper-finder__tab.is-active{background:var(--ds-ink);color:var(--ds-surface)}.paper-finder__path{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0;color:var(--ds-ink-3);font-size:12px}.paper-finder__path strong{overflow:hidden;max-width:260px;color:var(--ds-ink);text-overflow:ellipsis;white-space:nowrap}.paper-finder__surface{display:grid;grid-template-columns:minmax(520px,48%) minmax(360px,1fr);min-height:480px}.paper-finder__columns{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,320px);overflow-x:auto;background:var(--ds-bg)}.paper-finder__column{display:grid;align-content:start;min-width:0;overflow:hidden;border-right:1px solid var(--ds-line)}.paper-finder__column-search{display:flex;align-items:center;gap:8px;min-height:34px;margin:8px 8px 0;padding:0 10px;border:1px solid var(--ds-line);border-radius:var(--ds-r-s);background:var(--ds-bg);min-width:0}.paper-finder__column-search input{all:unset;min-width:0;flex:1;font-size:12.5px;color:var(--ds-ink)}.paper-finder__column-search button{display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:var(--ds-r-xs);background:transparent;color:var(--ds-ink-3);cursor:pointer}.paper-finder__column-search button:hover{background:var(--ds-bg-2);color:var(--ds-ink)}.paper-finder__column-meta{padding:6px 10px 8px;color:var(--ds-ink-3)}.paper-finder__column-empty{padding:14px 10px;color:var(--ds-ink-3)}.paper-finder__item{display:grid;grid-template-columns:22px minmax(0,1fr) auto 10px;gap:7px;align-items:center;min-height:38px;padding:6px 8px;border:0;border-bottom:1px solid color-mix(in srgb,var(--ds-line) 72%,transparent);background:transparent;color:inherit;text-align:left;cursor:pointer}.paper-finder__item:hover,.paper-finder__item.is-active{background:var(--ds-bg-2)}.paper-finder__item.is-active{box-shadow:inset 3px 0 0 var(--ds-accent)}.paper-finder__item-icon,.paper-finder__preview-icon{display:grid;place-items:center;border:1px solid var(--ds-line);border-radius:var(--ds-r-xs);background:var(--ds-bg);color:var(--ds-ink-2);font-family:var(--ds-mono)}.paper-finder__item-icon{width:22px;height:22px;font-size:11px}.paper-finder__item-copy{display:grid;gap:1px;min-width:0}.paper-finder__item-copy strong{overflow:hidden;font-size:12.5px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.paper-finder__item-copy .sm{display:none}.paper-finder__item-count,.paper-finder__item-arrow{color:var(--ds-ink-3)}.paper-finder__preview{display:grid;gap:14px;align-content:start;padding:18px;border-left:1px solid var(--ds-line);background:color-mix(in srgb,var(--ds-bg-2) 60%,white)}.paper-finder__preview-title{display:flex;align-items:center;gap:10px;min-width:0}.paper-finder__preview-icon{width:36px;height:36px;font-size:16px;flex-shrink:0}.paper-finder__preview-title h3{margin:0;overflow-wrap:anywhere;font-size:18px;line-height:1.1}.paper-finder__preview p{margin:0}.paper-finder__preview-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--ds-line);border-radius:var(--ds-r-s);background:var(--ds-bg);overflow:hidden}.paper-finder__preview-stats div{display:grid;gap:4px;padding:11px 12px;border-right:1px solid var(--ds-line)}.paper-finder__preview-stats div:last-child{border-right:0}.paper-finder__preview-stats strong{font-family:var(--ds-serif);font-size:24px;font-weight:500;line-height:1}.paper-finder__preview-list{display:grid;gap:6px}.paper-finder__preview-list button{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:center;min-height:34px;padding:6px 8px;border:1px solid var(--ds-line);border-radius:var(--ds-r-s);background:var(--ds-bg);color:inherit;text-align:left;cursor:pointer}.paper-finder__preview-list button:hover{border-color:var(--ds-line-2);background:var(--ds-surface)}.paper-finder__preview-list strong{overflow:hidden;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.paper-finder__preview-empty{padding:14px;border:1px dashed var(--ds-line-2);border-radius:var(--ds-r-s);background:var(--ds-bg)}.paper-finder__files{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:10px;padding:14px;border-left:1px solid var(--ds-line);background:color-mix(in srgb,var(--ds-bg-2) 60%,white);min-width:0}.paper-finder__files-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.paper-finder__files-head h3{margin:3px 0 0;font-size:18px;line-height:1.1;overflow-wrap:anywhere}.paper-finder__search{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border:1px solid var(--ds-line);border-radius:var(--ds-r-s);background:var(--ds-bg)}.paper-finder__search input{all:unset;min-width:0;flex:1;font-size:12.5px;color:var(--ds-ink)}.paper-finder__search button{display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:var(--ds-r-xs);background:transparent;color:var(--ds-ink-3);cursor:pointer}.paper-finder__search button:hover{background:var(--ds-bg-2);color:var(--ds-ink)}.paper-finder__file-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.paper-finder__file-list{display:grid;align-content:start;gap:6px;min-height:0;max-height:660px;overflow:auto;padding-right:2px}.paper-finder__file{display:grid;grid-template-columns:26px minmax(0,1fr);gap:9px;padding:9px;border:1px solid var(--ds-line);border-radius:var(--ds-r-s);background:var(--ds-bg);color:inherit;text-decoration:none}.paper-finder__file:hover{border-color:var(--ds-line-2);background:var(--ds-surface)}.paper-finder__file-icon{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--ds-line);border-radius:var(--ds-r-xs);background:var(--ds-bg-2);color:var(--ds-ink-2);font-family:var(--ds-mono);font-size:12px}.paper-finder__file-copy{display:grid;gap:3px;min-width:0}.paper-finder__file-copy strong{overflow:hidden;font-size:12.5px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.paper-finder__file-copy .sm{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.paper-finder__file-copy .mono{color:var(--ds-ink-3)}.paper-finder__file-state{padding:10px;text-align:center;color:var(--ds-ink-3)}@media(max-width:1080px){.paper-finder__surface{grid-template-columns:1fr}.paper-finder__preview{border-top:1px solid var(--ds-line);border-left:0}}@media(max-width:1080px){.paper-finder__files{border-top:1px solid var(--ds-line);border-left:0}.paper-finder__file-list{max-height:520px}}@media(max-width:860px){.paper-finder__toolbar{display:grid}.paper-finder__path{justify-content:flex-start}}@media(max-width:720px){.paper-finder__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.paper-finder__columns{grid-auto-columns:minmax(180px,72vw)}}*{box-sizing:border-box}html,body{margin:0;min-height:100%}body{background:linear-gradient(rgba(226,220,211,.35) 1px,transparent 1px),linear-gradient(90deg,rgba(226,220,211,.35) 1px,transparent 1px),linear-gradient(180deg,#fbf8f2,#f7f3ec 70%,#f6f1ea);background-size:64px 64px,64px 64px,auto;color:var(--color-ink);font-family:var(--font-sans);font-size:16px;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.14em}::selection{background:#0075de2e}.page{display:grid;gap:18px;padding:24px}.page__header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;align-items:end}.page__header--hero{align-items:stretch}.page__header--section{align-items:start}.page__header-copy{display:grid;align-content:start}.page__eyebrow{margin:0 0 8px;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-strong)}.page__title{margin:0;font-size:clamp(1.75rem,3.4vw,3rem);line-height:.98}.page__summary{max-width:64ch;margin:10px 0 0;color:var(--color-muted);line-height:1.58}.page__summary.text-preview{max-width:56ch}.page__header-card{min-width:min(100%,30rem);display:grid;gap:14px;align-content:start;background:radial-gradient(circle at top right,rgba(45,212,191,.12),transparent 34%),linear-gradient(180deg,#fffffff2,#f5faf8eb)}.page__header-card h2,.page__section-heading h2,.page__section-heading h3{margin:0}.page__header-note{margin:0;color:var(--color-muted);line-height:1.55}.page__header-kpis{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.page__header-kpis div{display:grid;gap:4px;padding:12px 14px;border-radius:16px;border:1px solid rgba(17,24,39,.06);background:#ffffff94}.page__header-kpis span{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.page__header-kpis strong{font-size:1.05rem;line-height:1.15}.page__section-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:start}.page__section-heading p{margin:0}.grid{display:grid;gap:14px}.grid--cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card,.panel{border:1px solid rgba(17,24,39,.08);border-radius:12px;background:#ffffffe6;min-width:0}.card{padding:16px}.panel{padding:18px}.stat{display:grid;gap:6px}.stat__label,.pill,.meta-list strong{font-family:var(--font-mono);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.stat__label,.meta-list strong{color:var(--color-muted)}.stat__value{font-size:1.72rem;font-weight:800}.pill{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 9px;border-radius:999px;background:#1118270b;color:var(--color-muted);overflow-wrap:anywhere}.stack{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.meta-list{display:grid;gap:10px}.meta-list div{display:grid;gap:4px}.meta-list span,.muted{color:var(--color-muted);overflow-wrap:anywhere;word-break:break-word}.list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.list a{text-decoration:none}.actions-row{display:flex;flex-wrap:wrap;gap:8px}.labeled-badges{display:flex;flex-wrap:wrap;gap:10px}.labeled-badge{display:grid;gap:4px;min-width:min(100%,11rem);padding:10px 12px;border:1px solid rgba(17,24,39,.08);border-radius:14px;background:#ffffff9e}.labeled-badge strong{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.labeled-badge span{font-size:.94rem;line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.section-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px}.section-footer .muted{margin:0}.topic-toolbar{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.filter-row{display:flex;flex-wrap:wrap;gap:8px}.filter-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(17,24,39,.08);border-radius:999px;background:#ffffffb8;cursor:pointer}.filter-chip.is-active{border-color:#0f766e59;box-shadow:0 6px 16px #0f172a0f}.topic-card{align-content:start;gap:12px;min-width:0;padding:15px;text-decoration:none}.topic-card__head{display:grid;gap:8px}.topic-card h2{margin:0;font-size:1.35rem;line-height:1.12;min-width:0;overflow-wrap:anywhere;word-break:break-word}.topic-card__summary{margin:0;color:var(--color-muted);line-height:1.45;min-width:0;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.topic-card__facts{display:grid;gap:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:2px}.topic-card__fact{display:grid;gap:4px;padding:10px 12px;border-radius:14px;background:#1118270a}.topic-card__fact span{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.topic-card__fact strong{font-size:1rem;line-height:1.1}.topic-card__meta,.kpi-strip{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--color-muted)}.topic-card__meta{font-size:.92rem}.truth-layout{display:grid;gap:14px}.today-hero-card{min-width:min(100%,22rem);background:radial-gradient(circle at top right,rgba(45,212,191,.12),transparent 34%),linear-gradient(180deg,#fffffff0,#f5faf8eb)}.today-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.today-grid--secondary,.today-split-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.today-meta-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.workspace-hero-card,.workspace-snapshot{background:radial-gradient(circle at top right,rgba(45,212,191,.1),transparent 30%),linear-gradient(180deg,#fffffff5,#f1f9f6eb)}.page--import-viewer,.page--raw-events,.page--source-record-detail,.page--ask-memory{overflow-x:clip}.page--import-viewer .page__header-copy,.page--raw-events .page__header-copy,.page--source-record-detail .page__header-copy,.page--ask-memory .page__header-copy{gap:14px;min-width:0}.page--ask-memory .dashboard-grid--split,.page--ask-memory .dashboard-grid--quad{align-items:start}.page--ask-memory app-taxonomy-browser{align-self:start}.page--entity-detail{overflow-x:clip}.page--entity-detail .page__header-copy{gap:14px;min-width:0}.entity-detail-hero{background:radial-gradient(circle at top right,rgba(45,212,191,.12),transparent 34%),linear-gradient(180deg,#fffffff5,#f3f8f6eb)}.import-viewer-hero{background:radial-gradient(circle at top right,rgba(45,212,191,.12),transparent 34%),linear-gradient(180deg,#fffffff5,#f3f9f6eb)}.source-record-detail-hero{background:radial-gradient(circle at top right,rgba(20,184,166,.12),transparent 34%),linear-gradient(180deg,#fffffff5,#f2f9f8eb)}.workspace-hero-card{min-width:min(100%,21rem)}.workspace-focus-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.workspace-secondary-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.dashboard-grid{display:grid;gap:14px}.dashboard-grid--split{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr)}.dashboard-grid--quad{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-list{display:grid;gap:8px}.dashboard-item{display:grid;gap:8px;min-width:0;grid-template-columns:minmax(0,1fr);padding:12px 14px;border:1px solid rgba(17,24,39,.08);border-radius:14px;background:#ffffffc7}.dashboard-item--run{gap:10px}.dashboard-item--link{text-decoration:none}.dashboard-item__top,.dashboard-item__title-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:flex-start}.dashboard-item__top>*,.dashboard-item__title-row>*{min-width:0}.dashboard-item__title,.workspace-row__title{margin:0;font-size:1rem;line-height:1.2}.dashboard-item__summary,.workspace-row__summary{margin:0;color:var(--color-muted);line-height:1.45}.dashboard-item__metrics{display:flex;flex-wrap:wrap;gap:6px 12px;color:var(--color-muted);font-size:.9rem}.run-card__main{min-width:0}.run-card__actions{display:grid;gap:6px;justify-items:end}.run-card__actions-label{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.run-card__action-buttons{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.run-card__metrics{gap:8px 14px}.run-card__metrics span{display:inline-flex;align-items:baseline;gap:6px}.run-card__pipeline{padding:14px 16px;border:1px solid rgba(17,24,39,.08);border-radius:16px;background:#ffffff8f}.run-card__pipeline-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.run-card__pipeline-summary{margin:4px 0 0}.run-card__pipeline-progress{display:grid;gap:8px}.taxonomy-page{gap:20px;overflow-x:clip}.taxonomy-page__header{align-items:stretch}.taxonomy-page__header-copy{display:grid;gap:16px;max-width:64rem;min-width:0}.taxonomy-page__metric-row{display:flex;flex-wrap:wrap;gap:10px}.taxonomy-page__metric-row span{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:#ffffffb3;border:1px solid rgba(17,24,39,.06);color:var(--color-ink)}.taxonomy-page__intro-card{min-width:min(100%,25rem);display:grid;gap:16px;align-content:start;background:radial-gradient(circle at top right,rgba(45,212,191,.14),transparent 40%),linear-gradient(180deg,#fffffff5,#f3f8f6eb);min-width:0}.taxonomy-page__intro-card h2,.taxonomy-stage__map-head h2,.taxonomy-stage__spotlight h2,.taxonomy-detail-card__head h3{margin:0}.taxonomy-page__intro-card p{margin:0;color:var(--color-muted);line-height:1.6}.taxonomy-stage{display:grid;gap:18px;grid-template-columns:minmax(0,1.04fr) minmax(300px,.96fr);align-items:start}.taxonomy-stage__map,.taxonomy-stage__spotlight{display:grid;gap:18px;min-width:0}.taxonomy-stage__map{background:radial-gradient(circle at top right,rgba(255,255,255,.86),transparent 32%),linear-gradient(145deg,#fffffff2,#f4efe5f0)}.taxonomy-stage__map-head{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:12px}.taxonomy-wheel-frame{padding:16px;border-radius:32px;background:radial-gradient(circle at center,#ffffffeb,#ffffff9e),linear-gradient(135deg,#1118270a,#2dd4bf1a);overflow:hidden}.taxonomy-wheel{--wheel-size: min(28rem, 72vw);position:relative;width:var(--wheel-size);height:var(--wheel-size);margin:0 auto;border-radius:50%;background:var(--wheel-gradient);border:18px solid rgba(255,255,255,.85);box-shadow:inset 0 0 0 1px #1118270a,0 34px 80px #0f172a26}.taxonomy-wheel:before,.taxonomy-wheel:after{content:"";position:absolute;inset:50%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}.taxonomy-wheel:before{width:52%;height:52%;background:radial-gradient(circle at top,#fff,#faf7f1f2);box-shadow:inset 0 0 0 1px #1118270a,0 12px 30px #0f172a14}.taxonomy-wheel:after{width:100%;height:100%;background:radial-gradient(circle,transparent 0 25%,rgba(255,255,255,.98) 25.2% 25.9%,transparent 26.2%),radial-gradient(circle,transparent 0 49%,rgba(255,255,255,.95) 49.2% 49.8%,transparent 50.1%)}.taxonomy-wheel__hotspot{position:absolute;top:50%;left:50%;z-index:2;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer;transform:translate(-50%,-50%) rotate(calc(var(--slot) * 45deg)) translateY(calc(var(--wheel-size) / -2 + 2.3rem)) rotate(calc(var(--slot) * -45deg))}.taxonomy-wheel__hotspot-core{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:999px;background:#fffffff5;box-shadow:inset 0 0 0 1px #1118270f,0 14px 24px #0f172a1f;font-size:1.15rem;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.taxonomy-wheel__hotspot:hover .taxonomy-wheel__hotspot-core{transform:scale(1.06)}.taxonomy-wheel__hotspot.is-selected .taxonomy-wheel__hotspot-core{background:var(--marker-glow);box-shadow:inset 0 0 0 1px #1118270a,0 18px 28px #0f172a29}.taxonomy-wheel__center{position:absolute;inset:50%;z-index:1;width:min(44%,13.5rem);max-width:calc(100% - 3rem);transform:translate(-50%,-50%);display:grid;gap:6px;justify-items:center;text-align:center}.taxonomy-wheel__center h3,.taxonomy-wheel__center p{margin:0}.taxonomy-wheel__center h3{font-size:clamp(1.15rem,1.9vw,1.8rem);line-height:1.08;overflow-wrap:anywhere}.taxonomy-wheel__center-type{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;background:#1118270f;color:var(--color-ink);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.taxonomy-wheel__center-metrics{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.taxonomy-wheel__center-metrics span{display:inline-flex;align-items:center;padding:6px 9px;border-radius:999px;background:#ffffffdb;color:var(--color-muted);font-size:.76rem}.taxonomy-area-picks{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.taxonomy-area-pick{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:4rem;padding:10px 12px;border:1px solid rgba(17,24,39,.06);border-radius:18px;background:#ffffffc7;text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.taxonomy-area-pick:hover{transform:translateY(-1px);border-color:#0f766e3d;box-shadow:0 12px 24px #0f172a14}.taxonomy-area-pick.is-selected{border-color:#0f766e57;background:linear-gradient(140deg,#fffffff5,#2dd4bf1f)}.taxonomy-area-pick__swatch{width:.85rem;height:.85rem;border-radius:999px}.taxonomy-area-pick__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:#ffffffe6;font-size:1rem}.taxonomy-area-pick__copy{display:grid;gap:3px;min-width:0}.taxonomy-area-pick__copy strong{font-size:.9rem;line-height:1.12}.taxonomy-area-pick__copy span{color:var(--color-muted);font-size:.74rem;line-height:1.2}.taxonomy-area-pick__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.9rem;height:1.9rem;padding:0 .45rem;border-radius:999px;background:#1118270f;color:var(--color-ink);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em}.taxonomy-stage__spotlight{background:radial-gradient(circle at top right,rgba(234,179,8,.16),transparent 36%),linear-gradient(180deg,#fffffff5,#f1f8f5f0)}.taxonomy-stage__spotlight-copy{display:grid;gap:10px}.taxonomy-stage__spotlight-copy p,.taxonomy-stage__signal-card p{margin:0;color:var(--color-muted);line-height:1.6}.taxonomy-stage__signal-card{display:grid;gap:6px;padding:16px 18px;border-radius:22px;background:#ffffffc7;border:1px solid rgba(17,24,39,.06)}.taxonomy-stage__signal-card strong{font-size:1.05rem}.taxonomy-stage__spotlight-metrics{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.taxonomy-spotlight-stat{display:grid;gap:4px;padding:14px;border-radius:18px;background:#1118270a}.taxonomy-spotlight-stat span{color:var(--color-muted);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.taxonomy-spotlight-stat strong{font-size:1.35rem}.taxonomy-stage__lead-pills{display:flex;flex-wrap:wrap;gap:8px}.taxonomy-detail-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1.28fr) minmax(280px,.92fr);align-items:start}.taxonomy-detail-stack{display:grid;gap:14px;align-content:start}.taxonomy-detail-card{display:grid;gap:16px;align-content:start;min-width:0}.taxonomy-detail-card--primary{min-height:100%}.taxonomy-detail-card--compact{gap:14px}.taxonomy-detail-card__head{display:flex;align-items:start;justify-content:space-between;gap:12px}.taxonomy-detail-card ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.taxonomy-detail-card li{display:grid;gap:6px;padding-top:10px;border-top:1px solid rgba(17,24,39,.08)}.taxonomy-detail-card li a{text-decoration:none}.taxonomy-detail-card li strong{line-height:1.2}.taxonomy-detail-card li:first-child{padding-top:0;border-top:0}.taxonomy-detail-card p{margin:0;color:var(--color-muted);line-height:1.5}.taxonomy-detail-card--primary li p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6}.taxonomy-detail-card--compact li p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.taxonomy-structure{display:grid;gap:16px}app-taxonomy-browser .taxonomy-browser__overview-list{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}app-taxonomy-browser .taxonomy-browser__overview-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:16px;border:1px solid rgba(17,24,39,.06);border-radius:20px;background:#1118270a;text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}app-taxonomy-browser .taxonomy-browser__overview-item:hover{transform:translateY(-1px);border-color:#0f766e38;box-shadow:0 12px 28px #0f172a14}app-taxonomy-browser .taxonomy-browser__overview-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;background:#ffffffeb;box-shadow:inset 0 0 0 1px #1118270f;font-size:1rem}app-taxonomy-browser .taxonomy-browser__overview-copy{display:grid;gap:4px;min-width:0}app-taxonomy-browser .taxonomy-browser__overview-copy strong{font-size:1rem;line-height:1.15}app-taxonomy-browser .taxonomy-browser__overview-copy span{color:var(--color-muted);font-size:.88rem;line-height:1.3}app-taxonomy-browser .taxonomy-browser__summary{display:flex;flex-wrap:wrap;gap:8px}app-taxonomy-browser .taxonomy-browser__nav-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}app-taxonomy-browser .taxonomy-browser__nav-heading-copy{display:grid;gap:6px}app-taxonomy-browser .taxonomy-browser__nav-heading-copy p{margin:0}app-taxonomy-browser .taxonomy-browser__nav-heading-copy>p:last-child{color:var(--color-muted);line-height:1.45}app-taxonomy-browser .taxonomy-browser__nav-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}app-taxonomy-browser .taxonomy-browser__nav-list li{list-style:none}app-taxonomy-browser .taxonomy-browser__nav-button{appearance:none;width:100%;display:grid;gap:12px;padding:16px;border:1px solid rgba(17,24,39,.08);border-radius:20px;background:linear-gradient(180deg,#fffffff5,#f5f7f6e6);box-shadow:0 12px 28px #0f172a0f;color:var(--color-ink);cursor:pointer;text-align:left;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background .14s ease}app-taxonomy-browser .taxonomy-browser__nav-button:hover{transform:translateY(-1px);border-color:#0f766e33;box-shadow:0 16px 32px #0f172a14}app-taxonomy-browser .taxonomy-browser__nav-button.is-active{border-color:#0f766e47;background:linear-gradient(135deg,#2dd4bf24,#fffffff0);box-shadow:0 18px 34px #0f172a1a}app-taxonomy-browser .taxonomy-browser__nav-title{display:grid;gap:10px}app-taxonomy-browser .taxonomy-browser__nav-label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;min-width:0}app-taxonomy-browser .taxonomy-browser__emoji{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:999px;background:#fffffff0;box-shadow:inset 0 0 0 1px #11182714;font-size:1rem}app-taxonomy-browser .taxonomy-browser__nav-label strong{display:block;min-width:0;font-size:1rem;line-height:1.15}app-taxonomy-browser .taxonomy-browser__nav-meta{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:999px;background:#1118270f;color:var(--color-muted);font-size:.82rem;line-height:1;justify-self:start;white-space:nowrap}app-taxonomy-browser .taxonomy-browser__nav-button.is-active .taxonomy-browser__nav-meta{background:#0f766e1f;color:#0f766e}app-taxonomy-browser .taxonomy-browser__nav-support span{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid rgba(17,24,39,.06);border-radius:999px;background:#1118270a}app-taxonomy-browser .taxonomy-browser__nav-button.is-active .taxonomy-browser__nav-support span{border-color:#0f766e1f;background:#ffffffb8}app-taxonomy-browser .taxonomy-browser__summary-item{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;background:#1118270f;color:var(--color-muted);font-size:.9rem}app-taxonomy-browser .taxonomy-browser__summary-item strong{color:var(--color-ink);margin-right:4px}app-taxonomy-browser .taxonomy-browser__focus-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}app-taxonomy-browser .taxonomy-browser__focus-card{display:grid;gap:6px;padding:16px;border:1px solid rgba(17,24,39,.06);border-radius:20px;background:linear-gradient(180deg,#ffffffeb,#f5f7f6d6);box-shadow:0 10px 24px #0f172a0d}app-taxonomy-browser .taxonomy-browser__focus-card span{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}app-taxonomy-browser .taxonomy-browser__focus-card strong{font-size:1.35rem;line-height:1}app-taxonomy-browser .taxonomy-browser__focus-card p{margin:0;color:var(--color-muted);line-height:1.35}app-taxonomy-browser .taxonomy-browser__section--wide{grid-column:1/-1}app-taxonomy-browser .taxonomy-browser__sections{grid-template-columns:repeat(3,minmax(0,1fr))}app-taxonomy-browser .taxonomy-browser__child-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}app-taxonomy-browser .taxonomy-browser__child-card{appearance:none;display:grid;gap:8px;padding:14px 16px;border:1px solid rgba(17,24,39,.06);border-radius:18px;background:#ffffffe0;color:var(--color-ink);text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}app-taxonomy-browser .taxonomy-browser__child-card:hover{transform:translateY(-1px);border-color:#0f766e2e;box-shadow:0 12px 28px #0f172a14}app-taxonomy-browser .taxonomy-browser__child-card>span{color:var(--color-muted);font-size:.84rem;line-height:1.3}app-taxonomy-browser .taxonomy-browser__child-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}app-taxonomy-browser .taxonomy-browser__child-head strong{min-width:0;font-size:.98rem;line-height:1.2}app-taxonomy-browser .taxonomy-browser__section{padding:18px}app-taxonomy-browser .taxonomy-browser__section-header{align-items:start}app-taxonomy-browser .taxonomy-browser__item{display:grid;gap:6px;padding:12px 14px;border:1px solid rgba(17,24,39,.06);border-radius:18px;background:#ffffffd6;box-shadow:0 10px 22px #0f172a0d;min-width:0}app-taxonomy-browser .taxonomy-browser__item-list{gap:10px}app-taxonomy-browser .taxonomy-browser__item-meta{gap:6px}app-taxonomy-browser .taxonomy-browser__item a{font-weight:700;color:var(--color-ink);text-decoration:none}app-taxonomy-browser .taxonomy-browser__item a:hover{color:var(--color-accent-strong)}app-taxonomy-browser .taxonomy-browser__item p{margin:0;color:var(--color-muted);line-height:1.4;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}app-taxonomy-browser .taxonomy-browser__item .button{justify-self:start}app-taxonomy-browser .taxonomy-browser__section-footer{color:var(--color-muted);font-size:.88rem;line-height:1.4}@media(max-width:1240px){.taxonomy-stage,.taxonomy-detail-grid{grid-template-columns:1fr}app-taxonomy-browser .taxonomy-browser__sections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.taxonomy-area-picks,.taxonomy-stage__spotlight-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}app-taxonomy-browser .taxonomy-browser__overview-list{grid-template-columns:1fr}app-taxonomy-browser .taxonomy-browser__focus-grid{grid-template-columns:1fr}app-taxonomy-browser .taxonomy-browser__sections{grid-template-columns:1fr}app-taxonomy-browser .taxonomy-browser__nav-heading{flex-direction:column;align-items:stretch}app-taxonomy-browser .taxonomy-browser__nav-title{flex-direction:column;align-items:start}.taxonomy-wheel{--wheel-size: min(22rem, 74vw)}.taxonomy-wheel__center{width:min(48%,12.5rem)}}@media(max-width:680px){.taxonomy-area-pick{grid-template-columns:auto auto minmax(0,1fr) auto}.taxonomy-area-picks,.taxonomy-stage__spotlight-metrics{grid-template-columns:1fr}.taxonomy-wheel{--wheel-size: min(18rem, 82vw);border-width:14px}.taxonomy-wheel__hotspot{width:2.7rem;height:2.7rem;transform:translate(-50%,-50%) rotate(calc(var(--slot) * 45deg)) translateY(calc(var(--wheel-size) / -2 + 1.55rem)) rotate(calc(var(--slot) * -45deg))}.taxonomy-wheel__center{width:min(58%,10.75rem)}.taxonomy-wheel__center h3{font-size:1rem}.taxonomy-wheel__center-type,.taxonomy-wheel__center-metrics span{font-size:.68rem}.taxonomy-wheel-frame{padding:12px}}.workspace-list{display:grid;gap:10px}.workspace-row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.95fr);gap:14px;align-items:start;text-decoration:none}.workspace-row__main{display:grid;gap:8px;min-width:0}.workspace-row__facts{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-row__fact{display:grid;gap:4px;padding:8px 10px;border-radius:12px;background:#1118270a}.workspace-row__fact span{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.workspace-row__fact strong{font-size:.96rem;line-height:1.15}.memory-feed{gap:18px}.memory-feed__group{display:grid;gap:10px}.memory-feed__group-header{display:grid;gap:4px}.memory-feed__group-header h2{margin:0;font-size:1.3rem}.memory-entry{display:grid;grid-template-columns:82px minmax(0,1fr);gap:14px;align-items:start}.memory-entry__time{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.memory-entry__body h3{margin:0;font-size:1rem;line-height:1.25}.truth-summary{background:linear-gradient(135deg,#2dd4bf14,#ffffffe0)}.truth-section-grid,.source-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.truth-section,.source-card{align-self:start}.entities-panel{gap:14px}.entities-toolbar{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(180px,220px) auto;align-items:end}.entities-toolbar__search{min-width:0}.entities-toolbar__sort{align-self:stretch}.entities-kpis{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.entities-prompts{display:flex;flex-wrap:wrap;gap:8px}.ask-memory__composer{display:grid;gap:14px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start}.ask-memory__textarea{min-height:192px}.ask-memory__sidebar{display:grid;gap:12px}.ask-memory__tip-card{background:linear-gradient(180deg,#ffffffe6,#f0f8f4db)}.prompt-cloud{display:flex;flex-wrap:wrap;gap:8px}.page__helper-list{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--color-muted)}.page__helper-list li{line-height:1.45}.entities-grid{align-items:start}.entities-card{gap:14px}.entities-card__topics{display:flex;flex-wrap:wrap;gap:8px}.source-highlights{gap:8px}.empty-state{display:grid;gap:10px}.pill--active{background:#2dd4bf2e;color:#0f766e}.pill--dormant{background:#94a3b82e;color:#475569}.pill--paused{background:#fbbf2438;color:#92400e}.pill--resolved{background:#22c55e2e;color:#166534}.pill--role-project{background:#0ea5e929;color:#075985}.pill--role-area{background:#f9731629;color:#9a3412}.pill--role-resource{background:#6366f129;color:#3730a3}.pill--role-unassigned{background:#64748b29;color:#334155}.pill--danger{background:#ef444424;color:#b91c1c}.button{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:0;border-radius:12px;cursor:pointer;background:var(--color-ink);color:#fff;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.button--small{padding:6px 10px;border-radius:999px;font-size:.84rem}.button--secondary{background:#11182714;color:var(--color-ink)}.button--ghost{background:transparent;color:var(--color-muted);border:1px solid rgba(17,24,39,.1)}.button:hover,.filter-chip:hover,.dashboard-item--link:hover,.workspace-row:hover,.chat-conversation-item:hover,.activity-nav__item:hover,.raw-events-nav__item:hover{transform:translateY(-1px)}.button--secondary:hover,.button--ghost:hover,.filter-chip:hover{border-color:#0f766e3d}.input,.textarea,.field input,.field select{width:100%;padding:11px 13px;border:1px solid rgba(17,24,39,.12);border-radius:12px;background:#ffffffeb}.textarea{min-height:132px;resize:vertical}.field{display:grid;gap:6px}.field span{color:var(--color-muted)}.field--inline{grid-template-columns:auto 1fr;align-items:center}.field--inline input{width:auto}.progress{height:8px;border-radius:999px;background:#11182714;overflow:hidden}.progress__bar{height:100%;background:linear-gradient(90deg,#0f766e,#2dd4bf)}.code-block{margin:0;padding:16px;border-radius:18px;overflow:auto;background:#0f172aeb;color:#dbeafe;font-family:var(--font-mono);font-size:.84rem;line-height:1.5}.kv-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.kv-grid div{display:grid;gap:4px}.detail-panel{border-style:dashed}.curation-filter{min-width:150px}.timeline{display:grid;gap:8px}.timeline__row{display:grid;grid-template-columns:92px 1fr;gap:12px;align-items:center}.timeline__bar{height:8px;border-radius:999px;background:#11182714;overflow:hidden}.timeline__bar span{display:block;height:100%;background:linear-gradient(90deg,#0f766e,#2dd4bf)}.viewer-layout{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr)}.viewer-sidebar{display:grid;gap:18px;align-self:start;min-width:0;grid-template-columns:minmax(0,1fr)}.viewer-events{display:grid;gap:18px;min-width:0;grid-template-columns:minmax(0,1fr)}.viewer-session-list{display:grid;gap:12px}.viewer-session{display:grid;gap:8px;padding:16px;border:1px solid rgba(17,24,39,.08);border-radius:18px;background:#ffffff9e}.viewer-meta-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.viewer-content{display:grid;gap:14px}.viewer-markdown{display:grid;gap:12px;min-width:0;color:var(--color-ink);line-height:1.7;overflow-wrap:anywhere;word-break:break-word}.viewer-markdown h1,.viewer-markdown h2,.viewer-markdown h3,.viewer-markdown h4,.viewer-markdown h5,.viewer-markdown h6{margin:1.1em 0 .45em;line-height:1.15;text-wrap:balance}.viewer-markdown h1{font-size:1.8rem}.viewer-markdown h2{font-size:1.45rem}.viewer-markdown h3{font-size:1.2rem}.viewer-markdown p,.viewer-markdown ul,.viewer-markdown ol,.viewer-markdown blockquote,.viewer-markdown pre,.viewer-markdown table{margin:.55em 0}.viewer-markdown ul,.viewer-markdown ol{padding-left:1.25rem}.viewer-markdown li+li{margin-top:.22em}.viewer-markdown>:first-child{margin-top:0}.viewer-markdown>:last-child{margin-bottom:0}.viewer-markdown pre,.viewer-pre{margin:0;padding:16px;border-radius:18px;overflow:auto;background:#0f172a;color:#e2e8f0;font-family:var(--font-mono);font-size:.92rem;line-height:1.6;white-space:pre-wrap}.viewer-markdown code{font-family:var(--font-mono)}.viewer-markdown blockquote{margin:0;padding-left:16px;border-left:3px solid rgba(15,118,110,.35);color:var(--color-muted)}.viewer-markdown table,.viewer-table{width:100%;border-collapse:collapse;overflow:hidden;border:1px solid rgba(17,24,39,.08);border-radius:18px;background:#ffffffb8}.viewer-markdown th,.viewer-markdown td,.viewer-table th,.viewer-table td{padding:12px 14px;border-bottom:1px solid rgba(17,24,39,.08);text-align:left;vertical-align:top}.viewer-markdown th,.viewer-table th{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.viewer-markdown tr:last-child td,.viewer-table tr:last-child td{border-bottom:0}.viewer-raw details{border:1px solid rgba(17,24,39,.08);border-radius:18px;background:#ffffff8f}.viewer-raw summary{padding:14px 16px;cursor:pointer;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.viewer-raw details[open] summary{border-bottom:1px solid rgba(17,24,39,.08)}.viewer-raw details .viewer-pre{border-radius:0 0 18px 18px}.viewer-empty{padding:22px;border:1px dashed rgba(17,24,39,.18);border-radius:20px;color:var(--color-muted)}.page--chat-shell{padding-top:20px}.chat-browser{display:grid;gap:20px;grid-template-columns:280px minmax(0,1fr);min-height:calc(100dvh - 72px);align-items:start}.chat-browser__sidebar,.chat-thread{min-height:0}.chat-browser__sidebar{position:sticky;top:20px;align-self:start;max-height:calc(100dvh - 48px);overflow:auto;padding:20px}.chat-browser__sidebar-header{gap:12px}.chat-browser__title{margin:0;font-size:clamp(1.5rem,2.3vw,2rem);line-height:1}.chat-browser__query-link{justify-self:start}.chat-conversation-list{display:grid;gap:18px}.chat-conversation-group{display:grid;gap:8px}.chat-conversation-group__title{margin:0;padding-bottom:6px;border-bottom:1px solid rgba(17,24,39,.08);font-family:var(--font-mono);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.chat-conversation-item{display:grid;gap:4px;padding:10px 12px;border-left:2px solid transparent;border-radius:0 14px 14px 0;text-decoration:none;transition:border-color .14s ease,background-color .14s ease}.chat-conversation-item:hover,.chat-conversation-item.is-active{border-color:#0f766e80;background:#0f766e14}.chat-conversation-item__title{font-size:.95rem;font-weight:700;line-height:1.35}.chat-conversation-item__meta{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.chat-thread{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;min-width:0;padding:20px 24px}.chat-thread__header{padding-bottom:6px;border-bottom:1px solid rgba(17,24,39,.08)}.chat-thread__messages{display:grid;gap:22px;padding-right:4px;min-width:0;overflow:auto}.chat-message{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start}.chat-message--user{grid-template-columns:minmax(0,1fr) 44px}.chat-message__avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#11182714;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.chat-message--user .chat-message__avatar{order:2;background:#0f766e24;color:var(--color-accent-strong)}.chat-message__body{display:grid;gap:10px;min-width:0}.chat-message--user .chat-message__body{order:1;justify-items:end}.chat-message__meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.chat-message__content{width:min(100%,920px);padding:18px 20px;border:1px solid rgba(17,24,39,.08);border-radius:22px;background:#ffffffb8}.chat-message--user .chat-message__content{background:linear-gradient(180deg,#0f766e24,#2dd4bf14)}.source-record-link-card{cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.source-record-link-card:hover{transform:translateY(-1px);box-shadow:0 18px 36px #0f172a14}.source-record-link-card:has(.button:hover),.source-record-link-card:has(a:hover),.source-record-link-card:has(summary:hover){transform:none}.source-record-link-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.source-record-link-row--card{padding:12px 14px;border:1px dashed rgba(15,118,110,.28);border-radius:16px;background:#f0fdfab3}.raw-events-browser{grid-template-columns:minmax(320px,360px) minmax(0,1fr)}.raw-events-sidebar{gap:20px}.raw-events-sidebar__actions{align-items:stretch}.raw-events-nav{display:grid;gap:18px}.raw-events-nav__group{display:grid;gap:10px}.raw-events-nav__section{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 16px;border:1px solid rgba(17,24,39,.08);border-radius:18px;background:#ffffffb8;text-align:left;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.raw-events-nav__section:hover,.raw-events-nav__section.is-active{border-color:#0f766e47;background:linear-gradient(135deg,#2dd4bf24,#ffffffeb);box-shadow:0 12px 28px #0f172a14}.raw-events-nav__section-title{font-size:.98rem;font-weight:700}.raw-events-nav__section-meta,.raw-events-nav__item-meta,.raw-events-nav__item-preview,.raw-events-nav__section-copy{color:var(--color-muted)}.raw-events-nav__section-copy{margin:0;padding:0 6px;line-height:1.5}.raw-events-nav__items{display:grid;gap:10px}.raw-events-nav__item{display:grid;gap:6px;width:100%;padding:14px 16px;border:0;border-left:3px solid transparent;border-radius:0 18px 18px 0;background:#1118270a;text-align:left;cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.raw-events-nav__item:hover,.raw-events-nav__item.is-active{border-color:#0f766e8c;background:#0f766e14}.raw-events-nav__item-title{font-size:.95rem;font-weight:700;line-height:1.35}.raw-events-nav__item-preview{font-size:.9rem;line-height:1.45}.raw-events-nav__item-meta{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.raw-events-thread{gap:20px}.raw-events-thread__header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px}.raw-events-thread__messages{gap:18px}.raw-event-card{display:grid;gap:16px;padding:20px 22px;border:1px solid rgba(17,24,39,.08);border-radius:24px;background:#ffffffc7}.raw-event-card--database{background:linear-gradient(180deg,#fffbebeb,#ffffffdb)}.raw-event-card--entry{background:linear-gradient(180deg,#ecfdf5e6,#ffffffdb)}.raw-event-card__header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.raw-event-card__header h3{margin:10px 0 6px;font-size:1.15rem}.raw-event-card__body{margin:0;max-height:30rem;overflow:auto}.raw-event-card__preview{margin:0}.raw-event-card__details-body{display:grid;gap:16px}.raw-event-schema{display:grid;gap:10px}.raw-event-table{margin-top:2px}.activity-browser{display:grid;gap:20px;grid-template-columns:minmax(340px,400px) minmax(0,1fr);align-items:start}.activity-browser__sidebar,.activity-browser__viewer{min-height:0}.activity-browser__sidebar{position:sticky;top:20px;align-self:start;max-height:calc(100dvh - 48px);min-width:0;overflow-x:hidden;overflow-y:auto}.activity-browser__header{gap:12px}.activity-browser__header>*{min-width:0}.activity-browser__title{margin:0;font-size:clamp(1.2rem,1rem + .5vw,1.6rem);line-height:1.15;overflow-wrap:anywhere}.activity-browser__tab-row{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.activity-browser__tab-row--subview{max-width:28rem}.activity-browser__tab{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px 14px;border:1px solid rgba(17,24,39,.08);border-radius:16px;background:#ffffffbd;cursor:pointer;font:inherit;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.activity-browser__tab>*{min-width:0}.activity-browser__tab strong{font-family:var(--font-mono);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.activity-browser__tab.is-active{border-color:#0f766e59;background:linear-gradient(135deg,#2dd4bf24,#fffffff0);box-shadow:0 12px 28px #0f172a14}.activity-nav{display:grid;gap:18px}.activity-nav__group,.activity-nav__items{display:grid;gap:10px}.activity-nav__more{justify-self:start}.activity-nav__item{display:grid;gap:4px;min-width:0;width:100%;padding:12px 16px;border:0;border-left:3px solid transparent;border-radius:0 18px 18px 0;background:#1118270a}.activity-nav__item .activity-assignment-table-wrap{overflow:auto}.activity-nav__item .activity-assignment-table{min-width:960px}.activity-nav__item .activity-assignment-table--global{min-width:1280px}.activity-nav__item .activity-assignment-table__taxonomy{display:grid;gap:6px}.activity-nav__item .activity-assignment-table td strong{display:block;margin-bottom:4px}.activity-nav__item{text-align:left;cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.activity-nav__item:hover,.activity-nav__item.is-active{border-color:#0f766e8c;background:#0f766e14}.activity-nav__item-title{min-width:0;font-size:.96rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.activity-nav__item-meta{min-width:0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);white-space:normal;overflow-wrap:anywhere}.activity-browser__viewer{display:grid;gap:20px}.activity-browser__viewer-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;padding-bottom:6px;border-bottom:1px solid rgba(17,24,39,.08)}.activity-context-grid,.activity-system-card__details{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.activity-stat__text{font-size:1.02rem;line-height:1.3}.activity-source-list,.activity-system-card{display:grid;gap:16px}.activity-chat-thread{gap:18px;padding-right:0;overflow:visible}.activity-source-card{display:grid;gap:16px;padding:20px 22px;border:1px solid rgba(17,24,39,.08);border-radius:24px;background:#fffc}.activity-source-card__header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.activity-source-card__header h3{margin:10px 0 6px;font-size:1.12rem}.activity-source-card__body{margin:0;max-height:28rem;overflow:auto}@media(max-width:1280px){.activity-browser{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.page--workspace-detail .dashboard-grid--quad,.page--workspace-detail .workspace-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.page{padding:18px 14px 28px}.run-card__actions{justify-items:start}.run-card__action-buttons{justify-content:flex-start}.timeline__row,.today-grid,.today-grid--secondary,.today-split-grid,.dashboard-grid--split,.dashboard-grid--equal,.dashboard-grid--quad,.page__header-kpis,.workspace-focus-grid,.workspace-secondary-grid,.workspace-row,.workspace-row__facts,.memory-entry,.ask-memory__composer,.activity-browser__tab-row,.activity-context-grid,.activity-system-card__details,.raw-events-thread__header,.entities-toolbar,.entities-kpis,.topic-toolbar,.truth-section-grid,.source-grid{grid-template-columns:1fr}}@media(max-width:1040px){.viewer-layout,.page--workspace-detail .workspace-secondary-grid,.chat-browser,.activity-browser,.raw-events-browser{grid-template-columns:1fr}.chat-browser__sidebar,.activity-browser__sidebar{position:static;max-height:none}}@media(max-width:720px){.chat-message,.chat-message--user{grid-template-columns:1fr}.chat-message__avatar,.chat-message--user .chat-message__avatar,.chat-message__body,.chat-message--user .chat-message__body{order:initial}.chat-message--user .chat-message__body{justify-items:stretch}}h1,h2,h3,h4,h5,h6{margin:0;color:var(--color-ink);font-feature-settings:"lnum" 1,"locl" 1}h1,.page__title{letter-spacing:-.06em}h2{letter-spacing:-.045em}h3,h4{letter-spacing:-.03em}a:hover{color:var(--color-accent)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}button:disabled,input:disabled,textarea:disabled,select:disabled{cursor:not-allowed;opacity:.68}.page{width:min(100%,1320px);margin:0 auto;gap:24px;padding:32px 36px 48px}.page__header{gap:18px;align-items:stretch}.page__header-copy{gap:10px}.page__eyebrow,.stat__label,.meta-list strong,.page__header-kpis span,.topic-card__fact span,.run-card__actions-label,.viewer-markdown th,.viewer-table th,.viewer-raw summary,.chat-conversation-group__title{font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--color-muted)}.page__eyebrow{margin:0 0 2px}.page__title{font-size:clamp(2.35rem,4vw,4rem);line-height:.98;max-width:14ch}.page__summary,.page__header-note,.dashboard-item__summary,.topic-card__summary,.viewer-markdown,.viewer-empty,.viewer-raw summary,.taxonomy-page__intro-card p,.muted,.meta-list span{color:var(--color-muted)}.page__summary{margin-top:0;max-width:62ch;font-size:1rem;line-height:1.6}.grid,.stack,.list,.dashboard-grid,.viewer-content,.viewer-events{gap:16px}.card,.panel,.dashboard-item,.viewer-session,.viewer-raw details,.topic-card,.source-record-link-card,.filter-chip,.chat-message__content{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card)}.card,.panel,.viewer-session{border-radius:12px}.dashboard-item,.topic-card,.viewer-empty,.viewer-raw details,.chat-message__content,.source-record-link-card{border-radius:12px}.card,.panel,.dashboard-item,.viewer-session,.topic-card,.source-record-link-card{transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.panel:hover,.dashboard-item:hover,.topic-card:hover,.source-record-link-card:hover,.dashboard-item--link:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-deep)}.page__header-card,.today-hero-card,.workspace-hero-card,.workspace-snapshot,.taxonomy-page__intro-card,.taxonomy-stage__map,.source-record-detail-hero,.import-viewer-hero,.entity-detail-hero{border:1px solid var(--color-border);border-radius:16px;background:linear-gradient(180deg,#f6f5f4e6,#fffffffa),var(--color-surface);box-shadow:var(--shadow-card)}.today-hero-card,.workspace-hero-card,.workspace-snapshot,.taxonomy-page__intro-card,.taxonomy-stage__map{min-width:0}.page__header-kpis div,.topic-card__fact,.taxonomy-page__metric-row span,.viewer-table,.viewer-markdown table{border:1px solid var(--color-border);background:var(--color-surface-soft)}.page__header-kpis div,.topic-card__fact{border-radius:12px}.stat__value{font-size:clamp(2rem,3.2vw,2.8rem);line-height:.95;letter-spacing:-.055em}.pill,.taxonomy-page__metric-row span,app-taxonomy-browser .taxonomy-browser__nav-meta,app-taxonomy-browser .taxonomy-browser__summary-item{border:1px solid rgba(9,127,232,.14);background:var(--color-badge-bg);color:var(--color-focus);font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.01em;text-transform:none}.pill--active{background:#2a9d991f;border-color:#2a9d992e;color:#237d79}.pill--resolved{background:#1aae391f;border-color:#1aae392e;color:#208431}.pill--paused,.pill--danger{background:#dd5b001c;border-color:#dd5b002e;color:#b34c08}.pill--dormant,.pill--role-unassigned{background:#615d5917;border-color:#615d591f;color:var(--color-muted)}.button{padding:8px 16px;border:1px solid transparent;border-radius:4px;background:var(--color-accent);color:#fff;font-size:.94rem;font-weight:600;line-height:1.33;box-shadow:none}.button:hover{background:var(--color-accent-strong);box-shadow:none;transform:none}.button--secondary{border-color:transparent;background:#0000000d;color:var(--color-ink)}.button--secondary:hover{background:#00000014}.button--ghost{border-color:var(--color-border);background:transparent;color:var(--color-ink)}.button--ghost:hover{border-color:var(--color-border-strong);background:#f6f5f4cc}.button--small{padding:6px 12px;border-radius:999px;font-size:.78rem}.filter-chip{padding:8px 12px;border-radius:999px;background:#00000008;box-shadow:none;color:var(--color-muted);font-size:.88rem}.filter-chip.is-active,.filter-chip:hover{border-color:#097fe829;background:var(--color-badge-bg);color:var(--color-accent);transform:none}.input,.textarea,.field input,.field select{border:1px solid #dddddd;border-radius:4px;background:var(--color-surface);box-shadow:none;color:var(--color-ink)}.input::placeholder,.textarea::placeholder,.field input::placeholder{color:var(--color-muted-soft)}.field span{color:var(--color-muted);font-size:.88rem}.progress,.timeline__bar{background:#0000000f}.progress__bar,.timeline__bar span{background:linear-gradient(90deg,var(--color-accent),var(--color-focus))}.code-block,.viewer-markdown pre,.viewer-pre{border:1px solid rgba(49,48,46,.14);border-radius:12px;background:#31302e;color:#f6f5f4}.viewer-markdown code{padding:.08em .3em;border-radius:4px;background:#f6f5f4d9}.viewer-markdown pre code{padding:0;background:transparent}.viewer-markdown blockquote{border-left:2px solid var(--color-accent);color:var(--color-muted)}.viewer-markdown table,.viewer-table{border-collapse:separate;border-spacing:0;border-radius:12px;box-shadow:none}.viewer-markdown th,.viewer-markdown td,.viewer-table th,.viewer-table td{border-bottom:1px solid var(--color-border)}.viewer-empty{border:1px dashed var(--color-border);background:var(--color-surface-soft)}.dashboard-item__title,.workspace-row__title,.topic-card h2,.chat-conversation-item__title{font-weight:700;letter-spacing:-.02em}.dashboard-item__metrics,.topic-card__meta,.kpi-strip,.chat-conversation-item__meta{color:var(--color-muted)}.chat-browser{gap:16px}.chat-browser__sidebar,.chat-thread{border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface);box-shadow:var(--shadow-card)}.chat-browser__sidebar{background:linear-gradient(180deg,#f6f5f4cc,#fffffff5),var(--color-surface)}.chat-thread{padding:20px 22px}.chat-thread__header{border-bottom:1px solid var(--color-border)}.chat-conversation-item{gap:6px;padding:10px 12px;border:1px solid transparent;border-left:2px solid transparent;border-radius:10px;color:var(--color-ink)}.chat-conversation-item:hover,.chat-conversation-item.is-active{border-color:#097fe81f;border-left-color:var(--color-accent);background:#f2f9ffb8}.chat-message__avatar{border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface-soft);color:var(--color-muted)}.chat-message--user .chat-message__avatar{background:#f2f9ffeb;color:var(--color-accent)}.chat-message__content{width:min(100%,860px);padding:16px 18px}.chat-message--user .chat-message__content{background:#f2f9ffd6}.source-record-link-row--card,.activity-source-link-row--card{border-style:dashed;border-color:var(--color-border);border-radius:12px;background:var(--color-surface-soft)}app-taxonomy-browser .taxonomy-browser__overview-item,app-taxonomy-browser .taxonomy-browser__nav-button,app-taxonomy-browser .taxonomy-browser__child-card,app-taxonomy-browser .taxonomy-browser__item,app-taxonomy-browser .taxonomy-browser__focus-card{border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);box-shadow:none}app-taxonomy-browser .taxonomy-browser__overview-item:hover,app-taxonomy-browser .taxonomy-browser__nav-button:hover,app-taxonomy-browser .taxonomy-browser__child-card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card);transform:none}app-taxonomy-browser .taxonomy-browser__nav-button.is-active{border-color:#097fe829;background:#f2f9ffcc;box-shadow:var(--shadow-card)}app-taxonomy-browser .taxonomy-browser__emoji,app-taxonomy-browser .taxonomy-browser__overview-icon{border:1px solid var(--color-border);background:var(--color-surface-soft);box-shadow:none}app-taxonomy-browser .taxonomy-browser__focus-card span{font-family:var(--font-sans);font-size:.78rem;font-weight:600;letter-spacing:-.01em;text-transform:none}app-taxonomy-browser .taxonomy-browser__focus-card strong{font-size:1.9rem;line-height:.96;letter-spacing:-.05em}@media(max-width:980px){.page{padding:24px 20px 36px}}:root{--page-max-width: 1248px}.page{width:min(100%,var(--page-max-width));gap:18px;padding:20px 24px 32px}.page__header--hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:18px}.page__header-copy{gap:6px}.page__eyebrow{margin-bottom:0}.page__title{max-width:12ch;font-size:clamp(2rem,3vw,3.05rem);line-height:.96}.page__summary{max-width:58ch;font-size:.94rem;line-height:1.5}.page__header-card{min-width:0;gap:12px}.page__header-card h2,.panel h2,.panel h3,.card h2,.card h3,.page__section-heading h2,.page__section-heading h3,.chat-browser__title{font-size:clamp(1.02rem,1.3vw,1.26rem);line-height:1.14;letter-spacing:-.03em}.panel .page__title,.card .page__title,.page__section-heading .page__title,.page__header-card .page__title{max-width:none;font-size:clamp(1.08rem,1.5vw,1.38rem);line-height:1.12}.page__header-note,.viewer-empty,.dashboard-item__summary,.topic-card__summary,.dashboard-item__metrics,.workspace-row__fact span,.workspace-row__main>.muted,.chat-conversation-item__meta,.field span{font-size:.86rem;line-height:1.4}.page__header-kpis{gap:8px}.page__header-kpis div{gap:2px;padding:9px 10px}.page__header-kpis strong{font-size:.96rem}.page__section-heading{gap:8px 12px;align-items:end}.grid,.stack,.list,.dashboard-grid,.truth-layout,.viewer-content,.viewer-events,.taxonomy-detail-stack,.taxonomy-structure{gap:12px}.card,.panel{border-radius:10px}.card{padding:12px 14px}.panel{padding:14px 16px}.grid--cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.dashboard-grid--split{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr)}.dashboard-grid--quad,.workspace-focus-grid,.entities-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.stat{gap:4px}.stat__value{font-size:clamp(1.45rem,2vw,1.9rem);line-height:.95}.pill{gap:4px;padding:3px 7px;font-size:.67rem}.actions-row,.filter-row,.entities-prompts,.prompt-cloud,.taxonomy-page__metric-row{gap:6px}.button{padding:7px 12px;font-size:.84rem}.button--small{padding:4px 8px;font-size:.72rem}.filter-chip{gap:6px;padding:5px 10px;font-size:.8rem}.input,.textarea,.field input,.field select{padding:8px 10px;font-size:.9rem}.textarea,.ask-memory__textarea{min-height:132px}.dashboard-item,.topic-card,.viewer-session,.raw-event-card,app-taxonomy-browser .taxonomy-browser__overview-item,app-taxonomy-browser .taxonomy-browser__nav-button,app-taxonomy-browser .taxonomy-browser__child-card,app-taxonomy-browser .taxonomy-browser__item,app-taxonomy-browser .taxonomy-browser__focus-card,.raw-events-nav__section{padding:10px 12px;border-radius:10px}.dashboard-item{gap:6px}.dashboard-item__title,.workspace-row__title,.topic-card h2{font-size:.96rem;line-height:1.18}.dashboard-item__metrics{gap:4px 10px}.topic-toolbar,.entities-toolbar,.workspace-list{gap:8px}.workspace-row{grid-template-columns:minmax(0,1.6fr) minmax(220px,.74fr);gap:10px}.workspace-row__main,.workspace-row__facts{gap:6px}.workspace-row__fact{gap:3px;padding:7px 8px;border-radius:8px}.memory-entry{grid-template-columns:70px minmax(0,1fr);gap:10px}.memory-entry__time{font-size:.7rem}.ask-memory__composer{grid-template-columns:minmax(0,1.22fr) minmax(260px,.78fr)}.ask-memory__sidebar{gap:10px}.viewer-layout{gap:14px;grid-template-columns:minmax(250px,.34fr) minmax(0,1fr)}.viewer-sidebar,.viewer-events,.viewer-session-list{gap:12px}.page--import-viewer .viewer-layout{align-items:start;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr)}.viewer-session{gap:6px;padding:12px}.viewer-meta-grid,.kv-grid{gap:8px}.viewer-markdown{gap:10px;line-height:1.6}.viewer-markdown h1{font-size:1.45rem}.viewer-markdown h2{font-size:1.2rem}.viewer-markdown h3{font-size:1.05rem}.viewer-markdown pre,.viewer-pre,.code-block{padding:12px}.viewer-markdown th,.viewer-markdown td,.viewer-table th,.viewer-table td{padding:8px 10px}.chat-browser{gap:12px;grid-template-columns:248px minmax(0,1fr);min-height:auto}.chat-browser__sidebar{top:14px;max-height:calc(100dvh - 32px);padding:12px}.chat-conversation-list,.raw-events-nav{gap:10px}.chat-conversation-group{gap:6px}.chat-conversation-item{padding:8px 10px}.chat-thread__messages{gap:14px}.chat-message{grid-template-columns:36px minmax(0,1fr);gap:10px}.chat-message--user{grid-template-columns:minmax(0,1fr) 36px}.chat-message__avatar{width:36px;height:36px;border-radius:10px;font-size:.68rem}.chat-message__body{gap:6px}.chat-message__meta{gap:6px 8px}.chat-message__content{width:min(100%,760px);padding:12px 14px;border-radius:10px}.raw-events-browser{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.raw-events-sidebar,.raw-events-thread{gap:12px}.raw-events-nav__section,.raw-events-nav__item{padding:10px 12px}.raw-events-nav__item{border-radius:0 10px 10px 0}.raw-event-card{gap:12px;padding:12px 14px;border-radius:10px}.taxonomy-page{gap:16px}.taxonomy-page__header-copy{gap:8px}.taxonomy-stage,.taxonomy-detail-grid{gap:14px}.taxonomy-stage__map,.taxonomy-stage__spotlight,.taxonomy-detail-card{gap:12px}.taxonomy-wheel{--wheel-size: min(22rem, 56vw)}.taxonomy-wheel-frame{padding:12px;border-radius:20px}.taxonomy-stage__signal-card,.taxonomy-spotlight-stat{padding:10px 12px;border-radius:10px}app-taxonomy-browser .taxonomy-browser{gap:14px}app-taxonomy-browser .taxonomy-browser__surface{padding:14px}app-taxonomy-browser .taxonomy-browser__overview-list,app-taxonomy-browser .taxonomy-browser__nav-list,app-taxonomy-browser .taxonomy-browser__item-list,app-taxonomy-browser .taxonomy-browser__child-grid,app-taxonomy-browser .taxonomy-browser__sections,app-taxonomy-browser .taxonomy-browser__metrics,app-taxonomy-browser .taxonomy-browser__focus-grid{gap:8px}.page--today .grid--cards,.page--planning .grid--cards,.page--topics .dashboard-grid--quad,.page--entities .dashboard-grid--quad,.page--memory .dashboard-grid--quad,.page--curation .dashboard-grid--quad,.page--inbox .dashboard-grid--quad,.page--pipeline .dashboard-grid--quad,.page--connections .dashboard-grid--quad{gap:10px}.page--today .stat,.page--planning .stat,.page--topics .stat,.page--entities .stat,.page--memory .stat,.page--curation .stat,.page--inbox .stat,.page--pipeline .stat,.page--connections .stat,.page--actions .stat{min-height:0}.page--topics .page__header--hero,.page--entities .page__header--hero,.page--memory .page__header--hero,.page--planning .page__header--hero,.page--curation .page__header--hero,.page--inbox .page__header--hero,.page--connections .page__header--hero,.page--pipeline .page__header--hero,.page--actions .page__header--hero,.page--today .page__header--hero{grid-template-columns:minmax(0,1.1fr) minmax(290px,.9fr)}.page--topics .workspace-row__main>p:last-child,.page--today .dashboard-item__summary,.page--planning .dashboard-item__summary,.page--memory .dashboard-item__summary,.page--actions .dashboard-item__summary,.page--curation .dashboard-item__summary{font-size:.88rem}.page--today .today-grid,.page--today .today-grid--secondary,.page--today .today-split-grid,.page--planning .dashboard-grid--split,.page--planning .dashboard-grid--quad,.page--entity-detail .dashboard-grid--split,.page--workspace-detail .workspace-secondary-grid,.page--workspace-detail .workspace-focus-grid{gap:12px}.page--today .today-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.92fr)}.page--today .today-grid--secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.page--topics .topic-toolbar,.page--entities .entities-toolbar{align-items:center}.page--chat-archive .chat-thread>.panel.stack.stack--compact{gap:10px;padding:10px 12px}.page--chat-archive .chat-thread>.panel.stack.stack--compact .list{gap:8px}.page--import-viewer .page__header--hero,.page--source-record-detail .page__header--hero,.page--entity-detail .page__header--hero{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}@media(max-width:1180px){.page__header--hero,.page--topics .page__header--hero,.page--entities .page__header--hero,.page--memory .page__header--hero,.page--planning .page__header--hero,.page--curation .page__header--hero,.page--inbox .page__header--hero,.page--connections .page__header--hero,.page--pipeline .page__header--hero,.page--actions .page__header--hero,.page--today .page__header--hero,.page--import-viewer .page__header--hero,.page--source-record-detail .page__header--hero,.page--entity-detail .page__header--hero{grid-template-columns:1fr}.dashboard-grid--quad,.workspace-focus-grid,.entities-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-browser,.raw-events-browser,.viewer-layout,.ask-memory__composer,.today-grid,.workspace-row,.taxonomy-stage,.taxonomy-detail-grid{grid-template-columns:1fr}.chat-browser__sidebar,.activity-browser__sidebar{position:static;max-height:none}}@media(max-width:720px){.page{padding:18px 14px 28px}.page__title{font-size:1.7rem;max-width:11ch}.page__header-kpis,.dashboard-grid--equal,.dashboard-grid--quad,.grid--cards,.workspace-focus-grid,.entities-kpis,.workspace-row__facts,.today-grid--secondary,.today-split-grid,.chat-message,.chat-message--user,.memory-entry{grid-template-columns:1fr}}:root{--page-max-width: 1120px}.page{gap:16px;padding:18px 22px 28px}.page__header--hero{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:14px;align-items:start}.page__header-copy{gap:4px}.page__title{max-width:none;font-size:clamp(1.55rem,2.5vw,2.35rem);line-height:.98}.page__summary{max-width:54ch;font-size:.9rem;line-height:1.45}.page__section-heading{gap:8px 12px;padding-bottom:6px;border-bottom:1px solid var(--color-border)}.card,.panel,.dashboard-item,.viewer-session,.topic-card,.source-record-link-card,.chat-browser__sidebar,.chat-thread,.chat-message__content,.page__header-card,.today-hero-card,.workspace-hero-card,.workspace-snapshot,.taxonomy-page__intro-card,.taxonomy-stage__map,.source-record-detail-hero,.import-viewer-hero,.entity-detail-hero{box-shadow:none}.card,.panel,.dashboard-item,.viewer-session,.topic-card,.source-record-link-card,.page__header-card,.today-hero-card,.workspace-hero-card,.workspace-snapshot,.taxonomy-page__intro-card,.taxonomy-stage__map,.source-record-detail-hero,.import-viewer-hero,.entity-detail-hero{border-radius:10px}.card,.panel{border-color:#11182714}.panel:hover,.dashboard-item:hover,.topic-card:hover,.source-record-link-card:hover,.dashboard-item--link:hover,.workspace-row:hover{border-color:#1118271f;box-shadow:none;transform:none}.page__header-card,.today-hero-card,.workspace-hero-card,.workspace-snapshot,.taxonomy-page__intro-card,.taxonomy-stage__map,.source-record-detail-hero,.import-viewer-hero,.entity-detail-hero{background:var(--color-surface)}.page__header-card{gap:10px;padding:12px 14px}.page__header-card h2{font-size:.95rem;line-height:1.2}.page__header-note{max-width:42ch;font-size:.83rem;line-height:1.38}.grid--cards,.dashboard-grid--quad,.dashboard-grid--equal{gap:8px}.grid--cards,.dashboard-grid--quad{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.dashboard-grid--equal{grid-template-columns:repeat(2,minmax(0,1fr))}.card.stat{padding:10px 12px;gap:2px}.stat .muted{display:none}.stat__label{font-size:.67rem;letter-spacing:.05em}.stat__value{font-size:1.18rem;line-height:1.05}.pill{padding:3px 7px;font-size:.68rem}.button{padding:6px 10px;font-size:.82rem}.button--small{padding:4px 8px;font-size:.71rem}.filter-chip{padding:5px 9px;font-size:.8rem}.dashboard-item,.topic-card,.viewer-session{padding:10px 12px}.dashboard-item__title,.workspace-row__title,.topic-card h2{font-size:.95rem}.dashboard-item__summary,.workspace-row__summary,.dashboard-item__metrics,.page__header-note,.field span,.workspace-row__fact span{font-size:.84rem}.workspace-row{grid-template-columns:minmax(0,1.8fr) minmax(190px,.72fr);gap:10px;padding:12px 14px;border-radius:10px}.workspace-row__facts{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-row__fact{padding:7px 8px;border-radius:8px}.topic-toolbar,.entities-toolbar,.ask-memory__composer,.viewer-layout,.chat-browser{gap:12px}.ask-memory__composer{grid-template-columns:minmax(0,1fr) 280px}.page--ask-memory .ask-memory__composer{grid-template-columns:minmax(0,1fr)}.ask-memory__sidebar{gap:8px}.chat-browser{grid-template-columns:220px minmax(0,1fr)}.chat-thread{padding:14px 16px}.chat-thread>.panel.stack.stack--compact{padding:10px 12px;background:var(--color-surface-soft)}.chat-message__content{padding:12px 14px}.page--today .page__header-card h2,.page--today .page__header-card .page__header-note,.page--topics .page__header-card h2,.page--topics .page__header-card .page__header-note,.page--entities .page__header-card h2,.page--entities .page__header-card .page__header-note,.page--ask-memory .page__header-card h2,.page--ask-memory .page__header-card .page__header-note,.page--actions .page__header-card h2,.page--actions .page__header-card .page__header-note,.page--connections .page__header-card h2,.page--connections .page__header-card .page__header-note,.page--pipeline .page__header-card h2,.page--pipeline .page__header-card .page__header-note,.page--inbox .page__header-card h2,.page--inbox .page__header-card .page__header-note,.page--curation .page__header-card h2,.page--curation .page__header-card .page__header-note{display:none}.page--today .grid--cards,.page--topics>.dashboard-grid--quad,.page--entities .entities-panel>.dashboard-grid--quad,.page--memory>.dashboard-grid--quad,.page--planning>.grid--cards,.page--inbox>.dashboard-grid--quad,.page--actions>.dashboard-grid--equal,.page--curation>.dashboard-grid--quad,.page--connections>.dashboard-grid--quad,.page--pipeline>.dashboard-grid--quad{margin-top:-2px}.page--today .today-grid,.page--today .today-grid--secondary,.page--planning .dashboard-grid--split,.page--planning .dashboard-grid--quad,.page--entity-detail .dashboard-grid--split,.page--workspace-detail .workspace-secondary-grid,.page--workspace-detail .workspace-focus-grid{gap:10px}.page--today .today-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr)}.page--chat-archive .chat-thread>.panel.stack.stack--compact .list{gap:6px}@media(max-width:1180px){.page{padding:18px 18px 28px}.page__header--hero,.page--topics .page__header--hero,.page--entities .page__header--hero,.page--memory .page__header--hero,.page--planning .page__header--hero,.page--curation .page__header--hero,.page--inbox .page__header--hero,.page--connections .page__header--hero,.page--pipeline .page__header--hero,.page--actions .page__header--hero,.page--today .page__header--hero,.page--import-viewer .page__header--hero,.page--source-record-detail .page__header--hero,.page--entity-detail .page__header--hero{grid-template-columns:1fr}}.page--memory{gap:12px}.page--memory .page__header--memory{display:grid;gap:4px}.page--memory .page__header-copy{max-width:54ch}.page--memory .page__summary{max-width:46ch}.memory-toolbar{gap:10px;padding:12px 14px}.memory-toolbar__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 12px;align-items:center}.memory-toolbar__presets,.memory-toolbar__actions,.memory-toolbar__meta{gap:6px}.memory-source-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.memory-source-card{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(17,24,39,.08);border-radius:12px;background:#ffffffb8;text-align:left;transition:border-color .12s ease,background .12s ease,transform .12s ease}.memory-source-card:hover{border-color:#0f766e3d;background:#f7fffceb;transform:translateY(-1px)}.memory-source-card.is-active{border-color:#0f766e61;background:#e2faf4f5}.memory-source-card__label{font-size:.78rem;color:var(--color-muted)}.memory-source-card__count{font-size:1rem;line-height:1.1}.memory-source-card__meta{font-size:.72rem;color:var(--color-muted)}.memory-toolbar__filters{display:grid;gap:10px}.memory-toolbar__date-grid{display:grid;gap:10px;grid-template-columns:minmax(0,140px) minmax(0,140px) auto;align-items:end}.memory-toolbar__filters .field,.memory-toolbar__filters .input,.memory-toolbar__filters input{width:100%;min-width:0}.memory-toolbar__apply{display:flex;align-items:end}.memory-toolbar__meta{display:flex;flex-wrap:wrap}.memory-toolbar__link{color:var(--color-muted);font-size:.78rem;font-weight:500;line-height:1.4;text-decoration:none}.memory-toolbar__link:hover{color:var(--color-ink);text-decoration:underline}.memory-browser{display:block}.page--memory>.dashboard-grid--quad{display:none}.page--memory .activity-browser{gap:12px;grid-template-columns:minmax(250px,290px) minmax(0,1fr)}.page--memory .activity-browser__sidebar,.page--memory .activity-browser__viewer{border-radius:10px;box-shadow:none}.page--memory .activity-browser__sidebar{top:12px;max-height:calc(100dvh - 24px);padding:12px}.page--memory .activity-browser__viewer{gap:12px;padding:12px 14px}.page--memory .button,.page--memory .button--small{border-radius:4px}.page--memory .button--small{padding:4px 8px;font-size:.75rem}.page--memory .button--ghost{border-color:transparent;background:transparent;color:var(--color-muted)}.page--memory .button--ghost:hover{border-color:transparent;background:transparent;color:var(--color-ink);text-decoration:underline}.page--memory .activity-browser__header{gap:8px}.page--memory .activity-browser__header .pill{display:none}.page--memory .activity-browser__title{font-size:1rem;line-height:1.2}.page--memory .activity-browser__tab-row{gap:8px}.page--memory .activity-browser__tab-row--subview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:24rem}.page--memory .activity-browser__tab-row--subview .activity-browser__tab{min-width:0}.page--memory .activity-browser__tab{padding:8px 10px;border-radius:10px;background:#00000006}.page--memory .activity-browser__tab strong{font-family:var(--font-sans);font-size:.76rem;letter-spacing:-.01em;text-transform:none}.page--memory .activity-browser__tab.is-active{border-color:#097fe82e;background:#f2f9ffcc;box-shadow:none}.page--memory .activity-nav{gap:12px}.page--memory .activity-nav__group,.page--memory .activity-nav__items{gap:6px}.page--memory .activity-nav__item{gap:3px;padding:8px 10px;border-left-width:2px;border-radius:0 10px 10px 0;background:#00000006}.page--memory .activity-nav__item-main,.page--memory .activity-table-label,.page--memory .activity-entry-heading,.page--memory .activity-card-heading{display:flex;align-items:flex-start;gap:10px}.page--memory .activity-nav__item-main{min-width:0}.page--memory .activity-nav__item-copy,.page--memory .activity-table-label>div{min-width:0;flex:1 1 auto}.page--memory .activity-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:color-mix(in srgb,var(--color-ink) 68%,var(--color-muted))}.page--memory .activity-type-icon,.page--memory .activity-type-icon svg{display:block}.page--memory .activity-icon--nav{margin-top:1px}.page--memory .activity-icon--nav .activity-type-icon,.page--memory .activity-icon--nav svg,.page--memory .activity-icon--table .activity-type-icon,.page--memory .activity-icon--table svg,.page--memory .activity-icon--card .activity-type-icon,.page--memory .activity-icon--card svg{width:1rem;height:1rem}.page--memory .activity-icon--heading{margin-top:.12em}.page--memory .activity-icon--heading .activity-type-icon,.page--memory .activity-icon--heading svg{width:1.15rem;height:1.15rem}.page--memory .activity-nav__item.is-active .activity-icon,.page--memory .activity-nav__item:hover .activity-icon,.page--memory .activity-entry-heading .activity-icon,.page--memory .activity-card-heading .activity-icon{color:var(--color-ink)}.page--memory .activity-nav__item-title{font-size:.88rem;line-height:1.28}.page--memory .activity-entry-heading,.page--memory .activity-card-heading{margin:0}.page--memory .activity-nav__item-meta{font-family:var(--font-sans);font-size:.74rem;letter-spacing:-.01em;text-transform:none}.page--memory .activity-browser__viewer-header{align-items:flex-start;gap:10px 14px;padding-bottom:8px}.page--memory .activity-browser__viewer-header .actions-row{gap:4px}.page--memory .activity-context-grid{gap:8px}.page--memory .activity-context-grid .card.stat{padding:9px 10px}.page--memory .activity-source-list,.page--memory .activity-system-card,.page--memory .activity-chat-thread{gap:12px}.page--memory .activity-source-card{gap:12px;padding:14px 16px;border-radius:10px}.page--memory .activity-source-card__header{align-items:flex-start;gap:10px 12px}.page--memory .activity-source-card__header .actions-row,.page--memory .activity-source-link-row{align-items:flex-start}.page--memory .activity-source-card__header h3{margin:6px 0 4px;font-size:.98rem;line-height:1.22}.page--memory .activity-table-label strong,.page--memory .activity-table-label .muted{display:block}.page--memory .activity-source-card__meta-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.page--memory .activity-source-card__meta-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 8px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface-soft);color:var(--color-muted);font-size:.75rem;line-height:1.3}.page--memory .activity-source-card__meta-chip strong{color:var(--color-ink);font-size:.68rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.page--memory .activity-source-card__meta-chip span{min-width:0;overflow-wrap:anywhere}.page--memory .activity-source-card__facts{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:6px;color:var(--color-muted);font-size:.76rem;line-height:1.35}.page--memory .activity-source-card__facts span{white-space:nowrap}.page--memory .chat-message__content{width:100%}.page--memory .activity-browser__header .pill{align-self:start}.source-revisions{padding-top:6px;border-top:1px solid var(--color-border)}.source-revisions__toolbar{align-items:center;gap:8px}.source-revisions__controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.source-revisions__field{min-width:0}.source-revisions__facts{gap:6px}.source-revisions__meta{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--color-muted);font-size:.76rem;line-height:1.4}.source-revisions__meta strong{color:var(--color-ink);margin-right:4px}.source-revisions__diff{overflow:auto;max-height:360px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface-soft)}.source-revisions__diff-line{display:grid;grid-template-columns:42px 42px minmax(0,1fr);gap:10px;align-items:start;padding:6px 10px;border-top:1px solid rgba(15,23,42,.06);font-family:var(--font-mono);font-size:.78rem;line-height:1.45}.source-revisions__diff-line:first-child{border-top:0}.source-revisions__diff-line--added{background:#16a34a14}.source-revisions__diff-line--removed{background:#dc262614}.source-revisions__line-number{color:var(--color-muted);text-align:right}.source-revisions__line-text{margin:0;white-space:pre-wrap;word-break:break-word}@media(max-width:1040px){.page--memory .activity-browser,.page--memory .memory-toolbar__filters{grid-template-columns:1fr}.page--memory .activity-browser__tab-row--subview{max-width:none}}@media(max-width:720px){.page--memory{gap:10px}.memory-toolbar{padding:10px 12px}.memory-toolbar__top{align-items:stretch}.memory-toolbar__actions{width:100%}}.execution-page{gap:14px;padding:16px 16px 22px}.execution-hero{display:grid;gap:14px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);padding:14px;border:1px solid rgba(17,24,39,.08);border-radius:12px;background:#ffffffe6}.execution-hero__copy,.execution-hero__meta{display:grid;gap:12px;align-content:start}.execution-hero__eyebrow,.execution-pane-heading .page__eyebrow{margin:0;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.execution-hero__title{margin:0;font-size:clamp(1.8rem,3vw,2.8rem);line-height:.98;letter-spacing:-.04em}.execution-hero__summary{max-width:62ch;margin:0;color:var(--color-muted);line-height:1.55}.execution-chip-row{display:flex;flex-wrap:wrap;gap:6px}.execution-chip{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid rgba(17,24,39,.1);border-radius:8px;background:#ffffffe0;color:var(--color-ink);font-size:.72rem;font-weight:600;cursor:pointer}.execution-chip.is-active{background:#1e1e1e;border-color:#1e1e1e;color:#fff}.execution-stat-strip{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.execution-stat-strip>div{display:grid;gap:6px;padding:10px 11px;border-radius:10px;border:1px solid rgba(17,24,39,.08);background:#ffffffe0}.execution-stat-strip span{font-family:var(--font-mono);font-size:.67rem;letter-spacing:.11em;text-transform:uppercase;color:var(--color-muted)}.execution-stat-strip strong{font-size:.98rem;line-height:1.15;letter-spacing:-.02em}.execution-grid,.execution-diff-grid,.execution-replan-grid,.execution-inbox-grid{display:grid;gap:16px}.execution-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr)}.execution-pane-heading{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:10px 14px;margin-bottom:12px}.execution-pane-heading h2{margin:4px 0 0;font-size:1.04rem;line-height:1.08;letter-spacing:-.03em}.execution-feed-panel,.execution-rollup-panel,.execution-diff-column,.execution-replan-buckets,.execution-replan-days,.execution-inbox-list,.execution-inbox-focus,.execution-inbox-context{padding:14px;border-radius:12px;background:#ffffffe6}.execution-feed{display:grid;gap:18px}.execution-feed__group{display:grid;gap:10px}.execution-feed__group-label{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted)}.execution-feed__group-items{display:grid;gap:10px}.execution-feed-row{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(190px,.48fr);padding:11px 12px;border:1px solid rgba(17,24,39,.08);border-radius:10px;background:#f8f5ef6b;color:var(--color-ink);text-decoration:none;transition:background-color .14s ease,border-color .14s ease}.execution-feed-row:hover{background:#f8f5efbd}.execution-feed-row--hot{border-color:#d78a3b80;background:#fbf0e2e6}.execution-feed-row--candidate,.execution-task-card--candidate{border-style:dashed}.execution-feed-row__main,.execution-feed-row__effect{display:grid;gap:6px;align-content:start}.execution-feed-row__headline{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.execution-feed-row__project{font-size:.88rem;font-weight:700;letter-spacing:-.02em}.execution-feed-row__kind{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.execution-feed-row h3{margin:0;font-size:.94rem;line-height:1.18}.execution-feed-row p,.execution-feed-row__effect span{margin:0;color:var(--color-muted);line-height:1.45}.execution-feed-row__effect{padding-left:10px;border-left:1px solid rgba(17,24,39,.08);font-size:.84rem}.execution-rollup-list{display:grid;gap:12px}.execution-rollup-item{display:grid;gap:7px}.execution-rollup-item__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.execution-rollup-item__head strong{font-size:.92rem;line-height:1.15}.execution-rollup-item__bar{height:4px;overflow:hidden;border-radius:999px;background:#11182714}.execution-rollup-item__fill{height:100%;border-radius:inherit;background:#11182766}.execution-rollup-item__fill.is-hot{background:var(--color-accent)}.execution-note{margin-top:16px;padding-top:14px;border-top:1px solid rgba(17,24,39,.08)}.page--what-changed-detail .execution-diff-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.execution-diff-column--changes{background:#fbf0e2cc}.execution-diff-block{margin:0;padding:12px;min-height:260px;overflow:auto;border:1px solid rgba(17,24,39,.08);border-radius:10px;background:#f8f5efb8;font-family:var(--font-mono);font-size:.71rem;line-height:1.55;white-space:pre-wrap}.execution-diff-line{display:block}.execution-diff-line--add{color:#8a4e29}.execution-diff-line--remove{color:#6b6660}.execution-diff-line--before,.execution-diff-line--after{color:#111827d6}.execution-summary-card{display:grid;gap:8px;padding:12px;border:1px solid rgba(17,24,39,.08);border-radius:12px;background:#f8f5efb3}.execution-summary-card strong{font-size:.95rem}.execution-summary-card p{margin:0;line-height:1.5}.execution-evidence-list{display:grid;gap:10px;margin-top:12px}.execution-evidence-item{display:grid;gap:3px;padding:10px 12px;border:1px dashed rgba(17,24,39,.12);border-radius:8px;background:#fff9}.execution-evidence-item strong{font-size:.85rem}.execution-evidence-item span{color:var(--color-muted);font-size:.84rem}.execution-replan-grid{grid-template-columns:minmax(300px,.85fr) minmax(0,1.35fr)}.execution-bucket,.execution-day-column{display:grid;gap:12px}.execution-bucket+.execution-bucket{margin-top:18px}.execution-bucket__items,.execution-day-column__items,.execution-inbox-list__items,.execution-inbox-context__items{display:grid;gap:10px}.execution-task-card,.execution-day-card,.execution-inbox-item,.execution-context-row{display:grid;gap:6px;padding:11px 12px;border:1px solid rgba(17,24,39,.08);border-radius:10px;background:#f8f5efa8}.execution-task-card--hot,.execution-day-card--hot{border-color:#d78a3b80;background:#fbf0e2e6}.execution-task-card--muted{opacity:.72}.execution-task-card span,.execution-day-card span,.execution-inbox-item span,.execution-context-row span{color:var(--color-muted);font-size:.84rem;line-height:1.45}.execution-task-card strong,.execution-day-card strong,.execution-inbox-item strong,.execution-context-row strong{font-size:.92rem;line-height:1.2}.execution-task-card__meta{display:flex;flex-wrap:wrap;gap:8px 12px}.execution-day-grid{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.execution-day-column{padding:12px;border:1px solid rgba(17,24,39,.08);border-radius:10px;background:#fbf9f4e0}.execution-day-column header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.execution-day-column header span{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.execution-day-column--today{background:#fbf0e2b3}.execution-day-column--hot{border-color:#d78a3b80}.execution-day-card--empty{border-style:dashed;text-align:center;color:var(--color-muted)}.execution-inbox-grid{grid-template-columns:minmax(280px,.8fr) minmax(300px,1fr) minmax(280px,.92fr)}.execution-inbox-item,.execution-context-row{width:100%;text-align:left;cursor:pointer}.execution-inbox-item.is-active,.execution-context-row.is-active{border-color:#d78a3b80;background:#fbf0e2e6}.execution-inbox-item__meta{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.execution-context-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px}.execution-inline-note{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:8px 10px;border:1px solid rgba(215,138,59,.45);border-radius:10px;background:#fbf0e2b8;font-size:.8rem;color:var(--color-muted)}.execution-inline-note__label{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-strong)}@media(max-width:1200px){.execution-grid,.execution-replan-grid,.execution-inbox-grid,.page--what-changed-detail .execution-diff-grid{grid-template-columns:1fr}.execution-day-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.execution-hero,.execution-feed-row{grid-template-columns:1fr}.execution-feed-row__effect{padding-left:0;border-left:0;border-top:1px solid rgba(17,24,39,.08);padding-top:10px}.execution-stat-strip,.execution-day-grid{grid-template-columns:1fr}}:root{--ds-bg: oklch(.982 .01 75);--ds-bg-2: oklch(.965 .012 75);--ds-surface: oklch(.995 .006 80);--ds-surface-2: oklch(.945 .013 75);--ds-line: oklch(.88 .014 70);--ds-line-2: oklch(.78 .016 65);--ds-ink: oklch(.25 .02 50);--ds-ink-2: oklch(.42 .015 55);--ds-ink-3: oklch(.58 .012 60);--ds-mute: oklch(.72 .01 65);--ds-accent: oklch(.62 .15 45);--ds-accent-soft: oklch(.92 .06 55);--ds-accent-ink: oklch(.42 .14 40);--ds-warn: oklch(.48 .08 115);--ds-warn-soft: oklch(.92 .04 110);--ds-ok: oklch(.55 .09 145);--ds-sans: "Geist", ui-sans-serif, -apple-system, system-ui, sans-serif;--ds-serif: "Fraunces", "Iowan Old Style", Georgia, serif;--ds-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ds-r-xs: 6px;--ds-r-s: 10px;--ds-r: 14px;--ds-r-l: 20px;--ds-shadow-1: 0 1px 2px oklch(.2 .02 60 / .04), 0 2px 8px oklch(.2 .02 60 / .05);--ds-shadow-2: 0 2px 4px oklch(.2 .02 60 / .05), 0 12px 28px oklch(.2 .02 60 / .08);--font-sans: var(--ds-sans);--font-mono: var(--ds-mono);--color-bg: var(--ds-bg);--color-canvas: var(--ds-bg-2);--color-surface: var(--ds-surface);--color-surface-soft: var(--ds-surface-2);--color-ink: var(--ds-ink);--color-muted: var(--ds-ink-2);--color-muted-soft: var(--ds-mute);--color-accent: var(--ds-accent);--color-accent-strong: var(--ds-accent-ink);--color-focus: var(--ds-accent);--color-badge-bg: var(--ds-accent-soft);--color-border: var(--ds-line);--color-border-strong: var(--ds-line-2);--shadow-card: var(--ds-shadow-1);--shadow-deep: var(--ds-shadow-2)}body{background:linear-gradient(rgba(221,214,203,.55) 1px,transparent 1px),linear-gradient(90deg,rgba(221,214,203,.55) 1px,transparent 1px),linear-gradient(180deg,var(--ds-bg),#f6f1e8 75%);background-size:76px 76px,76px 76px,auto;color:var(--ds-ink);font-family:var(--ds-sans)}.page,.execution-page{gap:16px;padding:22px 24px 28px}.page__eyebrow,.execution-hero__eyebrow,.execution-pane-heading .page__eyebrow,.nav-section__label{font-family:var(--ds-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ds-mute)}.page__title,.execution-hero__title{font-family:var(--ds-serif);font-weight:400;font-size:clamp(2rem,3.4vw,3rem);line-height:1.08;letter-spacing:-.02em}.page__summary,.execution-hero__summary,.muted,.dashboard-item__summary,.workspace-row__summary{color:var(--ds-ink-2)}.card,.panel,.dashboard-item,.workspace-row,.topic-card,.resource-list__item,.labeled-badge{border:1px solid var(--ds-line);border-radius:var(--ds-r);background:var(--ds-surface);box-shadow:var(--ds-shadow-1)}.panel,.card{padding:14px}.button,a.button,button.button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 14px;border:1px solid var(--ds-line-2);border-radius:var(--ds-r-s);background:var(--ds-ink);color:var(--ds-surface);font-family:var(--ds-sans);font-size:13px;font-weight:500;text-decoration:none;box-shadow:none}.button:hover,a.button:hover,button.button:hover{background:color-mix(in oklch,var(--ds-ink) 92%,white 8%);border-color:var(--ds-ink)}.button--secondary{background:var(--ds-surface);color:var(--ds-ink);border-color:var(--ds-line-2)}.button--secondary:hover{background:var(--ds-surface-2)}.button--ghost{background:transparent;color:var(--ds-ink-2);border-color:transparent}.button--ghost:hover{background:var(--ds-surface-2);color:var(--ds-ink)}.button--small{min-height:28px;padding:0 10px;font-size:12px}.button--tiny{min-height:24px;padding:0 8px;font-size:11px}.button--accent{background:var(--ds-accent);color:#fff;border-color:var(--ds-accent)}.button--accent:hover{background:color-mix(in oklch,var(--ds-accent) 92%,black 8%);border-color:color-mix(in oklch,var(--ds-accent) 92%,black 8%)}.pill,.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--ds-line);border-radius:999px;background:var(--ds-surface);color:var(--ds-ink-2);font-family:var(--ds-sans);font-size:12px;font-weight:400;letter-spacing:0;text-transform:none}.pill--active,.pill.is-active{background:var(--ds-ink);color:var(--ds-surface);border-color:var(--ds-ink)}.pill--accent{background:var(--ds-accent-soft);color:var(--ds-accent-ink);border-color:transparent}.tag{display:inline-flex;align-items:center;padding:2px 6px;border-radius:var(--ds-r-xs);background:var(--ds-surface-2);color:var(--ds-ink-3);font-family:var(--ds-mono);font-size:10.5px;letter-spacing:.02em;text-transform:lowercase}.tag--accent{background:var(--ds-accent-soft);color:var(--ds-accent-ink)}.tag--warn{background:var(--ds-warn-soft);color:var(--ds-warn)}input.input,textarea.input,select.input,.input{min-height:34px;padding:0 12px;border:1px solid var(--ds-line);border-radius:var(--ds-r-s);background:var(--ds-surface);color:var(--ds-ink);font-family:var(--ds-sans);font-size:13px;box-shadow:none}label.input{display:inline-flex;align-items:center;gap:8px}label.input input{all:unset;flex:1;min-width:0}input.input::placeholder,textarea.input::placeholder,.input::placeholder{color:var(--ds-mute)}.input:focus,.input:focus-within{outline:none;border-color:var(--ds-accent);box-shadow:0 0 0 3px var(--ds-accent-soft)}.execution-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding:22px 0 18px;border:0;border-bottom:1px solid var(--ds-line);border-radius:0;background:transparent;box-shadow:none}.execution-hero__copy,.execution-hero__meta{min-width:0}.execution-hero__meta{display:flex;flex-wrap:wrap;align-items:end;justify-content:flex-end;gap:10px}.execution-hero__meta--planner{max-width:32rem}.execution-stat-strip>div{min-width:108px;padding:2px 0 2px 10px;border-left:1px solid var(--ds-line);background:transparent}.execution-stat-strip span{font-family:var(--ds-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-mute)}.execution-stat-strip strong{font-size:14px;font-weight:600;color:var(--ds-ink)}.execution-chip{min-height:30px;padding:0 12px;border:1px solid var(--ds-line);border-radius:999px;background:var(--ds-surface);color:var(--ds-ink-2);font-size:12px}.execution-chip.is-active{background:var(--ds-ink);color:var(--ds-surface);border-color:var(--ds-ink)}.execution-range-inline{display:flex;flex-wrap:wrap;gap:8px}.execution-inline-strip{display:grid;gap:10px;padding:16px 0;border-bottom:1px solid var(--ds-line)}.execution-inline-strip__head,.execution-paper-toolbar__head,.execution-paper-list__head{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:10px}.execution-inline-strip__head h2,.execution-paper-toolbar__head h2,.execution-paper-list__head h2,.execution-paper-rail-card h2{margin:0;font-family:var(--ds-serif);font-size:18px;font-weight:500;line-height:1.1;letter-spacing:-.02em}.execution-paper-chipstream{display:flex;flex-wrap:wrap;gap:6px}.execution-paper-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);padding-top:16px}.execution-paper-grid--projects{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}.execution-detail-grid{display:grid;gap:16px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) 280px;padding-top:16px}.execution-paper-triple-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:16px}.execution-paper-rail{display:grid;gap:16px;align-content:start}.execution-paper-list,.execution-paper-stack{padding:0;overflow:hidden}.execution-paper-stack{display:grid;gap:0}.execution-paper-stack__section+.execution-paper-stack__section{border-top:1px solid var(--ds-line)}.execution-paper-list__head,.execution-paper-toolbar__head{padding:14px 16px;border-bottom:1px solid var(--ds-line);background:var(--ds-bg-2)}.execution-paper-toolbar{display:grid;gap:12px;padding:0 16px 16px}.execution-paper-toolbar .topic-toolbar,.execution-paper-toolbar .filter-row{margin-top:0}.execution-paper-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 16px;border-bottom:1px solid var(--ds-line);text-decoration:none;color:inherit;background:transparent}.execution-paper-row--static{cursor:default}.execution-paper-row:hover{background:var(--ds-bg-2)}.execution-paper-row:last-child{border-bottom:0}.execution-paper-row__main{display:grid;gap:4px;min-width:0}.execution-paper-row__title{font-size:14px;font-weight:500;line-height:1.35}.execution-paper-row__meta{font-size:12px;line-height:1.45;color:var(--ds-ink-2)}.execution-paper-row__tags{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:start;gap:6px}.execution-paper-meta-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid var(--ds-line);border-radius:999px;font-family:var(--ds-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-ink-3)}.execution-paper-list__section-label{padding:8px 16px;border-top:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line);background:var(--ds-bg-2);font-family:var(--ds-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ds-mute)}.execution-paper-empty{padding:18px 16px;color:var(--ds-ink-3)}.execution-paper-rail-card{display:grid;gap:14px;padding:16px}.execution-paper-kpis{display:grid;gap:10px}.execution-paper-kpis--two{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-paper-kpis div{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--ds-line);border-radius:var(--ds-r-s);background:var(--ds-bg-2)}.execution-paper-kpis span{font-family:var(--ds-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-mute)}.execution-paper-kpis strong{font-size:15px;font-weight:600;color:var(--ds-ink)}.execution-paper-mini-list{display:grid;gap:8px}.paper-demo-page{color:var(--ds-ink)}.paper-demo-page .eyebrow{font-family:var(--ds-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ds-mute)}.paper-demo-page .h-display{font-size:clamp(26px,4vw,38px);line-height:.98;letter-spacing:-.045em;font-weight:650;margin:0}.paper-demo-page .h3{margin:0;font-size:16px;font-weight:600;color:var(--ds-ink)}.paper-demo-page .sm{font-size:12.5px;line-height:1.45;color:var(--ds-ink-2)}.paper-demo-page .xs,.paper-demo-page .mono{font-family:var(--ds-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.paper-demo-page .mono{color:var(--ds-ink-3)}.paper-demo-page .strong{color:var(--ds-ink);font-weight:600}.paper-demo-page .dim2{color:var(--ds-ink-3)}.paper-demo-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 16px;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-bg);color:var(--ds-ink);font-family:var(--ds-sans);font-size:13px;font-weight:500}.paper-demo-page .btn.sm{min-height:34px;padding:0 14px;font-size:12.5px}.paper-demo-page .btn.ghost{background:transparent}.paper-demo-page .btn.primary{border-color:var(--ds-ink);background:var(--ds-ink);color:var(--ds-surface)}.paper-demo-page .chip{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 11px;border:1px solid var(--ds-line);border-radius:999px;background:var(--ds-bg);color:var(--ds-ink-2);font-family:var(--ds-sans);font-size:12.5px;line-height:1;letter-spacing:-.01em;text-transform:none}.paper-demo-page .tag,.paper-demo-page .kbd{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 9px;border:1px solid var(--ds-line);border-radius:999px;background:var(--ds-bg);color:var(--ds-ink-2);font-family:var(--ds-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.paper-demo-page .chip.active,.paper-demo-page .chip.accent,.paper-demo-page .tag.accent,.paper-demo-page .kbd.accent{border-color:color-mix(in srgb,var(--ds-accent) 52%,white);background:color-mix(in srgb,var(--ds-accent-soft) 68%,white 32%);color:var(--ds-accent-ink)}.paper-demo-page .chip.active{border-color:var(--ds-line);background:var(--ds-bg);color:var(--ds-ink)}.paper-demo-page .tag.warn{border-color:color-mix(in srgb,var(--ds-warn) 44%,white);background:color-mix(in srgb,var(--ds-warn) 12%,white);color:var(--ds-warn-ink)}.paper-demo-page .card{border:1px solid var(--ds-line);border-radius:var(--ds-r-s);background:var(--ds-bg);padding:12px;box-shadow:var(--ds-shadow)}.paper-demo-page .card.flat{background:var(--ds-bg-2);box-shadow:none}.paper-demo-page .card.candidate{border-style:dashed;border-color:color-mix(in srgb,var(--ds-line) 74%,var(--ds-accent) 26%);background:color-mix(in srgb,var(--ds-bg-2) 82%,white);box-shadow:none}.paper-demo-page .new-dot{display:inline-block;width:7px;height:7px;border-radius:999px;background:var(--ds-accent)}.paper-demo-page .paper-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;min-width:18px;height:18px;color:var(--ds-ink-3);font-size:13px;line-height:1}.paper-demo-page .paper-icon.lg{width:20px;min-width:20px;height:20px;font-size:14px}.execution-paper-mini-link{display:grid;gap:3px;padding:10px 12px;border:1px solid var(--ds-line);border-radius:var(--ds-r-s);text-decoration:none;color:inherit;background:var(--ds-bg-2)}.execution-paper-mini-link span{color:var(--ds-ink-2);font-size:12px}.execution-feed-panel,.execution-rollup-panel,.execution-diff-column,.execution-replan-buckets,.execution-replan-days,.execution-inbox-list,.execution-inbox-focus,.execution-inbox-context{padding:0;overflow:hidden}.execution-pane-heading{margin:0;padding:14px 18px;border-bottom:1px solid var(--ds-line);background:var(--ds-bg-2)}.execution-pane-heading h2{font-family:var(--ds-sans);font-size:16px;font-weight:600;letter-spacing:-.01em}.execution-feed{gap:0}.execution-feed__group{gap:0;border-bottom:1px solid var(--ds-line)}.execution-feed__group-label{padding:10px 18px;border-bottom:1px solid var(--ds-line);background:var(--ds-bg-2);font-family:var(--ds-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ds-mute)}.execution-feed__group-items{gap:0}.execution-feed-row{gap:12px;padding:14px 18px;border:0;border-bottom:1px solid var(--ds-line);border-radius:0;background:transparent}.execution-feed-row:hover{background:var(--ds-bg-2)}.execution-feed-row--hot{background:color-mix(in oklch,var(--ds-accent-soft) 36%,white 64%)}.execution-feed-row--candidate,.execution-task-card--candidate,.execution-context-row.candidate{border-style:dashed;opacity:.72}.execution-feed-row__headline{gap:6px}.execution-feed-row__project{font-size:12px;font-weight:500}.execution-feed-row__kind{font-family:var(--ds-mono);font-size:10px;letter-spacing:.1em;text-transform:lowercase;color:var(--ds-ink-3)}.execution-feed-row h3{font-size:14px;font-weight:500}.execution-feed-row__effect{padding-left:12px;border-left:1px solid var(--ds-line);color:var(--ds-accent-ink)}.execution-rollup-list,.execution-bucket__items,.execution-day-column__items,.execution-inbox-list__items,.execution-inbox-context__items{padding:14px}.execution-note{margin-top:0;padding:14px 18px;border-top:1px solid var(--ds-line);background:var(--ds-bg-2)}.execution-rollup-item__bar{height:3px}.execution-rollup-item__fill.is-hot{background:var(--ds-accent)}.execution-summary-card,.execution-task-card,.execution-day-card,.execution-inbox-item,.execution-context-row,.execution-evidence-item,.execution-day-column{border:1px solid var(--ds-line);border-radius:var(--ds-r);background:var(--ds-surface);box-shadow:var(--ds-shadow-1)}.execution-task-card--hot,.execution-day-card--hot,.execution-inbox-item.is-active,.execution-context-row.is-active{border-color:color-mix(in oklch,var(--ds-accent) 55%,var(--ds-line) 45%);background:color-mix(in oklch,var(--ds-accent-soft) 44%,white 56%)}.execution-day-card--empty{border-style:dashed;box-shadow:none;background:transparent}.execution-diff-column--changes{background:color-mix(in oklch,var(--ds-accent-soft) 45%,white 55%)}.execution-diff-block{border:1px solid var(--ds-line);border-radius:var(--ds-r-s);background:var(--ds-bg);font-family:var(--ds-mono);font-size:11px}.execution-diff-line--add{color:var(--ds-accent-ink)}.execution-diff-line--remove{color:var(--ds-ink-3)}.execution-inline-note{padding:8px 12px;border:1px solid color-mix(in oklch,var(--ds-accent) 48%,var(--ds-line) 52%);border-radius:var(--ds-r-s);background:color-mix(in oklch,var(--ds-accent-soft) 52%,white 48%);font-size:12px}.execution-inline-note__label{font-family:var(--ds-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ds-accent-ink)}@media(max-width:1100px){.execution-paper-grid,.execution-paper-grid--projects,.execution-detail-grid,.execution-paper-triple-grid{grid-template-columns:1fr}}@media(max-width:780px){.execution-hero{grid-template-columns:1fr}.execution-hero__meta{justify-content:flex-start}.execution-paper-kpis--two{grid-template-columns:1fr}}.design-system-page{display:grid;gap:18px;max-width:860px;margin:0 auto;padding:62px 24px 60px}.design-system-page__intro{display:grid;gap:6px;width:fit-content}.design-system-page__intro h1{margin:0;font-family:var(--ds-sans);font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--ds-ink)}.design-system-page__intro p{margin:0;font-size:12px;color:var(--ds-ink-3)}.design-system-page__eyebrow,.ds-eyebrow,.ds-section-eyebrow{font-family:var(--ds-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ds-mute)}.ds-card{display:grid;gap:22px;padding:22px 20px 18px;border:1px solid var(--ds-line);border-radius:0;background:var(--ds-surface);box-shadow:var(--ds-shadow-2)}.ds-card__header{display:grid;gap:5px}.ds-card__header h2{margin:0;font-family:var(--ds-serif);font-size:24px;font-weight:400;letter-spacing:-.02em;color:var(--ds-ink)}.ds-card__header h2 em{font-style:italic}.ds-card__header p,.ds-typography p{margin:0;font-size:12px;color:var(--ds-ink-2)}.ds-section{display:grid;gap:12px}.ds-section h3{margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em}.ds-rule{height:1px;background:var(--ds-line)}.ds-foundations{display:grid;grid-template-columns:1.08fr .82fr .74fr;gap:18px}.ds-foundations__block,.ds-components,.ds-component-group,.ds-typography,.ds-measures__group{display:grid;gap:10px}.ds-swatch-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.ds-swatch-mini{display:grid;gap:4px}.ds-swatch-mini__tile{display:block;height:38px;border:1px solid var(--ds-line);border-radius:var(--ds-r-xs)}.ds-swatch-mini span:last-child,.ds-swatch-stack span,.ds-radius-sample span,.ds-space-sample span{font-family:var(--ds-mono);font-size:9.5px;color:var(--ds-mute)}.ds-bg{background:var(--ds-bg)}.ds-bg-2{background:var(--ds-bg-2)}.ds-surface{background:var(--ds-surface)}.ds-surface-2{background:var(--ds-surface-2)}.ds-line{background:var(--ds-line)}.ds-line-2{background:var(--ds-line-2)}.ds-ink{background:var(--ds-ink)}.ds-ink-2{background:var(--ds-ink-2)}.ds-ink-3{background:var(--ds-ink-3)}.ds-mute{background:var(--ds-mute)}.ds-swatch-stack{display:grid;gap:4px}.ds-swatch-large{height:50px;border-radius:var(--ds-r)}.ds-accent-fill{background:var(--ds-accent)}.ds-accent-soft-fill{background:var(--ds-accent-soft)}.ds-warn-fill{background:var(--ds-warn)}.ds-semantic-list{display:grid;gap:8px}.ds-semantic-row{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--ds-line);border-radius:var(--ds-r-s);background:var(--ds-surface);font-size:12px}.ds-semantic-row--candidate{justify-content:space-between;border-style:dashed;background:transparent}.ds-new-dot{width:7px;height:7px;border-radius:999px;background:var(--ds-accent);box-shadow:0 0 0 3px color-mix(in oklch,var(--ds-accent) 22%,transparent)}.ds-status-dot{width:8px;height:8px;border-radius:3px;background:var(--ds-ink-3)}.ds-status-dot--active{background:var(--ds-ink)}.ds-status-dot--blocked{background:var(--ds-accent)}.ds-status-dot--paused{background:transparent;border:1.5px solid var(--ds-line-2)}.ds-display{font-family:var(--ds-serif);font-size:32px;font-weight:400;line-height:1.1;letter-spacing:-.02em}.ds-h1{font-size:22px;font-weight:600;letter-spacing:-.02em}.ds-h2{font-size:16px;font-weight:600;letter-spacing:-.01em}.ds-small{font-size:12.5px;line-height:1.45}.ds-mono{font-family:var(--ds-mono);font-size:11px;color:var(--ds-ink-3)}.ds-measures{display:grid;grid-template-columns:1fr 1fr .9fr;gap:18px}.ds-radius-row,.ds-space-row,.ds-elevation-row,.ds-inline-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ds-radius-sample,.ds-space-sample{display:grid;gap:4px;justify-items:center}.ds-radius-box{width:32px;height:32px;border:1px solid var(--ds-line);background:var(--ds-surface)}.ds-radius-box--xs{border-radius:var(--ds-r-xs)}.ds-radius-box--s{border-radius:var(--ds-r-s)}.ds-radius-box--md{border-radius:var(--ds-r)}.ds-radius-box--lg{border-radius:var(--ds-r-l)}.ds-space-sample div{height:28px;background:var(--ds-ink-3)}.ds-elevation-card{padding:10px 12px;border:1px solid var(--ds-line);border-radius:var(--ds-r);background:var(--ds-surface);box-shadow:var(--ds-shadow-1);font-size:12px}.ds-elevation-card--flat{background:var(--ds-bg);box-shadow:none}.ds-elevation-card--raised{box-shadow:var(--ds-shadow-2)}.ds-components{gap:14px}.ds-search-input{width:268px}.ds-text-input{width:180px}.ds-kbd{padding:1px 5px;border:1px solid var(--ds-line);border-radius:3px;background:var(--ds-bg);font-family:var(--ds-mono);font-size:10.5px;color:var(--ds-mute)}.ds-rows-card{border:1px solid var(--ds-line);border-radius:var(--ds-r);background:var(--ds-surface);overflow:hidden}.ds-row-item{display:grid;grid-template-columns:42px 16px minmax(0,1fr) auto auto auto 36px;align-items:center;gap:10px;min-height:42px;padding:0 14px;border-bottom:1px solid var(--ds-line);font-size:12.5px}.ds-row-item:last-child{border-bottom:0}.ds-checkbox{width:16px;height:16px;border:1.5px solid var(--ds-line-2);border-radius:var(--ds-r-xs);background:var(--ds-surface)}.ds-row-title{min-width:0}@media(max-width:1024px){.ds-foundations,.ds-measures{grid-template-columns:1fr}}.compact-strip-panel,.compact-panel{display:grid;gap:12px;padding:12px 14px}.compact-strip-panel__head,.compact-panel__head{display:flex;align-items:center;justify-content:space-between;gap:10px 12px}.compact-chip-stream{display:flex;flex-wrap:wrap;gap:6px}.compact-main-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.compact-footer-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.compact-quad-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.compact-list{display:grid;gap:0}.compact-list--projects{gap:6px}.compact-split-list{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.compact-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px 12px;padding:10px 0;border-bottom:1px solid var(--ds-line)}.compact-row:last-child{border-bottom:0}.compact-row--link{color:inherit;text-decoration:none}.compact-row--project{padding:10px 12px;border:1px solid var(--ds-line);border-radius:var(--ds-r);background:var(--ds-surface);box-shadow:var(--ds-shadow-1)}.compact-row--project:last-child{border-bottom:1px solid var(--ds-line)}.compact-row__main{min-width:0;display:grid;gap:3px}.compact-row__title{font-size:13px;font-weight:500;line-height:1.3;color:var(--ds-ink)}.compact-row__meta{font-size:12px;line-height:1.4;color:var(--ds-ink-2);overflow-wrap:anywhere}.compact-row__tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:120px}.compact-meta-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid var(--ds-line);border-radius:999px;background:var(--ds-bg-2);color:var(--ds-ink-3);font-family:var(--ds-mono);font-size:10px;letter-spacing:.03em}.compact-empty{padding:12px 0 4px;color:var(--ds-ink-3);font-size:12px}.compact-stats-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.compact-stats-grid>div{display:grid;gap:4px;min-height:52px;padding:10px 12px;border:1px solid var(--ds-line);border-radius:var(--ds-r-s);background:var(--ds-surface)}.compact-stats-grid span{font-family:var(--ds-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-mute)}.compact-stats-grid strong{font-size:14px;font-weight:600}.compact-range-panel{display:grid;gap:10px;padding:12px}.compact-range-panel__row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.compact-range-panel__dates{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.filter-chip{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 10px;border:1px solid var(--ds-line);border-radius:999px;background:var(--ds-surface);cursor:pointer;font-size:12px;box-shadow:none}.filter-chip.is-active{border-color:var(--ds-ink);background:var(--ds-surface-2)}.topic-toolbar{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.execution-page .page__header,.execution-page .page__section-heading{gap:8px 12px}.dashboard-grid,.grid,.stack,.list,.dashboard-list{gap:10px}.dashboard-item,.workspace-row,.topic-card,.resource-list__item{padding:10px 12px}.dashboard-item__title,.workspace-row__title,.topic-card h2{font-size:13px}.dashboard-item__summary,.workspace-row__summary,.topic-card__summary{font-size:12px}.workspace-row__facts,.topic-card__facts,.dashboard-grid--quad,.dashboard-grid--equal,.today-grid--secondary,.today-split-grid,.workspace-secondary-grid{gap:10px}.workspace-row__fact,.topic-card__fact{padding:8px 10px}@media(max-width:1100px){.compact-main-grid,.compact-footer-grid,.compact-quad-grid,.compact-split-list,.compact-range-panel__dates,.compact-stats-grid{grid-template-columns:1fr}}
