@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.p.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 Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.p.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 Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.p.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 Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.p.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 Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_fa89f4{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_fa89f4{--font-sans:"Inter Tight","Inter Tight Fallback"}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/665e920483964785-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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5611c55482296524-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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/665e920483964785-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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5611c55482296524-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:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_cc28ac{font-family:Newsreader,Newsreader Fallback}.__variable_cc28ac{--font-serif:"Newsreader","Newsreader Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--color-paper:oklch(0.962 0.022 80);--color-paper-sunk:oklch(0.940 0.025 80);--color-paper-edge:oklch(0.918 0.028 80);--color-surface:oklch(0.985 0.014 80);--color-surface-alt:oklch(0.952 0.022 80);--color-ink:oklch(0.260 0.020 65);--color-ink-strong:oklch(0.180 0.020 65);--color-ink-muted:oklch(0.475 0.018 65);--color-ink-faint:oklch(0.625 0.014 65);--color-ink-line:oklch(0.855 0.018 70);--color-moss:oklch(0.50 0.08 150);--color-moss-deep:oklch(0.38 0.08 150);--color-moss-soft:oklch(0.91 0.045 150);--color-moss-ink:oklch(0.34 0.07 150);--color-signal:oklch(0.55 0.09 35);--color-signal-soft:oklch(0.91 0.045 35);--color-signal-ink:oklch(0.34 0.07 35);--color-amber:oklch(0.78 0.16 78);--color-presence-self:oklch(0.55 0.10 240);--color-presence-other:oklch(0.55 0.12 30);--color-timeline-rail:oklch(0.85 0.020 70);--color-timeline-dot:var(--color-moss);--color-timeline-current:var(--color-signal);--status-healthy-bg:var(--color-moss-soft);--status-healthy-fg:var(--color-moss-ink);--status-unknown-bg:oklch(0.93 0.005 85);--status-unknown-fg:var(--color-ink-muted);--status-error-bg:var(--color-signal-soft);--status-error-fg:var(--color-signal-ink);--status-warn-bg:oklch(0.92 0.05 85);--status-warn-fg:oklch(0.38 0.06 75);--billing-positive-fg:var(--color-moss-deep);--billing-positive-bg:var(--color-moss-soft);--billing-negative-fg:var(--color-signal-ink);--billing-negative-bg:var(--color-signal-soft);--focus-ring:oklch(0.55 0.09 145/0.45);--font-sans:"Inter Tight","Inter",ui-sans-serif,system-ui,sans-serif;--font-serif:"Newsreader","Source Serif Pro",Georgia,serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--t-eyebrow:0.6875rem;--t-micro:0.75rem;--t-small:0.8125rem;--t-body:0.875rem;--t-body-lg:0.9375rem;--t-h6:1rem;--t-h5:1.125rem;--t-h4:1.375rem;--t-h3:1.75rem;--t-h2:2.25rem;--t-h1:3rem;--t-display:4.5rem;--lh-tight:1.15;--lh-snug:1.3;--lh-body:1.5;--lh-loose:1.65;--tracking-caps:0.08em;--tracking-tight:-0.01em;--tracking-mono:0.01em;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--s-0:0;--s-px:1px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:48px;--s-10:64px;--s-11:80px;--s-12:96px;--r-0:0;--r-1:2px;--r-2:4px;--r-pill:999px;--bw-hair:1px;--bw-edge:1px;--bw-emph:2px;--border-default:var(--bw-hair) solid var(--color-ink-line);--border-strong:var(--bw-hair) solid oklch(0.78 0.010 70);--shadow-0:none;--shadow-1:0 1px 0 0 oklch(0.78 0.010 70/0.40);--shadow-2:0 1px 2px 0 oklch(0.20 0.010 70/0.06),0 0 0 1px oklch(0.78 0.010 70/0.50);--shadow-pop:0 6px 24px -8px oklch(0.20 0.010 70/0.18),0 0 0 1px oklch(0.78 0.010 70/0.55);--dur-fast:120ms;--dur-base:180ms;--dur-slow:280ms;--ease-out:cubic-bezier(0.2,0.7,0.3,1);--ease-in-out:cubic-bezier(0.5,0,0.5,1);--layout-max:1440px;--layout-gutter:32px;--rail-width:220px;--header-height:64px;--row-height:40px;--row-height-cozy:48px;--control-height:32px;--control-height-sm:24px;--icon-size-sm:14px;--icon-size-md:16px;--icon-size-lg:20px;--icon-size-xl:24px}body,html{font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--color-moss-soft);color:var(--color-moss-deep)}.eyebrow{font:var(--fw-medium) var(--t-eyebrow)/1 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-muted)}.mono{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tracking-mono)}*,:after,:before{box-sizing:border-box}body,html{min-height:100%;margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--t-body);line-height:var(--lh-body)}body{min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:0 0 0 var(--s-1) var(--focus-ring)}.eyebrow,.panel-kicker{margin:0 0 var(--s-2);font:var(--fw-medium) var(--t-eyebrow) /1 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-muted)}.hero-copy{max-width:60ch;margin:var(--s-1) 0 0;color:var(--color-ink-muted);font-size:var(--t-body-lg)}.meta,.mono{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tracking-mono)}.meta{color:var(--color-ink-faint)}.num{text-align:right;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.btn{height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);padding:0 var(--s-3);border-radius:var(--r-2);font-family:var(--font-sans);font-size:var(--t-small);font-weight:var(--fw-medium);cursor:pointer;text-decoration:none;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.btn--sm{height:var(--control-height-sm);padding:0 var(--s-2);font-size:var(--t-micro)}.btn--lg{min-height:var(--s-8);padding:0 var(--s-4);font-size:var(--t-body);font-weight:var(--fw-semibold)}.btn--icon{width:var(--control-height);padding:0}.btn--icon.btn--sm{width:var(--control-height-sm)}.btn--icon svg{width:var(--s-4);height:var(--s-4)}.btn--primary{border:none;background:var(--color-ink-strong);color:var(--color-paper)}.btn--primary:hover{background:var(--color-ink)}.btn--moss{border:none;background:var(--color-moss-deep);color:var(--color-paper)}.btn--moss:hover{background:var(--color-moss)}.btn--secondary{border:var(--border-default);background:var(--color-surface);color:var(--color-ink)}.btn--secondary:hover{background:var(--color-surface-alt)}.btn--ghost{border:none;background:transparent;color:var(--color-ink-muted)}.btn--ghost:hover{background:var(--color-surface-alt);color:var(--color-ink)}.btn--danger{border:var(--bw-hair) solid var(--color-signal);background:var(--color-surface);color:var(--color-signal-ink)}.btn--danger:hover{background:var(--status-error-bg)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.is-active{background:var(--color-paper-sunk);border-color:var(--color-ink-faint)}.status-pill{height:var(--control-height-sm);display:inline-flex;align-items:center;justify-content:center;gap:var(--s-1);padding:0 var(--s-2);border-radius:var(--r-pill);background:var(--status-unknown-bg);color:var(--status-unknown-fg);font-size:var(--t-micro);font-weight:var(--fw-medium);line-height:1;letter-spacing:var(--tracking-mono);white-space:nowrap}.status-active,.status-classified,.status-done,.status-healthy,.status-new,.status-ok,.status-processing,.status-published,.status-ready,.status-running{background:var(--status-healthy-bg);color:var(--status-healthy-fg)}.status-auth_required,.status-created,.status-degraded,.status-needs_review,.status-new_story_review,.status-paused,.status-proposed,.status-restarting,.status-review,.status-rolled_back,.status-warn{background:var(--status-warn-bg);color:var(--status-warn-fg)}.status-archived,.status-closed,.status-disabled,.status-discarded,.status-draft,.status-missing,.status-no_match,.status-pending,.status-unclassified,.status-unknown{background:var(--status-unknown-bg);color:var(--status-unknown-fg)}.status-broken,.status-classification_failed,.status-dead,.status-error,.status-exited,.status-invalid,.status-rejected,.status-removing,.status-stopped,.status-unhealthy{background:var(--status-error-bg);color:var(--status-error-fg)}.save-state{display:inline-flex;align-items:center;min-height:22px;padding:0 var(--s-2);border-radius:var(--r-pill);font:var(--fw-medium) var(--t-micro) /1 var(--font-sans)}.save-state--clean{color:var(--color-moss-ink);background:var(--color-moss-soft)}.save-state--dirty,.signal-banner{color:var(--color-signal-ink);background:var(--color-signal-soft)}.signal-banner{margin:var(--s-3) 0;padding:var(--s-3);border:var(--border-hairline) solid var(--color-signal);font-size:var(--t-body-sm)}.notice-card{border:var(--bw-hair) solid var(--color-moss);border-radius:var(--r-1);background:var(--status-healthy-bg);color:var(--status-healthy-fg)}.error-card,.notice-card{padding:var(--s-3) var(--s-4);font-size:var(--t-body)}.error-card{border:var(--bw-hair) solid var(--color-signal);border-radius:var(--r-1);background:var(--status-error-bg);color:var(--status-error-fg)}.text-area,.text-input{width:100%;border:var(--border-default);border-radius:var(--r-2);background:var(--color-surface);color:var(--color-ink);font-size:var(--t-body);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.text-input{height:var(--control-height);padding:0 var(--s-3)}.text-area{min-height:calc(var(--s-10) + var(--s-8));padding:var(--s-2) var(--s-3);resize:vertical}.text-area:focus,.text-input:focus{outline:none;border-color:var(--color-moss);box-shadow:0 0 0 var(--s-1) var(--focus-ring)}.stack-form{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.checkbox-row,.form-row{display:grid;grid-gap:var(--s-1);gap:var(--s-1)}.checkbox-row span,.form-row span{font:var(--fw-medium) var(--t-eyebrow) /1 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-muted)}.checkbox-row{min-height:var(--control-height);color:var(--color-ink);font-size:var(--t-small)}.checkbox-row,.form-row-inline{display:flex;align-items:center;gap:var(--s-2)}.form-row-inline .text-input{min-width:0}.form-label{display:block;margin-bottom:var(--s-1);font:var(--fw-medium) var(--t-eyebrow) /1 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-muted)}.field-error{color:var(--status-error-fg)}.field-error,.form-hint{font-size:var(--t-small)}.form-hint{color:var(--color-ink-faint)}.form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-3)}.argus-table,.data-table{width:100%;border-collapse:collapse;font-size:var(--t-body)}.argus-table th,.data-table th{text-align:left;background:var(--color-paper-sunk);color:var(--color-ink-faint);font-size:var(--t-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase}.argus-table td,.argus-table th,.data-table td,.data-table th{padding:var(--s-2) var(--s-4);border-bottom:var(--border-default)}.argus-table td,.data-table td{height:var(--row-height);vertical-align:middle;color:var(--color-ink)}.argus-table tr:last-child td,.data-table tr:last-child td{border-bottom:none}.argus-table tr:hover td,.data-table tr:hover td{background:var(--color-surface-alt)}.data-table tr.row--system>td:first-child{box-shadow:inset 2px 0 0 var(--color-signal)}.data-table-dense{font-size:var(--t-small)}.data-table-dense td,.data-table-dense th{padding:var(--s-1) var(--s-2)}.table-wrap{overflow-x:auto}.page-shell{min-height:100vh;display:flex;flex-direction:column}.page-shell>main{flex:1 1;padding:var(--s-6) var(--layout-gutter)}.ambient,.ambient-left,.ambient-right{display:none}.app-header{flex-shrink:0;height:var(--header-height);justify-content:space-between;padding:0 var(--layout-gutter);border-bottom:var(--border-default);background:var(--color-paper)}.app-header,.app-header-copy{display:flex;align-items:center;gap:var(--s-4)}.app-header-copy{min-width:0}.app-header h1{margin:0;color:var(--color-moss-deep);font-family:var(--font-sans);font-size:var(--t-h5);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight)}.app-header-nav{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-1)}.app-header-actions,.header-action-cluster{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--s-2)}.header-balance{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:var(--s-2);height:var(--control-height);min-height:var(--control-height);padding:0 var(--s-3);border:var(--border-default);border-radius:var(--r-2);font-family:var(--font-sans);font-size:var(--t-small);font-weight:var(--fw-medium);cursor:pointer}.header-balance,.header-balance[data-tone=ok]{background:var(--color-surface);color:var(--color-ink)}.header-balance[data-tone=ok]{border:var(--border-default)}.header-balance span,.header-balance strong{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none}.header-balance[data-tone=low]{border-color:var(--status-warn-fg);background:var(--status-warn-bg);color:var(--status-warn-fg)}.header-balance[data-tone=error]{border-color:var(--status-error-fg);background:var(--status-error-bg);color:var(--status-error-fg)}.header-install{display:inline-flex;justify-content:center;max-width:120px;border:1px solid color-mix(in srgb,var(--color-signal) 36%,var(--color-ink-line));border-radius:var(--r-2);background:var(--color-signal-soft);color:var(--color-signal-ink);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.header-install,.header-user{align-items:center;height:var(--control-height);min-height:var(--control-height);padding:0 var(--s-3);font-family:var(--font-sans);font-size:var(--t-small)}.header-user{display:inline-grid;grid-template-columns:auto auto;gap:var(--s-2);max-width:240px;border:var(--border-default);border-radius:var(--r-2);background:var(--color-surface);color:var(--color-ink);font-weight:var(--fw-medium);text-decoration:none}.header-user span,.header-user strong{min-width:0;overflow:hidden;color:inherit;font-size:inherit;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap}.header-user span{color:var(--color-ink-muted)}.header-user:hover{background:var(--color-surface-alt)}.header-action-cluster .btn{height:var(--control-height);padding-inline:var(--s-3);border:var(--border-default)}.header-action-cluster .btn,.nav-link{min-height:var(--control-height);border-radius:var(--r-2);font-size:var(--t-small);font-weight:var(--fw-medium)}.nav-link{display:inline-flex;align-items:center;gap:var(--s-2);padding:0 var(--s-3);color:var(--color-ink-muted);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.nav-link:hover{background:var(--color-surface-alt);color:var(--color-ink)}.nav-link-active{background:var(--status-healthy-bg);color:var(--color-moss-deep)}.admin-nav-link{display:inline-flex;align-items:center;width:100%;min-height:var(--control-height);padding:0 var(--s-3);border:none;border-radius:var(--r-2);background:transparent;color:var(--color-ink-muted);font-size:var(--t-small);font-weight:var(--fw-medium);text-decoration:none;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.admin-nav-link:hover{background:var(--color-surface-alt);color:var(--color-ink)}.admin-nav-link-active{background:var(--color-surface);box-shadow:inset var(--s-px) 0 0 var(--color-moss);color:var(--color-moss-deep)}.admin-layout,.section-layout{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:var(--s-4);gap:var(--s-4);align-items:start}.admin-sidebar,.section-sidebar{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--s-4));padding:var(--s-4)}.admin-sidebar-nav,.section-sidebar-nav{display:grid;grid-gap:var(--s-1);gap:var(--s-1)}.admin-content,.section-content{min-width:0}@media (max-width:900px){.admin-layout,.section-layout{grid-template-columns:1fr}.admin-sidebar,.section-sidebar{position:static}}.breadcrumb-trail{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2);margin-bottom:var(--s-2);font-family:var(--font-mono);font-size:var(--t-micro);color:var(--color-ink-faint)}.breadcrumb-trail a{color:var(--color-ink-muted)}.dashboard-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:var(--s-5);gap:var(--s-5)}.cards-grid{display:grid;grid-gap:var(--s-4);gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(calc(var(--rail-width) + var(--s-10)),1fr))}.panel{background:var(--color-surface);border:var(--border-default);border-radius:var(--r-1);box-shadow:var(--shadow-0);padding:var(--s-6)}.panel-strong{background:var(--color-paper-sunk)}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-5)}.panel-head h2{margin:0;color:var(--color-moss-deep);font-family:var(--font-serif);font-size:var(--t-h4);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight)}.list-section{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.list-section-title{margin:0;color:var(--color-moss-deep);font-family:var(--font-serif);font-size:var(--t-h4);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight)}.panel-note{margin:var(--s-1) 0 0;color:var(--color-ink-muted);font-size:var(--t-body)}.panel-meta{color:var(--color-ink-faint);font-size:var(--t-micro)}.content-page{display:grid;grid-gap:var(--s-5);gap:var(--s-5)}.content-page-head{display:grid;grid-gap:var(--s-1);gap:var(--s-1)}.crumbs{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--color-ink-faint)}.page-title{margin:0;color:var(--color-moss-deep);font-family:var(--font-serif);font-size:var(--t-h3);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight)}.page-lede{max-width:60ch;margin:0;color:var(--color-ink-muted);font-size:var(--t-body-lg)}.page-header-row{display:flex;align-items:start;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.with-drawer{display:grid;grid-template-columns:minmax(0,1fr) minmax(calc(var(--rail-width) * 2),calc(var(--rail-width) * 2 + var(--s-12)));grid-gap:var(--s-4);gap:var(--s-4);align-items:start}.drawer-meta-grid{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:var(--s-2) var(--s-3);gap:var(--s-2) var(--s-3);padding:var(--s-3);border:var(--border-default);border-radius:var(--r-1);background:var(--color-paper-sunk);font-size:var(--t-small)}.drawer-meta-grid span{color:var(--color-ink-muted)}.drawer-meta-grid code{min-width:0;overflow:hidden;color:var(--color-ink);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.empty-row,.muted{color:var(--color-ink-muted)}.empty-row{padding:var(--s-7) var(--s-4);text-align:center}.cell-stack{display:grid;grid-gap:var(--s-1);gap:var(--s-1)}.cell-title{color:var(--color-ink);font-weight:var(--fw-semibold)}.cell-muted{color:var(--color-ink-muted);font-size:var(--t-small);line-height:var(--lh-snug)}.compact-list{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.compact-row{align-items:flex-start;padding:var(--s-2) 0;border-top:var(--border-default)}.compact-row,.info-row{display:flex;justify-content:space-between;gap:var(--s-3)}.info-row{font-size:var(--t-small)}.tag{min-height:var(--control-height-sm);display:inline-flex;align-items:center;gap:var(--s-1);margin:0 var(--s-1) var(--s-1) 0;padding:0 var(--s-2);border:var(--border-default);border-radius:var(--r-pill);background:var(--color-surface);color:var(--color-ink);font-size:var(--t-micro);line-height:1}.tag--mono{font-family:var(--font-mono);letter-spacing:var(--tracking-mono)}.tag--lane{color:var(--color-moss-deep)}.tag--closed{color:var(--color-ink-muted)}.tag--system{border-color:var(--color-signal);background:var(--color-signal-soft);color:var(--color-signal-ink)}.json-block{margin:0;padding:var(--s-4);border:var(--border-default);border-radius:var(--r-1);background:var(--color-paper-sunk);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--t-small);line-height:1.45;white-space:pre-wrap}.json-block--scroll{max-height:calc(var(--s-10) * 6);overflow:auto}.icon{width:var(--icon-size-sm);height:var(--icon-size-sm);flex-shrink:0;vertical-align:middle}.icon--md{width:var(--icon-size-md);height:var(--icon-size-md)}.icon--lg{width:var(--icon-size-lg);height:var(--icon-size-lg);flex-shrink:0}.icon--xl{width:var(--icon-size-xl);height:var(--icon-size-xl);flex-shrink:0}.undo-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-3);margin:var(--s-3) 0;padding:var(--s-3);border:var(--border-default);border-left:var(--bw-emph) solid var(--color-moss);border-radius:var(--r-1);background:var(--color-moss-soft);color:var(--color-moss-ink)}@keyframes spin{to{transform:rotate(1turn)}}.telegram-preview{min-height:calc(var(--s-10) + var(--s-8));padding:var(--s-4);border:var(--border-default);border-radius:var(--r-2);background:var(--color-paper-sunk);color:var(--color-ink);line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.telegram-preview--plain{font-family:var(--font-mono)}.telegram-preview--empty{color:var(--color-ink-muted)}.clickable-row{cursor:pointer}.clickable-row:hover{background:var(--color-surface-alt)}.copy-code-row{display:inline-flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.copy-code-value{-webkit-user-select:text;-moz-user-select:text;user-select:text;padding:var(--s-1) var(--s-2);border:var(--border-hairline);border-radius:var(--r-2);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--t-small)}.copy-code-row svg{width:var(--s-4);height:var(--s-4)}.hint-trigger{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;min-height:var(--control-height-sm);padding:0 var(--s-2);border:var(--border-default);border-radius:var(--r-pill);background:var(--color-surface);font-size:var(--t-micro);line-height:1;cursor:help}.hint-cell,.hint-trigger{color:var(--color-ink-muted)}.hint-cell{max-width:calc(var(--rail-width) * 2);font-size:var(--t-small);line-height:var(--lh-snug)}.toc-rail{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--s-5));align-self:start;padding:var(--s-4) var(--s-2);border-left:var(--border-default)}.toc-rail .eyebrow{display:block;margin-bottom:var(--s-3);padding:0 var(--s-3)}.toc-rail nav{display:grid;grid-gap:2px;gap:2px}.toc-rail a{display:block;padding:var(--s-1) var(--s-3);border-left:2px solid transparent;color:var(--color-ink-muted);font-size:var(--t-small);line-height:1.4;text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.toc-rail a.level-2{color:var(--color-ink);font-weight:var(--fw-medium)}.toc-rail a.level-3{padding-left:calc(var(--s-3) + var(--s-3));font-size:var(--t-micro)}.toc-rail a.active,.toc-rail a:hover{color:var(--color-moss-deep)}.toc-rail a.active{border-left-color:var(--color-moss)}@media (max-width:1000px){.toc-rail{display:none}}.nowrap{white-space:nowrap}.toolbar-count{align-self:center;color:var(--color-ink-muted);font-size:var(--t-small);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.pagination-row{justify-content:center;gap:var(--s-3);margin-top:var(--s-4)}.chip-row,.pagination-row{display:flex;align-items:center}.chip-row{flex-wrap:wrap;gap:var(--s-1)}.chip-row--compact{max-width:calc(var(--rail-width) + var(--s-12))}.choice-row{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--t-small)}.tag-button{cursor:pointer}.settings-stack{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.diagnostic-summary{display:flex;align-items:center;gap:var(--s-2)}.diagnostic-steps{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.diagnostic-step{display:grid;grid-gap:var(--s-1);gap:var(--s-1);padding:var(--s-2);border:var(--border-default);border-radius:var(--r-2);background:var(--color-paper)}.diagnostic-step p{margin:0;color:var(--color-ink-muted)}.diagnostic-step__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.diagnostic-step__label{font-weight:var(--fw-semibold)}.diagnostic-step__details{max-height:220px;overflow:auto;margin:0;padding:var(--s-2);border:var(--border-subtle);border-radius:var(--r-2);background:var(--color-paper-sunk);color:var(--color-ink);font-size:var(--t-small);white-space:pre-wrap}.table-actions{justify-content:flex-end}.filter-row,.table-actions{display:flex;gap:var(--s-2)}.filter-row{flex-wrap:wrap;margin-bottom:var(--s-4)}.filter-chip{height:var(--control-height);display:inline-flex;align-items:center;gap:var(--s-2);padding:0 var(--s-3);border:var(--border-default);border-radius:var(--r-2);background:var(--color-surface);color:var(--color-ink);cursor:pointer;font-size:var(--t-small);font-weight:var(--fw-medium);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.filter-chip:hover{background:var(--color-surface-alt)}.filter-chip-active{border-color:var(--color-moss);background:var(--status-healthy-bg);color:var(--status-healthy-fg)}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-4);padding:var(--s-3) var(--s-4);border:var(--border-default);border-radius:var(--r-1);background:var(--color-paper-sunk)}.list-toolbar{margin-bottom:0}.toolbar .actions,.toolbar .filters{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2)}.leads-toolbar .filters{align-items:flex-start}.compact{height:var(--control-height-sm);padding:0 var(--s-2);border:var(--border-default);border-radius:var(--r-2);background:var(--color-surface)}.comment-box,.compact{color:var(--color-ink);font-size:var(--t-small)}.comment-box{margin:0;padding:var(--s-3);border:var(--border-default);border-radius:var(--r-1);background:var(--color-paper-sunk);line-height:var(--lh-snug)}.preserve-lines{white-space:pre-wrap}.tooltip{position:relative;display:inline-flex;align-items:center}.tooltip:focus{outline:none}.tooltip__trigger{display:inline-flex}.tooltip__bubble{position:absolute;z-index:60;left:50%;max-width:280px;width:max-content;padding:var(--s-2) var(--s-3);border:var(--border-default);border-radius:var(--r-1);background:var(--color-surface);box-shadow:var(--shadow-pop);color:var(--color-ink);font-size:var(--t-small);line-height:var(--lh-snug);opacity:0;pointer-events:none;transform:translateX(-50%);transition:opacity var(--dur-fast) var(--ease-out)}.tooltip--top .tooltip__bubble{bottom:calc(100% + var(--s-2))}.tooltip--bottom .tooltip__bubble{top:calc(100% + var(--s-2))}.tooltip:focus .tooltip__bubble,.tooltip:focus-within .tooltip__bubble,.tooltip:hover .tooltip__bubble{opacity:1}.monaco-prompt-variable{color:var(--color-moss-deep);font-weight:var(--fw-semibold)}.monaco-prompt-control{color:var(--color-signal-ink,var(--color-moss-deep));font-style:italic}.story-search-list{max-height:calc(var(--row-height) * 7);overflow:auto;border:var(--border-default);border-radius:var(--r-1);background:var(--color-surface)}.story-search-item{width:100%;display:grid;grid-gap:var(--s-1);gap:var(--s-1);padding:var(--s-3);border:none;border-bottom:var(--border-default);background:transparent;color:inherit;text-align:left;cursor:pointer}.story-search-item:last-child{border-bottom:none}.story-search-item:hover{background:var(--color-surface-alt)}.story-search-item:disabled{opacity:.45;cursor:not-allowed}.story-search-item__meta{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tracking-mono)}.settings-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:var(--s-2);gap:var(--s-2)}.align-end{align-self:end}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--s-3);gap:var(--s-3)}.metric-card{display:grid;grid-gap:var(--s-1);gap:var(--s-1);padding:var(--s-4);border:var(--border-default);background:var(--color-surface)}.metric-card small,.metric-card span{color:var(--color-ink-muted);font-size:var(--t-small)}.metric-card strong{font-family:var(--font-display);font-size:var(--t-title);color:var(--color-ink)}.compact-form,.dense-panel{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.info-row span{color:var(--color-ink-muted)}.info-table{display:grid;grid-gap:var(--s-2);gap:var(--s-2);padding:var(--s-3);border:var(--border-default);background:var(--color-surface-alt);font-size:var(--t-small)}.info-table>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3)}.info-table span{color:var(--color-ink-muted)}.inline-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.nested-form{padding:var(--s-3);border:var(--border-default);background:var(--color-surface-alt)}.form-grid,.nested-form{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.action-card,.data-card{padding:var(--s-4);border:var(--border-default);border-radius:var(--r-1);background:var(--color-surface)}.action-card{min-height:100%;display:grid;grid-gap:var(--s-2);gap:var(--s-2);color:inherit;text-decoration:none;transition:background var(--dur-fast) var(--ease-out)}.action-card:hover{background:var(--color-surface-alt)}.action-card h3{margin:0;color:var(--color-moss-deep);font-family:var(--font-serif);font-size:var(--t-h5);font-weight:var(--fw-medium);letter-spacing:var(--tracking-tight)}.settings-runtime-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(calc(var(--rail-width) + var(--s-8)),calc(var(--rail-width) * 2));grid-gap:var(--s-3);gap:var(--s-3);align-items:end;margin-bottom:var(--s-4);padding:var(--s-3);border:var(--border-default);border-radius:var(--r-1);background:var(--color-paper-sunk)}.settings-runtime-row h3{margin:0;color:var(--color-moss-deep);font-family:var(--font-serif);font-size:var(--t-h5);font-weight:var(--fw-medium)}.inline-cell-editor{display:grid;grid-template-columns:minmax(0,1fr) var(--control-height-sm);grid-gap:var(--s-1);gap:var(--s-1);align-items:center}.inline-cell-editor .icon-button{width:var(--control-height-sm);height:var(--control-height-sm)}.ai-actions-table td{vertical-align:top}.ai-action-runtime{display:grid;grid-gap:var(--s-2);gap:var(--s-2);padding:var(--s-3);border:var(--border-default);border-radius:var(--r-1);background:var(--color-surface)}.ai-action-runtime-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.empty-state-card{display:grid;grid-gap:var(--s-2);gap:var(--s-2);padding:var(--s-6);border:var(--bw-hair) dashed var(--color-ink-line);border-radius:var(--r-1);background:var(--color-paper-sunk);color:var(--color-ink-muted);text-align:center}.sr-only{position:absolute;width:var(--s-px);height:var(--s-px);padding:0;margin:calc(var(--s-px) * -1);overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.stack-lg,.stack-md,.stack-sm{display:grid}.stack-sm{gap:var(--s-2)}.stack-md{gap:var(--s-4)}.stack-lg{gap:var(--s-6)}.divider{border-top:var(--border-default)}.section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.section-head h2,.section-head h3{margin:0}.cell-mono,.tag-mono{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tracking-mono)}.cell-num{text-align:right;white-space:nowrap}.amount-pos{color:var(--billing-positive-fg)}.amount-neg{color:var(--billing-negative-fg)}@media (max-width:900px){.page-shell>main{padding:var(--s-3) var(--s-4)}.dashboard-grid,.settings-runtime-row,.with-drawer{grid-template-columns:1fr}.app-header{height:auto;padding:var(--s-3) var(--s-4);flex-direction:column;align-items:flex-start}}