.avid-cc{--cc-accent:var(--primary-red,#c00);--cc-fg:#f4f5f7;--cc-mut:rgba(244,245,247,.66);--cc-circle:#1b202b;--cc-line:rgba(255,255,255,.12);--cc-panel:rgba(255,255,255,.045);direction:rtl;width:100%;max-width:1180px;margin:6px auto 26px;padding:0 4px;color:var(--cc-fg)}html[data-theme=light] .avid-cc,html.light .avid-cc,body.light .avid-cc,body.light-theme .avid-cc{--cc-fg:#14161b;--cc-mut:rgba(20,22,27,.62);--cc-circle:#e7e7ea;--cc-line:rgba(0,0,0,.12);--cc-panel:#fff}.avid-cc *,.avid-cc *:before,.avid-cc *:after{box-sizing:border-box}.avid-cc .avid-cc-head{margin:0 0 6px;padding:0;font-size:clamp(18px, 2.4vw, 24px);font-weight:900;color:var(--cc-fg)}.avid-cc-row{display:flex;flex-wrap:wrap;gap:22px 26px;justify-content:flex-start;padding:6px 2px 4px}.avid-cc .avid-cc-item{display:flex;flex-direction:column;align-items:center;gap:10px;width:112px;margin:0;padding:0;border:0;background:0 0;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:center;outline:none}.avid-cc-circle{--cc-ease:cubic-bezier(.22,1,.36,1);position:relative;display:grid;place-items:center;width:100px;height:100px;border-radius:50%;background:var(--cc-circle);border:1px solid var(--cc-line);transition:transform .55s var(--cc-ease);will-change:transform;backface-visibility:hidden}.avid-cc-circle:before{content:"";position:absolute;inset:-14px;border-radius:50%;z-index:-1;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--cc-accent) 42%,transparent) 0%,transparent 66%);opacity:0;transform:scale(.78);transition:opacity .5s ease,transform .65s var(--cc-ease)}.avid-cc-circle:after{content:"";position:absolute;inset:-5px;border-radius:50%;pointer-events:none;border:3px solid var(--cc-accent);opacity:0;transform:scale(.88);transition:opacity .35s ease,transform .6s cubic-bezier(.34,1.45,.64,1)}.avid-cc-circle img{width:88%;height:88%;object-fit:contain;pointer-events:none;user-select:none;-webkit-user-drag:none;transition:transform .6s var(--cc-ease)}.avid-cc-name{font-size:13.5px;font-weight:800;line-height:1.6;color:var(--cc-fg);transition:color .3s ease,transform .5s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.avid-cc .avid-cc-item:hover .avid-cc-circle{transform:translate3d(0,-5px,0) scale(1.05)}.avid-cc .avid-cc-item:hover .avid-cc-circle:before{opacity:.55;transform:scale(1)}.avid-cc .avid-cc-item:hover .avid-cc-circle img{transform:scale(1.06)}.avid-cc .avid-cc-item:hover .avid-cc-name{transform:translate3d(0,-2px,0)}}.avid-cc .avid-cc-item:focus-visible .avid-cc-circle{transform:translate3d(0,-5px,0) scale(1.05)}.avid-cc .avid-cc-item:active .avid-cc-circle{transform:scale(.95);transition-duration:.15s}.avid-cc .avid-cc-item.is-active .avid-cc-circle{transform:translate3d(0,-3px,0) scale(1.04);border-color:transparent}.avid-cc .avid-cc-item.is-active .avid-cc-circle:before{opacity:1;transform:scale(1)}.avid-cc .avid-cc-item.is-active .avid-cc-circle:after{opacity:1;transform:scale(1)}.avid-cc .avid-cc-item.is-active .avid-cc-name{color:var(--cc-accent)}.avid-cc-panel{display:none;padding-top:20px}.avid-cc-panel.is-open{display:block}.avid-cc-panel-in{border-radius:26px;background:var(--cc-panel);border:1px solid var(--cc-line);contain:paint}.avid-cc-panel-body{padding:18px 18px 20px}.avid-cc-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:0 4px}.avid-cc-panel-head strong{font-size:18px;font-weight:900;color:var(--cc-fg)}.avid-cc .avid-cc-link{color:var(--cc-accent);font-weight:800;font-size:13.5px;text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1)}.avid-cc .avid-cc-link:hover{transform:translate3d(-4px,0,0)}.avid-cc-empty{margin:8px 4px;color:var(--cc-mut);font-size:14px}.avid-cc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px, 1fr));gap:14px}.avid-cc .avid-cc-card{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:18px;border:1px solid var(--cc-line);background:var(--cc-circle);color:inherit;text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1)}.avid-cc .avid-cc-card:hover{transform:translateY(-4px)}.avid-cc-card img{width:100%;height:auto;border-radius:12px}.avid-cc-card-t{font-weight:800;font-size:14px}.avid-cc-card-p{font-size:13px;color:var(--cc-mut)}@media (max-width:700px){.avid-cc-row{flex-wrap:nowrap;overflow-x:auto;gap:16px;padding:22px 22px 44px;margin:-14px -22px -30px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.avid-cc-row::-webkit-scrollbar{display:none}.avid-cc .avid-cc-item{flex:0 0 auto;width:88px;scroll-snap-align:start}.avid-cc-circle{width:80px;height:80px}.avid-cc-name{font-size:12.5px}.avid-cc-panel-body{padding:14px 12px 16px}}@media (prefers-reduced-motion:reduce){.avid-cc *,.avid-cc *:before,.avid-cc *:after{animation:none !important;transition:none !important}}.avid-cc-panel.is-open .avid-cc-panel-head,.avid-cc-panel.is-open .avid-pc,.avid-cc-panel.is-open .avid-cc-card{animation:avidCcIn .65s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--cc-d, 0) * 60ms + 140ms)}@keyframes avidCcIn{from{opacity:0;transform:translate3d(0,16px,0) scale(.98)}to{opacity:1;transform:none}}.avid-cc-gone{display:none !important}