.bento-card[data-v-37c5b3bf]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--glass);border:1px solid var(--line);border-radius:var(--radius-sm);border-top:3px solid var(--card-accent,var(--line));display:flex;flex-direction:column;gap:8px;min-height:100px;min-width:44px;padding:20px 18px;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.bento-hero[data-v-37c5b3bf]{grid-column:span 2}.bento-link[data-v-37c5b3bf]{color:inherit;cursor:pointer;text-decoration:none}.bento-link[data-v-37c5b3bf]:hover{border-color:var(--card-accent,var(--accent-2));box-shadow:var(--mcf-shadow);transform:translateY(-2px)}.bento-link[data-v-37c5b3bf]:focus-visible{outline:2px solid var(--card-accent,var(--accent-2));outline-offset:2px}.bento-icon[data-v-37c5b3bf]{flex-shrink:0}.bento-body[data-v-37c5b3bf]{flex:1;min-width:0}.bento-sparkline[data-v-37c5b3bf]{align-items:flex-end;display:flex}.bento-footer[data-v-37c5b3bf]{color:var(--muted);font-size:12px;margin-top:auto}.bento-skeleton[data-v-37c5b3bf]{display:flex;flex-direction:column;gap:10px;padding:4px 0}.skeleton-bar[data-v-37c5b3bf]{animation:skeleton-pulse-37c5b3bf 1.5s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:200% 100%;border-radius:6px;height:14px}.skeleton-wide[data-v-37c5b3bf]{width:80%}.skeleton-narrow[data-v-37c5b3bf]{height:28px;width:45%}.skeleton-medium[data-v-37c5b3bf]{width:60%}@keyframes skeleton-pulse-37c5b3bf{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:600px){.bento-hero[data-v-37c5b3bf]{grid-column:span 1}}@media(prefers-reduced-motion:reduce){.bento-link[data-v-37c5b3bf]:hover{transform:none}.skeleton-bar[data-v-37c5b3bf]{animation:none}}html[data-theme=day] .bento-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-theme=day] .skeleton-bar{background:linear-gradient(90deg,#0000000a 25%,#00000014,#0000000a 75%);background-size:200% 100%}.activity-feed[data-v-86e26b7f]{border-left:2px solid var(--feed-accent,var(--line));margin-top:28px;padding-left:16px}.feed-heading[data-v-86e26b7f]{color:var(--muted);font-size:13px;font-weight:600;letter-spacing:.04em;margin:0 0 12px;text-transform:uppercase}.feed-scroll[data-v-86e26b7f]{max-height:360px;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:8px}.feed-scroll[data-v-86e26b7f]::-webkit-scrollbar{width:4px}.feed-scroll[data-v-86e26b7f]::-webkit-scrollbar-track{background:transparent}.feed-scroll[data-v-86e26b7f]::-webkit-scrollbar-thumb{background:var(--mcf-white-soft);border-radius:2px}.feed-item[data-v-86e26b7f]{align-items:flex-start;animation:feed-reveal-86e26b7f .3s ease-out both;animation-delay:calc(var(--stagger)*50ms);display:flex;gap:10px;padding:8px 0}.feed-dot[data-v-86e26b7f]{background:var(--feed-accent);border-radius:50%;flex-shrink:0;height:6px;margin-top:6px;width:6px}.feed-content[data-v-86e26b7f]{flex:1;min-width:0}.feed-message[data-v-86e26b7f]{color:var(--ink);font-size:13px;line-height:1.4;margin:0}.feed-time[data-v-86e26b7f]{color:var(--muted);font-size:11px}.feed-empty[data-v-86e26b7f]{padding:20px 0;text-align:center}.feed-empty-text[data-v-86e26b7f]{color:var(--muted);font-size:14px;margin:0 0 12px}.feed-empty-cta[data-v-86e26b7f]{background:var(--glass);border:1px solid var(--feed-accent);border-radius:8px;color:var(--ink);display:inline-block;font-size:13px;font-weight:600;padding:8px 16px;text-decoration:none;transition:background .15s ease}.feed-empty-cta[data-v-86e26b7f]:hover{background:color-mix(in srgb,var(--feed-accent) 10%,transparent)}@keyframes feed-reveal-86e26b7f{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.feed-item[data-v-86e26b7f]{animation:none}}:where(html[data-theme=day],html[data-theme=light]) .feed-scroll[data-v-86e26b7f]::-webkit-scrollbar-thumb{background:#0a0a1426}
