.ag-evo-root{--ag-evo-navy:#0a2238;--ag-evo-main:#123451;--ag-evo-surface:#28658d;--ag-evo-accent:#75c7f2;--ag-evo-highlight:#d4eaf8;--ag-evo-border:#4c83a9;width:100%;min-width:0;position:relative;color:var(--ag-evo-highlight);font-family:inherit;isolation:isolate;line-height:1.4;box-sizing:border-box}
.ag-evo-root *{box-sizing:border-box}
.ag-evo-root .ag-evo-stage{width:100%;height:var(--ag-evo-height,500px);position:relative;overflow:hidden;contain:layout paint;touch-action:pan-y}
.ag-evo-root .ag-evo-canvas,.ag-evo-root .ag-evo-fallback{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;background:transparent;border:0;margin:0;padding:0}
.ag-evo-root .ag-evo-canvas{opacity:0;transition:opacity .35s;outline:none}
.ag-evo-root .ag-evo-fallback{opacity:1;transition:opacity .35s;pointer-events:none}
.ag-evo-root[data-ready] .ag-evo-canvas{opacity:1}
.ag-evo-root[data-ready] .ag-evo-fallback{opacity:0;visibility:hidden}
.ag-evo-root .ag-evo-navigation{width:100%;padding:2px 12px 0;min-height:78px}
.ag-evo-root .ag-evo-navigation[hidden]{display:block;visibility:hidden}
.ag-evo-root .ag-evo-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}
.ag-evo-root .ag-evo-progress button,.ag-evo-root .ag-evo-actions button{appearance:none;position:relative;display:block;font-family:inherit;border:0;border-radius:0;box-shadow:none;background:none;color:var(--ag-evo-highlight);cursor:pointer;margin:0;min-width:0;text-decoration:none;transition:color .18s,opacity .18s}
.ag-evo-root .ag-evo-progress button{font-size:10px;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;font-weight:500;padding:9px 0 7px;text-align:left;opacity:.7}
.ag-evo-root .ag-evo-progress button[aria-pressed=true],.ag-evo-root .ag-evo-progress button:hover{opacity:1;color:var(--ag-evo-accent)}
.ag-evo-root .ag-evo-segment{display:block;height:2px;background:color-mix(in srgb,var(--ag-evo-border) 50%,transparent);margin-bottom:9px;overflow:hidden}
.ag-evo-root .ag-evo-segment i{display:block;height:100%;width:100%;transform:scaleX(0);transform-origin:left;background:var(--ag-evo-accent)}
.ag-evo-root .ag-evo-toolbar{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:35px}
.ag-evo-root .ag-evo-caption,.ag-evo-root .ag-evo-static-note{font-size:10px;letter-spacing:.02em;color:var(--ag-evo-highlight);opacity:.72;margin:0}
.ag-evo-root .ag-evo-actions{display:flex;gap:1px;align-items:center}
.ag-evo-root .ag-evo-actions button{padding:7px;min-width:30px;min-height:32px;font-size:16px;line-height:1}
.ag-evo-root .ag-evo-actions button[data-action=sync]{font-size:11px;letter-spacing:.03em;padding:7px 10px}
.ag-evo-root .ag-evo-actions button:disabled{opacity:.3;cursor:default}
.ag-evo-root .ag-evo-actions button:hover:enabled{color:var(--ag-evo-accent)}
.ag-evo-root button:focus-visible{outline:2px solid var(--ag-evo-accent);outline-offset:3px;border-radius:2px}
.ag-evo-root .ag-evo-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1024px){.ag-evo-root{--ag-evo-limit:440px}.ag-evo-root .ag-evo-stage{height:min(var(--ag-evo-height,500px),440px)}}
@media(max-width:600px){.ag-evo-root .ag-evo-stage{height:auto;aspect-ratio:var(--ag-evo-aspect,1.1)}.ag-evo-root .ag-evo-navigation{padding:0 4px}.ag-evo-root .ag-evo-progress{gap:7px}.ag-evo-root .ag-evo-progress button{font-size:9px;letter-spacing:.06em}.ag-evo-root .ag-evo-caption{font-size:9px}.ag-evo-root .ag-evo-actions button{min-height:36px}}
@media(prefers-reduced-motion:reduce){.ag-evo-root .ag-evo-canvas,.ag-evo-root .ag-evo-fallback,.ag-evo-root button{transition:none}}
@supports(width:1cqi){.ag-evo-root{container-type:inline-size}.ag-evo-root .ag-evo-stage{height:min(var(--ag-evo-height,500px),var(--ag-evo-limit,850px),calc(100cqi / var(--ag-evo-aspect,1.1)))}}
@container(max-width:330px){.ag-evo-root .ag-evo-navigation{padding:0}.ag-evo-root .ag-evo-progress{gap:4px}.ag-evo-root .ag-evo-progress button{font-size:8px;letter-spacing:0}.ag-evo-root .ag-evo-caption{display:none}.ag-evo-root .ag-evo-actions{margin-left:auto}}
