:root{color-scheme:dark;background:#0a0a0f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0;background:#0a0a0f}body{overflow-x:hidden}.app-header{position:sticky;top:0;z-index:20;height:64px;line-height:normal;background:#151519;border-bottom:1px solid #1f2028;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 24px}.app-title{color:#f4f1ff;text-decoration:none;min-width:0}.app-subtitle{color:#94a3b8;font-size:12px;white-space:nowrap}.app-nav{align-items:center}.app-nav a{color:#ddd6fe;font-size:13px;font-weight:600;text-decoration:none}.app-nav a:hover{color:#fff}.app-content{width:min(100%,1480px);margin:0 auto;padding:24px}.dashboard-stack{width:100%}.dashboard-hero{display:flex;align-items:center;justify-content:space-between;gap:16px}.dashboard-hero h3,.dashboard-hero h4{margin:0}.dashboard-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:min(100%,560px)}.dashboard-search{width:min(100%,320px)}.logs-actions{min-width:0}.log-summary-card{flex:1 1 150px;min-width:150px}.log-filters{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(220px,1fr) minmax(240px,auto) minmax(280px,1fr);gap:12px;align-items:center}.presence-filters{display:flex;flex-wrap:wrap;gap:4px 10px}.log-chip-cell{display:flex;flex-wrap:wrap;gap:4px}.compact-text{color:#cbd5e1;display:block;font-size:12px;line-height:1.4;max-width:400px;white-space:normal}.table-subtext{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow-wrap:anywhere}.email-cell{color:#f8fafc;display:block;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow-wrap:anywhere}.summary-card .ant-card-body{padding:16px}.summary-card .ant-statistic-title{color:#94a3b8;font-size:12px;margin-bottom:6px}.summary-card .ant-statistic-content{color:#f4f1ff;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.table-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.desktop-only{display:block}.mobile-only,.mobile-user-list,.mobile-event-list{display:none}.mobile-list-header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:0 2px}.user-card,.event-card{border:1px solid rgba(255,255,255,.1);background:#141418;border-radius:10px;padding:14px}.user-card{cursor:pointer}.user-card:active{transform:translateY(1px)}.user-card-main,.event-card-main{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.user-name{color:#f4f1ff;font-weight:700;font-size:16px;line-height:1.25}.user-email,.mono-muted{color:#9ca3af;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.user-meta,.event-meta{color:#c4b5fd;font-size:12px;margin-top:8px}.user-chip-row,.event-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.detail-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.detail-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.push-user-preview,.push-result{background:#7c3aed1f;border:1px solid rgba(167,139,250,.22);border-radius:10px;display:flex;flex-direction:column;gap:2px;padding:10px 12px}.push-send-row{align-items:center;display:flex;justify-content:space-between;gap:12px}.identity-descriptions .ant-descriptions-item-content{min-width:0;overflow-wrap:anywhere}.code-block{background:#0a0a0f;color:#e2e8f0;padding:12px;border-radius:8px;margin:0;overflow-x:auto;max-width:100%}.activity-page .ant-card{background:#101014;border-color:#ffffff1a}.activity-hero-card .ant-card-body{padding:18px}.activity-hero{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.activity-hero h3{margin:0 0 4px}.activity-controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;max-width:980px}.activity-controls .ant-input,.activity-controls .ant-input-search{width:180px}.activity-controls .ant-input-search{width:min(360px,100%)}.sync-line{color:#78909c;display:block;font-size:12px;margin-top:12px}.activity-kpis{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.activity-kpi .ant-card-body{padding:14px 16px}.activity-grid{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(320px,420px)}.activity-panel .ant-card-head{border-color:#ffffff14}.activity-side{width:100%}.metric-strip{display:flex;flex-wrap:wrap;gap:6px}.metric-strip span{align-items:baseline;background:#ffffff0b;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#9ca3af;display:inline-flex;font-size:11px;gap:4px;padding:3px 8px}.metric-strip b{color:#eceff1;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700}.tag-list{display:flex;flex-wrap:wrap;gap:4px}.activity-timeline,.mini-feed{display:flex;flex-direction:column;gap:8px}.timeline-item{border-bottom:1px solid rgba(255,255,255,.08);display:grid;gap:10px;grid-template-columns:72px minmax(0,1fr);padding:0 0 8px}.timeline-item:last-child{border-bottom:0;padding-bottom:0}.timeline-item.compact{grid-template-columns:68px minmax(0,1fr)}.timeline-time{color:#78909c;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.45}.timeline-body{min-width:0}.timeline-event{color:#cbd5e1;font-size:12px;margin-top:3px;overflow-wrap:anywhere}.expanded-user{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.log-line{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;display:flex;flex-direction:column;gap:2px;padding:8px 10px}.activity-user-card{background:#141418;border:1px solid rgba(255,255,255,.1);border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:13px}.activity-card-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.activity-card-head>div:first-child{display:flex;flex-direction:column;min-width:0}.activity-card-meta{color:#c4b5fd;font-size:12px}@media (max-width: 760px){.app-header{height:auto;min-height:58px;padding:12px 14px;align-items:flex-start;flex-direction:column;gap:4px}.app-subtitle{font-size:11px;white-space:normal}.app-nav{align-items:flex-start;flex-wrap:wrap}.app-content{padding:12px}.dashboard-stack{gap:12px!important}.dashboard-hero,.dashboard-actions,.table-title{align-items:stretch;flex-direction:column}.dashboard-actions{min-width:0}.dashboard-search,.dashboard-actions .ant-btn{width:100%}.log-filters{grid-template-columns:1fr}.log-filters .ant-picker,.log-filters .ant-select,.log-filters .ant-input-search{width:100%}.dashboard-hero .ant-typography{font-size:13px}.activity-hero{flex-direction:column}.activity-controls{width:100%}.activity-controls .ant-input-search,.activity-controls>.ant-input,.activity-controls .ant-btn,.activity-controls .ant-segmented{width:100%}.activity-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-grid{grid-template-columns:1fr}.activity-side{order:-1}.expanded-user{grid-template-columns:1fr}.timeline-item{grid-template-columns:62px minmax(0,1fr)}.summary-card .ant-card-body{padding:12px}.summary-card .ant-statistic-content{font-size:22px}.desktop-only{display:none!important}.mobile-only{display:block}.mobile-user-list,.mobile-event-list{display:flex;flex-direction:column;gap:10px}.user-card,.event-card{padding:13px}.user-card-main,.event-card-main{align-items:flex-start}.detail-title-row{align-items:flex-start;flex-direction:column}.detail-toolbar,.push-send-row{align-items:stretch;flex-direction:column}.push-send-row .ant-btn{width:100%}.ant-card-body{padding:14px!important}.ant-card-head{min-height:46px!important;padding:0 14px!important}.ant-card-head-title{padding:12px 0!important}.ant-table-pagination{margin-bottom:0!important}}
