@property --frame-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.frame{position:relative;display:inline-block;padding:var(--frame-pad,3px);border-radius:calc(var(--frame-r, .5rem) + var(--frame-pad, 3px));background:var(--frame-bg,transparent);isolation:isolate;line-height:0}.frame-bronze{--frame-bg:linear-gradient(135deg,#e0a56b,#8a5429 52%,#cf9456)}.frame-silver{--frame-bg:linear-gradient(135deg,#f4f4f5,#9ca3af 42%,#e5e7eb 68%,#6b7280);box-shadow:0 0 10px rgba(229,231,235,.18)}.frame-gold{--frame-bg:linear-gradient(135deg,#fde68a,#f59e0b 45%,#fbbf24 70%,#b45309);box-shadow:0 0 18px rgba(251,191,36,.32)}.frame-platinum{--frame-bg:linear-gradient(135deg,#e0f2fe,#22d3ee 40%,#a5f3fc 65%,#0e7490);animation:frame-pulse-cyan 3.2s ease-in-out infinite}.frame-diamond{--frame-bg:conic-gradient(from var(--frame-angle,0deg),#7dd3fc,#a5b4fc,#e9d5ff,#f0abfc,#bae6fd,#7dd3fc);animation:frame-spin 7s linear infinite,frame-pulse-sky 4s ease-in-out infinite}.frame-legendary{--frame-pad:4px;--frame-bg:conic-gradient(from var(--frame-angle,0deg),#f0abfc,#fbbf24,#67e8f9,#a78bfa,#f472b6,#fbbf24,#f0abfc);animation:frame-spin 4s linear infinite,frame-pulse-aurora 3s ease-in-out infinite}.frame-ember{--frame-bg:linear-gradient(0deg,#ef4444,#f97316 50%,#fbbf24);animation:frame-flicker 1.6s ease-in-out infinite}.frame-forge{--frame-bg:linear-gradient(135deg,#5eead4,#0f766e 40%,#b45309 70%,#f59e0b);box-shadow:0 0 12px rgba(45,212,191,.2)}.frame-rocket{--frame-bg:linear-gradient(120deg,#60a5fa,#a78bfa,#f472b6,#60a5fa);background-size:300% 300%;animation:frame-slide 5s linear infinite;box-shadow:0 0 14px rgba(167,139,250,.3)}.frame-og{--frame-bg:linear-gradient(135deg,#a7f3d0,#34d399 50%,#059669);animation:frame-pulse-brand 2.6s ease-in-out infinite}.frame-heart{--frame-bg:linear-gradient(135deg,#fecdd3,#fb7185 50%,#be123c);animation:frame-pulse-rose 3s ease-in-out infinite}.frame-blaze{--frame-bg:linear-gradient(0deg,#f97316,#ec4899 55%,#8b5cf6);animation:frame-flicker 1.4s ease-in-out infinite}.frame-mosaic{--frame-bg:conic-gradient(from 45deg,#34d399 0 25%,#60a5fa 0 50%,#f472b6 0 75%,#fbbf24 0);box-shadow:0 0 12px rgba(96,165,250,.2)}.frame-genesis{--frame-pad:4px;--frame-bg:linear-gradient(135deg,#fef08a,#f59e0b 45%,#fb923c 70%,#b45309);box-shadow:0 0 0 2px rgba(8,10,9,.92),0 0 0 4px rgba(245,158,11,.85),0 0 26px rgba(245,158,11,.4)}.frame-gold:after,.frame-silver:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.5) 50%,transparent 62%);background-size:260% 100%;background-position:130% 0;animation:frame-glint 4.5s ease-in-out infinite;pointer-events:none;mix-blend-mode:soft-light}.frame-crown{position:absolute;top:-11px;left:50%;display:grid;width:22px;height:22px;place-items:center;border-radius:9999px;background:#f59e0b;color:#1c1203;box-shadow:0 0 0 2px rgba(8,10,9,.92);transform:translateX(-50%);z-index:2}.frame-spark{position:absolute;z-index:2;width:7px;height:7px;background:#fff;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;animation:frame-twinkle 2.8s ease-in-out infinite;pointer-events:none}.frame-spark.s1{top:-3px;left:14%}.frame-spark.s2{right:-3px;top:38%;animation-delay:.9s}.frame-spark.s3{bottom:-3px;left:55%;animation-delay:1.8s}@keyframes frame-spin{to{--frame-angle:360deg}}@keyframes frame-slide{to{background-position:300% 300%}}@keyframes frame-glint{0%,55%{background-position:130% 0}to{background-position:-30% 0}}@keyframes frame-twinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.15)}}@keyframes frame-flicker{0%,to{box-shadow:0 0 10px rgba(249,115,22,.4)}30%{box-shadow:0 0 18px rgba(239,68,68,.55)}60%{box-shadow:0 0 12px rgba(251,191,36,.45)}}@keyframes frame-pulse-cyan{0%,to{box-shadow:0 0 10px rgba(34,211,238,.28)}50%{box-shadow:0 0 22px rgba(34,211,238,.55)}}@keyframes frame-pulse-sky{0%,to{box-shadow:0 0 12px rgba(147,197,253,.3)}50%{box-shadow:0 0 24px rgba(196,181,253,.55)}}@keyframes frame-pulse-brand{0%,to{box-shadow:0 0 8px rgba(52,211,153,.3)}50%{box-shadow:0 0 18px rgba(52,211,153,.6)}}@keyframes frame-pulse-rose{0%,to{box-shadow:0 0 8px rgba(251,113,133,.25)}50%{box-shadow:0 0 18px rgba(251,113,133,.5)}}@keyframes frame-pulse-aurora{0%,to{box-shadow:0 0 14px rgba(240,171,252,.4),0 0 30px rgba(251,191,36,.18)}50%{box-shadow:0 0 24px rgba(103,232,249,.55),0 0 44px rgba(240,171,252,.28)}}.name-brand,.name-diamond,.name-genesis,.name-gold,.name-legendary,.name-platinum{color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}.name-gold{background-image:linear-gradient(90deg,#fde68a,#f59e0b 50%,#fde68a)}.name-platinum{background-image:linear-gradient(100deg,#bae6fd 20%,#ffffff 40%,#67e8f9 55%,#bae6fd 75%);background-size:220% 100%;animation:name-shine 3.6s linear infinite}.name-diamond{background-image:linear-gradient(100deg,#bae6fd,#c4b5fd 30%,#f5d0fe 50%,#c4b5fd 70%,#bae6fd);background-size:240% 100%;animation:name-shine 5s linear infinite;filter:drop-shadow(0 0 6px rgba(165,180,252,.45))}.name-legendary{background-image:linear-gradient(100deg,#f0abfc,#fbbf24,#67e8f9,#a78bfa,#f0abfc);background-size:300% 100%;animation:name-shine 4s linear infinite;filter:drop-shadow(0 0 8px rgba(240,171,252,.5))}.name-brand{background-image:linear-gradient(90deg,#6ee7b7,#d1fae5 50%,#34d399)}.name-genesis{background-image:linear-gradient(90deg,#fde047,#f59e0b 50%,#fb923c);filter:drop-shadow(0 0 7px rgba(245,158,11,.45))}.name-still{animation:none!important;filter:none!important;background-size:100% 100%!important}@keyframes name-shine{to{background-position-x:-220%}}.banner-diamond,.banner-genesis,.banner-gold,.banner-legendary,.banner-line{position:relative}.banner-diamond:after,.banner-diamond:before,.banner-genesis:after,.banner-genesis:before,.banner-gold:after,.banner-gold:before,.banner-legendary:after,.banner-legendary:before,.banner-line:before{content:"";position:absolute;left:0;right:0;height:2px;background:var(--banner-line,linear-gradient(90deg,transparent,#6ee7b7,transparent));pointer-events:none}.banner-diamond:before,.banner-genesis:before,.banner-gold:before,.banner-legendary:before,.banner-line:before{top:0}.banner-diamond:after,.banner-genesis:after,.banner-gold:after,.banner-legendary:after{bottom:0}.banner-gold{--banner-line:linear-gradient(90deg,transparent,#fbbf24 20%,#fde68a 50%,#fbbf24 80%,transparent);box-shadow:inset 0 0 70px rgba(251,191,36,.07)}.banner-diamond{--banner-line:linear-gradient(90deg,transparent,#7dd3fc 20%,#e9d5ff 50%,#f0abfc 80%,transparent);box-shadow:inset 0 0 80px rgba(147,197,253,.08)}.banner-legendary{--banner-line:linear-gradient(90deg,#f0abfc,#fbbf24,#67e8f9,#a78bfa,#f0abfc);box-shadow:inset 0 0 90px rgba(240,171,252,.09)}.banner-legendary:after,.banner-legendary:before{background-size:300% 100%;animation:banner-slide 6s linear infinite}.banner-genesis{--banner-line:linear-gradient(90deg,transparent,#f59e0b 20%,#fde047 50%,#f59e0b 80%,transparent);box-shadow:inset 0 0 80px rgba(245,158,11,.08)}@keyframes banner-slide{to{background-position-x:300%}}@media (forced-colors:active){.name-brand,.name-diamond,.name-genesis,.name-gold,.name-legendary,.name-platinum{color:CanvasText;-webkit-text-fill-color:CanvasText;background:none}}@media (prefers-reduced-motion:reduce){.banner-legendary:after,.banner-legendary:before,.frame,.frame-spark,.frame:after,.name-diamond,.name-legendary,.name-platinum{animation:none!important}}