@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@400;600;800&family=Inter:wght@300;400;500;600;700&display=swap");:root{--bg-admin-main:#fffcf7;--bg-admin-card:#fff;--bg-admin-sunken:#f7f3ec;--border-slate:rgba(27,28,30,.1);--border-strong:rgba(27,28,30,.16);--text-slate-main:#1b1c1e;--text-slate-muted:rgba(27,28,30,.6);--text-slate-hint:rgba(27,28,30,.4);--color-accent:#1a3c40;--color-accent-hover:#142f33;--color-accent-soft:rgba(26,60,64,.08);--status-pending:#b7791f;--status-processed:#1a3c40;--status-completed:#15803d}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-admin-main);color:var(--text-slate-main);font-family:Inter,-apple-system,sans-serif;min-height:100vh;line-height:1.5}.badge{display:inline-flex;align-items:center;padding:4px 10px;font-size:.75rem;font-weight:600;border-radius:9999px;text-transform:uppercase}.badge-pending{background-color:rgba(183,121,31,.12);color:var(--status-pending);border:1px solid rgba(183,121,31,.28)}.badge-processed{background-color:var(--color-accent-soft);color:var(--status-processed);border:1px solid rgba(26,60,64,.25)}.badge-completed{background-color:rgba(21,128,61,.12);color:var(--status-completed);border:1px solid rgba(21,128,61,.28)}.admin-card{background-color:var(--bg-admin-card);border:1px solid var(--border-slate);border-radius:12px;padding:24px}.admin-input,.admin-textarea{width:100%;padding:12px;background-color:var(--bg-admin-sunken);border:1px solid var(--border-slate);border-radius:8px;color:var(--text-slate-main);font-family:inherit;font-size:1rem;outline:none;transition:border-color .2s}.admin-input::placeholder,.admin-textarea::placeholder{color:var(--text-slate-hint)}.admin-input:focus,.admin-textarea:focus{border-color:var(--color-accent)}.btn-admin{background-color:var(--color-accent);color:#fff;border:none;padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background-color .2s}.btn-admin:hover{background-color:var(--color-accent-hover)}.btn-admin-secondary{background-color:transparent;color:var(--text-slate-main);border:1px solid var(--border-strong);padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer;transition:background-color .2s}.btn-admin-secondary:hover{background-color:var(--color-accent-soft)}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5{color:var(--text-slate-main);font-family:Outfit,sans-serif;font-weight:700;margin-top:1.4em;margin-bottom:.6em;line-height:1.35}.markdown-body h1{font-size:1.6rem}.markdown-body h2{font-size:1.3rem}.markdown-body h3{font-size:1.1rem;color:#33474a}.markdown-body ol,.markdown-body p,.markdown-body ul{color:var(--text-slate-muted);line-height:1.75;margin-bottom:.9em}.markdown-body ol,.markdown-body ul{padding-left:1.4em}.markdown-body li{margin-bottom:.3em}.markdown-body strong{color:var(--text-slate-main);font-weight:700}.markdown-body code{background:var(--color-accent-soft);border:1px solid rgba(26,60,64,.18);padding:1px 6px;border-radius:4px;font-size:.88em;font-family:Fira Code,Consolas,monospace;color:var(--color-accent)}.markdown-body pre{background:var(--bg-admin-sunken);border:1px solid var(--border-slate);border-radius:8px;padding:16px;overflow-x:auto;margin-bottom:1em}.markdown-body pre code{background:none;border:none;padding:0;color:var(--text-slate-main)}.markdown-body blockquote{border-left:3px solid var(--color-accent);padding:8px 16px;color:var(--text-slate-muted);font-style:italic;background:var(--color-accent-soft);border-radius:0 6px 6px 0;margin:0 0 1em}.markdown-body table{border-collapse:collapse;width:100%;margin-bottom:1em;font-size:.9em}.markdown-body td,.markdown-body th{border:1px solid var(--border-slate);padding:6px 10px;text-align:left}.markdown-body th{background:var(--bg-admin-sunken);color:var(--text-slate-main);font-weight:700}.markdown-body td{color:var(--text-slate-muted)}.markdown-body hr{border:none;border-top:1px solid var(--border-slate);margin:1.5em 0}.markdown-body a{color:var(--color-accent);text-decoration:underline}.badge-article{background-color:rgba(67,56,202,.1);color:#4338ca;border:1px solid rgba(67,56,202,.25)}.badge-image-card{background-color:rgba(180,130,20,.12);color:#92710e;border:1px solid rgba(180,130,20,.28)}.badge-published{background-color:rgba(21,128,61,.12);color:#15803d;border:1px solid rgba(21,128,61,.28)}.badge-draft{background-color:rgba(27,28,30,.06);color:var(--text-slate-muted);border:1px solid var(--border-slate)}.badge-reviewing{background-color:rgba(124,58,237,.1);color:#6d28d9;border:1px solid rgba(124,58,237,.25)}.badge-report{background-color:rgba(21,128,61,.12);color:#15803d;border:1px solid rgba(21,128,61,.28)}.badge-meeting{background-color:rgba(13,148,136,.12);color:#0d9488;border:1px solid rgba(13,148,136,.28)}.founder-grid-kpi{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.founder-split{display:grid;grid-template-columns:300px 1fr;height:100%;overflow:hidden}@media (max-width:860px){.founder-grid-kpi{grid-template-columns:repeat(2,1fr)}.founder-split{grid-template-columns:1fr;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.founder-split>aside{border-right:none!important;border-bottom:1px solid var(--border-slate);max-height:none}.admin-hide-mobile{display:none!important}input,select,textarea{font-size:16px!important}}@keyframes spin{to{transform:rotate(1turn)}}.spin{animation:spin .9s linear infinite}