.profile-badge[data-v-9ee2ed38]{height:5rem;-o-object-fit:contain;object-fit:contain;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:5rem;--tw-drop-shadow:drop-shadow(0 1px 1px rgba(0,0,0,.05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);-webkit-user-select:none;-moz-user-select:none;user-select:none}.profile-badges[data-v-35825665]{width:100%}.badges-container[data-v-35825665]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.badge-item[data-v-35825665]{cursor:pointer;position:relative}.view-all-button[data-v-35825665]{align-items:center;background-color:#27272acc;border-radius:.5rem;display:flex;justify-content:center;padding:.5rem 1rem}.view-all-button[data-v-35825665]:hover{background-color:#3f3f46cc}.view-all-button[data-v-35825665]{border-color:#3f3f4680;border-width:1px}.view-all-button[data-v-35825665]:hover{border-color:#52525b80}.view-all-button[data-v-35825665]{font-size:.875rem;font-weight:500;line-height:1.25rem;--tw-text-opacity:1;color:rgb(212 212 216/var(--tw-text-opacity))}.view-all-button[data-v-35825665]:hover{--tw-text-opacity:1;color:rgb(244 244 245/var(--tw-text-opacity))}.view-all-button[data-v-35825665]{cursor:pointer;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.modal-overlay[data-v-35825665]{background-color:#000c;top:0;right:0;bottom:0;left:0;position:fixed;z-index:50;--tw-backdrop-blur:blur(4px);align-items:center;animation:fadeIn-35825665 .2s ease-out;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);display:flex;justify-content:center;padding:1rem}.modal-container[data-v-35825665]{border-radius:.75rem;--tw-bg-opacity:1;animation:slideUp-35825665 .3s ease-out;background-color:rgb(24 24 27/var(--tw-bg-opacity));border-color:rgb(39 39 42/var(--tw-border-opacity));border-width:1px;flex-direction:column;max-height:85vh;max-width:56rem;overflow:hidden;width:100%}.modal-container[data-v-35825665],.modal-header[data-v-35825665]{--tw-border-opacity:1;display:flex}.modal-header[data-v-35825665]{align-items:center;border-bottom-width:1px;border-color:rgb(39 39 42/var(--tw-border-opacity));justify-content:space-between;padding:1rem 1.5rem}.modal-title[data-v-35825665]{font-size:1.25rem;font-weight:600;line-height:1.75rem;--tw-text-opacity:1;color:rgb(244 244 245/var(--tw-text-opacity))}.modal-close[data-v-35825665]{border-radius:.5rem;padding:.5rem;--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity))}.modal-close[data-v-35825665]:hover{--tw-text-opacity:1;background-color:#27272a80;color:rgb(244 244 245/var(--tw-text-opacity))}.modal-close[data-v-35825665]{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.modal-content[data-v-35825665]{overflow-y:auto;padding:1.5rem}.badges-grid[data-v-35825665]{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.badges-grid[data-v-35825665]{grid-template-columns:repeat(2,minmax(0,1fr))}}.badge-card[data-v-35825665]{background-color:#27272a80;border-color:#3f3f4680;border-radius:.5rem;border-width:1px;display:flex;gap:1rem;padding:1rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.badge-card[data-v-35825665]:hover{background-color:#27272acc;border-color:#52525b80}.badge-image-container[data-v-35825665]{flex-shrink:0;height:4rem;width:4rem}@media (min-width:768px){.badge-image-container[data-v-35825665]{height:5rem;width:5rem}}.badge-image-container[data-v-35825665]{align-items:center;display:flex;justify-content:center}.badge-image[data-v-35825665]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.badge-details[data-v-35825665]{display:flex;flex:1 1 0%;flex-direction:column;gap:.5rem}.badge-header[data-v-35825665]{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between}.badge-title[data-v-35825665]{font-size:1rem;font-weight:600;line-height:1.5rem;--tw-text-opacity:1;color:rgb(244 244 245/var(--tw-text-opacity))}.badge-level[data-v-35825665]{background-color:#3b82f633;border-radius:9999px;padding:.125rem .5rem;--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity));flex-shrink:0;font-size:.75rem;font-weight:500;line-height:1rem}.badge-description[data-v-35825665]{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(212 212 216/var(--tw-text-opacity))}.badge-requirements[data-v-35825665]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity));font-style:italic}@keyframes fadeIn-35825665{0%{opacity:0}to{opacity:1}}@keyframes slideUp-35825665{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
