.apps-center{overflow-wrap:break-word}.ac-hero{background:#edf5f5;padding:62px 0}.ac-hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:center}.ac-hero h1{font-size:clamp(34px,4.4vw,56px);line-height:1.35}.ac-hero .lead{max-width:610px}.ac-updated{font-size:13px;color:#536576;margin:0}.ac-route{background:var(--navy);border-radius:14px;padding:30px;color:white}.ac-route .eyebrow{color:var(--mint);margin-bottom:10px}.ac-route a{display:block;border-bottom:1px solid #ffffff28;padding:15px 0}.ac-route a:last-child{border:0}.ac-route strong{display:block;font-size:18px}.ac-route span{display:block;font-size:14px;color:#b7dcd7;margin-top:4px}.ac-jump{display:flex;flex-wrap:wrap;gap:8px;min-height:0;padding:24px 0;margin:0 auto}.ac-jump a{border:1px solid var(--line);border-radius:30px;padding:9px 20px;font-size:14px;min-height:44px;color:var(--navy)}.ac-jump a:hover{background:#edf5f5;border-color:var(--teal)}.ac-section{padding:44px 0 50px;scroll-margin-top:20px}.ac-section:nth-of-type(odd){background:#f7f9fa}.ac-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ac-card{border:1px solid var(--line);border-radius:14px;background:white;padding:30px;display:flex;flex-direction:column;min-width:0;scroll-margin-top:100px}.ac-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px}.ac-icon{display:flex;width:56px;height:56px;border-radius:12px;background:#e5f3f0;color:#087f83;align-items:center;justify-content:center;flex-shrink:0}.ac-icon svg{width:32px;height:32px}.ac-status{display:inline-block;border-radius:20px;font-size:12px;font-weight:600;padding:5px 12px}.ac-live{background:#e8f5ee;color:#176746}.ac-review{background:#fff3df;color:#7c5317}.ac-card h3{font-size:23px;margin-bottom:12px}.ac-card>p{font-size:16px;color:#536576}.ac-audience strong{font-size:12px;letter-spacing:1px;color:#536576}.ac-card-actions{margin-top:auto;padding-top:10px;display:flex;gap:12px}.ac-card-actions .btn{min-height:48px}.ac-card .ac-note{font-size:13px;line-height:1.75;color:#586b7b;min-height:48px;margin:14px 0}.ac-disabled,.ac-disabled:disabled{background:#f0f2f4;color:#687583;border-color:#dce4e9;cursor:not-allowed;opacity:1}.ac-guide{border-top:1px solid var(--line);border-bottom:0;padding:16px 0 0;margin-top:0}.ac-guide summary{font-size:15px;min-height:32px;line-height:2}.ac-guide ol{padding-left:22px;font-size:15px;color:#536576;margin:14px 0 0}.ac-guide li{padding:4px 0}.ac-guide p{font-size:15px}.ac-value{background:#edf5f5}.ac-value article{padding:14px 0}.ac-value .grid{gap:40px}.ac-on-dark.btn.secondary{border-color:#94abbc;color:white}.cta .eyebrow{color:var(--mint)}#help{scroll-margin-top:90px}.ac-card a:hover,.ac-route a:hover{filter:brightness(.9)}
@media(max-width:850px){.ac-hero{padding:34px 0}.ac-hero-grid{grid-template-columns:1fr;gap:24px}.ac-hero h1{font-size:32px;letter-spacing:0}.ac-route{padding:20px}.ac-route strong{font-size:16px}.ac-grid{grid-template-columns:1fr;gap:16px}.ac-card{padding:22px}.ac-card h3{font-size:21px}.ac-card>p{font-size:15px}.ac-card .ac-note{font-size:13px;min-height:0}.ac-jump{padding:18px 0;gap:8px}.ac-jump a{padding:8px 14px}.ac-section{padding:28px 0 34px;scroll-margin-top:90px}.ac-section .sectionhead p{margin-top:10px}.ac-icon{width:48px;height:48px}.ac-card-top{gap:8px;margin-bottom:18px}.ac-status{font-size:12px;padding:4px 10px}.ac-card-actions{display:block}.ac-card-actions .btn{width:100%}.ac-value .grid{gap:10px}.ac-updated{font-size:12px}.ac-hero .actions .btn{flex:1}.ac-route a{min-height:64px}.ac-guide summary{min-height:44px}.ac-guide li{font-size:14px}.ac-hero .actions{display:flex;flex-wrap:wrap}.ac-hero .actions .btn{min-width:130px}}
@media(prefers-reduced-motion:reduce){.apps-center{scroll-behavior:auto}}
@media(max-width:850px){.ac-hero .ac-route{display:none}}
.ac-platform{display:flex;align-items:center;gap:12px;min-width:0}.ac-platform .ac-icon{width:64px;height:64px;border-radius:16px}.ac-platform .ac-icon svg{width:36px;height:36px}.ac-platform .ac-icon img{display:block;width:44px;height:44px}.ac-platform-name strong{display:block;color:var(--navy);font-size:15px;line-height:1.5;white-space:nowrap}.ac-platform-name small{display:block;color:#617486;font-size:12px;line-height:1.6}.ac-platform-h5 .ac-icon{background:#eaf1ff;color:#3263bf}.ac-platform-mini .ac-icon{background:#e8f7ed;color:#079849}.ac-platform:not(.ac-platform-h5):not(.ac-platform-mini) .ac-icon{background:#effaf5}.ac-platform-strip{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.ac-platform-strip .ac-platform{background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 12px;gap:8px}.ac-platform-strip .ac-icon{width:32px;height:32px;border-radius:8px}.ac-platform-strip .ac-icon svg{width:23px;height:23px}.ac-platform-strip .ac-icon img{width:28px;height:28px}.ac-platform-strip .ac-platform-name strong{font-size:13px}.ac-platform-strip .ac-platform-name small{display:none}.ac-card-top{flex-wrap:wrap}.ac-card-top .ac-status{margin-left:auto}
@media(max-width:850px){.ac-platform .ac-icon{width:56px;height:56px}.ac-platform .ac-icon img{width:40px;height:40px}.ac-platform-strip{gap:8px;margin:18px 0}.ac-platform-strip .ac-platform{padding:8px;gap:6px}.ac-platform-strip .ac-icon{width:26px;height:26px}.ac-platform-strip .ac-icon img{width:25px;height:25px}.ac-platform-strip .ac-icon svg{width:20px;height:20px}.ac-platform-strip .ac-platform-name strong{font-size:12px}}
.ac-card-actions{flex-wrap:wrap}@media(max-width:850px){.ac-card-actions>*+*{margin-top:8px}}
.ac-mini-code{scroll-margin-top:100px}.ac-mini-code:target{outline:2px solid var(--teal);outline-offset:4px}.ac-mini-code img{display:block;width:100%;height:auto;margin:16px 0;border:1px solid var(--line);border-radius:8px}.ac-mini-code p{font-size:14px;color:#536576}
.ac-mini-image{width:min(100%,260px);aspect-ratio:1;overflow:hidden;margin:18px auto;border-radius:16px;background:#f7f7f7}.ac-mini-image img{width:271.5%;max-width:none;height:auto;margin:0;border:0;border-radius:0;-webkit-touch-callout:default}
