.hero[data-astro-cid-bbe6dxrz]{max-width:80vw;margin:0 auto;padding:4.2rem 1.5rem 3rem;display:grid;grid-template-columns:1.25fr .9fr;gap:3rem;align-items:center}.eyebrow[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-text);margin-bottom:1.1rem;display:flex;align-items:center;gap:.6rem}.eyebrow[data-astro-cid-bbe6dxrz]:before{content:"";width:26px;height:2px;background:var(--cyan);display:inline-block}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-weight:800;font-size:clamp(2rem,4.4vw,3.2rem);line-height:1.08;letter-spacing:-.025em;margin-bottom:1.2rem}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz] em{font-style:normal;color:var(--royal);border-bottom:4px solid var(--cyan)}.hero[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz].lede{color:var(--ink-soft);font-size:1.07rem;max-width:34rem;margin-bottom:1.8rem}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;gap:.9rem;flex-wrap:wrap}.btn[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-weight:600;font-size:.95rem;padding:.7rem 1.35rem;border-radius:var(--radius);border:1px solid transparent;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;display:inline-block}.btn[data-astro-cid-bbe6dxrz]:hover{transform:translateY(-1px);text-decoration:none}.btn-primary[data-astro-cid-bbe6dxrz]{background:var(--royal);color:#fff}.btn-primary[data-astro-cid-bbe6dxrz]:hover{box-shadow:0 6px 18px -6px var(--royal)}.btn-ghost[data-astro-cid-bbe6dxrz]{background:transparent;color:var(--ink);border-color:var(--line-strong)}.btn-ghost[data-astro-cid-bbe6dxrz]:hover{border-color:var(--royal);color:var(--royal)}@media(max-width:900px){.hero[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;padding-top:3rem}}@media(max-width:420px){.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:1.9rem}}@media(max-width:900px){.hero[data-astro-cid-bbe6dxrz]{max-width:none}}.evidence-panel[data-astro-cid-biptjsw2]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 18px 40px -28px #0e1b2e59}.panel-bar[data-astro-cid-biptjsw2]{display:flex;align-items:center;gap:.5rem;padding:.65rem 1rem;border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:.72rem;color:var(--muted)}.panel-bar[data-astro-cid-biptjsw2] b[data-astro-cid-biptjsw2]{width:9px;height:9px;border-radius:50%;display:inline-block;background:var(--line-strong)}.panel-body[data-astro-cid-biptjsw2]{padding:1.2rem 1.3rem 1.4rem}.stat-grid[data-astro-cid-biptjsw2]{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.stat[data-astro-cid-biptjsw2]{background:var(--card);padding:.9rem 1rem}.stat[data-astro-cid-biptjsw2] .num[data-astro-cid-biptjsw2]{font-family:var(--font-display);font-weight:700;font-size:1.5rem;letter-spacing:-.02em;color:var(--ink)}.stat[data-astro-cid-biptjsw2] .lbl[data-astro-cid-biptjsw2]{font-size:.78rem;color:var(--muted);margin-top:.1rem}.stat[data-astro-cid-biptjsw2] .proof[data-astro-cid-biptjsw2]{font-family:var(--font-mono);font-size:.68rem;color:var(--cyan-text);margin-top:.35rem;display:inline-block}.stat[data-astro-cid-biptjsw2] .proof-intern[data-astro-cid-biptjsw2]{color:var(--muted);border-bottom:1px dashed var(--line-strong)}.stat[data-astro-cid-biptjsw2] .note[data-astro-cid-biptjsw2]{font-family:var(--font-mono);font-size:.62rem;color:var(--muted);margin-top:.2rem}.panel-foot[data-astro-cid-biptjsw2]{margin-top:1rem;font-family:var(--font-mono);font-size:.7rem;color:var(--muted)}@media(max-width:420px){.stat-grid[data-astro-cid-biptjsw2]{grid-template-columns:1fr}}.collab[data-astro-cid-5p7pk2xu]{margin-top:.1rem}.collab[data-astro-cid-5p7pk2xu] .bar[data-astro-cid-5p7pk2xu]{display:flex;height:10px;border-radius:999px;overflow:hidden;border:1px solid var(--line)}.collab[data-astro-cid-5p7pk2xu] .bar-pending[data-astro-cid-5p7pk2xu]{border-style:dashed;border-color:var(--line-strong);background:transparent}.collab[data-astro-cid-5p7pk2xu] .human[data-astro-cid-5p7pk2xu]{background:var(--royal)}.collab[data-astro-cid-5p7pk2xu] .ai[data-astro-cid-5p7pk2xu]{background:var(--cyan)}.collab[data-astro-cid-5p7pk2xu] .legend[data-astro-cid-5p7pk2xu]{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.66rem;color:var(--muted);margin-top:.35rem}.collab[data-astro-cid-5p7pk2xu] .legend[data-astro-cid-5p7pk2xu] b[data-astro-cid-5p7pk2xu]{color:var(--royal-deep);font-weight:500}.collab[data-astro-cid-5p7pk2xu] .legend[data-astro-cid-5p7pk2xu] i[data-astro-cid-5p7pk2xu]{color:var(--cyan-text);font-style:normal}.collab[data-astro-cid-5p7pk2xu] .legend[data-astro-cid-5p7pk2xu] .hint[data-astro-cid-5p7pk2xu]{cursor:help}.collab[data-astro-cid-5p7pk2xu] .scope[data-astro-cid-5p7pk2xu]{margin-top:.3rem;font-family:var(--font-mono);font-size:.62rem;line-height:1.45;color:var(--muted)}.collab[data-astro-cid-5p7pk2xu] .scope-lead[data-astro-cid-5p7pk2xu]{color:var(--royal-deep)}.shot[data-astro-cid-lpnsjrmw]{aspect-ratio:16/9;background:var(--ink);position:relative;border-bottom:1px solid var(--line)}.flag-shot[data-astro-cid-lpnsjrmw]{background:var(--ink);position:relative;min-height:300px;border-left:1px solid var(--line)}@media(prefers-color-scheme:dark){.shot[data-astro-cid-lpnsjrmw],.flag-shot[data-astro-cid-lpnsjrmw]{background:#060d18}}.chrome[data-astro-cid-lpnsjrmw]{position:absolute;inset:10% 8% auto;height:80%;background:#16233a;border-radius:8px;border:1px solid #2a3a57;overflow:hidden}.chrome[data-astro-cid-lpnsjrmw]:before{content:"";position:absolute;top:0;left:0;right:0;height:20px;background:#1d2c46;border-bottom:1px solid #2a3a57}.chrome[data-astro-cid-lpnsjrmw]:after{content:"● ● ●";position:absolute;top:3px;left:9px;font-size:7px;color:#42557a;letter-spacing:2px}.rows[data-astro-cid-lpnsjrmw]{position:absolute;top:32px;left:12px;right:12px;display:flex;flex-direction:column;gap:7px}.rows[data-astro-cid-lpnsjrmw] i[data-astro-cid-lpnsjrmw]{height:8px;border-radius:3px;background:#26385a;display:block}.rows[data-astro-cid-lpnsjrmw] i[data-astro-cid-lpnsjrmw]:nth-child(1){width:62%}.rows[data-astro-cid-lpnsjrmw] i[data-astro-cid-lpnsjrmw]:nth-child(2){width:84%;background:#2e4a78}.rows[data-astro-cid-lpnsjrmw] i[data-astro-cid-lpnsjrmw]:nth-child(3){width:47%}.rows[data-astro-cid-lpnsjrmw] i[data-astro-cid-lpnsjrmw]:nth-child(4){width:73%}.cap[data-astro-cid-lpnsjrmw]{position:absolute;bottom:7px;right:10px;font-family:var(--font-mono);font-size:.62rem;color:#8fa6c9}.shot[data-astro-cid-lpnsjrmw] img.shot-img,.flag-shot[data-astro-cid-lpnsjrmw] img.shot-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.cap-on-img[data-astro-cid-lpnsjrmw]{background:#0b1524c7;color:#b8c4d6;padding:.15rem .5rem;border-radius:5px}@media(max-width:900px){.flag-shot[data-astro-cid-lpnsjrmw]{min-height:200px;border-left:none;border-top:1px solid var(--line)}}.flagship[data-astro-cid-n7lk64ne]{background:var(--card);border:1px solid var(--royal);border-radius:var(--radius-lg);overflow:hidden;display:grid;grid-template-columns:1fr 1.1fr;box-shadow:0 22px 48px -30px #1a56db73;margin-bottom:2rem;position:relative}.stretch[data-astro-cid-n7lk64ne]{color:inherit}.stretch[data-astro-cid-n7lk64ne]:hover{text-decoration:none}.stretch[data-astro-cid-n7lk64ne]:after{content:"";position:absolute;inset:0}.card-meta[data-astro-cid-n7lk64ne],.repo-list[data-astro-cid-n7lk64ne]{position:relative;z-index:1}.flag-label[data-astro-cid-n7lk64ne]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--royal);padding:.25rem .7rem;border-radius:5px;display:inline-block;margin-bottom:1rem}.flag-body[data-astro-cid-n7lk64ne]{padding:1.8rem 2rem;display:flex;flex-direction:column;gap:.9rem}.flag-body[data-astro-cid-n7lk64ne] h2[data-astro-cid-n7lk64ne]{font-family:var(--font-display);font-weight:800;font-size:1.55rem;letter-spacing:-.02em}.flag-body[data-astro-cid-n7lk64ne] p[data-astro-cid-n7lk64ne].desc{font-size:.96rem;color:var(--ink-soft)}.flag-stats[data-astro-cid-n7lk64ne]{display:flex;gap:1.6rem;flex-wrap:wrap;margin-top:.2rem}.flag-stats[data-astro-cid-n7lk64ne] div[data-astro-cid-n7lk64ne] .n[data-astro-cid-n7lk64ne]{font-family:var(--font-display);font-weight:700;font-size:1.25rem}.flag-stats[data-astro-cid-n7lk64ne] div[data-astro-cid-n7lk64ne] .l[data-astro-cid-n7lk64ne]{font-size:.74rem;color:var(--muted)}.flag-stats[data-astro-cid-n7lk64ne] div[data-astro-cid-n7lk64ne] .q[data-astro-cid-n7lk64ne]{display:block;font-family:var(--font-mono);font-size:.62rem;margin-top:.15rem;color:var(--cyan-text);position:relative;z-index:1}.flag-stats[data-astro-cid-n7lk64ne] div[data-astro-cid-n7lk64ne] .q-intern[data-astro-cid-n7lk64ne]{color:var(--muted)}.repo-list[data-astro-cid-n7lk64ne]{display:flex;flex-direction:column;gap:.3rem;margin-top:.2rem}.repo-list[data-astro-cid-n7lk64ne] span[data-astro-cid-n7lk64ne]{font-family:var(--font-mono);font-size:.72rem;color:var(--muted)}.repo-list[data-astro-cid-n7lk64ne] span[data-astro-cid-n7lk64ne]:before{content:"⌥ ";color:var(--cyan-text)}.card-meta[data-astro-cid-n7lk64ne]{border-top:1px dashed var(--line);padding-top:.8rem;display:flex;align-items:center;gap:.8rem;font-family:var(--font-mono);font-size:.72rem;color:var(--muted);flex-wrap:wrap}.worth[data-astro-cid-n7lk64ne]{color:var(--ink);font-weight:500}.worth[data-astro-cid-n7lk64ne] .method[data-astro-cid-n7lk64ne]{font-style:normal;font-weight:400;font-size:.64rem;color:var(--cyan-text);background:var(--cyan-soft);padding:.1rem .35rem;border-radius:4px;margin-left:.3rem;white-space:nowrap}.worth[data-astro-cid-n7lk64ne] sup[data-astro-cid-n7lk64ne]{color:var(--cyan-text);cursor:help}.card-links[data-astro-cid-n7lk64ne]{margin-left:auto;display:flex;gap:.7rem;flex-wrap:wrap}.card-links[data-astro-cid-n7lk64ne] a[data-astro-cid-n7lk64ne]{font-size:.72rem}.req[data-astro-cid-n7lk64ne]{font-family:var(--font-mono);font-size:.66rem;color:var(--muted);border:1px dashed var(--line-strong);padding:.15rem .5rem;border-radius:5px}@media(max-width:900px){.flagship[data-astro-cid-n7lk64ne]{grid-template-columns:1fr}}.card[data-astro-cid-mspuyifq]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;position:relative;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.stretch[data-astro-cid-mspuyifq]{color:inherit}.stretch[data-astro-cid-mspuyifq]:hover{text-decoration:none}.stretch[data-astro-cid-mspuyifq]:after{content:"";position:absolute;inset:0}.card-links[data-astro-cid-mspuyifq],.worth[data-astro-cid-mspuyifq]{position:relative;z-index:1}.card[data-astro-cid-mspuyifq]:hover{transform:translateY(-3px);border-color:var(--royal);box-shadow:0 16px 34px -24px #1a56db80}.card-body[data-astro-cid-mspuyifq]{padding:1.15rem 1.25rem 1.3rem;display:flex;flex-direction:column;gap:.85rem;flex:1}.card-top[data-astro-cid-mspuyifq]{display:flex;align-items:center;gap:.6rem}.card-top[data-astro-cid-mspuyifq] h3[data-astro-cid-mspuyifq]{font-family:var(--font-display);font-weight:700;font-size:1.1rem;letter-spacing:-.01em}.status[data-astro-cid-mspuyifq]{margin-left:auto;display:flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.68rem;padding:.2rem .55rem;border-radius:999px}.status[data-astro-cid-mspuyifq].live{color:var(--success-text);background:var(--success-soft)}.status[data-astro-cid-mspuyifq] .dot[data-astro-cid-mspuyifq]{width:6px;height:6px;border-radius:50%;background:var(--success);animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.card[data-astro-cid-mspuyifq] p[data-astro-cid-mspuyifq].desc{font-size:.9rem;color:var(--ink-soft)}.tags[data-astro-cid-mspuyifq]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto}.tag[data-astro-cid-mspuyifq]{font-family:var(--font-mono);font-size:.68rem;background:var(--royal-soft);color:var(--royal-deep);padding:.18rem .5rem;border-radius:5px}.card-meta[data-astro-cid-mspuyifq]{border-top:1px dashed var(--line);padding-top:.8rem;display:flex;align-items:center;gap:.8rem;font-family:var(--font-mono);font-size:.72rem;color:var(--muted);flex-wrap:wrap}.worth[data-astro-cid-mspuyifq]{color:var(--ink);font-weight:500}.worth[data-astro-cid-mspuyifq] .method[data-astro-cid-mspuyifq]{font-style:normal;font-weight:400;font-size:.64rem;color:var(--cyan-text);background:var(--cyan-soft);padding:.1rem .35rem;border-radius:4px;margin-left:.3rem;white-space:nowrap}.status[data-astro-cid-mspuyifq].other{color:var(--warn);background:var(--warn-soft)}.card-links[data-astro-cid-mspuyifq]{margin-left:auto;display:flex;gap:.7rem;flex-wrap:wrap}.card-links[data-astro-cid-mspuyifq] a[data-astro-cid-mspuyifq]{font-size:.72rem}.lock[data-astro-cid-mspuyifq],.req[data-astro-cid-mspuyifq]{font-family:var(--font-mono);font-size:.66rem;color:var(--muted);border:1px dashed var(--line-strong);padding:.15rem .5rem;border-radius:5px}.bvl[data-astro-cid-xggmski4]{margin-top:1.4rem;display:flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-size:.72rem;color:var(--success-text)}.bvl[data-astro-cid-xggmski4] .sq[data-astro-cid-xggmski4]{display:flex;gap:4px}.bvl[data-astro-cid-xggmski4] .sq[data-astro-cid-xggmski4] i[data-astro-cid-xggmski4]{width:11px;height:11px;border-radius:2px;background:var(--success);display:inline-block}.detail[data-astro-cid-zzz72t2a]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:2rem;display:grid;grid-template-columns:1.3fr .9fr;gap:2.4rem}.detail[data-astro-cid-zzz72t2a] h3[data-astro-cid-zzz72t2a]{font-family:var(--font-display);font-weight:700;font-size:1.5rem;letter-spacing:-.02em;margin-bottom:.3rem}.detail[data-astro-cid-zzz72t2a] .sub[data-astro-cid-zzz72t2a]{font-family:var(--font-mono);font-size:.75rem;color:var(--muted);margin-bottom:1.4rem}.block[data-astro-cid-zzz72t2a]{margin-bottom:1.3rem}.block[data-astro-cid-zzz72t2a] h4[data-astro-cid-zzz72t2a]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan-text);margin-bottom:.4rem}.block[data-astro-cid-zzz72t2a] p[data-astro-cid-zzz72t2a],.block[data-astro-cid-zzz72t2a] li[data-astro-cid-zzz72t2a]{font-size:.94rem;color:var(--ink-soft)}.block[data-astro-cid-zzz72t2a] ul[data-astro-cid-zzz72t2a]{padding-left:1.1rem}.meta-table[data-astro-cid-zzz72t2a]{width:100%;border-collapse:collapse;font-size:.85rem;margin-bottom:1.4rem}.meta-table[data-astro-cid-zzz72t2a] td[data-astro-cid-zzz72t2a]{padding:.55rem .2rem;border-bottom:1px solid var(--line);vertical-align:top}.meta-table[data-astro-cid-zzz72t2a] td[data-astro-cid-zzz72t2a]:first-child{font-family:var(--font-mono);font-size:.72rem;color:var(--muted);width:38%;padding-top:.65rem}.ki-row[data-astro-cid-zzz72t2a]{display:flex;gap:.8rem;padding:.6rem 0;border-bottom:1px solid var(--line);font-size:.86rem}.ki-row[data-astro-cid-zzz72t2a] .who[data-astro-cid-zzz72t2a]{font-family:var(--font-mono);font-size:.7rem;color:var(--cyan-text);min-width:7.2rem;padding-top:.15rem}.ki-row[data-astro-cid-zzz72t2a].self .who[data-astro-cid-zzz72t2a]{color:var(--royal-deep)}.ki-row[data-astro-cid-zzz72t2a] .what[data-astro-cid-zzz72t2a]{color:var(--ink-soft)}@media(max-width:900px){.detail[data-astro-cid-zzz72t2a]{grid-template-columns:1fr}}.flow-grid[data-astro-cid-sg2qc3aw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.4rem;margin-bottom:1.4rem}.flow[data-astro-cid-sg2qc3aw]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.4rem}.flow[data-astro-cid-sg2qc3aw] h3[data-astro-cid-sg2qc3aw]{font-family:var(--font-display);font-weight:700;font-size:1.02rem;margin-bottom:.45rem}.flow[data-astro-cid-sg2qc3aw] h3[data-astro-cid-sg2qc3aw] .no[data-astro-cid-sg2qc3aw]{font-family:var(--font-mono);font-size:.78rem;color:var(--cyan-text);margin-right:.5rem}.flow[data-astro-cid-sg2qc3aw] p[data-astro-cid-sg2qc3aw]{font-size:.88rem;color:var(--ink-soft)}.flow-note[data-astro-cid-sg2qc3aw]{background:var(--royal-soft);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1rem 1.3rem;font-size:.86rem;color:var(--ink-soft)}.method-grid[data-astro-cid-okoqo2sg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.4rem}.method[data-astro-cid-okoqo2sg]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.4rem}.method[data-astro-cid-okoqo2sg] h3[data-astro-cid-okoqo2sg]{font-family:var(--font-display);font-weight:700;font-size:1.02rem;margin-bottom:.45rem;display:flex;align-items:center;gap:.55rem}.method[data-astro-cid-okoqo2sg] h3[data-astro-cid-okoqo2sg]:before{content:"";width:8px;height:8px;background:var(--cyan);border-radius:2px;display:inline-block;flex:none}.method[data-astro-cid-okoqo2sg] p[data-astro-cid-okoqo2sg]{font-size:.88rem;color:var(--ink-soft)}.to-top[data-astro-cid-4m4kbo43]{position:fixed;right:1.2rem;bottom:1.4rem;z-index:70;width:46px;height:46px;border-radius:50%;background:var(--royal);color:#fff;border:none;cursor:pointer;font-size:1.15rem;line-height:1;font-family:var(--font-body);box-shadow:0 10px 24px -10px #1a56db99;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,background .15s ease}.to-top[data-astro-cid-4m4kbo43].show{opacity:1;pointer-events:auto;transform:translateY(0)}.to-top[data-astro-cid-4m4kbo43]:hover{background:var(--royal-deep)}.to-top[data-astro-cid-4m4kbo43]:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.grid[data-astro-cid-winmktmw]{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:1.4rem}
