.page-bg.svelte-1hp9pcg{background:linear-gradient(135deg,#0d0b2e,#0f172a 35%,#1a0a3d 65%,#0c1a3a)}.tabs-bar.svelte-1hp9pcg{background:#0a0828eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tab-btn.svelte-1hp9pcg{display:flex;align-items:center;gap:.4rem;padding:.55rem 1.1rem;border-radius:9999px;font-weight:800;font-size:.88rem;transition:all .2s;border:2px solid transparent;cursor:pointer}.tab-active.svelte-1hp9pcg{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;border-color:#a78bfa;box-shadow:0 0 18px #7c3aed8c,0 0 6px #2563eb66}.tab-inactive.svelte-1hp9pcg{background:#ffffff14;color:#c4b5fd;border-color:#a78bfa40}.tab-inactive.svelte-1hp9pcg:hover{background:#7c3aed33;color:#e9d5ff;border-color:#a78bfa80}.doc-card.svelte-1hp9pcg{background:linear-gradient(135deg,#0d0b2ef7,#1e1450d9);border:1px solid rgba(139,92,246,.35);border-radius:1.25rem;padding:2rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:640px){.doc-card.svelte-1hp9pcg{padding:1.25rem}}.doc-header.svelte-1hp9pcg{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1.25rem;margin-bottom:1.75rem}.doc-title.svelte-1hp9pcg{font-size:1.85rem;font-weight:900;background:linear-gradient(to left,#60a5fa,#a78bfa,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.4rem}.doc-date.svelte-1hp9pcg{color:#6b7280;font-size:.95rem}.toc.svelte-1hp9pcg{background:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:.75rem;padding:1rem 1.25rem;margin-bottom:1.75rem}.toc-title.svelte-1hp9pcg{font-weight:800;color:#93c5fd;margin-bottom:.6rem;font-size:1rem}.toc-list.svelte-1hp9pcg{list-style:decimal;padding-right:1.2rem;color:#9ca3af;font-size:.95rem;line-height:1.8}.sec.svelte-1hp9pcg{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.06)}.sec.svelte-1hp9pcg:last-child{border-bottom:none;margin-bottom:0}.sec-title.svelte-1hp9pcg{font-size:1.2rem;font-weight:800;color:#e2e8f0;margin-bottom:.75rem;padding-right:.75rem;border-right:3px solid #8b5cf6}.sub-title.svelte-1hp9pcg{font-size:1.05rem;font-weight:700;color:#a78bfa;margin:.9rem 0 .45rem}.sec.svelte-1hp9pcg p:where(.svelte-1hp9pcg){color:#cbd5e1;font-size:1rem;line-height:1.9;margin-bottom:.5rem}.bullet-list.svelte-1hp9pcg{list-style:none;padding:0;margin:.5rem 0}.bullet-list.svelte-1hp9pcg li:where(.svelte-1hp9pcg){color:#cbd5e1;font-size:1rem;line-height:1.85;padding-right:1.1rem;position:relative}.bullet-list.svelte-1hp9pcg li:where(.svelte-1hp9pcg):before{content:"•";position:absolute;right:0;color:#8b5cf6;font-weight:900}.contact-sec.svelte-1hp9pcg{background:#8b5cf60f;border-radius:.75rem;padding:1.25rem}.contact-grid.svelte-1hp9pcg{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.contact-item.svelte-1hp9pcg{display:flex;align-items:center;gap:.5rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:.6rem;padding:.6rem 1rem;color:#e2e8f0;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s}.contact-item.svelte-1hp9pcg:hover{background:#8b5cf633}.contact-icon.svelte-1hp9pcg{font-size:1.1rem}.inline-link.svelte-1hp9pcg{background:none;border:none;color:#818cf8;cursor:pointer;font-size:.95rem;padding:0;text-decoration:underline;margin-right:.25rem}.inline-link.svelte-1hp9pcg:hover{color:#a5b4fc}
