.tmseo-wrap{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#172033;max-width:1200px;margin:24px auto;padding:0 12px}.tmseo-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.tmseo-eyebrow{font-size:11px;letter-spacing:2px;font-weight:800;color:#64748b}.tmseo-top h2{font-size:30px;line-height:1.2;margin:8px 0;color:#111827}.tmseo-top p{color:#64748b;margin:0}.tmseo-status,.tmseo-pill{background:#e8f8ef;color:#16834b;border-radius:30px;padding:9px 13px;font-size:12px;font-weight:700;white-space:nowrap}.tmseo-project{background:#f8fafc;border:1px solid #e5eaf1;border-radius:20px;padding:22px;margin:20px 0 28px}.tmseo-project-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.tmseo-project-head h3{font-size:21px;margin:0 0 5px}.tmseo-project-head a{font-size:13px;color:#64748b;text-decoration:none}.tmseo-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:16px}.tmseo-card,.tmseo-panel{background:#fff;border:1px solid #e8edf3;border-radius:15px;padding:18px;min-width:0}.tmseo-card span,.tmseo-card small{display:block;color:#64748b;font-size:12px}.tmseo-card strong{display:block;font-size:27px;letter-spacing:-.7px;margin:9px 0 5px;color:#101828}.tmseo-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:14px;margin-top:14px}.tmseo-panel-title{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px}.tmseo-panel-title h4{font-size:15px;margin:0;color:#172033}.tmseo-panel-title span{font-size:11px;color:#94a3b8}.tmseo-projection-number{font-size:34px;font-weight:800;letter-spacing:-1px;color:#2563eb;margin:10px 0 20px}.tmseo-projection-number small{display:block;font-size:12px;font-weight:500;letter-spacing:0;color:#64748b;margin-top:2px}.tmseo-projection-row{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #eef2f6;font-size:12px;color:#64748b}.tmseo-projection-row strong{color:#172033;font-size:13px}.tmseo-disclaimer{font-size:10px;line-height:1.5;color:#94a3b8;margin:14px 0 0}.tmseo-table-wrap{overflow-x:auto} .tmseo-panel table{width:100%;border-collapse:collapse;font-size:12px}.tmseo-panel th{text-align:left;color:#94a3b8;font-weight:600;padding:10px 7px;border-bottom:1px solid #edf1f5}.tmseo-panel td{padding:11px 7px;border-bottom:1px solid #f0f3f7;color:#475569}.tmseo-up{color:#159455!important;font-weight:700}.tmseo-down{color:#dc5454!important;font-weight:700}.tmseo-activity{display:flex;gap:11px;padding:10px 0;border-bottom:1px solid #f0f3f7}.tmseo-activity-dot{width:8px;height:8px;border-radius:50%;background:#2563eb;margin-top:5px;flex:none}.tmseo-activity strong{display:block;font-size:12px;color:#334155}.tmseo-activity small{display:block;font-size:10px;color:#94a3b8;margin-top:4px}.tmseo-activity p{font-size:11px;color:#64748b;margin:5px 0 0}.tmseo-muted,.tmseo-foot{font-size:12px;color:#94a3b8}.tmseo-foot{text-align:center;padding:18px}.tmseo-login-notice,.tmseo-empty{padding:20px;border:1px solid #e5eaf1;border-radius:12px;background:#f8fafc;color:#475569}.tmseo-admin-form{max-width:900px}@media(max-width:800px){.tmseo-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.tmseo-grid{grid-template-columns:1fr}.tmseo-top h2{font-size:24px}}@media(max-width:480px){.tmseo-project{padding:13px}.tmseo-card{padding:13px}.tmseo-card strong{font-size:22px}.tmseo-top{align-items:flex-start;flex-direction:column}.tmseo-project-head{align-items:flex-start}.tmseo-status{font-size:10px}}