.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem}.stat-tile{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:1.4rem 1.4rem 1.2rem;position:relative;overflow:hidden;transition:transform .2s,border-color .2s}.stat-tile:hover{transform:translateY(-2px);border-color:#c8973a73}.stat-tile:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--gold),var(--gold-light));opacity:.7}.stat-tile .label{font-family:DM Mono,monospace;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cream-faint);margin-bottom:.7rem}.stat-tile .num{font-family:Playfair Display,serif;font-weight:900;font-size:2.2rem;line-height:1;color:var(--cream);margin-bottom:.4rem}.stat-tile .num.gold{color:var(--gold-light)}.stat-tile .sub{font-size:.74rem;color:var(--cream-dim)}.stat-tile.action{cursor:pointer}.stat-tile.action:hover{background:var(--panel-2)}.dash-row{display:grid;grid-template-columns:1.4fr 1fr;gap:1.25rem;margin-bottom:1.25rem}.feed-item{display:flex;align-items:center;gap:.9rem;padding:.75rem 0;border-bottom:1px solid var(--line-soft)}.feed-item:last-child{border-bottom:none}.feed-avatar{width:38px;height:38px;border-radius:50%;object-fit:cover;border:1px solid var(--line);flex-shrink:0;background:var(--ink-2)}.feed-initials{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--forest-mid),var(--forest-soft));color:var(--gold);display:flex;align-items:center;justify-content:center;font-family:Playfair Display,serif;font-weight:700;font-size:.85rem;flex-shrink:0}.feed-body{flex:1;min-width:0}.feed-name{font-weight:600;font-size:.88rem;color:var(--cream);margin-bottom:.15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-meta{font-family:DM Mono,monospace;font-size:.7rem;color:var(--cream-faint);letter-spacing:.04em}.feed-time{font-family:DM Mono,monospace;font-size:.7rem;color:var(--cream-faint)}.year-chart{display:flex;flex-direction:column;gap:.5rem}.year-bar{display:grid;grid-template-columns:60px 1fr 36px;align-items:center;gap:.75rem}.year-bar .year-label{font-family:DM Mono,monospace;font-size:.78rem;color:var(--cream-dim);letter-spacing:.04em}.year-bar .year-track{height:18px;background:var(--ink-2);border-radius:3px;position:relative;overflow:hidden}.year-bar .year-fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,var(--gold),var(--gold-light));border-radius:3px;transition:width .8s cubic-bezier(.22,.61,.36,1);box-shadow:0 0 12px #c8973a66}.year-bar .year-count{font-family:DM Mono,monospace;font-size:.78rem;color:var(--cream);text-align:right;font-weight:600}.quick-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.quick-card{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:1.4rem;text-decoration:none;color:var(--cream);transition:all .2s;display:flex;flex-direction:column;gap:.6rem;position:relative;overflow:hidden}.quick-card:hover{border-color:var(--gold);transform:translateY(-2px);background:var(--panel-2)}.quick-card .quick-icon{width:36px;height:36px;border-radius:6px;background:#c8973a1f;display:flex;align-items:center;justify-content:center;font-size:1.1rem;margin-bottom:.4rem}.quick-card .quick-title{font-family:Playfair Display,serif;font-weight:700;font-size:1rem}.quick-card .quick-sub{font-size:.78rem;color:var(--cream-dim);line-height:1.5}.empty-row{padding:2rem 0;text-align:center;color:var(--cream-faint);font-size:.85rem}.skeleton{display:inline-block;background:linear-gradient(90deg,var(--ink-2) 0%,var(--panel-2) 50%,var(--ink-2) 100%);background-size:200% 100%;animation:shimmer 1.4s linear infinite;border-radius:4px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:900px){.stat-grid{grid-template-columns:repeat(2,1fr)}.dash-row,.quick-row{grid-template-columns:1fr}}@keyframes kosa-zing-pass{0%{transform:translate(-100%)}to{transform:translate(400%)}}.stat-tile,.quick-card{position:relative;overflow:hidden}.stat-tile:after,.quick-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transform:translate(-100%);pointer-events:none;animation:kosa-zing-pass 4.2s ease-in-out infinite;z-index:1}.stat-tile:nth-child(2):after{animation-delay:.6s}.stat-tile:nth-child(3):after{animation-delay:1.2s}.stat-tile:nth-child(4):after{animation-delay:1.8s}.quick-card:nth-child(2):after{animation-delay:.8s}.quick-card:nth-child(3):after{animation-delay:1.6s}.stat-tile>*,.quick-card>*{position:relative;z-index:2}@media(prefers-reduced-motion:reduce){.stat-tile:after,.quick-card:after{animation:none;opacity:0}}
