.auth-feature-summary{--afs-ink:var(--foreground,#142b3a);--afs-muted:var(--muted-foreground,#536b78);--afs-line:var(--border,#d6e3e8);--afs-paper:var(--card,#fff);--afs-soft:var(--muted,#edf5f7);--afs-accent:var(--sa-accent,#087c8f);min-width:0;max-width:100%;border:1px solid var(--afs-line);border-radius:16px;background:var(--afs-paper);color:var(--afs-ink);padding:22px;font:inherit}.auth-feature-summary-marketing{--afs-ink:var(--apps-ink,#142b3a);--afs-muted:var(--apps-muted,#536b78);--afs-line:var(--apps-line,#d6e3e8);--afs-paper:var(--apps-paper,#fff);--afs-soft:var(--apps-tint,#edf5f7);--afs-accent:var(--apps-accent,#087c8f)}.auth-feature-summary :where(p,dl,dd){margin:0}.auth-feature-summary :where(p,span,small,dt,dd){overflow-wrap:anywhere}.auth-feature-summary-heading{display:grid;gap:8px}.auth-feature-summary-heading>span,.auth-feature-summary-future>span{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--afs-accent)}.auth-feature-summary-heading>p{color:var(--afs-muted);font-size:13px;line-height:1.7}.auth-feature-summary-included{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px!important}.auth-feature-summary-included>div{display:flex;flex-direction:column;gap:8px;min-width:0;padding:18px;border:1px solid var(--afs-line);border-radius:11px;background:var(--afs-soft)}.auth-feature-summary-included dt{font-size:12px;font-weight:650}.auth-feature-summary-included dd{display:grid;gap:8px}.auth-feature-summary-included dd>strong{font-size:36px;font-weight:700;line-height:1.1;letter-spacing:-.04em}.auth-feature-summary-included dd>span{font-size:12px;line-height:1.65;color:var(--afs-muted)}.auth-feature-summary-future{margin-top:20px;padding-top:18px;border-top:1px solid var(--afs-line)}.auth-feature-summary-future dl{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:10px}.auth-feature-summary-future dl>div{display:flex;align-items:baseline;gap:8px;min-width:0}.auth-feature-summary-future dt{font-size:11px;color:var(--afs-muted)}.auth-feature-summary-future dd{font-size:16px;font-weight:650}.auth-feature-summary .auth-feature-summary-note{margin-top:16px;font-size:11px;line-height:1.8;color:var(--afs-muted)}.auth-feature-summary-compact{padding:12px 0;border-width:1px 0;border-radius:0;background:transparent;margin:16px 0;--afs-paper:transparent}.auth-feature-summary-compact>p{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;font-size:12px;line-height:1.6}.auth-feature-summary-compact strong{font-weight:700}.auth-feature-summary-compact span{font-size:10px;color:var(--afs-muted)}.auth-feature-summary-compact>small{display:block;margin-top:5px;font-size:10px;line-height:1.6;color:var(--afs-muted)}.site-app-detail .auth-store-capabilities{--ac-ink:var(--app-detail-ink);--ac-muted:var(--app-detail-muted);--ac-line:var(--app-detail-line);--ac-paper:var(--app-detail-panel);--ac-soft:var(--app-detail-soft);--ac-accent:var(--app-detail-accent);display:grid;gap:22px;min-width:0;margin-block:30px}.site-app-detail .auth-store-capabilities .auth-capabilities{--ac-ink:var(--app-detail-ink);--ac-muted:var(--app-detail-muted);--ac-line:var(--app-detail-line);--ac-paper:var(--app-detail-panel);--ac-soft:var(--app-detail-soft);--ac-accent:var(--app-detail-accent)}.site-app-detail .auth-feature-summary{--afs-ink:var(--app-detail-ink);--afs-muted:var(--app-detail-muted);--afs-line:var(--app-detail-line);--afs-paper:var(--app-detail-panel);--afs-soft:var(--app-detail-soft);--afs-accent:var(--app-detail-accent)}.auth-store-capability-directory{min-width:0;border:1px solid var(--ac-line);border-radius:14px;background:var(--ac-paper);color:var(--ac-ink);overflow:clip}.auth-store-capability-directory>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:56px;padding:18px;list-style:none;cursor:pointer;font-size:14px;font-weight:650}.auth-store-capability-directory>summary::-webkit-details-marker{display:none}.auth-store-capability-directory>summary>svg{flex:none}.auth-store-capability-directory[open]>summary>svg{transform:rotate(180deg)}.auth-store-capability-directory>summary:focus-visible{outline:2px solid var(--ac-accent);outline-offset:-4px}.auth-store-capability-directory>.auth-capabilities{padding:20px;border-top:1px solid var(--ac-line)}.auth-store-request-note{margin:0;color:var(--ac-muted);font-size:12px;line-height:1.8;overflow-wrap:anywhere}@media(max-width:600px){.auth-feature-summary{padding:17px}.auth-feature-summary-included{grid-template-columns:minmax(0,1fr)}.auth-feature-summary-included>div{padding:15px}.auth-feature-summary-compact{padding:11px 0}.auth-store-capability-directory>.auth-capabilities{padding:15px}.auth-store-capability-directory>summary{padding:16px;font-size:13px}}@media(forced-colors:active){.auth-feature-summary,.auth-feature-summary-included>div,.auth-store-capability-directory{border-color:CanvasText;background:Canvas;color:CanvasText}}
