.ap-band .wwr-head{margin-bottom:32px}.ap{background:var(--be-surface);box-shadow:var(--be-shadow-2);border-radius:20px;overflow:hidden}.ap__tabs{border-bottom:1px solid var(--be-border);flex-wrap:wrap;gap:8px;padding:20px 24px;display:flex}.ap__tab{border-radius:var(--be-radius-pill);background:color-mix(in srgb, var(--be-brand) 6%, transparent);color:var(--be-muted);font:inherit;cursor:pointer;transition:background var(--mo-micro) var(--ease-micro), color var(--mo-micro) var(--ease-micro), box-shadow var(--mo-micro) var(--ease-micro);border:none;align-items:center;gap:8px;padding:10px 18px;font-size:.9rem;font-weight:500;line-height:1.2;display:inline-flex}.ap__tab i{color:var(--be-muted);transition:color var(--mo-micro) var(--ease-micro);font-size:.95em}.ap__tab:hover{background:color-mix(in srgb, var(--be-brand) 12%, transparent);color:var(--be-text)}.ap__tab:hover i{color:var(--be-brand)}.ap__tab:focus-visible{outline:2px solid var(--be-brand);outline-offset:2px}.ap__tab.is-active{background:var(--be-brand);color:#fff;box-shadow:0 2px 8px -2px color-mix(in srgb, var(--be-brand) 40%, transparent)}.ap__tab.is-active i{color:#ffffffd9}[data-theme=dark] .ap__tab.is-active,[data-theme=dark] .ap__tab.is-active i{color:var(--be-grey-950)}.ap__panel{padding:28px 28px 32px}.ap__panel:focus-visible{outline:2px solid var(--be-brand);outline-offset:-4px}.ap__panelhead{margin-bottom:20px}.ap__h3{font-family:var(--font-sora), var(--font-inter), system-ui, sans-serif;color:var(--be-text);margin:0 0 6px;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:700;line-height:1.25}.ap__sub{color:var(--be-muted);margin:0;font-size:.95rem;line-height:1.5}.ap__apps{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.ap__app{border-radius:var(--be-radius-md);background:color-mix(in srgb, var(--be-brand) 4%, var(--be-surface-2));transition:background var(--mo-micro) var(--ease-micro), box-shadow var(--mo-micro) var(--ease-micro), transform var(--mo-micro) var(--ease-micro);animation:apTileIn var(--mo-ui) var(--ease-out) both;border:none;align-items:center;gap:12px;padding:12px 14px;display:flex}.ap__app:hover{background:color-mix(in srgb, var(--be-brand) 9%, var(--be-surface-2));box-shadow:var(--be-shadow-1);transform:translateY(-1px)}.ap__app:nth-child(2){animation-delay:30ms}.ap__app:nth-child(3){animation-delay:60ms}.ap__app:nth-child(4){animation-delay:90ms}.ap__app:nth-child(5){animation-delay:.12s}.ap__app:nth-child(n+6){animation-delay:.15s}@keyframes apTileIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ap__appicon{object-fit:contain;border-radius:8px;flex:none;width:34px;height:34px}.ap__appicon--none{background:var(--be-grey-200)}.ap__appname{color:var(--be-text);font-size:.93rem;font-weight:600}.ap__also{color:var(--be-muted);margin:0 0 20px;font-size:.9rem;line-height:1.6}.ap__alsolabel{color:var(--be-text);font-weight:700}.ap__cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ap-more{color:var(--be-muted);text-align:center;margin:18px 0 0;font-size:.92rem}.ap-more a{color:var(--be-brand);font-weight:600}.hometour{padding-top:8px}.hometour .wf-stage__screen img{border-radius:var(--be-radius-lg)}@media (max-width:640px){.ap__tabs{gap:6px;padding:14px 16px}.ap__tab{padding:9px 14px;font-size:.86rem}.ap__panel{padding:20px 16px 24px}.ap__apps{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}}
