.arch-card[data-astro-cid-cwtei6dj]{border-radius:12px;padding:24px;color-scheme:light}.arch-img[data-astro-cid-cwtei6dj]{width:100%;height:auto;display:block}.prop-metrics[data-astro-cid-cwtei6dj]{grid-template-columns:repeat(4,1fr)}@media(max-width:640px){.prop-metrics[data-astro-cid-cwtei6dj]{grid-template-columns:repeat(2,1fr)}.prop-metrics[data-astro-cid-cwtei6dj] .metric[data-astro-cid-cwtei6dj]{border-right:none}}.prop-feat-grid[data-astro-cid-cwtei6dj]{grid-template-columns:repeat(3,1fr)}@media(max-width:980px){.prop-feat-grid[data-astro-cid-cwtei6dj]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.prop-feat-grid[data-astro-cid-cwtei6dj]{grid-template-columns:1fr}}.hiw-desktop[data-astro-cid-cwtei6dj]{margin-top:48px}.hiw-mobile[data-astro-cid-cwtei6dj]{display:none;margin-top:40px}@media(max-width:768px){.hiw-desktop[data-astro-cid-cwtei6dj]{display:none}.hiw-mobile[data-astro-cid-cwtei6dj]{display:block}}.hiw-track[data-astro-cid-cwtei6dj]{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.hiw-line[data-astro-cid-cwtei6dj]{position:absolute;top:23px;left:0;right:0;height:2px;background:var(--line-3)}.hiw-line-beam[data-astro-cid-cwtei6dj]{position:absolute;top:23px;left:0;height:2px;width:80px;background:linear-gradient(90deg,transparent,var(--ink-3),transparent);animation:hiw-beam 4s ease-in-out infinite}@keyframes hiw-beam{0%{left:-80px}to{left:100%}}.hiw-step[data-astro-cid-cwtei6dj]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.hiw-icon-wrap[data-astro-cid-cwtei6dj]{position:relative;z-index:1;width:48px;height:48px;border-radius:50%;border:2px solid var(--line-3);background:var(--paper-2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.hiw-icon[data-astro-cid-cwtei6dj]{font-size:18px;line-height:1}.hiw-body[data-astro-cid-cwtei6dj]{margin-top:24px}.hiw-num[data-astro-cid-cwtei6dj]{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;color:var(--ink-4);text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}.hiw-title[data-astro-cid-cwtei6dj]{font-size:15px;font-weight:600;color:var(--ink);margin-bottom:8px}.hiw-desc[data-astro-cid-cwtei6dj]{font-size:13px;color:var(--ink-3);line-height:1.6}.hiw-mobile[data-astro-cid-cwtei6dj]{position:relative}.hiw-vline[data-astro-cid-cwtei6dj]{position:absolute;top:0;bottom:0;left:19px;width:2px;background:var(--line-3)}.hiw-vstep[data-astro-cid-cwtei6dj]{position:relative;display:flex;align-items:flex-start;gap:16px;padding-bottom:28px}.hiw-vicon[data-astro-cid-cwtei6dj]{position:relative;z-index:1;width:40px;height:40px;border-radius:50%;border:2px solid var(--line-3);background:var(--paper-2);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.hiw-vbody[data-astro-cid-cwtei6dj]{padding:10px 16px;border:1px solid var(--line-3);border-radius:var(--radius);background:var(--paper-2);flex:1}.hiw-vnum[data-astro-cid-cwtei6dj]{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;color:var(--ink-4);text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:4px}.hiw-vtitle[data-astro-cid-cwtei6dj]{font-size:14px;font-weight:600;color:var(--ink);margin-bottom:4px}.hiw-vdesc[data-astro-cid-cwtei6dj]{font-size:13px;color:var(--ink-3);line-height:1.5}.pui-layout[data-astro-cid-cwtei6dj]{display:grid;grid-template-columns:2fr 3fr;gap:48px;margin-top:48px;align-items:start}@media(max-width:900px){.pui-layout[data-astro-cid-cwtei6dj]{grid-template-columns:1fr}}.pui-tabs[data-astro-cid-cwtei6dj]{display:flex;flex-direction:column;gap:2px}.pui-tab[data-astro-cid-cwtei6dj]{border:1px solid var(--line-3);border-radius:var(--radius);overflow:hidden;transition:border-color .15s ease}.pui-tab[data-astro-cid-cwtei6dj].active{border-color:var(--ink)}.pui-tab-btn[data-astro-cid-cwtei6dj]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:none;border:none;cursor:pointer;text-align:left;gap:8px}.pui-tab-title[data-astro-cid-cwtei6dj]{font-size:14px;font-weight:600;color:var(--ink)}.pui-chevron[data-astro-cid-cwtei6dj]{font-size:18px;color:var(--ink-4);transition:transform .2s ease;flex-shrink:0}.pui-tab[data-astro-cid-cwtei6dj].active .pui-chevron[data-astro-cid-cwtei6dj]{transform:rotate(90deg);color:var(--ink)}.pui-tab-desc[data-astro-cid-cwtei6dj]{font-size:13px;color:var(--ink-3);line-height:1.6;padding:0 16px 14px;display:none}.pui-tab[data-astro-cid-cwtei6dj].active .pui-tab-desc[data-astro-cid-cwtei6dj]{display:block}.pui-panel[data-astro-cid-cwtei6dj]{display:grid;border:1px solid var(--line-3);border-radius:var(--radius-lg);overflow:hidden;background:var(--paper-2)}.pui-img-wrap[data-astro-cid-cwtei6dj]{grid-area:1 / 1;opacity:0;transition:opacity .2s ease;pointer-events:none}.pui-img-wrap[data-astro-cid-cwtei6dj].active{opacity:1;pointer-events:auto}.pui-img[data-astro-cid-cwtei6dj]{width:100%;height:auto;display:block}.prop-sol-grid[data-astro-cid-cwtei6dj]{grid-template-columns:repeat(2,1fr)}@media(max-width:640px){.prop-sol-grid[data-astro-cid-cwtei6dj]{grid-template-columns:1fr}}
