@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/Archivo-100_900-latin-ext.7khWdh9v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/Archivo-100_900-latin.DY7AcnAa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/IBMPlexSansArabic-300-arabic.CbO9c89e.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/IBMPlexSansArabic-300-latin.B_2Ptpb1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/IBMPlexSansArabic-400-arabic.CyU-ddYS.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/IBMPlexSansArabic-400-latin.Bo5KPYvw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/IBMPlexSansArabic-500-arabic.C4MQITzh.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/IBMPlexSansArabic-500-latin.Cd6jVIg7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/IBMPlexSansArabic-600-arabic.0pRdybE_.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/IBMPlexSansArabic-600-latin.KrqB56Mw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/IBMPlexSansArabic-700-arabic.DrtBj6UE.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/IBMPlexSansArabic-700-latin.BzSf6GNr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/Oxanium-300-latin-ext.C7ptlTmX.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/Oxanium-300-latin.BwpvAp5U.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/Oxanium-300-latin-ext.C7ptlTmX.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/Oxanium-300-latin.BwpvAp5U.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/Oxanium-300-latin-ext.C7ptlTmX.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/Oxanium-300-latin.BwpvAp5U.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/Oxanium-300-latin-ext.C7ptlTmX.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/Oxanium-300-latin.BwpvAp5U.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/Oxanium-300-latin-ext.C7ptlTmX.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/Oxanium-300-latin.BwpvAp5U.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ld-electric:#382cee;--ld-indigo:#3d26d8;--ld-periwinkle:#514fd5;--ld-ultraviolet:#512cbf;--ld-violet:#6b2b8e;--ld-deep-violet:#2c0f6b;--ld-night:#1c0e41;--ld-plum:#672968;--ld-mulberry:#572047;--ld-magenta-wine:#631b60;--ld-wine:#5c0c34;--ld-oxblood:#3f141d;--ld-ink:#0b0a0f;--ld-cyan:#3cf;--ld-sky:#6fc6fc;--ld-teal-mist:#79b8b6;--ld-crimson:#c1153b;--ld-logo-yellow:#fecf45;--ld-logo-mint:#84dba6;--ld-logo-coral:#ff6158;--ld-logo-purple:#815bc0;--ld-logo-sky:#5ca6bf;--ld-white:#fff;--ld-paper:#f4f3f7;--ld-mist:#d9d7e0;--ld-silver:#a7a5b0;--ld-slate:#6b6b70;--ld-graphite:#2a2833;--ld-coal:#16141c;--ld-black:#000;--ld-gradient-rule:linear-gradient(90deg,#382cee 0%,#512cbf 25%,#6b2b8e 50%,#631b60 75%,#5c0c34 100%);--ld-gradient-atmosphere:radial-gradient(60% 70% at 0% 0%,#3d26d8 0%,#3d26d800 70%),radial-gradient(45% 55% at 0% 100%,#79b8b6 0%,#514fd58c 35%,#1c0e4100 75%),radial-gradient(55% 70% at 100% 0%,#672968 0%,#67296800 70%),radial-gradient(60% 60% at 100% 100%,#3f141d 0%,#3f141d00 80%),#0b0a0f;--ld-gradient-crimson:radial-gradient(70% 90% at 0% 100%,#c1153b 0%,#c1153b00 70%),radial-gradient(70% 80% at 100% 0%,#081639 0%,#08163900 70%),#0b172d;--ld-gradient-cobalt:radial-gradient(70% 80% at 30% 30%,#2a2be0 0%,#0a0a6e 60%,#05053a 100%);--surface-page:var(--ld-ink);--surface-raised:var(--ld-coal);--surface-overlay:#0b0a0fb8;--surface-light:var(--ld-white);--surface-light-muted:var(--ld-paper);--text-primary:var(--ld-white);--text-secondary:#c9c7d2;--text-muted:var(--ld-silver);--text-accent:var(--ld-cyan);--text-highlight:var(--ld-sky);--text-on-light:var(--ld-black);--text-on-light-muted:var(--ld-slate);--border-default:#fff;--border-subtle:#ffffff3d;--border-on-light:#00000024;--accent-primary:var(--ld-indigo);--accent-secondary:var(--ld-cyan);--focus-ring:var(--ld-cyan);--font-display:"Archivo","Arial Black",sans-serif;--font-display-stretch:125%;--font-sans:"Oxanium","IBM Plex Sans Arabic",system-ui,sans-serif;--font-arabic:"IBM Plex Sans Arabic","Oxanium",system-ui,sans-serif;--font-office:"Oxanium",sans-serif;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-display:900;--text-2xs:11px;--text-xs:12px;--text-sm:14px;--text-md:16px;--text-lg:18px;--text-xl:21px;--text-2xl:28px;--text-3xl:40px;--text-4xl:56px;--text-5xl:80px;--text-6xl:120px;--leading-display:.86;--leading-tight:1.1;--leading-snug:1.3;--leading-body:1.55;--tracking-display:-.01em;--tracking-label:.08em;--tracking-eyebrow:.18em;--tracking-body:0;--type-display:var(--weight-display) var(--text-5xl)/var(--leading-display) var(--font-display);--type-heading:var(--weight-bold) var(--text-2xl)/var(--leading-tight) var(--font-sans);--type-body:var(--weight-regular) var(--text-md)/var(--leading-body) var(--font-sans);--type-body-lg:var(--weight-regular) var(--text-xl)/var(--leading-snug) var(--font-sans);--type-label:var(--weight-bold) var(--text-sm)/var(--leading-snug) var(--font-sans);--type-value:var(--weight-light) var(--text-md)/var(--leading-snug) var(--font-sans);--type-button:var(--weight-medium) var(--text-sm)/1 var(--font-sans);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--slide-w:1920px;--slide-h:1080px;--slide-margin-x:72px;--slide-nav-w:266px;--slide-divider-x:338px;--slide-content-x:374px;--slide-aside-x:1582px;--container-max:1280px;--gutter:24px;--border-hairline:1px;--border-strong:2px;--radius-none:0;--radius-xs:2px;--radius-round:999px;--shadow-none:none;--shadow-glow-cyan:0 0 24px #33ccff73;--shadow-photo:0 24px 60px #00000073;--protect-bottom:linear-gradient(180deg,#0b0a0f00 0%,#0b0a0fd9 100%);--protect-right:linear-gradient(90deg,#0b0a0f00 40%,#0b0a0fc7 100%);--grain-opacity:.08;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--duration-fast:.15s;--duration-base:.28s;--duration-slow:.6s}@font-face{font-family:Inter;src:url(/fonts/Inter.ttf)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:Noto Sans Arabic;src:url(/fonts/NotoSansArabic.ttf)format("truetype");font-display:swap;font-weight:100 900}:root{--canvas:var(--ld-ink);--paper:var(--ld-coal);--ink:var(--text-primary);--muted:var(--text-muted);--line:var(--border-subtle);--mint:var(--ld-night);--mint-strong:var(--ld-cyan);--burgundy:var(--ld-indigo);--dark:var(--ld-ink);--danger:#ffb4be;--state-warning:#f1d293;--state-warning-bg:#2e2416;--state-error:#ffb4be;--state-error-bg:#341b26;--state-success:#a5dec7;--state-success-bg:#17352f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans)}[lang=ar],[dir=rtl]{font-family:var(--font-arabic);letter-spacing:normal}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;background:var(--ld-ink);color:var(--text-primary);margin:0;font-size:15px;line-height:1.55}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button{color:inherit}a{color:inherit;text-decoration:none}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:2px solid var(--focus-ring);outline-offset:3px}input,textarea,select{color:var(--text-secondary)}button{border:0}h1,h2,h3,p{margin:0}svg{flex-shrink:0}button svg{pointer-events:none}img{max-width:100%;display:block}::selection{background:var(--ld-cyan);color:var(--ld-ink)}button,input,select,textarea{border-radius:0}input[type=checkbox]{accent-color:var(--ld-cyan)}input[type=month],input[type=date],input[type=time]{min-height:42px}button{transition:background var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast)}.studio-shell{background:radial-gradient(ellipse at 100% 0%,#67296829,transparent 42%),radial-gradient(ellipse at 15% 0%,#3d26d824,transparent 36%),var(--ld-ink);min-height:100vh;display:flex}.sidebar{z-index:40;background:linear-gradient(160deg,#1c0e418c,transparent 50%),var(--ld-ink);width:234px;color:var(--text-primary);border-right:1px solid var(--border-subtle);flex-direction:column;padding:28px 22px 0;display:flex;position:fixed;inset:0 auto 0 0}.wordmark{letter-spacing:-1.5px;align-items:center;gap:12px;margin:0 12px 50px;font-size:35px;font-weight:500;line-height:.95;display:flex}.wordmark small{letter-spacing:2px;color:var(--text-secondary);margin-top:10px;font-size:11px;font-weight:500;display:block}.wordmark-dot{color:var(--text-secondary)}.brand-symbol{align-items:flex-end;gap:3px;width:23px;height:35px;display:flex;transform:skew(-16deg)}.brand-symbol i{background:var(--surface-raised);width:6px;height:22px;display:block}.brand-symbol i:nth-child(2){height:35px}.brand-symbol i:nth-child(3){height:28px}.workspace-label{margin-bottom:12px;padding:0 9px}.workspace-card{border:0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;align-items:center;gap:10px;margin-bottom:24px;padding:16px 4px;display:flex}.workspace-avatar{color:#5a3040;background:#e8dddc;border-radius:5px;place-items:center;width:32px;height:32px;font-family:Georgia,serif;font-size:16px;font-weight:700;display:grid}.workspace-card strong{margin-bottom:4px;display:block}.workspace-card .tiny-dot{background:var(--ld-cyan);border-radius:0;width:6px;height:6px;margin-left:auto}.sidebar nav{flex-direction:column;gap:3px;display:flex}.nav-item{text-align:left;background:0 0;border-radius:0;align-items:center;min-height:44px;display:flex;position:relative}.nav-item:hover{color:var(--ld-cyan);background:0 0}.nav-item.active{color:var(--text-primary);background:0 0;font-weight:700}.nav-item b{background:var(--surface-raised);color:var(--text-secondary);border-radius:0;margin-left:auto;padding:3px 6px;font-size:11px}.nav-item.active b{background:var(--surface-raised);color:var(--text-secondary)}.sidebar-note{color:var(--text-secondary);margin:42px 8px 32px}.sidebar-note-icon{color:var(--ld-cyan);margin-bottom:14px;display:block}.sidebar-note p{margin-top:8px}.note-rule{background:var(--border-subtle);width:42px;height:1px;margin-top:18px;display:block}.sidebar-bottom{margin-top:auto}.private-label{color:var(--text-secondary);align-items:center;gap:8px;margin:0 9px 18px;font-size:11px;display:flex}.profile{border-top:1px solid var(--border-subtle);align-items:center;gap:9px;padding:20px 0;display:flex}.profile-avatar{background:var(--ld-night);width:31px;height:31px;color:var(--ld-sky);border:1px solid var(--border-subtle);border-radius:0;place-items:center;font-weight:600;display:grid}.profile>div{overflow:hidden}.profile strong{white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-weight:500;display:block;overflow:hidden}.profile small{color:var(--text-secondary);margin-top:5px;font-size:11px;display:block}.profile a{color:var(--text-muted);margin-left:auto;padding:5px}.main-wrap{width:calc(100% - 234px);min-width:0;margin-left:234px}.topbar{border-bottom:1px solid var(--border-subtle);background:#0b0a0fd1;justify-content:space-between;align-items:center;height:70px;padding:0 44px;display:flex}.breadcrumb{color:var(--text-secondary);align-items:center;gap:15px;font-size:11px;display:flex}.breadcrumb strong{color:var(--text-secondary);font-weight:500}.topbar-right{align-items:center;gap:24px;display:flex}.pilot-tag{letter-spacing:1.3px;border-radius:0;align-items:center;gap:6px;padding:6px 9px;font-weight:600;display:flex}.pilot-tag>span{background:var(--ld-cyan);border-radius:0;width:5px;height:5px}.timezone{align-items:center;gap:7px;display:flex}.topbar-left{align-items:center;gap:12px;display:flex}.mobile-menu{display:none!important}main{max-width:1550px;margin:0 auto;padding:38px 44px 0}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.eyebrow{letter-spacing:1.6px;color:var(--text-secondary);margin-bottom:11px;font-size:11px;font-weight:600}.eyebrow.small{letter-spacing:1.5px;margin-bottom:8px;font-size:11px;display:block}.page-heading p{margin-top:8px;line-height:1.8}.button{white-space:nowrap;justify-content:center;align-items:center;gap:9px;line-height:1.4;display:inline-flex}.button.primary{box-shadow:none;background:var(--ld-indigo);color:var(--ld-white);border-color:var(--ld-indigo)}.button.primary:not(:disabled):hover{background:var(--ld-white);color:var(--ld-ink);border-color:var(--ld-white);transform:none}.button.secondary{border:1px solid var(--border-subtle);box-shadow:none;color:var(--ld-white);border-color:var(--border-default);background:0 0}.button.secondary:not(:disabled):hover{background:var(--ld-white);color:var(--ld-ink)}.button.dark{background:var(--ld-white);color:var(--ld-ink);border-color:var(--ld-white)}.button.dark:hover{background:var(--surface-raised)}.button.full-width{width:100%}.icon-button{color:var(--text-secondary);background:0 0;border-radius:0;flex-shrink:0;place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.icon-button:not(:disabled):hover{color:var(--ld-cyan);background:var(--ld-night)}.text-button{background:0 0;align-items:center;gap:7px;padding:3px 0;display:inline-flex}.text-button:not(:disabled):hover{color:var(--ld-white);text-underline-offset:4px;text-decoration:underline}.month-hero{border:0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:linear-gradient(90deg,#0b0a0fb8,#0b0a0f1f),url(/brand/leoden-dentsu/assets/backgrounds/atmosphere-cover.jpg) 50%/cover;border-radius:0;grid-template-columns:1.25fr 1fr;min-height:350px;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:1;min-width:0;padding:42px 36px}.hero-kicker{align-items:center;gap:7px;font-weight:600;display:flex}.hero-kicker>span{background:var(--ld-cyan);border-radius:0;width:5px;height:5px}.hero-copy h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ld-white);text-transform:uppercase;margin-bottom:24px;font-size:clamp(28px,3.4vw,50px);font-weight:900;font-stretch:125%;line-height:.98}.hero-copy .button{gap:17px}.hero-visual{background:0 0;min-height:330px;position:relative;overflow:hidden}.hero-visual>img{object-fit:cover;filter:saturate(.65);width:100%;height:100%;position:absolute}.hero-visual-shade{background:linear-gradient(#0000 20%,#0b0a0feb);position:absolute;inset:0}.hero-orbit{border:1px solid var(--border-subtle);border-radius:0;width:350px;height:350px;position:absolute;top:-182px;left:-108px;transform:rotate(30deg)}.orbit-two{width:350px;height:460px;top:-179px;left:61px}.hero-star{color:var(--text-secondary);opacity:.9;font-size:42px;line-height:1;position:absolute;top:25px;right:33px}.hero-note{color:var(--ld-white);position:absolute;bottom:30px;left:28px;right:20px}.hero-note>span{font-weight:600;display:block}.hero-note strong{letter-spacing:-.4px;font-family:var(--font-sans);color:var(--ld-white);font-size:25px;font-weight:500;line-height:1.15}.hero-note em{text-align:left;font-style:normal;font-family:var(--font-arabic);color:var(--text-primary);margin-top:10px;font-size:18px;font-weight:400;display:block}.hero-corner{color:var(--text-secondary);letter-spacing:1.4px;writing-mode:vertical-rl;font-size:11px;display:none;position:absolute;bottom:25px;right:25px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin:24px 0 40px;display:grid}.metric{border:0;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;min-width:0;padding:16px 0 20px}.metric-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.metric-label>svg{color:var(--ld-sky)}.metric-value{letter-spacing:-.8px;line-height:1}.metric-value>span{letter-spacing:0;color:var(--text-muted);margin-left:5px;font-size:14px;font-weight:400}.metric-bottom{justify-content:space-between;align-items:center;gap:8px;min-height:14px;display:flex}.metric-bottom small{line-height:1.5}.tiny-progress{background:var(--ld-graphite);border-radius:0;width:48px;height:4px;overflow:hidden}.tiny-progress span{background:var(--ld-cyan);border-radius:0;height:100%;display:block}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.section-actions{align-items:center;gap:12px;display:flex}.month-picker{border:1px solid var(--border-subtle);background:0 0;border-radius:0;align-items:center;gap:6px;padding:1px 4px;display:flex}.month-picker>span{text-align:center;font-weight:500}.export-wrap{position:relative}.menu-backdrop{z-index:48;cursor:default;background:0 0;position:fixed;inset:0}.dropdown-menu{min-width:244px;box-shadow:none;z-index:49;background:var(--ld-coal);border:1px solid var(--border-subtle);border-radius:0;padding:7px;position:absolute;top:calc(100% + 8px);right:0}.dropdown-menu>span{color:var(--text-muted);padding:7px 8px;font-size:11px;display:block}.dropdown-menu button{text-align:left;width:100%;color:var(--text-primary);background:0 0;border-radius:0;align-items:center;gap:9px;padding:10px 8px;font-size:13px;display:flex}.dropdown-menu button:hover{background:var(--ld-night);color:var(--ld-cyan)}.calendar-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-bottom:19px;padding:0 0 17px;display:flex}.channel-tabs{align-items:center;gap:5px;display:flex}.channel-tabs>button{white-space:nowrap;background:0 0;border-radius:0;align-items:center;gap:5px;padding:8px 10px;display:flex}.channel-tabs>button.selected{color:var(--ld-cyan);border-bottom-color:var(--ld-cyan);background:0 0}.channel-tabs>button:hover{color:var(--ld-white);background:0 0}.channel-tabs b{border-radius:0;padding:2px 4px;font-size:11px;font-weight:500;line-height:1.1}.channel-mark{width:17px;height:17px;font-size:14px;font-family:var(--font-sans);color:var(--text-secondary);border-radius:0;place-items:center;font-weight:700;display:inline-grid}.channel-mark.instagram svg{width:15px;height:15px}.channel-mark.facebook{font-family:var(--font-sans);color:var(--text-secondary);font-size:17px;font-weight:700}.channel-mark.linkedin{background:var(--text-muted);width:13px;height:13px;color:var(--ld-ink);border-radius:0;align-self:center;font-size:11px}.filter-group{align-items:center;gap:11px;display:flex}.search-field{color:var(--text-secondary);align-items:center;gap:6px;display:flex}.search-field input{width:105px;color:var(--text-secondary);background:0 0;border:0;padding:5px 0;font-size:11px}.search-field input::placeholder{color:var(--text-secondary)}.status-filter{border-left:1px solid var(--border-subtle);color:var(--text-secondary);align-items:center;gap:6px;padding-left:12px;display:flex}.status-filter select{color:var(--text-secondary);background:0 0;border:0;width:90px;max-width:120px;padding:6px 2px;font-size:14px}.post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.post-card{border:0;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;transition:box-shadow .2s,border-color .2s;overflow:hidden}.post-card:hover{box-shadow:none;border-color:var(--ld-sky);transform:none}.post-card.is-selected{box-shadow:none;outline:2px solid var(--ld-cyan);outline-offset:4px;border-color:var(--ld-cyan)}.post-card-top{justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.post-card-top>span{color:var(--text-secondary);align-items:center;gap:6px;margin-right:auto;font-size:11px;display:flex}.post-card-top i{background:var(--surface-raised);border-radius:0;width:2px;height:2px}.post-card-top>.icon-button{width:21px;height:21px}.post-checkbox{cursor:pointer;place-items:center;width:13px;height:13px;display:grid;position:relative}.post-checkbox input{cursor:pointer;width:13px;height:13px;margin:0}.post-artwork{text-align:left;aspect-ratio:1.24;color:#fff9ef;background-color:#c1cdb9;background-image:linear-gradient(120deg,#c9c4af,#6f937e);background-position:50%;background-size:cover;width:100%;padding:0;display:block;position:relative;overflow:hidden}.post-artwork:hover{filter:brightness(1.04)}.artwork-shade{background:linear-gradient(#142b333f,#0000 27%,#253b2e21 35%,#142b24bd);position:absolute;inset:0}.artwork-brand{letter-spacing:1.7px;text-shadow:none;font-size:11px;font-weight:500;position:absolute;top:18px;left:20px}.artwork-brand small{letter-spacing:1.5px;opacity:.8;margin-top:4px;font-size:11px;display:block}.artwork-text{position:absolute;bottom:24px;left:20px;right:26px}.artwork-text em{letter-spacing:1.1px;text-transform:uppercase;opacity:.85;margin-bottom:7px;font-size:6px;font-style:normal;display:block}.artwork-text strong{letter-spacing:-.5px;text-wrap:balance;max-width:210px;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400;line-height:1.03;display:block}.artwork-text>span{text-align:left;margin-top:7px;font-size:13px;line-height:1.5;display:block}.artwork-corner{color:var(--text-secondary);font-size:19px;font-weight:200;position:absolute;bottom:17px;right:16px}.artwork-minimal .artwork-shade{background:linear-gradient(#102f3710,#172f2cb3)}.artwork-minimal .artwork-text{text-align:center;right:21px}.artwork-minimal .artwork-text strong{letter-spacing:-.8px;max-width:230px;margin:0 auto;font-family:Inter,Arial,Helvetica,sans-serif;font-size:24px;font-weight:400}.artwork-minimal .artwork-text>span{text-align:center}.artwork-bold .artwork-shade{background:linear-gradient(90deg,#24332c91,#24332c0a)}.artwork-bold .artwork-text strong{letter-spacing:-.9px;font-family:Inter,Arial,Helvetica,sans-serif;font-size:26px;font-weight:600;line-height:1.05}.post-channel{justify-content:space-between;align-items:center;gap:6px;display:flex}.post-channel>span{color:var(--text-secondary);align-items:center;gap:5px;font-size:11px;display:flex}.status-pill{white-space:nowrap;border-radius:0;align-items:center;gap:4px;padding:4px 6px;line-height:1;display:inline-flex}.status-pill>span{background:currentColor;border-radius:0;width:4px;height:4px;display:block}.status-pill.ready{border-color:var(--border-subtle)}.status-pill.ready>span{background:currentColor}.status-pill.scheduled_demo{border-color:var(--border-subtle)}.status-pill.scheduled_demo>span{background:currentColor}.status-pill.published_demo{border-color:var(--border-subtle)}.status-pill.published_demo>span{background:currentColor}.post-copy-button{text-align:left;background:0 0;width:100%;margin:12px 0 13px;padding:0;display:block}.post-copy-button h3{letter-spacing:-.1px;white-space:nowrap;text-overflow:ellipsis;line-height:1.5;overflow:hidden}.post-copy-button p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;margin-top:6px;display:-webkit-box;overflow:hidden}.post-card-footer{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding-top:11px;display:flex}.post-card-footer>span{color:var(--text-secondary);align-items:center;gap:5px;font-size:11px;display:flex}.post-card-footer>span i{background:var(--surface-raised);border-radius:0;width:2px;height:2px}.post-card-footer>button{color:var(--ld-cyan);background:0 0;align-items:center;gap:4px;padding:0;font-size:11px;display:flex}.calendar-footer{justify-content:space-between;align-items:center;padding:19px 1px;display:flex}.calendar-footer>span{color:var(--text-secondary);font-size:11px}.simulation-note{border:1px solid var(--border-subtle);color:var(--text-secondary);background:0 0;border-radius:0;align-items:center;gap:9px;margin-top:20px;padding:11px 15px;display:flex}.simulation-note p{font-size:11px;line-height:1.6}.simulation-note strong{color:var(--text-secondary);font-weight:500}.bottom-grid{grid-template-columns:1.3fr 1fr;gap:18px;margin-top:29px;display:grid}.context-prompt{border:1px solid var(--line);background:var(--surface-raised);border-radius:0;align-items:flex-start;gap:20px;padding:27px;display:flex}.context-icon{color:var(--ld-cyan);background:0 0;border-radius:0;padding:11px}.context-prompt h3,.weekly-prompt h3{letter-spacing:-.2px;font-family:var(--font-sans);color:var(--text-primary);font-size:20px;font-weight:600}.context-prompt p,.weekly-prompt p{color:var(--text-secondary);max-width:320px;margin-top:9px;margin-bottom:15px;font-size:11px;line-height:1.85}.weekly-prompt{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:0;padding:21px 26px}.weekly-prompt-top{color:var(--text-secondary);align-items:center;gap:9px;margin-bottom:14px;display:flex}.weekly-prompt-top>span{letter-spacing:1.2px;font-size:11px}.weekly-prompt h3{color:var(--text-secondary)}.weekly-prompt p{color:var(--text-secondary);margin:8px 0 12px}.weekly-prompt .text-button{color:var(--text-secondary)}.app-footer{justify-content:space-between;align-items:center;margin-top:36px;display:flex}.app-footer>span:first-child{font-family:var(--font-sans);color:var(--text-secondary);font-size:12px;font-style:italic}.app-footer>span:last-child{align-items:center;gap:9px;display:flex}.app-footer i{background:var(--surface-raised);border-radius:0;width:2px;height:2px}.loading-workspace{min-height:340px;color:var(--text-secondary);align-content:center;place-items:center;gap:18px;display:grid}.empty-calendar{text-align:center;border:1px solid var(--border-subtle);background:0 0;border-radius:0;flex-direction:column;align-items:center;padding:55px 25px;display:flex}.empty-icon{width:64px;height:64px;color:var(--ld-cyan);background:0 0;border-radius:0;place-items:center;margin-bottom:20px;display:grid}.empty-calendar h3{letter-spacing:-.3px;font-family:var(--font-display);text-transform:uppercase;color:var(--text-primary);font-size:24px;font-weight:900;font-stretch:125%}.empty-calendar p{color:var(--text-secondary);max-width:380px;margin:13px 0 23px;font-size:12px;line-height:1.8}.empty-calendar small{color:var(--text-secondary);margin-top:14px;font-size:11px}.empty-search{color:var(--text-secondary);flex-direction:column;align-items:center;gap:17px;padding:70px 20px;display:flex}.empty-search h3{font-size:17px;font-weight:400}.notice{border-radius:0;justify-content:space-between;align-items:center;gap:14px;margin:0 0 20px;padding:14px 17px;font-size:12px;line-height:1.6;display:flex}.notice.error{background:var(--state-error-bg);color:var(--state-error);border:1px solid var(--state-error)}.notice button{color:inherit;background:0 0;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.notice.warning{background:var(--state-warning-bg);color:var(--state-warning);border:1px solid var(--state-warning)}.selection-bar{border-radius:0;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;padding:10px 14px;font-size:11px;display:flex}.selection-bar label{white-space:nowrap;align-items:center;gap:7px;display:flex}.selection-bar>div{align-items:center;gap:16px;display:flex}.selection-bar button{background:0 0;align-items:center;gap:5px;padding:0;font-size:11px;display:flex}.selection-bar .icon-button{padding:0}.jobs-section{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.job-banner{background:var(--ld-coal);border:1px solid var(--border-subtle);border-radius:0;align-items:center;gap:15px;padding:17px 20px;display:flex}.job-icon{color:var(--text-secondary)}.job-description{flex:1;min-width:0}.job-description strong{font-size:12px;font-weight:500}.job-description p{color:var(--text-secondary);margin-top:5px;font-size:11px}.job-track{background:var(--ld-graphite);border-radius:0;max-width:320px;height:3px;margin-top:10px;overflow:hidden}.job-track span{background:var(--ld-cyan);height:100%;display:block}.job-banner.failed{background:var(--state-error-bg);border-color:var(--state-error)}.job-banner.failed .job-icon{color:var(--text-secondary)}.toast{z-index:200;background:var(--ld-coal);max-width:min(620px,90vw);color:var(--ld-white);border:1px solid var(--ld-cyan);box-shadow:none;border-radius:0;align-items:center;gap:11px;padding:15px 16px;font-size:12px;line-height:1.6;display:flex;position:fixed;bottom:25px;left:calc(50% + 100px);transform:translate(-50%)}.toast>svg{color:var(--text-secondary)}.toast button{color:var(--text-secondary);background:0 0;place-items:center;margin-left:12px;padding:3px;display:grid}.toast-error{background:var(--state-error-bg);color:var(--state-error);border-color:var(--state-error)}.toast-error>svg{color:var(--text-secondary)}.modal-backdrop,.editor-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:90;background:#05040ac2;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.modal{width:550px;max-width:100%;box-shadow:none;background:var(--ld-coal);border:1px solid var(--border-subtle);max-height:90vh;color:var(--text-primary);border-radius:0;padding:28px;overflow-y:auto}.modal-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.modal-heading h2{letter-spacing:-.5px;font-family:var(--font-display);text-transform:uppercase;color:var(--text-primary);font-size:24px;font-weight:900;font-stretch:125%;line-height:1.15}.modal-lead{color:var(--text-secondary);margin-bottom:24px;font-size:12px;line-height:1.8}.field{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.field>span{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:500;display:flex}.field small{color:var(--text-secondary);font-size:11px;font-weight:400}.field input,.field textarea,.field select{border-radius:0;outline:none;width:100%;padding:12px 13px;transition:border-color .15s}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--ld-cyan);box-shadow:none;outline:2px solid var(--ld-cyan);outline-offset:2px}.field textarea{resize:vertical;min-height:80px}.field textarea[dir=rtl],.field input[dir=rtl]{font-size:15px;line-height:1.9}.field-help{color:var(--text-secondary);margin:10px 0;font-size:11px;line-height:1.7}.field-error{color:var(--text-secondary);margin-top:10px;font-size:11px;line-height:1.7}.field-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.generation-choice{border:1px solid var(--border-subtle);background:0 0;border-radius:0;gap:14px;padding:18px;display:flex}.choice-icon{color:var(--text-secondary);padding-top:1px}.generation-choice h3{margin-bottom:7px;font-size:12px;font-weight:500}.generation-choice p{color:var(--text-secondary);font-size:11px;line-height:1.7}.availability-note{border-radius:0;margin-top:12px;padding:9px 10px;font-size:11px;line-height:1.7;display:block}.modal-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.modal-fineprint{color:var(--text-secondary);text-align:center;margin-top:19px;font-size:11px}.ideas-intro{background:var(--ld-gradient-atmosphere);border:0;border-radius:0;align-items:center;gap:20px;margin-bottom:26px;padding:26px;display:flex}.ideas-intro-icon{color:var(--ld-sky);background:0 0;border-radius:0;padding:13px}.ideas-intro>div:nth-child(2){flex:1}.ideas-intro h2{letter-spacing:-.3px;font-size:24px;font-family:var(--font-display);text-transform:uppercase;color:var(--text-primary);font-weight:900;font-stretch:125%}.ideas-intro p{color:var(--text-secondary);margin:9px 0;font-size:11px;line-height:1.8}.ideas-intro>div>span{color:var(--text-secondary);align-items:center;gap:7px;font-size:11px;display:flex}.ideas-intro i{background:var(--surface-raised);border-radius:0;width:2px;height:2px;margin:0 3px}.ideas-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.idea-card{border:0;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;padding:26px}.idea-card-top{color:var(--text-secondary);justify-content:space-between;align-items:center;display:flex}.idea-card-top>span{letter-spacing:1.6px;color:var(--text-secondary);font-size:11px}.theme-label{border-radius:0;margin:23px 0 10px;padding:6px 8px;font-size:11px;display:inline-block}.idea-card h3{letter-spacing:-.4px;font-size:26px;line-height:1.2;font-family:var(--font-sans);color:var(--text-primary);font-weight:600}.idea-ar{color:var(--text-secondary);margin-top:8px;font-size:19px;line-height:1.9}.idea-body{color:var(--text-secondary);margin:18px 0 20px;font-size:12px;line-height:1.95}.idea-actions{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:15px;padding-top:15px;display:flex}.sample-origin{color:var(--text-secondary);margin-top:13px;font-size:11px;display:block}.brand-section{background:0 0;border:0;border-radius:0;overflow:hidden}.brand-summary{border-bottom:1px solid var(--border-subtle);background:0 0;align-items:center;gap:19px;padding:29px 33px;display:flex}.brand-monogram{color:#f3eae5;background:#6c3d4c;border-radius:8px;place-items:center;width:65px;height:65px;font-family:Georgia,serif;font-size:28px;font-weight:700;display:grid}.brand-summary h2{font-size:24px;font-family:var(--font-display);color:var(--text-primary);text-transform:uppercase;font-weight:900;font-stretch:125%}.brand-summary p{color:var(--text-secondary);margin-top:6px;font-size:11px}.brand-summary .neutral-pill{margin-left:auto}.neutral-pill{border:1px solid var(--border-subtle);color:var(--text-secondary);background:0 0;border-radius:0;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:flex}.brand-tabs{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);gap:24px;padding:0 33px;display:flex}.brand-tabs button{color:var(--text-secondary);background:0 0;align-items:center;gap:7px;padding:18px 0;font-size:11px;display:flex;position:relative}.brand-tabs button.active{color:var(--text-secondary);font-weight:500}.brand-tabs button.active:after{content:"";background:var(--surface-raised);height:2px;position:absolute;bottom:-1px;left:0;right:0}.brand-tabs button>span{background:var(--surface-raised);border-radius:0;padding:2px 5px;font-size:11px}.brand-form{grid-template-columns:230px 1fr;gap:38px;padding:33px;display:grid}.brand-form-intro h3{font-family:var(--font-sans);letter-spacing:-.3px;max-width:205px;font-size:24px;font-weight:400;line-height:1.3}.brand-form-intro p{color:var(--text-secondary);margin-top:13px;font-size:11px;line-height:1.9}.brand-form-fields{width:100%;max-width:630px}.brand-save{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-top:26px;padding-top:24px;display:flex}.brand-save>span{color:var(--text-secondary);align-items:center;gap:7px;font-size:11px;display:flex}.sources-section{padding:30px 33px}.source-explanation{border:1px solid var(--border-subtle);background:var(--ld-night);color:var(--text-secondary);border-radius:0;gap:18px;margin-bottom:25px;padding:21px;display:flex}.source-explanation h3{font-family:var(--font-sans);color:var(--text-secondary);font-size:23px;font-weight:400}.source-explanation p{color:var(--text-secondary);max-width:720px;margin-top:9px;font-size:11px;line-height:1.9}.source-list{flex-direction:column;gap:13px;display:flex}.source-card{border:1px solid var(--border-subtle);border-radius:0;padding:22px}.source-card-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.source-card h3{font-size:12px;font-weight:500}.source-status{border:1px solid var(--border-subtle);border-radius:0;padding:5px 7px;font-size:11px}.source-card>p{color:var(--text-secondary);margin:11px 0 16px;font-size:12px;line-height:1.9}.source-reference{background:var(--ld-coal);border:1px solid var(--border-subtle);border-radius:0;gap:11px;padding:11px;display:flex}.source-reference>span{letter-spacing:1px;color:var(--text-secondary);font-size:11px;line-height:1.9}.source-reference>p{color:var(--text-secondary);overflow-wrap:anywhere;font-size:11px;line-height:1.7}.source-card>small{color:var(--text-secondary);margin-top:12px;font-size:11px;display:block}.editor-backdrop{padding:18px}.editor-panel{background:var(--ld-ink);border:1px solid var(--border-subtle);width:1140px;max-width:100%;height:calc(100vh - 36px);max-height:980px;box-shadow:none;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.editor-header{border-bottom:1px solid var(--border-subtle);background:var(--surface-raised);justify-content:space-between;align-items:center;gap:15px;padding:22px 27px;display:flex}.editor-header h2{letter-spacing:-.5px;font-family:var(--font-sans);color:var(--text-primary);font-size:23px;font-weight:600}.editor-header>div:last-child{align-items:center;gap:20px;display:flex}.editor-header .status-pill{padding:6px 9px;font-size:11px}.editor-body{flex:1;grid-template-columns:.85fr 1fr;min-height:0;display:grid;overflow:auto}.editor-preview-column{border-right:1px solid var(--border-subtle);background:var(--ld-coal);min-width:0;padding:25px}.editor-channel{align-items:center;gap:8px;margin-bottom:16px;display:flex}.editor-channel strong{color:var(--text-secondary);font-size:11px;font-weight:500}.editor-channel>span:last-child{color:var(--text-secondary);margin-left:auto;font-size:11px}.finished-preview{aspect-ratio:1;border:1px solid var(--border-subtle);background:var(--ld-ink);border-radius:0;overflow:hidden}.finished-preview>img{object-fit:contain;width:100%;height:100%}.preview-loading{height:100%;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:13px;font-size:11px;display:flex}.preview-caption{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.preview-caption>span{color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;display:flex}.preview-copy{border:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;margin-top:20px;padding:17px}.preview-copy>span{letter-spacing:1.4px;color:var(--text-secondary);font-size:11px}.preview-copy p{white-space:pre-wrap;margin-top:10px;font-size:11px;line-height:1.9}.preview-copy p[dir=rtl]{font-size:14px;line-height:2}.post-provenance{color:var(--text-secondary);margin-top:17px;font-size:11px;line-height:1.7}.origin-dot{background:var(--surface-raised);border-radius:0;width:5px;height:5px;margin-right:5px;display:inline-block}.origin-dot.ai{background:var(--surface-raised)}.post-provenance p{color:var(--text-secondary);margin-top:5px;font-size:11px;line-height:1.7}.editor-form-column{background:var(--surface-raised);min-width:0}.editor-tabs{border-bottom:1px solid var(--border-subtle);background:var(--surface-raised);z-index:2;gap:25px;padding:0 26px;display:flex;position:sticky;top:0}.editor-tabs button{color:var(--text-secondary);background:0 0;padding:23px 0 18px;font-size:11px;position:relative}.editor-tabs button.active{color:var(--text-secondary);font-weight:500}.editor-tabs button.active:after{content:"";background:var(--surface-raised);height:2px;position:absolute;bottom:-1px;left:0;right:0}.editor-fields{padding:24px 26px}.language-control{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.language-control>span{color:var(--text-secondary);font-size:11px}.language-control>div{border:1px solid var(--border-subtle);background:0 0;border-radius:0;gap:3px;padding:3px;display:flex}.language-control button{color:var(--text-secondary);background:0 0;border-radius:0;min-width:67px;padding:6px 9px;font-size:11px}.language-control button.active{box-shadow:none;background:var(--ld-white);color:var(--ld-ink)}.editor-fields .field{margin-bottom:21px}.editor-fields .caption-input{min-height:155px}.inline-regenerate{justify-content:space-between;align-items:flex-start;gap:14px;margin:-9px 0 24px;display:flex}.inline-regenerate>span{color:var(--text-secondary);max-width:200px;font-size:11px;line-height:1.7}.inline-regenerate>.text-button{white-space:nowrap;font-size:11px}.editor-footer{border-top:1px solid var(--border-subtle);background:var(--surface-raised);z-index:2;justify-content:space-between;align-items:center;gap:15px;padding:17px 25px;display:flex}.editor-footer>div:first-child{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:7px;max-width:310px;font-size:11px;display:flex}.editor-footer small{width:100%;color:var(--text-secondary);margin-top:2px;font-size:11px;display:block}.saved-indicator,.unsaved-indicator{background:var(--surface-raised);border-radius:0;width:5px;height:5px;display:inline-block}.unsaved-indicator{background:var(--state-warning)}.editor-footer-actions{align-items:center;gap:10px;display:flex}.editor-footer .button{min-height:38px;padding:10px 13px;font-size:11px}.editor-footer .text-button{font-size:11px}.published-label{color:var(--text-secondary);align-items:center;gap:7px;font-size:11px;display:inline-flex}.layout-options{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:5px;display:grid}.layout-choice{color:var(--text-secondary);border:1px solid var(--border-subtle);background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:9px;display:flex}.layout-choice.active{box-shadow:none;background:var(--ld-night);color:var(--ld-white);border-color:var(--ld-cyan)}.layout-choice>strong{text-transform:capitalize;margin-top:8px;font-size:11px;font-weight:400}.layout-choice>svg{margin-top:8px}.layout-mini{aspect-ratio:1.3;background:linear-gradient(145deg,#b6caa7,#759163);border-radius:3px;width:100%;display:block;position:relative;overflow:hidden}.layout-mini:before{content:"";background:#d1daba70;border-radius:50%;width:40%;height:60%;position:absolute;top:-5px;right:-2px}.layout-mini i{background:#ebf1df80;width:30%;height:3%;position:absolute;top:15%;left:12%}.layout-mini b,.layout-mini em{background:#f5faee;width:65%;height:9%;display:block;position:absolute;bottom:20%;left:12%}.layout-mini em{background:#e2eccf;width:44%;height:3%;bottom:11%}.layout-mini.minimal b{width:54%;height:6%;bottom:21%;left:23%}.layout-mini.minimal em{width:38%;left:31%}.layout-mini.bold b{width:55%;height:17%;bottom:22%}.image-controls{border-top:1px solid var(--border-subtle);margin-top:25px;padding-top:24px}.image-controls h3{letter-spacing:-.3px;font-size:23px;font-family:var(--font-sans);color:var(--text-primary);font-weight:600}.image-controls p{color:var(--text-secondary);margin-top:8px;font-size:11px;line-height:1.8}.upload-zone{border:1px dashed var(--border-subtle);border-color:var(--border-subtle);width:100%;color:var(--text-secondary);background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:11px;margin:19px 0 12px;padding:25px 12px;display:flex}.upload-zone strong{color:var(--text-secondary);font-size:11px;font-weight:500}.upload-zone>span{color:var(--text-secondary);font-size:11px}.upload-zone:not(:disabled):hover{background:var(--ld-night);border-color:var(--ld-cyan)}.image-controls .field-help{font-size:11px}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.nav-backdrop{display:none}.spin{animation:1.15s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1600px){.page-heading h1{font-size:36px}.page-heading p{font-size:13px}.month-hero{min-height:330px}.hero-copy{padding:37px 42px}.hero-copy h2{font-size:46px}.hero-copy p{font-size:12px}.post-artwork{aspect-ratio:1.32}.artwork-text strong{font-size:32px}.artwork-text>span{font-size:16px}.post-card-body{padding:18px}.post-copy-button h3{font-size:14px}.post-copy-button p{font-size:12px}.post-channel>span{font-size:11px}.channel-tabs>button,.search-field input,.status-filter select{font-size:12px}.post-card-top>span{font-size:11px}.metric-label{font-size:12px}.metric-value{font-size:34px}.metric-bottom small{font-size:11px}}@media (max-width:1220px){.sidebar{width:207px;padding:30px 17px 0}.main-wrap{width:calc(100% - 207px);margin-left:207px}.wordmark{gap:9px;margin-left:10px;font-size:30px}.wordmark small{font-size:11px}.topbar{padding:0 28px}main{padding:29px 28px 0}.page-heading h1{font-size:27px}.page-heading p{max-width:355px}.hero-copy{padding:28px}.hero-copy h2{font-size:35px}.hero-note{left:25px}.hero-note strong{font-size:25px}.metric{padding:16px 13px}.metric-label{font-size:11px}.metric-label>svg{width:16px;height:16px}.metric-bottom small{font-size:11px}.tiny-progress{display:none}.stats-grid{gap:10px}.calendar-toolbar{flex-wrap:wrap}.filter-group{margin-left:auto}.post-grid{gap:13px}.artwork-text{bottom:20px;left:16px;right:20px}.artwork-text strong,.artwork-minimal .artwork-text strong,.artwork-bold .artwork-text strong{font-size:22px}.artwork-brand{font-size:11px;top:15px;left:16px}.artwork-text>span{font-size:12px}.artwork-brand small{font-size:11px}.post-card-body{padding:12px 11px}.status-pill{padding:4px;font-size:11px}.post-channel>span{font-size:11px}.context-prompt{gap:13px;padding:22px}.context-prompt h3,.weekly-prompt h3{font-size:18px}.brand-form{grid-template-columns:185px 1fr;gap:30px}.brand-form-intro h3{font-size:22px}.ideas-intro{flex-wrap:wrap}.ideas-intro>.button{margin-left:70px}.toast{left:calc(50% + 85px)}.editor-panel{max-height:none}}@media (max-width:1020px){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-note{margin-top:32px}.page-heading{align-items:flex-start}.page-heading .button{gap:6px;padding:10px 12px;font-size:11px}.page-heading .button>svg:last-child{display:none}.hero-copy h2{font-size:31px}.hero-copy{padding:28px 24px}.hero-note strong{font-size:22px}.hero-note em{font-size:14px}.hero-note{left:22px}.hero-star{font-size:30px;right:25px}.stats-grid{grid-template-columns:repeat(2,1fr)}.metric{padding:18px}.metric-label,.metric-bottom small{font-size:11px}.metric-value{margin:13px 0 8px}.section-heading{flex-wrap:wrap;gap:15px}.section-actions{margin-left:auto}.bottom-grid{grid-template-columns:1fr}.context-prompt h3,.weekly-prompt h3{font-size:22px}.context-prompt p,.weekly-prompt p{max-width:none}.brand-form{display:block}.brand-form-intro{margin-bottom:27px}.brand-form-intro h3{max-width:none}.brand-form-intro p{max-width:500px}.brand-form-fields{max-width:none}.brand-summary{padding:24px}.brand-summary .neutral-pill{display:none}.brand-tabs{padding:0 24px}.brand-form,.sources-section{padding:25px}.ideas-grid{grid-template-columns:1fr}.editor-panel{height:calc(100vh - 24px)}.editor-backdrop{padding:12px}.editor-body{grid-template-columns:.8fr 1fr}.editor-preview-column{padding:20px}.editor-fields{padding:21px}.editor-tabs{gap:20px;padding:0 21px}.editor-channel>span:last-child{display:none}.editor-footer>div:first-child{max-width:220px}.editor-footer{padding:14px 20px}.editor-footer-actions{gap:7px}.editor-footer .text-button{font-size:11px}.editor-footer .button{gap:6px;padding:9px 10px;font-size:11px}.field-row{gap:10px}.layout-options{gap:7px}.inline-regenerate{flex-wrap:wrap;gap:8px}.inline-regenerate>span{max-width:none}.toast{max-width:calc(100vw - 260px)}}@media (max-width:780px){.sidebar{width:235px;padding-top:34px;transition:transform .2s;transform:translate(-100%)}.sidebar.is-open{transform:translate(0)}.nav-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:39;background:#05040ac2;display:block;position:fixed;inset:0}.main-wrap{width:100%;margin-left:0}.mobile-menu{display:inline-grid!important}.topbar{height:60px;padding:0 22px}.topbar-right{gap:14px}.topbar-right .timezone{font-size:11px}.breadcrumb{gap:10px;font-size:11px}.wordmark{margin-bottom:42px;font-size:34px}.sidebar-note{margin-top:45px}.sidebar-note h3{font-size:20px}.workspace-card strong{font-size:12px}.workspace-card span{font-size:11px}.nav-item{font-size:12px}.toast{width:max-content;max-width:90vw;bottom:17px;left:50%}main{padding:28px 22px 0}.page-heading h1{font-size:29px}.page-heading p{max-width:none;font-size:11px}.hero-copy h2{font-size:36px}.hero-copy{padding:30px}.hero-note strong{font-size:26px}.hero-note em{font-size:16px}.hero-note{left:28px}.post-artwork{aspect-ratio:1.15}.artwork-text strong{font-size:27px}.artwork-minimal .artwork-text strong,.artwork-bold .artwork-text strong{font-size:26px}.artwork-text>span{font-size:15px}.artwork-brand{font-size:11px;top:18px;left:20px}.artwork-brand small{font-size:11px}.artwork-text{bottom:24px;left:20px}.post-card-body{padding:14px}.post-channel>span{font-size:11px}.status-pill{padding:5px 6px;font-size:11px}.post-copy-button h3{font-size:13px}.post-copy-button p,.post-card-top>span,.post-card-footer>span,.post-card-footer>button,.channel-tabs>button{font-size:11px}.filter-group{margin-left:auto}.editor-panel{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none}.editor-backdrop{padding:0}.editor-body{display:block}.editor-preview-column{border-right:0;border-bottom:1px solid var(--border-subtle);padding:24px}.finished-preview{max-width:350px;margin:0 auto}.editor-channel,.preview-caption,.preview-copy,.post-provenance{max-width:450px;margin-left:auto;margin-right:auto}.editor-channel{margin-bottom:14px}.editor-channel>span:last-child{display:block}.preview-copy{display:none}.post-provenance{margin-top:14px}.editor-tabs{position:static}.editor-form-column{overflow:visible}.editor-footer{flex-wrap:wrap;gap:10px;padding:13px 20px}.editor-footer>div:first-child{max-width:none;font-size:11px}.editor-footer>div:first-child small{display:none}.editor-footer-actions{margin-left:auto}.editor-header{padding:20px 24px}.editor-header h2{font-size:25px}.modal{padding:24px}.modal-heading h2{font-size:25px}.selection-bar{flex-wrap:wrap}.selection-bar>div{margin-left:auto}.editor-fields .field input,.editor-fields .field textarea,.field input,.field textarea,.field select{font-size:14px}.editor-fields .field>span,.field>span,.editor-tabs button{font-size:12px}.language-control>span{font-size:11px}.language-control button{font-size:12px}.editor-footer .button{font-size:11px}.modal .field input{font-size:14px}}@media (max-width:520px){main{padding:25px 17px 0}.topbar{padding:0 15px}.topbar-right .timezone{display:none}.pilot-tag{letter-spacing:1px;padding:6px 7px;font-size:11px}.page-heading{margin-bottom:22px;display:block;position:relative}.page-heading h1{font-size:28px}.page-heading p{margin-bottom:16px;padding-right:10px;font-size:11px;line-height:1.8}.page-heading .button{min-height:35px;padding:8px 12px;font-size:11px}.page-heading .eyebrow{font-size:11px}.month-hero{grid-template-columns:1fr .76fr;min-height:270px}.hero-copy{padding:26px 20px}.hero-copy h2{letter-spacing:-.8px;font-size:32px}.hero-copy p{font-size:11px;line-height:1.8}.hero-kicker{letter-spacing:1px;font-size:11px}.hero-copy .button{gap:7px;padding:8px 9px;font-size:11px}.hero-copy .button svg{width:13px;height:13px}.hero-note{bottom:32px;left:17px;right:10px}.hero-note>span{letter-spacing:1px;margin-bottom:11px;font-size:11px}.hero-note strong{font-size:21px;line-height:1.14}.hero-note em{font-size:12px;line-height:1.8}.hero-corner{font-size:11px;bottom:15px;right:10px}.hero-star{font-size:30px;top:22px;right:17px}.stats-grid{gap:10px;margin-top:14px;margin-bottom:28px}.metric{padding:15px 13px}.metric-label{gap:6px;font-size:11px}.metric-label>svg{width:15px;height:15px}.metric-value{margin:13px 0 9px;font-size:27px}.metric-value>span{font-size:12px}.metric-bottom small{font-size:11px}.section-heading h2{font-size:19px}.section-actions{justify-content:space-between;width:100%;margin-left:0}.month-picker{flex:1;justify-content:space-between;max-width:230px}.section-heading{gap:14px}.calendar-toolbar{gap:12px;margin-bottom:14px;padding-bottom:14px}.channel-tabs{justify-content:space-between;gap:1px;width:100%}.channel-tabs>button{gap:4px;padding:7px 6px;font-size:11px}.channel-tabs>button b{padding:2px 3px;font-size:11px}.channel-tabs .channel-mark{width:13px;height:13px}.channel-tabs .channel-mark.instagram svg{width:13px}.channel-tabs .channel-mark.linkedin{width:12px;height:12px;font-size:11px}.filter-group{justify-content:space-between;width:100%}.search-field{flex:1}.search-field input{width:100%;font-size:11px}.status-filter select{width:100px;font-size:11px}.post-grid{grid-template-columns:1fr;gap:20px}.post-artwork{aspect-ratio:1.18}.artwork-brand{font-size:11px;top:23px;left:25px}.artwork-brand small{font-size:11px}.artwork-text{bottom:29px;left:25px;right:35px}.artwork-text strong{max-width:290px;font-size:37px}.artwork-text>span{margin-top:10px;font-size:19px}.artwork-text em{margin-bottom:9px;font-size:8px}.artwork-minimal .artwork-text strong,.artwork-bold .artwork-text strong{max-width:300px;font-size:35px}.artwork-corner{font-size:24px;bottom:21px;right:20px}.post-card-top{padding:10px 13px}.post-card-top>span{font-size:11px}.post-card-body{padding:17px}.post-channel>span{font-size:12px}.status-pill{font-size:11px}.post-copy-button h3{font-size:15px}.post-copy-button p{font-size:12px;line-height:1.9}.post-card-footer{padding-top:14px}.post-card-footer>span,.post-card-footer>button{font-size:11px}.post-card-top .post-checkbox,.post-card-top input{width:14px;height:14px}.simulation-note{align-items:flex-start;gap:8px;padding:12px}.simulation-note>svg{margin-top:2px}.simulation-note p{font-size:11px;line-height:1.8}.bottom-grid{gap:14px;margin-top:23px}.context-prompt{gap:13px;padding:22px 19px}.context-prompt h3,.weekly-prompt h3{font-size:20px}.context-icon{padding:10px}.context-icon svg{width:19px;height:19px}.context-prompt p,.weekly-prompt p{font-size:11px;line-height:1.9}.weekly-prompt{padding:22px}.app-footer{gap:10px;padding:20px 0;font-size:11px}.app-footer>span:first-child{font-size:12px}.app-footer>span:last-child{gap:5px}.empty-calendar{padding:40px 20px}.empty-calendar h3{font-size:23px}.empty-calendar p,.empty-calendar .button{font-size:12px}.modal-backdrop{padding:15px}.modal{padding:23px 20px}.modal-heading h2{font-size:24px}.modal-lead{font-size:12px}.generation-choice{gap:11px;padding:15px}.generation-choice h3{font-size:12px}.generation-choice p{font-size:11px}.modal-actions{gap:9px}.modal-actions .button{flex:1;padding:10px 12px;font-size:11px}.selection-bar{gap:13px}.selection-bar>div{flex-wrap:wrap;gap:12px;margin-left:0}.selection-bar button{font-size:11px}.ideas-intro{gap:13px;padding:22px}.ideas-intro-icon{padding:10px}.ideas-intro>div:nth-child(2){min-width:190px}.ideas-intro h2{font-size:22px}.ideas-intro p{font-size:11px}.ideas-intro>div>span{flex-wrap:wrap;font-size:11px;line-height:1.6}.ideas-intro>.button{margin-left:0;font-size:11px}.idea-card{padding:24px 22px}.idea-card h3{font-size:25px}.idea-body{font-size:12px}.brand-summary{gap:15px;padding:22px 20px}.brand-monogram{width:52px;height:52px;font-size:23px}.brand-summary h2{font-size:22px}.brand-summary p{font-size:11px}.brand-tabs{gap:22px;padding:0 20px}.brand-tabs button{font-size:11px}.brand-form,.sources-section{padding:24px 20px}.brand-form-intro h3{font-size:24px}.brand-form-intro p,.field>span{font-size:12px}.source-explanation{flex-wrap:wrap;gap:12px;padding:17px}.source-explanation h3{font-size:23px}.source-explanation p{font-size:11px}.source-card{padding:18px}.source-card-heading{align-items:flex-start}.source-card h3{font-size:12px;line-height:1.6}.source-card>p{font-size:11px}.source-reference{display:block}.source-reference>p{margin-top:4px;font-size:11px}.source-status{white-space:nowrap;font-size:11px}.editor-header{padding:18px 20px}.editor-header h2{font-size:24px}.editor-header>div:last-child{gap:12px}.editor-preview-column{padding:20px}.editor-fields{padding:23px 20px}.editor-tabs{padding:0 20px}.editor-footer{padding:12px 16px}.editor-footer>div:first-child{font-size:11px}.editor-footer-actions{justify-content:flex-end;width:100%}.editor-footer .text-button{margin-right:auto}.editor-footer .button{min-height:38px;padding:10px 12px;font-size:11px}.field-row{grid-template-columns:1fr;gap:0}.layout-options{gap:10px}.layout-choice>strong,.editor-channel>span:last-child,.inline-regenerate>span{font-size:11px}.preview-copy p{font-size:12px}.toast{gap:8px;padding:13px 14px;font-size:11px}.job-banner{flex-wrap:wrap;gap:11px;padding:15px}.job-description strong{font-size:12px}.job-description p{font-size:11px;line-height:1.7}.job-banner .button{margin-left:auto;font-size:11px}.job-description{min-width:200px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-footer a{color:var(--text-secondary);text-underline-offset:3px;text-decoration:underline}.nav-item{color:var(--text-secondary);border:1px solid #0000;gap:9px;padding:12px 8px;font-size:14px}.workspace-card strong{color:var(--text-primary);font-size:13px;font-weight:600}.workspace-card span{color:var(--text-muted);font-size:11px}.breadcrumb{font-size:12px}.pilot-tag{color:var(--ld-cyan);border:1px solid var(--border-subtle);background:0 0;font-size:10px}.timezone{color:var(--text-muted);font-size:12px}.page-heading h1{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--text-primary);font-size:clamp(26px,2.6vw,38px);font-weight:900;font-stretch:125%;line-height:1.12}.page-heading p{color:var(--text-secondary);max-width:660px;font-size:14px}.button{font-family:var(--font-sans);border:1px solid var(--ld-white);text-transform:uppercase;letter-spacing:.04em;min-height:44px;box-shadow:none;border-radius:0;padding:12px 18px;font-size:12px;font-weight:600}.button.compact{min-height:38px;padding:9px 12px;font-size:11px}.eyebrow,.eyebrow.small{font-size:11px}.hero-kicker{color:var(--ld-cyan);letter-spacing:.14em;margin-bottom:22px;font-size:11px}.hero-copy p{color:var(--text-secondary);max-width:430px;margin-bottom:24px;font-size:14px;line-height:1.65}.hero-copy .button{min-height:42px;padding:11px 14px;font-size:11px}.hero-note>span{letter-spacing:.1em;color:var(--ld-sky);margin-bottom:10px;font-size:10px}.metric-label{color:var(--text-muted);font-size:12px}.metric-bottom small{color:var(--text-secondary);font-size:11px}.metric-value{font-family:var(--font-sans);color:var(--text-primary);margin:16px 0 12px;font-size:38px;font-weight:500}.section-heading h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--text-primary);font-size:22px;font-weight:900;font-stretch:125%}.month-picker>span{color:var(--text-primary);min-width:118px;font-size:12px}.channel-tabs>button{color:var(--text-secondary);border-bottom:2px solid #0000;font-size:12px}.channel-tabs b{background:var(--ld-graphite);color:var(--text-secondary);font-size:11px}.search-field input,.status-filter select{font-size:12px}.post-card-top>span{font-size:11px}.status-pill{background:var(--state-warning-bg);color:var(--state-warning);border:1px solid;font-size:10px}.post-copy-button h3{color:var(--text-primary);font-size:18px;font-weight:500}.post-copy-button p{min-height:39px;color:var(--text-secondary);font-size:13px;line-height:1.7}.post-card-footer>span,.post-card-footer>button{font-size:11px}.text-button{color:var(--ld-cyan);font-size:12px;font-weight:500}.calendar-footer>span,.simulation-note p{font-size:11px}.app-footer{color:var(--text-muted);border-top:1px solid var(--border-subtle);padding:24px 0;font-size:11px}.field input,.field textarea,.field select{background:var(--ld-coal);color:var(--text-primary);border:1px solid #ffffff6b;min-height:44px;font-size:14px;line-height:1.65}.field small{font-size:11px}.field-help,.field-error,.modal-lead{font-size:12px}.modal-fineprint{font-size:11px}.generation-choice h3{font-size:13px}.generation-choice p{font-size:12px}.availability-note{background:var(--state-warning-bg);color:var(--state-warning);font-size:11px}.ideas-intro p{font-size:12px}.ideas-intro>div>span{font-size:11px}.idea-body{font-size:12px}.theme-label{color:var(--ld-cyan);border:1px solid var(--border-subtle);background:0 0;font-size:11px}.sample-origin{font-size:11px}.brand-summary p,.brand-tabs button,.brand-form-intro p,.source-explanation p{font-size:12px}.source-card h3{font-size:13px}.source-card>p{font-size:12px}.source-reference>p,.source-card>small{font-size:11px}.editor-channel strong{font-size:12px}.editor-channel>span:last-child,.preview-caption>span,.preview-copy>span{font-size:11px}.preview-copy p{color:var(--text-secondary);font-size:12px}.post-provenance,.post-provenance p{font-size:11px}.editor-tabs button,.language-control>span,.language-control button{font-size:12px}.inline-regenerate>span,.inline-regenerate>.text-button,.editor-footer>div:first-child{font-size:11px}.editor-footer .button,.image-controls p{font-size:12px}.layout-choice>strong{font-size:11px}.selection-bar{background:var(--ld-night);border:1px solid var(--ld-cyan);color:var(--ld-white);font-size:12px}.selection-bar button{color:var(--ld-cyan);font-size:11px}.job-description strong{font-size:12px}.job-description p{font-size:11px}.profile strong{color:var(--text-primary);font-size:12px}.profile small,.private-label{font-size:11px}.sidebar-note p{color:var(--text-muted);max-width:170px;font-size:12px;line-height:1.65}.sidebar-note h3{font-family:var(--font-display);text-transform:uppercase;color:var(--text-primary);max-width:180px;font-size:16px;font-weight:900;font-stretch:125%;line-height:1.25}@media (max-width:1220px){.channel-tabs>button,.metric-label,.metric-bottom small,.post-channel>span,.post-card-footer>span,.post-card-footer>button{font-size:11px}.page-heading h1{font-size:29px}.page-heading p{font-size:12px}}@media (max-width:780px){.sidebar-note h3{font-size:20px}.page-heading h1{font-size:29px}.page-heading p{font-size:12px}.field input,.field textarea,.field select{font-size:15px}.post-card-footer>span,.post-card-footer>button{font-size:11px}}@media (max-width:520px){.page-heading h1{font-size:28px}.page-heading p{font-size:12px}.hero-copy p,.hero-copy .button,.hero-kicker,.hero-note>span,.metric-label{font-size:11px}.metric-value{font-size:29px}.metric-bottom small{font-size:11px}.channel-tabs>button{gap:4px;padding:7px 5px;font-size:11px}.post-copy-button h3{font-size:16px}.post-copy-button p,.post-channel>span{font-size:12px}.app-footer{flex-wrap:wrap;row-gap:10px;font-size:11px}.editor-footer .button{font-size:11px}.inline-regenerate{gap:10px}.section-heading h2{font-size:21px}}.sample-mode-note{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:12px;margin:-8px 0 23px;display:flex}.sample-mode-note>span{letter-spacing:1px;align-items:center;gap:6px;display:flex}.sample-mode-note p{font-size:11px;line-height:1.7}.sample-mode-note>span{border:1px solid var(--border-subtle);color:var(--ld-cyan);background:0 0;border-radius:0;padding:5px 7px;font-size:10px}@media (max-width:520px){.sample-mode-note{gap:7px;margin-top:0}.sample-mode-note p{font-size:11px}}.page-heading p,.hero-copy p,.metric-label,.metric-bottom small,.search-field input,.status-filter select,.post-card-top>span,.post-channel>span,.post-copy-button p,.post-card-footer>span,.post-card-footer>button,.calendar-footer>span,.simulation-note,.context-prompt p,.weekly-prompt p,.app-footer,.app-footer a,.field-help,.modal-lead,.modal-fineprint,.generation-choice p,.ideas-intro p,.ideas-intro>div>span,.idea-body,.sample-origin,.brand-summary p,.brand-form-intro p,.source-explanation p,.source-card>p,.source-reference>p,.source-card>small,.preview-caption>span,.preview-copy p,.post-provenance,.post-provenance p,.inline-regenerate>span,.editor-footer>div:first-child,.image-controls p,.sample-mode-note p,.job-description p,.empty-calendar p,.empty-calendar small,.field>span,.field small,.preview-copy>span,.language-control>span,.eyebrow,.hero-kicker,.workspace-label,.sample-mode-note>span{color:var(--text-secondary)}.workspace-label{color:var(--text-muted);letter-spacing:.13em;font-size:11px}.source-status{background:var(--state-warning-bg);color:var(--state-warning)}.status-pill.draft{color:var(--state-warning)}.status-pill.ready{background:var(--state-success-bg);color:var(--state-success)}.status-pill.scheduled_demo{background:var(--ld-night);color:var(--ld-sky)}.status-pill.published_demo{background:var(--ld-coal);color:var(--text-secondary)}.app-footer a:hover{color:var(--ld-cyan)}.artwork-text em{opacity:1}.command-centre{min-width:0;color:var(--text-primary);font-size:14px}.command-centre p{line-height:1.7}.command-centre h2{font-family:var(--font-display);text-transform:uppercase;color:var(--text-primary);margin:0 0 8px;font-size:27px;font-weight:900;font-stretch:125%;line-height:1.15}.command-centre h3{margin:0 0 12px;font-size:16px;line-height:1.45}.command-centre h4{margin:14px 0 8px;font-size:12px;line-height:1.5}.command-centre .field{margin-bottom:16px}.command-centre .field>span{font-size:12px}.command-centre .field input,.command-centre .field textarea,.command-centre .field select{width:100%;min-width:0;font-size:14px}.command-centre .field textarea{resize:vertical;line-height:1.75}.command-centre .field-help{margin:8px 0 14px;font-size:12px}:is(.command-centre button:focus-visible,.command-centre summary:focus-visible){outline:2px solid var(--focus-ring);outline-offset:3px}.command-centre button:disabled{cursor:not-allowed;opacity:.48}.command-centre input[type=checkbox]{width:16px;height:16px;accent-color:var(--ld-cyan);flex:none;margin:3px 0 0}.cc-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.cc-toolbar>div{gap:7px;display:grid}.cc-toolbar strong{font-size:15px}.cc-toolbar strong span{color:var(--text-secondary);font-weight:400}.cc-toolbar .field{max-width:200px;margin:0}.cc-tabs{border:0;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;gap:14px;margin-bottom:26px;padding:0;display:flex;overflow-x:auto}.cc-tabs button{white-space:nowrap;color:var(--text-secondary);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 7px;font-size:13px;display:flex}.cc-tabs button.active{box-shadow:none;color:var(--ld-cyan);border-bottom-color:var(--ld-cyan);background:0 0}.cc-tabs b{background:var(--ld-graphite);color:var(--text-secondary);border-radius:0;padding:2px 5px;font-size:11px}.cc-heading,.cc-panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.cc-heading p{color:var(--text-secondary);max-width:650px;margin:0;font-size:12px}.cc-heading>.button{flex:none}.cc-panel{border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;min-width:0;margin-bottom:24px;padding:24px 0}.cc-panel-heading h3{margin:0}.cc-panel-heading>span:not(.eyebrow){color:var(--text-secondary);font-size:12px}.cc-form-grid{grid-template-columns:1fr 1fr;gap:0 18px;min-width:0;display:grid}.cc-form-grid>.field{min-width:0}.cc-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;display:flex}.cc-actions>.field-help,.cc-actions>span{margin-right:auto}.cc-details{border-top:1px solid var(--border-subtle);margin-top:18px;padding-top:14px}.cc-details summary{cursor:pointer;color:var(--ld-cyan);margin-bottom:14px;font-size:12px;line-height:1.7}.cc-details summary .neutral-pill{margin-left:8px;display:inline-flex}.cc-details p{overflow-wrap:anywhere}.cc-empty{text-align:center;border:1px solid var(--border-subtle);background:0 0;border-radius:0;margin:20px 0;padding:40px 25px}.cc-empty h3{font-family:var(--font-display);text-transform:uppercase;font-size:24px;font-weight:900;font-stretch:125%}.cc-empty p{color:var(--text-secondary);max-width:560px;margin:auto;font-size:13px}.cc-saved{color:var(--state-success);align-items:center;gap:8px;padding:12px 0;font-size:12px;display:flex}.cc-stack{gap:0;display:grid}.cc-checks{border:1px solid var(--border-subtle);border-radius:0;margin:16px 0;padding:14px 16px}.cc-checks legend{color:var(--text-secondary);padding:0 6px;font-size:12px}.cc-checks label,.cc-check{align-items:flex-start;gap:9px;margin:8px 0;font-size:12px;line-height:1.7;display:flex}.cc-checks small{color:var(--text-secondary)}.cc-checks>p{color:var(--text-secondary);font-size:12px}.cc-next{background:var(--ld-night);border:1px solid var(--border-subtle);border-radius:0;justify-content:space-between;align-items:center;gap:15px;margin:16px 0 28px;padding:18px;display:flex}.cc-next p{font-size:12px}.cc-narrative-list{gap:8px;display:grid}.cc-narrative-row{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:0}.cc-narrative-row>summary{cursor:pointer;align-items:center;gap:12px;padding:13px 14px;list-style:none;display:flex}.cc-narrative-row>summary::-webkit-details-marker{display:none}.cc-narrative-row>summary>span:nth-child(2){flex:1;min-width:0}.cc-narrative-row>summary strong{overflow-wrap:anywhere;font-size:12px;display:block}.cc-narrative-row>summary small{color:var(--text-secondary);margin-top:5px;font-size:11px;display:block}.cc-narrative-row[open]>summary>svg{transform:rotate(90deg)}.cc-order{background:var(--surface-raised);width:26px;height:26px;color:var(--text-secondary);border-radius:0;flex:none;place-items:center;font-size:12px;display:grid}.cc-narrative-row form{border-top:1px solid var(--border-subtle);padding:16px}.cc-routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.cc-route{border:0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;min-width:0;padding:20px 0}.cc-route.is-selected{border-color:var(--ld-cyan);outline:1px solid var(--ld-cyan);outline-offset:8px;box-shadow:none}.cc-route .cc-panel-heading{flex-wrap:wrap;gap:8px}.cc-route h3{font-family:var(--font-display);text-transform:uppercase;color:var(--text-primary);font-size:21px;font-weight:900;font-stretch:125%}.cc-route p,.cc-route dd{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.cc-route dl{margin:14px 0}.cc-route dt{text-transform:uppercase;letter-spacing:.8px;color:var(--text-secondary);margin-top:10px;font-size:11px}.cc-route dd{margin:3px 0 0}.cc-ar{font-family:var(--font-arabic)}.cc-original{background:var(--surface-raised);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0;padding:14px;font-size:12px}.cc-original strong{color:var(--text-secondary);margin-bottom:6px;font-size:11px;display:block}.cc-prompt{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;font:13px/1.8 var(--font-sans);background:var(--ld-coal);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:0;padding:18px;overflow:auto}.cc-quick{flex-wrap:wrap;align-items:center;gap:8px;margin:15px 0;font-size:12px;display:flex}.cc-quick>span{color:var(--text-secondary)}.cc-quick button{color:var(--ld-cyan);border:1px solid var(--border-subtle);background:0 0;border-radius:0;padding:7px 10px;font-size:12px}.cc-example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.cc-example{text-align:left;color:var(--text-primary);border:1px solid var(--border-subtle);background:0 0;border-radius:0;gap:8px;padding:14px;display:grid}.cc-example small{color:var(--text-secondary);font-size:11px}.cc-example strong{font-size:12px;line-height:1.5}.cc-example span{color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;display:flex}.cc-allowance{background:var(--ld-night);color:var(--text-secondary);border-radius:0;flex-wrap:wrap;gap:12px 20px;margin:14px 0;padding:13px 15px;font-size:12px;display:flex}.cc-comparison{grid-template-columns:1fr 1fr;gap:18px;margin:18px 0;display:grid}.cc-comparison figure{min-width:0;margin:0}.cc-comparison img{aspect-ratio:1;object-fit:contain;background:var(--surface-raised);border-radius:0;width:100%}.cc-comparison figcaption{color:var(--text-secondary);margin-top:8px;font-size:12px}.cc-candidate-placeholder{aspect-ratio:1;border:1px dashed var(--border-subtle);text-align:center;background:var(--ld-coal);color:var(--text-muted);border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;font-size:12px;display:flex}.cc-reuse{align-items:center;gap:18px;margin-bottom:16px;font-size:12px;display:flex}.cc-reuse img{object-fit:contain;border-radius:0;width:110px;height:110px}.cc-review-state{background:var(--state-success-bg);color:var(--state-success);border:1px solid var(--state-success);border-radius:0;margin:14px 0;padding:15px 18px;font-size:12px}.cc-review-state.held{background:var(--state-warning-bg);color:var(--state-warning);border-color:var(--state-warning)}.cc-review-state p{margin-top:7px;font-size:12px}.cc-review-form{border-top:1px solid var(--border-subtle);margin-top:16px;padding:16px 0}.cc-claim{border:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);background:0 0;margin:8px 0;padding:12px;font-size:12px}.cc-claim p{margin:5px 0;font-size:12px}.cc-source-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.cc-impacts{background:var(--state-warning-bg);color:var(--state-warning);border:1px solid var(--state-warning);border-radius:0;margin:16px 0;padding:12px 15px;font-size:12px}.cc-impacts p{margin:8px 0}.cc-proof-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cc-proof-pair>div{background:var(--ld-coal);border:1px solid var(--border-subtle);border-radius:0;min-width:0;padding:18px}.cc-proof-pair p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.cc-proof-pair [lang=ar]{font-family:var(--font-arabic);line-height:2}.cc-finding{background:var(--state-warning-bg);color:var(--state-warning);border:1px solid var(--state-warning);border-left:1px solid var(--state-warning);border-radius:0;margin:14px 0;padding:17px;font-size:12px}.cc-finding .cc-panel-heading{flex-wrap:wrap;align-items:flex-start}.cc-finding.blocking{border-left-color:var(--border-subtle);background:var(--state-error-bg);color:var(--state-error);border-color:var(--state-error)}.cc-finding p{margin:8px 0;font-size:12px}.cc-brief-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.cc-brief-stats>div{border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;gap:8px;padding:18px 0;display:grid}.cc-brief-stats strong{font-size:24px;font-weight:500}.cc-brief-stats span{color:var(--text-secondary);font-size:12px}.command-centre .notice{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.cc-reference-editor{border:1px solid var(--border-subtle);border-radius:0;padding:14px}.cc-reference-editor>.cc-form-grid{border-bottom:1px solid var(--border-subtle);margin-bottom:14px;padding-bottom:14px}@media (max-width:1200px){.cc-routes{grid-template-columns:1fr}.cc-route{display:block}.cc-route dl{grid-template-columns:90px 1fr;gap:6px 10px;display:grid}.cc-route dt,.cc-route dd{margin:0}.cc-tabs{gap:2px}.cc-tabs button{padding:11px 9px}.cc-example-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.cc-toolbar{align-items:flex-start}.cc-toolbar strong{font-size:13px}.cc-toolbar strong span{margin-top:5px;display:block}.cc-toolbar .field{max-width:145px}.cc-tabs button{flex:none;padding:11px 12px}.cc-panel{padding:18px}.cc-heading{display:block}.cc-heading>.button{margin-top:14px}.cc-panel-heading{flex-wrap:wrap;gap:8px}.cc-form-grid,.cc-proof-pair{grid-template-columns:1fr;gap:0}.cc-proof-pair{gap:12px}.cc-next{display:block}.cc-next .text-button{margin-top:10px}.cc-example-grid{grid-template-columns:1fr}.cc-comparison{gap:10px}.cc-brief-stats{grid-template-columns:1fr 1fr;gap:9px}.cc-brief-stats>div{padding:14px}.cc-actions{justify-content:flex-start}.cc-actions .button{font-size:12px}.command-centre .field input,.command-centre .field textarea,.command-centre .field select{font-size:16px}.cc-routes{gap:12px}.cc-prompt{max-height:300px}.cc-reuse{align-items:flex-start}.cc-review-state{padding:14px}.command-centre h2{font-size:24px}}.cc-post-status{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.cc-post-status>small{color:var(--state-warning);font-size:11px}.post-artwork.finished-artwork{aspect-ratio:1;background-position:50%;background-size:cover;place-items:center;display:grid}.finished-artwork>img{object-fit:contain;width:100%;height:100%;display:block}.artwork-loading-label{z-index:1;text-align:left;color:var(--ld-white);border:1px solid var(--border-subtle);background:#0b0a0feb;border-radius:0;align-self:end;margin:14px;padding:9px 12px;font-size:11px;line-height:1.5;position:relative}a:hover{color:var(--ld-cyan)}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}.wordmark.brand-lockup{flex-direction:column;align-items:flex-start;gap:12px;width:100%;margin:0 0 34px;padding:12px 0;line-height:1;text-decoration:none;display:flex}.brand-lockup img{object-fit:contain;width:190px;height:auto}.wordmark.brand-lockup small{font-family:var(--font-sans);letter-spacing:.22em;color:var(--text-muted);margin:0;font-size:11px;font-weight:500}.nav-item>svg{display:none}.nav-item b,.nav-item.active b{border:1px solid var(--border-subtle);color:var(--text-secondary);background:0 0;font-size:11px}.private-label,.profile small{color:var(--text-muted);font-size:11px}.breadcrumb,.breadcrumb strong{color:var(--text-secondary);font-size:12px}.eyebrow,.eyebrow.small{color:var(--ld-cyan);letter-spacing:.16em;font-size:11px;font-weight:500}.button.dark:not(:disabled):hover{background:var(--ld-cyan);color:var(--ld-ink);border-color:var(--ld-cyan)}.hero-copy h2 span{color:var(--ld-sky)}.hero-visual>.hero-brand-orb{aspect-ratio:1;object-fit:cover;filter:none;opacity:.92;border-radius:50%;width:min(78%,300px);height:auto;position:absolute;top:10px;right:22px}.hero-brand-orb img{object-fit:cover;border-radius:50%;width:100%;height:100%}.channel-mark,.channel-mark.facebook{color:var(--text-muted)}.post-card-top>span,.post-channel>span,.post-card-footer>span{color:var(--text-muted);font-size:11px}.context-prompt,.weekly-prompt{border:0;border-top:1px solid var(--border-subtle);background:0 0;padding:24px 0}.footer-brand{align-items:center;gap:16px;display:flex}.footer-brand img{width:135px;height:auto}.field-help,.modal-lead,.modal-fineprint{color:var(--text-secondary);font-size:13px}.brand-form-intro h3,.source-explanation h3{font-family:var(--font-sans);color:var(--text-primary);font-weight:600}.brand-tabs button.active,.editor-tabs button.active{color:var(--ld-cyan)}.brand-tabs button.active:after,.editor-tabs button.active:after{background:var(--ld-cyan)}.editor-header,.editor-form-column,.editor-tabs,.editor-footer{background:var(--ld-ink)}.saved-indicator{background:var(--state-success)}.command-centre h3,.command-centre h4{font-family:var(--font-sans);color:var(--text-primary);font-weight:600}.cc-quick button:hover,.cc-example:hover{border-color:var(--ld-cyan);background:var(--ld-night)}@font-face{font-family:Oxanium;font-style:normal;font-weight:200 800;font-display:swap;src:url(/brand/leoden-dentsu/fonts/Oxanium-300-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium;font-style:normal;font-weight:200 800;font-display:swap;src:url(/brand/leoden-dentsu/fonts/Oxanium-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible){outline:2px solid var(--ld-cyan);outline-offset:3px}@media (max-width:1220px){.page-heading h1{font-size:28px}.hero-copy h2{font-size:34px}.hero-copy{padding:32px 26px}.hero-note strong{font-size:21px}.hero-copy p{font-size:13px}.channel-tabs>button,.metric-bottom small{font-size:11px}}@media (max-width:780px){.sidebar{padding:26px 22px 0}.brand-lockup img{width:184px}.month-hero{grid-template-columns:1.1fr 1fr}.hero-copy h2{font-size:32px}.hero-visual{min-height:310px}.hero-visual>.hero-brand-orb{top:22px;right:12px}.page-heading p{font-size:13px}.field input,.field textarea,.field select{font-size:16px}.section-heading h2{font-size:21px}.stats-grid{gap:18px}.metric-value{font-size:32px}.app-footer{align-items:flex-start;gap:20px}.footer-brand{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:520px){.month-hero{grid-template-columns:1fr}.hero-copy{padding:28px 22px}.hero-copy h2{font-size:36px}.hero-copy p{font-size:14px}.hero-copy .button{font-size:11px}.hero-kicker{font-size:10px}.hero-visual{min-height:210px;max-height:240px}.hero-visual>.hero-brand-orb{width:180px;top:-3px;right:10px}.hero-note{bottom:22px;left:22px}.hero-note>span{font-size:10px}.hero-note strong{font-size:22px}.hero-note em{font-size:17px}.hero-visual-shade{background:linear-gradient(90deg,#0b0a0fb3,#0000),linear-gradient(#0000,#0b0a0fe6)}.page-heading h1{font-size:26px}.page-heading p{font-size:13px}.metric-label,.metric-bottom small{font-size:11px}.channel-tabs{gap:2px;max-width:100%;overflow-x:auto}.channel-tabs>button{padding:9px 6px;font-size:11px}.post-copy-button p{font-size:13px}.app-footer,.editor-footer .button{font-size:11px}.cc-tabs{gap:10px}.cc-route{padding:20px 0}.command-centre .field input,.command-centre .field textarea,.command-centre .field select{font-size:16px}.cc-panel{padding:20px 0}.cc-form-grid{gap:0}.cc-comparison{grid-template-columns:1fr}.section-heading{gap:14px}.section-heading h2{font-size:20px}.modal-heading h2{font-size:21px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nav-chevron{color:var(--text-muted);transition:transform var(--duration-fast);flex:none;font-size:16px}.nav-item.active .nav-chevron,.nav-item:hover .nav-chevron{color:var(--ld-cyan)}.nav-item:hover .nav-chevron{transform:translate(2px)}.footer-brand img{object-fit:contain;width:120px;height:auto}.sidebar{overscroll-behavior:contain;overflow-y:auto}.sidebar>*{flex-shrink:0}.page-heading>div{min-width:0}.workspace-avatar{border-radius:0}@media (max-height:740px){.sidebar-note{display:none}}@media (max-width:780px){.editor-fields .field input,.editor-fields .field textarea,.editor-fields .field select{font-size:16px}}.demo-mode-banner{background:var(--state-warning-bg);color:var(--state-warning);border-bottom:1px solid #6b532b;padding:16px 44px}.demo-mode-summary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;display:flex}.demo-mode-banner p,.demo-mode-banner a{letter-spacing:normal;font-size:16px;line-height:1.5}.demo-mode-banner p{margin:0}.demo-mode-banner a{color:inherit;text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.demo-mode-banner #demo-mode-details:not([hidden]){max-width:90ch;margin-top:10px}@media (max-width:780px){.demo-mode-banner{padding:16px 22px}}@media (max-width:520px){.demo-mode-banner{padding:16px 17px}}.hero-note em[lang=ar]{text-align:right}body{font-size:16px;line-height:1.6}p{overflow-wrap:break-word}.hero-copy p{font-size:16px}.eyebrow,.eyebrow.small{font-size:13px}.metric-label span{font-size:14px}.metric-bottom small{font-size:13px}.metric-value>span{font-size:14px}.nav-item{font-size:15px}.nav-item b{font-size:12px}.workspace-label,.private-label,.profile small,.breadcrumb,.breadcrumb strong,.pilot-tag,.timezone{font-size:13px}.post-copy-button h3{font-size:16px}.post-copy-button p{font-size:14px;line-height:1.55}.post-channel>span,.status-pill,.post-card-footer>span,.post-card-footer>button{font-size:13px}.post-card-footer>button{align-items:center;min-height:24px}.calendar-footer>span{font-size:13px}.channel-tabs>button{min-height:44px;font-size:14px}.search-field input{font-size:14px}.dropdown-menu>span{font-size:13px}.dropdown-menu button{min-height:44px;font-size:14px}.field>span{font-size:14px}.field small,.field-help{font-size:13px}.field input,.field textarea,.field select{font-size:16px}.notice{font-size:14px}.notice button{min-height:24px;font-size:13px}.empty-calendar p{font-size:14px}.empty-calendar small{font-size:13px}.empty-search h3{font-size:17px}.loading-workspace p{font-size:14px}.simulation-note p{font-size:13px}.context-prompt p,.weekly-prompt p,.ideas-intro p,.idea-body{font-size:14px}.ideas-intro>div>span,.idea-card-top>span,.theme-label,.sample-origin{font-size:13px}.idea-card h3{font-size:26px}.toast{font-size:14px}.toast button{min-width:24px;min-height:24px}.app-footer>span:first-child,.app-footer>span:last-child{font-size:13px}.app-footer a{align-items:center;min-height:24px;display:inline-flex}.selection-bar{font-size:14px}.selection-bar button{align-items:center;min-height:24px;font-size:13px}.calendar-footer .text-button,.text-button{min-height:24px}.command-centre{font-size:15px}.command-centre .field>span,.command-centre .field-help,.command-centre .cc-heading p,.command-centre .cc-panel p,.command-centre .cc-checks label,.command-centre .cc-check,.command-centre .cc-review-state,.command-centre .cc-review-state p,.command-centre .cc-finding,.command-centre .cc-finding p,.command-centre .cc-claim,.command-centre .cc-claim p,.command-centre .cc-original,.command-centre .cc-source-text,.command-centre .cc-quote,.command-centre .cc-proof-pair p,.command-centre .cc-example strong,.command-centre .cc-route p,.command-centre .cc-route dd,.command-centre .cc-next p,.command-centre .cc-allowance,.command-centre .cc-brief-stats span,.command-centre .cc-actions .field-help{font-size:14px}.command-centre .field input,.command-centre .field textarea,.command-centre .field select{font-size:15px}.command-centre .cc-tabs button{min-height:44px;font-size:14px}.command-centre .cc-details summary,.command-centre .cc-empty p,.command-centre .cc-saved{font-size:14px}.command-centre .cc-toolbar strong{font-size:15px}.command-centre .cc-review-state{line-height:1.6}.icon-button{min-width:34px;min-height:34px}.post-card-top>.icon-button{width:32px;min-width:32px;height:32px;min-height:32px}.post-checkbox,.post-checkbox input{width:24px;height:24px}.button{min-height:44px}.button.compact{min-height:38px}.upload-zone{min-height:44px}.month-picker .icon-button{width:32px;height:32px}.status-filter select,.search-field input{min-height:32px}.skip-link{z-index:400;background:var(--ld-cyan);color:var(--ld-ink);padding:12px 18px;font-weight:600;text-decoration:none;transition:none;position:fixed;top:-80px;left:16px}.skip-link:focus{outline:3px solid var(--ld-white);outline-offset:3px;top:16px}:is(.modal:focus-visible,.editor-panel:focus-visible),:is(.search-field input:focus-visible,.status-filter select:focus-visible){outline:2px solid var(--focus-ring);outline-offset:3px}.month-summary{border:1px solid var(--border-subtle);background:linear-gradient(90deg,#3d26d82e,#0000 60%);justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:24px 28px;display:flex}.month-summary h2{font-family:var(--font-display);text-transform:uppercase;color:var(--ld-white);margin:6px 0 10px;font-size:clamp(26px,3vw,40px);font-weight:900;font-stretch:125%;line-height:1}.month-summary p{color:var(--text-secondary);font-size:14px}.month-summary .button{flex:none}.topbar-month{border:1px solid var(--border-subtle);align-items:center;gap:4px;padding:2px;display:flex}.topbar-month strong{text-align:center;min-width:150px;font-size:14px;font-weight:500}.topbar-progress{color:var(--text-secondary);white-space:nowrap;font-size:13px}@media (max-width:760px){.topbar-progress{display:none}.topbar-month strong{min-width:96px;font-size:12px}.month-summary{flex-direction:column;align-items:flex-start}.month-summary .button{width:100%}}.month-summary-ar{text-align:right;font-family:var(--font-arabic);color:var(--text-primary);margin-top:10px;font-size:18px;font-style:normal;display:block}.cc-post-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.status-pill.needs_review{border:1px solid var(--state-warning);color:var(--state-warning)}.origin-pill{border:1px solid var(--border-subtle);color:var(--text-secondary);white-space:nowrap;padding:4px 6px;font-size:12px;line-height:1}.loading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;max-width:1000px;margin-top:22px;display:grid}.skeleton-card{border:1px solid var(--border-subtle);gap:10px;padding:14px;display:grid}.skeleton-card>span{background:var(--ld-graphite);opacity:.65;height:12px;display:block}.skeleton-card>span:first-child{height:150px}@media (max-width:760px){.loading-grid{grid-template-columns:1fr}}.view-toggle{border:1px solid var(--border-subtle);padding:2px;display:flex}.view-toggle button{min-height:32px;color:var(--text-secondary);background:0 0;padding:5px 10px;font-size:13px}.view-toggle button.selected{background:var(--ld-coal);color:var(--ld-white)}.keyboard-hint{color:var(--text-secondary);margin:0 0 12px;font-size:13px}.post-grid.list{grid-template-columns:1fr;gap:0}.post-grid.list .post-card{border-bottom:1px solid var(--border-subtle)}.post-grid.list .post-artwork{display:none}.post-grid.list .post-card-body{padding:14px 14px 12px}@media (max-width:760px){.keyboard-hint{display:none}}.locale-toggle{border:1px solid var(--border-subtle);min-height:36px;color:var(--text-primary);font-family:var(--font-arabic);background:0 0;padding:6px 10px;font-size:13px}.locale-toggle:hover{color:var(--ld-cyan)}main[dir=rtl] .month-summary-copy,main[dir=rtl] .post-card-body,main[dir=rtl] .page-heading>div{text-align:right}main[dir=rtl] .month-summary .button,main[dir=rtl] .page-heading .button{text-align:center}main[dir=rtl] .post-card-top>span{direction:ltr;justify-content:flex-end}main[dir=rtl] .post-channel>span,main[dir=rtl] .post-card-footer>span,main[dir=rtl] .metric-label,main[dir=rtl] .metric-bottom,main[dir=rtl] .calendar-toolbar,main[dir=rtl] .section-heading{direction:ltr}main[dir=rtl] .section-heading h2,main[dir=rtl] .section-heading .eyebrow{text-align:right}main[dir=rtl] .calendar-footer{direction:rtl}main[dir=rtl] .bottom-grid,main[dir=rtl] .app-footer{direction:ltr}main[dir=rtl] .bottom-grid{text-align:left}main[dir=rtl] .page-heading h1,main[dir=rtl] .month-summary h2,main[dir=rtl] .section-heading h2{font-family:var(--font-arabic);letter-spacing:0;font-stretch:100%;line-height:1.25}main[dir=rtl] .month-summary .hero-kicker,main[dir=rtl] .metric-label span,main[dir=rtl] .metric-bottom small,main[dir=rtl] .page-heading p,main[dir=rtl] .month-summary p{font-family:var(--font-arabic);letter-spacing:0}main[dir=rtl] .post-copy-button{text-align:right}main[dir=rtl] .post-copy-button h3,main[dir=rtl] .post-copy-button p{text-align:right;font-family:var(--font-arabic);line-height:1.7}main[dir=rtl] .post-copy-button h3{white-space:normal}main[dir=rtl] .status-pill,main[dir=rtl] .origin-pill{font-family:var(--font-arabic);letter-spacing:0}main[dir=rtl] .metric-value{text-align:right;direction:ltr}main[dir=rtl] .post-card-top>span{text-align:right}.channel-mark.tiktok,.channel-mark.x{letter-spacing:0;font-size:10px;font-weight:700}.account-select{width:100%;max-width:155px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;font-size:11px}.account-select:focus-visible{outline:1px solid var(--ld-cyan);outline-offset:2px}.account-select option{background:var(--ld-ink);color:var(--text-primary)}.workspace-readonly{color:var(--text-muted);margin:-2px 0 10px;font-size:11px;line-height:1.4}.approval-shell{background:var(--ld-cream,#f5f1e8);min-height:100vh;color:var(--ld-ink,#171b1c);flex-direction:column;align-items:center;gap:20px;padding:32px 20px 48px;display:flex}.approval-header,.approval-footer{width:min(920px,100%);color:var(--text-muted,#5d6461);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.approval-brand{color:var(--ld-ink,#171b1c);font-weight:600}.approval-card{background:#fffdf8;border:1px solid #171b1c1f;border-radius:18px;width:min(920px,100%);padding:clamp(22px,4vw,48px);box-shadow:0 20px 60px #171b1c14}.approval-card h1{max-width:18ch;margin:18px 0 8px;font-size:clamp(28px,4vw,46px);line-height:1.05}.approval-meta{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#5d6461);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.approval-pill{border:1px solid #171b1c2e;border-radius:999px;padding:4px 9px;font-weight:600}.approval-pill.approved{background:#daefdf;border-color:#9bc9a8}.approval-pill.changes_requested{background:#fbe3cf;border-color:#e3ab7e}.approval-arabic{font-family:var(--font-arabic);text-align:right;color:var(--text-muted,#5d6461);direction:rtl;margin:0 0 20px;font-size:20px;line-height:1.6}.approval-artwork{object-fit:cover;border-radius:12px;width:100%;max-height:520px;margin:22px 0;display:block}.approval-copy{gap:14px;margin:20px 0;font-size:16px;line-height:1.7;display:grid}.approval-copy p{margin:0}.approval-details{border-top:1px solid #171b1c1f;border-bottom:1px solid #171b1c1f;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:24px 0;padding:18px 0;display:grid}.approval-details dt{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#5d6461);margin-bottom:4px;font-size:11px}.approval-details dd{margin:0;font-weight:600}.approval-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:18px;display:flex}.approval-unavailable{text-align:center;max-width:620px}.approval-unavailable h1{max-width:none}.approval-footer{border-top:1px solid #171b1c1f;padding-top:16px}@media (max-width:640px){.approval-shell{padding:18px 12px 32px}.approval-header,.approval-footer{flex-direction:column;align-items:flex-start}.approval-actions{flex-direction:column-reverse}.approval-actions .button{width:100%}}.editor-approval{border-top:1px solid var(--line);background:#64b5f60f;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 18px;display:flex}.editor-approval>span{flex-direction:column;gap:2px;min-width:170px;display:flex}.editor-approval small{color:var(--text-muted);font-size:11px}.editor-approval input{min-width:220px;font:12px/1.4 var(--font-mono,monospace);border:1px solid var(--line);background:var(--surface);border-radius:6px;flex:1;padding:8px 10px}.editor-approval>div{gap:8px;display:flex}.editor-schedule{border-top:1px solid var(--line);background:#ffc10714;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;display:flex}.editor-schedule>span{flex-direction:column;gap:2px;min-width:230px;display:flex}.editor-schedule small{color:var(--text-muted);font-size:11px}.editor-schedule input{border:1px solid var(--line);background:var(--surface);color:var(--text-primary);border-radius:6px;padding:8px 10px}.scorecard{flex-direction:column;gap:20px;padding:clamp(18px,3vw,34px);display:flex}.scorecard-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.scorecard-heading h2{margin:6px 0;font-size:clamp(24px,3vw,36px)}.scorecard-heading p{color:var(--text-muted);max-width:62ch}.scorecard-period{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:12px}.scorecard-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.scorecard-metrics>div{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:4px;padding:16px;display:flex}.scorecard-metrics span{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:11px}.scorecard-metrics strong{font-size:30px;line-height:1.1}.scorecard-metrics small{color:var(--text-muted)}.scorecard-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.scorecard-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px}.scorecard-panel h3{margin:0 0 12px}.scorecard-bars{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.scorecard-bars li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding-bottom:6px;display:grid;position:relative}.scorecard-bars i{background:var(--ld-cyan);border-radius:4px;grid-column:1/-1;max-width:100%;height:4px;display:block}.scorecard-bars b{font-variant-numeric:tabular-nums}.scorecard-empty{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:40px}.members-view{flex-direction:column;gap:20px;padding:clamp(18px,3vw,34px);display:flex}.members-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.members-heading h2{margin:6px 0;font-size:clamp(24px,3vw,36px)}.members-heading p{color:var(--text-muted);max-width:70ch}.members-account{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:12px}.members-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.members-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px}.members-panel h3{margin:0 0 12px}.members-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.members-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.members-list li>span{flex-direction:column;gap:2px;display:flex}.members-list small{color:var(--text-muted)}.member-role{text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--line);border-radius:999px;padding:3px 8px;font-size:11px}.member-role.owner{background:#daefdf;border-color:#9bc9a8}.member-role.editor{background:#e3f2fd;border-color:#90caf9}.member-role.reviewer{background:#fff3e0;border-color:#ffcc80}.member-role.viewer{background:#f5f5f5;border-color:#ddd}:root{--ui-radius:16px;--ui-radius-sm:10px;--ui-surface:#14111b;--ui-surface-2:#1b1724;--ui-line:#ffffff1a;--ui-gap:24px;--ui-shadow:0 24px 70px #00000047}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.studio-shell{background:radial-gradient(ellipse at 92% -10%,#67296838,transparent 44%),radial-gradient(ellipse at 8% 0%,#3d26d82e,transparent 38%),var(--ld-ink)}.sidebar{background:linear-gradient(165deg,#1f1248b8,#0b0a0feb 56%),var(--ld-ink);width:260px;padding:26px 20px 0}.main-wrap{width:calc(100% - 260px);margin-left:260px}main{max-width:1460px;padding:40px 40px 84px}.topbar{-webkit-backdrop-filter:blur(18px);background:#0b0a0fb8;height:72px;padding:0 32px}.wordmark{max-width:190px;margin:0 8px 34px}.wordmark img{width:100%;height:auto;display:block}.workspace-label{letter-spacing:.18em;margin-bottom:14px;font-size:10px}.workspace-card{border:1px solid var(--ui-line);background:#ffffff09;border-radius:14px;gap:12px;margin-bottom:22px;padding:14px}.workspace-avatar{background:#0d0a12;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;padding:7px;display:grid;overflow:hidden}.workspace-avatar img{object-fit:contain;width:100%;height:100%}.nav-item{border-radius:10px;width:100%;min-height:44px;margin:2px 0;padding:11px 12px;transition:background .18s,color .18s,transform .18s}.nav-item:hover{background:#ffffff0f}.nav-item.active{color:var(--ld-white);background:#3d26d847}.nav-subitem{opacity:.9;width:calc(100% - 14px);margin-left:14px;font-size:12px}.nav-item .nav-chevron{display:none}.sidebar-note{border:1px solid var(--ui-line);background:#ffffff06;border-radius:14px;margin-top:auto;margin-bottom:18px;padding:18px}.sidebar-note h3{margin-bottom:10px;font-size:15px;line-height:1.2}.sidebar-note p{color:var(--text-secondary);font-size:12px;line-height:1.6}.sidebar-bottom{padding:16px 0 20px}.page-heading{flex-wrap:wrap;align-items:flex-end;gap:32px;margin-bottom:34px}.page-heading h1{letter-spacing:-.025em;max-width:760px;font-size:clamp(28px,3.2vw,40px);line-height:1.05}.page-heading p{max-width:720px;color:var(--text-secondary);font-size:15px;line-height:1.7}.eyebrow{letter-spacing:.16em;font-size:11px}.button{letter-spacing:.01em;border-radius:10px;min-height:44px;padding:11px 17px;font-weight:600;transition:background .18s,border-color .18s,color .18s,transform .18s}.button:not(:disabled):hover{transform:translateY(-1px)}.button.primary{background:linear-gradient(135deg,var(--ld-indigo),#5b3ed6);border-color:#0000;box-shadow:0 8px 26px #3d26d838}.button.secondary{border-color:var(--ui-line);background:#ffffff06}.icon-button{border-radius:9px}.month-summary{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:linear-gradient(115deg,#3d26d83d,#ffffff08 58%,transparent),var(--ui-surface);box-shadow:var(--ui-shadow);margin-bottom:24px;padding:28px 30px}.month-summary h2{letter-spacing:-.02em;font-size:clamp(30px,3.8vw,48px);line-height:1}.month-summary p{font-size:14px;line-height:1.6}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0 36px}.metric{background:var(--ui-surface);border:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);border-radius:14px;padding:20px;transition:border-color .18s,transform .18s}.metric:hover{border-color:#ffffff38;transform:translateY(-2px)}.metric-label{letter-spacing:.04em;font-size:11px;line-height:1.4}.metric-value{margin-top:10px;font-size:32px}.metric-bottom small{font-size:12px;line-height:1.5}.calendar-section,.ideas-section,.bottom-grid{gap:var(--ui-gap)}.post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.post-card{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:16px;transition:border-color .2s,transform .2s,box-shadow .2s;overflow:hidden}.post-card:hover{border-color:#ffffff3d;transform:translateY(-2px);box-shadow:0 18px 44px #00000038}.post-card-top{padding:11px 13px}.post-artwork.finished-artwork{aspect-ratio:1.22;border-radius:0;position:relative}.post-artwork.finished-artwork:after{content:"";pointer-events:none;background:linear-gradient(#0000,#08060c59);height:42%;position:absolute;inset:auto 0 0}.post-brand-stamp{z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:.94;filter:drop-shadow(0 1px 5px #000c);background:0 0;border:0;border-radius:0;width:auto;height:22px;padding:0;display:block;position:absolute;bottom:12px;left:auto;right:12px}.post-brand-stamp img{object-fit:contain;width:auto;max-width:44px;height:22px;display:block}.post-card-body{padding:14px 14px 16px}.post-card-body h3{letter-spacing:-.01em;line-height:1.25}.post-card-body p{line-height:1.55}.cc-panel{border:1px solid var(--ui-line);border-top:1px solid var(--ui-line);border-radius:var(--ui-radius);background:linear-gradient(180deg,#ffffff06,transparent),var(--ui-surface);margin-bottom:22px;padding:26px}.cc-image-studio{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:start;gap:28px;margin-bottom:28px;display:grid}.cc-image-studio-preview{min-width:0}.cc-image-studio-frame{aspect-ratio:1;border:1px solid var(--ui-line);box-shadow:var(--ui-shadow);background:radial-gradient(circle at 50% 40%,#242031,#0e0c13);border-radius:18px;position:relative;overflow:hidden}.cc-image-studio-frame>img{object-fit:contain;width:100%;height:100%;display:block}.cc-image-studio-meta{color:var(--text-secondary);justify-content:space-between;gap:12px;padding:12px 2px 0;font-size:12px;display:flex}.cc-image-studio-panel{border:1px solid var(--ui-line);background:linear-gradient(180deg,#ffffff08,transparent),var(--ui-surface);border-radius:16px;padding:26px}.cc-image-studio-panel .cc-panel-heading{margin-bottom:20px}.cc-prompt-field textarea{resize:vertical;min-height:150px;line-height:1.7}.cc-image-studio-panel .cc-actions{justify-content:stretch;margin-top:8px}.cc-image-studio-panel .cc-actions .button{width:100%}.cc-advanced{border:1px solid var(--ui-line);background:#ffffff05;border-radius:14px;margin:8px 0 26px}.cc-advanced>summary{cursor:pointer;color:var(--text-secondary);letter-spacing:.03em;padding:16px 18px;font-size:12px}.cc-advanced[open]>summary{border-bottom:1px solid var(--ui-line);margin-bottom:22px}.cc-artwork-panel{gap:0;display:grid}.cc-artwork-stage{aspect-ratio:1;border:1px solid var(--ui-line);background:radial-gradient(circle at 50% 40%,#242031,#0e0c13);border-radius:14px;width:min(100%,520px);margin:0 auto 8px;position:relative;overflow:hidden}.cc-artwork-stage img{object-fit:contain;width:100%;height:100%;display:block}.cc-artwork-empty{color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.cc-artwork-empty img{opacity:.72;width:120px;height:auto}.cc-artwork-empty span{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.cc-artwork-panel .field-help{text-align:center;margin-bottom:0}.cc-panel-heading{align-items:center;margin-bottom:18px}.cc-form-grid{gap:0 24px}.cc-actions{gap:12px;margin-top:20px}.cc-tabs{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:12px;gap:4px;padding:5px;overflow:auto}.cc-tabs button{border-bottom:0;border-radius:8px;flex:none;padding:11px 14px}.cc-tabs button.active{color:var(--ld-white);background:#3d26d847}.field{margin-bottom:18px}.field>span{letter-spacing:.02em;margin-bottom:7px;font-size:12px;display:block}.field input,.field textarea,.field select{border:1px solid var(--ui-line);color:var(--text-primary);background:#0d0b12;border-radius:10px;padding:11px 12px;transition:border-color .18s,box-shadow .18s}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--ld-cyan);outline:none;box-shadow:0 0 0 3px #46d6ff1f}.notice{border-radius:12px;padding:14px 16px;line-height:1.65}.demo-mode-banner{border-radius:12px;margin-bottom:20px}.modal{border-radius:18px}@media (max-width:1180px){.sidebar{width:220px}.main-wrap{width:calc(100% - 220px);margin-left:220px}main{padding:32px 28px 72px}.post-grid,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-heading{gap:22px}.page-heading h1{font-size:clamp(30px,4vw,46px)}.topbar{padding:0 28px}}@media (max-width:1280px){.cc-image-studio{grid-template-columns:1fr}.sidebar{width:280px;box-shadow:var(--ui-shadow);padding-top:24px;transition:transform .22s;transform:translate(-100%)}.sidebar.is-open{transform:none}.main-wrap{width:100%;margin-left:0}.mobile-menu{display:inline-grid!important}.topbar{height:64px;padding:0 18px}.topbar-right{gap:12px}.timezone{display:none}main{padding:26px 20px 64px}.page-heading{margin-bottom:26px}.page-heading h1{font-size:clamp(30px,4vw,40px)}.post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.stats-grid{gap:12px;margin-bottom:28px}.month-summary{flex-direction:column;align-items:flex-start;padding:22px}.month-summary .button{width:100%}.cc-panel{padding:20px}.cc-tabs button{padding:10px 12px}}@media (max-width:620px){main{padding:22px 14px 56px}.post-grid,.stats-grid{grid-template-columns:1fr}.page-heading{display:block}.page-heading .button{width:100%;margin-top:16px}.page-heading h1{font-size:32px}.metric{padding:16px}.cc-panel{border-radius:14px;padding:18px}.cc-actions{justify-content:stretch}.cc-actions .button{width:100%}.post-brand-stamp{width:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.status-filter{gap:8px}.status-filter select{border:1px solid var(--ui-line);background:var(--ui-surface-2);width:auto;min-width:176px;max-width:none;min-height:36px;color:var(--text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;border-radius:7px;padding:8px 30px 8px 11px;font-size:13px}.status-filter select option{background:var(--ui-surface-2);color:var(--text-primary)}.status-filter select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.channel-mark.facebook,.channel-mark.linkedin{width:17px;height:17px;color:var(--text-secondary);background:0 0;font-size:0}.channel-mark.facebook svg,.channel-mark.linkedin svg{color:currentColor;width:15px;height:15px;display:block}.channel-tabs .channel-mark.facebook,.channel-tabs .channel-mark.linkedin{color:currentColor}.post-brand-stamp{-webkit-backdrop-filter:none;backdrop-filter:none;filter:drop-shadow(0 1px 5px #000000c7);opacity:.94;background:0 0;border:0;border-radius:0;width:auto;height:22px;padding:0;left:auto;right:12px}.post-brand-stamp img{object-fit:contain;width:auto;max-width:44px;height:22px}@media (max-width:620px){.status-filter select{width:148px;min-width:148px;font-size:11px}.post-brand-stamp,.post-brand-stamp img{height:19px}}.back-home{border-right:1px solid var(--ui-line);min-height:34px;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:4px;margin-right:4px;padding:0 9px;font-size:12px;display:inline-flex}.cc-advanced[open]{padding:0 20px 22px}.cc-advanced[open]>.cc-heading{margin-top:4px}@media (max-width:620px){.back-home{padding:0 5px;font-size:11px}.back-home span{display:none}}.settings-page{max-width:1020px}.settings-summary{border:1px solid var(--ui-line);background:linear-gradient(120deg,#3d26d824,#ffffff05);border-radius:16px;align-items:center;gap:18px;margin-bottom:24px;padding:24px 26px;display:flex}.settings-avatar{width:56px;height:56px;color:var(--text-secondary);background:#0b0a0f80;border:1px solid #ffffff29;border-radius:50%;place-items:center;display:grid}.settings-summary h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;margin:2px 0 5px;font-size:30px;line-height:1.1}.settings-summary p{color:var(--text-secondary);font-size:13px}.settings-summary .neutral-pill{margin-left:auto}.settings-form{gap:20px;display:grid}.settings-card{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:14px;padding:24px 26px}.settings-card-heading{margin-bottom:20px}.settings-card-heading h3{font-family:var(--font-sans);margin-bottom:5px;font-size:20px;font-weight:600}.settings-card-heading p{color:var(--text-secondary);font-size:12px;line-height:1.7}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.settings-check{border-top:1px solid var(--ui-line);align-items:flex-start;gap:12px;margin-top:6px;padding:14px 0 0;font-size:13px;display:flex}.settings-check input{width:18px;height:18px;accent-color:var(--ld-cyan);margin-top:2px}.settings-check span{gap:4px;display:grid}.settings-check strong{font-weight:600}.settings-check small{color:var(--text-secondary);font-size:11px;line-height:1.6}.settings-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.settings-saved{color:var(--state-success);align-items:center;gap:6px;font-size:12px;display:inline-flex}.settings-note{border-top:1px solid var(--ui-line);color:var(--text-secondary);align-items:flex-start;gap:12px;margin-top:26px;padding-top:20px;font-size:11px;line-height:1.7;display:flex}@media (max-width:720px){.settings-summary{flex-wrap:wrap;align-items:flex-start}.settings-summary .neutral-pill{margin-left:0}.settings-grid{grid-template-columns:1fr}.settings-card{padding:20px 18px}}.clients-page{max-width:1080px}.clients-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.clients-heading h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;margin:3px 0 8px;font-size:34px;line-height:1.05}.clients-heading p{color:var(--text-secondary);max-width:560px;font-size:13px;line-height:1.7}.client-form-card{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:16px;margin-bottom:24px;padding:26px}.client-form-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.client-logo-row{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:18px;display:flex}.client-logo-upload{border:1px dashed var(--ui-line);min-width:210px;min-height:92px;color:var(--text-secondary);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px;font-size:12px;display:flex}.client-logo-upload input{display:none}.client-logo-upload small{color:var(--text-muted);font-size:10px}.client-logo-preview{border:1px solid var(--ui-line);background:#fff;border-radius:10px;place-items:center;width:92px;height:92px;padding:10px;display:grid}.client-logo-preview img,.client-card-logo img{object-fit:contain;max-width:100%;max-height:100%}.clients-grid{grid-template-columns:1fr;gap:12px;display:grid}.client-card{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:12px;align-items:center;gap:16px;padding:16px 18px;display:flex}.client-card-logo{color:#17131e;background:#fff;border-radius:8px;flex:0 0 62px;place-items:center;width:62px;height:52px;padding:7px;font-size:14px;font-weight:700;display:grid}.client-card-copy{flex:1;min-width:0}.client-card-copy h3{margin-bottom:3px;font-size:17px;font-weight:600}.client-card-copy p{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.client-card-copy small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:5px;font-size:10px;display:block}.workspace-avatar img{object-fit:contain;width:100%;height:100%;padding:3px}.notice.success{border:1px solid var(--state-success);color:var(--state-success);background:#2ea0431f}@media (max-width:720px){.clients-heading{flex-direction:column;align-items:flex-start}.client-form-grid{grid-template-columns:1fr}.client-card{flex-wrap:wrap;align-items:flex-start}.client-card .button{margin-left:78px}}.brand-research-card{border-bottom:1px solid var(--ui-line);background:#ffffff04;padding:22px 26px}.brand-research-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.brand-research-heading h3{margin:2px 0 5px;font-size:20px;font-weight:600}.brand-research-heading p{color:var(--text-secondary);max-width:620px;font-size:12px;line-height:1.7}.brand-research-heading>svg{color:var(--text-secondary);margin-top:4px}.brand-research-form{align-items:center;gap:10px;display:flex}.brand-research-form input{border:1px solid var(--ui-line);background:var(--ui-surface-2);min-width:0;min-height:40px;color:var(--text-primary);border-radius:7px;flex:1;padding:9px 12px}.brand-research-result{border:1px solid var(--ui-line);background:var(--ui-surface-2);border-radius:10px;margin-top:14px;padding:16px}.brand-research-result-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.brand-research-result-head strong{font-size:15px;display:block}.brand-research-result-head span{color:var(--text-muted);margin-top:3px;font-size:11px;display:block}.brand-research-result-head a{color:var(--ld-cyan);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.brand-research-result p{color:var(--text-secondary);font-size:12px;line-height:1.8}.brand-research-actions{border-top:1px solid var(--ui-line);gap:18px;margin-top:12px;padding-top:12px;display:flex}@media (max-width:720px){.brand-research-form{flex-direction:column;align-items:stretch}.brand-research-card{padding:20px 18px}}.cc-decision-composer{margin-bottom:20px}.cc-decision-composer>summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;list-style:none;display:flex}.cc-decision-composer>summary::-webkit-details-marker{display:none}.cc-decision-composer[open]>summary{margin-bottom:18px}.cc-decision-composer .cc-actions{align-items:center}.scorecard-effort{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 20px;display:grid}.scorecard-effort>div{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:12px;padding:16px 18px}.scorecard-effort span{color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;margin-bottom:9px;font-size:11px;display:block}.scorecard-effort strong{margin-bottom:8px;font-size:28px;font-weight:500;line-height:1;display:block}.scorecard-effort small{color:var(--text-muted);font-size:11px;line-height:1.6}.scorecard-definition{border-top:1px solid var(--ui-line);margin-top:22px;padding-top:18px}.scorecard-definition h3{margin-bottom:7px;font-size:15px;font-weight:600}.scorecard-definition p{color:var(--text-secondary);max-width:820px;font-size:12px;line-height:1.8}@media (max-width:900px){.scorecard-effort{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.scorecard-effort{grid-template-columns:1fr}}.ideas-tools{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding-bottom:14px;display:flex}.ideas-tools>span{color:var(--text-secondary);white-space:nowrap;font-size:11px}.ideas-search{border:1px solid var(--ui-line);background:var(--ui-surface-2);max-width:420px;min-height:38px;color:var(--text-secondary);border-radius:7px;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.ideas-search input{min-width:0;color:var(--text-primary);background:0 0;border:0;flex:1;padding:8px 0;font-size:13px}.ideas-search input:focus{outline:none}.ideas-search:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.cc-desk-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.cc-desk-overview>div{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:11px;padding:14px 16px}.cc-desk-overview span{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:7px;font-size:10px;display:block}.cc-desk-overview strong{margin-bottom:6px;font-size:21px;font-weight:500;line-height:1.1;display:block}.cc-desk-overview small{color:var(--text-muted);font-size:10px;line-height:1.5}@media (max-width:800px){.cc-desk-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.cc-desk-overview{grid-template-columns:1fr}}.client-colors{gap:5px;margin-top:7px;display:flex}.client-colors i{border:1px solid #ffffff40;border-radius:50%;width:12px;height:12px;display:block}.cc-candidate-preview{border:1px solid var(--ld-cyan);background:#33ccff0d;border-radius:14px;margin-top:16px;padding:14px}.cc-candidate-preview>img{object-fit:contain;background:#0b0a0f;border-radius:9px;width:100%;max-height:360px;margin:10px 0 12px}.cc-candidate-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cc-candidate-preview .cc-actions{justify-content:flex-start}.cc-candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.cc-candidate-grid .cc-candidate-preview{margin-top:0;padding:10px}.cc-candidate-grid .cc-candidate-preview>img{max-height:260px}.cc-candidate-grid .cc-candidate-preview .cc-actions{flex-direction:column;align-items:stretch}.cc-candidate-grid .cc-candidate-preview .button{width:100%}.cc-generation-progress{color:var(--text-secondary);align-items:flex-start;gap:8px;margin-top:8px;font-size:11px;line-height:1.7;display:flex}.cc-progress-dot{background:var(--ld-cyan);border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:5px;animation:1.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}@media (max-width:720px){.cc-candidate-grid{grid-template-columns:1fr}}.cc-candidate-tools{justify-content:flex-end;margin-top:10px;display:flex}.cc-candidate-tools .text-button{font-size:11px}.page-heading p{font-size:13px;line-height:1.65}.month-summary h2{margin:6px 0 10px;font-size:clamp(34px,4.2vw,52px);line-height:1}.month-summary .button.dark{width:auto;min-width:190px;margin-left:auto;display:inline-flex}.month-summary{padding:26px 28px}.stats-grid{gap:10px}.metric-card{padding:18px}.back-home{border:0;border-right:1px solid var(--ui-line);min-height:34px;color:var(--text-secondary);background:0 0;border-radius:0;padding:0 12px 0 4px;font-size:12px}.back-home:hover{color:var(--text-primary)}@media (min-width:1000px){.cc-image-studio{grid-template-columns:minmax(0,440px) minmax(0,1fr)}.cc-image-studio-frame{max-height:440px}}@media (min-width:1000px) and (max-width:1280px){.cc-image-studio{grid-template-columns:minmax(0,440px) minmax(0,1fr)}}@media (max-width:999px){.cc-image-studio{grid-template-columns:1fr}.cc-image-studio-frame{max-height:none}}@media (max-width:620px){.month-summary .button.dark{width:100%;min-width:0;margin-left:0}}.page-heading h1{letter-spacing:-.02em;font-size:34px;line-height:1.08}.month-summary{background:var(--ui-surface);border-color:var(--ui-line)}.month-summary h2{letter-spacing:-.02em;font-size:44px}.stats-grid{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:22px 0 28px;overflow:hidden}.stats-grid .metric{border:0;border-right:1px solid var(--ui-line);box-shadow:none;background:0 0;border-radius:0;padding:18px 20px;transform:none}.stats-grid .metric:last-child{border-right:0}.section-heading h2{font-size:20px}.button.primary{background:var(--ld-indigo);box-shadow:none;background-image:none;border-color:#ffffff1f}.post-brand-stamp{height:18px;top:12px;bottom:auto;right:12px}.post-brand-stamp img{max-width:36px;height:18px}@media (max-width:1020px){.page-heading h1{font-size:30px}.month-summary h2{font-size:38px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-grid .metric:nth-child(2){border-right:0}.stats-grid .metric:nth-child(-n+2){border-bottom:1px solid var(--ui-line)}}@media (max-width:620px){.page-heading h1{font-size:28px}.month-summary h2{font-size:34px}.stats-grid{grid-template-columns:1fr}.stats-grid .metric{border-right:0;border-bottom:1px solid var(--ui-line)}.stats-grid .metric:last-child{border-bottom:0}}.month-summary{gap:16px;margin-bottom:18px;padding:16px 20px}.month-summary h2{letter-spacing:-.02em;margin:2px 0 4px;font-size:28px}.month-summary .button.dark{min-width:168px;min-height:38px;padding:9px 14px;font-size:11px}.month-summary p{font-size:12px}.month-summary .eyebrow{font-size:9px}.stats-grid{margin:16px 0 24px}.stats-grid .metric{padding:15px 17px}.metric-value{font-size:30px}.section-heading{margin-top:4px}@media (min-width:1100px) and (max-width:1280px){.sidebar{width:220px;box-shadow:none;z-index:30;padding:24px 17px 0;position:fixed;top:0;bottom:0;left:0;transform:none!important}.main-wrap{width:calc(100% - 220px);margin-left:220px}.mobile-menu,.menu-toggle{display:none!important}}@media (max-width:720px){.month-summary{margin-bottom:14px;padding:16px}.month-summary h2{font-size:26px}}@media (min-width:900px){.month-summary{flex-direction:row!important;align-items:center!important}.month-summary .button.dark{width:auto!important}}.workspace-card span,.workspace-card strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.clients-heading h2{font-size:28px}.button.primary{background:#2b17b0}.button.primary:hover{background:#351fca}
