
    #agn-rotary-preview{--ink:#183f76;--gold:#fdb71b;font-family:Tahoma,Arial,sans-serif;color:var(--ink);background:#fff;padding:20px 8px;box-sizing:border-box}
    #agn-rotary-preview *{box-sizing:border-box}
    #agn-rotary-preview .scene{display:grid;grid-template-columns:62% 38%;direction:ltr;align-items:center;min-height:450px}
    #agn-rotary-preview .dial{position:relative;aspect-ratio:1;width:100%;max-width:700px;touch-action:pan-y;isolation:isolate}
    #agn-rotary-preview .shape{position:absolute;width:100%;height:100%;inset:0;overflow:visible;pointer-events:none}
    #agn-rotary-preview .hub{position:absolute;left:34%;top:34%;width:32%;height:32%;border-radius:50%;background:radial-gradient(circle at 40% 32%,#fff 15%,#f7f7f7 65%,#e8e8e8);box-shadow:inset 0 3px 12px #1736570c;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;gap:8px;direction:rtl;padding:12px;pointer-events:none}
    #agn-rotary-preview .hub strong{font-size:clamp(13px,1.8vw,20px);font-weight:700;line-height:1.8}
    #agn-rotary-preview .hub small{font-size:11px;line-height:1.8;min-height:20px}
    #agn-rotary-preview .node{position:absolute;left:50%;top:50%;width:14%;height:14%;margin:-7% 0 0 -7%;border:0;background:transparent;padding:0;border-radius:50%;color:var(--ink);font:inherit;z-index:3;cursor:pointer;will-change:transform;outline-offset:4px}
    #agn-rotary-preview .node img{width:100%;height:100%;display:block;object-fit:contain;border-radius:50%;mix-blend-mode:multiply;filter:drop-shadow(0 3px 3px #17365713)}
    #agn-rotary-preview .node .gear{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:#fff;box-shadow:0 3px 10px #17365717;font-size:30px;border:4px solid #fdb71b}
    #agn-rotary-preview .caption{position:absolute;left:50%;top:50%;width:12%;margin:-2% 0 0 -6%;pointer-events:none;text-align:center;direction:rtl;font-size:clamp(11px,1.05vw,13px);font-weight:700;line-height:1.55;z-index:4;will-change:transform}
    #agn-rotary-preview .node[aria-pressed=true]{opacity:0;pointer-events:none}
    #agn-rotary-preview .caption.active{opacity:0}
    #agn-rotary-preview .active-label{position:absolute;left:77%;top:34%;width:17%;height:32%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:9px;direction:rtl;z-index:2;pointer-events:none}
    #agn-rotary-preview .active-label img{width:70%;max-width:68px;border-radius:50%;mix-blend-mode:multiply}
    #agn-rotary-preview .active-label .active-gear{font-size:34px}
    #agn-rotary-preview .active-label strong{font-size:clamp(12px,1.7vw,20px);line-height:1.6;white-space:normal}
    #agn-rotary-preview .blank{height:100%;min-height:430px}
    #agn-rotary-preview .controls{display:flex;justify-content:center;gap:10px;align-items:center;width:62%;direction:rtl;margin-top:8px;margin-right:auto;margin-left:0}
    #agn-rotary-preview .controls button{font-family:inherit;color:var(--ink);border:1px solid #d9e1ea;border-radius:50px;background:#fff;padding:8px 12px;min-height:40px;cursor:pointer;font-size:12px}
    #agn-rotary-preview .controls button:hover{background:#fff7df;border-color:#fdb71b}
    #agn-rotary-preview .mobile-labels{display:none}
    #agn-rotary-preview .blank{display:flex;align-items:center;justify-content:center;padding:28px;direction:rtl}
    #agn-rotary-preview .agn-stat-panel{width:100%;max-width:430px;text-align:right;transition:opacity .25s ease;min-width:0}
    #agn-rotary-preview .agn-stat-panel.is-changing{opacity:.35}
    #agn-rotary-preview .agn-stat-title{font-family:inherit;color:#183f76;font-size:28px;font-weight:800;line-height:1.8;margin:0 0 14px}
    #agn-rotary-preview .agn-stat-number{font-size:clamp(52px,5.5vw,84px);font-weight:800;line-height:1.3;color:#183f76;font-variant-numeric:tabular-nums;min-height:100px;display:flex;align-items:center}
    #agn-rotary-preview .agn-stat-number.is-service{font-size:26px;line-height:1.9;min-height:100px;color:#183f76}
    #agn-rotary-preview .agn-stat-number.is-empty{font-size:clamp(22px,2vw,27px);line-height:1.95;font-weight:700;min-height:100px;text-wrap:balance}
    #agn_media_wheel .agn-wheel-heading{display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 0 18px;margin:0 0 8px;direction:rtl}
    #agn_media_wheel .agn-wheel-heading h2{font-family:inherit;font-size:clamp(21px,2.05vw,29px);font-weight:800;color:#1e3f74;text-align:center;line-height:1.9;margin:0;max-width:1100px}
    #agn_media_wheel .agn-title-mark{position:relative;display:inline-block;width:42px;height:32px;flex:0 0 42px}
    #agn_media_wheel .agn-title-mark:before{content:'';position:absolute;top:3px;right:8px;width:29px;height:8px;border-radius:8px;background:#26376d;box-shadow:8px 13px 0 #0049b9}
    #agn_media_wheel .agn-title-mark:after{content:'';position:absolute;top:3px;right:0;width:7px;height:7px;border-radius:50%;background:#26376d;box-shadow:-34px 13px 0 #0049b9}
    #agn_media_wheel .agn-title-mark.is-mirrored{transform:scaleX(-1)}
    @media(max-width:600px){#agn_media_wheel .agn-wheel-heading{gap:9px;padding:4px 0 10px}#agn_media_wheel .agn-wheel-heading h2{font-size:21px}#agn_media_wheel .agn-title-mark{width:30px;flex-basis:30px;transform:scale(.72)}#agn_media_wheel .agn-title-mark.is-mirrored{transform:scale(-.72,.72)}}
    #agn-rotary-preview .agn-stat-basis{font-size:15px;color:#526681;line-height:1.9;margin-top:4px}
    #agn-rotary-preview .agn-stat-description{font-size:16px;line-height:2;color:#183f76;margin:24px 0 0}
    #agn-rotary-preview .agn-stat-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
    @media(max-width:600px){#agn-rotary-preview .blank{display:flex!important;min-height:240px;padding:20px 16px}#agn-rotary-preview .agn-stat-panel{text-align:center}#agn-rotary-preview .agn-stat-title{font-size:24px}#agn-rotary-preview .agn-stat-number{justify-content:center;min-height:74px}#agn-rotary-preview .agn-stat-number.is-service{font-size:22px;min-height:74px}#agn-rotary-preview .agn-stat-description{margin-top:14px;font-size:15px}}
    @media(max-width:420px){#agn-rotary-preview .caption{display:none}#agn-rotary-preview .mobile-labels{display:grid;grid-template-columns:1fr 1fr;gap:6px;direction:rtl;margin-top:8px}#agn-rotary-preview .mobile-labels button{font:12px Tahoma,Arial,sans-serif;min-height:44px;padding:7px;background:#fff;border:1px solid #e4e8ee;border-radius:9px;color:#183f76}#agn-rotary-preview .mobile-labels button[aria-pressed=true]{background:#fdb71b;border-color:#fdb71b}}
    #agn-rotary-preview button:focus-visible{outline:3px solid #0074df;outline-offset:4px}
    @media(max-width:600px){#agn-rotary-preview .scene{display:block;min-height:0}#agn-rotary-preview .blank{display:none}#agn-rotary-preview .dial{max-width:490px;margin:auto}#agn-rotary-preview .controls{width:100%}#agn-rotary-preview .caption{font-size:11px}#agn-rotary-preview .active-label strong{font-size:13px}}
    @media(prefers-reduced-motion:reduce){#agn-rotary-preview .node,#agn-rotary-preview .caption{will-change:auto}}
  
