.scopes-section[data-astro-cid-xtgdlj6k] h2[data-astro-cid-xtgdlj6k]{font-family:var(--yap-display);font-size:var(--text-title);font-weight:680;letter-spacing:var(--track-tight);line-height:1.15;margin:0 0 var(--stack-1)}.scopes-note[data-astro-cid-xtgdlj6k]{font-size:var(--text-meta);line-height:1.55;color:var(--yap-marketing-fg-muted);margin:0 0 var(--stack-3);max-width:55ch}.scopes-table-wrap[data-astro-cid-xtgdlj6k]{overflow-x:auto;border:1px solid var(--yap-marketing-rule);border-radius:var(--radius-card)}.scopes-table[data-astro-cid-xtgdlj6k]{width:100%;border-collapse:collapse;font-size:var(--text-meta);line-height:1.55}.scopes-table[data-astro-cid-xtgdlj6k] thead[data-astro-cid-xtgdlj6k]{border-bottom:1px solid var(--yap-marketing-rule);background:#ffffff05}.scopes-table[data-astro-cid-xtgdlj6k] th[data-astro-cid-xtgdlj6k]{padding:.75rem 1rem;text-align:left;font-family:var(--yap-mono);font-size:var(--text-label);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--yap-marketing-fg-muted)}.scopes-table[data-astro-cid-xtgdlj6k] td[data-astro-cid-xtgdlj6k]{padding:.75rem 1rem;border-top:1px solid rgba(255,255,255,.04);color:var(--yap-marketing-fg-muted)}.scopes-table[data-astro-cid-xtgdlj6k] tr[data-astro-cid-xtgdlj6k]:nth-child(2n){background:#ffffff03}.scope-name[data-astro-cid-xtgdlj6k]{font-family:var(--yap-mono);font-size:var(--text-meta);color:#9bacff;white-space:nowrap}.scope-risk--low[data-astro-cid-xtgdlj6k]{color:var(--yap-marketing-success)}.scope-risk--medium[data-astro-cid-xtgdlj6k]{color:var(--yap-marketing-amber)}.scope-risk--high[data-astro-cid-xtgdlj6k]{color:#f87171}.app-detail-hero[data-astro-cid-bfy55ylc]{background:radial-gradient(circle at 80% 25%,var(--hero-grad),transparent 30rem)}.app-detail-hero__grid[data-astro-cid-bfy55ylc]{display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(3rem,7vw,7rem)}.app-detail-status[data-astro-cid-bfy55ylc]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:var(--stack-3)}.app-detail-hero[data-astro-cid-bfy55ylc] h1[data-astro-cid-bfy55ylc]{font-family:var(--yap-display);font-size:var(--text-display);font-weight:690;letter-spacing:var(--track-tight);line-height:1.02;margin:0 0 var(--stack-1);max-width:10ch}.app-detail-publisher[data-astro-cid-bfy55ylc]{font-family:var(--yap-mono);font-size:var(--text-label);font-weight:650;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--yap-marketing-fg-muted);margin:0 0 var(--stack-2)}.app-detail-tagline[data-astro-cid-bfy55ylc]{font-size:var(--text-body);line-height:1.65;color:var(--yap-marketing-fg-muted);margin:0 0 var(--stack-3);max-width:42ch}.app-mock[data-astro-cid-bfy55ylc]{background:#1a2332;border:1px solid var(--yap-marketing-rule-strong);border-radius:var(--radius-card);overflow:hidden;color:#e2e8f0}.app-mock__nav[data-astro-cid-bfy55ylc]{display:flex;gap:0;padding:0 .75rem;border-bottom:1px solid var(--yap-marketing-rule-strong);background:#00000026}.app-mock__tab[data-astro-cid-bfy55ylc]{padding:.65rem .75rem;font-size:var(--text-meta);font-weight:600;color:#ffffff61;border-bottom:2px solid transparent;cursor:default;transition:color .15s}.app-mock__tab--active[data-astro-cid-bfy55ylc]{color:#fff;border-bottom-color:var(--app-accent, #4d6bff)}.app-mock__label[data-astro-cid-bfy55ylc]{font-family:var(--yap-mono);font-size:var(--text-label);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:#ffffff59}.app-mock__body[data-astro-cid-bfy55ylc]{padding:1.25rem}.app-mock__heading[data-astro-cid-bfy55ylc]{display:block;margin:var(--stack-2) 0 1rem;font-family:var(--yap-display);font-size:var(--text-title);font-weight:680;line-height:1.15;color:var(--app-accent, #4d6bff)}.app-mock__rows[data-astro-cid-bfy55ylc]{display:flex;flex-direction:column;gap:.5rem}.app-mock__row[data-astro-cid-bfy55ylc]{border-left:3px solid var(--app-accent, #4d6bff);padding:.55rem .85rem;background:#ffffff0a;border-radius:0 var(--radius-ctl) var(--radius-ctl) 0}.app-mock__row-title[data-astro-cid-bfy55ylc]{font-size:14px;font-weight:600;color:#ffffffd1}.detail-section-title[data-astro-cid-bfy55ylc]{font-family:var(--yap-display);font-size:var(--text-title);font-weight:680;letter-spacing:var(--track-tight);line-height:1.15;margin:var(--stack-2) 0 var(--stack-3);max-width:32ch}.detail-model[data-astro-cid-bfy55ylc]{display:grid;grid-template-columns:.88fr 1.12fr;align-items:start;gap:clamp(3rem,7vw,7rem)}.mapping-table[data-astro-cid-bfy55ylc]{width:100%;border-collapse:collapse;font-size:var(--text-meta);line-height:1.55;color:#17202b}.mapping-table[data-astro-cid-bfy55ylc] thead[data-astro-cid-bfy55ylc]{border-bottom:1px solid rgba(17,23,34,.14)}.mapping-table[data-astro-cid-bfy55ylc] th[data-astro-cid-bfy55ylc]{padding:.6rem 0;text-align:left;font-family:var(--yap-mono);font-size:var(--text-label);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:#68717d}.mapping-table[data-astro-cid-bfy55ylc] td[data-astro-cid-bfy55ylc]{padding:.75rem 0;border-top:1px solid rgba(17,23,34,.1);font-weight:600}.mapping-arrow[data-astro-cid-bfy55ylc]{color:#2a665b;text-align:center;width:35px;font-style:normal}.mapping-domain[data-astro-cid-bfy55ylc]{color:var(--app-accent, #4d6bff)}.app-detail-body__grid[data-astro-cid-bfy55ylc]{display:grid;grid-template-columns:1fr 360px;align-items:start;gap:clamp(2rem,5vw,5rem)}.app-detail-prose[data-astro-cid-bfy55ylc]{font-size:var(--text-body);line-height:1.65}.concept-chip[data-astro-cid-bfy55ylc]{display:flex;align-items:center;gap:1rem;margin-bottom:var(--stack-3);padding:.75rem 1rem;border:1px solid rgba(242,185,96,.25);border-radius:var(--radius-card);background:#f2b9600f}.concept-chip[data-astro-cid-bfy55ylc] p[data-astro-cid-bfy55ylc]{margin:0;font-size:var(--text-meta);line-height:1.55;color:#b9a783}@media (max-width: 900px){.app-detail-hero__grid[data-astro-cid-bfy55ylc],.detail-model[data-astro-cid-bfy55ylc],.app-detail-body__grid[data-astro-cid-bfy55ylc]{grid-template-columns:1fr}.app-detail-body[data-astro-cid-bfy55ylc] aside[data-astro-cid-bfy55ylc]{display:grid;grid-template-columns:1fr}}
