._4t7iUW_root{flex-direction:column;gap:10px;width:100%;max-width:320px;margin:0 auto;display:flex}._4t7iUW_stage{aspect-ratio:1;background:radial-gradient(circle at 50% 45%,#283e6e8c,#090e1c33 70%),linear-gradient(160deg,#141e38b3,#080c18e6);border:1px solid #f3c96938;border-radius:22px;width:100%;animation:.7s ease-out both _4t7iUW_stageIn;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #506ec81f,0 10px 30px #00000059}._4t7iUW_svg{width:100%;height:100%;display:block;overflow:visible}._4t7iUW_breathe{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite _4t7iUW_breathe}._4t7iUW_star{animation:3.6s ease-in-out infinite _4t7iUW_twinkle}._4t7iUW_tickSpin{transform-origin:170px 170px;animation:120s linear infinite _4t7iUW_spin}._4t7iUW_ringSpinReverse{transform-origin:170px 170px;animation:38s linear infinite _4t7iUW_spinReverse}._4t7iUW_orbitSpin{transform-origin:170px 170px;animation:22s linear infinite _4t7iUW_spin}._4t7iUW_sweep{transform-origin:170px 170px;animation:9s linear infinite _4t7iUW_spin}._4t7iUW_auraArc{stroke-dasharray:0 1000;animation:1.4s cubic-bezier(.22,1,.36,1) forwards _4t7iUW_arcIn}._4t7iUW_octagon{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.8s ease-out .5s forwards _4t7iUW_drawIn}._4t7iUW_spoke{animation:2.2s linear infinite _4t7iUW_flow}._4t7iUW_pairPath{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s ease-out .9s forwards _4t7iUW_drawIn,3.4s ease-in-out 2.5s infinite _4t7iUW_pairPulse}._4t7iUW_node{cursor:pointer;transform-box:fill-box;transform-origin:50%;outline:none;animation:.6s cubic-bezier(.34,1.56,.64,1) both _4t7iUW_popIn}._4t7iUW_node:focus-visible circle:nth-of-type(3){stroke-width:3px}._4t7iUW_nodeHalo{transition:opacity .4s}._4t7iUW_pulseRing{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite _4t7iUW_pulseRing}._4t7iUW_nodeCode{pointer-events:none;font-variant-numeric:tabular-nums;font-weight:800;transition:fill .3s}._4t7iUW_nodeLabel{letter-spacing:-.02em;pointer-events:none;font-size:8.6px;font-weight:700;transition:fill .3s,font-size .3s}._4t7iUW_nodeLabelActive{font-size:9.4px}._4t7iUW_detailCard{background:linear-gradient(135deg,#16203ad9,#0a1020e6);border:1px solid #f3c96959;border-radius:14px;min-height:62px;padding:9px 12px;animation:.45s ease-out both _4t7iUW_cardIn}._4t7iUW_detailTop{align-items:center;gap:8px;display:flex}._4t7iUW_detailBadge{background:#ffffff0a;border:1px solid;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}._4t7iUW_detailCode{font-variant-numeric:tabular-nums;text-shadow:0 0 12px;font-size:15px;font-weight:900}._4t7iUW_detailPin{color:#7f8fab;margin-left:auto;font-size:9.5px}._4t7iUW_detailTitle{color:#edf2fb;margin-top:5px;font-size:12.5px;font-weight:800}._4t7iUW_detailGift{color:#aab6cc;margin-top:2px;font-size:11.5px;line-height:1.5}._4t7iUW_legendRow{flex-wrap:wrap;justify-content:center;gap:6px 12px;display:flex}._4t7iUW_legendChip{color:#a9b6cd;align-items:center;gap:5px;font-size:10.5px;display:inline-flex}._4t7iUW_legendDot{border-radius:50%;width:7px;height:7px;display:inline-block}._4t7iUW_auraBlock{background:#0e162ab3;border:1px solid #94a3b829;border-radius:14px;flex-direction:column;gap:6px;padding:9px 12px;display:flex}._4t7iUW_auraRow{grid-template-columns:82px 1fr 34px;align-items:center;gap:8px;display:grid}._4t7iUW_auraName{color:#c3cde0;align-items:center;gap:6px;font-size:11px;display:inline-flex}._4t7iUW_auraDot{border-radius:50%;width:7px;height:7px;display:inline-block}._4t7iUW_auraTrack{background:#94a3b829;border-radius:999px;height:6px;position:relative;overflow:hidden}._4t7iUW_auraFill{transform-origin:0;border-radius:999px;animation:1.2s cubic-bezier(.22,1,.36,1) forwards _4t7iUW_barGrow;position:absolute;inset:0 auto 0 0;transform:scaleX(0)}._4t7iUW_auraFill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:3s ease-in-out 1.4s infinite _4t7iUW_shine;position:absolute;inset:0;transform:translate(-100%)}._4t7iUW_auraPct{color:#f3dba5;text-align:right;font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}@keyframes _4t7iUW_stageIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes _4t7iUW_cardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes _4t7iUW_spin{to{transform:rotate(360deg)}}@keyframes _4t7iUW_spinReverse{to{transform:rotate(-360deg)}}@keyframes _4t7iUW_breathe{0%,to{opacity:.16;transform:scale(.9)}50%{opacity:.3;transform:scale(1.18)}}@keyframes _4t7iUW_twinkle{0%,to{opacity:.12}50%{opacity:.85}}@keyframes _4t7iUW_arcIn{0%{stroke-dasharray:0 1000}to{stroke-dasharray:var(--arc-len)1000}}@keyframes _4t7iUW_drawIn{to{stroke-dashoffset:0}}@keyframes _4t7iUW_flow{to{stroke-dashoffset:-16px}}@keyframes _4t7iUW_pairPulse{0%,to{opacity:.75}50%{opacity:1}}@keyframes _4t7iUW_popIn{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes _4t7iUW_pulseRing{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes _4t7iUW_barGrow{to{transform:scaleX(1)}}@keyframes _4t7iUW_shine{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){._4t7iUW_stage,._4t7iUW_detailCard,._4t7iUW_breathe,._4t7iUW_star,._4t7iUW_tickSpin,._4t7iUW_ringSpinReverse,._4t7iUW_orbitSpin,._4t7iUW_sweep,._4t7iUW_spoke,._4t7iUW_pulseRing,._4t7iUW_auraFill:after{animation:none!important}._4t7iUW_auraArc{stroke-dasharray:var(--arc-len)1000;animation:none!important}._4t7iUW_octagon,._4t7iUW_pairPath{stroke-dashoffset:0;animation:none!important}._4t7iUW_node{animation:none!important}._4t7iUW_auraFill{transform:scaleX(1);animation:none!important}}._4t7iUW_reduced ._4t7iUW_sweep,._4t7iUW_reduced ._4t7iUW_orbitSpin{display:none}