.install-card:where(.astro-rcqbgkj6){border:1px solid var(--fg-line);background:color-mix(in srgb, var(--fg-teal) 7%, var(--fg-paper));color:var(--fg-ink);font-family:var(--fg-font);border-radius:.85rem;grid-template-columns:auto 1fr;align-items:center;gap:.65rem .85rem;margin:0 0 1.75rem;padding:.85rem 1rem;display:grid}.install-card:where(.astro-rcqbgkj6)[hidden]{display:none}.install-icon:where(.astro-rcqbgkj6){background:var(--fg-teal);color:#fff;border-radius:.6rem;place-items:center;width:2.1rem;height:2.1rem;display:grid}.install-icon:where(.astro-rcqbgkj6) svg:where(.astro-rcqbgkj6){width:1.15rem;height:1.15rem}.install-copy:where(.astro-rcqbgkj6){flex-direction:column;gap:.1rem;min-width:0;display:flex}.install-copy:where(.astro-rcqbgkj6) strong:where(.astro-rcqbgkj6){letter-spacing:-.01em;font-size:.95rem;font-weight:700}.install-copy:where(.astro-rcqbgkj6) span:where(.astro-rcqbgkj6){color:var(--fg-muted);text-wrap:pretty;font-size:.85rem;line-height:1.45}.install-btn:where(.astro-rcqbgkj6){background:var(--fg-teal);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:.5rem;grid-column:2;justify-self:start;padding:.45rem .9rem;font-size:.88rem;font-weight:650;transition:background .15s}.install-btn:where(.astro-rcqbgkj6)[hidden]{display:none}.install-btn:where(.astro-rcqbgkj6):hover{background:color-mix(in srgb, var(--fg-teal) 85%, #000)}.install-btn:where(.astro-rcqbgkj6):focus-visible{outline:2px solid var(--fg-teal);outline-offset:2px}.install-steps:where(.astro-rcqbgkj6){border-top:1px solid var(--fg-line);grid-column:1/-1;margin-top:.15rem;padding-top:.75rem}.install-steps:where(.astro-rcqbgkj6)[hidden]{display:none}.install-steps:where(.astro-rcqbgkj6) ol:where(.astro-rcqbgkj6){color:var(--fg-body);flex-direction:column;gap:.5rem;margin:0;padding-left:1.15rem;font-size:.88rem;line-height:1.5;display:flex}.install-steps:where(.astro-rcqbgkj6) b:where(.astro-rcqbgkj6){color:var(--fg-ink);font-weight:700}.ios-glyph:where(.astro-rcqbgkj6){color:#fff;vertical-align:-.3rem;background:#007aff;border-radius:.3rem;place-items:center;width:1.35rem;height:1.35rem;margin:0 .3rem;display:inline-grid}.ios-glyph:where(.astro-rcqbgkj6) svg:where(.astro-rcqbgkj6){width:.85rem;height:.85rem}@media (width>=34rem){.install-card:where(.astro-rcqbgkj6){grid-template-columns:auto 1fr auto}.install-btn:where(.astro-rcqbgkj6){grid-column:3;justify-self:end}}.field-guide-home:where(.astro-poylfg2u){--ink:var(--fg-ink);--muted:var(--fg-muted);--teal:var(--fg-teal);--line:var(--fg-line);max-width:68rem;color:var(--ink);font-family:var(--fg-font);margin:1.25rem auto 0;padding:clamp(1rem,3vw,2rem) clamp(1rem,3vw,2rem) 2rem}.section-label:where(.astro-poylfg2u),.reference-type:where(.astro-poylfg2u){color:#0f877c;letter-spacing:.18em;margin:0 0 .7rem;font-size:.72rem;font-weight:800}.field-guide-home:where(.astro-poylfg2u) h2:where(.astro-poylfg2u){color:var(--ink);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:750;line-height:1.15}.home-intro:where(.astro-poylfg2u){max-width:44rem;color:var(--muted);text-wrap:pretty;margin:.75rem 0 2rem;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.65}.featured-reference:where(.astro-poylfg2u){border:1px solid var(--line);color:inherit;background:#fff;border-radius:1rem;grid-template-columns:auto minmax(14rem,1fr) auto auto;align-items:center;gap:clamp(1rem,2vw,1.5rem);padding:clamp(1rem,2.5vw,1.5rem);text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}html[data-theme=dark] .featured-reference:where(.astro-poylfg2u){background:#1b2a32}.featured-reference:where(.astro-poylfg2u):hover{border-color:#9ecdc9;transform:translateY(-2px);box-shadow:0 12px 28px #143a4917}.featured-reference:where(.astro-poylfg2u):focus-visible{outline-offset:4px;outline:3px solid #168f85}.reference-symbol:where(.astro-poylfg2u){aspect-ratio:1;width:3.75rem;color:var(--teal);background:#eaf6f5;border-radius:.9rem;place-items:center;display:grid}.reference-symbol:where(.astro-poylfg2u) svg:where(.astro-poylfg2u){width:2.5rem}.reference-copy:where(.astro-poylfg2u){justify-items:start;gap:.25rem;display:grid}.reference-type:where(.astro-poylfg2u){letter-spacing:.14em;margin:0;font-size:.62rem}.reference-copy:where(.astro-poylfg2u) strong:where(.astro-poylfg2u){letter-spacing:-.02em;font-size:clamp(1.08rem,2vw,1.3rem)}.reference-copy:where(.astro-poylfg2u)>span:where(.astro-poylfg2u):last-child{color:var(--muted);font-size:.9rem}.reference-equation:where(.astro-poylfg2u){color:#236f9b;flex-wrap:wrap;justify-content:center;gap:.45rem;font-size:.82rem;font-weight:700;display:flex}html[data-theme=dark] .reference-equation:where(.astro-poylfg2u){color:#9bd6f1}.reference-equation:where(.astro-poylfg2u) b:where(.astro-poylfg2u){color:#8497a2}.reference-arrow:where(.astro-poylfg2u){color:#128c82;font-size:1.35rem;font-weight:700}.home-section:where(.astro-poylfg2u){border-top:1px solid var(--line);margin-top:3rem;padding-top:2.25rem}.home-section:where(.astro-poylfg2u) .home-intro:where(.astro-poylfg2u):has(+.reference-list){margin-bottom:0}.reference-list:where(.astro-poylfg2u)>*{margin-top:0}.reference-list:where(.astro-poylfg2u){grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.9rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}@media (width>=64rem){.reference-list:where(.astro-poylfg2u){grid-template-columns:repeat(3,minmax(0,1fr))}}.reference-list:where(.astro-poylfg2u) a:where(.astro-poylfg2u){border:1px solid var(--line);height:100%;color:inherit;background:#fff;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:.2rem .75rem;padding:1.1rem 1.2rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}html[data-theme=dark] .reference-list:where(.astro-poylfg2u) a:where(.astro-poylfg2u){background:#1b2a32}.reference-list:where(.astro-poylfg2u) a:where(.astro-poylfg2u):hover{border-color:#9ecdc9;transform:translateY(-2px);box-shadow:0 12px 28px #143a4917}.reference-list:where(.astro-poylfg2u) a:where(.astro-poylfg2u):focus-visible{outline-offset:4px;outline:3px solid #168f85}.list-type:where(.astro-poylfg2u){color:#0f877c;letter-spacing:.14em;font-size:.62rem;font-weight:800}.reference-list:where(.astro-poylfg2u) strong:where(.astro-poylfg2u){letter-spacing:-.02em;text-wrap:balance;font-size:1.08rem}.list-desc:where(.astro-poylfg2u){color:var(--muted);text-wrap:pretty;font-size:.88rem;line-height:1.5}.list-type:where(.astro-poylfg2u),.reference-list:where(.astro-poylfg2u) strong:where(.astro-poylfg2u),.list-desc:where(.astro-poylfg2u){grid-column:1}.list-arrow:where(.astro-poylfg2u){color:#128c82;grid-area:1/2/3;font-size:1.15rem;font-weight:700}.with-icons:where(.astro-poylfg2u) a:where(.astro-poylfg2u){grid-template-columns:auto minmax(0,1fr) auto}.with-icons:where(.astro-poylfg2u) .list-type:where(.astro-poylfg2u),.with-icons:where(.astro-poylfg2u) strong:where(.astro-poylfg2u),.with-icons:where(.astro-poylfg2u) .list-desc:where(.astro-poylfg2u){grid-column:2}.with-icons:where(.astro-poylfg2u) .list-arrow:where(.astro-poylfg2u){grid-column:3}.list-icon:where(.astro-poylfg2u){aspect-ratio:1;width:2.4rem;color:var(--teal);background:#eaf6f5;border-radius:.65rem;grid-area:1/1/4;align-self:start;place-items:center;margin-top:.1rem;display:grid}.list-icon:where(.astro-poylfg2u) svg:where(.astro-poylfg2u){width:1.85rem}html[data-theme=dark] .reference-symbol:where(.astro-poylfg2u),html[data-theme=dark] .list-icon:where(.astro-poylfg2u){background:#1f4442}html[data-theme=light] .reference-symbol:where(.astro-poylfg2u),html[data-theme=light] .list-icon:where(.astro-poylfg2u){color:var(--fg-teal-dark)}@media (width<=700px){.featured-reference:where(.astro-poylfg2u){grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem}.reference-equation:where(.astro-poylfg2u){grid-column:2/3;justify-content:flex-start}.reference-arrow:where(.astro-poylfg2u){grid-area:1/3}}@media (prefers-reduced-motion:reduce){.featured-reference:where(.astro-poylfg2u),.reference-list:where(.astro-poylfg2u) a:where(.astro-poylfg2u){transition:none}}
