@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.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(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.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(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.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(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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 Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_37ef13{font-family:Inter,Inter Fallback;font-style:normal}.__variable_37ef13{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2f186ab49059fbbb-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/7be269dd6123b082-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/db5568a2cfd831e2-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/6760c1b492207d80-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/1f424c9580f97313-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/427e4a37d3642943-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_ecea63{font-family:JetBrains Mono,JetBrains Mono Fallback;font-weight:400;font-style:normal}.__variable_ecea63{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-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:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_181799{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.__variable_181799{--font-serif:"Source Serif 4","Source Serif 4 Fallback"}@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: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_4f4604{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_4f4604{--font-display:"Space Grotesk","Space Grotesk Fallback"}:root{--canvas:#111111;--canvas-deep:#0e0e11;--surface-1:#171717;--surface-2:#202020;--surface-3:#262626;--hairline:rgba(238,238,225,0.12);--hairline-strong:rgba(238,238,225,0.28);--hairline-emphasis:rgba(238,238,225,0.5);--ink:#eeeee1;--ink-muted:#a1a1a1;--ink-subtle:#838374;--ink-tertiary:#52525b;--accent-orange:#ff8719;--accent-indigo:#4651ff;--accent-blue:#93c0ff;--accent-chartreuse:#d4db00;--accent-yellow:#ffe87a;--brandient:linear-gradient(90deg,#ff8719,#4651ff 20%,#93c0ff 41.5%,#d4db00 61.5%,#ffe87a 81%,#ff8719);--primary:#eeeee1;--primary-hover:#ffffff;--primary-focus:#d4db00;--success:#4ade80;--danger:#f05c48;--persona-amber:#ff8719;--persona-indigo:#6d76ff;--persona-sky:#93c0ff;--persona-chartreuse:#d4db00;--persona-sand:#ffe87a;--persona-jade:#4ade80;--persona-rose:#f2889b;--persona-slate:#8f9bb0;--rounded-xs:2px;--rounded-sm:4px;--rounded-md:4px;--rounded-lg:8px;--rounded-pill:9999px}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--canvas);font-family:var(--font-inter),-apple-system,system-ui,"Segoe UI",Roboto,sans-serif;font-size:16px;line-height:1.55}a,body,html{color:var(--ink)}a{text-decoration:none}h1,h2,h3{font-family:var(--font-display),var(--font-inter),-apple-system,system-ui,sans-serif;letter-spacing:-.03em}button,input{font:inherit}.text-input{width:100%;background:var(--surface-1);color:var(--ink);border:1px solid var(--hairline);border-radius:var(--rounded-sm);padding:10px 12px;outline:none}.text-input::placeholder{color:var(--ink-tertiary)}.text-input:focus{border-color:var(--hairline-emphasis);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-focus) 40%,transparent)}.button-primary{background:var(--primary);color:var(--canvas);border:none;border-radius:var(--rounded-sm);padding:10px 18px;font-size:14px;font-weight:500;line-height:1.2;cursor:pointer;transition:box-shadow .12s ease,transform .12s ease}.button-primary:hover{background:var(--primary-hover);box-shadow:4px 4px 0 rgba(212,219,0,.3)}.button-primary:active{box-shadow:0 0 0 rgba(212,219,0,0);transform:translate(2px,2px)}.button-primary:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.button-secondary{background:var(--surface-1);color:var(--ink);border:1px solid var(--hairline-strong);border-radius:var(--rounded-sm);padding:10px 18px;font-size:14px;font-weight:500;cursor:pointer}.button-secondary:hover{border-color:var(--hairline-emphasis)}.eyebrow{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.eyebrow,.mono{font-family:var(--font-jetbrains),ui-monospace,"SF Mono",Menlo,monospace}.app-shell{min-height:100vh;min-height:100dvh;flex-direction:column}.app-nav,.app-shell{display:flex;background:var(--canvas)}.app-nav{flex-shrink:0;height:56px;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid var(--hairline);font-size:14px}.app-nav-wordmark{flex-shrink:0;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--ink)}.app-nav-wordmark:after{content:"";display:block;height:2px;margin-top:3px;background:var(--brandient)}.channel-tabs{display:flex;gap:4px;overflow-x:auto;flex:1 1;min-width:0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.channel-tabs::-webkit-scrollbar{display:none}.channel-tab{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--rounded-md);color:var(--ink-subtle);white-space:nowrap}.channel-tab[data-active=true]{color:var(--ink);background:var(--surface-2)}.channel-tab-dot{width:6px;height:6px;border-radius:var(--rounded-pill);flex-shrink:0}.nav-overflow{position:relative;margin-left:auto;flex-shrink:0}.nav-overflow-btn{padding:8px 12px}.nav-overflow-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:20;min-width:220px;background:var(--surface-3);border:1px solid var(--hairline-strong);border-radius:var(--rounded-sm);padding:4px}.nav-overflow-email{padding:8px 12px;font-size:12px;color:var(--ink-subtle);overflow:hidden;text-overflow:ellipsis}.nav-overflow-item{display:block;width:100%;text-align:left;background:transparent;border:none;color:var(--ink);font:inherit;font-size:14px;padding:10px 12px;border-radius:var(--rounded-sm);cursor:pointer}.nav-overflow-item:hover{background:var(--surface-2)}.app-main{flex:1 1;min-height:0;display:flex;flex-direction:column}.app-page{padding:24px;max-width:1280px;overflow:auto}.app-page,.chief-home{flex:1 1;width:100%;margin:0 auto}.chief-home{min-height:0;display:flex;flex-direction:column;max-width:860px}.chief-home-main{flex:1 1;min-height:0;min-width:0;display:flex;flex-direction:column}.chief-home-split{max-width:none;flex-direction:row;align-items:stretch}.chief-home-split .chief-home-main{max-width:860px;margin:0 auto}.preview-pane{flex:1 1;min-width:0;display:flex;flex-direction:column;background:var(--surface-1);border-left:1px solid var(--hairline)}.preview-pane-bar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--hairline)}.preview-pane-actions{display:flex;gap:8px}.preview-frame{flex:1 1;width:100%;min-height:0;border:0;background:var(--canvas)}.trail{flex:1 1;min-height:0;overflow-y:auto;padding:16px 16px 8px;display:flex;flex-direction:column;gap:10px}.trail-toolbar{display:flex;justify-content:flex-end}.trail-card{background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--rounded-sm);padding:14px 18px}.trail-card[data-kind=user]{background:var(--surface-2);border-color:var(--hairline)}.trail-card[data-kind=status],.trail-card[data-kind=tool]{padding:4px 6px;background:transparent;border-color:transparent}.trail-card[data-kind=status] .trail-card-kind,.trail-card[data-kind=tool] .trail-card-kind{margin-bottom:4px}.trail-card[data-kind=needs_approval]{border-color:var(--hairline-emphasis)}.trail-card-kind{display:flex;align-items:center;gap:6px;color:var(--ink-subtle);margin-bottom:6px}.persona-dot{flex-shrink:0;width:8px;height:8px;border-radius:var(--rounded-pill);background:var(--hairline-strong)}.trail-card-body{min-width:0}.trail-card-meta{font-family:var(--font-jetbrains),ui-monospace,"SF Mono",Menlo,monospace;font-size:13px;color:var(--ink-muted)}.trail-card-actions{display:flex;gap:8px;margin-top:12px}.status-pill{display:inline-block;font-family:var(--font-jetbrains),ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;padding:4px 8px;border:1px solid var(--hairline-strong);border-radius:var(--rounded-sm);background:var(--surface-2);color:var(--ink-muted)}.status-pill[data-status=queued],.status-pill[data-status=waiting]{color:var(--accent-chartreuse);border-color:color-mix(in srgb,var(--accent-chartreuse) 40%,var(--hairline))}.status-pill[data-status=written]{color:var(--success);border-color:color-mix(in srgb,var(--success) 40%,var(--hairline))}.status-pill[data-status=denied]{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,var(--hairline))}.status-pill[data-status=live]{color:var(--success);border-color:color-mix(in srgb,var(--success) 40%,var(--hairline))}.status-pill[data-status=killed]{color:var(--ink-subtle)}.status-pill[data-status=parked],.status-pill[data-status=paused]{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,var(--hairline))}.status-pill[data-status=resumed]{color:var(--success);border-color:color-mix(in srgb,var(--success) 40%,var(--hairline))}.trail-card[data-kind=cron],.trail-card[data-kind=preview]{border-color:var(--hairline)}.button-danger{background:transparent;color:var(--danger);border:1px solid var(--danger);border-radius:var(--rounded-sm);padding:10px 18px;font-size:14px;font-weight:500;cursor:pointer}.button-danger:hover{background:color-mix(in srgb,var(--danger) 12%,var(--surface-1))}.button-danger:disabled,.trail-card-actions .button-primary:disabled{opacity:.6;cursor:default}.composer{flex-shrink:0;display:flex;gap:8px;padding:8px 16px 16px;background:var(--canvas);border-top:1px solid var(--hairline)}.composer-input{flex:1 1;resize:none;min-height:44px}.roster-backdrop{position:fixed;inset:0;z-index:40;background:rgba(14,14,17,.6)}.roster-sheet{position:fixed;top:0;right:0;bottom:0;z-index:41;width:min(420px,100vw);display:flex;flex-direction:column;background:var(--surface-1);border-left:1px solid var(--hairline)}.roster-sheet-bar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--hairline)}.roster-list{flex:1 1;overflow-y:auto;padding:8px}.roster-row{width:100%;display:flex;align-items:center;gap:10px;text-align:left;background:transparent;border:none;border-radius:var(--rounded-sm);color:var(--ink);font:inherit;padding:10px 12px;cursor:pointer}.roster-row:hover{background:var(--surface-2)}.roster-row-name{font-size:14px;font-weight:500}.roster-row-meta,.roster-row-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roster-row-meta{font-family:var(--font-jetbrains),ui-monospace,"SF Mono",Menlo,monospace;font-size:12px;color:var(--ink-subtle)}.roster-detail{padding:4px 12px 14px 30px;display:flex;flex-direction:column;gap:10px}.roster-swatches{display:flex;gap:8px;flex-wrap:wrap}.roster-swatch{width:22px;height:22px;border-radius:var(--rounded-pill);border:2px solid transparent;padding:0;cursor:pointer}.roster-swatch[data-active=true]{border-color:var(--ink)}.roster-rename{display:flex;gap:8px}.roster-rename .text-input{padding:8px 10px;font-size:14px}.roster-error{color:var(--danger);font-size:13px}@media (max-width:480px){.roster-sheet{width:100vw;border-left:0}.roster-row{min-height:44px}.roster-swatch{width:28px;height:28px}.app-nav{padding:0 12px;gap:8px}.app-page,.trail{padding:12px}.trail-card{padding:12px 16px}.composer{padding:8px 12px 12px}.composer .button-primary{min-height:44px}.trail-card-actions{flex-direction:column}.trail-card-actions .button-danger,.trail-card-actions .button-primary{width:100%;min-height:44px}.nav-overflow-item{min-height:44px}.chief-home-split{flex-direction:column}.preview-pane{position:fixed;inset:0;z-index:30;border-left:0;background:var(--canvas)}.preview-pane-bar{padding:12px}.preview-pane-actions .button-danger,.preview-pane-actions .button-primary,.preview-pane-actions .button-secondary{min-height:44px}}.quote-print-root{background:#ffffff;color:#1a1a1a;border:1px solid #e2e2da;border-radius:4px;padding:48px;max-width:820px;margin:0 auto;font-size:14px;line-height:1.55}.quote-print-root h1,.quote-print-root h2{color:#1a1a1a}.quote-print-root .print-eyebrow{font-family:var(--font-jetbrains),ui-monospace,"SF Mono",Menlo,monospace;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#6b6b60}.quote-print-root table{width:100%;border-collapse:collapse}.quote-print-root td,.quote-print-root th{padding:8px 0;border-top:1px solid #e2e2da;vertical-align:top}.quote-print-root ul{margin:0;padding-left:18px}.quote-print-root li{margin-bottom:4px}@media print{body,html{background:#ffffff!important}.no-print,nav{display:none!important}main{padding:0!important;max-width:none!important}.quote-print-root{border:none;border-radius:0;padding:0;max-width:none;margin:0}}