.qai-journal-hub{margin:1.5rem 0;padding:1.25rem;border:1px solid rgba(106,128,158,.3);border-radius:1.25rem;background:var(--panel,#1e293b);color:var(--ink,#f1f5f9)}.qai-journal-hub-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.qai-journal-hub-head h2{margin:.35rem 0}.qai-journal-hub-head p{max-width:52rem}.qai-journal-hub-counts{display:grid;grid-template-columns:auto auto;gap:.2rem .55rem;min-width:9rem}.qai-journal-hub-counts strong{font-size:1.45rem;text-align:right}.qai-journal-hub-counts span{align-self:center;white-space:nowrap;font-size:.85rem}.qai-journal-hub-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.qai-journal-hub-tab{border:1px solid #64748b;border-radius:999px;background:transparent;color:var(--ink,#f1f5f9);padding:.65rem 1rem;font:inherit;cursor:pointer}.qai-journal-hub-tab[aria-pressed=true]{background:#153654;color:#fff;border-color:#153654}.qai-journal-hub-tab:focus-visible,.qai-journal-reveal:focus-visible{outline:3px solid #e98c32;outline-offset:2px}.qai-journal-hub-card{border:1px solid rgba(106,128,158,.3);border-radius:.8rem;padding:1rem;margin:.75rem 0;background:var(--panel-2,#16243d);color:var(--ink,#f1f5f9)}.qai-journal-hub-card h4{margin:.45rem 0}.qai-journal-hub-card textarea{display:block;width:100%;box-sizing:border-box;margin:.5rem 0;padding:.6rem;border:1px solid #94a3b8;border-radius:.5rem;font:inherit}.qai-journal-reveal{border:1px solid #64748b;border-radius:.5rem;background:transparent;color:var(--ink,#f1f5f9);padding:.55rem .8rem;font:inherit;cursor:pointer}.qai-journal-reveal-panel{margin-top:.75rem;padding:.75rem;border-left:3px solid #4785ae;background:#4785ae14}.qai-journal-hub-card dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.55rem;margin:.75rem 0 0}.qai-journal-hub-card dt{font-size:.78rem;font-weight:700;color:var(--soft,#cbd5e1)}.qai-journal-hub-card dd{margin:.2rem 0 0}.qai-journal-hub-card dd,.qai-journal-hub-card p{overflow-wrap:anywhere}@media(max-width:650px){.qai-journal-hub{padding:.85rem}.qai-journal-hub-head{display:block}.qai-journal-hub-counts{margin-top:1rem;max-width:13rem}}
