:root{--adj:#ffbd66;--adj2:#ef7da0;--adj-soft:rgba(255,189,102,.13)}
.time-hero{background:linear-gradient(145deg,rgba(255,189,102,.16),rgba(239,125,160,.10))}
.time-hero .cta:first-child{background:linear-gradient(135deg,#ffbd66,#ef9c7d)}
.hero-actions{display:grid;grid-template-columns:1.3fr 1fr;gap:9px;margin-top:20px;position:relative;z-index:1}.hero-actions .cta{margin:0}
.ai-cta{margin-top:9px!important;background:rgba(139,156,255,.15)!important;color:#aab5ff!important;border:1px solid rgba(139,156,255,.22)!important}
.ai-note{display:flex;gap:12px;align-items:flex-start;background:rgba(139,156,255,.10);border-radius:16px;padding:15px 16px;margin:13px 0;color:var(--ink-2);font-size:12px;line-height:1.5}.ai-note b{display:block;color:#aab5ff;margin-bottom:2px}.ai-note span:first-child{font-size:20px;line-height:1.2}
.target-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.target-chip{font-size:10px;color:var(--ink-2);background:var(--surf-2);padding:5px 8px;border-radius:100px}
.route{display:grid;grid-template-columns:115px 1fr;gap:0;background:var(--surf-2);border-radius:12px;overflow:hidden;margin-top:8px}.route b,.route span{padding:10px 11px;font-size:11.5px;line-height:1.4}.route b{color:var(--adj);border-right:1px solid var(--surf-3)}.route span{color:var(--ink-2)}
.do-not{background:rgba(255,107,122,.10);border-radius:12px;padding:12px;margin-top:10px;color:#ff9ca6;font-size:12px;line-height:1.5}
@media(max-width:430px){.hero-actions{grid-template-columns:1fr}.route{grid-template-columns:100px 1fr}}

