.page-header.svelte-19lfojq{color:#fff;text-align:center;background:linear-gradient(135deg,#0c1e47 0%,#1e3a8a 50%,#1e40af 100%);padding:2.75rem 1rem 2.25rem}.header-inner.svelte-19lfojq{max-width:680px;margin:0 auto}.header-badge.svelte-19lfojq{color:#fff;background:#ffffff24;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:.85rem;display:inline-flex}.page-header.svelte-19lfojq h1:where(.svelte-19lfojq){letter-spacing:-.025em;margin:0 0 .35rem;font-size:2.6rem;font-weight:800}.page-header.svelte-19lfojq p:where(.svelte-19lfojq){opacity:.92;max-width:560px;margin:0 auto;font-size:1.05rem}.container.svelte-19lfojq{max-width:1080px;margin:0 auto;padding:2.5rem 1rem 3.5rem}.download-card.featured.cortex.svelte-19lfojq{background:linear-gradient(#f8fafc 0%,#fff 100%);border:2px solid #2563eb;border-radius:18px;margin-bottom:2.25rem;padding:1.6rem 1.7rem 1.5rem;box-shadow:0 8px 28px #2563eb1f}.cortex-top.svelte-19lfojq{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.cortex-logo.svelte-19lfojq{box-sizing:border-box;background:#0b1224;border-radius:14px;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;padding:.28rem;display:flex}.cortex-logo.svelte-19lfojq img:where(.svelte-19lfojq){object-fit:contain;width:100%;height:100%}.badge.svelte-19lfojq{letter-spacing:.6px;text-transform:uppercase;color:#854d0e;white-space:nowrap;background:#fef3c7;border:1px solid #fcd34d;border-radius:999px;padding:.22rem .65rem;font-size:.7rem;font-weight:700;display:inline-block}.badge.coming.svelte-19lfojq{font-size:.72rem}.download-card.svelte-19lfojq h2:where(.svelte-19lfojq){color:#1e3a8a;margin:0 0 .4rem;font-size:1.4rem;font-weight:700}.plats.svelte-19lfojq{flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem;display:flex}.plat.svelte-19lfojq{color:#2563eb;background:#eff6ff;border-radius:999px;align-items:center;gap:.28rem;padding:.12rem .5rem;font-size:.76rem;font-weight:600;display:inline-flex}.lead.svelte-19lfojq{color:#475569;margin:0 0 1rem;font-size:.98rem;line-height:1.55}.placeholder-panel.svelte-19lfojq{background:#fff;border:1px dashed #94a3b8;border-radius:12px;margin-bottom:.85rem;padding:.9rem 1rem}.ph-head.svelte-19lfojq{color:#334155;align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.92rem;font-weight:700;display:flex}.ph-meta.svelte-19lfojq{grid-template-columns:1fr 1fr 1fr;gap:.35rem .6rem;margin-bottom:.55rem;display:grid}.ph-row.svelte-19lfojq{flex-direction:column;display:flex}.ph-label.svelte-19lfojq{color:#64748b;font-size:.72rem;font-weight:600}.ph-val.svelte-19lfojq{color:#334155;font-size:.95rem;font-weight:600}.ph-note.svelte-19lfojq{color:#64748b;margin:0;font-size:.86rem;line-height:1.4}.learn-more.svelte-19lfojq{color:#2563eb;font-size:.9rem;font-weight:600;text-decoration:none}.learn-more.svelte-19lfojq:hover{text-decoration:underline}.tools-header.svelte-19lfojq{margin:.25rem 0 1rem}.tools-header.svelte-19lfojq h3:where(.svelte-19lfojq){color:#1e3a8a;margin:0 0 .2rem;font-size:1.15rem;font-weight:700}.tools-header.svelte-19lfojq p:where(.svelte-19lfojq){color:#64748b;margin:0;font-size:.9rem}.grid.svelte-19lfojq{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:720px){.grid.svelte-19lfojq{grid-template-columns:1fr 1fr;gap:1.75rem}}.download-card.tool.svelte-19lfojq{color:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;padding:1.35rem 1.4rem 1.25rem;text-decoration:none;display:flex;box-shadow:0 3px 14px #0f172a0d}a.download-card.tool.svelte-19lfojq:hover{border-color:#93c5fd;box-shadow:0 8px 22px #2563eb1f}.os-ico.svelte-19lfojq{flex-shrink:0}.card-icon.svelte-19lfojq{color:#1e40af;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-radius:13px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:.85rem;display:flex}.download-card.tool.svelte-19lfojq h2:where(.svelte-19lfojq){color:#1e3a8a;margin:0 0 .3rem;font-size:1.15rem;font-weight:700}.desc.svelte-19lfojq{color:#475569;flex:1;margin:.35rem 0 .95rem;font-size:.93rem;line-height:1.5}.download-btn.svelte-19lfojq{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1e40af 100%);border-radius:11px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.6rem .95rem;font-size:.95rem;font-weight:700;text-decoration:none;display:flex;box-shadow:0 4px 12px #2563eb4d}@media (hover:hover) and (pointer:fine){.download-btn.svelte-19lfojq:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 12px 26px #2563eb66}.download-btn.svelte-19lfojq:active{transform:translateY(0)}}.meta.svelte-19lfojq{justify-content:space-between;align-items:center;margin-top:.75rem;font-size:.76rem;display:flex}.file.svelte-19lfojq{color:#64748b;font-family:ui-monospace,monospace}.footer-note.svelte-19lfojq{text-align:center;color:#64748b;margin-top:2rem;font-size:.85rem}@media (max-height:900px) and (min-width:801px),(max-width:1280px) and (min-width:801px){.page-header.svelte-19lfojq{padding:1.4rem 1rem 1.15rem}.page-header.svelte-19lfojq h1:where(.svelte-19lfojq){font-size:1.55rem}.page-header.svelte-19lfojq p:where(.svelte-19lfojq){font-size:.9rem}.header-badge.svelte-19lfojq{width:44px;height:44px;margin-bottom:.45rem}.container.svelte-19lfojq{padding:1.25rem 1rem 2rem}.download-card.featured.cortex.svelte-19lfojq{margin-bottom:1.15rem;padding:1rem 1.15rem}.download-card.tool.svelte-19lfojq{padding:.9rem 1rem}.download-card.tool.svelte-19lfojq h2:where(.svelte-19lfojq){font-size:1rem}.desc.svelte-19lfojq{font-size:.82rem;line-height:1.35}}
