.security-hero.astro-g3weqhrw{padding:120px 32px 96px;border-bottom:1px solid var(--line);background:var(--paper);color:var(--ink)}.security-hero.astro-g3weqhrw .bb-container.astro-g3weqhrw{padding:0}.security-hero.astro-g3weqhrw .bb-eyebrow.astro-g3weqhrw{margin-bottom:22px}.security-hero.astro-g3weqhrw h1.astro-g3weqhrw{max-width:1100px;margin:0 0 48px;font-size:clamp(40px,5vw,72px)}.hero-points.astro-g3weqhrw{display:grid;grid-template-columns:repeat(3,1fr);gap:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.hero-point.astro-g3weqhrw{display:flex;min-height:240px;flex-direction:column;gap:14px;padding:32px 28px}.hero-point.astro-g3weqhrw[data-edge=right]{border-right:1px solid var(--line)}.hero-point.astro-g3weqhrw h2.astro-g3weqhrw{margin:0;color:var(--ink);font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.hero-point.astro-g3weqhrw p.astro-g3weqhrw{margin:0;color:var(--ink-2);font-size:14px;line-height:1.65;text-wrap:pretty}.hero-reviewed.astro-g3weqhrw{margin:36px 0 14px;color:var(--ink-3);font-family:var(--font-mono);font-size:14px;letter-spacing:.02em}.hero-reviewed.astro-g3weqhrw span.astro-g3weqhrw{color:var(--ink-2)}@media(max-width:860px){.security-hero.astro-g3weqhrw{padding:96px 24px 76px}.hero-points.astro-g3weqhrw{grid-template-columns:1fr}.hero-point.astro-g3weqhrw{min-height:0;border-right:0;border-bottom:1px solid var(--line)}.hero-point.astro-g3weqhrw:last-child{border-bottom:0}}@media(max-width:640px){.security-hero.astro-g3weqhrw{padding:78px 20px 64px}}.security-deeper.astro-e5knbo34{padding:88px 32px;border-bottom:1px solid var(--line)}.security-deeper.astro-e5knbo34 .bb-container.astro-e5knbo34{padding:0}.deeper-list.astro-e5knbo34{list-style:none;margin:40px 0 0;padding:0;border-top:1px solid var(--line)}.deeper-list.astro-e5knbo34 li.astro-e5knbo34{border-bottom:1px solid var(--line)}.deeper-list.astro-e5knbo34 a.astro-e5knbo34{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 24px;align-items:baseline;padding:20px 4px;color:var(--ink);text-decoration:none}.deeper-list.astro-e5knbo34 a.astro-e5knbo34:hover .t.astro-e5knbo34{text-decoration:underline;text-underline-offset:4px}.t.astro-e5knbo34{grid-column:1;font-weight:600;font-size:17px}.d.astro-e5knbo34{grid-column:1;color:var(--ink-2);font-size:14.5px;line-height:1.5;max-width:64ch}.go.astro-e5knbo34{grid-column:2;grid-row:1 / span 2;align-self:center;font-family:var(--font-mono);color:var(--ink-3)}@media(max-width:720px){.security-deeper.astro-e5knbo34{padding:56px 20px}}.infra-grid.astro-ikr4ru42{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:start}.infra-copy.astro-ikr4ru42{position:sticky;top:150px}.infra-copy.astro-ikr4ru42 .bb-eyebrow.astro-ikr4ru42{margin-bottom:18px}.infra-copy.astro-ikr4ru42 h2.astro-ikr4ru42{margin:0 0 24px}.infra-copy.astro-ikr4ru42 p.astro-ikr4ru42{margin:0;color:var(--ink-2);font-size:16px;line-height:1.6;text-wrap:pretty}.infra-rows.astro-ikr4ru42{display:flex;flex-direction:column;gap:16px}.infra-row.astro-ikr4ru42{display:grid;grid-template-columns:140px 1fr;gap:20px;align-items:start;padding:24px 26px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.infra-row.astro-ikr4ru42>.t-label.astro-ikr4ru42{padding-top:4px;color:var(--ink-3)}.infra-tag.astro-ikr4ru42{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;padding:3px 8px;border-radius:999px;background:var(--tag-bg);color:var(--tag-color);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.infra-tag.astro-ikr4ru42 i.astro-ikr4ru42{width:5px;height:5px;border-radius:999px;background:var(--tag-color)}.infra-row.astro-ikr4ru42 h3.astro-ikr4ru42{margin:0 0 6px;color:var(--ink);font-size:16px;font-weight:600;letter-spacing:-.015em}.infra-row.astro-ikr4ru42 p.astro-ikr4ru42{margin:0;color:var(--ink-2);font-size:13.5px;line-height:1.6;text-wrap:pretty}@media(max-width:900px){.infra-grid.astro-ikr4ru42{grid-template-columns:1fr;gap:42px}.infra-copy.astro-ikr4ru42{position:static}}@media(max-width:640px){.infra-row.astro-ikr4ru42{grid-template-columns:1fr;gap:10px}}.legal-panel.astro-hy3hiq23{overflow:hidden;border:1px solid var(--ink);border-radius:12px;background:var(--paper)}.legal-panel.astro-hy3hiq23 header.astro-hy3hiq23{display:flex;align-items:center;gap:10px;padding:24px 32px;background:var(--ink);color:#f0eeeb;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.legal-panel.astro-hy3hiq23 header.astro-hy3hiq23 svg.astro-hy3hiq23{width:14px;height:14px}.legal-body.astro-hy3hiq23{padding:32px}.legal-body.astro-hy3hiq23 p.astro-hy3hiq23{margin:0 0 14px;color:var(--ink-2);font-size:15px;line-height:1.65;text-wrap:pretty}.legal-body.astro-hy3hiq23 p.astro-hy3hiq23:not(.lead):nth-of-type(2){margin-top:0}.legal-body.astro-hy3hiq23 .lead.astro-hy3hiq23{margin-bottom:18px;color:var(--ink);font-size:17px;font-weight:500;line-height:1.6}.security-list.astro-hy3hiq23+p.astro-hy3hiq23{margin-top:24px}.backdoor-note.astro-hy3hiq23{margin-top:28px;padding:16px 18px;border:1px solid var(--line);border-radius:8px;background:var(--paper-2);color:var(--ink-2);font-size:13.5px;line-height:1.6}.backdoor-note.astro-hy3hiq23 strong.astro-hy3hiq23{color:var(--ink)}.open-source-section.astro-ep3dsuaw{position:relative;overflow:hidden}.code-backdrop.astro-ep3dsuaw{position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 22px,oklch(.18 .01 70) 22px,oklch(.18 .01 70) 23px);mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);opacity:.05;pointer-events:none}.security-container.astro-ep3dsuaw{position:relative}.repo-grid.astro-ep3dsuaw{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:32px}.repo-card.astro-ep3dsuaw{display:flex;flex-direction:column;gap:10px;padding:24px 26px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:inherit;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.repo-card.astro-ep3dsuaw:hover{border-color:var(--ink-3);transform:translateY(-1px)}.repo-head.astro-ep3dsuaw{display:flex;align-items:center;justify-content:space-between;gap:18px}.repo-head.astro-ep3dsuaw span.astro-ep3dsuaw:first-child{color:var(--ink);font-size:13.5px;font-weight:600}.repo-head.astro-ep3dsuaw span.astro-ep3dsuaw:last-child{color:var(--ink-3);font-size:10px;letter-spacing:.06em}.repo-card.astro-ep3dsuaw>span.astro-ep3dsuaw:nth-child(2){color:var(--ink-2);font-size:13.5px;line-height:1.5}.repo-url.astro-ep3dsuaw{margin-top:4px;color:var(--amber-deep);font-family:var(--font-mono);font-size:11px}.verify-card.astro-ep3dsuaw{padding:24px 28px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.verify-card.astro-ep3dsuaw .t-label.astro-ep3dsuaw{margin-bottom:12px;color:var(--ink)}.verify-card.astro-ep3dsuaw ol.astro-ep3dsuaw{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:22px;color:var(--ink-2);font-size:13.5px;line-height:1.6}.verify-card.astro-ep3dsuaw code.astro-ep3dsuaw{padding:1px 5px;border-radius:3px;background:var(--paper-2);font-family:var(--font-mono);font-size:12px}.audit-note.astro-ep3dsuaw{margin-top:18px;padding-top:16px;border-top:1px dashed var(--line-2);color:var(--ink-3);font-size:13px;line-height:1.6;text-wrap:pretty}.audit-note.astro-ep3dsuaw strong.astro-ep3dsuaw{color:var(--ink-2)}@media(max-width:760px){.repo-grid.astro-ep3dsuaw{grid-template-columns:1fr}}.audit-grid.astro-thtbbu6k{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.audit-grid.astro-thtbbu6k .bb-eyebrow.astro-thtbbu6k{margin-bottom:18px}.audit-grid.astro-thtbbu6k h2.astro-thtbbu6k{margin:0 0 24px}.audit-grid.astro-thtbbu6k p.astro-thtbbu6k{margin:0 0 18px;color:var(--ink-2);font-size:14px;line-height:1.65;text-wrap:pretty}.audit-grid.astro-thtbbu6k .lead.astro-thtbbu6k{font-size:15.5px}.audit-grid.astro-thtbbu6k strong.astro-thtbbu6k{color:var(--ink)}.audit-grid.astro-thtbbu6k .fine.astro-thtbbu6k{margin-bottom:0;color:var(--ink-3);font-size:13px;line-height:1.6}.report-card.astro-thtbbu6k{padding:32px;border:1px solid var(--ink);border-radius:12px;background:var(--ink);color:#e6e4e1}.report-card.astro-thtbbu6k .t-label.astro-thtbbu6k{margin-bottom:14px;color:var(--amber)}.report-block.astro-thtbbu6k{margin-bottom:20px}.report-block.astro-thtbbu6k div.astro-thtbbu6k,.report-label.astro-thtbbu6k{margin-bottom:4px;color:#847f7a;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.report-label.astro-thtbbu6k{margin-bottom:8px}.report-block.astro-thtbbu6k a.astro-thtbbu6k{color:var(--amber);font-family:var(--font-mono);font-size:16px;font-weight:600;text-decoration:none}.report-block.astro-thtbbu6k p.astro-thtbbu6k{margin:0;color:#bbb7b0;font-family:var(--font-mono);font-size:12px;line-height:1.55}.report-card.astro-thtbbu6k ul.astro-thtbbu6k{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;color:#bbb7b0;font-size:12.5px;line-height:1.55;list-style:none}.report-card.astro-thtbbu6k li.astro-thtbbu6k{display:flex;gap:10px}.report-card.astro-thtbbu6k li.astro-thtbbu6k span.astro-thtbbu6k:first-child{color:var(--amber)}@media(max-width:860px){.audit-grid.astro-thtbbu6k{grid-template-columns:1fr;gap:36px}}.sec-faq-list.astro-3ebnfe5k{display:grid;gap:14px;max-width:760px}.sec-faq-item.astro-3ebnfe5k{border:1px solid var(--line);border-radius:12px;background:var(--paper);padding:22px 24px}.sec-faq-item.astro-3ebnfe5k h3.astro-3ebnfe5k{margin:0 0 8px;font-size:15px;font-weight:600;color:var(--ink)}.sec-faq-item.astro-3ebnfe5k p.astro-3ebnfe5k{margin:0;font-size:13.5px;line-height:1.65;color:var(--ink-2);text-wrap:pretty}
