.cloud-account-bar{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;align-items:center;padding:12px 24px;background:var(--surface,#13101b);border-bottom:1px solid var(--border,#32283c);color:var(--text,#f4f0f8);font-size:12px;overflow-wrap:anywhere}.cloud-account-bar[data-state=error]{color:#f6bcc9}.cloud-account-bar a{color:inherit}.cloud-account-bar span{min-width:0}.cloud-boot-message{font-family:system-ui,sans-serif;max-width:600px;margin:12vh auto;padding:24px;line-height:1.6}
body>.app-shell[hidden]{display:none!important}
@media(max-width:700px){.cloud-account-bar{padding:10px 16px}}

.v-live-notion{border:1px solid var(--border,#40314f);background:var(--surface,#1b1522);border-radius:22px;padding:clamp(16px,2vw,26px);margin:0 0 24px;color:var(--text,#f8f4f9)}
.v-live-header{display:flex;justify-content:space-between;gap:12px;align-items:start;flex-wrap:wrap}
.v-live-header h2{font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.15;margin:.35em 0}
.v-live-header small{font-size:.7rem;letter-spacing:.12em;color:#e6bb79;font-weight:700}
.v-live-header p,.v-live-note{font-size:.8rem;color:var(--muted,#aea2b8);line-height:1.6;margin:10px 0}
.v-live-notion a{color:#eac187}
.v-live-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0}
.v-live-stats div{border:1px solid var(--border,#40314f);padding:14px 10px;border-radius:14px;background:rgba(127,96,152,.07);display:flex;flex-direction:column;gap:6px}
.v-live-stats strong{font-size:clamp(1.6rem,2.4vw,2.25rem);line-height:1}
.v-live-stats span{font-size:.75rem;color:var(--muted,#aea2b8)}
.v-live-project{border-top:1px solid var(--border,#40314f);padding:14px 0}
.v-live-project summary{cursor:pointer;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}
.v-live-project summary span{font-size:.8rem;color:var(--muted,#aea2b8)}
.v-live-project ul{list-style:none;padding:0;margin:14px 0 0;max-height:380px;overflow:auto}
.v-live-project li{padding:9px 0;display:flex;align-items:center;gap:10px;border-top:1px solid rgba(134,116,145,.12);font-size:.85rem}
.v-live-project li>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}
.v-live-pill{flex-shrink:0;border-radius:40px;font-size:.7rem;padding:4px 8px;border:1px solid #67576e;color:var(--text,#e8dfeb)}
.v-live-pill[data-live-status=validated]{border-color:#3c9686;color:#94e4c7}
.v-live-pill[data-live-status=pending]{border-color:#a98b5b;color:#ecc992}
.v-live-pill[data-live-status=review]{border-color:#ad80aa;color:#ecc5e4}
@media(max-width:720px){.v-live-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.v-live-project summary{display:block}.v-live-project summary span{display:block;margin-top:5px}}
