#join-jci-member{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;padding:30px 15px}#join-jci-member .join-card{border-radius:20px!important;background:#fff!important;-webkit-animation:slideInUp .8s cubic-bezier(.34,1.56,.64,1);animation:slideInUp .8s cubic-bezier(.34,1.56,.64,1)}#join-jci-member .header-card{background:linear-gradient(135deg,#3a67b1,#0097d7 50%,#3a67b1)!important;border-radius:20px!important;overflow:hidden;-webkit-animation:slideDown .8s cubic-bezier(.34,1.56,.64,1);animation:slideDown .8s cubic-bezier(.34,1.56,.64,1);position:relative;border:none;-webkit-box-shadow:0 20px 60px rgba(58,103,177,.5),0 0 40px rgba(0,151,215,.3);box-shadow:0 20px 60px rgba(58,103,177,.5),0 0 40px rgba(0,151,215,.3)}#join-jci-member .header-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.1) 50%,transparent 70%);-webkit-animation:shimmer 3s infinite;animation:shimmer 3s infinite}#join-jci-member .header-card .header-content{position:relative;z-index:2}#join-jci-member .header-icon-box{background:linear-gradient(135deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,.15));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:16px;padding:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 12px 40px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.4);box-shadow:0 12px 40px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.4);-webkit-animation:float 4s ease-in-out infinite;animation:float 4s ease-in-out infinite;border:2px solid hsla(0,0%,100%,.3);-webkit-transition:all .3s ease;transition:all .3s ease;margin-right:20px}#join-jci-member .header-icon-box:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 16px 48px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.5);box-shadow:0 16px 48px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.5)}#join-jci-member .header-text-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}#join-jci-member .header-title{font-size:32px;font-weight:900;text-shadow:2px 2px 8px rgba(0,0,0,.3),0 0 20px rgba(0,151,215,.3);-webkit-animation:slideInLeft .8s ease-out;animation:slideInLeft .8s ease-out;letter-spacing:.8px;color:#fff;margin:0;padding:0;line-height:1.2}#join-jci-member .header-subtitle{font-size:15px;opacity:.95;-webkit-animation:slideInLeft 1s ease-out .1s backwards;animation:slideInLeft 1s ease-out .1s backwards;letter-spacing:.3px;color:hsla(0,0%,100%,.9);font-weight:500;margin:6px 0 0 0;line-height:1.4}#join-jci-member .action-btn{background:hsla(0,0%,100%,.15)!important;border:2px solid hsla(0,0%,100%,.3)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff!important;-webkit-transition:all .4s cubic-bezier(.34,1.56,.64,1);transition:all .4s cubic-bezier(.34,1.56,.64,1)}#join-jci-member .action-btn:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);background:hsla(0,0%,100%,.25)!important;border-color:hsla(0,0%,100%,.5)!important;-webkit-box-shadow:0 12px 32px rgba(0,0,0,.3)!important;box-shadow:0 12px 32px rgba(0,0,0,.3)!important}#join-jci-member .instructions-card{border-radius:16px!important;background:linear-gradient(135deg,#fff5e6,#fffaf0)!important;-webkit-box-shadow:0 12px 32px rgba(237,190,56,.15)!important;box-shadow:0 12px 32px rgba(237,190,56,.15)!important;border:2px solid rgba(237,190,56,.25)!important;padding:24px!important;-webkit-animation:slideInUp .8s cubic-bezier(.34,1.56,.64,1) .1s backwards;animation:slideInUp .8s cubic-bezier(.34,1.56,.64,1) .1s backwards}#join-jci-member .instructions-card .instruction-heading{font-size:16px;font-weight:800;color:#3a67b1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 16px 0;text-transform:uppercase;letter-spacing:.6px}#join-jci-member .instructions-card .instruction-heading .v-icon{-webkit-transition:all .3s ease;transition:all .3s ease}#join-jci-member .instructions-card .instruction-heading:hover .v-icon{-webkit-transform:rotate(20deg) scale(1.15);transform:rotate(20deg) scale(1.15)}#join-jci-member .instructions-card .instruction-content .requirement-box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;background:linear-gradient(135deg,rgba(76,175,80,.12),rgba(76,175,80,.08));border-left:5px solid #4caf50;padding:16px 14px;border-radius:12px;-webkit-transition:all .3s ease;transition:all .3s ease}#join-jci-member .instructions-card .instruction-content .requirement-box:hover{background:linear-gradient(135deg,rgba(76,175,80,.15),rgba(76,175,80,.1));-webkit-box-shadow:0 6px 16px rgba(76,175,80,.15);box-shadow:0 6px 16px rgba(76,175,80,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}#join-jci-member .instructions-card .instruction-content .requirement-box .v-icon{-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .3s ease;transition:all .3s ease}#join-jci-member .instructions-card .instruction-content .requirement-box:hover .v-icon{-webkit-transform:scale(1.2);transform:scale(1.2)}#join-jci-member .instructions-card .instruction-content .requirement-box span{color:#0a0f29;font-weight:600;font-size:14px;line-height:1.6}#join-jci-member .form-card{border-radius:16px!important;background:linear-gradient(135deg,#fff,#f8fafc)!important;-webkit-box-shadow:0 16px 48px rgba(58,103,177,.12)!important;box-shadow:0 16px 48px rgba(58,103,177,.12)!important;border:2px solid rgba(0,151,215,.1)!important;padding:24px!important;-webkit-animation:slideInUp .8s cubic-bezier(.34,1.56,.64,1) .15s backwards;animation:slideInUp .8s cubic-bezier(.34,1.56,.64,1) .15s backwards}#join-jci-member .form-card .form-section .section-title{font-size:18px;font-weight:800;color:#3a67b1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;text-transform:uppercase;letter-spacing:.6px;padding-bottom:12px;border-bottom:3px solid #0097d7}#join-jci-member .form-card .form-section .section-title .v-icon{-webkit-transition:all .3s ease;transition:all .3s ease}#join-jci-member .form-card .form-section .section-title:hover .v-icon{-webkit-transform:rotate(-10deg) scale(1.15);transform:rotate(-10deg) scale(1.15)}#join-jci-member .form-card .form-section .form-field{margin-bottom:8px}#join-jci-member .form-card .form-section .form-field .field-label{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#3a67b1;display:block;margin-bottom:8px}#join-jci-member .form-card .form-section .form-field .field-label.required-field:after{content:"*";color:#f44336;margin-left:4px}#join-jci-member .form-card .form-section .form-field .member-autocomplete::v-deep .v-input__prepend-inner{margin-right:8px!important}#join-jci-member .form-card .form-section .form-field .member-autocomplete::v-deep .v-input__prepend-inner .v-icon{color:#0097d7}#join-jci-member .form-card .form-section .form-field .member-autocomplete::v-deep fieldset{border-color:rgba(0,151,215,.2)!important}#join-jci-member .form-card .form-section .form-field .member-autocomplete::v-deep.v-input--is-focused fieldset{border-color:#0097d7!important}#join-jci-member .form-card .form-section .form-field .member-autocomplete::v-deep.v-input--is-focused .v-icon{color:#3a67b1}#join-jci-member .form-card .form-section .form-field .detail-item{background:rgba(0,151,215,.05);border:1px solid rgba(0,151,215,.1);border-radius:8px;padding:12px 14px;-webkit-transition:all .3s ease;transition:all .3s ease}#join-jci-member .form-card .form-section .form-field .detail-item:hover{background:rgba(0,151,215,.08);border-color:rgba(0,151,215,.2);-webkit-box-shadow:0 4px 12px rgba(0,151,215,.1);box-shadow:0 4px 12px rgba(0,151,215,.1)}#join-jci-member .form-card .form-section .form-field .detail-item .detail-label{font-size:11px;font-weight:800;color:#888;text-transform:uppercase;letter-spacing:.6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 6px 0}#join-jci-member .form-card .form-section .form-field .detail-item .detail-value{font-size:15px;font-weight:700;color:#3a67b1;margin:0;letter-spacing:.2px}#join-jci-member .validation-notes-card{background:linear-gradient(135deg,#e8f5e9,#f1f8e9)!important;border:2px solid #81c784!important;border-radius:12px!important;padding:20px!important;-webkit-box-shadow:0 4px 16px rgba(76,175,80,.15)!important;box-shadow:0 4px 16px rgba(76,175,80,.15)!important}#join-jci-member .validation-notes-card .note-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:14px;padding:12px;background:hsla(0,0%,100%,.6);border-radius:8px;border-left:4px solid #4caf50;-webkit-transition:all .3s ease;transition:all .3s ease}#join-jci-member .validation-notes-card .note-item:last-child{margin-bottom:0}#join-jci-member .validation-notes-card .note-item:hover{background:hsla(0,0%,100%,.9);-webkit-transform:translateX(4px);transform:translateX(4px);-webkit-box-shadow:0 2px 8px rgba(76,175,80,.1);box-shadow:0 2px 8px rgba(76,175,80,.1)}#join-jci-member .validation-notes-card .note-item .note-icon{color:#4caf50;font-size:20px!important;-ms-flex-negative:0;flex-shrink:0;margin-top:2px}#join-jci-member .validation-notes-card .note-item .note-text{color:#1b5e20;font-weight:600;font-size:14px;line-height:1.5}#join-jci-member .action-section{padding:20px 0;border-top:2px solid #f0f0f0;margin-top:20px}#join-jci-member .action-section .gap-3{gap:16px}#join-jci-member .action-section .action-cancel-btn{font-weight:700!important;letter-spacing:.5px;text-transform:uppercase;color:#666!important;border-color:#ddd!important;-webkit-transition:all .4s cubic-bezier(.34,1.56,.64,1);transition:all .4s cubic-bezier(.34,1.56,.64,1)}#join-jci-member .action-section .action-cancel-btn:hover{border-color:#0097d7!important;color:#0097d7!important;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 20px rgba(0,151,215,.2)!important;box-shadow:0 8px 20px rgba(0,151,215,.2)!important}#join-jci-member .action-section .action-cancel-btn .v-icon{-webkit-transition:all .3s ease;transition:all .3s ease}#join-jci-member .action-section .action-cancel-btn:hover .v-icon{-webkit-transform:scale(1.15);transform:scale(1.15)}#join-jci-member .action-section .action-save-btn{background:linear-gradient(135deg,#3a67b1,#0097d7)!important;font-weight:700!important;letter-spacing:.5px;text-transform:uppercase;-webkit-box-shadow:0 12px 32px rgba(0,151,215,.3)!important;box-shadow:0 12px 32px rgba(0,151,215,.3)!important;-webkit-transition:all .4s cubic-bezier(.34,1.56,.64,1);transition:all .4s cubic-bezier(.34,1.56,.64,1)}#join-jci-member .action-section .action-save-btn:hover:not(:disabled){-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 16px 48px rgba(0,151,215,.4)!important;box-shadow:0 16px 48px rgba(0,151,215,.4)!important}#join-jci-member .action-section .action-save-btn:disabled{background:linear-gradient(135deg,#ccc,#aaa)!important;-webkit-box-shadow:none!important;box-shadow:none!important}#join-jci-member .action-section .action-save-btn .v-icon{-webkit-transition:all .3s ease;transition:all .3s ease}#join-jci-member .action-section .action-save-btn:hover:not(:disabled) .v-icon{-webkit-transform:scale(1.2);transform:scale(1.2)}@media(max-width:960px){#join-jci-member{padding:20px 12px}#join-jci-member .header-card{border-radius:16px}#join-jci-member .header-title{font-size:26px}#join-jci-member .header-subtitle{font-size:14px}#join-jci-member .section-title{font-size:16px}#join-jci-member .form-card,#join-jci-member .instructions-card{border-radius:14px}#join-jci-member .action-section .v-row>*{margin:8px 0}}@media(max-width:600px){#join-jci-member{padding:16px 10px}#join-jci-member .header-card{border-radius:14px}#join-jci-member .header-title{font-size:20px}#join-jci-member .header-subtitle{font-size:12px}#join-jci-member .section-title{font-size:14px}#join-jci-member .form-card,#join-jci-member .instructions-card{border-radius:12px;padding:16px!important}#join-jci-member .action-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#join-jci-member .action-section .action-cancel-btn,#join-jci-member .action-section .action-save-btn{width:100%!important;min-width:unset!important}#join-jci-member .action-section .v-row>*{margin:6px 0}}@-webkit-keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes float{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}}@keyframes float{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}}@-webkit-keyframes pulse{0%{opacity:1}50%{opacity:.8}to{opacity:1}}@keyframes pulse{0%{opacity:1}50%{opacity:.8}to{opacity:1}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes shimmer{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes shimmer{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes burst{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1);opacity:1}to{-webkit-transform:translate(calc(cos(var(--angle))*150px),calc(sin(var(--angle))*150px)) scale(0);transform:translate(calc(cos(var(--angle))*150px),calc(sin(var(--angle))*150px)) scale(0);opacity:0}}@keyframes burst{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1);opacity:1}to{-webkit-transform:translate(calc(cos(var(--angle))*150px),calc(sin(var(--angle))*150px)) scale(0);transform:translate(calc(cos(var(--angle))*150px),calc(sin(var(--angle))*150px)) scale(0);opacity:0}}@-webkit-keyframes bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@-webkit-keyframes popperBurst{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1);opacity:1}to{-webkit-transform:translate(calc(cos(var(--angle))*200px),calc(sin(var(--angle))*200px)) scale(0);transform:translate(calc(cos(var(--angle))*200px),calc(sin(var(--angle))*200px)) scale(0);opacity:0}}@keyframes popperBurst{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1);opacity:1}to{-webkit-transform:translate(calc(cos(var(--angle))*200px),calc(sin(var(--angle))*200px)) scale(0);transform:translate(calc(cos(var(--angle))*200px),calc(sin(var(--angle))*200px)) scale(0);opacity:0}}@-webkit-keyframes popperSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes popperSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes scaleInBig{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleInBig{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes iconSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes iconSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes iconBounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes iconBounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes iconPulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes iconPulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slideLeft{0%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-4px);transform:translateX(-4px)}}@keyframes slideLeft{0%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-4px);transform:translateX(-4px)}}@-webkit-keyframes glow{0%,to{-webkit-box-shadow:0 0 5px rgba(0,151,215,.3);box-shadow:0 0 5px rgba(0,151,215,.3)}50%{-webkit-box-shadow:0 0 20px rgba(0,151,215,.6);box-shadow:0 0 20px rgba(0,151,215,.6)}}@keyframes glow{0%,to{-webkit-box-shadow:0 0 5px rgba(0,151,215,.3);box-shadow:0 0 5px rgba(0,151,215,.3)}50%{-webkit-box-shadow:0 0 20px rgba(0,151,215,.6);box-shadow:0 0 20px rgba(0,151,215,.6)}}@-webkit-keyframes cardHoverGlow{0%{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08)}to{-webkit-box-shadow:0 16px 40px rgba(0,151,215,.2);box-shadow:0 16px 40px rgba(0,151,215,.2)}}@keyframes cardHoverGlow{0%{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08)}to{-webkit-box-shadow:0 16px 40px rgba(0,151,215,.2);box-shadow:0 16px 40px rgba(0,151,215,.2)}}@-webkit-keyframes modalFadeIn{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes modalFadeIn{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes imageReveal{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes imageReveal{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes buttonScale{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes buttonScale{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@-webkit-keyframes shimmerPremium{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes shimmerPremium{0%{background-position:-1000px 0}to{background-position:1000px 0}}@-webkit-keyframes glowPulse{0%,to{-webkit-box-shadow:0 0 10px rgba(29,185,84,.3),inset 0 0 10px rgba(29,185,84,.1);box-shadow:0 0 10px rgba(29,185,84,.3),inset 0 0 10px rgba(29,185,84,.1)}50%{-webkit-box-shadow:0 0 20px rgba(29,185,84,.5),inset 0 0 20px rgba(29,185,84,.2);box-shadow:0 0 20px rgba(29,185,84,.5),inset 0 0 20px rgba(29,185,84,.2)}}@keyframes glowPulse{0%,to{-webkit-box-shadow:0 0 10px rgba(29,185,84,.3),inset 0 0 10px rgba(29,185,84,.1);box-shadow:0 0 10px rgba(29,185,84,.3),inset 0 0 10px rgba(29,185,84,.1)}50%{-webkit-box-shadow:0 0 20px rgba(29,185,84,.5),inset 0 0 20px rgba(29,185,84,.2);box-shadow:0 0 20px rgba(29,185,84,.5),inset 0 0 20px rgba(29,185,84,.2)}}@-webkit-keyframes fadeInScale{0%{opacity:0;-webkit-transform:scale(.96) translateY(-10px);transform:scale(.96) translateY(-10px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fadeInScale{0%{opacity:0;-webkit-transform:scale(.96) translateY(-10px);transform:scale(.96) translateY(-10px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes smoothReveal{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes smoothReveal{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes glideIn{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes glideIn{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes subtleFloat{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes subtleFloat{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@-webkit-keyframes breathe{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.95;-webkit-transform:scale(1.02);transform:scale(1.02)}}@keyframes breathe{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.95;-webkit-transform:scale(1.02);transform:scale(1.02)}}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-16px);transform:translateY(-16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-16px);transform:translateY(-16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes expandIn{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}@keyframes expandIn{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}#join-jci-members-list{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;padding:30px 15px}#join-jci-members-list .header-card{background:linear-gradient(135deg,#3a67b1,#0097d7 50%,#3a67b1)!important;border-radius:24px;overflow:hidden;-webkit-animation:slideDown .8s cubic-bezier(.34,1.56,.64,1);animation:slideDown .8s cubic-bezier(.34,1.56,.64,1);position:relative;border:none!important;-webkit-box-shadow:0 12px 40px rgba(58,103,177,.2),0 4px 12px rgba(0,151,215,.15);box-shadow:0 12px 40px rgba(58,103,177,.2),0 4px 12px rgba(0,151,215,.15);-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1)}#join-jci-members-list .header-card:hover{-webkit-box-shadow:0 20px 60px rgba(58,103,177,.3),0 8px 20px rgba(0,151,215,.25);box-shadow:0 20px 60px rgba(58,103,177,.3),0 8px 20px rgba(0,151,215,.25);-webkit-transform:translateY(-4px);transform:translateY(-4px)}#join-jci-members-list .header-card.modern-header{background:linear-gradient(135deg,#2c5aa0,#0084d1 50%,#1b70b8)!important}#join-jci-members-list .header-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.08) 50%,transparent 70%);-webkit-animation:shimmer 4s infinite;animation:shimmer 4s infinite}#join-jci-members-list .header-card .header-gradient{position:relative;z-index:1}#join-jci-members-list .header-card .header-backdrop-effect{position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);-webkit-animation:rotate 30s linear infinite;animation:rotate 30s linear infinite}#join-jci-members-list .header-card .header-content{position:relative;z-index:2}#join-jci-members-list .header-icon-box{background:linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.12));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;padding:16px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.3);box-shadow:0 8px 32px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.3);border:2px solid hsla(0,0%,100%,.25);-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-negative:0;flex-shrink:0}#join-jci-members-list .header-icon-box,#join-jci-members-list .header-icon-box.icon-animate{-webkit-animation:float 4s ease-in-out infinite;animation:float 4s ease-in-out infinite}#join-jci-members-list .header-icon-box.icon-animate .header-main-icon{-webkit-transition:all .4s ease;transition:all .4s ease}#join-jci-members-list .header-icon-box.icon-animate:hover{-webkit-animation:iconPulse .6s ease-in-out;animation:iconPulse .6s ease-in-out;-webkit-box-shadow:0 12px 40px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.4);box-shadow:0 12px 40px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.4)}#join-jci-members-list .header-title{font-size:36px;font-weight:900;text-shadow:2px 2px 8px rgba(0,0,0,.25),0 0 20px rgba(0,151,215,.3);-webkit-animation:slideInLeft .8s ease-out;animation:slideInLeft .8s ease-out;letter-spacing:.8px;color:#fff;margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}#join-jci-members-list .header-subtitle{font-size:16px;opacity:.95;-webkit-animation:slideInLeft 1s ease-out .1s backwards;animation:slideInLeft 1s ease-out .1s backwards;letter-spacing:.3px;color:hsla(0,0%,100%,.9);font-weight:500;margin:6px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}#join-jci-members-list .header-subtitle .v-icon{-webkit-animation:iconBounce 2s ease-in-out infinite;animation:iconBounce 2s ease-in-out infinite}#join-jci-members-list .action-btn{-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:700;letter-spacing:.5px;text-transform:uppercase;background:hsla(0,0%,100%,.15)!important;border:2px solid hsla(0,0%,100%,.25)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff!important;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1)!important;box-shadow:0 4px 15px rgba(0,0,0,.1)!important}#join-jci-members-list .action-btn.btn-hover-lift:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);background:hsla(0,0%,100%,.25)!important;border-color:hsla(0,0%,100%,.4)!important;-webkit-box-shadow:0 12px 30px rgba(0,0,0,.2)!important;box-shadow:0 12px 30px rgba(0,0,0,.2)!important}#join-jci-members-list .action-btn.btn-hover-lift:active{-webkit-transform:translateY(-2px);transform:translateY(-2px)}#join-jci-members-list .action-btn .icon-spin-hover{-webkit-transition:all .4s ease;transition:all .4s ease}#join-jci-members-list .action-btn:hover .icon-spin-hover{-webkit-animation:iconSpin .6s ease-in-out;animation:iconSpin .6s ease-in-out}#join-jci-members-list .action-btn .icon-slide-left{-webkit-transition:all .4s ease;transition:all .4s ease}#join-jci-members-list .action-btn:hover .icon-slide-left{-webkit-animation:slideLeft .6s ease-in-out;animation:slideLeft .6s ease-in-out}#join-jci-members-list .premium-metrics{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}@media(max-width:1200px){#join-jci-members-list .premium-metrics{gap:32px}}@media(max-width:960px){#join-jci-members-list .premium-metrics{gap:32px}}@media(max-width:600px){#join-jci-members-list .premium-metrics{gap:24px}}@media(max-width:960px){#join-jci-members-list .sponsor-card{width:100%}}#join-jci-members-list .mega-card{border-radius:20px!important;background:linear-gradient(135deg,#fff,#fafbfc)!important;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04)!important;box-shadow:0 8px 24px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04)!important;border:2px solid rgba(0,151,215,.08)!important;-webkit-animation:slideInUp .8s cubic-bezier(.34,1.56,.64,1);animation:slideInUp .8s cubic-bezier(.34,1.56,.64,1);-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:380px}#join-jci-members-list .mega-card:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.15) 0,transparent 70%);-webkit-animation:rotate 50s linear infinite;animation:rotate 50s linear infinite}#join-jci-members-list .mega-card:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.05),transparent 50%,rgba(0,0,0,.01));pointer-events:none}#join-jci-members-list .mega-card:hover{-webkit-transform:translateY(-12px);transform:translateY(-12px);-webkit-box-shadow:0 20px 60px rgba(0,151,215,.15),0 8px 24px rgba(0,0,0,.1)!important;box-shadow:0 20px 60px rgba(0,151,215,.15),0 8px 24px rgba(0,0,0,.1)!important;border-color:rgba(0,151,215,.2)!important}#join-jci-members-list .mega-card:hover .metric-badge.mega-badge{-webkit-animation:iconPulse .6s ease-in-out;animation:iconPulse .6s ease-in-out}#join-jci-members-list .mega-card:hover .metric-badge.mega-badge .badge-icon{-webkit-animation:iconBounce .8s ease-in-out;animation:iconBounce .8s ease-in-out}#join-jci-members-list .mega-card:hover .footer-icon{-webkit-animation:iconBounce .6s ease-in-out;animation:iconBounce .6s ease-in-out}#join-jci-members-list .mega-card .v-container{position:relative;z-index:2;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#join-jci-members-list .mega-card .card-accent-bar{position:absolute;top:0;left:0;right:0;height:6px;border-radius:20px 20px 0 0;-webkit-transition:all .3s ease;transition:all .3s ease}#join-jci-members-list .mega-card .card-accent-bar.accent-bar-left{left:0;width:100%}#join-jci-members-list .mega-card .card-glow-effect{position:absolute;top:-50%;right:-50%;width:300%;height:300%;background:radial-gradient(circle,hsla(0,0%,100%,.2) 0,transparent 70%);-webkit-animation:float 8s ease-in-out infinite;animation:float 8s ease-in-out infinite;-webkit-filter:blur(40px);filter:blur(40px);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}#join-jci-members-list .mega-card:hover .card-glow-effect{opacity:.5}#join-jci-members-list .mega-card .metric-badge.mega-badge{width:100px;height:100px;border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.12);box-shadow:0 8px 24px rgba(0,0,0,.12);-webkit-animation:float 4s ease-in-out infinite;animation:float 4s ease-in-out infinite}#join-jci-members-list .mega-card .metric-badge.mega-badge .badge-glow{position:absolute;inset:-10px;border-radius:18px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:-1;-webkit-animation:glow 2s ease-in-out infinite;animation:glow 2s ease-in-out infinite}#join-jci-members-list .mega-card .metric-badge.mega-badge .badge-icon{-webkit-filter:drop-shadow(0 4px 8px rgba(0,0,0,.12));filter:drop-shadow(0 4px 8px rgba(0,0,0,.12));-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-animation:iconBounce 3s ease-in-out infinite;animation:iconBounce 3s ease-in-out infinite}#join-jci-members-list .mega-card .metric-badge.mega-badge:hover{-webkit-transform:scale(1.15) rotate(-6deg);transform:scale(1.15) rotate(-6deg);-webkit-box-shadow:0 12px 36px rgba(0,0,0,.18);box-shadow:0 12px 36px rgba(0,0,0,.18);-webkit-animation:none;animation:none}#join-jci-members-list .mega-card .metric-badge.mega-badge:hover .badge-icon{-webkit-filter:drop-shadow(0 6px 16px rgba(0,0,0,.2));filter:drop-shadow(0 6px 16px rgba(0,0,0,.2));-webkit-animation:iconPulse .6s ease-in-out;animation:iconPulse .6s ease-in-out}#join-jci-members-list .mega-card .metric-header{margin-bottom:8px}#join-jci-members-list .mega-card .metric-header.mega-header{margin-bottom:0}#join-jci-members-list .mega-card .metric-header .metric-title.mega-title{font-size:28px;font-weight:900;letter-spacing:1.2px;margin:0;text-transform:uppercase;line-height:1.1;text-shadow:0 2px 4px rgba(0,0,0,.04)}#join-jci-members-list .mega-card .metric-header .metric-subtitle.mega-subtitle{font-size:14px;font-weight:600;opacity:.75;margin:8px 0 0 0;letter-spacing:.6px}#join-jci-members-list .mega-card .metric-value-wrapper.mega-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:24px 0;min-height:120px}#join-jci-members-list .mega-card .metric-value-wrapper.mega-wrapper .metric-value.mega-value{font-size:120px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-4px;line-height:1;text-shadow:0 4px 8px rgba(0,0,0,.08);-webkit-animation:scaleInBig .8s cubic-bezier(.34,1.56,.64,1);animation:scaleInBig .8s cubic-bezier(.34,1.56,.64,1)}#join-jci-members-list .mega-card .metric-value-wrapper.mega-wrapper .metric-value.mega-value.mega-value-red{background:linear-gradient(135deg,#e74c3c,#c0392b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#join-jci-members-list .mega-card .metric-value-wrapper.mega-wrapper .metric-value.mega-value.mega-value-green{background:linear-gradient(135deg,#1db954,#0b6d2a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#join-jci-members-list .mega-card .metric-value-wrapper.mega-wrapper .metric-value.mega-value.mega-value-blue{background:linear-gradient(135deg,#0097d7,#0066a1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#join-jci-members-list .mega-card .metric-footer.mega-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:14px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;opacity:.85;margin-top:auto}#join-jci-members-list .mega-card .metric-footer.mega-footer .footer-icon{opacity:.8;-webkit-animation:float 3s ease-in-out infinite;animation:float 3s ease-in-out infinite}#join-jci-members-list .mega-card .metric-footer.mega-footer .footer-text{font-size:13px;line-height:1.4}#join-jci-members-list .previous-year-card.mega-card{background:linear-gradient(135deg,#fff5f5,#ffe8e8)!important;border-color:rgba(231,76,60,.15)!important}#join-jci-members-list .previous-year-card.mega-card .card-accent-bar{background:-webkit-gradient(linear,left top,right top,from(#e74c3c),to(#d63031));background:linear-gradient(90deg,#e74c3c,#d63031)}#join-jci-members-list .previous-year-card.mega-card .metric-badge.mega-badge{background:linear-gradient(135deg,rgba(231,76,60,.2),rgba(231,76,60,.1))}#join-jci-members-list .previous-year-card.mega-card .metric-badge.mega-badge .badge-icon{color:#e74c3c}#join-jci-members-list .previous-year-card.mega-card .metric-badge.mega-badge .badge-glow{background:radial-gradient(circle,rgba(231,76,60,.3),transparent)}#join-jci-members-list .previous-year-card.mega-card .metric-title.mega-title{color:#c0392b}#join-jci-members-list .previous-year-card.mega-card .metric-subtitle.mega-subtitle{color:#e74c3c}#join-jci-members-list .previous-year-card.mega-card .metric-footer.mega-footer{color:#c0392b}#join-jci-members-list .previous-year-card.mega-card:hover{background:linear-gradient(135deg,#fff0f0,#ffd9d9)!important}#join-jci-members-list .current-year-card.mega-card{background:linear-gradient(135deg,#f0fdf4,#dcfce7)!important;border-color:rgba(29,185,84,.15)!important}#join-jci-members-list .current-year-card.mega-card .card-accent-bar{background:-webkit-gradient(linear,left top,right top,from(#1db954),to(#16a34a));background:linear-gradient(90deg,#1db954,#16a34a)}#join-jci-members-list .current-year-card.mega-card .metric-badge.mega-badge{background:linear-gradient(135deg,rgba(29,185,84,.2),rgba(29,185,84,.1))}#join-jci-members-list .current-year-card.mega-card .metric-badge.mega-badge .badge-icon{color:#1db954}#join-jci-members-list .current-year-card.mega-card .metric-badge.mega-badge .badge-glow{background:radial-gradient(circle,rgba(29,185,84,.3),transparent)}#join-jci-members-list .current-year-card.mega-card .metric-title.mega-title{color:#0b6d2a}#join-jci-members-list .current-year-card.mega-card .metric-subtitle.mega-subtitle{color:#1db954}#join-jci-members-list .current-year-card.mega-card .metric-footer.mega-footer{color:#0b6d2a}#join-jci-members-list .current-year-card.mega-card:hover{background:linear-gradient(135deg,#f5fdfa,#ccf0dd)!important}#join-jci-members-list .sponsor-card.mega-card{background:linear-gradient(135deg,#f0f7ff,#e0f2fe)!important;border-color:rgba(0,151,215,.15)!important}#join-jci-members-list .sponsor-card.mega-card .card-accent-bar{background:-webkit-gradient(linear,left top,right top,from(#0097d7),to(#0086c9));background:linear-gradient(90deg,#0097d7,#0086c9)}#join-jci-members-list .sponsor-card.mega-card .metric-badge.mega-badge{background:linear-gradient(135deg,rgba(0,151,215,.2),rgba(0,151,215,.1))}#join-jci-members-list .sponsor-card.mega-card .metric-badge.mega-badge .badge-icon{color:#0097d7}#join-jci-members-list .sponsor-card.mega-card .metric-badge.mega-badge .badge-glow{background:radial-gradient(circle,rgba(0,151,215,.3),transparent)}#join-jci-members-list .sponsor-card.mega-card .metric-title.mega-title{color:#0066a1}#join-jci-members-list .sponsor-card.mega-card .metric-subtitle.mega-subtitle{color:#0097d7}#join-jci-members-list .sponsor-card.mega-card .metric-footer.mega-footer{color:#0066a1}#join-jci-members-list .sponsor-card.mega-card:hover{background:linear-gradient(135deg,#f5fbff,#cce5f0)!important}#join-jci-members-list .sponsor-card.mega-card .sponsor-lo-list-mega{background:linear-gradient(135deg,rgba(0,151,215,.06),rgba(0,151,215,.03));border:2px solid rgba(0,151,215,.2);border-radius:18px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:380px}#join-jci-members-list .sponsor-card.mega-card .sponsor-lo-list-mega .sponsor-lo-header-mega{font-size:12px;font-weight:800;color:#0097d7;text-transform:uppercase;letter-spacing:1.2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:18px;padding-bottom:14px;border-bottom:2px solid rgba(0,151,215,.25);-ms-flex-negative:0;flex-shrink:0}#join-jci-members-list .sponsor-card.mega-card .sponsor-lo-list-mega .sponsor-lo-header-mega .header-text{font-weight:700}#join-jci-members-list .sponsor-card.mega-card .sponsor-lo-list-mega .sponsor-lo-header-mega .v-icon{-ms-flex-negative:0;flex-shrink:0;margin-right:8px}#join-jci-members-list .sponsor-card.mega-card .sponsor-lo-list-mega .sponsor-lo-items-container-mega{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;padding-right:8px;min-height:100px;scroll-behavior:smooth;scrollbar-color:rgba(0,151,215,.5) rgba(0,151,215,.08);scrollbar-width:thin}#join-jci-members-list .sponsor-card.mega-card .sponsor-lo-list-mega .sponsor-lo-items-container-mega::-webkit-scrollbar{width:12px}#join-jci-members-list .sponsor-card.mega-card .sponsor-lo-list-mega .sponsor-lo-items-container-mega::-webkit-scrollbar-track{background:rgba(0,151,215,.08);border-radius:10px}#join-jci-members-list .sponsor-card.mega-card .sponsor-lo-list-mega .sponsor-lo-items-container-mega::-webkit-scrollbar-thumb{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,151,215,.6)),to(rgba(0,151,215,.4)));background:linear-gradient(180deg,rgba(0,151,215,.6),rgba(0,151,215,.4));border-radius:10px;min-height:40px}#join-jci-members-list .sponsor-card.mega-card .sponsor-lo-list-mega .sponsor-lo-items-container-mega::-webkit-scrollbar-thumb:hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,151,215,.8)),to(rgba(0,151,215,.6)));background:linear-gradient(180deg,rgba(0,151,215,.8),rgba(0,151,215,.6))}#join-jci-members-list .sponsor-card.mega-card .sponsor-lo-list-mega .sponsor-lo-empty-mega{font-size:14px;color:#999;padding:24px;font-weight:500;background:rgba(0,151,215,.08);border-radius:12px;-ms-flex-negative:0;flex-shrink:0}#join-jci-members-list .sponsor-card.mega-card .sponsor-lo-list-mega .sponsor-lo-empty-mega,#join-jci-members-list .sponsor-card.mega-card .sponsor-lo-list-mega .sponsor-lo-item-mega{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}#join-jci-members-list .sponsor-card.mega-card .sponsor-lo-list-mega .sponsor-lo-item-mega{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 14px;border-radius:14px;background:hsla(0,0%,100%,.8);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 4px 12px rgba(0,151,215,.1);box-shadow:0 4px 12px rgba(0,151,215,.1)}#join-jci-members-list .sponsor-card.mega-card .sponsor-lo-list-mega .sponsor-lo-item-mega:hover{background:linear-gradient(135deg,rgba(0,151,215,.15),rgba(0,151,215,.08));-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 24px rgba(0,151,215,.25);box-shadow:0 8px 24px rgba(0,151,215,.25)}#join-jci-members-list .sponsor-card.mega-card .sponsor-lo-list-mega .sponsor-lo-item-mega .lo-info-mega{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;width:100%}#join-jci-members-list .sponsor-card.mega-card .sponsor-lo-list-mega .sponsor-lo-item-mega .lo-info-mega .lo-icon-mega{width:36px;height:36px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,rgba(0,151,215,.2),rgba(0,151,215,.1));color:#0097d7;-webkit-box-shadow:0 4px 12px rgba(0,151,215,.15);box-shadow:0 4px 12px rgba(0,151,215,.15)}#join-jci-members-list .sponsor-card.mega-card .sponsor-lo-list-mega .sponsor-lo-item-mega .lo-info-mega .lo-details-mega{width:100%}#join-jci-members-list .sponsor-card.mega-card .sponsor-lo-list-mega .sponsor-lo-item-mega .lo-info-mega .lo-details-mega .lo-name-mega{font-size:12px;font-weight:700;color:#0a0f29;white-space:normal;word-break:break-word;line-height:1.3;text-transform:uppercase;letter-spacing:.4px}#join-jci-members-list .sponsor-card.mega-card .sponsor-lo-list-mega .sponsor-lo-item-mega .lo-badge-mega{width:100%}#join-jci-members-list .sponsor-card.mega-card .sponsor-lo-list-mega .sponsor-lo-item-mega .lo-badge-mega .badge-count-mega{font-size:11px;font-weight:900;color:#fff;background:linear-gradient(135deg,#0097d7,#0086c9);padding:6px 12px;border-radius:14px;white-space:nowrap;-webkit-box-shadow:0 4px 16px rgba(0,151,215,.3);box-shadow:0 4px 16px rgba(0,151,215,.3);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;letter-spacing:.5px;font-variant-numeric:tabular-nums}#join-jci-members-list .previous-year-card{background:linear-gradient(135deg,#fff5f5,#ffe8e8)!important;border-color:rgba(231,76,60,.12)!important}#join-jci-members-list .previous-year-card .card-accent-bar{background:-webkit-gradient(linear,left top,right top,from(#e74c3c),to(#d63031));background:linear-gradient(90deg,#e74c3c,#d63031)}#join-jci-members-list .previous-year-card .metric-badge{background:linear-gradient(135deg,rgba(231,76,60,.15),rgba(231,76,60,.08))}#join-jci-members-list .previous-year-card .metric-badge .badge-icon{color:#e74c3c}#join-jci-members-list .previous-year-card .metric-title{color:#c0392b}#join-jci-members-list .previous-year-card .metric-subtitle,#join-jci-members-list .previous-year-card .metric-value{color:#e74c3c}#join-jci-members-list .previous-year-card .metric-footer{color:#c0392b}#join-jci-members-list .previous-year-card:hover{background:linear-gradient(135deg,#fff0f0,#ffd9d9)!important}#join-jci-members-list .current-year-card{background:linear-gradient(135deg,#f0fdf4,#dcfce7)!important;border-color:rgba(29,185,84,.12)!important}#join-jci-members-list .current-year-card .card-accent-bar{background:-webkit-gradient(linear,left top,right top,from(#1db954),to(#16a34a));background:linear-gradient(90deg,#1db954,#16a34a)}#join-jci-members-list .current-year-card .metric-badge{background:linear-gradient(135deg,rgba(29,185,84,.15),rgba(29,185,84,.08))}#join-jci-members-list .current-year-card .metric-badge .badge-icon{color:#1db954}#join-jci-members-list .current-year-card .metric-title{color:#0b6d2a}#join-jci-members-list .current-year-card .metric-subtitle,#join-jci-members-list .current-year-card .metric-value{color:#1db954}#join-jci-members-list .current-year-card .metric-footer{color:#0b6d2a}#join-jci-members-list .current-year-card:hover{background:linear-gradient(135deg,#f5fdfa,#ccf0dd)!important}#join-jci-members-list .sponsor-card{background:linear-gradient(135deg,#f0f7ff,#e0f2fe)!important;border-color:rgba(0,151,215,.12)!important}#join-jci-members-list .sponsor-card .card-accent-bar{background:-webkit-gradient(linear,left top,right top,from(#0097d7),to(#0086c9));background:linear-gradient(90deg,#0097d7,#0086c9)}#join-jci-members-list .sponsor-card .metric-badge{background:linear-gradient(135deg,rgba(0,151,215,.15),rgba(0,151,215,.08))}#join-jci-members-list .sponsor-card .metric-badge .badge-icon{color:#0097d7}#join-jci-members-list .sponsor-card .metric-title{color:#0066a1}#join-jci-members-list .sponsor-card .metric-subtitle,#join-jci-members-list .sponsor-card .metric-value{color:#0097d7}#join-jci-members-list .sponsor-card .metric-footer{color:#0066a1}#join-jci-members-list .sponsor-card:hover{background:linear-gradient(135deg,#f5fbff,#cce5f0)!important}#join-jci-members-list .sponsor-card .sponsor-lo-list{background:linear-gradient(135deg,rgba(0,151,215,.04),rgba(0,151,215,.02));border:1px solid rgba(0,151,215,.15);border-radius:14px;padding:12px;margin-top:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:320px}#join-jci-members-list .sponsor-card .sponsor-lo-list .sponsor-lo-header{font-size:11px;font-weight:800;color:#0097d7;text-transform:uppercase;letter-spacing:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:2px solid rgba(0,151,215,.2);-ms-flex-negative:0;flex-shrink:0}#join-jci-members-list .sponsor-card .sponsor-lo-list .sponsor-lo-header .v-icon{-ms-flex-negative:0;flex-shrink:0;margin-right:6px}#join-jci-members-list .sponsor-card .sponsor-lo-list .sponsor-lo-items-container{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:scroll;overflow-x:hidden;padding-right:8px;min-height:100px;scroll-behavior:smooth;scrollbar-color:rgba(0,151,215,.5) rgba(0,151,215,.08);scrollbar-width:thin}#join-jci-members-list .sponsor-card .sponsor-lo-list .sponsor-lo-items-container::-webkit-scrollbar{width:10px}#join-jci-members-list .sponsor-card .sponsor-lo-list .sponsor-lo-items-container::-webkit-scrollbar-track{background:rgba(0,151,215,.08);border-radius:10px}#join-jci-members-list .sponsor-card .sponsor-lo-list .sponsor-lo-items-container::-webkit-scrollbar-thumb{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,151,215,.6)),to(rgba(0,151,215,.4)));background:linear-gradient(180deg,rgba(0,151,215,.6),rgba(0,151,215,.4));border-radius:10px;min-height:40px}#join-jci-members-list .sponsor-card .sponsor-lo-list .sponsor-lo-items-container::-webkit-scrollbar-thumb:hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,151,215,.8)),to(rgba(0,151,215,.6)));background:linear-gradient(180deg,rgba(0,151,215,.8),rgba(0,151,215,.6))}#join-jci-members-list .sponsor-card .sponsor-lo-list .sponsor-lo-items-container::-webkit-scrollbar-thumb:active{background:-webkit-gradient(linear,left top,left bottom,from(#0097d7),to(rgba(0,151,215,.8)));background:linear-gradient(180deg,#0097d7,rgba(0,151,215,.8))}#join-jci-members-list .sponsor-card .sponsor-lo-list .sponsor-lo-empty{font-size:12px;color:#999;padding:16px;font-weight:500;background:rgba(0,151,215,.05);border-radius:10px;-ms-flex-negative:0;flex-shrink:0}#join-jci-members-list .sponsor-card .sponsor-lo-list .sponsor-lo-empty,#join-jci-members-list .sponsor-card .sponsor-lo-list .sponsor-lo-item{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px}#join-jci-members-list .sponsor-card .sponsor-lo-list .sponsor-lo-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px 10px;border-radius:12px;background:hsla(0,0%,100%,.7);-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1)}#join-jci-members-list .sponsor-card .sponsor-lo-list .sponsor-lo-item:hover{background:linear-gradient(135deg,rgba(0,151,215,.15),rgba(0,151,215,.08));-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(0,151,215,.2);box-shadow:0 6px 16px rgba(0,151,215,.2)}#join-jci-members-list .sponsor-card .sponsor-lo-list .sponsor-lo-item .lo-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;width:100%}#join-jci-members-list .sponsor-card .sponsor-lo-list .sponsor-lo-item .lo-info .lo-icon{width:28px;height:28px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,rgba(0,151,215,.15),rgba(0,151,215,.08));color:#0097d7}#join-jci-members-list .sponsor-card .sponsor-lo-list .sponsor-lo-item .lo-info .lo-details{width:100%}#join-jci-members-list .sponsor-card .sponsor-lo-list .sponsor-lo-item .lo-info .lo-details .lo-name{font-size:11px;font-weight:700;color:#0a0f29;white-space:normal;word-break:break-word;line-height:1.2}#join-jci-members-list .sponsor-card .sponsor-lo-list .sponsor-lo-item .lo-badge .badge-count{font-size:10px;font-weight:900;color:#fff;background:linear-gradient(135deg,#0097d7,#0086c9);padding:3px 8px;border-radius:12px;white-space:nowrap;-webkit-box-shadow:0 3px 12px rgba(0,151,215,.25);box-shadow:0 3px 12px rgba(0,151,215,.25);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;letter-spacing:.3px}#join-jci-members-list .mega-achievement-card{border-radius:32px!important;background:linear-gradient(135deg,#f0f7ff,#e8f4f8)!important;-webkit-box-shadow:0 24px 120px rgba(58,103,177,.25),0 12px 48px rgba(0,151,215,.2)!important;box-shadow:0 24px 120px rgba(58,103,177,.25),0 12px 48px rgba(0,151,215,.2)!important;border:3px solid rgba(0,151,215,.3)!important;-webkit-animation:slideInUp 1s cubic-bezier(.34,1.56,.64,1);animation:slideInUp 1s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}#join-jci-members-list .mega-achievement-card:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.2) 0,transparent 70%);-webkit-animation:rotate 60s linear infinite;animation:rotate 60s linear infinite;z-index:1}#join-jci-members-list .mega-achievement-card:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.15),transparent 50%,rgba(0,0,0,.03));pointer-events:none;z-index:1}#join-jci-members-list .mega-achievement-card .v-container{position:relative;z-index:2}#join-jci-members-list .progress-card{border-radius:24px!important;background:linear-gradient(135deg,#f0f7ff,#e8f4f8)!important;-webkit-box-shadow:0 12px 40px rgba(58,103,177,.15)!important;box-shadow:0 12px 40px rgba(58,103,177,.15)!important;border:2px solid rgba(0,151,215,.2)!important;-webkit-animation:slideInUp .8s cubic-bezier(.34,1.56,.64,1) .1s backwards;animation:slideInUp .8s cubic-bezier(.34,1.56,.64,1) .1s backwards}#join-jci-members-list .progress-card .progress-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}#join-jci-members-list .progress-card .progress-header .v-icon{color:#0097d7;-webkit-animation:float 4s ease-in-out infinite;animation:float 4s ease-in-out infinite}#join-jci-members-list .progress-card .progress-header .progress-title{font-size:24px;font-weight:800;color:#0066a1;margin:0;text-transform:uppercase;letter-spacing:1px}#join-jci-members-list .progress-card .progress-header.mega-header{margin-bottom:32px;gap:20px}#join-jci-members-list .progress-card .progress-header.mega-header,#join-jci-members-list .progress-card .progress-header.mega-header .header-icon-circle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#join-jci-members-list .progress-card .progress-header.mega-header .header-icon-circle{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#0097d7,#0086c9);-webkit-box-shadow:0 12px 40px rgba(0,151,215,.3),inset 0 1px 0 hsla(0,0%,100%,.3);box-shadow:0 12px 40px rgba(0,151,215,.3),inset 0 1px 0 hsla(0,0%,100%,.3);-webkit-animation:pulse 2s ease-in-out infinite,float 4s ease-in-out infinite;animation:pulse 2s ease-in-out infinite,float 4s ease-in-out infinite;border:3px solid hsla(0,0%,100%,.4)}#join-jci-members-list .progress-card .progress-header.mega-header .header-icon-circle .header-icon{color:#fff;-webkit-animation:float 4s ease-in-out infinite;animation:float 4s ease-in-out infinite}#join-jci-members-list .progress-card .progress-header.mega-header .mega-progress-title{font-size:32px;font-weight:900;color:#0066a1;text-transform:uppercase;letter-spacing:1.5px;text-shadow:0 2px 8px rgba(0,0,0,.08);margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}#join-jci-members-list .progress-card .progress-header.mega-header .header-decoration{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,rgba(237,190,56,.2),rgba(237,190,56,.1));-webkit-animation:rotate 8s linear infinite;animation:rotate 8s linear infinite}#join-jci-members-list .progress-card .target-info-mega{background:linear-gradient(135deg,rgba(0,151,215,.12),rgba(0,151,215,.06));padding:24px;border-radius:18px;border-left:6px solid #0097d7;-webkit-box-shadow:0 8px 24px rgba(0,151,215,.1);box-shadow:0 8px 24px rgba(0,151,215,.1)}#join-jci-members-list .progress-card .target-info-mega .target-label-mega{font-size:14px;font-weight:800;color:#0066a1;text-transform:uppercase;letter-spacing:.8px;margin:0 0 12px 0}#join-jci-members-list .progress-card .target-info-mega .target-display-mega{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:16px}#join-jci-members-list .progress-card .target-info-mega .target-display-mega .target-number-mega{font-size:64px;font-weight:900;color:#0097d7;line-height:1;text-shadow:0 4px 12px rgba(0,151,215,.2)}#join-jci-members-list .progress-card .target-info-mega .target-display-mega .target-text-mega{font-size:16px;font-weight:700;color:#0a0f29;line-height:1.3}#join-jci-members-list .progress-card .achievement-success-mega{text-align:center;padding:40px 32px;background:linear-gradient(135deg,rgba(29,185,84,.15),rgba(29,185,84,.08));border-radius:20px;border:3px solid rgba(29,185,84,.35);-webkit-animation:slideInUp .8s cubic-bezier(.34,1.56,.64,1);animation:slideInUp .8s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;-webkit-box-shadow:0 16px 64px rgba(29,185,84,.15);box-shadow:0 16px 64px rgba(29,185,84,.15)}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper{position:absolute;font-size:32px;pointer-events:none;-webkit-animation:popperBurst 1.5s ease-out forwards;animation:popperBurst 1.5s ease-out forwards;opacity:0}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:first-child{left:50%;top:50%;--angle:7.2deg;-webkit-animation-delay:.05s;animation-delay:.05s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(2){left:50%;top:50%;--angle:14.4deg;-webkit-animation-delay:.1s;animation-delay:.1s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(3){left:50%;top:50%;--angle:21.6deg;-webkit-animation-delay:.15s;animation-delay:.15s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(4){left:50%;top:50%;--angle:28.8deg;-webkit-animation-delay:.2s;animation-delay:.2s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(5){left:50%;top:50%;--angle:36deg;-webkit-animation-delay:.25s;animation-delay:.25s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(6){left:50%;top:50%;--angle:43.2deg;-webkit-animation-delay:.3s;animation-delay:.3s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(7){left:50%;top:50%;--angle:50.4deg;-webkit-animation-delay:.35s;animation-delay:.35s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(8){left:50%;top:50%;--angle:57.6deg;-webkit-animation-delay:.4s;animation-delay:.4s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(9){left:50%;top:50%;--angle:64.8deg;-webkit-animation-delay:.45s;animation-delay:.45s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(10){left:50%;top:50%;--angle:72deg;-webkit-animation-delay:.5s;animation-delay:.5s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(11){left:50%;top:50%;--angle:79.2deg;-webkit-animation-delay:.55s;animation-delay:.55s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(12){left:50%;top:50%;--angle:86.4deg;-webkit-animation-delay:.6s;animation-delay:.6s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(13){left:50%;top:50%;--angle:93.6deg;-webkit-animation-delay:.65s;animation-delay:.65s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(14){left:50%;top:50%;--angle:100.8deg;-webkit-animation-delay:.7s;animation-delay:.7s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(15){left:50%;top:50%;--angle:108deg;-webkit-animation-delay:.75s;animation-delay:.75s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(16){left:50%;top:50%;--angle:115.2deg;-webkit-animation-delay:.8s;animation-delay:.8s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(17){left:50%;top:50%;--angle:122.4deg;-webkit-animation-delay:.85s;animation-delay:.85s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(18){left:50%;top:50%;--angle:129.6deg;-webkit-animation-delay:.9s;animation-delay:.9s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(19){left:50%;top:50%;--angle:136.8deg;-webkit-animation-delay:.95s;animation-delay:.95s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(20){left:50%;top:50%;--angle:144deg;-webkit-animation-delay:1s;animation-delay:1s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(21){left:50%;top:50%;--angle:151.2deg;-webkit-animation-delay:1.05s;animation-delay:1.05s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(22){left:50%;top:50%;--angle:158.4deg;-webkit-animation-delay:1.1s;animation-delay:1.1s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(23){left:50%;top:50%;--angle:165.6deg;-webkit-animation-delay:1.15s;animation-delay:1.15s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(24){left:50%;top:50%;--angle:172.8deg;-webkit-animation-delay:1.2s;animation-delay:1.2s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(25){left:50%;top:50%;--angle:180deg;-webkit-animation-delay:1.25s;animation-delay:1.25s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(26){left:50%;top:50%;--angle:187.2deg;-webkit-animation-delay:1.3s;animation-delay:1.3s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(27){left:50%;top:50%;--angle:194.4deg;-webkit-animation-delay:1.35s;animation-delay:1.35s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(28){left:50%;top:50%;--angle:201.6deg;-webkit-animation-delay:1.4s;animation-delay:1.4s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(29){left:50%;top:50%;--angle:208.8deg;-webkit-animation-delay:1.45s;animation-delay:1.45s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(30){left:50%;top:50%;--angle:216deg;-webkit-animation-delay:1.5s;animation-delay:1.5s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(31){left:50%;top:50%;--angle:223.2deg;-webkit-animation-delay:1.55s;animation-delay:1.55s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(32){left:50%;top:50%;--angle:230.4deg;-webkit-animation-delay:1.6s;animation-delay:1.6s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(33){left:50%;top:50%;--angle:237.6deg;-webkit-animation-delay:1.65s;animation-delay:1.65s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(34){left:50%;top:50%;--angle:244.8deg;-webkit-animation-delay:1.7s;animation-delay:1.7s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(35){left:50%;top:50%;--angle:252deg;-webkit-animation-delay:1.75s;animation-delay:1.75s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(36){left:50%;top:50%;--angle:259.2deg;-webkit-animation-delay:1.8s;animation-delay:1.8s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(37){left:50%;top:50%;--angle:266.4deg;-webkit-animation-delay:1.85s;animation-delay:1.85s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(38){left:50%;top:50%;--angle:273.6deg;-webkit-animation-delay:1.9s;animation-delay:1.9s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(39){left:50%;top:50%;--angle:280.8deg;-webkit-animation-delay:1.95s;animation-delay:1.95s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(40){left:50%;top:50%;--angle:288deg;-webkit-animation-delay:2s;animation-delay:2s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(41){left:50%;top:50%;--angle:295.2deg;-webkit-animation-delay:2.05s;animation-delay:2.05s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(42){left:50%;top:50%;--angle:302.4deg;-webkit-animation-delay:2.1s;animation-delay:2.1s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(43){left:50%;top:50%;--angle:309.6deg;-webkit-animation-delay:2.15s;animation-delay:2.15s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(44){left:50%;top:50%;--angle:316.8deg;-webkit-animation-delay:2.2s;animation-delay:2.2s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(45){left:50%;top:50%;--angle:324deg;-webkit-animation-delay:2.25s;animation-delay:2.25s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(46){left:50%;top:50%;--angle:331.2deg;-webkit-animation-delay:2.3s;animation-delay:2.3s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(47){left:50%;top:50%;--angle:338.4deg;-webkit-animation-delay:2.35s;animation-delay:2.35s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(48){left:50%;top:50%;--angle:345.6deg;-webkit-animation-delay:2.4s;animation-delay:2.4s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(49){left:50%;top:50%;--angle:352.8deg;-webkit-animation-delay:2.45s;animation-delay:2.45s}#join-jci-members-list .progress-card .achievement-success-mega .poppers-container .popper:nth-child(50){left:50%;top:50%;--angle:360deg;-webkit-animation-delay:2.5s;animation-delay:2.5s}#join-jci-members-list .progress-card .achievement-success-mega .fireworks-container-mega{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega{position:absolute;width:10px;height:10px;border-radius:50%;pointer-events:none;-webkit-animation:burst 1.4s ease-out forwards;animation:burst 1.4s ease-out forwards}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:first-child{left:50%;top:50%;background:#6bcf7f;--angle:9deg;-webkit-animation-delay:.03s;animation-delay:.03s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(2){left:50%;top:50%;background:#ff1493;--angle:18deg;-webkit-animation-delay:.06s;animation-delay:.06s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(3){left:50%;top:50%;background:#6bcf7f;--angle:27deg;-webkit-animation-delay:.09s;animation-delay:.09s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(4){left:50%;top:50%;background:#ff1493;--angle:36deg;-webkit-animation-delay:.12s;animation-delay:.12s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(5){left:50%;top:50%;background:gold;--angle:45deg;-webkit-animation-delay:.15s;animation-delay:.15s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(6){left:50%;top:50%;background:#4ecdc4;--angle:54deg;-webkit-animation-delay:.18s;animation-delay:.18s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(7){left:50%;top:50%;background:coral;--angle:63deg;-webkit-animation-delay:.21s;animation-delay:.21s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(8){left:50%;top:50%;background:#6bcf7f;--angle:72deg;-webkit-animation-delay:.24s;animation-delay:.24s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(9){left:50%;top:50%;background:#4ecdc4;--angle:81deg;-webkit-animation-delay:.27s;animation-delay:.27s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(10){left:50%;top:50%;background:#ff6b6b;--angle:90deg;-webkit-animation-delay:.3s;animation-delay:.3s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(11){left:50%;top:50%;background:#4ecdc4;--angle:99deg;-webkit-animation-delay:.33s;animation-delay:.33s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(12){left:50%;top:50%;background:#ff1493;--angle:108deg;-webkit-animation-delay:.36s;animation-delay:.36s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(13){left:50%;top:50%;background:#ffd93d;--angle:117deg;-webkit-animation-delay:.39s;animation-delay:.39s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(14){left:50%;top:50%;background:#ffd93d;--angle:126deg;-webkit-animation-delay:.42s;animation-delay:.42s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(15){left:50%;top:50%;background:#ffd93d;--angle:135deg;-webkit-animation-delay:.45s;animation-delay:.45s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(16){left:50%;top:50%;background:#4ecdc4;--angle:144deg;-webkit-animation-delay:.48s;animation-delay:.48s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(17){left:50%;top:50%;background:coral;--angle:153deg;-webkit-animation-delay:.51s;animation-delay:.51s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(18){left:50%;top:50%;background:coral;--angle:162deg;-webkit-animation-delay:.54s;animation-delay:.54s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(19){left:50%;top:50%;background:#6bcf7f;--angle:171deg;-webkit-animation-delay:.57s;animation-delay:.57s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(20){left:50%;top:50%;background:#ff1493;--angle:180deg;-webkit-animation-delay:.6s;animation-delay:.6s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(21){left:50%;top:50%;background:#ffd93d;--angle:189deg;-webkit-animation-delay:.63s;animation-delay:.63s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(22){left:50%;top:50%;background:#ff1493;--angle:198deg;-webkit-animation-delay:.66s;animation-delay:.66s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(23){left:50%;top:50%;background:coral;--angle:207deg;-webkit-animation-delay:.69s;animation-delay:.69s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(24){left:50%;top:50%;background:#ff85a1;--angle:216deg;-webkit-animation-delay:.72s;animation-delay:.72s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(25){left:50%;top:50%;background:coral;--angle:225deg;-webkit-animation-delay:.75s;animation-delay:.75s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(26){left:50%;top:50%;background:#6bcf7f;--angle:234deg;-webkit-animation-delay:.78s;animation-delay:.78s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(27){left:50%;top:50%;background:coral;--angle:243deg;-webkit-animation-delay:.81s;animation-delay:.81s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(28){left:50%;top:50%;background:#ff6b6b;--angle:252deg;-webkit-animation-delay:.84s;animation-delay:.84s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(29){left:50%;top:50%;background:#ff6b6b;--angle:261deg;-webkit-animation-delay:.87s;animation-delay:.87s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(30){left:50%;top:50%;background:#ff1493;--angle:270deg;-webkit-animation-delay:.9s;animation-delay:.9s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(31){left:50%;top:50%;background:#ffd93d;--angle:279deg;-webkit-animation-delay:.93s;animation-delay:.93s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(32){left:50%;top:50%;background:coral;--angle:288deg;-webkit-animation-delay:.96s;animation-delay:.96s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(33){left:50%;top:50%;background:#ff6b6b;--angle:297deg;-webkit-animation-delay:.99s;animation-delay:.99s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(34){left:50%;top:50%;background:#ff6b6b;--angle:306deg;-webkit-animation-delay:1.02s;animation-delay:1.02s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(35){left:50%;top:50%;background:#ff6b6b;--angle:315deg;-webkit-animation-delay:1.05s;animation-delay:1.05s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(36){left:50%;top:50%;background:#ff6b6b;--angle:324deg;-webkit-animation-delay:1.08s;animation-delay:1.08s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(37){left:50%;top:50%;background:#4ecdc4;--angle:333deg;-webkit-animation-delay:1.11s;animation-delay:1.11s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(38){left:50%;top:50%;background:coral;--angle:342deg;-webkit-animation-delay:1.14s;animation-delay:1.14s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(39){left:50%;top:50%;background:#ff6b6b;--angle:351deg;-webkit-animation-delay:1.17s;animation-delay:1.17s}#join-jci-members-list .progress-card .achievement-success-mega .firework-mega:nth-child(40){left:50%;top:50%;background:gold;--angle:360deg;-webkit-animation-delay:1.2s;animation-delay:1.2s}#join-jci-members-list .progress-card .achievement-success-mega .success-content-wrapper{position:relative;z-index:2}#join-jci-members-list .progress-card .achievement-success-mega .success-icon-mega{color:#1db954;-webkit-animation:pulse 2s ease-in-out infinite,bounce 1s ease-out;animation:pulse 2s ease-in-out infinite,bounce 1s ease-out;display:block;margin-bottom:20px;-webkit-filter:drop-shadow(0 8px 20px rgba(29,185,84,.3));filter:drop-shadow(0 8px 20px rgba(29,185,84,.3))}#join-jci-members-list .progress-card .achievement-success-mega .success-title-mega{font-size:32px;font-weight:900;color:#0b6d2a;margin:0 0 16px 0;text-transform:uppercase;letter-spacing:1.2px;text-shadow:0 2px 8px rgba(0,0,0,.08)}#join-jci-members-list .progress-card .achievement-success-mega .success-message-mega{font-size:18px;line-height:1.8;color:#0a0f29;margin:0 0 12px 0;font-weight:600}#join-jci-members-list .progress-card .achievement-success-mega .success-message-mega .highlight{font-size:20px;font-weight:900;color:#1db954;background:linear-gradient(135deg,rgba(29,185,84,.15),rgba(29,185,84,.08));padding:6px 12px;border-radius:8px;display:inline-block;margin:0 4px;-webkit-box-shadow:0 4px 12px rgba(29,185,84,.15);box-shadow:0 4px 12px rgba(29,185,84,.15)}#join-jci-members-list .progress-card .achievement-success-mega .achievement-actions-mega{position:relative;z-index:2}#join-jci-members-list .progress-card .achievement-success-mega .achievement-actions-mega .share-btn-mega{font-weight:800;letter-spacing:.8px;text-transform:uppercase;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 12px 36px rgba(29,185,84,.35)!important;box-shadow:0 12px 36px rgba(29,185,84,.35)!important;border-radius:20px!important;padding:16px 48px!important;min-height:64px}#join-jci-members-list .progress-card .achievement-success-mega .achievement-actions-mega .share-btn-mega:hover{-webkit-transform:translateY(-6px) scale(1.08);transform:translateY(-6px) scale(1.08);-webkit-box-shadow:0 16px 48px rgba(29,185,84,.45)!important;box-shadow:0 16px 48px rgba(29,185,84,.45)!important}#join-jci-members-list .progress-card .achievement-success-mega .achievement-actions-mega .share-btn-mega:active{-webkit-transform:translateY(-2px) scale(.96);transform:translateY(-2px) scale(.96)}#join-jci-members-list .progress-card .achievement-pending-mega{text-align:center;padding:40px 32px;background:linear-gradient(135deg,rgba(231,76,60,.12),rgba(231,76,60,.06));border-radius:20px;border:3px solid rgba(231,76,60,.3);-webkit-animation:slideInUp .8s cubic-bezier(.34,1.56,.64,1);animation:slideInUp .8s cubic-bezier(.34,1.56,.64,1);-webkit-box-shadow:0 16px 64px rgba(231,76,60,.12);box-shadow:0 16px 64px rgba(231,76,60,.12)}#join-jci-members-list .progress-card .achievement-pending-mega .pending-icon-mega{color:#e74c3c;-webkit-animation:pulse 2s ease-in-out infinite;animation:pulse 2s ease-in-out infinite;display:block;margin-bottom:20px;-webkit-filter:drop-shadow(0 8px 20px rgba(231,76,60,.25));filter:drop-shadow(0 8px 20px rgba(231,76,60,.25))}#join-jci-members-list .progress-card .achievement-pending-mega .pending-title-mega{font-size:28px;font-weight:900;color:#c0392b;margin:0 0 16px 0;text-transform:uppercase;letter-spacing:1px;text-shadow:0 2px 8px rgba(0,0,0,.08)}#join-jci-members-list .progress-card .achievement-pending-mega .pending-message-mega{font-size:16px;line-height:1.8;color:#0a0f29;margin:0 0 12px 0;font-weight:600}#join-jci-members-list .progress-card .achievement-pending-mega .pending-message-mega .needed-count-mega{font-size:24px;font-weight:900;color:#fff;display:inline-block;background:linear-gradient(135deg,#e74c3c,#c0392b);padding:8px 16px;border-radius:10px;margin:0 6px;-webkit-box-shadow:0 6px 16px rgba(231,76,60,.3);box-shadow:0 6px 16px rgba(231,76,60,.3);text-shadow:0 2px 4px rgba(0,0,0,.2)}#join-jci-members-list .progress-card .achievement-pending-mega .pending-subtitle-mega{font-size:15px;color:#666;font-style:italic;margin:12px 0 0 0;font-weight:500}#join-jci-members-list .progress-card .achievement-pending-mega .progress-indicator-mega{margin-top:28px}#join-jci-members-list .progress-card .achievement-pending-mega .progress-indicator-mega .progress-bar-mega{border-radius:12px!important;-webkit-box-shadow:0 6px 20px rgba(58,103,177,.2)!important;box-shadow:0 6px 20px rgba(58,103,177,.2)!important}#join-jci-members-list .progress-card .achievement-pending-mega .progress-indicator-mega .progress-bar-mega::v-deep .v-progress-linear__fill{-webkit-animation:shimmer 2s infinite;animation:shimmer 2s infinite}#join-jci-members-list .progress-card .achievement-pending-mega .progress-indicator-mega .progress-text-mega{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:12px;padding:0 12px}#join-jci-members-list .progress-card .achievement-pending-mega .progress-indicator-mega .progress-text-mega .progress-number{font-size:18px;font-weight:800;color:#0097d7;text-transform:uppercase;letter-spacing:.6px}#join-jci-members-list .progress-card .achievement-pending-mega .progress-indicator-mega .progress-text-mega .progress-percentage{font-size:18px;font-weight:800;color:#e74c3c;text-transform:uppercase;letter-spacing:.6px}#join-jci-members-list .progress-card .achievement-pending{text-align:center;padding:24px;background:linear-gradient(135deg,rgba(231,76,60,.1),rgba(231,76,60,.05));border-radius:14px;border:2px solid rgba(231,76,60,.3);-webkit-animation:slideInUp .6s cubic-bezier(.34,1.56,.64,1);animation:slideInUp .6s cubic-bezier(.34,1.56,.64,1)}#join-jci-members-list .progress-card .achievement-pending .pending-icon{color:#e74c3c;-webkit-animation:pulse 2s ease-in-out infinite;animation:pulse 2s ease-in-out infinite;display:block;margin-bottom:16px}#join-jci-members-list .progress-card .achievement-pending .pending-title{font-size:22px;font-weight:800;color:#c0392b;margin:0 0 12px 0;text-transform:uppercase;letter-spacing:1px}#join-jci-members-list .progress-card .achievement-pending .pending-message{font-size:15px;line-height:1.6;color:#0a0f29;margin:0 0 8px 0;font-weight:500}#join-jci-members-list .progress-card .achievement-pending .pending-message .needed-count{font-size:18px;font-weight:900;color:#e74c3c;display:inline-block;background:rgba(231,76,60,.15);padding:4px 10px;border-radius:8px;margin:0 4px}#join-jci-members-list .progress-card .achievement-pending .pending-subtitle{font-size:13px;color:#666;font-style:italic;margin:0}#join-jci-members-list .info-card{border-radius:16px!important;background:linear-gradient(135deg,#e8f4f8,#f0f7ff)!important;-webkit-box-shadow:0 8px 24px rgba(58,103,177,.1)!important;box-shadow:0 8px 24px rgba(58,103,177,.1)!important;border:2px solid rgba(0,151,215,.2)!important;-webkit-animation:slideInUp .8s cubic-bezier(.34,1.56,.64,1) .15s backwards;animation:slideInUp .8s cubic-bezier(.34,1.56,.64,1) .15s backwards}#join-jci-members-list .info-card .info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;background:hsla(0,0%,100%,.6);border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease}#join-jci-members-list .info-card .info-item:hover{background:hsla(0,0%,100%,.9);-webkit-transform:translateX(4px);transform:translateX(4px)}#join-jci-members-list .instructions-card{border-radius:16px!important;background:linear-gradient(135deg,#fff5e6,#fffaf0)!important;-webkit-box-shadow:0 12px 32px rgba(237,190,56,.15)!important;box-shadow:0 12px 32px rgba(237,190,56,.15)!important;border:2px solid rgba(237,190,56,.2)!important;-webkit-animation:slideInUp .8s cubic-bezier(.34,1.56,.64,1) .15s backwards;animation:slideInUp .8s cubic-bezier(.34,1.56,.64,1) .15s backwards}#join-jci-members-list .instructions-card .instruction-heading{font-size:18px;font-weight:700;color:#3a67b1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 16px 0;text-transform:uppercase;letter-spacing:.5px}#join-jci-members-list .instructions-card .instruction-heading .v-icon{-webkit-transition:all .3s ease;transition:all .3s ease}#join-jci-members-list .instructions-card .instruction-heading:hover .v-icon{-webkit-transform:rotate(20deg) scale(1.15);transform:rotate(20deg) scale(1.15)}#join-jci-members-list .instructions-card .instruction-content .requirement-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;background:linear-gradient(135deg,rgba(76,175,80,.12),rgba(76,175,80,.08));border-left:5px solid #4caf50;padding:16px 14px;border-radius:12px;-webkit-transition:all .3s ease;transition:all .3s ease;margin-bottom:12px}#join-jci-members-list .instructions-card .instruction-content .requirement-box:hover{background:linear-gradient(135deg,rgba(76,175,80,.15),rgba(76,175,80,.1));-webkit-box-shadow:0 6px 16px rgba(76,175,80,.15);box-shadow:0 6px 16px rgba(76,175,80,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}#join-jci-members-list .instructions-card .instruction-content .requirement-box .v-icon{-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .3s ease;transition:all .3s ease}#join-jci-members-list .instructions-card .instruction-content .requirement-box:hover .v-icon{-webkit-transform:scale(1.2);transform:scale(1.2)}#join-jci-members-list .instructions-card .instruction-content .requirement-box .requirement-text{color:#0a0f29;font-weight:600;font-size:14px;line-height:1.6}#join-jci-members-list .instructions-card .instruction-content .instruction-paragraph{font-size:15px;line-height:1.6;color:#0a0f29;margin:12px 0;padding:10px 12px;background:hsla(0,0%,100%,.7);border-left:4px solid #edbe38;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}#join-jci-members-list .instructions-card .instruction-content .instruction-paragraph:hover{background:hsla(0,0%,100%,.95);-webkit-transform:translateX(4px);transform:translateX(4px);-webkit-box-shadow:0 4px 12px rgba(237,190,56,.1);box-shadow:0 4px 12px rgba(237,190,56,.1)}#join-jci-members-list .instructions-card .instruction-content .instruction-paragraph.reward{border-left-color:#1db954;background:rgba(29,185,84,.05)}#join-jci-members-list .table-card{border-radius:16px!important;background:linear-gradient(135deg,#fff,#f8fafc)!important;-webkit-box-shadow:0 16px 48px rgba(58,103,177,.12)!important;box-shadow:0 16px 48px rgba(58,103,177,.12)!important;border:none!important;-webkit-animation:slideInUp .8s cubic-bezier(.34,1.56,.64,1) .2s backwards;animation:slideInUp .8s cubic-bezier(.34,1.56,.64,1) .2s backwards}#join-jci-members-list .table-title{font-size:18px;font-weight:700;color:#3a67b1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0}#join-jci-members-list .search-field{-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:8px;max-width:300px}#join-jci-members-list .search-field:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1)!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important}#join-jci-members-list .search-field::v-deep input{font-size:14px!important}#join-jci-members-list .members-table::v-deep .v-data-table__wrapper{border-radius:12px;overflow:hidden}#join-jci-members-list .members-table::v-deep thead{background:linear-gradient(135deg,#3a67b1,#0097d7)!important;-webkit-box-shadow:0 4px 12px rgba(58,103,177,.15);box-shadow:0 4px 12px rgba(58,103,177,.15)}#join-jci-members-list .members-table::v-deep thead th{color:#fff!important;font-weight:800!important;letter-spacing:.8px!important;text-transform:uppercase!important;font-size:12px!important;padding:16px 12px!important;background:inherit!important}#join-jci-members-list .members-table::v-deep thead th:before{display:none!important}#join-jci-members-list .members-table::v-deep tbody{background:#fafbfc}#join-jci-members-list .members-table::v-deep tbody tr{-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);border-bottom:1px solid rgba(58,103,177,.06)!important}#join-jci-members-list .members-table::v-deep tbody tr:hover{background-color:linear-gradient(90deg,rgba(0,151,215,.04),rgba(0,151,215,.02))!important;-webkit-box-shadow:inset 0 0 0 1px rgba(0,151,215,.1)!important;box-shadow:inset 0 0 0 1px rgba(0,151,215,.1)!important}#join-jci-members-list .members-table::v-deep tbody tr:last-child{border-bottom:none!important}#join-jci-members-list .members-table::v-deep tbody tr td{color:#0a0f29;font-weight:500;padding:14px 12px!important;font-size:13px}#join-jci-members-list .members-table::v-deep tbody tr:nth-child(2n){background-color:rgba(58,103,177,.02)!important}#join-jci-members-list .members-table::v-deep tbody tr:nth-child(odd){background-color:#fff!important}#join-jci-members-list .members-table::v-deep .v-data-table__checkbox{margin-right:8px}#join-jci-members-list .members-table::v-deep .v-data-table__checkbox .v-simple-checkbox .v-icon{color:#0097d7!important}#join-jci-members-list .members-table::v-deep .v-data-footer{background:linear-gradient(135deg,rgba(58,103,177,.03),rgba(0,151,215,.02))!important;border-top:1px solid rgba(58,103,177,.1)!important;padding:12px 16px!important}#join-jci-members-list .members-table::v-deep .v-data-footer .v-data-footer__select .v-select{margin-top:0}#join-jci-members-list .members-table::v-deep .v-data-footer .v-data-footer__pagination{color:#3a67b1;font-weight:600}#join-jci-members-list .action-icon-btn{-webkit-transition:all .3s cubic-bezier(.4,0,.2,1)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;background:linear-gradient(135deg,rgba(0,0,0,.04),rgba(0,0,0,.02))!important;border-radius:10px!important;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06)!important;box-shadow:0 2px 8px rgba(0,0,0,.06)!important}#join-jci-members-list .action-icon-btn:hover{-webkit-transform:scale(1.18)!important;transform:scale(1.18)!important;background:linear-gradient(135deg,rgba(0,0,0,.08),rgba(0,0,0,.04))!important;-webkit-box-shadow:0 6px 16px rgba(0,0,0,.12)!important;box-shadow:0 6px 16px rgba(0,0,0,.12)!important}#join-jci-members-list .action-icon-btn:active{-webkit-transform:scale(.95)!important;transform:scale(.95)!important}@media(max-width:960px){#join-jci-members-list .metric-card .metric-value{font-size:40px!important}#join-jci-members-list .metric-card .metric-title{font-size:14px!important}#join-jci-members-list .members-table::v-deep thead th{font-size:11px!important;padding:12px 8px!important}#join-jci-members-list .members-table::v-deep tbody td{font-size:12px!important;padding:10px 8px!important}}@media(max-width:600px){#join-jci-members-list .metric-card .metric-badge{width:52px;height:52px}#join-jci-members-list .metric-card .metric-badge .badge-icon{font-size:24px}#join-jci-members-list .metric-card .metric-title{font-size:13px!important}#join-jci-members-list .metric-card .metric-subtitle{font-size:11px!important}#join-jci-members-list .metric-card .metric-value{font-size:36px!important}#join-jci-members-list .metric-card .metric-footer{font-size:10px!important}#join-jci-members-list .sponsor-lo-list{max-height:220px}#join-jci-members-list .sponsor-lo-list .sponsor-lo-item{width:100%}#join-jci-members-list .sponsor-lo-list .sponsor-lo-item .lo-details .lo-name{font-size:11px!important}#join-jci-members-list .sponsor-lo-list .sponsor-lo-item .lo-badge .badge-count{font-size:10px!important;padding:3px 8px!important}#join-jci-members-list .members-table::v-deep thead th{font-size:10px!important;padding:10px 6px!important}#join-jci-members-list .members-table::v-deep tbody td{font-size:11px!important;padding:8px 6px!important}#join-jci-members-list .members-table::v-deep .v-data-table__checkbox{margin-right:4px}}#join-jci-members-list .empty-state-card{border-radius:16px!important;background:linear-gradient(135deg,#fff,#f8fafc)!important;-webkit-box-shadow:0 16px 48px rgba(58,103,177,.12)!important;box-shadow:0 16px 48px rgba(58,103,177,.12)!important;border:none!important;-webkit-animation:slideInUp .8s cubic-bezier(.34,1.56,.64,1) .2s backwards;animation:slideInUp .8s cubic-bezier(.34,1.56,.64,1) .2s backwards}#join-jci-members-list .empty-state-card::v-deep .v-icon{-webkit-animation:pulse 2s ease-in-out infinite;animation:pulse 2s ease-in-out infinite}@media(max-width:960px){#join-jci-members-list{padding:20px 12px}#join-jci-members-list .header-title{font-size:28px}#join-jci-members-list .header-subtitle{font-size:14px}#join-jci-members-list .header-icon-box{padding:10px}#join-jci-members-list .table-title{font-size:16px}#join-jci-members-list .metric-value{font-size:32px!important}#join-jci-members-list .metric-title{font-size:14px!important}}@media(max-width:600px){#join-jci-members-list{padding:16px 10px}#join-jci-members-list .header-card{margin-bottom:16px}#join-jci-members-list .header-card .header-content{padding:16px!important}#join-jci-members-list .header-title{font-size:22px}#join-jci-members-list .header-subtitle{font-size:13px}#join-jci-members-list .search-field{max-width:100%!important;margin-top:12px}#join-jci-members-list .members-table::v-deep{font-size:12px}#join-jci-members-list .members-table::v-deep td,#join-jci-members-list .members-table::v-deep th{padding:8px!important}#join-jci-members-list .action-cell{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}#join-jci-members-list .metric-card{margin-bottom:12px!important}#join-jci-members-list .metric-card .metric-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}#join-jci-members-list .metric-card .metric-header .v-icon{margin-bottom:8px}#join-jci-members-list .metric-card .metric-header .metric-title{font-size:13px!important;margin-left:0!important}#join-jci-members-list .metric-card .metric-value{font-size:36px!important}#join-jci-members-list .metric-card .metric-label{font-size:12px!important}}::v-deep .swal2-popup{-webkit-animation:fadeInScale .5s cubic-bezier(.34,1.56,.64,1)!important;animation:fadeInScale .5s cubic-bezier(.34,1.56,.64,1)!important;border-radius:20px!important;background:linear-gradient(135deg,#fff,#f8fafb)!important;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.15),0 0 1px rgba(0,151,215,.3)!important;box-shadow:0 20px 60px rgba(0,0,0,.15),0 0 1px rgba(0,151,215,.3)!important;border:2px solid rgba(0,151,215,.1)!important}::v-deep .swal2-title{font-size:28px!important;font-weight:800!important;color:#1a3a52!important;letter-spacing:1px!important;font-family:Segoe UI,Arial,sans-serif!important;margin-bottom:20px!important;-webkit-animation:slideInDown .6s ease-out!important;animation:slideInDown .6s ease-out!important}::v-deep .swal2-html-container{-webkit-animation:smoothReveal .6s ease-out .2s backwards!important;animation:smoothReveal .6s ease-out .2s backwards!important}::v-deep .swal2-icon{-webkit-animation:subtleFloat 2.5s ease-in-out infinite!important;animation:subtleFloat 2.5s ease-in-out infinite!important}::v-deep .swal2-confirm{-webkit-animation:glideIn .5s ease-out .3s backwards!important;animation:glideIn .5s ease-out .3s backwards!important;background:linear-gradient(135deg,#1db954,#0d7a3a)!important;border:none!important;border-radius:10px!important;padding:12px 32px!important;font-weight:700!important;font-size:14px!important;-webkit-box-shadow:0 6px 20px rgba(29,185,84,.3)!important;box-shadow:0 6px 20px rgba(29,185,84,.3)!important;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}::v-deep .swal2-confirm:hover{-webkit-transform:translateY(-3px)!important;transform:translateY(-3px)!important;-webkit-box-shadow:0 12px 30px rgba(29,185,84,.4)!important;box-shadow:0 12px 30px rgba(29,185,84,.4)!important}::v-deep .swal2-confirm:active{-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important}::v-deep .swal2-container{z-index:9999!important}