.ap-hero{gap:16px;display:grid}.ap-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ap-mode-btn{text-align:left;border:1px solid var(--border);border-radius:var(--radius-inner);background:var(--surface);min-height:72px;font:inherit;color:var(--text);cursor:pointer;gap:4px;padding:16px;display:grid}.ap-mode-btn span{color:var(--muted);font-size:13px;line-height:18px}.ap-mode-btn[aria-checked=true]{border-color:var(--wc-ink);box-shadow:inset 0 0 0 1px var(--wc-ink)}.ap-mode-btn:disabled{cursor:default;opacity:.7}.ap-start{border-radius:var(--radius-inner);height:56px;font-size:17px}.ap-story{padding:0 var(--card-pad) var(--card-pad);margin:0;list-style:none;display:grid}.ap-story li{border-top:1px solid var(--rule);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.ap-story li:first-child{border-top:0}.ap-story-n{border:1px solid var(--control);border-radius:999px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:500;display:grid}.ap-story li[data-done=true] .ap-story-n{background:var(--wc-ink);border-color:var(--wc-ink);color:var(--wc-lime)}.ap-story li[data-current=true] .ap-story-n{border-color:var(--wc-blue);color:var(--wc-blue);box-shadow:0 0 0 3px #0066ff26}@media (max-width:640px){.ap-modes{grid-template-columns:minmax(0,1fr)}}.ap-featured-head{gap:4px;display:grid}.ap-featured-title{margin:0;font-size:20px;line-height:28px}.ap-story-short{padding:0}.ap-more-h{color:var(--muted);margin:8px 0 0;font-size:15px;font-weight:600}
