@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_1bc20f{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_1bc20f{--font-plex-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_49a339{--font-grotesk:"Space Grotesk","Space Grotesk Fallback"}:root{--bg-0:oklch(0.13 0.012 262);--bg-1:oklch(0.165 0.014 262);--bg-2:oklch(0.185 0.014 262);--bg-3:oklch(0.195 0.014 262);--bg-4:oklch(0.205 0.014 262);--bg-5:oklch(0.218 0.016 262);--line-soft:rgba(190,205,235,0.07);--line:rgba(190,205,235,0.09);--line-mid:rgba(190,205,235,0.13);--line-strong:rgba(190,205,235,0.18);--text:oklch(0.94 0.006 262);--text-2:oklch(0.86 0.008 262);--text-3:oklch(0.70 0.012 262);--dim:oklch(0.58 0.012 262);--faint:oklch(0.50 0.012 262);--ok:oklch(0.75 0.16 155);--warn:oklch(0.80 0.14 75);--bad:oklch(0.70 0.19 30);--ok-wash:rgba(80,220,160,0.07);--ok-border:rgba(80,220,160,0.16);--warn-wash:rgba(255,190,90,0.08);--warn-border:rgba(255,190,90,0.20);--bad-wash:rgba(255,110,100,0.14);--bad-border:rgba(255,120,110,0.35);--font-sans:var(--font-plex-sans,"IBM Plex Sans"),system-ui,sans-serif;--font-mono:var(--font-plex-mono,"IBM Plex Mono"),ui-monospace,monospace;--font-display:var(--font-grotesk,"Space Grotesk"),var(--font-sans);--fs-label:10px;--fs-meta:10.5px;--fs-body-s:11.5px;--fs-body:12.5px;--fs-title:15px;--ls-label:0.14em;--ls-wide:0.1em;--r-sm:5px;--r-md:8px;--r-lg:10px;--gap:12px;--pad-panel:13px;--bg:var(--bg-0);--panel:var(--bg-3);--panel-2:var(--bg-4);--cto:var(--agent-cto);--coo:var(--agent-coo)}*{box-sizing:border-box}body{margin:0;background:var(--bg-1);color:var(--text);font:14px/1.55 var(--font-sans);-webkit-font-smoothing:antialiased}.empty{font-size:13px;margin:4px 0}.empty,.meta{color:var(--dim)}.meta{font-size:12px}.idleline{color:var(--dim);font-size:11.5px;margin:10px 0 0}.warn{color:var(--warn);font-size:12px;margin-top:12px}.spin{width:9px;height:9px;border-radius:50%;border:1.5px solid;border-right:1.5px solid transparent;display:inline-block;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes spinslow{to{transform:rotate(1turn)}}@keyframes spinrev{to{transform:rotate(-1turn)}}@keyframes pulse{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.06);opacity:.85}}.agentmark{width:22px;height:22px;flex:none;color:var(--bg-0);font:700 11px var(--font-display);display:inline-flex;align-items:center;justify-content:center}.agentmark.circle{border-radius:50%}.agentmark.square{border-radius:5px}.agentmark.diamond{border-radius:4px;transform:rotate(45deg)}.agentmark.diamond>*{transform:rotate(-45deg)}.agentmark.triangle{-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);align-items:flex-end;padding-bottom:1px}.agentmark.sm{width:16px;height:16px;font-size:9px}.panellabel{font:600 var(--fs-label) var(--font-mono);letter-spacing:var(--ls-label);color:var(--dim)}.shell{height:100vh;display:flex;flex-direction:column;background:var(--bg-1)}.topbar{height:46px;flex:none;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--line);background:var(--bg-2)}.topbar,.topleft{display:flex;align-items:center}.topleft{gap:14px}.wordmark{font:700 14px var(--font-display);letter-spacing:.24em}.topdivider{width:1px;height:16px;background:var(--line-strong)}.topcontext{font:500 var(--fs-label) var(--font-mono);letter-spacing:.16em;color:var(--dim)}.topright{display:flex;align-items:center;gap:14px;font:500 11px var(--font-mono);color:var(--text-3)}.topstat{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pulsedot{width:7px;height:7px;border-radius:50%;background:var(--ok);animation:blink 1.8s ease-in-out infinite}.pulsedot.lost{background:var(--bad);animation:blink .6s ease-in-out infinite}.troublegate{margin:12px 12px 0;padding:14px 16px;border:1px solid var(--bad-border);border-radius:var(--r-md);background:color-mix(in srgb,var(--bad) 6%,var(--bg-3))}.troublegate h2{margin:0 0 6px;font:600 13px var(--font-display);color:var(--bad)}.deckgrid{flex:1 1;min-height:0;display:grid;grid-template-columns:318px minmax(0,1fr) 400px;grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"left center right" "bottom bottom bottom";grid-gap:var(--gap);gap:var(--gap);padding:var(--gap)}.railleft{grid-area:left;flex-direction:column;gap:10px;overflow-y:auto}.railcenter,.railleft{display:flex;min-height:0}.railcenter{grid-area:center;min-width:0}.railright{grid-area:right;min-height:0;display:flex;flex-direction:column}.railbottom{grid-area:bottom;min-height:0}@media (max-width:1280px){.shell{height:auto;min-height:100vh}.deckgrid{grid-template-columns:1fr;grid-template-areas:"center" "right" "left" "bottom"}.railleft,.railright{overflow:visible;min-height:auto}.convolog{max-height:46vh}}.agentcards{display:flex;flex-direction:column;gap:10px}.agentcard{flex:none;background:var(--bg-4);border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:var(--r-md);padding:12px var(--pad-panel)}.agentcard.errored{border-color:var(--bad-border);border-left-color:var(--bad);background:color-mix(in srgb,var(--bad) 5%,var(--bg-4))}.agentcard.awaiting{border-color:var(--warn-border)}.cardhead{display:flex;align-items:center;gap:9px}.cardname{font:600 var(--fs-title) var(--font-display);letter-spacing:.01em}.cardrole{font:400 var(--fs-label) var(--font-mono)}.cardrole,.cardstatus{letter-spacing:var(--ls-wide);color:var(--dim)}.cardstatus{margin-left:auto;display:flex;align-items:center;gap:6px;font:500 var(--fs-label) var(--font-mono);white-space:nowrap}.cardstatus.running{color:var(--accent)}.cardstatus.awaiting{color:var(--warn)}.cardstatus.errored{color:var(--bad);font-weight:600}.statusmark{width:5px;height:5px;flex:none;background:var(--dim);border-radius:50%}.statusmark.running{background:var(--accent);animation:blink 1.6s ease-in-out infinite}.statusmark.awaiting{background:var(--warn);width:7px;height:7px}.statusmark.awaiting,.statusmark.errored{border-radius:0;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%)}.statusmark.errored{background:var(--bad);width:9px;height:9px;animation:blink 1.1s ease-in-out infinite}.cardtask{margin-top:11px;padding:8px 9px;border-radius:6px;background:color-mix(in srgb,var(--accent) 7%,transparent);border:1px solid color-mix(in srgb,var(--accent) 16%,transparent)}.cardtask.awaiting{background:var(--warn-wash);border-color:var(--warn-border)}.cardtask.errored{background:var(--bad-wash);border-color:var(--bad-border)}.cardtasktitle{font:500 var(--fs-body) var(--font-sans);color:var(--text)}.cardtasknote{margin-top:4px;font:400 var(--fs-meta) var(--font-mono);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cardlast{margin-top:11px;display:flex;gap:10px;justify-content:space-between;font:400 var(--fs-body-s) var(--font-sans);color:var(--text-3);white-space:nowrap}.lastlabel{overflow:hidden;text-overflow:ellipsis}.lastwhen{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-2)}.cardfoot{margin-top:10px;display:flex;align-items:flex-start;gap:8px}.lessonchip summary,.skillchips summary{list-style:none;cursor:pointer;display:flex;gap:5px}.lessonchip summary::-webkit-details-marker,.skillchips summary::-webkit-details-marker{display:none}.lessonchip summary{font:500 11px var(--font-mono);padding:3px 8px;border-radius:4px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);white-space:nowrap}.lessondrop{margin-top:8px}.lessonline{margin:0 0 6px;font:400 var(--fs-body-s) var(--font-sans);color:var(--text-3);border-left:2px solid var(--line-strong);padding-left:8px}.skillchip{font:400 var(--fs-meta) var(--font-mono);padding:3px 7px;border-radius:4px;border:1px solid var(--line-mid);color:var(--text-3);white-space:nowrap}.skilldrop{margin-top:8px;display:flex;flex-wrap:wrap;gap:5px}.sessionpanel{background:var(--bg-3);border:1px solid var(--line);border-radius:var(--r-md);padding:11px var(--pad-panel)}.sessionrows{margin-top:9px;display:flex;flex-direction:column;gap:7px}.sessionrows div{display:flex;justify-content:space-between;gap:10px;white-space:nowrap;font:400 var(--fs-body-s) var(--font-sans);color:var(--text-3)}.sessionrows b{font:500 var(--fs-body-s) var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-2)}.deck{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--gap);min-height:0}.stagepanel{flex:none;position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:30px 16px 14px;background:radial-gradient(120% 100% at 50% 45%,var(--bg-5) 0,var(--bg-2) 62%);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.stagepanel>.panellabel{position:absolute;top:11px;left:13px}.stagestate{position:absolute;top:11px;right:13px;font:500 var(--fs-label) var(--font-mono);letter-spacing:.12em}.voicestage{position:relative;display:flex;align-items:center;justify-content:center}.vstick{inset:0;background:repeating-conic-gradient(from 0deg,var(--line-strong) 0 .3deg,transparent .3deg 5deg);-webkit-mask:radial-gradient(circle,transparent 0 96%,black 96.4%);mask:radial-gradient(circle,transparent 0 96%,black 96.4%);animation:spinslow 90s linear infinite}.vsring,.vstick{position:absolute;border-radius:50%}.vsring{border:1px solid var(--line-mid)}.vsarc{position:absolute;border-radius:50%;opacity:.85;-webkit-mask:radial-gradient(circle,transparent 0 48.2%,black 48.6%);mask:radial-gradient(circle,transparent 0 48.2%,black 48.6%);animation:spinslow 7s linear infinite}.vsarc.reverse{animation:spinrev 5s linear infinite}.vsbars{left:50%;top:50%}.vsbar,.vsbars{position:absolute}.vsbar{width:2px;border-radius:1px;transform-origin:50% 0}.vsglow{position:absolute;width:45%;height:45%;animation:pulse 3.4s ease-in-out infinite}.vscore,.vsglow{border-radius:50%}.vscore{position:relative;width:38%;aspect-ratio:1;background:var(--bg-4);border:1px solid;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;transition:border-color .5s ease}.vsname{font:600 19px var(--font-display);letter-spacing:.01em;transition:color .5s ease}.vsrole{font:500 9px var(--font-mono);letter-spacing:var(--ls-label);color:var(--dim)}.vscaption{position:absolute;bottom:-4px;left:50%;transform:translate(-50%,100%);white-space:nowrap;padding:5px 12px;border-radius:20px;background:var(--bg-5);border:1px solid var(--line-mid);font:400 var(--fs-body-s) var(--font-sans);color:var(--text-3)}.voicestage{margin-bottom:34px}.agentswitch{display:flex;gap:8px;margin-top:6px}.switchbtn{display:inline-flex;align-items:center;gap:7px;font:600 12px var(--font-sans);letter-spacing:.03em;padding:7px 13px;border-radius:999px;cursor:pointer;background:var(--bg-4);color:var(--dim);border:1px solid var(--line-mid);transition:color .15s,border-color .15s,box-shadow .15s}.switchbtn.on{color:var(--accent);border-color:var(--accent);box-shadow:0 0 18px -6px var(--accent)}.interim{font-size:12.5px;color:var(--text);font-style:italic}.interim,.voicenote{max-width:420px;max-height:3.5em;overflow-y:auto}.voicenote{font-size:12px;color:var(--warn)}.convopanel{flex:1 1;min-height:0;background:var(--bg-3);border:1px solid var(--line);border-radius:var(--r-md);display:flex;flex-direction:column}.convohead{flex:none;padding:10px var(--pad-panel);border-bottom:1px solid var(--line-soft);display:flex;justify-content:space-between;align-items:center}.convocount{font:400 var(--fs-label) var(--font-mono);color:var(--faint)}.convolog{flex:1 1;overflow-y:auto;padding:12px var(--pad-panel);min-height:0;display:flex;flex-direction:column;gap:11px;scrollbar-width:thin}.turn{display:flex;gap:9px}.turnbar{flex:none;width:2px;border-radius:1px}.turnwho{font:500 var(--fs-label) var(--font-mono);letter-spacing:var(--ls-wide);color:var(--dim)}.turntext{margin-top:3px;font:400 var(--fs-body) var(--font-sans);line-height:1.5;color:var(--text-2);white-space:pre-wrap;word-break:break-word}.chatstatus{gap:8px;color:var(--dim);font-size:12.5px;padding:2px 4px}.chatstatus,.convoinput{display:flex;align-items:center}.convoinput{flex:none;gap:9px;padding:9px var(--pad-panel);border-top:1px solid var(--line-soft)}.livedot{width:7px;height:7px;flex:none;border-radius:50%;animation:blink 1.8s ease-in-out infinite}.convoinput input{flex:1 1;min-width:0;padding:10px 12px;font-size:13.5px;background:var(--bg-4);color:var(--text);border:1px solid var(--line-mid);border-radius:var(--r-md);outline:none;font-family:var(--font-sans)}.convoinput input:focus{border-color:var(--accent,var(--line-strong))}.convoinput button{padding:10px 14px;font-size:13px;font-weight:600;border-radius:var(--r-md);border:1px solid var(--line-mid);background:var(--bg-4);color:var(--text);cursor:pointer}.convoinput button:disabled{opacity:.45;cursor:default}.micbtn.on{color:var(--ok);border-color:var(--ok);box-shadow:0 0 14px -4px var(--ok)}.approvalspanel{flex:1 1;min-height:0;background:var(--bg-3);border:1px solid var(--line);border-radius:var(--r-md);display:flex;flex-direction:column}.approvalsheadrow{flex:none;padding:10px var(--pad-panel);border-bottom:1px solid var(--line-soft);display:flex;justify-content:space-between;align-items:center}.waitingbadge{font:600 var(--fs-label) var(--font-mono);letter-spacing:var(--ls-wide);padding:3px 7px;border-radius:4px;background:var(--warn-wash);color:var(--warn)}.approvalslist{flex:1 1;min-height:0;overflow-y:auto;padding:11px;display:flex;flex-direction:column;gap:11px}.approvalcard{border-radius:var(--r-md);border:1px solid var(--line-mid);background:var(--bg-5);overflow:hidden}.approvalcard.warned{border-color:var(--bad-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--bad) 7%,transparent)}.approvalcard.decided{border-color:var(--line-soft);background:var(--bg-2);opacity:.8;padding:11px 12px}.warnbanner{padding:10px 12px;background:var(--bad-wash);border-bottom:1px solid var(--bad-border);display:flex;gap:9px;align-items:flex-start}.warntriangle{flex:none;margin-top:2px;width:15px;height:15px;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--bad)}.warntitle{font:600 var(--fs-body-s) var(--font-mono);letter-spacing:var(--ls-wide);color:var(--bad)}.warntext{margin-top:4px;font:400 var(--fs-body-s) var(--font-sans);line-height:1.45;color:var(--text-2)}.approvalbody{padding:12px}.approvalhead{display:flex;align-items:center;gap:8px}.approvaltitle{font:600 12.5px var(--font-display);color:var(--text);text-transform:capitalize}.approvaltitle.struck{text-decoration:line-through;color:var(--text-3);text-transform:none}.approvalwhen{margin-left:auto;font:400 var(--fs-meta) var(--font-mono);color:var(--faint)}.approvalsummary{margin-top:8px;font:400 12px/1.5 var(--font-sans);color:var(--text-3)}.decisionnote{margin-top:10px;width:100%;resize:vertical;padding:8px 9px;border-radius:var(--r-sm);border:1px dashed var(--line-strong);background:transparent;font:400 var(--fs-body-s) var(--font-sans);color:var(--text);min-height:34px}.decisionnote::placeholder{color:var(--faint)}.approvalactions{margin-top:10px;display:flex;gap:8px}.approvalactions button{flex:1 1;text-align:center;padding:9px;border-radius:6px;font:600 12px var(--font-sans);cursor:pointer;border:1px solid transparent}.approvebtn{background:var(--ok);color:var(--bg-0)}.approvebtn.demoted{background:color-mix(in srgb,var(--ok) 22%,var(--bg-4));color:color-mix(in srgb,var(--ok) 55%,var(--dim))}.rejectbtn{background:var(--bg-4);border-color:var(--line-strong);color:var(--text-2)}.rejectbtn.loud{background:var(--bad);border-color:var(--bad);color:var(--text)}.finalline{margin-top:8px;text-align:center;font:400 var(--fs-meta) var(--font-mono);color:var(--faint)}.decidedstamp{margin-left:auto;font:600 var(--fs-label) var(--font-mono);letter-spacing:var(--ls-wide);color:var(--ok)}.decidedstamp.rejected{color:var(--bad)}.decidedmeta{margin-top:6px;font:400 var(--fs-body-s) var(--font-sans);color:var(--dim)}.backlogpanel{background:var(--bg-3);border:1px solid var(--line);border-radius:var(--r-md);display:flex;flex-direction:column;max-height:232px}.backloghead{flex:none;padding:9px var(--pad-panel);border-bottom:1px solid var(--line-soft);display:flex;align-items:center;gap:12px}.lanefilter{display:flex;gap:6px}.lanechip{font:500 var(--fs-label) var(--font-mono);letter-spacing:.08em;padding:3px 9px;border-radius:12px;cursor:pointer;border:1px solid var(--line-mid);background:transparent;color:var(--text-3)}.lanechip.on{background:var(--line-strong);color:var(--text)}.lanechip[style]{border-color:var(--accent-dim,var(--line-mid))}.lanechip[style].on{background:var(--accent-dim);color:var(--text)}.backlogcount{margin-left:auto;font:400 var(--fs-label) var(--font-mono);color:var(--faint)}.backlogcols{flex:1 1;min-height:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line-soft)}.backlogcol{background:var(--bg-3);padding:9px 11px;display:flex;flex-direction:column;gap:6px;min-height:0;overflow-y:auto;scrollbar-width:thin}.colhead{display:flex;justify-content:space-between;font:600 var(--fs-label) var(--font-mono);letter-spacing:.12em;color:var(--dim)}.backlogcard{display:block;padding:7px 8px;border-radius:var(--r-sm);background:var(--bg-5);border-left:2px solid var(--line-strong);text-decoration:none;color:inherit}.backlogcard:hover .backlogfeature{color:var(--text)}.backlogcard.shippedcard{background:var(--bg-4)}.backlogcard.shippedcard .backlogfeature{color:var(--text-3)}.backlogfeature{font:500 12px var(--font-sans);color:var(--text-2)}.backlogmeta{margin-top:3px;font:400 var(--fs-label) var(--font-mono);color:var(--faint)}@media (max-width:900px){.backlogcols{grid-template-columns:repeat(2,1fr)}.backlogpanel{max-height:none}}.systemstrip{flex:none;min-height:44px;display:flex;align-items:center;flex-wrap:wrap;padding:0 16px;border-top:1px solid var(--line);background:var(--bg-2)}.striplabel{font:600 var(--fs-label) var(--font-mono);letter-spacing:var(--ls-label);color:var(--dim);padding-right:16px}.stripseg{display:flex;align-items:center;gap:9px;padding:6px 16px;border-left:1px solid var(--line);font:400 var(--fs-body-s) var(--font-sans);color:var(--text-3)}.stripseg.warn{color:var(--warn);font-weight:500}.stripseg.bad{color:var(--bad);font-weight:500}.stripmark{width:7px;height:7px;flex:none;border-radius:50%;background:var(--ok)}.stripmark.square{border-radius:1px}.stripmark.triangle{border-radius:0;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%)}.stripmark.warn{background:var(--warn)}.stripmark.bad{background:var(--bad);animation:blink 1.4s ease-in-out infinite}.stripright{margin-left:auto;font:400 var(--fs-meta) var(--font-mono);color:var(--faint);padding-left:16px}.directdispatch{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-3);padding:10px var(--pad-panel)}.directdispatch summary{cursor:pointer;color:var(--dim);font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.directdispatch .cmdwrap{margin:12px 0 6px}.commandbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.commandbar input{flex:1 1;min-width:180px;padding:12px 14px;font-size:14px;background:var(--bg-4);color:var(--text);border:1px solid var(--line-mid);border-radius:var(--r-md);outline:none}.commandbar input:focus{border-color:var(--agent-cto)}.commandbar button{padding:12px 18px;font-size:13px;font-weight:600;border-radius:var(--r-md);border:1px solid var(--line-mid);background:var(--bg-4);color:var(--text);cursor:pointer}.commandbar button:disabled{opacity:.45;cursor:default}.cmdresult{color:var(--dim);font-size:13px}.cmdwrap,.cmdwrap .commandbar{margin:0}.cmdstatus{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px;padding:10px 14px;border-radius:9px;border:1px solid var(--line);background:var(--bg-3);font-size:12.5px}.cmdstatus.live{border-color:var(--ok-border)}.cmdstatus.bad{border-color:var(--bad-border)}.cmdstatus .badge{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--dim);padding:3px 9px;border-radius:20px;border:1px solid var(--line);white-space:nowrap}.cmdstatus.live .badge{color:var(--ok);border-color:var(--ok-border)}.cmdstatus.bad .badge{color:var(--bad);border-color:var(--bad-border)}.cmdstatus .meta{color:var(--dim);font-size:11.5px}.cmdstatus .msg{color:var(--text);flex:1 1 320px;min-width:0}.cmdstatus .msg.bad{color:var(--bad)}.cmdstatus .tid{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;color:var(--faint)}.loginwrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(900px 420px at 50% 0,var(--agent-cto-dim,transparent) 0,transparent 60%),radial-gradient(700px 380px at 50% 100%,var(--agent-coo-dim,transparent) 0,transparent 60%),var(--bg-0)}.loginbox{width:100%;max-width:340px;display:flex;flex-direction:column;gap:12px;background:var(--bg-3);border:1px solid var(--line);border-radius:14px;padding:30px 26px 26px;text-align:center}.loginbox h1{font-size:15px;margin:0;letter-spacing:.02em;font-family:var(--font-display)}.loginbox .meta{margin:-6px 0 6px;font-size:12.5px}.loginorbs{display:flex;gap:10px;justify-content:center;margin-bottom:6px}.miniorb{width:11px;height:11px;border-radius:50%;box-shadow:0 0 14px 1px currentColor;opacity:.9}.loginbox input{padding:12px 14px;font-size:15px;text-align:center;background:var(--bg-4);color:var(--text);border:1px solid var(--line-mid);border-radius:var(--r-md);outline:none}.loginbox input:focus{border-color:var(--agent-cto)}.loginbox button{padding:12px;font-size:14px;font-weight:600;border-radius:var(--r-md);cursor:pointer;border:1px solid var(--line-mid);background:var(--bg-4);color:var(--text)}.loginbox button:hover{border-color:var(--agent-cto);color:var(--agent-cto)}.loginerror{color:var(--bad);font-size:12.5px;margin:2px 0 0}.briefbtn{font:500 10.5px var(--font-mono);letter-spacing:.08em;padding:5px 10px;border-radius:var(--r-sm);cursor:pointer;border:1px solid var(--line-mid);background:var(--bg-4);color:var(--text-2)}.briefbtn:hover{border-color:var(--agent-asher,var(--line-strong));color:var(--text)}.briefoverlay{position:fixed;inset:0;z-index:40;background:color-mix(in srgb,var(--bg-0) 72%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;animation:rise .4s ease both}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.briefmodal{width:min(720px,92vw);max-height:86vh;overflow-y:auto;background:var(--bg-4);border:1px solid var(--agent-asher-dim,var(--line-strong));border-radius:12px;box-shadow:0 40px 90px color-mix(in srgb,var(--bg-0) 55%,transparent)}.briefhead{padding:16px 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:11px;background:linear-gradient(90deg,var(--agent-asher-dim,transparent) -60%,transparent 60%)}.brieftitle{font:600 17px var(--font-display)}.briefmeta{font:400 11px var(--font-mono);color:var(--dim)}.briefbody{padding:18px 20px;display:flex;flex-direction:column;gap:14px}.briefopen{font:400 15px/1.55 var(--font-display);color:var(--text)}.briefitem{display:flex;gap:12px;padding:12px 13px;border-radius:var(--r-md);background:var(--bg-5);border-left:2px solid var(--line-strong)}.briefitem.bad{border-left-color:var(--bad)}.briefitem.warn{border-left-color:var(--warn)}.briefitem.ok{border-left-color:var(--ok)}.briefnum{font:600 12px var(--font-mono);color:var(--dim);padding-top:1px}.briefitemtitle{font:500 13.5px var(--font-sans);color:var(--text)}.briefitembody{margin-top:4px;font:400 12.5px/1.5 var(--font-sans);color:var(--text-3)}.briefactions{display:flex;align-items:center;gap:10px;padding-top:2px}.briefprimary{border-radius:6px;background:var(--agent-asher,var(--ok));color:var(--bg-0);border:none}.briefprimary,.briefsettle{font:600 12.5px var(--font-sans);padding:9px 16px;cursor:pointer}.briefsettle{border-radius:6px;border:1px solid var(--line-strong);background:transparent;color:var(--text-2)}.stopwrap{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.stopbtn{font:600 11px var(--font-sans);padding:4px 12px;border-radius:var(--r-sm);cursor:pointer;background:transparent;border:1px solid var(--bad-border);color:var(--bad)}.stopbtn:hover{background:var(--bad-wash)}.stopbtn:disabled{opacity:.5;cursor:default}.stopdetail{font:400 var(--fs-meta) var(--font-mono);color:var(--dim)}.mshell{min-height:100vh;max-width:560px;margin:0 auto;display:flex;flex-direction:column;background:var(--bg-1)}.mhead{flex:none;display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid var(--line)}.mcontext{font:400 var(--fs-label) var(--font-mono);letter-spacing:.12em;color:var(--faint)}.mbody{flex:1 1;padding:18px 20px 26px;display:flex;flex-direction:column;gap:16px}.mwarn{border:1px solid var(--bad-border);border-radius:9px}.mwho{font:500 12px var(--font-mono);letter-spacing:.08em}.mtitle{margin:12px 0 0;font:600 24px/1.2 var(--font-display);color:var(--text);text-transform:capitalize}.msummary{margin:8px 0 0;font:400 14px/1.55 var(--font-sans);color:var(--text-3)}.mtask{margin:6px 0 0;font:400 12px var(--font-mono);color:var(--faint)}.mfacts{display:flex;flex-direction:column;gap:1px;border-radius:var(--r-md);overflow:hidden;background:var(--line-soft)}.mfact{display:flex;justify-content:space-between;gap:12px;padding:11px 13px;background:var(--bg-4);font:400 13px var(--font-sans);color:var(--text-3);text-transform:capitalize}.mfactval{font-family:var(--font-mono);color:var(--text);text-transform:none;overflow-wrap:anywhere;text-align:right}.mform{flex-direction:column}.mactions,.mform{display:flex;gap:10px}.mbtn{flex:1 1;padding:16px!important;border-radius:10px!important;font-size:15px!important}.mdecided{padding:16px;border-radius:var(--r-md);text-align:center;border:1px solid var(--ok-border);background:var(--ok-wash)}.mdecided.expired,.mdecided.rejected{border-color:var(--bad-border);background:var(--bad-wash)}.mdecidedword{font:700 18px var(--font-display);color:var(--ok);letter-spacing:.06em}.mdecided.expired .mdecidedword,.mdecided.rejected .mdecidedword{color:var(--bad)}.mactions button{text-align:center;cursor:pointer;border:1px solid transparent;font-weight:600;font-family:var(--font-sans)}.convohead{width:100%;background:none;border:none;text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:10px}.convohead:hover .panellabel{color:var(--text-2)}.chev{display:inline-block;width:12px;color:var(--dim)}.convopanel.open{flex:1 1;min-height:220px}.convopanel.closed{flex:none;min-height:0}.convosnippet{flex:1 1;min-width:0;margin:0 10px;font:400 var(--fs-body) var(--font-sans);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voicestage.compact{margin-bottom:26px}.voicestage.compact .vsname{font-size:12px}.voicestage.compact .vsrole{display:none}.voicestage.compact .agentmark{width:13px;height:13px;font-size:7px}.voicestage.compact+*{margin-top:0}.deckgrid:has(.convopanel.open) .backlogpanel{max-height:150px}.deck:has(.convopanel.open) .stagepanel{padding:24px 16px 10px}.deck:has(.convopanel.open) .switchbtn{padding:5px 11px;font-size:11px}.deck:has(.convopanel.open) .vscaption{display:none}.deck:has(.convopanel.open) .voicestage{margin-bottom:6px}.turnlink{color:var(--accent,var(--text));text-decoration:none;border-bottom:1px solid var(--line-strong)}.turnlink:hover{border-bottom-color:currentColor}.turncode{font-family:var(--font-mono);font-size:11.5px;padding:1px 4px;border-radius:3px;background:var(--bg-5)}.turnreceipts{margin-top:5px;display:flex;flex-wrap:wrap;gap:4px 12px;font:400 var(--fs-meta) var(--font-mono);color:var(--faint)}.teamactive{margin-top:8px;display:flex;flex-direction:column;gap:4px}.teamrow{display:flex;align-items:center;gap:7px;min-width:0;font:400 var(--fs-body-s) var(--font-sans);color:var(--text-3)}.teamname{font:500 var(--fs-meta) var(--font-mono);color:var(--text-2);white-space:nowrap}.teamtask{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.teamago{margin-left:auto;font:400 var(--fs-meta) var(--font-mono);color:var(--faint);white-space:nowrap}.teamlist{margin-top:7px}.teamlist summary{list-style:none;cursor:pointer;font:400 var(--fs-meta) var(--font-mono);color:var(--faint)}.teamlist summary::-webkit-details-marker{display:none}.teamlist[open] summary{color:var(--dim)}.teamdrop{margin-top:6px;display:flex;flex-direction:column;gap:4px}.stopturnbtn{padding:10px 14px;font-size:13px;font-weight:600;border-radius:var(--r-md);border:1px solid var(--bad-border);background:transparent;color:var(--bad);cursor:pointer;white-space:nowrap}.stopturnbtn:hover{background:var(--bad-wash)}.viewtabs{display:flex;gap:6px}.noticecard{border-left-style:dashed;opacity:.75;border-left-color:var(--line-strong)!important}.taskpage{min-height:100vh;max-width:860px;margin:0 auto;background:var(--bg-1)}.backlink{font:500 12px var(--font-mono);color:var(--dim);text-decoration:none;margin-right:4px}.backlink:hover{color:var(--text)}.taskbody2{padding:18px 20px 40px;display:flex;flex-direction:column;gap:16px}.taskdesc summary{cursor:pointer;font:500 var(--fs-body-s) var(--font-mono);color:var(--dim)}.taskpre{margin:8px 0 0;padding:10px 12px;border-radius:var(--r-md);background:var(--bg-3);border:1px solid var(--line);font:400 12px/1.5 var(--font-sans);color:var(--text-2);white-space:pre-wrap;word-break:break-word}.taskresult .taskpre{border-left:2px solid var(--ok)}.trail{margin-top:8px;display:flex;flex-direction:column}.trailrow{display:grid;grid-template-columns:92px 110px 1fr;grid-gap:10px;gap:10px;padding:6px 0;border-top:1px solid var(--line-soft);align-items:baseline}.trailwhen{font:400 10.5px var(--font-mono);color:var(--faint);white-space:nowrap}.evkind{font:500 10px var(--font-mono);letter-spacing:.06em;color:var(--dim);text-transform:uppercase}.evkind.error{color:var(--bad)}.evkind.retrospective{color:var(--ok)}.evkind.approval_requested,.evkind.question{color:var(--warn)}.trailtext{font:400 12.5px/1.5 var(--font-sans);color:var(--text-2);overflow-wrap:anywhere}.tasklink{text-decoration:none;color:inherit}.tasklink:hover{background:var(--bg-5)}