.flow-strip[data-astro-cid-4usqvpwx]{box-sizing:border-box;border:1px solid var(--dr-border);background:#fafafe;border-radius:14px;flex-direction:column;flex:380px;gap:16px;min-width:0;margin:0;padding:24px;display:flex}.route[data-astro-cid-4usqvpwx]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.app[data-astro-cid-4usqvpwx]{background:var(--dr-navy);color:#fff;font-family:var(--dr-font-head);border-radius:8px;padding:8px 14px;font-size:14px;font-weight:700}.arrow[data-astro-cid-4usqvpwx]{color:var(--dr-accent);font-size:20px}.proxy[data-astro-cid-4usqvpwx]{border:1px solid var(--dr-border-strong);font-family:var(--dr-font-mono);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}ul[data-astro-cid-4usqvpwx]{border-left:2px solid var(--dr-border-strong);flex-direction:column;gap:10px;margin:0 0 0 22px;padding:0 0 0 16px;list-style:none;display:flex}li[data-astro-cid-4usqvpwx]{font-family:var(--dr-font-mono);--fg:var(--dr-ok);--bg:#d9f4e8;align-items:center;gap:10px;font-size:13px;display:flex}li[data-astro-cid-4usqvpwx].rewritten{--fg:var(--dr-accent);--bg:var(--dr-tint)}li[data-astro-cid-4usqvpwx].blocked{--fg:var(--dr-blocked);--bg:#fde4e1}.icon[data-astro-cid-4usqvpwx]{background:var(--bg);width:24px;height:24px;color:var(--fg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.host[data-astro-cid-4usqvpwx]{overflow-wrap:anywhere;min-width:0;color:var(--dr-text);flex:auto}.result[data-astro-cid-4usqvpwx]{color:var(--fg);white-space:nowrap;font-weight:600}.eyebrow[data-astro-cid-lcdefpme]{font-family:var(--dr-font-mono);color:var(--dr-accent);font-size:13px;font-weight:500}.muted-label[data-astro-cid-lcdefpme]{font-family:var(--dr-font-mono);color:var(--dr-muted);font-size:13px}p[data-astro-cid-lcdefpme]{margin:0}.hero-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:56px;padding-top:88px;padding-bottom:88px;display:flex}.hero-copy[data-astro-cid-lcdefpme]{flex-direction:column;flex:460px;gap:24px;min-width:0;display:flex}h1[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:clamp(2.75rem,8vw,4rem);font-weight:700;line-height:1.02}.lead[data-astro-cid-lcdefpme]{max-width:520px;font-size:20px;line-height:1.55}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}.hero-tiles[data-astro-cid-lcdefpme]{flex:0 456px;min-width:0}.btn[data-astro-cid-lcdefpme]{border:1px solid var(--dr-border-strong);color:var(--dr-navy);background:#fff;border-radius:8px;padding:12px 18px;font-weight:600;text-decoration:none}.btn[data-astro-cid-lcdefpme].primary{background:var(--dr-accent);border-color:var(--dr-accent);color:#fff;padding:14px 22px}.btn[data-astro-cid-lcdefpme]:hover{background:var(--dr-tint)}.btn[data-astro-cid-lcdefpme].primary:hover{background:var(--dr-navy)}.self-start[data-astro-cid-lcdefpme]{align-self:flex-start}.facts[data-astro-cid-lcdefpme]{border-block:1px solid var(--dr-border);background:#fff}.facts[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{font-family:var(--dr-font-mono);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin:0 auto;padding-top:28px;padding-bottom:28px;font-size:14px;list-style:none;display:flex}.projects[data-astro-cid-lcdefpme],.principles[data-astro-cid-lcdefpme]{padding:112px 0}.principles[data-astro-cid-lcdefpme]{border-block:1px solid var(--dr-border);background:#fff}.stack[data-astro-cid-lcdefpme]{flex-direction:column;gap:40px;display:flex}.principles[data-astro-cid-lcdefpme] .stack[data-astro-cid-lcdefpme]{gap:48px}.heading[data-astro-cid-lcdefpme]{flex-direction:column;gap:12px;max-width:640px;display:flex}h2[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:clamp(2rem,5vw,2.5rem);font-weight:700}.heading[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:18px;line-height:1.55}.card[data-astro-cid-lcdefpme]{border:1px solid var(--dr-border);background:#fff;border-radius:16px;flex-direction:column;gap:32px;padding:40px;display:flex}.card-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.card-intro[data-astro-cid-lcdefpme]{flex-direction:column;gap:10px;max-width:620px;display:flex}.card-intro[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:32px;font-weight:700}.card-intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.standalone-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{font-size:17px;line-height:1.55}.tools[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.tool[data-astro-cid-lcdefpme]{border:1px solid var(--dr-border);color:var(--dr-text);background:#fafafe;border-radius:12px;flex-direction:column;gap:10px;padding:22px;text-decoration:none;display:flex}.tool[data-astro-cid-lcdefpme]:hover{border-color:var(--dr-accent)}.tool-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tool-name[data-astro-cid-lcdefpme]{font-family:var(--dr-font-head);color:var(--dr-navy);font-size:20px;font-weight:600}.version[data-astro-cid-lcdefpme]{font-family:var(--dr-font-mono);color:var(--dr-muted);font-size:12px}.tool-res[data-astro-cid-lcdefpme]{font-size:14px;line-height:1.5}.standalone[data-astro-cid-lcdefpme]{flex-flow:wrap;align-items:center;gap:40px}.standalone-copy[data-astro-cid-lcdefpme]{flex-direction:column;flex:420px;gap:16px;min-width:0;display:flex}.title-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.repo[data-astro-cid-lcdefpme]{font-family:var(--dr-font-mono);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:26px;font-weight:500}.chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.next[data-astro-cid-lcdefpme]{border:1.5px dashed var(--dr-border-strong);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:32px 40px;display:flex}.next-title[data-astro-cid-lcdefpme]{font-family:var(--dr-font-head);color:var(--dr-navy);font-size:22px;font-weight:600}.next[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:600}.principle-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:40px;display:grid}.principle[data-astro-cid-lcdefpme]{border-top:2px solid var(--dr-navy);flex-direction:column;gap:12px;padding-top:20px;display:flex}.principle[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:22px;font-weight:600}.principle[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{line-height:1.55}@media (width<=640px){.hero-inner[data-astro-cid-lcdefpme]{padding-top:56px;padding-bottom:56px}.projects[data-astro-cid-lcdefpme],.principles[data-astro-cid-lcdefpme]{padding:64px 0}.card[data-astro-cid-lcdefpme],.next[data-astro-cid-lcdefpme]{padding:24px}}
