@keyframes sully-float-3d{0%,to{transform:translateY(0)rotateX(8deg)rotateY(-12deg)rotate(0)}25%{transform:translateY(-18px)rotateX(14deg)rotateY(8deg)rotate(2deg)}50%{transform:translateY(-10px)rotateX(6deg)rotateY(18deg)rotate(-1deg)}75%{transform:translateY(-22px)rotateX(12deg)rotateY(-6deg)rotate(1deg)}}@keyframes sully-orbit{0%{transform:rotate(0)translate(120px)rotate(0)}to{transform:rotate(360deg)translate(120px)rotate(-360deg)}}@keyframes sully-orbit-reverse{0%{transform:rotate(360deg)translate(90px)rotate(-360deg)}to{transform:rotate(0)translate(90px)rotate(0)}}@keyframes sully-text-drift{0%,to{opacity:.04;transform:translateZ(-80px)rotateX(55deg)rotate(-8deg)}50%{opacity:.07;transform:translate3d(12px,-24px,-80px)rotateX(55deg)rotate(-4deg)}}@keyframes sully-text-drift-alt{0%,to{opacity:.03;transform:translateZ(-120px)rotateX(60deg)rotate(6deg)}50%{opacity:.06;transform:translate3d(-16px,20px,-120px)rotateX(60deg)rotate(10deg)}}@keyframes sully-shimmer{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.65;transform:scale(1.08)}}@keyframes sully-particle{0%,to{opacity:.2;transform:translateY(0)scale(1)}50%{opacity:.55;transform:translateY(-30px)scale(1.2)}}.sully-hero-bg{background:linear-gradient(165deg,#0a0a0a 0%,#121212 40%,#0d0b08 100%)}.animate-sully-float-3d{transform-style:preserve-3d;animation:7s ease-in-out infinite sully-float-3d}.animate-sully-orbit{animation:18s linear infinite sully-orbit}.animate-sully-orbit-reverse{animation:24s linear infinite sully-orbit-reverse}.animate-sully-text-drift{animation:12s ease-in-out infinite sully-text-drift}.animate-sully-text-drift-alt{animation:15s ease-in-out infinite sully-text-drift-alt}.animate-sully-shimmer{animation:4s ease-in-out infinite sully-shimmer}.brdzx-title-block{animation:.6s cubic-bezier(.22,1,.36,1) both brdzx-title-enter}.brdzx-title-main{letter-spacing:.12em;color:#0000;filter:drop-shadow(0 0 24px #ffb84d40);background:linear-gradient(120deg,#c9892a 0%,#ffd280 25%,#fff4d6 45%,#ffb84d 55%,#ffd280 75%,#c9892a 100%) 0 0/220%;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.75rem,10vw,4.75rem);font-weight:900;line-height:1;animation:5s ease-in-out infinite brdzx-shimmer;display:inline-block}.brdzx-title-dot{background:#ffd280;border-radius:9999px;width:6px;height:6px;animation:2s ease-in-out infinite brdzx-dot-pulse;box-shadow:0 0 8px #ffd280cc}@keyframes brdzx-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes brdzx-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@keyframes brdzx-title-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.brdzx-title-block,.brdzx-title-main,.brdzx-title-dot{animation:none}}@media (width<=639px){.brdzx-title-main{letter-spacing:.06em}}.gem-partner-bar{background:#0b0b0b;border:1px solid #ffffff0f;border-radius:1rem;transition:box-shadow .25s;position:relative;box-shadow:inset 0 1px #ffffff0a}.gem-partner-bar:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.6;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(90deg,#ffffff0d 0%,#ffffff1a 100%);padding:1px;transition:opacity .25s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gem-partner-bar:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(90deg,#ffffff1f 0%,#ffffff47 100%);padding:1px;transition:opacity .25s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gem-partner-bar:hover{box-shadow:inset 0 1px #ffffff0f,0 0 20px -10px #ffffff1f}.gem-partner-bar:hover:before{opacity:0}.gem-partner-bar:hover:after{opacity:1}.gem-tile{appearance:none;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:.75rem;transition:background-color .25s,border-color .25s,box-shadow .25s}.gem-tile:hover,.gem-tile-active{background:#333;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f}.gem-tile-logo{pointer-events:none}.gem-lb-panel{will-change:opacity, transform}.gem-lb-panel-enter-right,.gem-lb-panel-enter-left{animation-duration:.4s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.gem-lb-panel-enter-right{animation-name:lb-switch-in-right}.gem-lb-panel-enter-left{animation-name:lb-switch-in-left}@keyframes lb-switch-in-right{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes lb-switch-in-left{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}.lb-podium-card{animation:.45s cubic-bezier(.22,1,.36,1) both lb-podium-rise}@keyframes lb-podium-rise{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.gem-lb-panel,.gem-lb-panel-enter-right,.gem-lb-panel-enter-left,.lb-podium-card{animation:none}}.lb-inactive-badge{letter-spacing:.04em;text-transform:uppercase;color:#ffd280d9;background:#ffb84d0f;border:1px solid #ffb84d33;border-radius:9999px;align-items:center;gap:8px;max-width:100%;padding:6px 12px;font-size:10px;font-weight:600;display:inline-flex}@media (width>=640px){.lb-inactive-badge{letter-spacing:.06em;padding:6px 14px;font-size:11px}}.lb-inactive-panel{background:#1119;border:1px dashed #ffffff1f;border-radius:1rem;flex-direction:column;align-items:center;padding:2rem 1.5rem;display:flex}.lb-inactive-icon-wrap{background:#ffb84d0f;border:1px solid #ffb84d33;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:.25rem;display:flex}.lb-avatar-border{isolation:isolate;border-radius:12px;padding:2px;display:inline-flex;position:relative;overflow:hidden}.lb-avatar-border:before{content:"";background:conic-gradient(#0000 0deg 240deg,#ffb84d 270deg,#ffd280 315deg,#0000 360deg);animation:2.8s linear infinite lb-ring-spin;position:absolute;inset:-100%}.lb-avatar-border img{z-index:1;background:#111;display:block;position:relative}.lb-avatar-border-lg{border-radius:12px;padding:2px}@keyframes lb-ring-spin{to{transform:rotate(360deg)}}@keyframes gem-lb-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-sully-particle{animation:5s ease-in-out infinite sully-particle}
