@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;font-style:normal;font-weight:700;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:700;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:700;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:700;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:700;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:700;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:700;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_8b3a0b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_8b3a0b{--font-display:"Inter","Inter 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{--bg:#f4f0e8;--bg-gradient-start:#faf6ef;--bg-gradient-end:#f3ede2;--bg-ambient-primary:rgba(255,158,102,0.14);--bg-ambient-secondary:rgba(145,111,255,0.06);--panel:rgba(255,252,248,0.78);--panel-strong:rgba(255,250,244,0.96);--panel-subtle:rgba(255,255,255,0.62);--panel-elevated:rgba(255,252,248,0.96);--ink:#1a120b;--ink-soft:rgba(42,27,14,0.72);--muted:#5f4f3f;--line:rgba(42,27,14,0.09);--line-strong:rgba(42,27,14,0.16);--accent:#e85d1f;--accent-soft:#fadfcd;--success:#1f8f61;--warning:#9d5b00;--danger:#b63030;--shadow:0 18px 48px rgba(72,38,9,0.08);--shadow-soft:0 8px 24px rgba(72,38,9,0.05);--shadow-strong:0 20px 40px rgba(42,27,14,0.14);--surface-raised:rgba(255,255,255,0.72);--surface-raised-hover:rgba(255,255,255,0.92);--surface-muted:rgba(255,255,255,0.55);--surface-soft:rgba(255,255,255,0.42);--surface-soft-strong:rgba(255,255,255,0.66);--surface-strong:rgba(255,251,247,0.88);--surface-strong-hover:rgba(255,255,255,0.94);--surface-accent:rgba(255,244,237,0.9);--surface-accent-hover:rgba(255,234,220,0.82);--surface-danger:rgba(255,245,245,0.92);--surface-danger-soft:rgba(255,244,244,0.9);--surface-warning:rgba(255,247,236,0.92);--surface-warning-soft:rgba(255,247,236,0.82);--surface-success:rgba(240,251,246,0.9);--hero-bg:linear-gradient(120deg,rgba(255,243,233,0.88),rgba(255,255,255,0.55));--sidebar-bg:linear-gradient(180deg,#1c130d,#2e1a11);--sidebar-text:#fff6ef;--sidebar-text-muted:rgba(255,246,239,0.6);--sidebar-text-soft:rgba(255,246,239,0.78);--sidebar-border:rgba(255,246,239,0.08);--sidebar-border-strong:rgba(255,246,239,0.14);--sidebar-surface:rgba(255,246,239,0.05);--sidebar-surface-strong:rgba(255,246,239,0.1);--sidebar-surface-hover:rgba(255,246,239,0.08);--sidebar-surface-card:linear-gradient(180deg,rgba(38,25,19,0.98),rgba(28,18,14,0.98));--sidebar-shadow:0 24px 44px rgba(17,10,7,0.28);--sidebar-shadow-strong:0 24px 44px rgba(17,10,7,0.38);--sidebar-danger-border:rgba(182,48,48,0.3);--sidebar-danger-bg:rgba(182,48,48,0.12);--sidebar-danger-text:#ffb2b2;--button-primary-start:#ec6a2d;--button-primary-end:#d9541a;--button-primary-start-hover:#ef7438;--button-primary-end-hover:#dc5a21;--button-danger-start:#c74040;--button-danger-end:#a82828;--button-danger-start-hover:#d14a4a;--button-danger-end-hover:#b42f2f;--button-secondary-dot:rgba(32,23,15,0.24);--button-secondary-dot-line:rgba(32,23,15,0.1);--provider-facebook-bg:rgba(24,119,242,0.12);--provider-instagram-bg:rgba(220,39,103,0.12);--provider-linkedin-bg:rgba(10,102,194,0.12);--status-success-border:rgba(31,143,97,0.18);--status-success-bg:rgba(31,143,97,0.08);--status-warning-border:rgba(157,91,0,0.18);--status-warning-bg:rgba(157,91,0,0.08);--status-danger-border:rgba(182,48,48,0.18);--status-danger-bg:rgba(182,48,48,0.08);--toast-bg:rgba(255,252,248,0.96);--dropdown-hover-bg:rgba(232,93,31,0.08);--dropdown-active-bg:rgba(232,93,31,0.1);--dropdown-invert-bg:rgba(255,246,239,0.08);--dropdown-invert-hover-bg:rgba(255,246,239,0.1);--dropdown-invert-active-bg:rgba(255,246,239,0.14);--empty-state-bg:linear-gradient(180deg,rgba(255,252,248,0.62),rgba(255,249,243,0.4));--stat-danger-bg:linear-gradient(180deg,rgba(255,245,245,0.92),rgba(255,252,248,0.82));--stat-warning-bg:linear-gradient(180deg,rgba(255,247,236,0.92),rgba(255,252,248,0.82));--stat-accent-bg:linear-gradient(180deg,rgba(255,240,228,0.92),rgba(255,252,248,0.82));--preview-card-bg:linear-gradient(180deg,rgba(255,252,248,0.88),rgba(255,248,241,0.78));--media-placeholder-bg:linear-gradient(135deg,#f5d4a1,#e8b075 55%,#c88a4a),linear-gradient(180deg,rgba(255,255,255,0.5),transparent);--media-placeholder-text:rgba(26,18,11,0.62);--table-card-bg:rgba(255,255,255,0.3);--dropzone-bg:rgba(255,252,248,0.4);--dropzone-hover-bg:rgba(255,244,237,0.6);--dropzone-drag-bg:rgba(255,234,220,0.82);--focus-ring-danger:0 0 0 3px rgba(182,48,48,0.18);--token-expiry-none-dot:rgba(95,79,63,0.4);--datetime-day-outside:rgba(95,79,63,0.42);--native-color-scheme:light;--grain-opacity:0.35;--grain-blend-mode:multiply;--radius-xs:10px;--radius-sm:14px;--radius-md:20px;--radius-lg:28px;--radius-pill:999px;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--overlay:rgba(26,18,11,0.45);--focus-ring:0 0 0 3px rgba(232,93,31,0.22)}[data-theme=dark]{--bg:#120f13;--bg-gradient-start:#1d181f;--bg-gradient-end:#0e0b11;--bg-ambient-primary:rgba(232,93,31,0.18);--bg-ambient-secondary:rgba(90,124,255,0.14);--panel:rgba(28,24,31,0.78);--panel-strong:rgba(34,29,37,0.94);--panel-subtle:rgba(29,24,34,0.82);--panel-elevated:rgba(34,29,37,0.96);--ink:#f7efe8;--ink-soft:rgba(247,239,232,0.8);--muted:#c0b0a1;--line:rgba(255,240,230,0.1);--line-strong:rgba(255,240,230,0.18);--accent-soft:rgba(232,93,31,0.18);--shadow:0 18px 48px rgba(0,0,0,0.35);--shadow-soft:0 8px 24px rgba(0,0,0,0.28);--shadow-strong:0 20px 40px rgba(0,0,0,0.4);--surface-raised:rgba(35,29,39,0.82);--surface-raised-hover:rgba(45,38,49,0.94);--surface-muted:rgba(42,35,47,0.72);--surface-soft:rgba(43,37,48,0.66);--surface-soft-strong:rgba(50,42,55,0.78);--surface-strong:rgba(37,31,41,0.92);--surface-strong-hover:rgba(46,39,51,0.98);--surface-accent:rgba(83,45,28,0.8);--surface-accent-hover:rgba(102,54,33,0.9);--surface-danger:rgba(74,35,41,0.82);--surface-danger-soft:rgba(82,38,44,0.78);--surface-warning:rgba(75,57,23,0.82);--surface-warning-soft:rgba(84,61,27,0.78);--surface-success:rgba(27,69,51,0.8);--hero-bg:linear-gradient(120deg,rgba(53,33,25,0.9),rgba(26,23,31,0.82));--sidebar-bg:linear-gradient(180deg,#181017,#0f0b11);--sidebar-text:#fff6ef;--sidebar-text-muted:rgba(255,246,239,0.66);--sidebar-text-soft:rgba(255,246,239,0.84);--sidebar-border:rgba(255,246,239,0.1);--sidebar-border-strong:rgba(255,246,239,0.16);--sidebar-surface:rgba(255,246,239,0.06);--sidebar-surface-strong:rgba(255,246,239,0.12);--sidebar-surface-hover:rgba(255,246,239,0.14);--sidebar-surface-card:linear-gradient(180deg,rgba(26,18,24,0.98),rgba(13,9,15,0.98));--sidebar-shadow:0 24px 44px rgba(0,0,0,0.34);--sidebar-shadow-strong:0 24px 44px rgba(0,0,0,0.48);--sidebar-danger-border:rgba(224,102,102,0.34);--sidebar-danger-bg:rgba(182,48,48,0.18);--sidebar-danger-text:#ffc0c0;--button-primary-start:#ee7b45;--button-primary-end:#d65a1d;--button-primary-start-hover:#f08a55;--button-primary-end-hover:#e16828;--button-danger-start:#cc5353;--button-danger-end:#a92f2f;--button-danger-start-hover:#d76666;--button-danger-end-hover:#b53d3d;--button-secondary-dot:rgba(247,239,232,0.28);--button-secondary-dot-line:rgba(247,239,232,0.12);--provider-facebook-bg:rgba(24,119,242,0.22);--provider-instagram-bg:rgba(220,39,103,0.2);--provider-linkedin-bg:rgba(10,102,194,0.22);--status-success-border:rgba(31,143,97,0.32);--status-success-bg:rgba(31,143,97,0.16);--status-warning-border:rgba(157,91,0,0.32);--status-warning-bg:rgba(157,91,0,0.16);--status-danger-border:rgba(182,48,48,0.32);--status-danger-bg:rgba(182,48,48,0.16);--toast-bg:rgba(31,26,34,0.98);--dropdown-hover-bg:rgba(232,93,31,0.18);--dropdown-active-bg:rgba(232,93,31,0.24);--dropdown-invert-bg:rgba(255,246,239,0.12);--dropdown-invert-hover-bg:rgba(255,246,239,0.16);--dropdown-invert-active-bg:rgba(255,246,239,0.2);--empty-state-bg:linear-gradient(180deg,rgba(33,27,36,0.82),rgba(23,19,28,0.68));--stat-danger-bg:linear-gradient(180deg,rgba(74,35,41,0.9),rgba(31,26,34,0.82));--stat-warning-bg:linear-gradient(180deg,rgba(75,57,23,0.9),rgba(31,26,34,0.82));--stat-accent-bg:linear-gradient(180deg,rgba(83,45,28,0.88),rgba(31,26,34,0.82));--preview-card-bg:linear-gradient(180deg,rgba(38,32,42,0.92),rgba(26,21,31,0.84));--media-placeholder-bg:linear-gradient(135deg,#7d4e2a,#c27642 55%,#e2a86a),linear-gradient(180deg,rgba(255,255,255,0.12),transparent);--media-placeholder-text:rgba(255,246,239,0.82);--table-card-bg:rgba(32,27,36,0.74);--dropzone-bg:rgba(33,27,36,0.72);--dropzone-hover-bg:rgba(69,41,28,0.72);--dropzone-drag-bg:rgba(93,50,30,0.78);--focus-ring-danger:0 0 0 3px rgba(182,48,48,0.28);--token-expiry-none-dot:rgba(192,176,161,0.55);--datetime-day-outside:rgba(192,176,161,0.42);--native-color-scheme:dark;--grain-opacity:0.18;--grain-blend-mode:screen}*{box-sizing:border-box;margin:0}html{min-height:100%;background:var(--bg);color-scheme:var(--native-color-scheme)}body{margin:0;min-height:100vh;color:var(--ink);font-family:var(--font-display),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at top left,var(--bg-ambient-primary),transparent 34%),radial-gradient(circle at bottom right,var(--bg-ambient-secondary),transparent 30%),linear-gradient(180deg,var(--bg-gradient-start) 0,var(--bg-gradient-end) 100%);position:relative}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--grain-opacity);mix-blend-mode:var(--grain-blend-mode);background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.2 0 0 0 0 0.1 0 0 0 0 0.05 0 0 0 0.12 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.app-shell,.auth-layout,.toast-viewport{position:relative;z-index:1}a{color:inherit;text-decoration:none}button,input{font:inherit}.app-shell{display:grid;grid-template-columns:248px 1fr;min-height:100vh}.sidebar{display:flex;flex-direction:column;gap:1.35rem;padding:1.35rem 1rem;background:var(--sidebar-bg);color:var(--sidebar-text);border-right:1px solid var(--sidebar-border)}.sidebar-brand,.sidebar-mobile-actions,.sidebar-mobile-bar,.sidebar-panel,.sidebar-user-card,.sidebar-user-chip,.sidebar-user-meta{display:grid}.sidebar-mobile-bar{grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:center}.sidebar-brand{grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center}.auth-brand,.sidebar-brand-copy{display:grid}.sidebar-brand-copy{gap:.15rem}.auth-brand-logo,.brand-mark{display:block;height:auto}.brand-mark{width:3rem;flex:none;border-radius:.75rem}.auth-brand{gap:.9rem;justify-items:start}.auth-brand-logo{width:min(4.75rem,100%);border-radius:1.5rem}.auth-brand-logo-dark,[data-theme=dark] .auth-brand-logo-light{display:none}[data-theme=dark] .auth-brand-logo-dark{display:block}.sidebar-mobile-actions{gap:.65rem;justify-items:end}.brand-kicker{font-family:var(--font-mono),monospace;font-size:.68rem;text-transform:uppercase;letter-spacing:.16em;opacity:.54;margin-bottom:.3rem}.sidebar h1{margin:0;font-size:clamp(1.28rem,1.45vw,1.8rem);line-height:1.04;max-width:11ch}.hero h2,.page-header h2{margin:0;font-size:clamp(1.4rem,1.8vw,2rem);line-height:1.1;letter-spacing:-.012em}.auth-copy h1,.login-card h1{margin:0;font-size:clamp(1.6rem,2vw,2.4rem);line-height:1.05;letter-spacing:-.018em}.sidebar h1{letter-spacing:-.012em}.sidebar-nav{display:grid;grid-gap:.35rem;gap:.35rem}.primary-button,.secondary-button,.sidebar-nav a{transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.sidebar-nav a{padding:.62rem .82rem;border:1px solid var(--sidebar-border);border-radius:var(--radius-xs);background:transparent;font-size:.86rem}.primary-button:hover,.secondary-button:hover,.sidebar-nav a:hover{transform:translateY(-1px)}.sidebar-nav a.active{background:var(--sidebar-surface-strong);border-color:var(--sidebar-border-strong);font-weight:600}.sidebar-panel{gap:.9rem;align-content:start}.data-state,.sidebar-org-switcher,.sidebar-org-switcher-control,.sidebar-org-switcher-copy,.toast,.toast-copy{display:grid}.sidebar-org-switcher{gap:.75rem;padding:.85rem;border:1px solid var(--sidebar-border);border-radius:var(--radius-md);background:var(--sidebar-surface)}.sidebar-org-switcher-copy{gap:.16rem}.sidebar-org-switcher-copy .eyebrow{margin-bottom:0;color:var(--sidebar-text-muted)}.sidebar-org-switcher-copy strong{font-size:.92rem;line-height:1.25}.sidebar-org-switcher-control{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:center}.theme-switcher,.theme-switcher-copy{display:grid}.theme-switcher{gap:.85rem}.theme-switcher .dropdown{width:100%}.theme-switcher-copy{gap:.25rem}.theme-switcher-copy strong{font-size:.98rem;line-height:1.2}.theme-switcher-copy p{color:var(--muted);font-size:.88rem;line-height:1.5}.theme-switcher--invert .theme-switcher-copy p{color:var(--sidebar-text-muted)}.sidebar-org-select{width:100%;border:1px solid var(--sidebar-border-strong);border-radius:var(--radius-sm);padding:.72rem .88rem;background:var(--sidebar-surface-hover);color:var(--sidebar-text);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.sidebar-org-select:focus{border-color:var(--sidebar-border-strong);box-shadow:var(--focus-ring)}.sidebar-org-select:disabled{cursor:not-allowed;opacity:.6}.sidebar-user-card,.sidebar-user-chip{align-items:center}.sidebar-user-chip{grid-template-columns:auto 1fr}.sidebar-user-card{grid-template-columns:auto 1fr auto}.sidebar-user-chip{display:none;min-width:0;gap:.45rem;padding:.25rem .3rem .25rem .25rem;border:1px solid var(--sidebar-border);border-radius:var(--radius-pill);background:var(--sidebar-surface);font-size:.74rem;color:var(--sidebar-text)}.sidebar-user-chip span{max-width:11ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-card{gap:.75rem;margin-top:auto;padding:.8rem;border:1px solid var(--sidebar-border);border-radius:var(--radius-sm);background:var(--sidebar-surface)}.sidebar-signout-button{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;justify-self:end;align-self:center;border:1px solid var(--sidebar-danger-border);border-radius:999px;padding:0;background:var(--sidebar-danger-bg);color:var(--sidebar-danger-text);cursor:pointer}.sidebar-signout-button svg{width:1.05rem;height:1.05rem}.sidebar-user-meta{gap:.12rem}.sidebar-user-meta .eyebrow{margin-bottom:.1rem;color:var(--sidebar-text-muted)}.sidebar-user-meta strong{font-size:.92rem}.sidebar-user-meta p{font-size:.8rem;color:var(--sidebar-text-muted)}.sidebar-user-avatar{width:2rem;height:2rem;border-radius:50%;border:1px solid var(--sidebar-border);object-fit:cover;background:var(--sidebar-surface-strong)}.sidebar-backdrop,.sidebar-toggle{display:none}.sidebar-toggle{width:2.9rem;height:2.9rem;border:1px solid var(--sidebar-border);border-radius:var(--radius-sm);background:var(--sidebar-surface);color:var(--sidebar-text);position:relative;align-items:center;justify-items:center;align-content:center;gap:0;cursor:pointer;box-shadow:none;overflow:visible;transition:background .16s ease,border-color .16s ease,opacity .16s ease}.sidebar-toggle:hover{background:var(--sidebar-surface-hover);border-color:var(--sidebar-border-strong)}.sidebar-toggle span{position:absolute;left:50%;top:50%;width:1rem;height:2px;margin-left:-.5rem;margin-top:-1px;border-radius:999px;background:currentColor;transition:transform .16s ease,opacity .16s ease,width .16s ease;transform-origin:center}.sidebar-toggle span:first-child{transform:translateY(-.32rem)}.sidebar-toggle span:nth-child(2){transform:translateY(0)}.sidebar-toggle span:nth-child(3){transform:translateY(.32rem)}.sidebar-open .sidebar-toggle span:first-child{transform:rotate(45deg)}.sidebar-open .sidebar-toggle span:nth-child(2){opacity:0}.sidebar-open .sidebar-toggle span:nth-child(3){transform:rotate(-45deg)}.sidebar-backdrop{position:fixed;inset:0;z-index:15;border:0;padding:0;background:var(--overlay);opacity:0;pointer-events:none;transition:opacity .18s ease}.panel,.sidebar-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-soft)}.sidebar-card{padding:1.25rem;color:var(--ink);background:var(--hero-bg);box-shadow:var(--shadow-soft)}.auth-layout,.main-content{padding:2rem}.page-stack{display:grid;grid-gap:1.5rem;gap:1.5rem}.panel{padding:1.75rem;min-width:0}.panel p,.panel strong{overflow-wrap:anywhere}.page-header{display:grid;grid-gap:.5rem;gap:.5rem}.page-header-with-action{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem}.page-header p{margin-top:.25rem}.page-scope{margin:0;color:var(--muted);font-size:.92rem}.page-scope strong{color:var(--ink);font-weight:600}.hero{display:flex;justify-content:space-between;gap:2rem;align-items:center;padding:2.25rem;background:var(--hero-bg)}.hero p{margin-top:.5rem}.eyebrow,.muted,.provider-pill,.status,.timeline-date span{font-family:var(--font-mono),monospace}.eyebrow{display:inline-block;margin-bottom:.25rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.muted,.panel p,.table-row p,.timeline-row p{color:var(--muted);font-size:.9rem;line-height:1.5}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.grid-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.panel strong,.stat-card strong,.table-row strong,.timeline-content strong{display:block;font-size:1.05rem}.stat-card strong{font-size:1.75rem;line-height:1.2}.stat-card p{font-size:.82rem}.section-heading,.table-row,.timeline-row{display:grid;align-items:center;grid-gap:1rem;gap:1rem}.section-heading{grid-template-columns:1fr auto;margin-bottom:.75rem}.section-heading>div{display:grid;grid-gap:.35rem;gap:.35rem}.section-heading h2{font-size:1.25rem;margin:0;line-height:1.2}.table-list,.timeline{display:grid;grid-gap:0;gap:0}.table-row{grid-template-columns:1.8fr .8fr .5fr 1fr;padding:1rem 0;border-top:1px solid var(--line)}.table-row-posts-manage{grid-template-columns:1.7fr .8fr .5fr 1fr auto}.table-row-posts-clickable{cursor:pointer;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.table-row-posts-clickable:hover{border-color:var(--line-strong)}.table-row-posts-clickable:focus-visible{outline:0;border-color:var(--accent);box-shadow:var(--focus-ring)}.table-list--accounts .table-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,.75fr) minmax(0,1.2fr)}.table-list--accounts .table-row>div:first-child{display:grid;grid-gap:.38rem;gap:.38rem;align-content:start}.table-list--accounts .table-row>div:first-child .provider-pill{justify-self:start}.table-list--companies .table-row{grid-template-columns:minmax(0,2.3fr) minmax(0,1.4fr) minmax(0,.9fr) minmax(0,.9fr) auto}.companies-panel{display:grid;grid-gap:.4rem;gap:.4rem}.companies-heading{margin-bottom:.35rem}.companies-create-button{justify-self:end}.table-row-company{align-items:center}.company-cell{display:grid;grid-gap:.28rem;gap:.28rem;min-width:0}.company-cell-primary p{max-width:48ch}.company-cell-action{justify-items:end}.company-action-button{width:3.15rem;height:3.15rem;padding:0;border-radius:999px;flex:none;border:1px solid var(--line-strong);background:var(--surface-strong);color:var(--ink-soft);box-shadow:inset 0 1px 0 var(--surface-muted)}.company-action-button svg{width:1.5rem;height:1.5rem}.company-action-button:hover:not(:disabled){transform:translateY(-1px);border-color:var(--line-strong);background:var(--surface-strong-hover)}.company-action-button:disabled{cursor:not-allowed;transform:none}.company-action-button-active{border-color:var(--line);background:var(--surface-muted);color:var(--muted);box-shadow:none}.company-action-button-available{border-color:rgba(232,93,31,.24);background:var(--surface-accent);color:var(--accent);box-shadow:inset 0 1px 0 var(--surface-muted)}.company-inline-value{font-size:.92rem;line-height:1.35;overflow-wrap:anywhere}.company-role-pill{justify-self:start;width:-moz-fit-content;width:fit-content;text-transform:capitalize}.company-card-label{display:none;margin-bottom:0}.table-header{padding-top:0;padding-bottom:.75rem;border-top:none;border-bottom:1px solid var(--line)}.table-header .eyebrow{margin-bottom:0}.posts-table-list{gap:0}.posts-visibility-tabs{display:inline-flex;gap:.45rem;padding:.2rem;margin-bottom:.9rem;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-muted)}.posts-visibility-tab{border:0;padding:.55rem .9rem;border-radius:var(--radius-pill);background:transparent;color:var(--muted);cursor:pointer;font-size:.84rem}.posts-visibility-tab-active{background:var(--panel-strong);color:var(--ink);box-shadow:var(--shadow-soft)}.posts-feedback-error{margin:0 0 .9rem;color:var(--danger);font-size:.9rem}.social-feedback{margin:0;padding:.9rem 1rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-subtle)}.social-feedback-success{border-color:rgba(31,143,97,.28);color:var(--success);background:var(--surface-success)}.social-feedback-warning{border-color:rgba(157,91,0,.28);color:var(--warning);background:var(--surface-warning)}.social-feedback-danger{border-color:rgba(182,48,48,.28);color:var(--danger);background:var(--surface-danger)}.social-provider-panel{display:grid;grid-gap:1rem;gap:1rem}.social-provider-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.9rem;gap:.9rem}.social-provider-card{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft)}.social-provider-copy{display:grid;grid-gap:.4rem;gap:.4rem}.social-provider-button{justify-self:start}.social-empty-state{display:grid;grid-gap:.4rem;gap:.4rem;padding:1rem 0 .25rem}.post-row-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.post-row-button{border:1px solid var(--line-strong);border-radius:var(--radius-pill);padding:.55rem .85rem;background:var(--surface-raised);color:var(--ink);cursor:pointer;font-size:.82rem;transition:border-color .14s ease,background .14s ease}.post-row-button:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-raised-hover)}.post-row-button:disabled{opacity:.55;cursor:default}.post-row-button-danger{border-color:rgba(182,48,48,.24);color:var(--danger);background:var(--surface-danger-soft)}.posts-details-grid{display:grid;grid-gap:1rem;gap:1rem}.posts-details-status-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.posts-details-copy{margin:0;white-space:pre-wrap}.posts-details-targets{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.75rem;gap:.75rem}.posts-details-media,.posts-details-target-card{display:grid;grid-gap:.45rem;gap:.45rem;padding:.9rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft)}.posts-details-media-preview{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:calc(var(--radius-sm) - 2px);border:1px solid var(--line);background:var(--surface-soft-strong)}.table-row:first-child,.timeline-row:first-child{border-top:none}.timeline-row{grid-template-columns:100px 1fr auto;padding:1.35rem 0;border-top:1px solid var(--line);align-items:start}.timeline-row-clickable{cursor:pointer;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.timeline-row-clickable:hover{border-color:var(--line-strong)}.timeline-row-clickable:focus-visible{outline:0;border-color:var(--accent);box-shadow:var(--focus-ring)}.timeline-row-empty{grid-template-columns:1fr;min-height:0}.timeline-content,.timeline-date{display:grid;align-content:start}.timeline-date{gap:.35rem}.timeline-content{gap:.8rem;padding-right:1rem}.timeline-content strong{font-size:1.15rem;line-height:1.15}.timeline-row .status{align-self:center}.timeline-date strong{font-size:1.15rem}.timeline-view-control{position:relative;display:inline-flex;min-width:220px}.timeline-view-select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line-strong);border-radius:var(--radius-pill);padding:.9rem 2.9rem .9rem 1rem;background:var(--panel-strong);color:var(--ink);box-shadow:var(--shadow-soft);font:inherit;cursor:pointer}.timeline-view-control:after{content:"▾";position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.provider-pill{display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:var(--radius-pill);border:1px solid var(--line);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;background:var(--panel-strong)}.provider-facebook{background:var(--provider-facebook-bg)}.provider-instagram{background:var(--provider-instagram-bg)}.provider-linkedin{background:var(--provider-linkedin-bg)}.provider-stack{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.status{display:inline-flex;align-items:center;justify-content:center;min-width:100px;padding:.35rem .7rem;border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;border:1px solid transparent}.status-connected,.status-published,.status-scheduled{color:var(--success);border-color:var(--status-success-border);background:var(--status-success-bg)}.status-draft,.status-publishing{color:var(--warning);border-color:var(--status-warning-border);background:var(--status-warning-bg)}.status-cancelled,.status-disconnected,.status-expired,.status-failed{color:var(--danger);border-color:var(--status-danger-border);background:var(--status-danger-bg)}.primary-button,.secondary-button{border:0;border-radius:var(--radius-sm);padding:.75rem 1.25rem;cursor:pointer;font-size:.9rem;font-weight:500;letter-spacing:.005em;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;line-height:1;position:relative;box-shadow:var(--shadow-soft)}.primary-button{color:white;background:linear-gradient(180deg,var(--button-primary-start) 0,var(--button-primary-end) 100%)}.primary-button:hover{background:linear-gradient(180deg,var(--button-primary-start-hover) 0,var(--button-primary-end-hover) 100%)}.primary-button-danger{background:linear-gradient(180deg,var(--button-danger-start) 0,var(--button-danger-end) 100%)}.primary-button-danger:hover{background:linear-gradient(180deg,var(--button-danger-start-hover) 0,var(--button-danger-end-hover) 100%)}.secondary-button{background:var(--accent-soft);color:var(--ink)}.secondary-button:before{content:"";width:.55rem;height:.55rem;border-radius:999px;background:var(--button-secondary-dot);box-shadow:inset 0 0 0 1px var(--button-secondary-dot-line)}.secondary-button-filter{padding:.9rem 1.1rem .9rem 1rem;border:1px solid var(--line-strong);background:var(--panel-strong);box-shadow:var(--shadow-soft)}.secondary-button-filter:before{background:var(--accent);box-shadow:var(--focus-ring)}.secondary-button-action{padding:.72rem .98rem;color:var(--ink);border:1px solid var(--line);background:var(--surface-strong);box-shadow:none}.secondary-button-action:before{display:none}.spinner{display:inline-block;border-style:solid;border-color:currentColor transparent currentColor currentColor;border-radius:999px;animation:spinner-rotate .72s linear infinite;flex:none}.spinner-sm{width:.9rem;height:.9rem;border-width:2px}.spinner-md{width:1.05rem;height:1.05rem;border-width:2px}.spinner-lg{width:1.7rem;height:1.7rem;border-width:3px}.data-state{gap:.8rem;justify-items:start}.data-state-loading{min-height:15rem;align-content:center}.data-state-spinner{color:var(--accent)}.toast-viewport{position:fixed;top:1.2rem;right:1.2rem;z-index:1000;display:grid;grid-gap:.8rem;gap:.8rem;width:min(24rem,calc(100vw - 2rem));pointer-events:none}.toast{grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:start;padding:.95rem 1rem;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--toast-bg);box-shadow:var(--shadow-strong);pointer-events:auto}.toast-copy{gap:.18rem}.toast-copy strong{font-size:.9rem}.toast-copy p{color:var(--muted);font-size:.88rem;line-height:1.45}.toast-success{border-color:rgba(31,143,97,.28)}.toast-success .toast-copy strong{color:var(--success)}.toast-error{border-color:rgba(182,48,48,.28)}.toast-error .toast-copy strong{color:var(--danger)}.toast-warning{border-color:rgba(157,91,0,.28)}.toast-warning .toast-copy strong{color:var(--warning)}.toast-info .toast-copy strong{color:var(--accent)}.toast-close{border:0;padding:0;background:transparent;color:var(--muted);font-size:1.2rem;line-height:1;cursor:pointer}@keyframes spinner-rotate{to{transform:rotate(1turn)}}.auth-copy p,.hero p,.login-card p,.page-header p{max-width:52ch}.auth-layout{min-height:100vh;display:grid;grid-template-columns:1fr 420px;grid-gap:3rem;gap:3rem;align-items:center;padding:2rem 3rem}.auth-copy{display:grid;grid-gap:.75rem;gap:.75rem}.login-card{display:grid;grid-gap:1.25rem;gap:1.25rem;max-width:420px;width:100%}.login-card label{display:grid;grid-gap:.4rem;gap:.4rem;color:var(--muted);font-size:.85rem}.login-card input{width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);padding:.75rem 1rem;background:var(--surface-raised);color:var(--ink)}.login-card input:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}.login-card .primary-button{width:100%;padding:.85rem 1.25rem;margin-top:.5rem}.media-view-toggle{border:1px solid var(--line-strong);border-radius:var(--radius-pill);padding:.78rem 1rem;background:var(--panel-strong);color:var(--ink);box-shadow:var(--shadow-soft);cursor:pointer}.media-browser{display:grid}.media-page{margin-top:0}.media-browser-grid{grid-template-columns:repeat(auto-fill,minmax(260px,340px));justify-content:start;align-items:start;gap:1.2rem}.media-browser-list{gap:1rem}.media-card{display:grid;grid-gap:.75rem;gap:.75rem}.media-card-grid{padding:1.4rem;max-width:340px}.media-card-list{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:1rem}.media-frame{overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-soft-strong)}.media-frame-grid{aspect-ratio:16/10;max-height:240px}.media-frame-list{aspect-ratio:4/3}.media-image{display:block;width:100%;height:100%;object-fit:cover}.media-placeholder{display:grid;place-items:center;width:100%;height:100%;background:var(--media-placeholder-bg);background-blend-mode:multiply;color:var(--media-placeholder-text);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.media-copy{display:grid;grid-gap:.35rem;gap:.35rem}.media-copy strong{line-height:1.15}.dialog-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--overlay)}.dialog-shell{width:100%;max-height:calc(100vh - 2rem);overflow:auto;display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--panel-strong);box-shadow:var(--shadow)}.dialog-shell--sm{max-width:520px}.dialog-shell--md{max-width:560px}.dialog-shell--lg{max-width:640px}.dialog-shell--xl{max-width:1120px}.dialog-section{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.dialog-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.form-field{display:grid;grid-gap:var(--space-2);gap:var(--space-2);font-size:.9rem}.form-input,.form-select,.form-textarea{width:100%;padding:.7rem .9rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel-strong);color:var(--ink);font:inherit;transition:border-color .14s ease,box-shadow .14s ease}.form-textarea{min-height:120px;resize:vertical}.form-input:focus-visible,.form-select:focus-visible,.form-textarea:focus-visible{outline:0;border-color:var(--accent);box-shadow:var(--focus-ring)}.form-inline{flex-wrap:wrap}.form-check,.form-inline{display:flex;gap:var(--space-2);align-items:center}.form-check{font-size:.9rem}.form-check-group{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.form-hint{color:var(--muted);font-size:.86rem;line-height:1.45}.form-hint-error{color:var(--danger);font-size:.9rem;line-height:1.45}.form-mode-switch{display:flex;gap:var(--space-2);flex-wrap:wrap}.create-post-dialog{gap:var(--space-5)}.create-post-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.8fr);grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.create-post-main,.create-post-preview,.create-post-preview-card,.create-post-preview-meta,.create-post-sidebar{display:grid}.create-post-main,.create-post-sidebar{gap:var(--space-4)}.create-post-preview{gap:var(--space-3);position:-webkit-sticky;position:sticky;top:0}.create-post-preview-head{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start;flex-wrap:wrap}.create-post-preview-card{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--preview-card-bg)}.create-post-preview-meta{gap:.25rem}.create-post-preview-meta strong{font-size:1.1rem;line-height:1.2}.create-post-preview-meta span{color:var(--muted);font-size:.84rem}.create-post-preview-image{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-soft-strong)}.create-post-preview-copy{color:var(--ink);line-height:1.7;white-space:pre-wrap}.create-post-preview-note{display:inline-flex;align-items:center;gap:.55rem;padding:.7rem .85rem;border:1px solid rgba(157,91,0,.28);border-radius:var(--radius-sm);background:var(--surface-warning-soft);color:var(--warning);font-size:.84rem}.create-post-preview-note svg{width:1rem;height:1rem;flex:none}.company-action-button:focus-visible,.date-time-trigger:focus-visible,.media-view-toggle:focus-visible,.post-row-button:focus-visible,.posts-visibility-tab:focus-visible,.primary-button:focus-visible,.secondary-button:focus-visible,.sidebar-org-select:focus-visible,.sidebar-signout-button:focus-visible,.timeline-view-select:focus-visible{outline:0;box-shadow:var(--focus-ring)}.page-header-with-pills{display:flex;justify-content:space-between;gap:var(--space-5);align-items:flex-end;flex-wrap:wrap}.page-header-with-pills>.page-header{flex:1 1 auto;min-width:0}.form-label-required:after{content:" *";color:var(--accent);font-weight:600}.form-input[aria-invalid=true],.form-select[aria-invalid=true],.form-textarea[aria-invalid=true]{border-color:var(--danger);background:var(--surface-danger-soft)}.form-input[aria-invalid=true]:focus-visible,.form-select[aria-invalid=true]:focus-visible,.form-textarea[aria-invalid=true]:focus-visible{border-color:var(--danger);box-shadow:var(--focus-ring-danger)}.form-field-error{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1);color:var(--danger);font-size:.82rem}.form-field-error:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--danger);flex:none}.segmented{display:inline-flex;padding:.22rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--panel);box-shadow:var(--shadow-soft);gap:.15rem}.segmented-option{border:0;padding:.55rem 1.1rem;border-radius:var(--radius-pill);background:transparent;color:var(--muted);font-size:.86rem;font-weight:500;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease;display:inline-flex;align-items:center;gap:.5rem}.segmented-option:hover{color:var(--ink)}.segmented-option--active,.segmented-option[aria-checked=true],.segmented-option[aria-selected=true]{background:var(--panel-strong);color:var(--ink);box-shadow:0 4px 10px rgba(0,0,0,.08),0 0 0 1px var(--line)}.segmented-helper{margin-top:var(--space-2);color:var(--muted);font-size:.84rem;line-height:1.5}.empty-state{display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:start;padding:var(--space-6) var(--space-5);border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--empty-state-bg)}.empty-state-icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent)}.empty-state-icon svg{width:1.45rem;height:1.45rem}.empty-state strong{font-size:1.1rem}.empty-state p{color:var(--muted);max-width:48ch;line-height:1.5}.empty-state-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.stat-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.stat-card-danger{border-color:rgba(182,48,48,.32);background:var(--stat-danger-bg)}.stat-card-danger strong{color:var(--danger)}.stat-card-warning{border-color:rgba(157,91,0,.28);background:var(--stat-warning-bg)}.stat-card-warning strong{color:var(--warning)}.stat-card-accent{border-color:rgba(232,93,31,.28);background:var(--stat-accent-bg)}.stat-card-accent strong{color:var(--accent)}.token-expiry{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono),monospace;font-size:.82rem}.token-expiry-dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--success);flex:none}.token-expiry-warning .token-expiry-dot{background:var(--warning)}.token-expiry-warning{color:var(--warning)}.token-expiry-danger .token-expiry-dot{background:var(--danger)}.token-expiry-danger{color:var(--danger)}.token-expiry-none{color:var(--muted)}.token-expiry-none .token-expiry-dot{background:var(--token-expiry-none-dot)}.dropdown{position:relative;display:inline-block;width:100%}.dropdown-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:.72rem .9rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel-strong);color:var(--ink);font:inherit;cursor:pointer;text-align:left;transition:border-color .14s ease,box-shadow .14s ease}.dropdown-trigger:hover{border-color:var(--line-strong)}.dropdown-trigger-label{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.dropdown-trigger-label strong{font-size:.92rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-trigger-label span{font-family:var(--font-mono),monospace;font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.dropdown-caret{flex:none;width:.9rem;height:.9rem;color:var(--muted);transition:transform .16s ease}.dropdown[data-open=true] .dropdown-caret{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:calc(100% + .4rem);left:0;right:0;z-index:40;display:grid;grid-gap:.15rem;gap:.15rem;padding:.35rem;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--panel-strong);box-shadow:var(--shadow-strong);animation:dropdown-in .14s ease;max-height:18rem;overflow:auto}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dropdown-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:.6rem .7rem;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--ink);cursor:pointer;text-align:left;font:inherit;transition:background .12s ease}.dropdown-item:focus-visible,.dropdown-item:hover{background:var(--dropdown-hover-bg);outline:0}.dropdown-item[aria-selected=true]{background:var(--dropdown-active-bg)}.dropdown-item-label{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.dropdown-item-label strong{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-item-label span{font-family:var(--font-mono),monospace;font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.dropdown-tick{color:var(--accent)}.dropdown--invert .dropdown-trigger{background:var(--dropdown-invert-bg);color:var(--sidebar-text)}.dropdown--invert .dropdown-trigger,.dropdown--invert .dropdown-trigger:hover{border-color:var(--sidebar-border-strong)}.dropdown--invert .dropdown-caret,.dropdown--invert .dropdown-trigger-label span{color:var(--sidebar-text-muted)}.dropdown--invert .dropdown-menu{border-color:var(--sidebar-border);background:var(--sidebar-surface-card);box-shadow:var(--sidebar-shadow-strong)}.dropdown--invert .dropdown-item{color:var(--sidebar-text)}.dropdown--invert .dropdown-item:focus-visible,.dropdown--invert .dropdown-item:hover{background:var(--dropdown-invert-hover-bg)}.dropdown--invert .dropdown-item[aria-selected=true]{background:var(--dropdown-invert-active-bg)}.dropdown--invert .dropdown-item-label span{color:var(--sidebar-text-muted)}.date-time-picker{position:relative}.date-time-trigger{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:.8rem .9rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel-strong);color:var(--ink);cursor:pointer;text-align:left;transition:border-color .14s ease,box-shadow .14s ease}.date-time-trigger:hover{border-color:var(--line-strong)}.date-time-trigger-error{border-color:var(--danger);background:var(--surface-danger-soft)}.date-time-trigger-copy{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.date-time-trigger-copy strong{font-size:.94rem;line-height:1.2}.date-time-trigger-copy span{color:var(--muted);font-size:.8rem}.date-time-trigger svg{width:1.1rem;height:1.1rem;color:var(--muted)}.date-time-popover{position:absolute;z-index:30;top:calc(100% + .45rem);left:0;width:min(100%,360px);display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--panel-strong);box-shadow:var(--shadow-strong)}.date-time-popover-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--space-2);gap:var(--space-2);align-items:center}.date-time-popover-header strong{text-align:center;font-size:.95rem}.date-time-nav{width:2rem;height:2rem;border:1px solid var(--line);border-radius:999px;background:var(--surface-raised);color:var(--ink);cursor:pointer}.date-time-grid,.date-time-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.25rem;gap:.25rem}.date-time-weekdays span{font-family:var(--font-mono),monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:center}.date-time-day{border:0;height:2.3rem;border-radius:999px;background:transparent;color:var(--ink);cursor:pointer;font-size:.86rem}.date-time-day:hover{background:var(--dropdown-hover-bg)}.date-time-day-selected{background:var(--accent);color:white}.date-time-day-outside{color:var(--datetime-day-outside)}.date-time-time{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.date-time-popover-actions{display:flex;justify-content:space-between;gap:var(--space-2)}.dropzone{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-5);border:2px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--dropzone-bg);text-align:center;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.dropzone:focus-within,.dropzone:hover{border-color:var(--accent);background:var(--dropzone-hover-bg)}.dropzone[data-dragging=true]{border-color:var(--accent);background:var(--dropzone-drag-bg);transform:scale(1.01)}.dropzone-icon{display:grid;place-items:center;width:2.6rem;height:2.6rem;margin:0 auto;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent)}.dropzone-icon svg{width:1.25rem;height:1.25rem}.dropzone-hint{display:grid;grid-gap:.2rem;gap:.2rem;font-size:.9rem}.dropzone-hint strong{color:var(--ink)}.dropzone-hint span{color:var(--muted);font-size:.8rem}.dropzone-preview{display:grid;grid-template-columns:120px minmax(0,1fr) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);text-align:left}.dropzone-preview img{width:120px;height:90px;object-fit:cover;border-radius:var(--radius-xs)}.dropzone-preview-meta{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.dropzone-preview-meta strong{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropzone-preview-meta span{font-size:.78rem;color:var(--muted)}.provider-pill svg{width:.95rem;height:.95rem;margin-right:.42rem}.provider-pill{text-transform:capitalize}@keyframes row-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes stagger-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.stats-grid>*{animation:stagger-in .42s ease both}.stats-grid>:first-child{animation-delay:40ms}.stats-grid>:nth-child(2){animation-delay:90ms}.stats-grid>:nth-child(3){animation-delay:.14s}.stats-grid>:nth-child(4){animation-delay:.19s}.table-row,.timeline-row{animation:row-enter .28s ease both}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:0s!important;transition-duration:0s!important}}.sidebar-nav a{color:var(--sidebar-text-soft)}.sidebar-nav a:hover{color:var(--sidebar-text);background:var(--sidebar-surface)}.sidebar-current-crumb{display:none;font-family:var(--font-mono),monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:var(--sidebar-text-muted);padding:.15rem .6rem;border-radius:var(--radius-pill);background:var(--sidebar-surface-hover);white-space:nowrap}.datetime-field{position:relative}.datetime-field:after{content:"";position:absolute;right:.9rem;top:50%;width:1.1rem;height:1.1rem;pointer-events:none;transform:translateY(-50%);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f4f3f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='16' rx='2'/><path d='M16 3v4M8 3v4M3 10h18'/></svg>");background-size:contain;background-repeat:no-repeat}.datetime-field input[type=datetime-local]{padding-right:2.6rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color-scheme:var(--native-color-scheme)}.media-view-toggle-group{display:inline-flex;padding:.22rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--panel);box-shadow:var(--shadow-soft);gap:.15rem}.media-view-toggle-option{border:0;padding:.5rem .9rem;border-radius:var(--radius-pill);background:transparent;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;transition:background .16s ease,color .16s ease}.media-view-toggle-option svg{width:.95rem;height:.95rem}.media-view-toggle-option[aria-selected=true]{background:var(--panel-strong);color:var(--ink);box-shadow:0 2px 6px rgba(0,0,0,.12)}@media (max-width:1100px){.create-post-layout{grid-template-columns:1fr}.create-post-preview{position:static}.app-shell,.auth-layout{grid-template-columns:1fr}.app-shell{align-items:start}.sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:20;align-self:start;min-height:0;gap:.9rem;padding:.95rem 1rem .85rem;border-bottom:1px solid var(--sidebar-border);box-shadow:var(--sidebar-shadow)}.sidebar-mobile-bar{display:flex;align-items:center;gap:.6rem}.sidebar-brand{display:flex;align-items:center;gap:.55rem;min-width:0;flex:1 1}.sidebar-brand-copy{min-width:0}.brand-mark{width:2.7rem}.brand-kicker{margin-bottom:0;flex:none;white-space:nowrap}.sidebar-mobile-actions{display:flex;align-items:center;gap:.55rem;flex:none}.sidebar-toggle,.sidebar-user-chip{display:inline-grid}.sidebar-user-chip{max-width:9.25rem;flex:none}.sidebar h1{display:none}.sidebar-current-crumb{display:inline-flex;align-items:center}.sidebar-panel{position:absolute;top:calc(100% - .25rem);left:1rem;right:1rem;padding:.85rem;border:1px solid var(--sidebar-border);border-radius:var(--radius-md);background:var(--sidebar-surface-card);box-shadow:var(--sidebar-shadow);opacity:0;pointer-events:none;transform:translateY(-.6rem);transition:opacity .18s ease,transform .18s ease}.sidebar-open .sidebar-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.sidebar-nav{gap:.55rem}.sidebar-nav a{display:block;width:100%;border-radius:var(--radius-sm);padding:.8rem .9rem;background:var(--sidebar-surface);box-shadow:none}.sidebar-user-card{margin-top:.2rem}.sidebar-org-switcher{padding:.75rem}.app-shell.nav-open{overflow:hidden}.app-shell.nav-open .sidebar-backdrop{display:block;opacity:1;pointer-events:auto}.grid-tiles,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-header-with-action{gap:.8rem}.companies-heading,.page-header-with-action{grid-template-columns:1fr;align-items:start}.companies-create-button{justify-self:start}.media-page{margin-top:-4.5rem}.media-view-toggle{justify-self:start}.media-browser-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}.table-row{gap:.5rem;padding:1rem;border-radius:var(--radius-sm);background:var(--table-card-bg);border-top:1px solid var(--line);border:1px solid var(--line)}.table-row,.table-row-posts-manage{grid-template-columns:1fr 1fr}.table-row-posts-manage .post-row-actions{grid-column:2;justify-self:end;align-self:end}.table-list--accounts .table-row,.table-list--companies .table-row{grid-template-columns:1fr 1fr}.company-card-label{display:inline-block}.company-cell-action{justify-items:start}.table-header{display:none}.posts-table-list{gap:.85rem}.table-row:first-child{border:1px solid var(--line)}.timeline-row{grid-template-columns:auto 1fr auto;gap:1rem}.auth-layout{padding:2rem;gap:2rem}.login-card{max-width:100%}}@media (max-width:720px){.auth-layout,.main-content,.sidebar{padding:1.25rem}.sidebar{gap:1rem}.auth-brand-logo{width:min(6.5rem,100%)}.sidebar h1{display:none}.sidebar-nav{gap:.55rem}.sidebar-nav a{padding:.88rem .95rem;font-size:.88rem}.sidebar-panel{left:1rem;right:1rem;top:calc(100% - .35rem)}.sidebar-user-chip span{max-width:7ch}.sidebar-org-switcher-control{grid-template-columns:1fr;align-items:stretch}.toast-viewport{top:auto;right:1rem;left:1rem;bottom:1rem;width:auto}.grid-tiles,.stats-grid{grid-template-columns:1fr}.media-view-toggle{width:100%}.media-page{margin-top:-5.75rem}.media-browser-grid{grid-template-columns:1fr}.media-card-grid{max-width:none}.media-card-list,.table-row{grid-template-columns:1fr}.table-row-company{gap:.8rem}.company-cell{gap:.2rem}.posts-table-list{gap:.95rem}.posts-visibility-tabs{width:100%;overflow-x:auto}.post-row-actions{grid-column:auto;justify-content:flex-start;justify-self:stretch}.timeline-row{grid-template-columns:1fr;gap:.95rem}.timeline-content{padding-right:0;gap:.7rem}.timeline-row .status{justify-self:start}.hero{flex-direction:column;padding:1.5rem;gap:1.25rem}.section-heading{grid-template-columns:1fr;gap:.75rem}}