.auth-store-preview{--auth-store-ink: var(--sas-ink, var(--app-detail-ink, var(--apps-ink, #173244)));--auth-store-muted: var(--sas-muted, var(--app-detail-muted, var(--apps-muted, #526b7b)));--auth-store-line: var(--sas-line, var(--app-detail-line, var(--apps-line, #d5e2e9)));--auth-store-paper: var(--sas-surface, var(--app-detail-panel, var(--apps-paper, #ffffff)));--auth-store-tint: var(--sas-inset, var(--app-detail-soft, var(--apps-tint, #edf4f7)));--auth-store-accent: var(--sas-accent, var(--app-detail-accent, var(--apps-accent, #05798c)));display:grid;gap:12px;min-width:0;padding:16px;border:1px solid var(--auth-store-line);border-radius:12px;color:var(--auth-store-ink);background:var(--auth-store-tint)}.auth-store-preview *,.auth-store-complete *{box-sizing:border-box}.auth-store-preview-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px}.auth-store-preview-heading>span{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:750;line-height:1.5}.auth-store-preview-heading>small{font-size:11px;line-height:1.5;color:var(--auth-store-muted)}.auth-store-preview-heading svg{flex:none;color:var(--auth-store-accent)}.auth-store-preview .auth-store-preview-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0}.auth-store-preview-counts>div{display:flex;flex-direction:column-reverse;justify-content:end;gap:3px;min-width:0;padding:9px 8px;border:1px solid var(--auth-store-line);border-radius:8px;background:var(--auth-store-paper)}.auth-store-preview-counts dt{font-size:10px;line-height:1.4;color:var(--auth-store-muted);overflow-wrap:anywhere}.auth-store-preview-counts dd{margin:0;font-size:20px;line-height:1.2;font-weight:750;letter-spacing:-.025em}.auth-store-preview-counts [data-state=included]{border-color:var(--auth-store-accent)}.auth-store-preview-counts [data-state=included] dd{color:var(--auth-store-accent)}.auth-store-preview>ul{display:grid;gap:6px;list-style:none;padding:0;margin:0}.auth-store-preview>ul>li{display:flex;align-items:start;gap:7px;font-size:12px;line-height:1.5}.auth-store-preview>ul svg{color:var(--auth-store-accent);flex:none;margin-top:2px}.auth-store-preview>.auth-store-preview-boundary{margin:0;font-size:11px;line-height:1.6;color:var(--auth-store-muted)}.auth-store-preview>:is(button,a){display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;width:100%;padding:8px 10px;border:1px solid var(--auth-store-line);border-radius:8px;font:inherit;font-size:12px;font-weight:700;line-height:1.5;color:var(--auth-store-accent);background:var(--auth-store-paper);text-decoration:none;text-align:left;cursor:pointer}.auth-store-preview>:is(button,a):hover{border-color:var(--auth-store-accent)}.auth-store-preview>:is(button,a):focus-visible{outline:3px solid var(--auth-store-accent);outline-offset:3px}.auth-store-preview>:is(button,a) svg{flex:none}.auth-store-preview[data-variant=inline]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;padding:13px 16px}.auth-store-preview[data-variant=inline] .auth-store-preview-heading{grid-column:1 / -1}.auth-store-preview[data-variant=inline]>:is(button,a){grid-column:2;grid-row:2;width:auto}.auth-store-preview[data-variant=inline]>.auth-store-preview-boundary{grid-column:1 / -1}.site-app-detail .auth-store-capabilities.auth-store-complete{display:grid;gap:22px;min-width:0;margin-block:28px}.auth-store-complete .auth-store-directory{min-width:0;scroll-margin-top:24px}.auth-store-complete .auth-store-directory:focus-visible{outline:3px solid var(--app-detail-accent, #05798c);outline-offset:4px}.auth-store-directory-intro{margin-bottom:18px}.auth-store-directory-intro>span{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--app-detail-accent, #05798c)}.auth-store-directory-intro h3{margin:7px 0;font-size:clamp(20px,2.2vw,28px);line-height:1.25;letter-spacing:-.025em}.auth-store-directory-intro p{max-width:70ch;margin:0;font-size:13px;line-height:1.7;color:var(--app-detail-muted, #526b7b)}@media(max-width:640px){.auth-store-preview{padding:13px}.auth-store-preview[data-variant=inline]{grid-template-columns:minmax(0,1fr);padding:13px}.auth-store-preview[data-variant=inline]>:is(button,a){grid-column:auto;grid-row:auto;width:100%}}@media(max-width:380px){.auth-store-preview .auth-store-preview-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}
