.family-awards-modal-mask[data-v-f2371da8]{align-items:center;background:#040212bf;box-sizing:border-box;display:flex;height:100vh;inset:0;justify-content:center;overscroll-behavior:contain;padding:20px;position:fixed;touch-action:none;width:100vw;z-index:100002}.modal-fade-enter-active[data-v-f2371da8],.modal-fade-leave-active[data-v-f2371da8]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-f2371da8],.modal-fade-leave-to[data-v-f2371da8]{opacity:0}.modal-fade-enter-active .family-awards-modal-wrapper[data-v-f2371da8],.modal-fade-leave-active .family-awards-modal-wrapper[data-v-f2371da8]{transition:opacity .25s ease}.modal-fade-enter-from .family-awards-modal-wrapper[data-v-f2371da8],.modal-fade-leave-to .family-awards-modal-wrapper[data-v-f2371da8]{opacity:0}.family-awards-modal-wrapper[data-v-f2371da8]{align-items:center;display:flex;justify-content:center;max-height:100%;max-width:100%}.family-awards-modal-card[data-v-f2371da8]{background-color:#0b0726;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;height:900px;max-height:92vh;max-width:95vw;overflow:hidden;overscroll-behavior:contain;position:relative;width:1200px}.modal-close-btn[data-v-f2371da8]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:16px;top:16px;width:32px;z-index:10}.close-icon-img[data-v-f2371da8]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.modal-title[data-v-f2371da8]{color:#fff;flex-shrink:0;font-size:24px;font-weight:500;letter-spacing:.5px;line-height:32px;margin:0;padding:40px 0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-scroll-container[data-v-f2371da8]{box-sizing:border-box;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:20px 60px 40px;-webkit-overflow-scrolling:touch}.modal-scroll-container[data-v-f2371da8]::-webkit-scrollbar{width:6px}.modal-scroll-container[data-v-f2371da8]::-webkit-scrollbar-track{background:#ffffff0a;border-radius:3px}.modal-scroll-container[data-v-f2371da8]::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.modal-scroll-container[data-v-f2371da8]::-webkit-scrollbar-thumb:hover{background:#ffffff73}.awards-grid[data-v-f2371da8]{box-sizing:border-box;-moz-column-gap:37px;column-gap:37px;display:grid;grid-template-columns:repeat(4,240px);justify-content:center;padding-bottom:20px;row-gap:60px}.award-card[data-v-f2371da8]{align-items:center;animation:rowStaggerFadeIn-f2371da8 .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.15s + var(--row-index, 0)*.14s);box-sizing:border-box;display:flex;flex-direction:column;height:auto;justify-content:space-between;min-height:174px;position:relative;width:240px}@keyframes rowStaggerFadeIn-f2371da8{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.award-image-wrap[data-v-f2371da8]{align-items:flex-end;display:flex;height:140px;justify-content:center;max-width:222px;overflow:visible;position:relative;width:100%}.spotlight[data-v-f2371da8]{bottom:0;height:120px;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);width:100%;z-index:1}.award-image[data-v-f2371da8]{height:140px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:222px;z-index:2}.award-title[data-v-f2371da8]{align-items:center;box-sizing:border-box;display:flex;gap:4px;justify-content:center;margin-top:8px;min-height:42px;width:100%}.award-title .title-text[data-v-f2371da8]{background:linear-gradient(103deg,#77e8e4 4%,#fffeff 39%),#734dff;-webkit-background-clip:text;display:inline-block;font-size:14px;font-weight:500;line-height:1.4;text-align:left;white-space:pre-line;word-break:break-all;-webkit-text-fill-color:transparent;background-clip:text}.award-title .bracket-left[data-v-f2371da8],.award-title .bracket-right[data-v-f2371da8]{display:inline-block;flex-shrink:0;height:24px;vertical-align:middle;width:13px}@media screen and (min-width:768px)and (max-width:1240px){.family-awards-modal-card[data-v-f2371da8]{height:85vh;width:95vw}.modal-scroll-container[data-v-f2371da8]{padding:0 24px 30px}.awards-grid[data-v-f2371da8]{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(auto-fit,minmax(220px,240px));row-gap:40px}}@media screen and (max-width:767px){.family-awards-modal-mask[data-v-f2371da8]{align-items:flex-end;overflow:hidden;padding:0}.family-awards-modal-wrapper[data-v-f2371da8]{align-items:flex-end;max-width:100%;width:100%}.family-awards-modal-card[data-v-f2371da8]{border-radius:20px 20px 0 0;height:578px;max-height:90vh;max-width:100vw;padding-bottom:env(safe-area-inset-bottom,0);width:100%}.modal-fade-enter-active .family-awards-modal-wrapper[data-v-f2371da8],.modal-fade-leave-active .family-awards-modal-wrapper[data-v-f2371da8]{transition:transform .35s cubic-bezier(.25,1,.5,1),opacity .25s ease}.modal-fade-enter-from .family-awards-modal-wrapper[data-v-f2371da8],.modal-fade-leave-to .family-awards-modal-wrapper[data-v-f2371da8]{opacity:1;transform:translateY(100%)}.modal-close-btn[data-v-f2371da8]{height:24px;right:12px;top:12px;width:24px}.modal-title[data-v-f2371da8]{font-size:20px;font-weight:600;padding:20px 0}.modal-scroll-container[data-v-f2371da8]{padding:22px 12px 20px}.awards-grid[data-v-f2371da8]{-moz-column-gap:12px;column-gap:12px;grid-template-columns:repeat(2,160px);padding-bottom:12px;row-gap:33px}.award-card[data-v-f2371da8]{height:auto;min-height:112px;width:160px}.award-image-wrap[data-v-f2371da8]{height:74px}.spotlight[data-v-f2371da8]{height:72px}.award-image[data-v-f2371da8]{height:88px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:140px}.award-title[data-v-f2371da8]{gap:2px;margin-top:4px;min-height:32px}.award-title .title-text[data-v-f2371da8]{font-size:14px}.award-title .bracket-left[data-v-f2371da8],.award-title .bracket-right[data-v-f2371da8]{height:16px;width:8px}}
