body{background:#0a0a0f;color:#ffffffd1}.page-shell.svelte-7ke6fz{min-height:100vh;display:flex;flex-direction:column}main.svelte-7ke6fz{flex:1}.hero.svelte-7ke6fz{background:linear-gradient(180deg,rgba(83,74,183,.12) 0%,transparent 100%);border-bottom:1px solid rgba(255,255,255,.06);padding:64px 0 48px;text-align:center}.badge.svelte-7ke6fz{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#534ab7;background:#534ab726;border:1px solid rgba(83,74,183,.3);border-radius:99px;padding:4px 14px;margin-bottom:20px}.hero.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-size:clamp(32px,5vw,52px);font-weight:800;color:#fff;margin:0 0 16px;letter-spacing:-1px}.hero.svelte-7ke6fz .subtitle:where(.svelte-7ke6fz){font-size:16px;color:#ffffff80;line-height:1.65;margin:0}.hero.svelte-7ke6fz .subtitle:where(.svelte-7ke6fz) strong:where(.svelte-7ke6fz){color:#ffffffbf}.container.svelte-7ke6fz{max-width:1100px;margin:0 auto;padding:0 24px}.doc-layout.svelte-7ke6fz{display:grid;grid-template-columns:220px 1fr;gap:64px;padding-top:56px;padding-bottom:80px;align-items:start}.toc.svelte-7ke6fz{position:sticky;top:84px}.toc-label.svelte-7ke6fz{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#ffffff40;margin:0 0 12px}.toc.svelte-7ke6fz ul:where(.svelte-7ke6fz){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.toc.svelte-7ke6fz a:where(.svelte-7ke6fz){display:block;font-size:13px;color:#fff6;text-decoration:none;padding:6px 10px;border-radius:7px;transition:color .15s,background .15s;line-height:1.4}.toc.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:#ffffffe6;background:#ffffff0f}.doc-body.svelte-7ke6fz section:where(.svelte-7ke6fz){margin-bottom:56px;padding-bottom:56px;border-bottom:1px solid rgba(255,255,255,.06)}.doc-body.svelte-7ke6fz section:where(.svelte-7ke6fz):last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.intro-card.svelte-7ke6fz{display:flex;gap:16px;background:#534ab71a;border:1px solid rgba(83,74,183,.25);border-radius:12px;padding:20px 22px;margin-bottom:48px;align-items:flex-start}.intro-icon.svelte-7ke6fz{font-size:20px;flex-shrink:0;margin-top:2px}.intro-card.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:0;font-size:14.5px;color:#ffffffa6;line-height:1.7}.intro-card.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:#ffffffe0}h2.svelte-7ke6fz{font-size:22px;font-weight:800;color:#fff;margin:0 0 20px;letter-spacing:-.4px;display:flex;align-items:center;gap:12px}.num.svelte-7ke6fz{font-size:11px;font-weight:700;color:#534ab7;background:#534ab72e;padding:3px 8px;border-radius:6px;letter-spacing:.5px;flex-shrink:0}h3.svelte-7ke6fz{font-size:15px;font-weight:700;color:#ffffffe6;margin:24px 0 10px}p.svelte-7ke6fz{font-size:14.5px;color:#fff9;line-height:1.75;margin:0 0 14px}ul.svelte-7ke6fz{margin:0 0 14px;padding-left:20px}li.svelte-7ke6fz{font-size:14.5px;color:#fff9;line-height:1.75;margin-bottom:6px}li.svelte-7ke6fz strong:where(.svelte-7ke6fz),p.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:#ffffffd9}a.svelte-7ke6fz{color:#8b83d9;text-decoration:none;transition:color .15s}a.svelte-7ke6fz:hover{color:#a89ff0;text-decoration:underline}code.svelte-7ke6fz{font-family:JetBrains Mono,Fira Code,monospace;font-size:12.5px;background:#ffffff14;color:#fffc;padding:2px 7px;border-radius:5px}table.svelte-7ke6fz{width:100%;border-collapse:collapse;margin:16px 0 20px;font-size:13.5px}th.svelte-7ke6fz{text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#ffffff4d;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.1)}td.svelte-7ke6fz{padding:12px 14px;color:#fff9;border-bottom:1px solid rgba(255,255,255,.05);line-height:1.5;vertical-align:top}tr.svelte-7ke6fz:last-child td:where(.svelte-7ke6fz){border-bottom:none}.note.svelte-7ke6fz{font-size:13.5px;color:#ffffff73;background:#ffffff0a;border-left:3px solid rgba(83,74,183,.5);border-radius:0 8px 8px 0;padding:12px 16px;margin-top:16px;margin-bottom:0}.note.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:#ffffffbf}.card-list.svelte-7ke6fz{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:4px}.info-card.svelte-7ke6fz{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:18px 20px}.info-card.svelte-7ke6fz h4:where(.svelte-7ke6fz){font-size:14px;font-weight:700;color:#ffffffd9;margin:0 0 8px}.info-card.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:0;font-size:13.5px}.highlight-box.svelte-7ke6fz{background:#534ab712;border:1px solid rgba(83,74,183,.2);border-radius:12px;padding:20px 24px}.highlight-box.svelte-7ke6fz p:where(.svelte-7ke6fz){margin-bottom:10px}.highlight-box.svelte-7ke6fz p:where(.svelte-7ke6fz):last-child{margin-bottom:0}.contact-card.svelte-7ke6fz{display:flex;gap:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:24px 28px;align-items:flex-start}.contact-icon.svelte-7ke6fz{font-size:28px;flex-shrink:0}.contact-card.svelte-7ke6fz p:where(.svelte-7ke6fz){margin-bottom:10px}.contact-card.svelte-7ke6fz p:where(.svelte-7ke6fz):last-child{margin-bottom:0}@media(max-width:900px){.doc-layout.svelte-7ke6fz{grid-template-columns:1fr;gap:32px}.toc.svelte-7ke6fz{position:static}.card-list.svelte-7ke6fz{grid-template-columns:1fr}}@media(max-width:600px){.hero.svelte-7ke6fz{padding:40px 0 32px}.doc-layout.svelte-7ke6fz{padding-top:32px;padding-bottom:48px}table.svelte-7ke6fz{font-size:12.5px}th.svelte-7ke6fz,td.svelte-7ke6fz{padding:9px 10px}}
