.StaffConstellation_root__0ZX2M{--constellation-core:#73e7ff;--constellation-core-soft:rgba(115,231,255,.74);--constellation-glow:rgba(115,231,255,.34);--constellation-glow-soft:rgba(115,231,255,.18);--constellation-inactive:hsla(213,8%,46%,.42);--constellation-stroke:rgba(244,250,255,.85);--constellation-width:24px;--constellation-height:28px;--constellation-star-size:11px;display:inline-flex;align-items:center;justify-content:center}.StaffConstellation_typeRole__sgHKw{--constellation-core:#73e7ff;--constellation-core-soft:rgba(115,231,255,.74);--constellation-glow:rgba(115,231,255,.34);--constellation-glow-soft:rgba(115,231,255,.18)}.StaffConstellation_typeManagement__5ctvb{--constellation-core:#f4cf7a;--constellation-core-soft:hsla(42,85%,72%,.76);--constellation-glow:hsla(42,85%,72%,.32);--constellation-glow-soft:hsla(42,85%,72%,.16)}.StaffConstellation_sizeSmall__59Jez{--constellation-width:24px;--constellation-height:28px;--constellation-star-size:11px}.StaffConstellation_sizeMedium__dJ5ou{--constellation-width:32px;--constellation-height:36px;--constellation-star-size:14px}.StaffConstellation_sizeLarge___TJT_{--constellation-width:40px;--constellation-height:46px;--constellation-star-size:18px}.StaffConstellation_stage__EnrW3{position:relative;display:block;width:var(--constellation-width);height:var(--constellation-height);overflow:visible;transform:translate(-5px,-5px)}.StaffConstellation_stageRow__a8Kl6{display:inline-flex;align-items:center;gap:4px;width:auto;height:auto;transform:none}.StaffConstellation_node__qACto{position:absolute;left:var(--node-x);top:var(--node-y);transform:translate(-50%,-50%)}.StaffConstellation_nodeRow__3k5ws{position:relative;left:auto;top:auto;transform:none}.StaffConstellation_nodeInner__Lylpa{display:inline-flex;align-items:center;justify-content:center;width:var(--constellation-star-size);height:var(--constellation-star-size);animation-delay:var(--node-delay,0s)}.StaffConstellation_starIcon__uyx1Q{width:100%;height:100%;transition:color .2s ease,opacity .2s ease,filter .2s ease,transform .2s ease}.StaffConstellation_nodeActive__T5tgu{color:var(--constellation-core)}.StaffConstellation_nodeActive__T5tgu .StaffConstellation_starIcon__uyx1Q{opacity:1;filter:drop-shadow(0 0 5px var(--constellation-glow)) drop-shadow(0 0 10px var(--constellation-glow-soft))}.StaffConstellation_nodeActive__T5tgu .StaffConstellation_nodeInner__Lylpa{animation:StaffConstellation_constellationPulse__08f0z 4.8s ease-in-out infinite}.StaffConstellation_nodeSemi__GZXp9{color:var(--constellation-core-soft)}.StaffConstellation_nodeSemi__GZXp9 .StaffConstellation_starIcon__uyx1Q{opacity:.8;transform:scale(.94);filter:drop-shadow(0 0 3px var(--constellation-glow-soft)) drop-shadow(0 0 6px rgba(255,255,255,.05))}.StaffConstellation_nodeSemi__GZXp9 .StaffConstellation_nodeInner__Lylpa{animation:StaffConstellation_constellationBreathe__2hZ5n 5.8s ease-in-out infinite}.StaffConstellation_nodeInactive__vbQrR{color:var(--constellation-inactive)}.StaffConstellation_nodeInactive__vbQrR .StaffConstellation_starIcon__uyx1Q{opacity:.52;filter:none}@keyframes StaffConstellation_constellationPulse__08f0z{0%,to{opacity:.94;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes StaffConstellation_constellationBreathe__2hZ5n{0%,to{opacity:.72;transform:scale(.95)}50%{opacity:.84;transform:scale(1)}}.SharedButtons_btnDanger__nuQrY,.SharedButtons_btnPrimary__e70lW,.SharedButtons_btnSecondary__AwrUD,.SharedButtons_btnWarning___uSo3{padding:10px 16px;border:none;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.SharedButtons_btnPrimary__e70lW{background:linear-gradient(135deg,#17668b,#12526f);color:#f4f4f4}.SharedButtons_btnPrimary__e70lW:hover{box-shadow:0 4px 16px rgba(23,102,139,.4)}.SharedButtons_btnSecondary__AwrUD{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);color:#eee}.SharedButtons_btnSecondary__AwrUD:hover{background:hsla(0,0%,100%,.1);color:#f4f4f4}.SharedButtons_btnDanger__nuQrY{background:rgba(230,21,62,.1);border:1px solid rgba(230,21,62,.3);color:#e6153e;font-weight:600}.SharedButtons_btnDanger__nuQrY:hover{background:rgba(230,21,62,.2);border-color:rgba(230,21,62,.5)}.SharedButtons_btnWarning___uSo3{background:rgba(255,165,0,.1);border:1px solid rgba(255,165,0,.3);color:orange;font-weight:600}.SharedButtons_btnWarning___uSo3:hover{background:rgba(255,165,0,.2);border-color:rgba(255,165,0,.5)}.SharedButtons_btnIcon__6kCZO{width:40px;height:40px;padding:10px;display:flex;align-items:center;justify-content:center}.SharedButtons_btnFullWidth__ivePP{width:100%}