.hero[data-astro-cid-bbe6dxrz]{padding:48px 0 56px;display:flex;flex-direction:column;align-items:center;text-align:center;background-image:radial-gradient(circle at center,color-mix(in oklab,var(--fg) 6%,transparent) 1px,transparent 1.2px);background-size:28px 28px;background-position:center top;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 30%,transparent 100%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 30%,transparent 100%)}@media(max-width:768px){.hero[data-astro-cid-bbe6dxrz]{padding:32px 0}}.hero__h[data-astro-cid-bbe6dxrz]{font-size:clamp(32px,5vw,48px);font-weight:600;line-height:1.12;letter-spacing:-.025em;margin:0 0 32px;max-width:700px;text-wrap:balance}.hero__h--em[data-astro-cid-bbe6dxrz]{position:relative;display:inline-block}.hero__h--em[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:3px;background:linear-gradient(90deg,var(--accent) 0%,var(--accent-2) 100%);opacity:1;border-radius:2px}.hero__search[data-astro-cid-bbe6dxrz]{width:100%;max-width:620px}.search[data-astro-cid-bbe6dxrz]{position:relative;display:flex;align-items:center;gap:12px;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-lg);transition:border-color .12s,box-shadow .12s}.search[data-astro-cid-bbe6dxrz]:focus-within{border-color:color-mix(in oklab,var(--accent) 50%,var(--border));box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 18%,transparent)}.search__scope[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;flex-shrink:0;padding:4px 6px;background:#07060a;border:1px solid var(--border-2);border-radius:4px;box-shadow:inset 0 0 0 1px #0006,inset 0 1px 2px #00000080}.scope-cutout[data-astro-cid-bbe6dxrz]{display:block;width:48px;height:22px}.search__input[data-astro-cid-bbe6dxrz]{flex:1;width:100%;background:transparent;border:0;outline:0;padding:0;color:var(--fg)}.search__input[data-astro-cid-bbe6dxrz]::placeholder{color:var(--fg-3)}.search__kbd[data-astro-cid-bbe6dxrz]{flex-shrink:0;padding:2px 6px;background:var(--bg);border:1px solid var(--border);border-radius:4px;font-size:11px;color:var(--fg-3);font-family:var(--mono-font)}.search--lg[data-astro-cid-bbe6dxrz]{padding:12px 14px}.search--lg[data-astro-cid-bbe6dxrz] .search__input[data-astro-cid-bbe6dxrz]{font-size:16px;padding:2px 0}.hero__panel[data-astro-cid-bbe6dxrz]{width:100%;max-width:760px;margin:0 auto 28px;background:linear-gradient(180deg,var(--bg-elev) 0%,var(--bg-elev-2) 100%);border:1px solid var(--border);border-radius:10px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--mono-font);font-size:11px;color:var(--fg-3);text-transform:uppercase;letter-spacing:.14em;box-shadow:inset 0 1px color-mix(in oklab,var(--fg) 4%,transparent),inset 0 -1px color-mix(in oklab,var(--bg) 80%,transparent)}.hero__panel-left[data-astro-cid-bbe6dxrz],.hero__panel-right[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:14px}.hero__panel-dot[data-astro-cid-bbe6dxrz]{width:7px;height:7px;border-radius:50%;background:var(--status-active);box-shadow:0 0 6px var(--status-active)}.hero__panel-sep[data-astro-cid-bbe6dxrz]{width:1px;height:14px;background:var(--border)}.hero__panel-strong[data-astro-cid-bbe6dxrz]{color:var(--fg)}.scope-panel[data-astro-cid-bbe6dxrz]{background:#07060a;border:1px solid var(--border-2);border-radius:4px;padding:3px 6px;box-shadow:inset 0 0 0 1px #0006,inset 0 1px 2px #00000080;box-sizing:content-box;display:block}@media(max-width:600px){.hero__panel[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:stretch}.hero__panel-right[data-astro-cid-bbe6dxrz]{justify-content:center}}.hero__chips[data-astro-cid-an6u5cb5]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:40px auto 0;max-width:800px}.rec[data-astro-cid-xbyqm4mb]{background:var(--bg);padding:20px 20px 16px;cursor:pointer;display:flex;flex-direction:column;gap:8px;transition:background .12s;min-height:132px;text-decoration:none;color:inherit}.rec[data-astro-cid-xbyqm4mb]:hover{background:var(--bg-elev)}.rec[data-astro-cid-xbyqm4mb]:hover .rec__name[data-astro-cid-xbyqm4mb]{color:var(--accent)}.rec__head[data-astro-cid-xbyqm4mb]{display:flex;align-items:center;justify-content:space-between;gap:12px}.rec__thumb[data-astro-cid-xbyqm4mb]{display:inline-flex;gap:10px;align-items:center;min-width:0}.rec__engines-txt[data-astro-cid-xbyqm4mb]{font-size:11px;color:var(--fg-3);font-family:var(--mono-font);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:14ch}.rec__name[data-astro-cid-xbyqm4mb]{font-size:16px;font-weight:600;margin:0;letter-spacing:-.01em;transition:color .12s;color:var(--fg);display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.rec__draft[data-astro-cid-xbyqm4mb]{display:inline-flex;align-items:center;padding:1px 6px;font-family:var(--mono-font);font-size:9px;font-weight:500;letter-spacing:.12em;color:var(--fg-3);background:color-mix(in oklab,var(--fg) 8%,transparent);border:1px solid var(--border-2);border-radius:3px;text-transform:uppercase}.rec__use[data-astro-cid-xbyqm4mb]{font-size:13px;color:var(--fg-2);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rec__foot[data-astro-cid-xbyqm4mb]{font-size:11px;color:var(--fg-3);margin-top:auto;font-family:var(--mono-font)}.rec__fresh[data-astro-cid-xbyqm4mb]{display:inline-flex;align-items:center;gap:8px;letter-spacing:.04em}.rec__fresh-lbl[data-astro-cid-xbyqm4mb]{text-transform:uppercase}.strip[data-astro-cid-wfekknmp]{padding:32px 0 16px}.strip__head[data-astro-cid-wfekknmp]{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:12px;margin-bottom:20px}.strip__h[data-astro-cid-wfekknmp]{margin:0;font-size:inherit;font-weight:inherit}.clbl[data-astro-cid-wfekknmp]{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono-font);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3)}.clbl__ch[data-astro-cid-wfekknmp]{color:var(--accent);font-weight:700}.clbl__sep[data-astro-cid-wfekknmp]{width:6px;height:1px;background:var(--border-2)}.strip__more[data-astro-cid-wfekknmp]{font-size:12px;color:var(--fg-3);display:inline-flex;align-items:center;gap:4px;font-family:var(--mono-font);text-transform:uppercase;letter-spacing:.08em}.strip__more[data-astro-cid-wfekknmp]:hover{color:var(--accent)}.strip__grid[data-astro-cid-wfekknmp]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden;list-style:none;margin:0;padding:0}.strip__grid[data-astro-cid-wfekknmp]>li[data-astro-cid-wfekknmp]{display:contents}@media(max-width:900px){.strip__grid[data-astro-cid-wfekknmp]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.strip__grid[data-astro-cid-wfekknmp]{grid-template-columns:1fr}}.agents[data-astro-cid-omuq5wgp]{margin-top:80px;padding:18px;border:1px solid var(--border);border-radius:var(--r-md);background:repeating-linear-gradient(135deg,transparent 0px,transparent 6px,color-mix(in oklab,var(--fg) 2%,transparent) 6px,color-mix(in oklab,var(--fg) 2%,transparent) 7px),var(--bg-elev)}.agents__lead[data-astro-cid-omuq5wgp]{margin:0;font-family:var(--mono-font);font-size:12px;letter-spacing:.04em;display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:var(--fg-2);line-height:1.6}.agents__tag[data-astro-cid-omuq5wgp]{font-size:10px;color:var(--accent);letter-spacing:.18em;text-transform:uppercase;padding:3px 7px;border:1px solid color-mix(in oklab,var(--accent) 40%,transparent);border-radius:3px;background:color-mix(in oklab,var(--accent) 8%,transparent);flex-shrink:0;white-space:nowrap}.agents__txt[data-astro-cid-omuq5wgp]{flex:1;min-width:0}.agents__txt[data-astro-cid-omuq5wgp] a[data-astro-cid-omuq5wgp]{color:var(--fg);border-bottom:1px dotted var(--fg-3)}.agents__txt[data-astro-cid-omuq5wgp] a[data-astro-cid-omuq5wgp]:hover{color:var(--accent);border-color:var(--accent)}.agents__code[data-astro-cid-omuq5wgp]{font-family:var(--mono-font);color:var(--accent);padding:1px 4px;background:color-mix(in oklab,var(--accent) 8%,transparent);border-radius:3px;font-size:11px}
