.video-slot:where(.astro-3qv72zrh){aspect-ratio:16/9;border:1px solid var(--border-hairline);background:var(--surface-well);border-radius:10px;width:100%;margin-block:1.5rem;overflow:hidden}.video-slot:where(.astro-3qv72zrh) iframe:where(.astro-3qv72zrh){border:0;width:100%;height:100%;display:block}.compare:where(.astro-bix3bx3y){margin-block:2rem 1.5rem}.compare__eyebrow:where(.astro-bix3bx3y){font-family:var(--font-mono);font-size:var(--sl-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-accent);margin-bottom:.75rem}.compare__scroll:where(.astro-bix3bx3y){overflow-x:auto}.compare__hint:where(.astro-bix3bx3y){font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:.5rem;font-size:.6875rem;display:none}@media (width<=50rem){.compare__hint:where(.astro-bix3bx3y){display:block}}.compare__table:where(.astro-bix3bx3y){border-collapse:separate;border-spacing:0;width:100%;min-width:40rem;font-size:var(--sl-text-sm);line-height:1.4}.compare__table:where(.astro-bix3bx3y) th:where(.astro-bix3bx3y),.compare__table:where(.astro-bix3bx3y) td:where(.astro-bix3bx3y){text-align:left;vertical-align:middle;border-bottom:1px solid var(--border-hairline);padding:.625rem .75rem}.compare__table:where(.astro-bix3bx3y) thead:where(.astro-bix3bx3y) th:where(.astro-bix3bx3y){font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);vertical-align:bottom;font-size:.6875rem;font-weight:400}.compare__table:where(.astro-bix3bx3y) tbody:where(.astro-bix3bx3y) th:where(.astro-bix3bx3y){color:var(--text-primary);font-weight:600}.compare__table:where(.astro-bix3bx3y) td:where(.astro-bix3bx3y){color:var(--text-secondary)}.compare__table:where(.astro-bix3bx3y) .compare__us:where(.astro-bix3bx3y){background:var(--copper-strong);color:var(--on-ink,#fff);border-bottom-color:#ffffff38}.compare__table:where(.astro-bix3bx3y) thead:where(.astro-bix3bx3y) .compare__us:where(.astro-bix3bx3y){font-family:var(--font-display);font-size:var(--sl-text-base);letter-spacing:0;text-transform:none;border-top-left-radius:10px;border-top-right-radius:10px;font-weight:700}.compare__table:where(.astro-bix3bx3y) tbody:where(.astro-bix3bx3y) tr:where(.astro-bix3bx3y):last-child .compare__us:where(.astro-bix3bx3y){border-bottom:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.compare__check:where(.astro-bix3bx3y){margin-right:.375rem}.compare__note:where(.astro-bix3bx3y){font-size:var(--sl-text-xs);color:var(--text-secondary);margin-top:.75rem}.pack-agents:where(.astro-6vljqt3i){border:1px solid var(--border-hairline);background:var(--surface-well);color:var(--text-primary);border-radius:12px;margin-block:1.5rem;padding:1.25rem}.pack-agents__title:where(.astro-6vljqt3i){font-family:var(--font-display);font-size:var(--sl-text-xl);font-weight:700;line-height:1.25}.pack-agents__sub:where(.astro-6vljqt3i){font-family:var(--font-display);font-size:var(--sl-text-lg);color:var(--text-secondary);line-height:1.3}.pack-agents__flow:where(.astro-6vljqt3i){flex-direction:column;gap:1rem;margin-top:1.25rem;display:flex}.pack-agents__left:where(.astro-6vljqt3i){flex-direction:column;gap:1rem;display:flex}.pack-agents__agents:where(.astro-6vljqt3i){flex-direction:column;gap:.625rem;display:flex}.pack-agents__agent:where(.astro-6vljqt3i){border:1px solid var(--border-card);background:var(--surface-raised);border-radius:9px;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;display:flex}.pack-agents__icon:where(.astro-6vljqt3i){background:color-mix(in srgb, var(--copper) 14%, transparent);width:1.75rem;height:1.75rem;color:var(--text-accent);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pack-agents__agent-name:where(.astro-6vljqt3i){font-weight:600;font-size:var(--sl-text-sm)}.pack-agents__agent-note:where(.astro-6vljqt3i){font-size:var(--sl-text-xs);color:var(--text-secondary)}.pack-agents__link:where(.astro-6vljqt3i){justify-content:center;align-items:center;display:flex}.pack-agents__link:where(.astro-6vljqt3i) svg:where(.astro-6vljqt3i){display:none}.pack-agents__link:where(.astro-6vljqt3i) path:where(.astro-6vljqt3i){fill:none;stroke:var(--copper);stroke-width:1.5px;vector-effect:non-scaling-stroke}.pack-agents__mcp:where(.astro-6vljqt3i){font-family:var(--font-mono);font-size:var(--sl-text-xs);letter-spacing:.08em;border:1px solid var(--border-card);background:var(--surface-raised);border-radius:5px;padding:.125rem .5rem}.pack-agents__pack:where(.astro-6vljqt3i){border:1.5px solid var(--copper);background:var(--surface-raised);border-radius:12px;padding:1rem}.pack-agents__pack-head:where(.astro-6vljqt3i){border-bottom:1px solid var(--border-hairline);justify-content:space-between;align-items:center;margin-bottom:.625rem;padding-bottom:.625rem;display:flex}.pack-agents__pack-name:where(.astro-6vljqt3i){font-weight:700}.pack-agents__chip:where(.astro-6vljqt3i){font-size:var(--sl-text-xs);background:color-mix(in srgb, var(--copper) 14%, transparent);color:var(--copper-strong);border-radius:999px;padding:.125rem .5rem}.pack-agents__layer:where(.astro-6vljqt3i){border:1px dashed var(--border-card);border-radius:7px;flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.4375rem;padding:.4375rem .625rem;display:flex}.pack-agents__layer-label:where(.astro-6vljqt3i){width:4.75rem;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-size:.6875rem}.pack-agents__tag:where(.astro-6vljqt3i){font-size:var(--sl-text-xs);border:1px solid var(--border-card);background:var(--surface-raised);border-radius:5px;padding:.0625rem .5rem}.pack-agents__q:where(.astro-6vljqt3i),.pack-agents__slot:where(.astro-6vljqt3i){width:1.5rem;height:1.375rem;font-size:var(--sl-text-xs);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.pack-agents__q:where(.astro-6vljqt3i){background:color-mix(in srgb, var(--copper) 14%, transparent);color:var(--copper-strong)}.pack-agents__slot:where(.astro-6vljqt3i){border:1px solid var(--border-card)}.pack-agents__hint:where(.astro-6vljqt3i){font-size:var(--sl-text-xs);color:var(--text-secondary)}.pack-agents__targets:where(.astro-6vljqt3i){grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.75rem 1rem;margin-top:.75rem;display:grid}.pack-agents__target-label:where(.astro-6vljqt3i){font-size:var(--sl-text-xs);color:var(--text-secondary)}.pack-agents__bar:where(.astro-6vljqt3i){height:6px;width:var(--w);background:var(--copper);border-radius:3px;margin-block:.375rem}.pack-agents__target:where(.astro-6vljqt3i){font-size:var(--sl-text-xs);font-weight:600}.pack-agents__target-note:where(.astro-6vljqt3i){color:var(--text-secondary);margin-top:.25rem;font-size:.6875rem;line-height:1.4}.pack-agents__example:where(.astro-6vljqt3i){color:var(--text-secondary);margin-top:.625rem;font-size:.6875rem}@media (width>=50rem){.pack-agents__flow:where(.astro-6vljqt3i){flex-direction:row;align-items:center;gap:0}.pack-agents__left:where(.astro-6vljqt3i){flex-direction:row;flex:none;align-items:stretch;gap:0}.pack-agents__agents:where(.astro-6vljqt3i){width:12.5rem}.pack-agents__link:where(.astro-6vljqt3i){width:4.5rem;position:relative}.pack-agents__link:where(.astro-6vljqt3i) svg:where(.astro-6vljqt3i){width:100%;height:100%;display:block;position:absolute;inset:0}.pack-agents__mcp:where(.astro-6vljqt3i){position:relative}.pack-agents__pack:where(.astro-6vljqt3i){flex:1}}.pack-per-job:where(.astro-hxitplrb){border:1px solid var(--border-hairline);background:var(--surface-well);color:var(--text-primary);border-radius:12px;margin-block:1.5rem;padding:1.25rem}.pack-per-job__title:where(.astro-hxitplrb){font-family:var(--font-display);font-size:var(--sl-text-xl);font-weight:700;line-height:1.25}.pack-per-job__sub:where(.astro-hxitplrb){font-family:var(--font-display);font-size:var(--sl-text-lg);color:var(--text-secondary);line-height:1.3}.pack-per-job__group:where(.astro-hxitplrb){font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);margin:1.125rem 0 .5rem;font-size:.6875rem}.pack-per-job:where(.astro-hxitplrb){container-type:inline-size}.pack-per-job__grid:where(.astro-hxitplrb){grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.pack-per-job__card:where(.astro-hxitplrb){border:1px solid var(--border-card);background:var(--surface-raised);border-radius:10px;flex-direction:column;padding:.75rem;display:flex}.pack-per-job__name:where(.astro-hxitplrb){font-weight:600;font-size:var(--sl-text-sm);margin-bottom:.5rem}.pack-per-job__inner:where(.astro-hxitplrb){border:1px solid var(--border-card);border-radius:8px;margin-top:auto;padding:.5rem .625rem}.pack-per-job__top:where(.astro-hxitplrb){border-bottom:1px solid var(--border-hairline);justify-content:space-between;align-items:center;padding-bottom:.4375rem;display:flex}.pack-per-job__kind:where(.astro-hxitplrb){font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-size:.625rem}.pack-per-job__chip:where(.astro-hxitplrb){background:color-mix(in srgb, var(--copper) 14%, transparent);color:var(--copper-strong);border-radius:999px;padding:.0625rem .5rem;font-size:.6875rem}.pack-per-job__line:where(.astro-hxitplrb){background:var(--surface-well);border-radius:4px;height:7px;margin-block:.4375rem}.pack-per-job__line--short:where(.astro-hxitplrb){width:70%}.pack-per-job__meters:where(.astro-hxitplrb){border-top:1px solid var(--border-hairline);color:var(--text-secondary);flex-wrap:wrap;gap:.25rem .75rem;padding-top:.4375rem;font-size:.6875rem;display:flex}.pack-per-job__meters:where(.astro-hxitplrb) span:where(.astro-hxitplrb){white-space:nowrap}.pack-per-job__meters:where(.astro-hxitplrb) i:where(.astro-hxitplrb){background:var(--copper);vertical-align:2px;border-radius:2px;width:.75rem;height:4px;margin-left:.25rem;display:inline-block}.pack-per-job__next:where(.astro-hxitplrb){border:1px dashed var(--copper);min-height:8.5rem;color:var(--text-accent);font-size:var(--sl-text-sm);border-radius:10px;justify-content:center;align-items:center;display:flex}@container (width<=35.99rem){.pack-per-job__grid:where(.astro-hxitplrb){gap:.375rem}.pack-per-job__group:where(.astro-hxitplrb){margin:.875rem 0 .375rem;font-size:.5625rem}.pack-per-job__card:where(.astro-hxitplrb){border-radius:7px;padding:.375rem}.pack-per-job__name:where(.astro-hxitplrb){margin-bottom:.25rem;font-size:.625rem;line-height:1.2}.pack-per-job__inner:where(.astro-hxitplrb){border-radius:5px;padding:.25rem .3125rem}.pack-per-job__top:where(.astro-hxitplrb){padding-bottom:.1875rem}.pack-per-job__kind:where(.astro-hxitplrb){display:none}.pack-per-job__chip:where(.astro-hxitplrb){margin-left:auto;padding:0 .25rem;font-size:.5rem}.pack-per-job__line:where(.astro-hxitplrb){height:3px;margin-block:.1875rem}.pack-per-job__meters:where(.astro-hxitplrb){gap:.1875rem;padding-top:.1875rem;font-size:0}.pack-per-job__meters:where(.astro-hxitplrb) i:where(.astro-hxitplrb){vertical-align:middle;width:.625rem;height:3px;margin-left:0}.pack-per-job__next:where(.astro-hxitplrb){text-align:center;border-radius:7px;min-height:0;font-size:.5625rem}.pack-per-job__title:where(.astro-hxitplrb){font-size:var(--sl-text-lg)}.pack-per-job__sub:where(.astro-hxitplrb){font-size:var(--sl-text-base)}}
