.env-card[data-astro-cid-2ue7owce]{display:flex;flex-direction:column;gap:14px;container-type:inline-size}.env-list[data-astro-cid-2ue7owce]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.env-row[data-astro-cid-2ue7owce]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;background-color:var(--bg-light);border:1px solid var(--border-light);border-radius:12px}@container (min-width: 380px){.env-row[data-astro-cid-2ue7owce]{flex-direction:row;align-items:center;justify-content:space-between;gap:14px}}.env-main[data-astro-cid-2ue7owce]{min-width:0;flex:1}.env-title[data-astro-cid-2ue7owce]{font-family:var(--font-body);font-size:14px;font-weight:700;line-height:1.35;color:var(--color-ink);overflow-wrap:anywhere}.env-desc[data-astro-cid-2ue7owce]{margin-top:2px;font-family:var(--font-body);font-size:12.5px;line-height:1.5;color:var(--color-muted);overflow-wrap:anywhere}.env-foot[data-astro-cid-2ue7owce]{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--border-table);font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--color-ink)}.env-foot[data-astro-cid-2ue7owce] svg[data-astro-cid-2ue7owce]{flex:none;color:var(--color-success)}.adm[data-astro-cid-entlulq7]{container-type:inline-size}.adm-shell[data-astro-cid-entlulq7]{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.adm-nav[data-astro-cid-entlulq7]{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:12px;border-bottom:1px solid var(--border-light)}.adm-nav-item[data-astro-cid-entlulq7]{border-radius:9px;padding:6px 10px;font-family:var(--font-body);font-size:12.5px;font-weight:600;color:var(--color-muted);background-color:var(--bg-light);overflow-wrap:anywhere}.adm-nav-item[data-astro-cid-entlulq7].is-active{background-color:var(--color-night);color:var(--bg-white)}@container (min-width: 470px){.adm-shell[data-astro-cid-entlulq7]{grid-template-columns:140px minmax(0,1fr);gap:16px}.adm-nav[data-astro-cid-entlulq7]{flex-direction:column;flex-wrap:nowrap;padding-bottom:0;padding-right:12px;border-bottom:none;border-right:1px solid var(--border-light)}}.adm-main[data-astro-cid-entlulq7]{display:flex;flex-direction:column;gap:12px;min-width:0}.adm-head[data-astro-cid-entlulq7]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.adm-heading[data-astro-cid-entlulq7]{font-family:var(--font-heading);font-size:15px;font-weight:600;color:var(--color-ink)}.adm-filters[data-astro-cid-entlulq7]{display:inline-flex;flex-wrap:wrap;gap:4px}.adm-pill[data-astro-cid-entlulq7]{border-radius:999px;padding:3px 9px;font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--color-muted);background-color:var(--bg-light);border:1px solid var(--border-light)}.adm-pill[data-astro-cid-entlulq7].is-selected{background-color:var(--bg-highlight);color:var(--color-info);border-color:var(--border-accent)}.adm-groups[data-astro-cid-entlulq7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.adm-group[data-astro-cid-entlulq7]{padding:11px 13px;border:1px solid var(--border-light);border-radius:12px;background-color:var(--bg-white);display:flex;flex-direction:column;gap:4px}.adm-group-top[data-astro-cid-entlulq7]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.adm-group-name[data-astro-cid-entlulq7]{font-family:var(--font-body);font-size:13.5px;font-weight:700;color:var(--color-ink);overflow-wrap:anywhere}.adm-group-badges[data-astro-cid-entlulq7]{display:inline-flex;flex-wrap:wrap;gap:5px}.adm-group-access[data-astro-cid-entlulq7]{font-family:var(--font-body);font-size:12.5px;line-height:1.45;color:var(--color-ink);overflow-wrap:anywhere}.adm-group-meta[data-astro-cid-entlulq7]{font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--color-muted)}.adm-sso-note[data-astro-cid-entlulq7]{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:10px;background-color:var(--bg-light);border:1px solid var(--border-light);font-family:var(--font-body);font-size:12px;line-height:1.45;color:var(--color-ink)}.adm-dot[data-astro-cid-entlulq7]{width:8px;height:8px;border-radius:50%;background-color:var(--color-success);flex:none}.usg[data-astro-cid-dpd5hlt6]{display:flex;flex-direction:column;gap:14px;container-type:inline-size}.usg-cap[data-astro-cid-dpd5hlt6]{padding:14px;border-radius:12px;background-color:var(--bg-light);border:1px solid var(--border-light);display:flex;flex-direction:column;gap:10px}.usg-cap-head[data-astro-cid-dpd5hlt6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.usg-cap-title[data-astro-cid-dpd5hlt6]{font-family:var(--font-body);font-size:13px;font-weight:700;color:var(--color-ink);overflow-wrap:anywhere}.usg-amounts[data-astro-cid-dpd5hlt6]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.usg-current[data-astro-cid-dpd5hlt6]{font-family:var(--font-heading);font-size:24px;font-weight:600;letter-spacing:-.6px;color:var(--color-ink)}.usg-max[data-astro-cid-dpd5hlt6]{font-family:var(--font-body);font-size:13px;color:var(--color-muted)}.usg-bar[data-astro-cid-dpd5hlt6]{height:8px;border-radius:999px;background-color:var(--border-light);overflow:hidden}.usg-bar-fill[data-astro-cid-dpd5hlt6]{display:block;width:17%;height:100%;border-radius:999px;background-color:var(--color-success)}.usg-routes[data-astro-cid-dpd5hlt6]{display:flex;flex-direction:column;gap:8px}.usg-route-label[data-astro-cid-dpd5hlt6]{font-family:var(--font-body);font-size:12px;font-weight:700;color:var(--color-muted)}.usg-route-row[data-astro-cid-dpd5hlt6]{display:flex;flex-direction:column;gap:2px;padding:9px 12px;border:1px solid var(--border-light);border-radius:10px;background-color:var(--bg-white)}@container (min-width: 390px){.usg-route-row[data-astro-cid-dpd5hlt6]{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}}.usg-route-kind[data-astro-cid-dpd5hlt6]{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--color-ink)}.usg-route-val[data-astro-cid-dpd5hlt6]{font-family:var(--font-body);font-size:12.5px;color:var(--color-muted)}.usg-note[data-astro-cid-dpd5hlt6]{padding-top:10px;border-top:1px solid var(--border-table);font-family:var(--font-body);font-size:12.5px;line-height:1.55;color:var(--color-ink)}.eng-container[data-astro-cid-3xhw27ez]{max-width:var(--container-max, 1180px);margin:0 auto;padding:0 clamp(20px,4vw,48px)}.eng-hero[data-astro-cid-3xhw27ez]{background:linear-gradient(180deg,var(--bg-light) 0%,var(--bg-white) 100%);padding:36px 0 24px}.eng-hero-grid[data-astro-cid-3xhw27ez]{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center}.eng-hero-copy[data-astro-cid-3xhw27ez],.eng-hero-visual[data-astro-cid-3xhw27ez]{min-width:0}.eng-hero-actions[data-astro-cid-3xhw27ez]{display:flex;flex-direction:column;gap:12px;margin-top:28px}@media(min-width:640px){.eng-hero-actions[data-astro-cid-3xhw27ez]{flex-direction:row;flex-wrap:wrap;margin-top:32px}}@media(min-width:1024px){.eng-hero[data-astro-cid-3xhw27ez]{padding:clamp(48px,7vw,84px) 0 32px}.eng-hero-grid[data-astro-cid-3xhw27ez]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,64px)}}.eng-pillars[data-astro-cid-3xhw27ez]{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}@media(min-width:900px){.eng-pillars[data-astro-cid-3xhw27ez]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}.eng-pillar[data-astro-cid-3xhw27ez]{background-color:var(--bg-white);border:1px solid var(--border-light);border-radius:var(--radius-card);padding:clamp(20px,3vw,28px);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:10px}.eng-pillar-honest[data-astro-cid-3xhw27ez]{border-color:var(--border-accent)}.eng-honest-badge[data-astro-cid-3xhw27ez]{margin-bottom:2px}.eng-pillar-title[data-astro-cid-3xhw27ez]{font-family:var(--font-heading);font-size:19px;font-weight:600;line-height:1.25;letter-spacing:-.4px;color:var(--color-ink);margin:0}.eng-pillar-text[data-astro-cid-3xhw27ez]{font-family:var(--font-body);font-size:15px;line-height:1.68;color:var(--color-ink);margin:0}.eng-split[data-astro-cid-3xhw27ez]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vw,56px);align-items:start}.eng-split-center[data-astro-cid-3xhw27ez]{align-items:center}.eng-split-copy[data-astro-cid-3xhw27ez],.eng-split-visual[data-astro-cid-3xhw27ez]{min-width:0}@media(min-width:960px){.eng-split[data-astro-cid-3xhw27ez]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.eng-night-points[data-astro-cid-3xhw27ez]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.eng-night-points[data-astro-cid-3xhw27ez] li[data-astro-cid-3xhw27ez]{position:relative;padding-left:28px;font-family:var(--font-body);font-size:15px;line-height:1.65;color:#ffffffc7}.eng-night-points[data-astro-cid-3xhw27ez] li[data-astro-cid-3xhw27ez]:before{content:"✓";position:absolute;left:0;top:0;color:var(--color-accent);font-weight:700}.eng-night-points[data-astro-cid-3xhw27ez] strong[data-astro-cid-3xhw27ez]{color:var(--bg-white);font-weight:600}.eng-memory-box[data-astro-cid-3xhw27ez]{background-color:var(--color-night-card);border:1px solid var(--border-dark);border-radius:var(--radius-card);padding:clamp(18px,3vw,26px);display:flex;flex-direction:column;gap:16px}.eng-memory-head[data-astro-cid-3xhw27ez]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.eng-memory-title[data-astro-cid-3xhw27ez]{font-family:var(--font-heading);font-size:16px;font-weight:600;color:var(--bg-white)}.eng-memory-list[data-astro-cid-3xhw27ez]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.eng-memory-item[data-astro-cid-3xhw27ez]{padding:13px 15px;border-radius:14px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:4px}.eng-memory-top[data-astro-cid-3xhw27ez]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.eng-memory-level[data-astro-cid-3xhw27ez]{font-family:var(--font-body);font-size:14px;font-weight:700;color:var(--bg-white)}.eng-memory-tag[data-astro-cid-3xhw27ez]{border-radius:999px;padding:2px 9px;font-family:var(--font-body);font-size:12px;font-weight:600;background-color:#b79ad82e;color:var(--color-accent)}.eng-memory-place[data-astro-cid-3xhw27ez]{font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--color-accent)}.eng-memory-desc[data-astro-cid-3xhw27ez]{margin:2px 0 0;font-family:var(--font-body);font-size:13.5px;line-height:1.55;color:#ffffffc2}.eng-role-cards[data-astro-cid-3xhw27ez]{display:flex;flex-direction:column;gap:14px}.eng-role-card[data-astro-cid-3xhw27ez]{padding:16px 18px;border-radius:16px;background-color:var(--bg-light);border:1px solid var(--border-light)}.eng-role-label[data-astro-cid-3xhw27ez]{font-family:var(--font-heading);font-size:16px;font-weight:600;color:var(--color-ink);margin-bottom:6px}.eng-role-text[data-astro-cid-3xhw27ez]{margin:0;font-family:var(--font-body);font-size:14.5px;line-height:1.65;color:var(--color-ink)}.eng-examples-note[data-astro-cid-3xhw27ez]{margin-top:12px;font-family:var(--font-body);font-size:12.5px;line-height:1.5;color:var(--color-muted)}.eng-check-list[data-astro-cid-3xhw27ez]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.eng-check-list[data-astro-cid-3xhw27ez] li[data-astro-cid-3xhw27ez]{position:relative;padding-left:30px;font-family:var(--font-body);font-size:15.5px;line-height:1.65;color:var(--color-ink)}.eng-check-list[data-astro-cid-3xhw27ez] li[data-astro-cid-3xhw27ez]:before{content:"✓";position:absolute;left:0;top:3px;width:20px;height:20px;border-radius:50%;background-color:var(--color-success-bg);color:var(--color-success);font-family:var(--font-body);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.eng-audit-grid[data-astro-cid-3xhw27ez]{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}@media(min-width:768px){.eng-audit-grid[data-astro-cid-3xhw27ez]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.eng-audit-card[data-astro-cid-3xhw27ez]{background-color:var(--bg-light);border:1px solid var(--border-light);border-radius:var(--radius-card);padding:clamp(22px,3vw,30px);display:flex;flex-direction:column;align-items:flex-start;gap:12px}.eng-audit-title[data-astro-cid-3xhw27ez]{font-family:var(--font-heading);font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.4px;color:var(--color-ink);margin:0}.eng-audit-text[data-astro-cid-3xhw27ez]{margin:0;font-family:var(--font-body);font-size:15px;line-height:1.68;color:var(--color-ink)}.eng-audit-link[data-astro-cid-3xhw27ez]{margin-top:auto;padding-top:6px;font-family:var(--font-body);font-size:14.5px;font-weight:600;color:var(--snappie-purple);text-decoration:none}.eng-audit-link[data-astro-cid-3xhw27ez]:hover{text-decoration:underline}.eng-faq[data-astro-cid-3xhw27ez]{max-width:820px;margin:clamp(56px,7vw,88px) auto 0}.eng-faq-list[data-astro-cid-3xhw27ez] p[data-astro-cid-3xhw27ez]{font-family:var(--font-body);font-size:15px;line-height:1.72;color:var(--color-ink);margin:0}.eng-faq-list[data-astro-cid-3xhw27ez] p[data-astro-cid-3xhw27ez]+p[data-astro-cid-3xhw27ez]{margin-top:10px}
