.techart[data-astro-cid-tye6ucl5]{justify-self:center;inline-size:100%;max-inline-size:440px;margin:0;position:relative}.techart[data-astro-cid-tye6ucl5] svg[data-astro-cid-tye6ucl5]{block-size:auto;inline-size:100%;display:block;overflow:visible}.techart__bar[data-astro-cid-tye6ucl5]{fill:#ffffff0a;stroke:#ffffff4d;stroke-width:1.5px}.techart__spine[data-astro-cid-tye6ucl5]{fill:none;stroke:var(--color-mint);stroke-width:2px;stroke-dasharray:100;stroke-dashoffset:0}.techart__sq[data-astro-cid-tye6ucl5]{fill:var(--color-mint)}.techart__node[data-astro-cid-tye6ucl5]{transform-box:fill-box;transform-origin:50%}.techart__node[data-astro-cid-tye6ucl5] rect[data-astro-cid-tye6ucl5]{fill:#ffffff0f;stroke:#ffffff4d;stroke-width:1.5px}.techart__node[data-astro-cid-tye6ucl5] path[data-astro-cid-tye6ucl5]{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.techart__dot[data-astro-cid-tye6ucl5]{fill:var(--color-mint);stroke:var(--color-night);stroke-width:2px;offset-distance:100%;opacity:0}.techart__labels[data-astro-cid-tye6ucl5]{margin:0;padding:0;list-style:none}.techart__label[data-astro-cid-tye6ucl5]{inline-size:65%;font:600 14px/1.25 var(--font-sans);color:#fff;position:absolute;inset-block-start:var(--y);inset-inline-start:20.5%;translate:0 -50%}.m-ok [data-astro-cid-tye6ucl5]:is(.techart__bar,.techart__node,.techart__label){animation:techart-in var(--dur-enter,.56s) var(--ease-out,ease) var(--d) both}.m-ok .techart__spine[data-astro-cid-tye6ucl5]{animation:techart-draw 1s var(--ease-draw,ease) 1.3s both}.m-ok .techart__sq[data-astro-cid-tye6ucl5]{animation:techart-fade var(--dur-base,.3s) var(--ease-out,ease) var(--d) both}.m-ok .techart__dot[data-astro-cid-tye6ucl5]{animation:techart-dot 1.4s var(--ease-draw,ease) 1.5s both}@keyframes techart-in{0%{opacity:0;transform:translateY(10px)}}@keyframes techart-fade{0%{opacity:0}}@keyframes techart-draw{0%{stroke-dashoffset:100px}}@keyframes techart-dot{0%{offset-distance:0%;opacity:1}85%{opacity:1}to{offset-distance:100%;opacity:0}}@media (width<=1023px){.techart[data-astro-cid-tye6ucl5]{max-inline-size:340px}.techart__label[data-astro-cid-tye6ucl5]{font-size:13px}}.techh__inner[data-astro-cid-ij6kezb4]{align-items:center;gap:2.5rem 4rem;display:grid}@media (width>=1024px){.techh__inner[data-astro-cid-ij6kezb4]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.techh__choose[data-astro-cid-ij6kezb4]{border-block-start:1px solid var(--color-hairline-night);max-inline-size:52ch;color:var(--color-on-night);margin-block-start:var(--space-5);padding-block-start:var(--space-4);line-height:1.6}.trows[data-astro-cid-ij6kezb4]{border-block-start:2px solid var(--color-text);margin:0;padding:0;list-style:none}.trow[data-astro-cid-ij6kezb4]{gap:var(--space-4) var(--space-7);padding-block:var(--space-6);border-block-end:1px solid var(--color-hairline);display:grid}@media (width>=1024px){.trow[data-astro-cid-ij6kezb4]{grid-template-columns:minmax(0,4fr) minmax(0,6fr) minmax(0,3fr);align-items:start}.trow__more[data-astro-cid-ij6kezb4]{text-align:end;justify-self:end}}.trow__head[data-astro-cid-ij6kezb4]{align-items:center;gap:var(--space-4);display:flex}.trow__icon[data-astro-cid-ij6kezb4]{border:1px solid var(--color-hairline);border-radius:var(--radius-s);background:var(--color-ground-deep);block-size:44px;inline-size:44px;color:var(--color-accent);flex:none;place-items:center;display:grid}.trow__t[data-astro-cid-ij6kezb4]{font-family:var(--font-display);color:var(--color-text);font-size:1.5rem;font-weight:800;font-stretch:88%;line-height:1.1}.trow__body[data-astro-cid-ij6kezb4]{gap:var(--space-4);display:grid}.trow__body[data-astro-cid-ij6kezb4]>p[data-astro-cid-ij6kezb4]{max-inline-size:58ch;line-height:1.6}.trow__more[data-astro-cid-ij6kezb4]{align-self:start}.tech-tools[data-astro-cid-ij6kezb4]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tech-tool[data-astro-cid-ij6kezb4]{border:1px solid var(--color-hairline);border-radius:var(--radius-s);background:var(--color-ground-deep);color:var(--color-text);align-items:center;gap:.45rem;padding:5px 10px;font-size:.875rem;font-weight:600;display:flex}.tech-tool[data-astro-cid-ij6kezb4] svg[data-astro-cid-ij6kezb4]{flex-shrink:0}.tech-note[data-astro-cid-ij6kezb4]{color:var(--color-text-faint);margin-block-start:var(--space-5);font-size:.875rem}
