.icon[data-astro-cid-ghnk7fzf]{--sz:4.5rem;width:var(--sz);height:var(--sz);flex:none;place-items:center;display:inline-grid;position:relative}.icon-sm[data-astro-cid-ghnk7fzf]{--sz:2.75rem}.icon-lg[data-astro-cid-ghnk7fzf]{--sz:6rem}.icon-frame[data-astro-cid-ghnk7fzf]{border:1px solid var(--line-strong);background:var(--bg-raised);transition:border-color var(--dur) var(--ease);position:absolute;inset:0}.icon-diamond[data-astro-cid-ghnk7fzf] .icon-frame[data-astro-cid-ghnk7fzf]{inset:14.6%;transform:rotate(45deg)}.icon-top[data-astro-cid-ghnk7fzf] .icon-frame[data-astro-cid-ghnk7fzf]{border-color:var(--accent)}.icon[data-astro-cid-ghnk7fzf] img[data-astro-cid-ghnk7fzf]{object-fit:contain;width:100%;height:100%;position:relative}.icon-ph[data-astro-cid-ghnk7fzf]{font-size:calc(var(--sz) * .2);letter-spacing:.06em;color:var(--text-3);position:relative}.build[data-astro-cid-3rhsaiem]{padding-block:var(--s-6) var(--s-8);border-top:1px solid var(--line-strong);scroll-margin-top:var(--s-5)}.build-head[data-astro-cid-3rhsaiem]{align-items:baseline;gap:var(--s-2) var(--s-4);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.build-n[data-astro-cid-3rhsaiem]{font-size:var(--t-small);color:var(--accent-2);min-width:2ch}.build-title[data-astro-cid-3rhsaiem]{font-size:var(--t-h2)}.build-tag[data-astro-cid-3rhsaiem]{color:var(--text-2)}.build-actions[data-astro-cid-3rhsaiem]{align-items:center;gap:var(--s-3);margin-left:auto;display:inline-flex}.build-anchor[data-astro-cid-3rhsaiem]{opacity:0;transition:opacity var(--dur) var(--ease);text-decoration:none}.build-head[data-astro-cid-3rhsaiem]:hover .build-anchor[data-astro-cid-3rhsaiem],.build-anchor[data-astro-cid-3rhsaiem]:focus-visible{opacity:1}.copy-build[data-astro-cid-3rhsaiem],.toggle-all[data-astro-cid-3rhsaiem]{all:unset;cursor:pointer;font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);border:1px solid var(--line-strong);transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease), background-color var(--dur) var(--ease);padding:.55em .8em}.copy-build[data-astro-cid-3rhsaiem]:hover,.toggle-all[data-astro-cid-3rhsaiem]:hover{border-color:var(--accent);color:var(--text)}.copy-build[data-astro-cid-3rhsaiem]:focus-visible,.toggle-all[data-astro-cid-3rhsaiem]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.copy-build[data-astro-cid-3rhsaiem].done{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.build-why[data-astro-cid-3rhsaiem]{margin:calc(-1 * var(--s-4)) 0 var(--s-4);max-width:60ch;font-size:var(--t-body);color:var(--text-2)}.build-date[data-astro-cid-3rhsaiem]{margin:calc(-1 * var(--s-3)) 0 var(--s-4);color:var(--text-3)}.build-date[data-astro-cid-3rhsaiem].stale{color:var(--text)}.build-date[data-astro-cid-3rhsaiem].stale span[data-astro-cid-3rhsaiem]{color:var(--accent-2)}.strip[data-astro-cid-3rhsaiem]{gap:var(--s-5) 0;border-block:1px solid var(--line);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.strip-group[data-astro-cid-3rhsaiem]{padding:var(--s-4) var(--s-6) var(--s-4) 0}.strip-group[data-astro-cid-3rhsaiem]+.strip-group[data-astro-cid-3rhsaiem]{padding-left:var(--s-6);border-left:1px solid var(--line)}.strip-label[data-astro-cid-3rhsaiem]{margin-bottom:var(--s-3)}.strip-items[data-astro-cid-3rhsaiem]{gap:var(--s-2);margin:0;display:flex}.strip-item[data-astro-cid-3rhsaiem]{justify-items:center;gap:var(--s-2);text-align:center;width:6.5rem;text-decoration:none;display:grid}.strip-name[data-astro-cid-3rhsaiem]{font-size:var(--t-small);color:var(--text-2);transition:color var(--dur) var(--ease);line-height:1.25}.strip-item[data-astro-cid-3rhsaiem]:hover .strip-name[data-astro-cid-3rhsaiem]{color:var(--text)}.strip-item[data-astro-cid-3rhsaiem]:hover .icon-frame{border-color:var(--text-2)}.strip-offering[data-astro-cid-3rhsaiem]{font-size:var(--t-small)}.specs-bar[data-astro-cid-3rhsaiem]{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.spec-list[data-astro-cid-3rhsaiem]{column-gap:var(--s-7);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin:0;display:grid}.spec[data-astro-cid-3rhsaiem]{border-top:1px solid var(--line);scroll-margin-top:var(--s-5)}.spec[data-astro-cid-3rhsaiem][open],.spec[data-astro-cid-3rhsaiem]:target{border-top-color:var(--line-strong)}.spec[data-astro-cid-3rhsaiem] summary[data-astro-cid-3rhsaiem]{cursor:pointer;align-items:center;gap:var(--s-3);padding-block:var(--s-3);grid-template-columns:2.25rem auto minmax(0,1fr) 1rem;min-height:3.25rem;list-style:none;display:grid}.spec[data-astro-cid-3rhsaiem] summary[data-astro-cid-3rhsaiem]::-webkit-details-marker{display:none}.spec[data-astro-cid-3rhsaiem] summary[data-astro-cid-3rhsaiem]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.spec-head[data-astro-cid-3rhsaiem]{gap:2px;min-width:0;display:grid}.spec-n[data-astro-cid-3rhsaiem]{font-size:var(--t-label);color:var(--text-3);letter-spacing:.1em}.spec-name[data-astro-cid-3rhsaiem]{font-family:var(--font-display);text-transform:uppercase;transition:color var(--dur) var(--ease);font-size:1.25rem;font-weight:700;font-stretch:75%;line-height:1.05}.spec[data-astro-cid-3rhsaiem] summary[data-astro-cid-3rhsaiem]:hover .spec-name[data-astro-cid-3rhsaiem]{color:var(--text-2)}.spec-owner[data-astro-cid-3rhsaiem]{align-items:center;gap:var(--s-2);display:flex}.spec-chev[data-astro-cid-3rhsaiem]{border-right:1.5px solid var(--text-3);border-bottom:1.5px solid var(--text-3);width:.55rem;height:.55rem;transition:transform var(--dur) var(--ease), border-color var(--dur) var(--ease);justify-self:end;transform:rotate(45deg)translate(-2px,-2px)}.spec[data-astro-cid-3rhsaiem][open] .spec-chev[data-astro-cid-3rhsaiem]{border-color:var(--accent);transform:rotate(-135deg)translate(-2px,-2px)}.spec-body[data-astro-cid-3rhsaiem]{padding:0 0 var(--s-5) calc(2.25rem + var(--s-3))}.spec-quote[data-astro-cid-3rhsaiem]{color:var(--text-2);font-style:italic;font-size:var(--t-small);max-width:52ch;margin-top:0;line-height:1.55}.spec-text[data-astro-cid-3rhsaiem]{margin-top:var(--s-3);max-width:60ch;font-size:.9375rem;line-height:1.6}.spec-text[data-astro-cid-3rhsaiem] p+p,.spec-text[data-astro-cid-3rhsaiem] p+ul,.spec-text[data-astro-cid-3rhsaiem] ul+p{margin-top:var(--s-2)}.spec-text[data-astro-cid-3rhsaiem] ul{margin-block:var(--s-1);padding-left:1.1em}.spec-text[data-astro-cid-3rhsaiem] ul ul{margin-block:var(--s-1) 0}.spec-text[data-astro-cid-3rhsaiem] li{margin-block:.15em}.spec-text[data-astro-cid-3rhsaiem] li::marker{color:var(--text-3)}.spec-text[data-astro-cid-3rhsaiem] .lede{color:var(--text-2);font-style:italic}.spec-text[data-astro-cid-3rhsaiem] b{font-weight:600}.spec-text[data-astro-cid-3rhsaiem] .val,.spec-text[data-astro-cid-3rhsaiem] .tier{font-family:var(--font-mono);font-size:.9em;font-weight:500}.spec-text[data-astro-cid-3rhsaiem] .status{color:var(--text);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.22em;font-weight:600;text-decoration-thickness:1px}.spec-wiki[data-astro-cid-3rhsaiem]{margin-top:var(--s-4);transition:color var(--dur) var(--ease);text-decoration:none;display:inline-block}.spec-wiki[data-astro-cid-3rhsaiem]:hover{color:var(--text)}.tier-1{color:var(--text-3)}.tier-2{color:var(--text-2)}.tier-3{color:var(--text)}.specs-key[data-astro-cid-3rhsaiem] .tier[data-astro-cid-3rhsaiem]{font-weight:500}.pips[data-astro-cid-3rhsaiem]{gap:2px;display:inline-flex}.pips[data-astro-cid-3rhsaiem] i[data-astro-cid-3rhsaiem]{border:1px solid var(--line-strong);width:6px;height:6px}.pips[data-astro-cid-3rhsaiem] i[data-astro-cid-3rhsaiem].on{background:var(--text-2);border-color:var(--text-2)}.pips[data-astro-cid-3rhsaiem] i[data-astro-cid-3rhsaiem].top{background:var(--accent);border-color:var(--accent)}@media (width<=64rem){.spec-list[data-astro-cid-3rhsaiem]{grid-template-columns:1fr}}@media (width<=40rem){.strip-group[data-astro-cid-3rhsaiem],.strip-group[data-astro-cid-3rhsaiem]+.strip-group[data-astro-cid-3rhsaiem]{padding:var(--s-4) 0;border-left:0;width:100%}.strip-group[data-astro-cid-3rhsaiem]+.strip-group[data-astro-cid-3rhsaiem]{border-top:1px solid var(--line)}.strip-items[data-astro-cid-3rhsaiem]{justify-content:space-between}.strip-item[data-astro-cid-3rhsaiem]{flex:1 1 0;width:auto;min-width:0}.strip-addons[data-astro-cid-3rhsaiem] .strip-items[data-astro-cid-3rhsaiem]{justify-content:flex-start;gap:var(--s-5)}.strip-addons[data-astro-cid-3rhsaiem] .strip-item[data-astro-cid-3rhsaiem]{flex:0 0 6rem}.strip[data-astro-cid-3rhsaiem]>.strip-group[data-astro-cid-3rhsaiem].strip-itemslot{width:auto;padding-right:var(--s-5)}.strip-group[data-astro-cid-3rhsaiem].strip-itemslot+.strip-addons[data-astro-cid-3rhsaiem]{width:auto;min-width:0;padding-left:var(--s-5);border-top:0;border-left:1px solid var(--line);flex:1}.strip-itemslot[data-astro-cid-3rhsaiem]+.strip-addons[data-astro-cid-3rhsaiem] .strip-items[data-astro-cid-3rhsaiem]{gap:var(--s-3)}.strip-itemslot[data-astro-cid-3rhsaiem]+.strip-addons[data-astro-cid-3rhsaiem] .strip-item[data-astro-cid-3rhsaiem]{flex:0 5rem}.build-head[data-astro-cid-3rhsaiem]{margin-bottom:var(--s-5)}.build-actions[data-astro-cid-3rhsaiem]{width:100%;margin-left:0}.build-anchor[data-astro-cid-3rhsaiem]{display:none}.spec[data-astro-cid-3rhsaiem] summary[data-astro-cid-3rhsaiem]{gap:var(--s-2);grid-template-columns:1.75rem auto minmax(0,1fr) 1rem}.spec-name[data-astro-cid-3rhsaiem]{font-size:1.125rem}.spec-body[data-astro-cid-3rhsaiem]{padding-left:0}}
