@media(max-width:380px){.phero .pvisual:has(>.hprods){display:block}}.hprods[data-astro-cid-52q5xhqt]{display:grid;grid-template-columns:1fr;gap:12px;width:100%;max-width:440px;margin:0 auto}.hprod[data-astro-cid-52q5xhqt]{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;column-gap:14px;row-gap:3px;align-items:center;padding:16px 18px 16px 16px;color:inherit;text-decoration:none;background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--prod, var(--accent));border-radius:0 0 14px 14px;box-shadow:var(--shadow-card);transition:transform .12s,box-shadow .15s}.hprod[data-astro-cid-52q5xhqt]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #14161d1a}.hico[data-astro-cid-52q5xhqt]{--cat: var(--prod, var(--accent));grid-row:1 / span 3;display:flex;width:44px;height:44px;border-radius:12px;background:var(--paper);border:1px solid var(--line-soft)}.hname[data-astro-cid-52q5xhqt]{grid-column:2;font-size:1.08rem;font-weight:800;line-height:1.3;letter-spacing:-.015em;color:var(--ink)}.habbr[data-astro-cid-52q5xhqt]{font-size:var(--fs-label);font-weight:700;color:var(--ink-faint);letter-spacing:.02em}.hbrief[data-astro-cid-52q5xhqt]{grid-column:2;font-size:var(--fs-sub);line-height:1.45;color:var(--ink-soft)}.hlayer[data-astro-cid-52q5xhqt]{grid-column:2;display:inline-flex;align-items:center;gap:7px;margin-top:3px;font-size:var(--fs-label);font-weight:600;line-height:1.4;color:var(--ink-soft)}.hlayer[data-astro-cid-52q5xhqt] i[data-astro-cid-52q5xhqt]{flex:none;width:8px;height:8px;border-radius:3px;background:var(--prod, var(--accent))}.harr[data-astro-cid-52q5xhqt]{grid-column:3;grid-row:1 / span 3;color:var(--ink-faint);font-weight:700;transition:transform .15s,color .15s}.hprod[data-astro-cid-52q5xhqt]:hover .harr[data-astro-cid-52q5xhqt],.hproj[data-astro-cid-52q5xhqt]:hover .harr[data-astro-cid-52q5xhqt]{color:var(--accent);transform:translate(3px)}.nw[data-astro-cid-52q5xhqt]{white-space:nowrap}.hproj[data-astro-cid-52q5xhqt]{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;column-gap:14px;row-gap:2px;align-items:center;min-height:44px;padding:12px 18px 12px 16px;color:inherit;text-decoration:none;background:var(--surface);border:1px solid var(--line);border-radius:12px}.hproj[data-astro-cid-52q5xhqt] .axis-tri[data-astro-cid-52q5xhqt]{grid-column:1;grid-row:1 / span 2;width:30px;justify-self:center}.hpname[data-astro-cid-52q5xhqt]{grid-column:2;font-size:var(--fs-sub);font-weight:800;color:var(--ink)}.hpbrief[data-astro-cid-52q5xhqt]{grid-column:2;font-size:var(--fs-label);color:var(--ink-soft);line-height:1.45}.hproj[data-astro-cid-52q5xhqt] .harr[data-astro-cid-52q5xhqt]{grid-column:3;grid-row:1 / span 2}@media(max-width:860px){.hprods[data-astro-cid-52q5xhqt]{grid-template-columns:1fr 1fr;gap:10px;max-width:none}.hprod[data-astro-cid-52q5xhqt]{grid-template-columns:auto minmax(0,1fr);column-gap:6px;row-gap:2px;padding:10px 10px 11px 6px;border-radius:0 0 12px 12px}.hico[data-astro-cid-52q5xhqt]{grid-row:1;width:30px;height:30px;border:0;background:none;align-items:center;justify-content:center;overflow:hidden}.hico[data-astro-cid-52q5xhqt] .cico{transform:scale(.7)}.hname[data-astro-cid-52q5xhqt]{font-size:var(--fs-label);line-height:1.3;word-break:keep-all}.hbrief[data-astro-cid-52q5xhqt]{grid-column:1 / -1;margin-top:4px;padding-left:4px;font-size:var(--fs-label);line-height:1.4}.hlayer[data-astro-cid-52q5xhqt],.harr[data-astro-cid-52q5xhqt],.hproj[data-astro-cid-52q5xhqt]{display:none}}.hubprods[data-astro-cid-52q5xhqt]{margin-top:32px}.hubprods[data-astro-cid-52q5xhqt] .prod{scroll-margin-top:0}.scopeh[data-astro-cid-52q5xhqt]{margin:44px 0 14px;font-size:1.15rem;font-weight:800;letter-spacing:-.015em;line-height:1.35;color:var(--ink);text-align:left;max-width:none}.paths[data-astro-cid-52q5xhqt]{margin-top:28px}@media(max-width:760px){.paths[data-astro-cid-52q5xhqt] .cpd{display:none}}.hubnote[data-astro-cid-52q5xhqt]{max-width:760px;margin:20px auto 0;text-align:center;color:var(--ink-soft);font-size:var(--fs-sub);line-height:1.75}.paths[data-astro-cid-52q5xhqt]+.hubnote[data-astro-cid-52q5xhqt]{margin-top:32px}.hubnote[data-astro-cid-52q5xhqt] a[data-astro-cid-52q5xhqt]{color:var(--accent-deep);text-decoration:underline;text-underline-offset:3px;font-weight:600}.symcols[data-astro-cid-52q5xhqt]{display:grid;grid-template-columns:1fr;gap:22px;margin-top:28px}@media(min-width:761px){.symcols[data-astro-cid-52q5xhqt]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.symcol[data-astro-cid-52q5xhqt].other{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.symcol[data-astro-cid-52q5xhqt].other .symhead[data-astro-cid-52q5xhqt]{grid-column:1 / -1}}@media(min-width:1041px){.symcols[data-astro-cid-52q5xhqt]{grid-template-columns:repeat(3,minmax(0,1fr))}.symcol[data-astro-cid-52q5xhqt].other{grid-column:auto;display:flex}}.symcol[data-astro-cid-52q5xhqt]{display:flex;flex-direction:column;gap:10px}.symhead[data-astro-cid-52q5xhqt]{margin:0 0 2px;display:flex;align-items:center;gap:8px;font-size:var(--fs-sub);font-weight:800;color:var(--ink)}.symhead[data-astro-cid-52q5xhqt] span[data-astro-cid-52q5xhqt]{font-size:var(--fs-label);font-weight:700;color:var(--ink-faint)}.symhead[data-astro-cid-52q5xhqt] i[data-astro-cid-52q5xhqt]{flex:none;width:10px;height:10px;border-radius:3px;background:var(--prod, var(--ink-faint))}.sym[data-astro-cid-52q5xhqt]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:14px 18px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);font-weight:600;transition:border-color .15s,background .15s}.symcol[data-astro-cid-52q5xhqt][data-prod] .sym[data-astro-cid-52q5xhqt]{border-left:3px solid var(--prod)}.sym[data-astro-cid-52q5xhqt] span[data-astro-cid-52q5xhqt]{color:var(--ink-faint);transition:transform .15s,color .15s}.sym[data-astro-cid-52q5xhqt]:hover{border-color:var(--accent);background:var(--accent-wash)}.symcol[data-astro-cid-52q5xhqt][data-prod] .sym[data-astro-cid-52q5xhqt]:hover{border-left-color:var(--prod)}.sym[data-astro-cid-52q5xhqt]:hover span[data-astro-cid-52q5xhqt]{color:var(--accent);transform:translate(3px)}.projtri[data-astro-cid-52q5xhqt]{width:72px;margin-bottom:14px}.svc-grid[data-astro-cid-52q5xhqt]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}@media(max-width:880px){.svc-grid[data-astro-cid-52q5xhqt]{grid-template-columns:1fr}}.svc[data-astro-cid-52q5xhqt]{display:flex;flex-direction:column;border:1px solid var(--line);border-top:3px solid var(--cat, var(--accent));background:var(--surface);border-radius:0 0 16px 16px;padding:24px 24px 20px;transition:transform .12s,box-shadow .15s,border-color .15s}.svc[data-astro-cid-52q5xhqt]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #14161d14}.svc[data-astro-cid-52q5xhqt] h3[data-astro-cid-52q5xhqt]{font-size:1.22rem;font-weight:800;letter-spacing:-.02em}.svc[data-astro-cid-52q5xhqt] .short[data-astro-cid-52q5xhqt]{color:var(--ink-soft);font-weight:600;font-size:var(--fs-sub);margin-top:6px}.svc[data-astro-cid-52q5xhqt] ul[data-astro-cid-52q5xhqt]{list-style:none;margin:14px 0 0;display:flex;flex-direction:column;gap:7px}.svc[data-astro-cid-52q5xhqt] ul[data-astro-cid-52q5xhqt] li[data-astro-cid-52q5xhqt]{display:flex;gap:8px;font-size:var(--fs-sub);color:var(--ink)}.svc[data-astro-cid-52q5xhqt] ul[data-astro-cid-52q5xhqt] li[data-astro-cid-52q5xhqt]:before{content:"";flex:0 0 auto;width:6px;height:6px;margin-top:8px;border-radius:50%;background:var(--cat, var(--accent))}@media(max-width:880px){.svc[data-astro-cid-52q5xhqt] ul[data-astro-cid-52q5xhqt]{flex-direction:row;flex-wrap:wrap;gap:6px 16px}}.snext[data-astro-cid-52q5xhqt]{margin:16px 0 0;padding-top:12px;border-top:1px solid var(--line-soft);display:flex;flex-direction:column;gap:2px;font-size:var(--fs-label);line-height:1.5}.snl[data-astro-cid-52q5xhqt]{font-weight:600;color:var(--ink-soft)}.snp[data-astro-cid-52q5xhqt]{display:inline-flex;align-items:center;gap:7px;font-weight:700;color:var(--ink)}.snp[data-astro-cid-52q5xhqt] i[data-astro-cid-52q5xhqt]{flex:none;width:8px;height:8px;border-radius:3px;background:var(--prod, var(--accent))}.svc[data-astro-cid-52q5xhqt] .go[data-astro-cid-52q5xhqt]{margin-top:auto;padding-top:16px;font-size:var(--fs-sub);font-weight:600;color:var(--accent)}.pvals[data-astro-cid-52q5xhqt]{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--line)}.pvals[data-astro-cid-52q5xhqt] li[data-astro-cid-52q5xhqt]{padding:16px 0;border-bottom:1px solid var(--line)}.pvals[data-astro-cid-52q5xhqt] h3[data-astro-cid-52q5xhqt]{margin:0;font-size:var(--fs-sub);font-weight:800;color:var(--ink);text-align:left;max-width:none}.pvals[data-astro-cid-52q5xhqt] p[data-astro-cid-52q5xhqt]{margin:4px 0 0;font-size:var(--fs-sub);line-height:1.65;color:var(--ink-soft)}@media(min-width:881px){.pvals[data-astro-cid-52q5xhqt]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;border-bottom:1px solid var(--line)}.pvals[data-astro-cid-52q5xhqt] li[data-astro-cid-52q5xhqt]{border-bottom:0;padding:18px 0}}
