.fu-scope{--brand: #007aff;--brand-dark: #0062cc;--slate-900: #0f172a;--slate-600: #475569;--slate-500: #64748b;--slate-400: #8e8e93;--slate-100: #f1f5f9;--slate-50: #f8fafc;color:var(--slate-900)}.fu-scope .mj-header{height:64px;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #e2e8f0;display:flex;align-items:center;padding:0 1.5rem;gap:1rem}.fu-scope .mj-logo{font-weight:800;color:#0f172a;font-size:1.05rem;letter-spacing:-.01em}.fu-scope .mj-logo span{color:var(--brand)}.fu-scope .mj-nav-link{color:var(--slate-600);font-size:.85rem;font-weight:500;padding:.35rem .65rem;border-radius:8px;text-decoration:none;transition:all .15s}.fu-scope .mj-nav-link:hover{background:var(--slate-100);color:var(--slate-900)}.fu-scope .mj-nav-link.active{color:var(--brand);background:#007aff14}.fu-scope .btn-action{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .95rem;border-radius:10px;font-weight:600;font-size:.85rem;transition:all .2s;border:1px solid transparent;cursor:pointer;text-decoration:none}.fu-scope .btn-action--primary{background:linear-gradient(135deg,#007aff,#0a84ff);color:#fff;box-shadow:0 4px 12px #007aff40}.fu-scope .btn-action--primary:hover{transform:translateY(-1px);box-shadow:0 6px 16px #007aff59}.fu-scope .btn-action--ghost{background:#fff;color:var(--slate-600);border-color:#e2e8f0}.fu-scope .btn-action--ghost:hover{background:var(--slate-50);color:var(--slate-900)}.fu-scope .btn-action--on-dark{background:#ffffff14;color:#fff;border-color:#ffffff26}.fu-scope .btn-action--on-dark:hover{background:#ffffff29}.fu-scope .info-panel{background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 4px 16px #0f172a0f;padding:1.25rem}.fu-scope .panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.fu-scope .eyebrow{font-size:.65rem;font-weight:700;color:#8e8e93;letter-spacing:.08em;text-transform:uppercase}.fu-scope .text-muted{color:var(--slate-500)}.fu-scope .stat-card{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 16px #0f172a0d}.fu-scope .stat-icon{width:2.5rem;height:2.5rem;border-radius:12px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.95rem;flex-shrink:0}.fu-scope .stat-icon--blue{background:linear-gradient(135deg,#007aff,#0a84ff)}.fu-scope .stat-icon--violet{background:linear-gradient(135deg,#7c3aed,#a78bfa)}.fu-scope .stat-icon--teal{background:linear-gradient(135deg,#0d9488,#14b8a6)}.fu-scope .stat-icon--orange{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.fu-scope .stat-label{font-size:.65rem;font-weight:700;color:#8e8e93;text-transform:uppercase;letter-spacing:.06em}.fu-scope .stat-value{font-size:1.4rem;font-weight:800;color:#0f172a;line-height:1.1}.fu-scope .tag{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.02em}.fu-scope .tag--blue{background:#e6f1fb;color:#0c447c}.fu-scope .tag--green{background:#d1fae5;color:#065f46}.fu-scope .tag--orange{background:#faeeda;color:#854f0b}.fu-scope .tag--violet{background:#eeedfe;color:#3c3489}.fu-scope .tag--coral{background:#faece7;color:#993c1d}.fu-scope .tag--teal{background:#e1f5ee;color:#085041}.fu-scope .tag--slate{background:#f1f5f9;color:#475569}.fu-scope .doc-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1rem 1.1rem;transition:all .2s}.fu-scope .doc-card:hover{border-color:var(--brand);box-shadow:0 8px 28px #007aff1f;transform:translateY(-1px)}.fu-scope .empty{padding:2.5rem 1rem;text-align:center;color:var(--slate-500);background:var(--slate-50);border-radius:14px;border:1px dashed #cbd5e1}.fu-scope .empty .icon{font-size:1.8rem;color:var(--slate-400);margin-bottom:.5rem}.fu-scope .hero-gradient{background:radial-gradient(1200px 400px at 20% 0%,rgba(0,122,255,.2),transparent 60%),radial-gradient(900px 380px at 80% 30%,rgba(124,58,237,.18),transparent 60%),linear-gradient(135deg,#0b1729,#102036 55%,#0f1d33);color:#fff}.fu-scope .hero-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);font-size:.75rem;color:#cbd5e1}.fu-scope .fu-prose table{border-collapse:collapse;width:auto;max-width:100%;margin:1rem 0;font-size:.92em;background:#fff;border:1px solid rgba(60,60,67,.22);border-radius:6px;overflow:hidden}.fu-scope .fu-prose th,.fu-scope .fu-prose td{border:1px solid rgba(60,60,67,.18);padding:.55rem .8rem;vertical-align:top;text-align:left;line-height:1.45}.fu-scope .fu-prose th{background:#007aff12;font-weight:600;color:#0f172a}.mj-dropdown[data-v-1c47d255]{position:relative}.mj-nav-link--trigger[data-v-1c47d255]{display:inline-flex;align-items:center;gap:.35rem;background:none;border:none;cursor:pointer;font:inherit}.mj-caret[data-v-1c47d255]{font-size:.6rem;transition:transform .15s ease}.mj-caret--open[data-v-1c47d255]{transform:rotate(180deg)}.mj-dropdown-panel[data-v-1c47d255]{position:absolute;top:calc(100% + 8px);left:0;min-width:250px;background:#fff;border:1px solid rgba(60,60,67,.1);border-radius:14px;box-shadow:0 16px 40px #0f172a29;padding:.4rem;z-index:50;display:flex;flex-direction:column;gap:.1rem}.mj-dropdown-panel[data-v-1c47d255]:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.mj-dropdown-item[data-v-1c47d255]{display:flex;align-items:center;gap:.65rem;padding:.55rem .7rem;border-radius:10px;color:#334155;font-size:.85rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:background .12s,color .12s}.mj-dropdown-item[data-v-1c47d255]:hover{background:#007aff14;color:#0062cc}.mj-dropdown-icon[data-v-1c47d255]{width:1.15rem;text-align:center;color:#007aff;font-size:.85rem;flex-shrink:0}
