.agent-map{color:#fff;content-visibility:visible;grid-template-columns:245px minmax(0,1fr);align-items:start;column-gap:24px;padding:64px max(15px,50% - 860px) 96px;display:grid;overflow:hidden}.agent-map h2{letter-spacing:0;text-align:left;max-width:1060px;margin:0;font-size:clamp(2.8rem,5vw,6.35rem);line-height:1}@media (max-width:640px){.agent-map h2{font-size:2.2rem}}.agent-map p{-webkit-hyphens:manual;hyphens:manual}@media (max-width:1024px){.agent-map{grid-template-columns:minmax(0,1fr);padding-block-start:70px;padding-block-end:86px}}@media (max-width:640px){.agent-map{padding:54px 12px 70px}}.agent-map__sprite{display:none}.agent-map__icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.1em;height:1.1em}.agent-map__head{grid-area:1/1/auto/-1;grid-template-columns:minmax(0,.95fr) minmax(520px,.75fr);align-items:center;gap:clamp(26px,4vw,70px);margin-bottom:36px;display:grid}@media (max-width:1024px){.agent-map__head{grid-template-columns:1fr;gap:20px}}.agent-map__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;max-width:720px;margin:0;padding:0;list-style:none;display:grid}.agent-map__stats>li{font-size:inherit;color:#ffffffc2;background:linear-gradient(150deg,#ffffff1f,#ffffff0a),#0412149e;border:1px solid #00d1b42e;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;min-height:96px;padding:16px;display:grid}@media (max-width:640px){.agent-map__stats>li{min-height:40px}}.agent-map__stats .agent-map__icon{color:var(--c-accent);grid-row:1/span 2;width:1.35em;height:1.35em}.agent-map__stats strong{color:#fff;font-size:clamp(2rem,2.4vw,3.1rem);line-height:.95}.agent-map__stats span{color:#ffffffb3;min-width:0;font-size:.82rem;line-height:1.2}@media (max-width:1024px){.agent-map__stats{width:100%;max-width:100%}}@media (max-width:640px){.agent-map__stats{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100vw - 24px);max-width:calc(100vw - 24px)}}.agent-map__stats>.agent-map__get{background:0 0;border:0;grid-column:1/-1;min-height:0;padding:0;display:block}.agent-map__stats>.agent-map__get a{text-align:center;text-transform:uppercase;color:#000;background:var(--c-accent);border-radius:8px;justify-content:center;align-items:center;min-height:74px;padding:16px 22px;font-size:clamp(1.18rem,1.35vw,1.55rem);font-weight:900;line-height:1.25;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:flex;box-shadow:0 14px 34px #00d1b438}.agent-map__stats>.agent-map__get a:hover{color:#000}.agent-map__stats>.agent-map__get a:focus{color:#000}.agent-map__stats>.agent-map__get a:hover{background:#16f1d2;transform:translateY(-2px);box-shadow:0 18px 42px #00d1b44d}@media (max-width:640px){.agent-map__stats>.agent-map__get a{grid-template-rows:minmax(40px,auto);align-content:center;align-items:start;display:grid}}.agent-map__nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04121494;border:1px solid #00d1b433;border-radius:8px;flex-direction:column;grid-row:2/span 3;gap:6px;padding:10px;display:flex;position:sticky;top:98px}@media (max-width:1024px){.agent-map__nav{flex-direction:row;margin-bottom:18px;padding:8px;position:relative;top:auto;overflow-x:auto}}.agent-map__nav-title{text-transform:uppercase;color:#ffffff8f;margin-bottom:4px;font-size:.86rem;font-weight:700}@media (max-width:1024px){.agent-map__nav-title{display:none}}.agent-map__group{font:inherit;text-align:left;color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:42px;padding:8px 10px;font-size:.94rem;transition:background .2s,color .2s,transform .2s;display:flex}.agent-map__group .agent-map__icon{color:var(--c-accent)}.agent-map__group:hover{color:#fff;background:#00d1b429;transform:translate(3px)}.agent-map__group.is-on{color:#fff;background:#00d1b429;transform:translate(3px)}@media (max-width:1024px){.agent-map__group{white-space:nowrap;flex:none;width:auto}}.agent-map__bar{justify-content:flex-end;align-items:center;gap:12px;margin-bottom:12px;display:flex}@media (max-width:640px){.agent-map__bar{justify-content:space-between}}.agent-map__arrow{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:50%;width:42px;height:42px;font-size:1.4rem;line-height:1;transition:background .2s,transform .2s,opacity .2s}.agent-map__arrow:hover{background:var(--c-accent);transform:translateY(-2px)}.agent-map__arrow:disabled{opacity:.35;cursor:default;transform:none}.agent-map__count{text-align:center;color:#ffffffb8;min-width:86px;font-size:1.05rem;font-weight:700}.agent-map__count b{font-weight:inherit;color:#fff}.agent-map__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-color:var(--c-accent)#ffffff1f;gap:18px;padding:0 0 16px;display:flex;overflow-x:auto}.agent-map__track:focus{outline-offset:8px;outline:2px solid #00d1b48c}.agent-map__slide{opacity:.78;scroll-snap-align:start;background:linear-gradient(160deg,#ffffff1c,#ffffff0b),#08171cd1;border:1px solid #00d1b433;border-radius:8px;flex-direction:column;flex:0 0 min(980px,100vw - 340px);min-height:500px;padding:clamp(24px,2.35vw,38px);transition:opacity .24s,border-color .24s,box-shadow .24s;display:flex;box-shadow:0 18px 56px #00000038}.agent-map__slide.is-on{opacity:1;border-color:#00d1b46b;box-shadow:0 22px 70px #00000047}.agent-map__slide h3{letter-spacing:0;grid-area:2/2;margin:0;font-size:clamp(1.95rem,2.65vw,3.35rem);line-height:1.05}@media (max-width:640px){.agent-map__slide h3{grid-row:3;font-size:1.72rem}}@media (max-width:1024px){.agent-map__slide{flex-basis:82vw;min-height:520px}}@media (max-width:640px){.agent-map__slide{flex-basis:91vw;min-height:560px;padding:20px}}.agent-map__top{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:0 18px;margin-bottom:20px;display:grid}@media (max-width:640px){.agent-map__top{grid-template-columns:44px minmax(0,1fr);column-gap:12px;margin-bottom:16px}}.agent-map__kicker,.agent-map__kind{text-transform:uppercase;color:var(--c-accent);grid-area:1/1/auto/-1;margin-bottom:18px;font-size:.86rem;font-weight:700}.agent-map__kicker{justify-self:start}@media (max-width:640px){.agent-map__kicker{margin-bottom:0}}.agent-map__kind{justify-self:end}@media (max-width:640px){.agent-map__kind{grid-row:2;justify-self:start;margin-top:5px}}.agent-map__badge{color:var(--c-accent);background:#00d1b41a;border:1px solid #00d1b43d;border-radius:8px;grid-area:2/1/span 2;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.agent-map__badge .agent-map__icon{width:30px;height:30px}@media (max-width:640px){.agent-map__badge{grid-row:3/span 2;width:44px;height:44px}.agent-map__badge .agent-map__icon{width:23px;height:23px}}.agent-map__type{color:#f7c66a;grid-area:3/2;margin:8px 0 0;font-size:1.05rem;font-weight:700;line-height:1.45}@media (max-width:640px){.agent-map__type{grid-row:4}}.agent-map__text,.agent-map__value{color:#ffffffd1;margin:0 0 18px;font-size:clamp(1rem,1.05vw,1.2rem);line-height:1.55}.agent-map__value{color:#fff;margin:auto 0 0;padding-top:18px;font-weight:700}.agent-map__list,.agent-map__plans{margin:0;padding:0;list-style:none}:is(.agent-map__list,.agent-map__plans)>li{color:#ffffffd6;background:#ffffff09;border:1px solid #ffffff17;border-radius:7px;padding:9px 10px 9px 28px;font-size:.96rem;line-height:1.45;position:relative}:is(.agent-map__list,.agent-map__plans)>li:before{content:"✓";color:var(--c-accent);font-weight:700;position:absolute;top:9px;left:10px}.agent-map__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}@media (max-width:640px){.agent-map__list{grid-template-columns:1fr}}.agent-map__plans-title{font-size:inherit;line-height:inherit;border-top:1px solid #ffffff24;margin:18px 0 12px;padding-top:14px}.agent-map__plans{flex-wrap:wrap;gap:8px 10px;display:flex}.agent-map__dots{grid-area:4/2;grid-template-columns:repeat(32,minmax(8px,1fr));gap:6px;margin-top:12px;display:grid}.agent-map__dots button{cursor:pointer;background:#ffffff38;border:0;border-radius:999px;min-width:8px;height:26px;transition:background .2s,box-shadow .2s}.agent-map__dots button:hover{background:var(--c-accent);box-shadow:inset 0 0 0 2px #ffffff6b}.agent-map__dots button.is-on{background:var(--c-accent);box-shadow:inset 0 0 0 2px #ffffff6b}.agent-map__dots button[data-group=pipeline]{background:#f7c66a8c}.agent-map__dots button[data-group=unique]{background:#e9558e8a}.agent-map__dots button[data-group].is-on{background:var(--c-accent)}@media (max-width:1024px){.agent-map__dots{grid-template-columns:repeat(16,minmax(10px,1fr))}}@media (max-width:640px){.agent-map__dots{grid-template-columns:repeat(8,minmax(12px,1fr))}}.agent-map__bar{grid-area:2/2}.agent-map__track{grid-area:3/2}@media (max-width:1024px){.agent-map>*{grid-area:auto}}