@property --a{syntax:'<angle>';inherits:false;initial-value:0deg}.c3sec{position:relative;isolation:isolate;overflow:hidden;--cw:300px;--ch:500px;--k:#ff3d9a;--kr:255,61,154;padding-block:clamp(56px,8vw,104px) clamp(48px,6vw,88px)}.c3sec[hidden],.c3-all[hidden]{display:none}.c3-bg{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:radial-gradient(120% 80% at 50% 0%,#0d1a44 0%,var(--bg) 72%)}.c3-spin{position:absolute;left:50%;top:50%;width:160%;aspect-ratio:1;margin:-80% 0 0 -80%;border-radius:50%;opacity:.7;background:conic-gradient(from 0deg,#ff3d9a88,#ff7a1a77,#ffd23f77,#3dff8b77,#19e6ff88,#2d5bff88,#9b5cff88,#ff3d9a88);animation:c3rot 22s linear infinite}.c3-rays{position:absolute;left:50%;top:54%;width:min(1800px,230vw);aspect-ratio:1;margin:calc(min(1800px,230vw)/-2) 0 0 calc(min(1800px,230vw)/-2);opacity:.9;background:conic-gradient(#ff3d9a66 0 5deg,transparent 5deg 30deg,#ff7a1a66 30deg 35deg,transparent 35deg 60deg,#ffd23f66 60deg 65deg,transparent 65deg 90deg,#3dff8b66 90deg 95deg,transparent 95deg 120deg,#19e6ff66 120deg 125deg,transparent 125deg 150deg,#2d5bff77 150deg 155deg,transparent 155deg 180deg,#9b5cff66 180deg 185deg,transparent 185deg 210deg,#ff3d9a66 210deg 215deg,transparent 215deg 240deg,#ffd23f66 240deg 245deg,transparent 245deg 270deg,#19e6ff66 270deg 275deg,transparent 275deg 300deg,#3dff8b66 300deg 305deg,transparent 305deg 330deg,#ff7a1a66 330deg 335deg,transparent 335deg 360deg);-webkit-mask-image:radial-gradient(closest-side,transparent 6%,#000 24%,transparent 72%);mask-image:radial-gradient(closest-side,transparent 6%,#000 24%,transparent 72%);animation:c3rot 70s linear infinite reverse}.c3-streak{position:absolute;left:0;right:0;top:56%;height:4px;background:linear-gradient(90deg,transparent,#ff3d9a,#ffd23f,#3dff8b,#19e6ff,#9b5cff,transparent);filter:blur(6px);opacity:.8;animation:c3str 5s ease-in-out infinite}.c3-glows i{position:absolute;inset:0;opacity:0;transition:opacity 1.1s ease;background:radial-gradient(52% 58% at 50% 56%,rgba(var(--g),.7),rgba(var(--g),0) 74%)}.c3-glows i.on{opacity:1}.c3-sp i{position:absolute;display:block;width:var(--s);height:var(--s);border-radius:50%;left:var(--x);top:var(--y);background:var(--c);box-shadow:0 0 calc(var(--s)*4) var(--c),0 0 calc(var(--s)*9) var(--c);opacity:0;animation:c3tw var(--t) ease-in-out var(--d) infinite}.c3-sp i:nth-child(3n+1){border-radius:0;box-shadow:none;width:calc(var(--s)*4.2);height:calc(var(--s)*4.2);background:#fff;clip-path:polygon(50% 0,59% 41%,100% 50%,59% 59%,50% 100%,41% 59%,0 50%,41% 41%);filter:drop-shadow(0 0 5px var(--c)) drop-shadow(0 0 12px var(--c))}.c3-sh{position:relative;z-index:2;margin-inline:auto;text-align:center;max-width:820px;margin-bottom:clamp(14px,2.4vw,28px)}.c3-sh .eyebrow{display:inline-block;padding:8px 14px;border:1px solid rgba(255,255,255,.22);border-radius:99px;background:rgba(255,255,255,.07);color:#fff;margin-bottom:16px;box-shadow:0 0 22px rgba(var(--kr),.35)}.c3-h{background:linear-gradient(90deg,#ff3d9a,#ff7a1a,#ffd23f,#3dff8b,#19e6ff,#9b5cff,#ff3d9a);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:c3txt 6s linear infinite;filter:drop-shadow(0 0 26px rgba(var(--kr),.6))}.c3-wrap{position:relative;overflow:hidden;pointer-events:none;padding-block:120px 110px;margin-block:-84px -82px}.c3-stage{pointer-events:auto;position:relative;height:calc(var(--ch) + 50px);perspective:1500px;perspective-origin:50% 38%;touch-action:pan-y;outline:none;-webkit-user-select:none;user-select:none}.c3-track{position:absolute;inset:0;transform-style:preserve-3d;pointer-events:none}.c3-floor{position:absolute;left:50%;bottom:4px;width:min(88%,860px);height:70px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,#fff 0,rgba(var(--kr),.95) 26%,rgba(var(--kr),0) 100%);filter:blur(16px);opacity:.95;animation:c3pulse 3s ease-in-out infinite;transition:background .9s}.c3{pointer-events:auto;position:absolute;left:50%;top:16px;width:var(--cw);height:var(--ch);margin-left:calc(var(--cw)/-2);display:block;color:var(--text);text-decoration:none;transform-style:preserve-3d;will-change:transform,opacity;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;outline:none;cursor:pointer}.c3-in .c3{transition:transform 1.1s cubic-bezier(.2,.85,.25,1),opacity .8s ease}.c3-pre .c3{transform:translate3d(0,40px,-360px) scale(.55)!important;opacity:0!important}.c3-bob{display:block;position:relative;width:100%;height:100%;transform-style:preserve-3d}.c3.vis .c3-bob{animation:c3bob 4.4s ease-in-out infinite;animation-delay:calc(var(--i)*-.6s)}.c3-tilt{display:block;position:relative;width:100%;height:100%;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .28s ease-out}.c3-ring,.c3-gl{position:absolute;overflow:hidden;pointer-events:none}.c3-ring{inset:-3px;border-radius:29px}.c3-gl{inset:-4px;border-radius:30px;filter:blur(26px);opacity:0;will-change:opacity}.c3-ring b,.c3-gl b{position:absolute;left:50%;top:50%;width:780px;height:780px;margin:-390px 0 0 -390px;background:conic-gradient(#ff3d9a,#ff7a1a,#ffd23f,#3dff8b,#19e6ff,#2d5bff,#9b5cff,#ff3d9a)}.c3.vis .c3-ring b,.c3.vis .c3-gl b{animation:c3rot 4.6s linear infinite;animation-delay:calc(var(--i)*-.7s)}.c3-panel{position:absolute;inset:0;border-radius:26px;overflow:hidden;display:flex;flex-direction:column;gap:10px;padding:14px;background:linear-gradient(165deg,#17297a 0%,#0b1536 52%,#0f1e50 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);transition:box-shadow .6s}.c3-dim{position:absolute;inset:0;z-index:5;pointer-events:none;border-radius:inherit;background:#050b1c;opacity:0;will-change:opacity}.c3-panel::before{content:'';position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;background:linear-gradient(125deg,rgba(255,255,255,.2) 0%,rgba(255,255,255,.04) 24%,rgba(255,255,255,0) 40%)}.c3.on .c3-panel{box-shadow:inset 0 0 46px rgba(var(--kr),.32),inset 0 0 0 1px rgba(255,255,255,.2)}.c3-name{display:flex;align-items:center;justify-content:center;min-height:2.5em;text-align:center;font:900 clamp(15px,1.45vw,18px)/1.18 var(--f-display);letter-spacing:.05em;text-transform:uppercase}.c3-name>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;background:linear-gradient(90deg,#fff 0%,var(--k) 20%,#fff 42%,#ffd23f 62%,var(--k) 82%,#fff 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:c3txt 2.8s linear infinite}.c3.on .c3-name{filter:drop-shadow(0 0 10px rgba(var(--kr),.75))}.c3-img{position:relative;display:block;flex:1 1 auto;min-height:0;border-radius:18px;overflow:hidden;background:radial-gradient(circle at 50% 36%,rgba(var(--kr),.7),rgba(var(--kr),.12) 62%,transparent 82%),#0a1232}.c3-img img,.c3-img svg{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;pointer-events:none}.c3-tag{position:absolute;top:9px;inset-inline-start:9px;z-index:2;font:800 10.5px/1 var(--f-mono);font-style:normal;letter-spacing:.07em;text-transform:uppercase;color:#fff;padding:6px 10px;border-radius:99px;background:linear-gradient(90deg,#ff3d9a,#ff7a1a);box-shadow:0 0 16px rgba(255,61,154,.7)}.c3-shine{transition:opacity .7s;position:absolute;inset:-25%;pointer-events:none;background:linear-gradient(105deg,transparent 36%,rgba(255,255,255,.75) 50%,transparent 64%);transform:translateX(-130%);opacity:0}.c3.on .c3-shine{opacity:1;animation:c3sh 3s ease-in-out infinite}.c3-meta{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-height:52px}.c3-info{min-width:0;display:flex;flex-direction:column;gap:4px}.c3-st{font:700 12px/1 var(--f-body);color:var(--muted);white-space:nowrap}.c3-st .stars{font-size:12px;letter-spacing:1px;margin-inline-end:4px}.c3 .cmprow{display:flex;align-items:center;gap:6px;font:600 12px/1 var(--f-body);color:var(--muted)}.c3 .cmprow s{opacity:.8}.c3 .offtag{font:800 10px/1 var(--f-mono);letter-spacing:.04em;color:#06210f;background:#3dff8b;border-radius:99px;padding:4px 7px}.c3-pr{flex:0 0 auto;text-align:end;font:900 clamp(22px,2.2vw,27px)/1 var(--f-display);color:#fff;text-shadow:0 0 22px rgba(var(--kr),.9)}.c3-pr small{display:block;margin-top:4px;font:600 10.5px/1 var(--f-mono);color:var(--muted);text-shadow:none;letter-spacing:.02em}.c3-cta{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px;border-radius:14px;font:800 14px/1 var(--f-body);letter-spacing:.02em;color:#070f26;background:linear-gradient(90deg,#ff3d9a,#ffd23f,#3dff8b,#19e6ff,#9b5cff,#ff3d9a);background-size:250% 100%}.c3.on .c3-cta{animation:c3bg 3.6s linear infinite}.c3.on .c3-cta{box-shadow:0 0 22px rgba(var(--kr),.75)}.c3-cta i{font-style:normal;transition:transform .3s}.c3:hover .c3-cta i,.c3:focus-visible .c3-cta i{transform:translateX(5px)}[dir=rtl] .c3-cta i{transform:scaleX(-1)}[dir=rtl] .c3:hover .c3-cta i{transform:scaleX(-1) translateX(5px)}.c3:focus-visible .c3-ring{outline:3px solid #fff;outline-offset:3px}.c3-all{position:relative;z-index:2;display:flex;justify-content:center;margin-top:8px}.c3-all .btn{box-shadow:0 0 28px rgba(255,210,63,.4)}@keyframes c3a{to{--a:360deg}}@keyframes c3hue{to{filter:hue-rotate(360deg)}}@keyframes c3rot{to{transform:rotate(360deg)}}@keyframes c3txt{to{background-position:300% 0}}@keyframes c3bg{to{background-position:250% 0}}@keyframes c3bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes c3sh{0%,50%{transform:translateX(-130%)}100%{transform:translateX(130%)}}@keyframes c3tw{0%,100%{opacity:0;transform:translateY(0) scale(.3) rotate(0)}45%{opacity:1;transform:translateY(-14px) scale(1) rotate(35deg)}}@keyframes c3str{0%,100%{opacity:.35;transform:scaleX(.7)}50%{opacity:.95;transform:scaleX(1)}}@keyframes c3pulse{0%,100%{opacity:.7;transform:translateX(-50%) scale(.92)}50%{opacity:1;transform:translateX(-50%) scale(1.04)}}@keyframes c3glow{0%,100%{transform:scale(.97)}50%{transform:scale(1.05)}}.c3-lite .c3-gl,.c3-lite .c3-sp,.c3-lite .c3-streak,.c3-lite .c3-rays{display:none}.c3-lite .c3-name>span,.c3-lite .c3-h,.c3-lite .c3-floor,.c3-lite .c3.vis .c3-bob,.c3-lite .c3.on .c3-cta,.c3-lite .c3.on .c3-shine{animation:none}.c3-lite .c3-h{filter:none}.c3-lite .c3-floor{filter:blur(6px)}@media (max-width:900px){.c3sec{--cw:268px;--ch:470px}}@media (max-width:560px){.c3sec{--cw:244px;--ch:440px}.c3-stage{perspective:1100px}.c3-name{font-size:14px}}@media (prefers-reduced-motion:reduce){.c3-in .c3,.c3-tilt,.c3-glows i,.c3-floor{transition-duration:.01s!important}.c3-pre .c3{transform:none!important;opacity:1!important}.c3-spin,.c3-rays,.c3-streak,.c3-floor,.c3-h,.c3-name>span,.c3-sp i,.c3.vis .c3-bob,.c3.vis .c3-ring b,.c3.vis .c3-gl b,.c3.on .c3-shine,.c3.on .c3-cta{animation:none!important}.c3-sp{display:none}}@media (min-width:561px) and (max-width:860px){.lcgrid,.lcgrid.cur{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}}