.akcb{background:var(--akc-bg,#fff);border-block:1px solid #0e1b4d0b;color:var(--akc-ink,#0e1b4d)}
.akcb__row.akc-circle-nav{max-width:1280px;margin-inline:auto;padding:14px 24px 10px}
.akc-circle-nav{display:flex;align-items:flex-start;gap:18px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:16px}
.akc-circle-nav::-webkit-scrollbar{display:none}
.akc-circle-nav>.akc-circle-item:first-child{margin-left:auto}.akc-circle-nav>.akc-circle-item:last-child{margin-right:auto}
.akc-circle-nav .akc-circle-item{--akc-size:112px;appearance:none;flex:0 0 128px;display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;margin:0;padding:0 0 3px;border:0;border-radius:0;background:transparent;color:inherit;text-decoration:none;text-align:center;font:inherit;letter-spacing:0;text-transform:none;white-space:normal;cursor:pointer;scroll-snap-align:start;box-shadow:none}
.akc-circle-media{display:grid;place-items:center;position:relative;box-sizing:border-box;width:var(--akc-size);height:var(--akc-size);border:1px solid #e2e7f0;border-radius:50%;background:#fafaf8;padding:4px;overflow:hidden;transition:border-color .15s,box-shadow .15s}
.akc-circle-media img{display:block;width:100%;height:100%;min-height:0;object-fit:contain;object-position:center;border-radius:0}
.akc-circle-media svg{width:32px;height:32px;color:var(--akc-accent,#2f5bd3)}
.akc-circle-name{display:block;max-width:100%;min-height:32px;font-size:12px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}
.akc-circle-item:hover .akc-circle-media{border-color:#92b0f6}
.akc-circle-item[aria-current=page] .akc-circle-media,.akc-circle-item[aria-selected=true] .akc-circle-media{border-color:var(--akc-accent,#065dff);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--akc-accent,#065dff)}
.akc-circle-item[aria-current=page] .akc-circle-name,.akc-circle-item[aria-selected=true] .akc-circle-name{color:var(--akc-accent,#065dff);font-weight:750}
.akc-circle-item:focus-visible{outline:2px solid #065dff;outline-offset:4px;border-radius:8px}
.akt-tabs.akc-circle-nav{--akc-accent:#065dff;gap:18px;padding:5px 4px 22px;justify-content:flex-start;color:#0e1b4d}
.akt-tabs.akc-circle-nav .akc-circle-item{--akc-size:120px;flex-basis:136px}
.akt-tabs .akc-circle-name{font-size:12px;min-height:32px}
@media(max-width:749px){.akcb__row.akc-circle-nav{padding:14px 16px 10px;gap:12px}.akcb .akc-circle-item{--akc-size:96px;flex-basis:104px}.akcb .akc-circle-name{font-size:11px;min-height:29px}.akc-circle-media{padding:3px}.akt-tabs.akc-circle-nav{gap:12px;padding-bottom:20px}.akt-tabs.akc-circle-nav .akc-circle-item{--akc-size:100px;flex-basis:108px}.akt-tabs .akc-circle-name{font-size:12px;min-height:32px}}
@media(prefers-reduced-motion:reduce){.akc-circle-media{transition:none}.akc-circle-nav{scroll-behavior:auto}}

.akt-tabs.akc-circle-nav .akt-tab,.akt-tabs.akc-circle-nav .akt-tab:hover,.akt-tabs.akc-circle-nav .akt-tab.is-active{background:transparent;border:0;color:#0e1b4d;border-radius:0}

.akc-circle-shell{position:relative;min-width:0}
.akc-circle-shell [data-circle-track]{overflow-anchor:none;scroll-behavior:auto;scroll-snap-type:none}
.akc-circle-shell[data-circle-ready] .akc-circle-nav>.akc-circle-item:first-child{margin-left:0}
.akc-circle-shell[data-circle-ready] .akc-circle-nav>.akc-circle-item:last-child{margin-right:0}
.akc-circle-shell[data-circle-state=idle] .akc-circle-nav>.akc-circle-item:first-child{margin-left:auto}
.akc-circle-shell[data-circle-state=idle] .akc-circle-nav>.akc-circle-item:last-child{margin-right:auto}
.akc-motion-toggle{position:absolute;z-index:2;right:max(8px,calc((100% - 1264px)/2));top:4px;width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid #e0e6f0;border-radius:50%;background:#fffffff5;color:#0e1b4d;box-shadow:0 2px 8px #0e1b4d0a;cursor:pointer}
.akc-motion-toggle:before{content:"";position:absolute;inset:-4px}
.akc-motion-toggle svg{width:16px;height:16px;pointer-events:none}
.akc-motion-toggle [data-motion-play]{display:none}
.akc-motion-toggle[data-paused=true] [data-motion-pause]{display:none}
.akc-motion-toggle[data-paused=true] [data-motion-play]{display:block}
.akc-motion-toggle[hidden]{display:none}
.akc-motion-toggle:focus-visible{outline:3px solid #065dff;outline-offset:3px}
@media(max-width:749px){.akc-motion-toggle{right:6px;top:2px;width:32px;height:32px}.akc-motion-toggle:before{inset:-6px}}
