.ma .hf-route{border-bottom:1px solid var(--ma-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0 0 30px;padding:26px 0 32px;display:grid}.ma .hf-route>div{align-items:flex-start;gap:14px;display:flex}.ma .hf-route-number{font-variant-numeric:tabular-nums;color:var(--ma-muted);padding-top:3px;font-size:11px}.ma .hf-route strong{letter-spacing:-.025em;color:var(--ma-text);font-size:14px}.ma .hf-route p{color:var(--ma-muted);margin:6px 0 0;font-size:12px;line-height:1.7}.ma .op-task-preview{border:1px solid var(--ma-border);background:var(--ma-bg);border-radius:12px;margin:20px 0 26px;padding:18px}.ma .op-preview-title{color:var(--ma-text);align-items:center;gap:9px;font-size:13px;display:flex}.ma .op-preview-title>span{color:var(--ma-muted);margin-left:auto;font-size:10px}.ma .op-task-preview dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.ma .op-task-preview dt{color:var(--ma-muted);font-size:11px;line-height:1.5}.ma .op-task-preview dd{color:var(--ma-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.6}.ma .op-task-preview dd small{color:var(--ma-muted);font-size:10px;display:block}.ma .op-task-preview p{border-top:1px solid var(--ma-border);color:var(--ma-text);align-items:flex-start;gap:8px;margin:14px 0;padding-top:14px;font-size:12px;line-height:1.65;display:flex}.ma .op-task-preview p svg{flex-shrink:0;margin-top:3px}.ma .op-preview-disclaimer{color:var(--ma-muted);font-size:11px;line-height:1.75;display:block}.cf-active-filters{flex-wrap:wrap;gap:8px;margin:14px 0 8px;display:flex}.cf-active-filters button{border:1px solid var(--ma-border,#26313e);background:var(--ma-panel,#10171e);color:var(--ma-text,#eff5fa);font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:inline-flex}.cf-active-filters button:hover{border-color:var(--ma-accent,#9ddeff)}.cf-collection .cf-empty p{max-width:420px;margin-left:auto;margin-right:auto}.cf-collection .cf-more{min-width:170px}.cf-collection .cf-search:focus-within{border-color:var(--ma-accent,#9ddeff)}@media (prefers-reduced-motion:no-preference){.ma .hf-agent,.ma .hf-route,.ma .op-task-preview{animation:.32s ease-out both refinement-enter}.ma .op-timeline li{animation:.22s ease-out both refinement-enter}.ma .hf-agent button,.ma .hf-utilities>button,.cf-card{transition:border-color .18s,background-color .18s,transform .18s}.ma .hf-utilities>button:hover{transform:translateY(-2px)}@keyframes refinement-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:700px){.ma .hf-route{grid-template-columns:1fr;gap:20px;padding:24px 0}.ma .op-task-preview{padding:16px}.ma .op-task-preview dl{gap:10px}.ma .op-preview-title>span{font-size:9px}.cf-active-filters{gap:6px}.cf-active-filters button{overflow-wrap:anywhere;max-width:100%}}@media (min-width:961px){.ma .op-layout>.op-progress{scrollbar-width:thin;align-self:start;max-height:calc(100dvh - 128px);position:-webkit-sticky;position:sticky;top:104px;overflow:auto}}.ma .op-result{scroll-margin-top:112px}.ma .op-result-jump{margin:12px 0 18px}.cf-active-filters button:focus-visible{outline:2px solid var(--ma-accent,#9ddeff);outline-offset:3px}.ma.ma-ux .hf-route{border-bottom:0}.hf-catalog-caution{color:var(--hold,#ffcf25);font-size:13px;font-weight:600}
