.brand--premium{display:block;padding:10px 9px 15px;border-bottom:1px solid rgba(255,255,255,.13);text-decoration:none}.brand--premium strong{display:block;color:#f8eeee;font:600 34px 'Playfair Display',serif;letter-spacing:-1.7px}.brand--premium strong span{color:#d98f9c}.brand--premium em{display:block;margin:4px 2px 0;color:#cba0a7;font:700 8px 'DM Sans',sans-serif;letter-spacing:2.3px;font-style:normal}.boundary{display:none}.sync-strip{display:flex;align-items:center;gap:12px;margin:-8px 0 24px;padding:9px 12px;background:#fffdfa;border:1px solid var(--line);color:#74656a;font-size:11px}.sync-strip b{color:#4f9a72}.sync-strip small{color:var(--muted);flex:1}.sync-strip button{border:0;background:transparent;color:var(--rose);font:700 11px 'DM Sans';padding:0}.overview-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;background:linear-gradient(100deg,#f2e3df,#fffaf5);border:1px solid #e8d8d2;margin-bottom:16px}.overview-intro h2{margin:0;font-size:23px}.overview-intro p{margin:5px 0 0;color:var(--muted);font-size:12px}.attention-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.attention-card{padding:15px;border:1px solid var(--line);background:var(--panel)}.attention-card b{display:block;font-size:12px;margin-bottom:5px}.attention-card small{color:var(--muted);display:block;line-height:1.45}.attention-card button{margin-top:10px;border:0;background:none;color:var(--rose);font:700 11px 'DM Sans';padding:0}.empty-actions{padding:25px 0 6px}.empty-actions p{margin:0 0 13px;color:var(--muted);font-size:12px}.empty-actions .button{display:inline-block;text-decoration:none;margin-right:8px}.empty-actions .button.soft{color:var(--ink)}.stat-action{cursor:pointer;transition:.2s}.stat-action:hover{border-color:#cfaeb4;transform:translateY(-1px)}@media(max-width:900px){.attention-grid{grid-template-columns:1fr}.sync-strip{margin-top:0}.brand--premium{display:none}}@media(max-width:560px){.sync-strip{align-items:flex-start;flex-wrap:wrap}.sync-strip small{flex-basis:100%;order:3}.overview-intro{align-items:flex-start;flex-direction:column}}
.mobile-bar{display:none}.mobile-brand{display:block;color:#fff5f3;text-decoration:none}.mobile-brand strong{display:block;font:600 27px 'Playfair Display',serif;letter-spacing:-1.2px}.mobile-brand strong span{color:#d98f9c}.mobile-brand em{display:block;margin-top:1px;color:#cba0a7;font:700 7px 'DM Sans',sans-serif;letter-spacing:1.8px;font-style:normal}.menu-toggle{display:grid;gap:5px;width:42px;height:38px;place-content:center;border:1px solid rgba(255,255,255,.22);background:transparent;border-radius:4px}.menu-toggle span{display:block;width:18px;height:1px;background:#fff5f3}.menu-open .menu-toggle span:nth-child(1){transform:translateY(6px) rotate(45deg)}.menu-open .menu-toggle span:nth-child(2){opacity:0}.menu-open .menu-toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media(max-width:900px){.shell{display:block}.shell aside{position:sticky;z-index:10;top:0;display:block;height:auto;padding:0;background:#281923}.mobile-bar{display:flex;align-items:center;justify-content:space-between;padding:14px 18px}.brand--premium,.workspace,.shell aside .sidebar-foot{display:none}.shell aside nav{display:none;margin:0;padding:0 14px 16px;border-top:1px solid rgba(255,255,255,.12)}.shell aside.menu-open nav{display:grid}.shell aside nav button{padding:13px 12px}.shell main{padding:25px 5vw 50px}.head-actions{gap:8px}.admin-pill{padding:7px 10px}.overview-intro{padding:16px}.overview-intro .button{width:100%;text-align:center}.stat{min-width:0}.stats{gap:10px}.grid{gap:12px}.panel{padding:16px}}@media(max-width:560px){.shell main{padding:22px 16px 38px}.mobile-bar{padding:13px 16px}header{margin-bottom:18px}.head-actions{align-items:center}.quiet{padding:8px 10px}.admin-pill{display:none}.sync-strip{margin:0 0 16px;padding:10px}.stats{grid-template-columns:1fr 1fr}.stat{padding:14px}.stat strong{font-size:27px}.overview-intro h2{font-size:21px}.overview-intro p{font-size:11px}.attention-grid{gap:9px;margin:12px 0}.attention-card{padding:13px}.grid{grid-template-columns:1fr}.panel-top h2{font-size:21px}.empty-actions .button{margin:0 0 8px;width:100%;text-align:center}.metric-list>div,.feed>div{align-items:flex-start;flex-direction:column}}
.brand--premium img{display:block;width:min(190px,100%);height:auto;max-height:58px;object-fit:contain;object-position:left center}.mobile-brand img{display:block;width:145px;height:auto;max-height:38px;object-fit:contain;object-position:left center}
