.email-link[data-astro-cid-4p7osnfn]{align-items:center;gap:var(--space-2xs);display:inline-flex}.email-link[data-astro-cid-4p7osnfn] svg{block-size:1.375rem;inline-size:1.375rem}.email-link[data-astro-cid-4p7osnfn] .email-copy{border-radius:var(--radius-sm);transition:color var(--motion-duration-fast) var(--motion-ease), outline-color var(--motion-duration) var(--motion-ease);outline:2px solid #0000;padding:.25rem}.email-link[data-astro-cid-4p7osnfn] .email-copy:hover{color:var(--accent);outline-color:var(--ring)}.pronunciation[data-astro-cid-ju6xe442]{align-items:center;gap:var(--space-3xs);display:inline-flex}.pronunciation-trigger[data-astro-cid-ju6xe442]{align-items:center;gap:var(--space-3xs);min-block-size:var(--control-size-compact);appearance:none;color:var(--muted-foreground);font:inherit;text-align:start;text-underline-offset:.25em;touch-action:manipulation;cursor:help;transition:color var(--motion-duration-fast) var(--motion-ease);background:0 0;border:0;padding:0;text-decoration:underline dotted;display:inline-flex}.pronunciation-trigger[data-astro-cid-ju6xe442] svg{flex-shrink:0;block-size:1rem;inline-size:1rem}@media (hover:hover) and (pointer:fine){.pronunciation-trigger[data-astro-cid-ju6xe442]:hover{color:var(--foreground)}}.pronunciation-trigger[data-astro-cid-ju6xe442]:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}.pronunciation-play[data-astro-cid-ju6xe442]{inline-size:var(--control-size-compact);min-block-size:var(--control-size-compact);border:1px solid var(--border);border-radius:var(--radius-md);appearance:none;color:var(--muted-foreground);touch-action:manipulation;cursor:pointer;transition:background-color var(--motion-duration) var(--motion-ease), border-color var(--motion-duration) var(--motion-ease), color var(--motion-duration-fast) var(--motion-ease);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pronunciation-play[data-astro-cid-ju6xe442]:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.pronunciation-play[data-astro-cid-ju6xe442]:hover{border-color:var(--interactive-border);background:var(--interactive-background);color:var(--interactive-foreground)}}.pronunciation-play[data-astro-cid-ju6xe442]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.profile-header[data-astro-cid-udaowy3e]{align-items:center;gap:var(--space-s);flex-direction:column;display:flex}#profile[data-astro-cid-udaowy3e]{margin-block-start:var(--space-s)}.profile-avatar[data-astro-cid-udaowy3e]{align-self:center;block-size:7rem;inline-size:7rem}.profile-content[data-astro-cid-udaowy3e]{gap:var(--space-xs);flex:1;display:grid}.profile-meta[data-astro-cid-udaowy3e]{align-items:center;gap:var(--space-2xs) var(--space-s);color:var(--muted-foreground);font-size:var(--step--1);flex-wrap:wrap;display:flex}.profile-heading[data-astro-cid-udaowy3e]{gap:var(--space-2xs);display:grid}.profile-heading[data-astro-cid-udaowy3e] h1[data-astro-cid-udaowy3e]{align-items:center;gap:var(--space-2xs);font-size:var(--step-3);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);flex-wrap:wrap;margin:0;display:flex}.profile-pronouns[data-astro-cid-udaowy3e]{font-size:var(--step--1)}.profile-othernames[data-astro-cid-udaowy3e]{color:var(--muted-foreground);font-size:var(--step--1)}.profile-tagline[data-astro-cid-udaowy3e]{color:var(--foreground)}.profile-footer[data-astro-cid-udaowy3e]{align-items:center;gap:var(--space-2xs) var(--space-s);padding-block-start:var(--space-s);padding-inline:var(--space-s);color:var(--muted-foreground);flex-wrap:wrap;display:flex}.profile-contact-item[data-astro-cid-udaowy3e]{align-items:center;gap:var(--space-2xs);min-block-size:var(--control-size-compact);display:inline-flex}.profile-contact-item[data-astro-cid-udaowy3e] svg{block-size:1rem;inline-size:1rem}@media (width>=40rem){.profile-header[data-astro-cid-udaowy3e]{flex-direction:row;align-items:flex-start}.profile-avatar[data-astro-cid-udaowy3e]{align-self:flex-start;block-size:12.5rem;inline-size:12.5rem}.profile-heading[data-astro-cid-udaowy3e] h1[data-astro-cid-udaowy3e]{font-size:var(--step-3)}}.home-container[data-astro-cid-lcdefpme]{gap:var(--space-l);box-sizing:border-box;flex-direction:column;width:100%;margin-inline:auto;display:flex}.nav-hub-grid[data-astro-cid-lcdefpme]{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.hub-card[data-astro-cid-lcdefpme]{background:color-mix(in oklab, var(--muted) 25%, var(--background));border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-s);align-items:center;gap:var(--space-xs);color:inherit;transition:all var(--motion-duration-fast) var(--motion-ease);text-decoration:none;display:flex}.hub-card[data-astro-cid-lcdefpme]:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 4px 16px -4px #00000014}.hub-icon[data-astro-cid-lcdefpme]{font-size:1.8rem}.hub-text[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:var(--step--1);display:block}.hub-text[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:var(--step--2);color:var(--muted-foreground)}.home-section[data-astro-cid-lcdefpme]{background:color-mix(in oklab, var(--muted) 15%, var(--background));border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-m);gap:var(--space-s);box-sizing:border-box;flex-direction:column;display:flex}.section-tag[data-astro-cid-lcdefpme]{letter-spacing:.05em;text-transform:uppercase;background:color-mix(in oklab, var(--accent) 20%, transparent);color:var(--accent);border-radius:4px;align-self:flex-start;padding:2px 8px;font-size:.7rem;font-weight:700}.home-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-1);border-left:4px solid var(--accent);margin:0;padding-left:10px;font-weight:800;line-height:1.35}.home-section[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.lead-text[data-astro-cid-lcdefpme]{font-size:var(--step-0);color:var(--foreground);margin:0;line-height:1.75}.section-title-row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:var(--space-s);display:flex}.section-desc[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--muted-foreground);margin:4px 0 0}.view-all-link[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--accent);white-space:nowrap;font-weight:700;text-decoration:none}.view-all-link[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.table-scroll-container[data-astro-cid-lcdefpme]{-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius-lg);margin-block:var(--space-xs);overflow-x:auto;box-shadow:0 2px 8px #00000008}.monograph-table[data-astro-cid-lcdefpme]{border-collapse:collapse;width:100%;min-width:680px;font-size:var(--step--1);background:var(--background)}.monograph-table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.monograph-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{border:1px solid var(--border);text-align:left;vertical-align:middle;padding:12px 14px}.monograph-table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{background:color-mix(in oklab, var(--muted) 50%, var(--background));white-space:nowrap;letter-spacing:.02em;font-weight:700}.highlight-row[data-astro-cid-lcdefpme]{background:color-mix(in oklab, var(--accent) 10%, var(--background));font-weight:600}.tbl-btn[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--accent) 15%, transparent);color:var(--accent);font-weight:700;font-size:var(--step--2);transition:all var(--motion-duration-fast) var(--motion-ease);padding:4px 10px;text-decoration:none;display:inline-block}.tbl-btn[data-astro-cid-lcdefpme]:hover{background:var(--accent);color:#fff}.cards-grid[data-astro-cid-lcdefpme]{gap:var(--space-s);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.pillars-grid[data-astro-cid-lcdefpme]{gap:var(--space-s);margin-top:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.pillar-card[data-astro-cid-lcdefpme]{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-s);flex-direction:column;gap:8px;display:flex}.p-icon[data-astro-cid-lcdefpme]{font-size:1.8rem}.pillar-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-0);margin:0;font-weight:700}.pillar-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--muted-foreground);margin:0;line-height:1.6}.proof-snapshots-grid[data-astro-cid-lcdefpme]{gap:var(--space-s);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.proof-item[data-astro-cid-lcdefpme]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);padding:var(--space-xs);flex-direction:column;gap:6px;display:flex}.proof-top[data-astro-cid-lcdefpme]{font-size:var(--step--1);justify-content:space-between;display:flex}.proof-tag[data-astro-cid-lcdefpme]{font-size:var(--step--2);background:color-mix(in oklab, var(--accent) 15%, transparent);color:var(--accent);border-radius:4px;padding:1px 6px;font-weight:600}.proof-img-box[data-astro-cid-lcdefpme]{border-radius:var(--radius-md);border:1px solid var(--border);background:#000;height:140px;overflow:hidden}.proof-img-box[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.proof-footer[data-astro-cid-lcdefpme]{font-size:var(--step--2);color:var(--muted-foreground);justify-content:space-between;align-items:center;display:flex}.text-green[data-astro-cid-lcdefpme]{color:#00e676;font-weight:600}.proof-link[data-astro-cid-lcdefpme]{color:var(--accent);font-weight:700;text-decoration:none}.summary-cards-grid[data-astro-cid-lcdefpme]{gap:var(--space-s);margin-top:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.sum-card[data-astro-cid-lcdefpme]{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-s);flex-direction:column;gap:8px;display:flex}.green-border[data-astro-cid-lcdefpme]{border-color:color-mix(in oklab, #00e676 50%, var(--border))}.blue-border[data-astro-cid-lcdefpme]{border-color:color-mix(in oklab, #0284c7 50%, var(--border))}.win-border[data-astro-cid-lcdefpme]{border-color:color-mix(in oklab, #ffab00 50%, var(--border))}.android-border[data-astro-cid-lcdefpme]{border-color:color-mix(in oklab, #a855f7 50%, var(--border))}.sum-badge[data-astro-cid-lcdefpme]{border-radius:4px;align-self:flex-start;padding:2px 8px;font-size:.7rem;font-weight:700}.green-bg[data-astro-cid-lcdefpme]{color:#000;background:#00e676}.blue-bg[data-astro-cid-lcdefpme]{color:#fff;background:#0284c7}.win-bg[data-astro-cid-lcdefpme]{color:#000;background:#ffab00}.android-bg[data-astro-cid-lcdefpme]{color:#fff;background:#a855f7}.sum-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-0);margin:0;font-weight:700}.sum-core[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--accent);margin:0;font-weight:600}.sum-reason[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--muted-foreground);margin:0;line-height:1.6}.faq-list[data-astro-cid-lcdefpme]{margin-block:var(--space-xs);flex-direction:column;gap:8px;display:flex}.faq-card[data-astro-cid-lcdefpme]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background)}.faq-q[data-astro-cid-lcdefpme]{font-weight:700;font-size:var(--step-0);cursor:pointer;user-select:none;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.faq-a[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--muted-foreground);border-top:1px solid color-mix(in oklab, var(--border) 40%, transparent);padding:0 16px 14px;line-height:1.7}.faq-a[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:8px 0 0}.guide-cards-grid[data-astro-cid-lcdefpme]{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.guide-box[data-astro-cid-lcdefpme]{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-s);color:inherit;transition:all var(--motion-duration) var(--motion-ease);text-decoration:none}.guide-box[data-astro-cid-lcdefpme]:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 4px 12px -2px #00000014}.g-icon[data-astro-cid-lcdefpme]{margin-bottom:4px;font-size:1.8rem}.guide-box[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-0);margin:0 0 6px;font-weight:700}.guide-box[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--muted-foreground);margin:0;line-height:1.6}@media (width<=640px){.section-title-row[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}}
