body.variant-agt .agt-tldr-section{display:flex;justify-content:center;padding:var(--space-6) var(--container-pad-x-lg)}body.variant-agt .agt-tldr-inner{max-width:760px;text-align:center}body.variant-agt .agt-tldr-text{font-size:var(--type-16);line-height:1.7;color:var(--text-secondary)}body.variant-agt .agt-tldr-link{color:var(--text-primary);text-decoration:underline}body.variant-agt .agt-tldr-link:hover{opacity:var(--action-link-hover-opacity)}body.variant-agt .hero--compact{width:100%;max-width:var(--container-default)}body.variant-agt .agt-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--space-10) var(--space-12);align-items:center;text-align:left}body.variant-agt .agt-hero-left{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6);min-width:0}body.variant-agt .agt-hero-left .hero-text{align-items:flex-start;text-align:left}body.variant-agt .agt-hero-left .hero-subtitle{text-wrap:pretty}body.variant-agt .agt-hero-left .hero-cta-group{align-items:flex-start}body.variant-agt .agt-hero-left .ind-hero-cta{justify-content:flex-start}body.variant-agt .agt-hero-left .hero-note{text-align:left}body.variant-agt .agt-hero-right{min-width:0}body.variant-agt .agt-hero-right .agt-hero-visual{margin:0 auto}body.variant-agt .agt-hero-visual{width:100%;max-width:620px;margin:var(--space-10) auto 0}body.variant-agt .agtx-stage{position:relative;width:100%;aspect-ratio:10 / 9}body.variant-agt .agtx-msgs{position:absolute;left:50%;top:0;transform:translate(-50%);display:grid;justify-items:center;width:max-content;max-width:92%;z-index:3}body.variant-agt .agtx-msg{grid-area:1 / 1;display:inline-flex;align-items:center;gap:var(--space-1);width:fit-content;font-size:var(--type-14);line-height:1.4;color:var(--text-inverse);background:var(--surface-inverse);border-radius:var(--radius-md);border-bottom-left-radius:var(--space-1);padding:var(--space-2) var(--space-3);opacity:0}body.variant-agt .agtx-msg--event{font-size:var(--type-12);font-weight:var(--font-weight-medium);color:var(--text-secondary);background:var(--surface-base);border:1px dashed var(--color-neutral-300);border-radius:var(--radius-pill)}body.variant-agt .agtx-msg[data-s="0"]{opacity:1}body.variant-agt .agtx-lines{position:absolute;inset:0;width:100%;height:100%;z-index:1}body.variant-agt .agtx-lines path{fill:none;stroke:var(--accent-strong);stroke-width:1.5;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}body.variant-agt .agtx-lines path[data-s="0"]{stroke-dashoffset:0;opacity:.85}body.variant-agt .agtx-orch{position:absolute;left:50%;top:24%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);box-shadow:0 12px 28px -18px var(--color-overlay-black-12);z-index:2}body.variant-agt .agtx-orch:after{content:"";position:absolute;inset:-4px;border-radius:var(--radius-pill);border:2px solid var(--color-accent-500);opacity:0;pointer-events:none}body.variant-agt .agtx-orch-avatar{width:28px;height:28px;flex-shrink:0;background:var(--surface-inverse);color:var(--text-inverse);border:2px solid var(--color-accent-500);border-radius:30%;display:inline-flex;align-items:center;justify-content:center}body.variant-agt .agtx-orch-avatar svg{width:10px;height:13px;display:block}body.variant-agt .agtx-orch-label{font-size:var(--type-14);font-weight:var(--font-weight-medium);color:var(--text-primary)}body.variant-agt .agtx-chip{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:var(--space-1);width:max-content;max-width:92px;z-index:2}body.variant-agt .agtx-chip-tile{width:36px;height:36px;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:0 8px 20px -14px var(--color-overlay-black-12);display:inline-flex;align-items:center;justify-content:center}body.variant-agt .agtx-chip-tile img{width:16px;height:16px;display:block}body.variant-agt .agtx-chip-name{font-size:var(--type-12);font-weight:var(--font-weight-medium);color:var(--text-secondary);text-align:center;line-height:var(--leading-snug);max-width:100%;overflow-wrap:break-word}body.variant-agt .agtx-tile--rest-hot{background:var(--color-accent-300);border-color:var(--color-accent-500)}body.variant-agt .agtx-bubble{position:absolute;z-index:4;width:47%;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--surface-base);border:1px solid var(--color-overlay-black-06);border-radius:var(--radius-lg);box-shadow:0 24px 48px -20px var(--color-overlay-black-12);opacity:0}body.variant-agt .agtx-bubble[data-s="0"]{opacity:1}body.variant-agt .agtx-bubble--s0{left:5%;top:36%;transform-origin:30% 100%}body.variant-agt .agtx-bubble--s1{right:5%;top:40%;transform-origin:80% 100%}body.variant-agt .agtx-bubble--s2{left:14%;top:36%;transform-origin:50% 100%}body.variant-agt .agtx-bubble--s3{right:7%;top:34%;width:52%;transform-origin:72% 100%}body.variant-agt .agtx-bubble-head{display:flex;align-items:center;gap:var(--space-2);font-size:var(--type-12);font-weight:var(--font-weight-medium);color:var(--text-secondary)}body.variant-agt .agtx-bubble-ch{width:20px;height:20px;flex-shrink:0;background:var(--surface-panel);border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center}body.variant-agt .agtx-bubble-ch img{width:13px;height:13px;display:block}body.variant-agt .agtx-bubble-text{margin:0;font-size:var(--type-14);line-height:1.45;color:var(--text-primary)}body.variant-agt .agtx-track{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}body.variant-agt .agtx-track li{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--type-12);font-weight:var(--font-weight-medium);color:var(--text-secondary);background:var(--surface-panel);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2)}body.variant-agt .agtx-track li svg{color:var(--accent-strong);flex-shrink:0}body.variant-agt .agtx-track li.is-next{color:var(--text-primary);background:var(--color-accent-300)}body.variant-agt .agtx-sizes{display:flex;gap:var(--space-1)}body.variant-agt .agtx-sizes span{min-width:26px;text-align:center;font-size:var(--type-12);font-weight:var(--font-weight-medium);color:var(--text-secondary);border:1px solid var(--border-base);border-radius:var(--radius-sm);padding:var(--space-1)}body.variant-agt .agtx-sizes .is-on{color:var(--text-primary);background:var(--color-accent-300);border-color:var(--color-accent-500)}body.variant-agt .agtx-product{display:flex;align-items:center;gap:var(--space-2);border:1px solid var(--color-overlay-black-06);border-radius:var(--radius-md);padding:var(--space-2)}body.variant-agt .agtx-product-thumb{width:26px;height:26px;flex-shrink:0;background:var(--surface-panel);border-radius:var(--radius-sm);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center}body.variant-agt .agtx-product-thumb svg{width:15px;height:15px;display:block}body.variant-agt .agtx-product-name{flex:1;min-width:0;font-size:var(--type-12);font-weight:var(--font-weight-medium);color:var(--text-primary)}body.variant-agt .agtx-product-cta{flex-shrink:0;font-size:var(--type-12);font-weight:var(--font-weight-medium);color:var(--text-inverse);background:var(--action-primary-bg);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2)}body.variant-agt .agtx-results{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-1)}body.variant-agt .agtx-result{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--type-12);font-weight:var(--font-weight-medium);color:var(--text-primary);background:var(--surface-panel);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);min-width:0}body.variant-agt .agtx-result-thumb{width:18px;height:18px;flex-shrink:0;background:var(--surface-base);border-radius:var(--radius-sm);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center}body.variant-agt .agtx-result-thumb svg{width:12px;height:12px;display:block}@keyframes agt-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes agtx-fade{0%{opacity:0}to{opacity:1}}@keyframes agtx-msg-cycle{0%{opacity:0;transform:translateY(-6px)}2.5%,21%{opacity:1;transform:none}23.5%,to{opacity:0;transform:none}}@keyframes agtx-line-cycle{0%,5.5%{opacity:0;stroke-dashoffset:1}7%{opacity:.85}11%,21%{opacity:.85;stroke-dashoffset:0}23.5%,to{opacity:0;stroke-dashoffset:0}}@keyframes agtx-tile-cycle{0%,8.5%{background:var(--surface-base);border-color:var(--border-subtle)}10.5%,21.5%{background:var(--color-accent-300);border-color:var(--color-accent-500)}24%,to{background:var(--surface-base);border-color:var(--border-subtle)}}@keyframes agtx-bubble-cycle{0%,10%{opacity:0;transform:scale(.86)}12.5%,22%{opacity:1;transform:scale(1)}24.5%,to{opacity:0;transform:scale(.92)}}@keyframes agtx-pulse{0%,12%{opacity:0;transform:scale(.92)}24%{opacity:.7;transform:scale(1)}48%,to{opacity:0;transform:scale(1.12)}}@media(min-width:769px){body.variant-agt.agt-anim .agtx-orch{animation:agtx-fade .5s var(--easing-out) .15s both}body.variant-agt.agt-anim .agtx-chip{animation:agtx-fade .5s var(--easing-out) calc(.3s + var(--i, 0) * .1s) both}body.variant-agt.agt-anim .agtx-orch:after{animation:agtx-pulse 3s var(--easing-base) .4s infinite}body.variant-agt.agt-anim .agtx-msg{animation:agtx-msg-cycle 12s var(--easing-base) var(--d, 0s) infinite both}body.variant-agt.agt-anim .agtx-lines path{animation:agtx-line-cycle 12s linear var(--d, 0s) infinite both}body.variant-agt.agt-anim .agtx-tile--target{animation:agtx-tile-cycle 12s var(--easing-base) var(--d, 0s) infinite both}body.variant-agt.agt-anim .agtx-bubble{animation:agtx-bubble-cycle 12s var(--easing-out) var(--d, 0s) infinite both}}body.variant-agt .agt-hero-mini,body.variant-agt .agt-report-more{display:none}body.variant-agt .agt-roster-card .tool-card-desc{display:block;-webkit-line-clamp:unset;overflow:visible}body.variant-agt .tools-grid.agt-roster-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--space-4)}body.variant-agt .agt-roster-card{width:100%;min-height:0}body.variant-agt .agt-roster-card .tool-card-title{min-height:2.64em}body.variant-agt .agt-roster-card .tool-card-desc{text-wrap:pretty}body.variant-agt .agt-roster-chip{display:inline-flex;align-items:center;gap:var(--space-2);height:36px}body.variant-agt .agt-vig{height:208px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--space-3);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);overflow:hidden}body.variant-agt .agt-vig-bubble{max-width:85%;font-size:var(--type-14);line-height:1.45;border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}body.variant-agt .agt-vig-bubble--user{align-self:flex-end;color:var(--text-inverse);background:var(--surface-inverse);border-bottom-right-radius:var(--space-1)}body.variant-agt .agt-vig-bubble--ai{color:var(--text-primary);background:var(--surface-panel);border-bottom-left-radius:var(--space-1)}body.variant-agt .agt-vig-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--type-12);font-weight:var(--font-weight-medium);color:var(--text-inverse);background:var(--action-primary-bg);white-space:nowrap}body.variant-agt .agt-vig-pill{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--type-12);font-weight:var(--font-weight-medium);color:var(--text-secondary);border:1px solid var(--border-base);background:var(--surface-base);white-space:nowrap}body.variant-agt .agt-vig-pill--q{color:var(--text-primary)}body.variant-agt .agt-vig-pill--status,body.variant-agt .agt-vig-pill--on{color:var(--text-primary);background:var(--color-accent-300);border-color:var(--color-accent-500)}body.variant-agt .agt-vig-pill--status svg{color:var(--accent-strong);flex-shrink:0}body.variant-agt .agt-vig-stack{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}body.variant-agt .agt-vig-sizes{display:flex;gap:var(--space-1)}body.variant-agt .agt-vig-sizes .agt-vig-pill{min-width:36px;padding:0 var(--space-2)}body.variant-agt .agt-vig-product{display:flex;align-items:center;gap:var(--space-3);width:100%;background:var(--surface-base);border:1px solid var(--border-base);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}body.variant-agt .agt-vig-thumb{flex-shrink:0;width:36px;height:36px;background:var(--surface-panel);border-radius:var(--radius-sm);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center}body.variant-agt .agt-vig-thumb svg{width:20px;height:20px;display:block}body.variant-agt .agt-vig-name{flex:1;min-width:0;font-size:var(--type-14);font-weight:var(--font-weight-medium);color:var(--text-primary)}body.variant-agt .agt-vig-head{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--type-12);font-weight:var(--font-weight-medium);color:var(--text-secondary)}body.variant-agt .agt-vig-ch{width:20px;height:20px;flex-shrink:0;background:var(--surface-panel);border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center}body.variant-agt .agt-vig-ch img{width:13px;height:13px;display:block}body.variant-agt .agt-vig-wa{display:flex;flex-direction:column;gap:var(--space-2);width:100%;background:var(--surface-base);border:1px solid var(--border-base);border-radius:var(--radius-md);padding:var(--space-3)}body.variant-agt .agt-vig-wa .agt-vig-product{border:0;padding:0;background:none}body.variant-agt .agt-vig-watext{font-size:var(--type-14);line-height:1.45;color:var(--text-primary)}body.variant-agt .agt-vig-query{display:inline-flex;align-items:center;gap:var(--space-2);width:100%;height:28px;padding:0 var(--space-3);border:1px solid var(--border-base);border-radius:var(--radius-pill);font-size:var(--type-12);color:var(--text-primary)}body.variant-agt .agt-vig-query svg{color:var(--text-tertiary);flex-shrink:0}body.variant-agt .agt-vig-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);width:100%}body.variant-agt .agt-vig-tile{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);background:var(--surface-panel);border-radius:var(--radius-md);padding:var(--space-3) var(--space-2);font-size:var(--type-12);font-weight:var(--font-weight-medium);color:var(--text-primary);text-align:center;min-width:0}body.variant-agt .agt-vig-tile .agt-vig-thumb{background:var(--surface-base)}body.variant-agt .agt-vig-toast{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--surface-base);border:1px solid var(--border-base);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);box-shadow:0 10px 24px -14px var(--color-overlay-black-12);font-size:var(--type-14);font-weight:var(--font-weight-medium);color:var(--text-primary)}body.variant-agt .agt-vig-toast-check{width:20px;height:20px;flex-shrink:0;background:var(--color-accent-300);border:1px solid var(--color-accent-500);border-radius:var(--radius-pill);color:var(--accent-strong);display:inline-flex;align-items:center;justify-content:center}body.variant-agt .agt-vig-sub{font-size:var(--type-12);color:var(--text-tertiary)}body.variant-agt .agt-vig-focal{transition:transform .25s var(--easing-base)}@keyframes agt-vig-focal-in{0%{opacity:0;transform:translateY(var(--vy, 12px))}to{opacity:1;transform:none}}@media(min-width:769px){body.variant-agt.agt-anim .agt-roster-grid:not(.is-in) .agt-vig-focal{opacity:0}body.variant-agt.agt-anim .agt-roster-grid.is-in .agt-vig-focal{animation:agt-vig-focal-in .55s var(--easing-out) calc(.25s + var(--i, 0) * .12s) backwards}}@media(hover:hover)and (min-width:769px){body.variant-agt .agt-roster-card:hover .agt-vig-focal{transform:translateY(-2px)}}body.variant-agt .agt-roster-card{cursor:pointer}body.variant-agt .agt-replay-btn{background:none;border:0;padding-inline:0;font-family:inherit;cursor:pointer}body.variant-agt .agt-replay-btn svg{flex-shrink:0;color:var(--text-secondary)}body.variant-agt.agt-anim .agt-roster-grid .agt-roster-card.is-replay .agt-vig-focal{animation:agt-vig-focal-in .55s var(--easing-out) both}@media(prefers-reduced-motion:reduce){body.variant-agt .agt-replay-btn{display:none}body.variant-agt .agt-roster-card{cursor:default}}body.variant-agt.agt-anim .agt-roster-grid .agt-roster-card{opacity:0;transform:translateY(14px);transition:opacity .5s var(--easing-out) calc(var(--i, 0) * .08s),transform .5s var(--easing-out) calc(var(--i, 0) * .08s)}body.variant-agt.agt-anim .agt-roster-grid.is-in .agt-roster-card{opacity:1;transform:none}body.variant-agt .agtr-stage{position:relative;width:100%;height:520px;background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--card-radius);overflow:hidden}body.variant-agt .agtr-lines{position:absolute;inset:0;width:100%;height:100%}body.variant-agt .agtr-lines path{fill:none;stroke:var(--accent-strong);stroke-width:1.5;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}body.variant-agt .agtr-lines .agtr-line-in,body.variant-agt .agtr-lines .agtr-route[data-s="0"]{stroke-dashoffset:0;opacity:.85}body.variant-agt .agtr-msgs{position:absolute;left:4%;top:50%;transform:translateY(-50%);width:24%;display:grid;align-items:center}body.variant-agt .agtr-msg{grid-area:1 / 1;font-size:var(--type-14);line-height:1.5;color:var(--text-inverse);background:var(--surface-inverse);border-radius:var(--radius-md);border-bottom-left-radius:var(--space-1);padding:var(--space-3) var(--space-4);opacity:0}body.variant-agt .agtr-msg[data-s="0"]{opacity:1}body.variant-agt .agtr-orch{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 24px 48px -24px var(--color-overlay-black-12);z-index:2}body.variant-agt .agtr-orch:after{content:"";position:absolute;inset:-5px;border-radius:var(--radius-lg);border:2px solid var(--color-accent-500);opacity:0;pointer-events:none}body.variant-agt .agtr-orch-row{display:inline-flex;align-items:center;gap:var(--space-3)}body.variant-agt .agtr-orch-avatar{width:44px;height:44px;flex-shrink:0;background:var(--surface-inverse);color:var(--text-inverse);border:2px solid var(--color-accent-500);border-radius:30%;display:inline-flex;align-items:center;justify-content:center}body.variant-agt .agtr-orch-avatar svg{width:16px;height:20px;display:block}body.variant-agt .agtr-orch-label{font-size:var(--type-16);font-weight:var(--font-weight-medium);color:var(--text-primary)}body.variant-agt .agtr-tags{display:grid;justify-items:center;align-items:center}body.variant-agt .agtr-tag{position:relative;grid-area:1 / 1;width:max-content;font-size:var(--type-12);font-weight:var(--font-weight-medium);color:var(--accent-strong);background:var(--color-accent-300);border:1px solid var(--color-accent-500);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);white-space:nowrap;opacity:0}body.variant-agt .agtr-tag:after{content:"";position:absolute;inset:0;background:var(--color-accent-300);border-radius:var(--radius-pill);transform:scaleX(0);transform-origin:right center}body.variant-agt .agtr-tag[data-s="0"]{opacity:1}body.variant-agt .agtr-chips{position:absolute;right:4%;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);z-index:2}body.variant-agt .agtr-chip{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--type-12);font-weight:var(--font-weight-medium);color:var(--text-secondary);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);white-space:nowrap;opacity:.35}body.variant-agt .agtr-chip-tile{width:24px;height:24px;flex-shrink:0;background:var(--surface-panel);border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center}body.variant-agt .agtr-chip-tile img{width:14px;height:14px;display:block}body.variant-agt .agtr-chip--t0{opacity:1;color:var(--text-primary);background:var(--color-accent-300);border-color:var(--color-accent-500);transform:translateY(-2px)}body.variant-agt .agtr-answers{position:absolute;inset:0 21% 0 60%}body.variant-agt .agtr-ans{position:absolute;left:0;right:0;display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--type-14);line-height:1.5;color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-md);border-bottom-right-radius:var(--space-1);padding:var(--space-3) var(--space-4);box-shadow:0 14px 32px -20px var(--color-overlay-black-12);opacity:0;z-index:3}body.variant-agt .agtr-ans--s0{top:54%;transform:translateY(-50%)}body.variant-agt .agtr-ans--s1{top:37%;transform:translateY(-50%)}body.variant-agt .agtr-ans--s2{top:50%;transform:translateY(-50%)}body.variant-agt .agtr-ans[data-s="0"]{opacity:1}body.variant-agt .agtr-ans-icon{flex-shrink:0;width:14px;height:14px;margin-top:3px}body.variant-agt .agtr-ans--handoff{flex-direction:column;gap:var(--space-2)}body.variant-agt .agtr-ans-team{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--type-12);font-weight:var(--font-weight-medium);color:var(--text-secondary)}body.variant-agt .agtr-ans-team svg{flex-shrink:0}@keyframes agtr-msg-cycle{0%{opacity:0;transform:translate(-16px)}2.2%,28.5%{opacity:1;transform:none}31.5%,to{opacity:0;transform:none}}@keyframes agtr-tag-cycle{0%,4%{opacity:0}4.7%,28.5%{opacity:1}31.5%,to{opacity:0}}@keyframes agtr-tag-type{0%,4.7%{transform:scaleX(1);animation-timing-function:steps(12,end)}10%,28.5%{transform:scaleX(0)}31.5%,to{transform:scaleX(1)}}@keyframes agtr-line-in-cycle{0%{opacity:0;stroke-dashoffset:1}3%{opacity:.85}12%,85%{opacity:.85;stroke-dashoffset:0}94%,to{opacity:0;stroke-dashoffset:0}}@keyframes agtr-route-cycle{0%,10%{opacity:0;stroke-dashoffset:1}11%{opacity:.85}15.5%,28.5%{opacity:.85;stroke-dashoffset:0}31.5%,to{opacity:0;stroke-dashoffset:0}}@keyframes agtr-chip-cycle{0%,14.5%{opacity:.35;transform:none;color:var(--text-secondary);background:var(--surface-base);border-color:var(--border-subtle)}16%,28.5%{opacity:1;transform:translateY(-2px);color:var(--text-primary);background:var(--color-accent-300);border-color:var(--color-accent-500)}31.5%,to{opacity:.35;transform:none;color:var(--text-secondary);background:var(--surface-base);border-color:var(--border-subtle)}}@keyframes agtr-ans-cycle{0%,15.5%{opacity:0;transform:translate(14px,-50%)}18%,28.5%{opacity:1;transform:translateY(-50%)}31.5%,to{opacity:0;transform:translateY(-50%)}}@keyframes agtr-orch-pulse{0%,10%{opacity:0;transform:scale(.97)}20%{opacity:.7;transform:scale(1)}40%,to{opacity:0;transform:scale(1.05)}}@media(min-width:769px){body.variant-agt.agt-anim .agtr-stage.is-live .agtr-msg{animation:agtr-msg-cycle 15s var(--easing-out) var(--d, 0s) infinite both}body.variant-agt.agt-anim .agtr-stage.is-live .agtr-tag{animation:agtr-tag-cycle 15s var(--easing-base) var(--d, 0s) infinite both}body.variant-agt.agt-anim .agtr-stage.is-live .agtr-tag:after{animation:agtr-tag-type 15s var(--easing-base) var(--d, 0s) infinite both}body.variant-agt.agt-anim .agtr-stage.is-live .agtr-line-in{animation:agtr-line-in-cycle 5s linear infinite both}body.variant-agt.agt-anim .agtr-stage.is-live .agtr-route{animation:agtr-route-cycle 15s linear var(--d, 0s) infinite both}body.variant-agt.agt-anim .agtr-stage.is-live .agtr-route[data-s="0"]{--d: 0s}body.variant-agt.agt-anim .agtr-stage.is-live .agtr-route[data-s="1"]{--d: 5s}body.variant-agt.agt-anim .agtr-stage.is-live .agtr-route[data-s="2"]{--d: 10s}body.variant-agt.agt-anim .agtr-stage.is-live .agtr-chip--t0{animation:agtr-chip-cycle 15s var(--easing-base) 0s infinite both}body.variant-agt.agt-anim .agtr-stage.is-live .agtr-chip--t1{animation:agtr-chip-cycle 15s var(--easing-base) 5s infinite both}body.variant-agt.agt-anim .agtr-stage.is-live .agtr-ans{animation:agtr-ans-cycle 15s var(--easing-out) var(--d, 0s) infinite both}body.variant-agt.agt-anim .agtr-stage.is-live .agtr-orch:after{animation:agtr-orch-pulse 5s var(--easing-base) .5s infinite}}body.variant-agt .agt-route-closing{margin:var(--space-6) auto 0;max-width:640px;text-align:center;font-size:var(--type-18);line-height:var(--leading-relaxed);color:var(--text-secondary)}body.variant-agt .agt-report-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--space-10) var(--space-12);align-items:center}body.variant-agt .agt-report-left{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}body.variant-agt .agt-report-left .alt-section-head{margin-bottom:0}body.variant-agt .agt-report-lede{font-size:var(--type-18);line-height:var(--leading-relaxed);color:var(--text-secondary)}body.variant-agt .agt-access{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}body.variant-agt .agt-access-item{display:flex;align-items:flex-start;gap:var(--space-3)}body.variant-agt .agt-access-icon{flex-shrink:0;width:36px;height:36px;background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center}body.variant-agt .agt-access-text{font-size:var(--type-16);line-height:var(--leading-normal);color:var(--text-secondary);padding-top:var(--space-2)}body.variant-agt .agt-access-text strong{font-weight:var(--font-weight-medium);color:var(--text-primary)}body.variant-agt .agt-report{width:100%;max-width:680px;margin:0;display:flex;flex-direction:column;gap:var(--space-4);background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--card-radius);padding:var(--card-pad)}body.variant-agt .agt-report-head{display:flex;align-items:center;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-overlay-black-06)}body.variant-agt .agt-report-avatar{width:24px;height:24px;flex-shrink:0;background:var(--surface-inverse);color:var(--text-inverse);border-radius:30%;display:inline-flex;align-items:center;justify-content:center}body.variant-agt .agt-report-avatar svg{width:9px;height:12px;display:block}body.variant-agt .agt-report-title{font-size:var(--type-14);font-weight:var(--font-weight-medium);color:var(--text-primary)}body.variant-agt .agt-report-range{margin-left:auto;font-size:var(--type-12);color:var(--text-tertiary);font-variant-numeric:tabular-nums}body.variant-agt .agt-report-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}body.variant-agt .agt-report-row{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--space-2);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}body.variant-agt .agt-report-time{flex-shrink:0;font-size:var(--type-12);color:var(--text-tertiary);font-variant-numeric:tabular-nums;padding-top:2px}body.variant-agt .agt-report-check{flex-shrink:0;color:var(--accent-strong);padding-top:3px;display:inline-flex}body.variant-agt .agt-report-text{flex:1 1 55%;min-width:0;font-size:var(--type-14);line-height:1.45;color:var(--text-primary)}body.variant-agt .agt-report-agent{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--type-12);font-weight:var(--font-weight-medium);color:var(--text-secondary);background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);white-space:nowrap}body.variant-agt .agt-report-agent img{width:12px;height:12px;display:block}body.variant-agt.agt-anim .agt-report .agt-report-row{opacity:0}body.variant-agt.agt-anim .agt-report.is-in .agt-report-row{animation:agt-fade-up .45s var(--easing-out) calc(.2s + var(--i, 0) * .5s) both}body.variant-agt .agt-channels{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}body.variant-agt .agt-channels .tp-card{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--card-radius)}body.variant-agt .agt-payroll{display:grid;grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr);align-items:stretch;gap:var(--space-5);max-width:960px;margin:0 auto}body.variant-agt .agt-payroll-roles{display:flex;flex-direction:column;gap:var(--space-4);background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--card-radius);padding:var(--card-pad)}body.variant-agt .agt-payroll-card-label{font-size:var(--type-14);font-weight:var(--font-weight-medium);color:var(--text-secondary)}body.variant-agt .agt-payroll-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}body.variant-agt .agt-payroll-role{display:flex;align-items:center;gap:var(--space-3);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}body.variant-agt .agt-payroll-role-name{flex:1;min-width:0;font-size:var(--type-14);font-weight:var(--font-weight-medium);color:var(--text-primary)}body.variant-agt .agt-payroll-role-cost{flex-shrink:0;font-size:var(--type-14);font-weight:var(--font-weight-medium);color:var(--text-primary);font-variant-numeric:tabular-nums}body.variant-agt .agt-payroll-total{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4) 0;border-top:1px solid var(--color-neutral-300)}body.variant-agt .agt-payroll-total-label{font-size:var(--type-14);font-weight:var(--font-weight-medium);color:var(--text-secondary)}body.variant-agt .agt-payroll-total-value{font-size:var(--type-20);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-cozy);color:var(--text-primary);font-variant-numeric:tabular-nums}body.variant-agt .agt-payroll-footnote{font-size:var(--type-12);color:var(--text-tertiary)}body.variant-agt .agt-payroll-vs{align-self:center;font-size:var(--type-14);font-weight:var(--font-weight-medium);color:var(--text-tertiary);background:var(--surface-base);border:1px solid var(--border-base);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3)}body.variant-agt .agt-payroll-zip{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);background:var(--surface-inverse);border-radius:var(--card-radius);padding:var(--space-8) var(--card-pad) var(--card-pad)}body.variant-agt .agt-payroll-zip-head{display:inline-flex;align-items:center;gap:var(--space-3)}body.variant-agt .agt-payroll-zip-avatar{width:32px;height:32px;flex-shrink:0;background:var(--surface-inverse);color:var(--text-inverse);border:2px solid var(--color-accent-500);border-radius:30%;display:inline-flex;align-items:center;justify-content:center}body.variant-agt .agt-payroll-zip-avatar svg{width:12px;height:15px;display:block}body.variant-agt .agt-payroll-zip-title{font-size:var(--type-14);font-weight:var(--font-weight-medium);color:var(--color-neutral-300)}body.variant-agt .agt-payroll-zip-price{font-size:var(--type-48);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text-inverse);font-variant-numeric:tabular-nums}body.variant-agt .agt-payroll-zip-aside{font-size:var(--type-18);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-normal);color:var(--color-neutral-400)}body.variant-agt .agt-payroll-zip-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}body.variant-agt .agt-payroll-zip-list li{display:flex;align-items:center;gap:var(--space-2);font-size:var(--type-14);color:var(--color-neutral-100)}body.variant-agt .agt-payroll-zip-list svg{flex-shrink:0;color:var(--color-accent-500)}body.variant-agt .agt-payroll-zip-btn{display:flex;align-items:center;justify-content:center;width:100%;height:var(--button-height-md);margin-top:var(--space-2);background:var(--surface-base);border-radius:var(--button-radius);font-size:var(--type-16);font-weight:var(--font-weight-medium);color:var(--text-primary);text-decoration:none;transition:background .2s var(--easing-base)}body.variant-agt .agt-payroll-zip-btn:hover{background:var(--color-neutral-100)}body.variant-agt .agt-payroll-zip-micro{width:100%;font-size:var(--type-12);color:var(--color-neutral-400);text-align:center}body.variant-agt .alt-section.agt-midcta-section{padding-block:0 var(--space-6)}body.variant-agt .agt-midcta{border:1px solid var(--border-subtle);border-radius:var(--card-radius)}body.variant-agt .agt-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px));background:var(--surface-base);border-top:1px solid var(--border-subtle);box-shadow:0 -8px 24px -16px var(--color-overlay-black-12);opacity:0;visibility:hidden;transition:opacity .3s var(--easing-base),visibility .3s var(--easing-base)}body.variant-agt .agt-sticky.is-on{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){body.variant-agt .agt-sticky{transition:none}}@media(min-width:769px){body.variant-agt .agt-sticky{display:none}}body.variant-agt .agt-sticky-btn{flex:1;display:flex;align-items:center;justify-content:center;min-height:44px;background:var(--action-primary-bg);border-radius:var(--button-radius);font-size:var(--type-16);font-weight:var(--font-weight-medium);color:var(--text-inverse);text-decoration:none}body.variant-agt .agt-sticky-close{flex-shrink:0;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:var(--text-secondary)}body.variant-agt.agt-anim .agt-reveal{opacity:0;transform:translateY(12px);transition:opacity .5s var(--easing-base),transform .5s var(--easing-base)}body.variant-agt.agt-anim .agt-reveal.is-in{opacity:1;transform:none}body.variant-agt .hero-note-short{display:none}@media(max-width:768px){body.variant-agt .alt-section{padding-block:var(--space-12)}body.variant-agt .alt-section-inner{padding-inline:var(--container-pad-x-sm)}body.variant-agt .tools-section,body.variant-agt .numbers-section,body.variant-agt .steps-section{padding:var(--space-12) var(--container-pad-x-sm)}body.variant-agt .agt-tldr-section{padding:var(--space-8) var(--container-pad-x-sm)}body.variant-agt .alt-section-head,body.variant-agt .tools-header,body.variant-agt .numbers-header{text-align:center;align-items:center}body.variant-agt .tools-headline,body.variant-agt .numbers-headline{text-wrap:balance}body.variant-agt .agt-hero-grid{grid-template-columns:1fr;gap:var(--space-8)}body.variant-agt .agt-hero-left{align-items:center}body.variant-agt .agt-hero-left .hero-text{align-items:center;text-align:center}body.variant-agt .agt-hero-left .hero-cta-group{align-items:center;width:100%}body.variant-agt .agt-hero-left .ind-hero-cta{flex-direction:column;width:100%;gap:var(--space-3)}body.variant-agt .agt-hero-left .ind-hero-btn{width:100%;min-height:44px}body.variant-agt .agt-hero-left .hero-note{text-align:center}body.variant-agt .hero-note-long{display:none}body.variant-agt .hero-note-short{display:inline}body.variant-agt .agt-hero-right .agt-hero-visual{display:none}body.variant-agt .agt-hero-mini{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);width:100%;max-width:320px;margin:0 auto;padding:var(--space-5);background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--card-radius)}body.variant-agt .agt-hero-mini-msg{align-self:flex-end;max-width:90%;font-size:var(--type-14);line-height:1.45;color:var(--text-inverse);background:var(--surface-inverse);border-radius:var(--radius-md);border-bottom-right-radius:var(--space-1);padding:var(--space-2) var(--space-3)}body.variant-agt .agt-hero-mini-orch{align-self:center;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);box-shadow:0 10px 24px -18px var(--color-overlay-black-12)}body.variant-agt .agt-hero-mini-avatar{width:26px;height:26px;flex-shrink:0;background:var(--surface-inverse);color:var(--text-inverse);border:2px solid var(--color-accent-500);border-radius:30%;display:inline-flex;align-items:center;justify-content:center}body.variant-agt .agt-hero-mini-avatar svg{width:9px;height:12px;display:block}body.variant-agt .agt-hero-mini-orch-label{font-size:var(--type-14);font-weight:var(--font-weight-medium);color:var(--text-primary)}body.variant-agt .agt-hero-mini-tag{font-size:var(--type-12);font-weight:var(--font-weight-medium);color:var(--accent-strong);background:var(--color-accent-300);border:1px solid var(--color-accent-500);border-radius:var(--radius-pill);padding:2px var(--space-2);white-space:nowrap}body.variant-agt .agt-hero-mini-agent{align-self:center;display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--type-12);font-weight:var(--font-weight-medium);color:var(--text-primary);background:var(--color-accent-300);border:1px solid var(--color-accent-500);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1)}body.variant-agt .agt-hero-mini-tile{width:24px;height:24px;flex-shrink:0;background:var(--surface-base);border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center}body.variant-agt .agt-hero-mini-tile img{width:14px;height:14px;display:block}body.variant-agt .agt-hero-mini-answer{align-self:flex-start;max-width:92%;display:flex;flex-direction:column;gap:var(--space-2);background:var(--surface-base);border:1px solid var(--color-overlay-black-06);border-radius:var(--radius-md);border-bottom-left-radius:var(--space-1);padding:var(--space-3);box-shadow:0 14px 32px -22px var(--color-overlay-black-12)}body.variant-agt .agt-hero-mini-answer-head{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--type-12);font-weight:var(--font-weight-medium);color:var(--text-secondary)}body.variant-agt .agt-hero-mini-answer-ch{width:20px;height:20px;flex-shrink:0;background:var(--surface-panel);border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center}body.variant-agt .agt-hero-mini-answer-ch img{width:13px;height:13px;display:block}body.variant-agt .agt-hero-mini-answer-text{margin:0;font-size:var(--type-14);line-height:1.45;color:var(--text-primary)}body.variant-agt .agt-hero-mini-sizes{display:flex;gap:var(--space-1)}body.variant-agt .agt-hero-mini-sizes span{min-width:28px;text-align:center;font-size:var(--type-12);font-weight:var(--font-weight-medium);color:var(--text-secondary);border:1px solid var(--border-base);border-radius:var(--radius-sm);padding:2px}body.variant-agt .agt-hero-mini-sizes .is-on{color:var(--text-primary);background:var(--color-accent-300);border-color:var(--color-accent-500)}body.variant-agt .tools-grid.agt-roster-grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:var(--space-4)}body.variant-agt .agt-roster-card{max-width:440px;margin-inline:auto}body.variant-agt .agt-roster-card .tool-card-title{min-height:0}body.variant-agt .agt-roster-card .tool-card-body{gap:var(--space-3)}body.variant-agt .agt-vig{height:150px;margin-bottom:var(--space-1)}body.variant-agt .agtr-stage{height:auto;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-4);padding:var(--space-6) var(--space-5)}body.variant-agt .agtr-lines{display:none}body.variant-agt .agtr-msgs,body.variant-agt .agtr-orch,body.variant-agt .agtr-chips,body.variant-agt .agtr-answers{position:static;transform:none;width:100%}body.variant-agt .agtr-msg:not([data-s="0"]),body.variant-agt .agtr-tag:not([data-s="0"]){display:none}body.variant-agt .agtr-msg[data-s="0"]{justify-self:end;max-width:88%}body.variant-agt .agtr-orch{align-self:center}body.variant-agt .agtr-chips{flex-direction:row;flex-wrap:wrap;justify-content:center}body.variant-agt .agtr-answers{position:static}body.variant-agt .agtr-ans{position:static;display:none}body.variant-agt .agtr-ans[data-s="0"]{display:flex;transform:none;max-width:88%}body.variant-agt .agt-report-grid{display:flex;flex-direction:column;gap:var(--space-6)}body.variant-agt .agt-report-left{display:contents}body.variant-agt .agt-report-left .alt-section-head{order:1}body.variant-agt .agt-report-lede{order:2;text-align:center;max-width:34rem;margin-inline:auto}body.variant-agt .agt-report{order:3;max-width:100%}body.variant-agt .agt-access{order:4;gap:var(--space-3);max-width:34rem;margin-inline:auto;width:100%}body.variant-agt .agt-report-row:nth-child(n+4){display:none}body.variant-agt .agt-report-more{display:block;padding-top:var(--space-1);font-size:var(--type-12);color:var(--text-tertiary);text-align:center}body.variant-agt .agt-channels{grid-template-columns:repeat(2,1fr);gap:var(--space-3)}body.variant-agt .agt-channels .tp-card{min-height:44px;padding:var(--space-4)}body.variant-agt .agt-channels .tp-card-link{display:none}body.variant-agt .agt-channels .tp-card-desc{font-size:var(--type-14)}body.variant-agt .agt-payroll{grid-template-columns:1fr}body.variant-agt .agt-payroll-vs{justify-self:center}body.variant-agt .agt-payroll-roles,body.variant-agt .agt-payroll-zip{max-width:440px;width:100%;margin-inline:auto}body.variant-agt .agt-payroll-role{padding:var(--space-2) var(--space-3);gap:var(--space-2)}body.variant-agt .agt-payroll-zip-btn{min-height:44px}body.variant-agt .numbers-grid{grid-template-columns:1fr}body.variant-agt .number-card{max-width:440px;margin-inline:auto;width:100%}body.variant-agt .faq__heading{text-align:center}body.variant-agt{padding-bottom:env(safe-area-inset-bottom,0px)}}@media(max-width:479px){body.variant-agt .agt-channels{gap:var(--space-2)}body.variant-agt .agt-channels .tp-card{padding:var(--space-3)}body.variant-agt .agt-report{padding:var(--space-4)}}
