body,html{font-family:Work Sans,sans-serif;font-optical-sizing:auto;font-size:1rem;font-weight:400;overflow-x:hidden;width:100%}*>i{font-size:.9rem;font-weight:300}.App,.root{margin:0;padding:0}.App{overflow:hidden;position:relative}*{scrollbar-width:none}body,p{margin:0;padding:0}body{background-color:#000;background-size:200px auto;display:flex;justify-content:center}.loading,body{overflow:hidden}.loading{align-content:center;color:#fff;flex-direction:row;height:100dvh;width:100vw}@keyframes fadeOut{0%,80%{opacity:1}to{opacity:0}}.loading.done{animation:fadeOut .8s 0s forwards;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.loading p{color:#ffffffbf}.loading .spinning{margin-top:.8rem;opacity:.75}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinning{animation:spin 1s linear infinite}.spinning-slower{animation:spin 5s linear infinite}.hide{display:none}.submission-screen-overlay{align-items:center;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;padding:2rem;pointer-events:none;position:fixed;text-align:center;top:0;width:100vw;z-index:1000}.submission-screen-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;border:2px solid #60c7ae;border-radius:1rem;max-width:500px;padding:2rem;pointer-events:auto}.submission-screen-title{color:#60c7ae;margin-bottom:1.5rem}.submission-screen-description{line-height:1.5;margin-bottom:1.5rem}.submission-code-display{background:#60c7ae1a;border:1px solid #60c7ae;border-radius:.5rem;cursor:text;font-family:monospace;font-size:.9rem;margin:1rem 0;padding:1rem;word-break:break-all}.submission-code-display span{user-select:all;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all}.submission-form-link-text{color:#ccc;font-size:.9rem;margin-bottom:1.5rem}.submission-form-link{color:#60c7ae;text-decoration:underline}.submission-completion-message{margin-top:1rem;text-align:center}.submission-refresh-button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.container{bottom:0;display:flex;flex-direction:column;gap:.5rem;height:100%;left:0;margin-top:0;opacity:0;overflow-y:scroll;padding:0 2rem;position:absolute;right:0;scrollbar-width:none;top:0;transition:top 1s ease;transition:margin-top 1s}.talos-badges-container{margin-bottom:.8rem}.horizontal-flex{align-self:center;display:flex;flex-direction:row;gap:1rem;justify-content:center;margin-top:46px}.mobile-container{align-items:center;flex-direction:column;justify-content:center}.default{margin-top:calc(50dvh - 185px)}.default,.default-mobile{border-top:20px;height:0;overflow:visible}.default-mobile{margin-top:calc(50dvh - 350px)}.main-buttons-container{display:flex;flex-direction:column;gap:.3rem;margin:.5rem 0;position:relative;scrollbar-width:none;white-space:nowrap;width:24rem;z-index:200}.main-buttons-container-mobile{margin-top:10px}.main-button{all:unset;background:#00000080;border-radius:5px;box-shadow:0 0 10px #0000001a;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:1.25rem;gap:.2rem;height:2rem;justify-content:center;padding:.2rem .5rem;position:relative;transition:.3s}.main-button.active{background:linear-gradient(90deg,#4d7334,#ffffff1a)}.no-background{background:none;padding-left:0;padding-right:0}.main-button.disabled{cursor:not-allowed}.main-button:hover:not(.disabled):not(.no-background){background:linear-gradient(90deg,#4d7334,#ffffff1a)}.sign-out-button{background:#00000080!important;border:1px solid #ff3b304d}.sign-out-button:hover{background:#ff3b3033!important;border:1px solid #ff3b3080}.sign-out-button p{color:#ff3b30}.talos-badges-logo{box-shadow:0 30px 40px #000000bf;height:17.5rem;width:17.5rem}.verified-line{display:flex;flex-direction:row;font-size:.9rem;gap:.5rem;justify-content:space-between}.verified-line p{all:unset;color:#fff;font-style:italic;text-shadow:2px 2px 8px #000}.disabled-option{cursor:not-allowed;opacity:.5}div[class$=singleValue]{height:1.3rem;overflow:hidden}div[class$=singleValue] .hide-on-selected{display:none}.twenty-rem-width{overflow:hidden;text-overflow:ellipsis;width:20rem}.loading-full-size-container{bottom:.6rem;color:#fff;font-size:.7em;left:.3rem;position:absolute;text-shadow:1px 1px 2px #00000080}.label-image{height:1.2rem;width:1.2rem}.edit-profile-emoji{cursor:pointer!important;margin-left:.2rem!important}.h-stack{flex-direction:row}.h-stack,.v-stack{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.v-stack{flex-direction:column}.faded-out-text{color:#ffffff80}.talos-green{color:#60c7ae!important;vertical-align:.05rem}.talos-red{color:#d64541!important;vertical-align:.05rem}.talos-blue{color:#0696ef!important;vertical-align:.05rem}.input-container{align-items:center;display:flex;flex-direction:row;gap:.5rem}.main-input{all:unset;background:#00000080;border-radius:5px;box-shadow:0 0 10px #0000001a;color:#fff;cursor:pointer;font-size:1.25rem;gap:.2rem;height:2.1rem;justify-content:center;padding:.2rem .5rem;transition:.3s;width:100%}.drop-badge-rarity-shadow{filter:drop-shadow(0 0 .1rem black)}.update-this-profile-glowing{animation:border-color-change 4s linear infinite;outline:2px solid #60c7ae}@keyframes border-color-change{0%{outline-color:#60c7ae}33%{outline-color:#4ecdc4}66%{outline-color:#2e8b57}to{outline-color:#4ecdc4}}.sequential-view-container{align-items:center;display:flex;flex-direction:column;margin:2rem auto}.sequential-nav-container{align-items:center;display:flex;flex-direction:row;gap:5rem;justify-content:center}.arrow-button-container{align-items:center;display:flex;flex-direction:column;width:10rem}.arrow-button{align-items:center;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:3rem;height:70px;justify-content:center;transition:all .2s ease;-webkit-user-select:none;user-select:none;width:70px}.arrow-button.enabled{background:#ffffff1a;cursor:pointer;opacity:1}.arrow-button.disabled{background:#ffffff0d;cursor:not-allowed;opacity:.3}.arrow-button.enabled:hover{background:#fff3;transform:scale(1.1)}.arrow-label{color:#fff;font-size:1rem;margin-top:.5rem;min-height:2rem;opacity:.9;text-align:center}.badge-group-scaled{transform:scale(1.1);transform-origin:center}.view-toggle-container{display:flex;justify-content:center;margin-bottom:1rem;padding-top:1rem}.view-toggle-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;width:auto}.view-toggle-wrapper.mobile{flex-direction:column;gap:.5rem;width:100%}.view-toggle-button{align-items:center;display:flex;height:3rem;justify-content:center;width:200px}.view-toggle-button.mobile{width:80vw}.view-toggle-button.badges-active{background:linear-gradient(45deg,#1e90ff,#00ced1)}.view-toggle-button.journeys-active{background:linear-gradient(45deg,#9932cc,#ff69b4)}.profile-header{color:#fff}.profile-sort-button{color:#d3d3d3;cursor:pointer;-webkit-user-select:none;user-select:none}.profile-verification-badge{position:absolute;top:14rem;width:23.5rem}.logo-clickable{cursor:pointer}.logo-default{cursor:default}.sequential-progress-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #ffffff4d;border-radius:25px;box-shadow:0 4px 15px #0003;color:#fff;font-size:1.1rem;font-weight:700;margin-bottom:2rem;overflow:hidden;padding:.8rem 1.5rem;position:relative;text-align:center}.sequential-progress-fill{background:linear-gradient(90deg,#60c7ae66,#60c7ae99);border-radius:23px;height:100%;left:0;position:absolute;top:0;transition:width .3s ease;z-index:1}.sequential-progress-text{margin:0;position:relative;text-shadow:1px 1px 2px #00000080;z-index:2}.profile-card-container{position:relative;width:100%}.profile-card-button{background:#0006;border:1px solid #fff3;padding:.5rem 1rem .5rem .5rem;width:100%}.profile-card-button:hover{background:linear-gradient(90deg,#4d733480,#ffffff1a);cursor:pointer}.profile-card-header{align-items:center;display:flex;gap:.6rem;width:100%}.profile-card-image{border:1px solid #ffffff4d;border-radius:8px;flex-shrink:0;height:48px;object-fit:cover;width:48px}.profile-card-text{flex:1 1;min-width:0;text-align:left}.profile-card-name{color:#ffffffe6;font-size:1rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-card-badges{color:#fff9;font-size:.85rem;font-style:italic;margin:.15rem 0 0}.profile-card-rarity-summary{align-items:center;color:#fffc;display:flex;font-size:.75rem;gap:.5rem;margin-top:.3rem}.rarity-count-item{align-items:center;display:flex;gap:.25rem}.rarity-count-icon{height:14px;object-fit:contain;width:14px}.profile-card-chevron{color:#fff9;flex-shrink:0;font-size:.85rem;margin-left:auto}.profile-card-menu{animation:fadeIn .2s ease;background:#0009;border:1px solid #ffffff26;border-radius:.75rem;display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;padding:.5rem}.profile-card-menu-item{background:#0000;border:1px solid #fff3;border-radius:.5rem;color:#fff;cursor:pointer;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.95rem;padding:.75rem 1rem;text-align:left;transition:all .2s ease;width:100%}.profile-card-menu-item:hover{background:#ffffff1a;border-color:#fff6;transform:translateX(4px)}.profile-card-menu-item.sign-out{background:#0000;border-color:#ff3b3066;color:#ff6358e6}.profile-card-menu-item.sign-out:hover{background:#ff3b3026;border-color:#ff3b3099}.rules-setup-link{color:#ffffff80;display:block;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.85rem;margin-top:.5rem;padding:.5rem;text-align:left;text-decoration:none;transition:color .2s ease;width:100%}.rules-setup-link:hover{color:#fffc}.css-hlgwow{align-items:baseline!important}.css-hlgwow .hide-on-selected{display:none!important}.rarity-count-dropdown-item{align-items:center;display:flex;filter:contrast(1.2);filter:brightness(1.2);gap:.15rem;min-width:1.65rem}.unclaimed-badges-toggle{align-items:center;cursor:pointer;display:flex;gap:.5rem;justify-content:center;margin-bottom:1rem;-webkit-user-select:none;user-select:none}.unclaimed-badges-toggle input,.unclaimed-badges-toggle label{cursor:pointer}.unclaimed-badges-toggle label{color:#fff}.flex-row,.flex-row-gap-sm{align-items:center;display:flex;flex-direction:row}.flex-row-gap-sm{gap:.4rem}.flex-row-gap-md{gap:.5rem}.flex-row-gap-lg,.flex-row-gap-md{align-items:center;display:flex;flex-direction:row}.flex-row-gap-lg{gap:.85rem}.flex-row-space-between{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.text-ellipsis,.text-ellipsis-nowrap{overflow:hidden;text-overflow:ellipsis}.text-ellipsis-nowrap{text-wrap:nowrap}.letter-spacing-sm{letter-spacing:.2rem}.letter-spacing-md{letter-spacing:.3rem}.rarity-icon-sm{height:14px;width:14px}.emoji-size-md{font-size:1.2rem;width:1.1rem}.emoji-box{height:1ch;width:1ch}.padding-inline-sm{padding:0 .2rem}.margin-top-sm{margin-top:.2rem}.margin-top-md{margin-top:.3rem}.position-relative{position:relative}.sortable-indicator{color:#d3d3d3;cursor:pointer;-webkit-user-select:none;user-select:none}.margin-left-auto{margin-left:auto}.whitespace-nowrap{white-space:nowrap}.collected-badges-container{align-items:center;align-self:center;color:#fff;display:flex;flex-direction:column;margin-bottom:-10%;position:relative;scrollbar-width:none;transform:scale(.9);transform-origin:center top}.filter-buttons-container{align-items:center;display:flex;gap:.8rem;justify-content:left;left:calc(50% + 20rem);margin-bottom:.8rem;padding:.2rem;position:absolute;top:-9.3rem;z-index:1000}.filter-button{background-color:#111;border:none;cursor:pointer;display:flex;opacity:.5;padding:.5rem}.filter-button,.search-box{border-radius:5px;color:#fff}.search-box{background:#00000080;border:none;box-shadow:0 0 10px #00000080;height:1rem;padding:.5rem 1rem;width:18ch}.filter-button.selected{opacity:1}.collected-badges-container-mobile{width:calc(100vw - 40px)}.collected-badges-inner-container{border-radius:.5rem;display:flex;flex-wrap:wrap;justify-content:center;overflow-y:scroll;scrollbar-width:none;width:120vw}.collected-badges-inner-container::-webkit-scrollbar{display:none}.collected-badges-badge{cursor:pointer;padding:3px;text-align:center;width:3rem}.next-badges{margin-bottom:30px;margin-top:15px}.next-badges .title{margin-bottom:10px}.next-badges i{font-size:1rem}.journeys-container{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:60px;max-width:105rem;padding:.15rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.badge{opacity:0;overflow:hidden;text-align:center;transform:scale(1);transition:transform .2s ease;width:calc(100dvh/5)}.badge.smaller{width:9rem}.badge-inner{position:relative}.fadeIn{animation:fadeIn .8s 0s forwards;animation:fadeIn .8s var(--delay,0s) forwards}.fadeInSlower{animation:fadeIn 1.2s .4s forwards;animation:fadeIn 1.2s var(--delay,.4s) forwards}.dim-display{filter:grayscale(100%);opacity:1}.badge-image{align-items:center;box-shadow:0 0 10px 1px #000;cursor:default;display:flex;filter:grayscale(0);flex-direction:column;height:calc(100dvh/5);justify-content:center;opacity:.45;transition:opacity .1s;width:calc(100dvh/5)}.badge-image.smaller{height:9rem;width:9rem}.border-radius{border-radius:8px}.badge-image:hover:not(.disable-interaction){cursor:pointer}.badge-image:hover:not(.dim):not(.disable-interaction):not(.cursor-not-allowed){opacity:1}.badge.smaller:hover:not(.disable-interaction){transform:scale(1.025)}.disable-interaction{cursor:not-allowed}.cursor-not-allowed{cursor:not-allowed!important}.display{opacity:1}.profile-header{display:block;position:relative;white-space:nowrap;width:100%}.profile-header-wrapper{cursor:pointer;display:flex;justify-content:space-between;width:100%}.profile-email,.profile-name{display:block;height:1.7rem;overflow:hidden;text-overflow:ellipsis;transition:opacity .3s ease;white-space:nowrap}.profile-email{left:0;opacity:0;position:absolute;top:0}.profile-header:hover .profile-email{opacity:1}.badge{position:relative}.badge-rarity{height:1.5rem;left:.3rem;opacity:0;position:absolute;top:.3rem;width:1.5rem;z-index:100}.badge:hover .badge-rarity{opacity:1}@keyframes glow-animation-legendary{0%{filter:drop-shadow(0 -6px 8px rgba(255,255,0,.9))}to{filter:drop-shadow(0 -6px 15px rgba(255,255,0,.5))}}@keyframes glow-animation-mythic{0%{filter:drop-shadow(0 -6px 8px rgba(255,0,255,.9))}to{filter:drop-shadow(0 -6px 15px rgba(255,0,255,.5))}}@keyframes glow-animation-rare{0%{filter:drop-shadow(0 -6px 8px rgba(6,116,184,.9))}to{filter:drop-shadow(0 -6px 15px rgba(6,150,239,.5))}}@keyframes glow-animation-common{0%{filter:drop-shadow(0 -6px 8px rgba(255,255,255,.9))}to{filter:drop-shadow(0 -6px 15px rgba(255,255,255,.5))}}.glow-effect-mythic{animation:glow-animation-mythic 2s infinite alternate}.glow-effect-legendary{animation:glow-animation-legendary 2s infinite alternate}.glow-effect-rare{animation:glow-animation-rare 2s infinite alternate}.glow-effect-common{animation:glow-animation-common 2s infinite alternate}.badge i,.badge p{padding:.4rem .1rem .3rem}.floating-description{background:#000;bottom:0;cursor:pointer;font-size:.9rem;min-height:2.6rem;padding:2px;position:absolute;text-align:center;width:calc(100% - 4px)}.floating-name{text-wrap:inherit;font-size:.95rem;height:2.4rem}.black-and-white{filter:grayscale(100%)}.opacity-lower-transition{opacity:.35}.opacity-higher-transition,.opacity-lower-transition{transition:opacity 4s!important}.low-opacity{opacity:.8}.hidden-name-removed.common{animation:shadow-bottom-common .6s ease-out forwards}@keyframes shadow-bottom-common{0%{box-shadow:none}to{box-shadow:0 1px 5px 3px #fffc}}.hidden-name-removed.rare{animation:shadow-bottom-rare .6s ease-out forwards}@keyframes shadow-bottom-rare{0%{box-shadow:none}to{box-shadow:0 1px 5px 3px #2a71dce6}}.hidden-name-removed.legendary{animation:shadow-bottom-legendary .6s ease-out forwards}@keyframes shadow-bottom-legendary{0%{box-shadow:none}to{box-shadow:0 1px 5px 3px #ffaa2acc}}.hidden-name-removed.mythic{animation:shadow-bottom-mythic .6s ease-out forwards}@keyframes shadow-bottom-mythic{0%{box-shadow:none}to{box-shadow:0 1px 5px 3px #f0fc}}.ban-self-claim{cursor:not-allowed!important}.journey{border-radius:1rem;gap:.4rem;padding:1.2rem 1.5rem 1.5rem;position:relative}.journey,.journey-badges{align-items:center;display:flex;flex-direction:column}.journey-badges{gap:.5rem}.journey-badges-step,.journey-badges-step-inner{align-items:center;display:flex;gap:.5rem}.journey p{font-size:1rem}.badge-connector{font-weight:700;margin:0;padding-bottom:2rem;text-align:center;width:2.2rem}.journey-badge-rarity{height:1.8rem;opacity:1;width:1.8rem}.journey-badge-rarity-small{height:1.4rem;opacity:1;padding:0;width:1.4rem}.completed .floating-name{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial}.journey:not(.completed){outline:.15rem dashed #000}.completed{background:green}.journey-name{font-size:1.25rem;letter-spacing:.05rem;margin-bottom:.5rem;margin-top:.2rem}.journey-completed-emoji{align-items:center;font-size:2rem!important;height:2rem;justify-content:center;margin-bottom:.2rem;margin-top:-.2rem;width:2rem}.badge-group{border-radius:1rem;display:flex;justify-content:center;padding:1rem}.badge-group-inner{align-content:center;display:flex;flex-wrap:wrap;height:1rem;padding-left:1rem}.badge-groups-grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;width:100%}.badge-groups-grid .badge-group{flex:0 0 auto;max-width:none;min-width:-webkit-min-content;min-width:min-content}.badge-group-badges-grid{grid-gap:.8rem;display:grid;gap:.8rem;justify-content:center}@media (max-width:768px){.badge-groups-grid{align-items:center;flex-direction:column}.badge-groups-grid .badge-group{max-width:500px;width:100%}}.stats-container{color:#fff;display:flex;flex-direction:column;gap:1.5rem;margin:0 auto 2rem;max-width:2500px;min-width:calc(100vw - 200px);text-shadow:1px 1px 2px #00000080;width:100%}.stats-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}.stat-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#0000004d;border:1px solid #ffffff26;border-radius:12px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.full-width-card{grid-column:1/-1}.stats-container h2{border-bottom:1px solid #fff3;font-size:1.4rem;margin-bottom:0;margin-top:0;padding-bottom:.5rem;text-align:left}.rarity-stats-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.rarity-stats{background-color:#0003;border:1px solid;border-radius:8px;padding:1rem}.rarity-background-common{background-color:#7f8c8d59;border-color:#7f8c8db3}.rarity-background-rare{background-color:#3498db59;border-color:#3498dbb3}.rarity-background-legendary{background-color:#f1c40f59;border-color:#f1c40fb3}.rarity-background-mythic{background-color:#9b59b659;border-color:#9b59b6b3}.common-stats-extra{display:flex;flex-direction:column;font-size:.9rem;gap:.5rem;margin-top:1rem;text-align:left}.common-stats-extra p{font-size:.9rem;margin:0}.journeys-stats{display:flex;flex-direction:column;gap:1rem}.journey-stat-item{display:flex;flex-direction:column;width:100%}.journey-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.badge-info-with-image{align-items:center;display:flex;gap:.5rem}.badge-stat-image{border-radius:8px;box-shadow:0 2px 4px #0003;height:50px;object-fit:cover;width:50px}.clickable-stat-item{border-radius:8px;box-shadow:0 1px 3px #0006;cursor:pointer;padding:.5rem;transition:all .2s ease}.clickable-stat-item:hover{background-color:#ffffff0d;box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.bar-container{background-color:#0003;border-radius:4px;height:20px;overflow:hidden;width:100%}.bar{border-radius:4px;height:100%;transition:width .5s ease-in-out}.bar.rarity-common{background:linear-gradient(90deg,#7f8c8d,#95a5a6)}.bar.rarity-rare{background:linear-gradient(90deg,#3498db,#5dade2)}.bar.rarity-legendary{background:linear-gradient(90deg,#f1c40f,#f39c12)}.bar.rarity-mythic{background:linear-gradient(90deg,#9b59b6,#8e44ad)}.contributors-list{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));height:100%}.group-winners-list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));overflow:visible}.group-winner-item{align-items:center;border-radius:8px;color:#fff;font-weight:700;gap:1rem;justify-content:center;padding:1rem;text-align:center}.group-winner-item,.group-winners-container{display:flex;flex-direction:column;overflow:visible}.group-winners-container{gap:.5rem;width:100%}.clickable{cursor:pointer}.exclusive-badge-item{align-items:center;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;flex-direction:column;gap:.5rem;padding:1rem}@media (max-width:768px){.stats-container{gap:1rem;padding:.5rem}.stat-card{padding:1rem}.contributors-list,.group-winners-list,.rarity-stats-grid{grid-template-columns:1fr}}.most-claimed-badges{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}@media (max-width:768px){.most-claimed-badges{grid-template-columns:1fr}}.most-claimed-badges.compact{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.most-claimed-badges.journey-completions{grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.stat-card:nth-child(2){background:linear-gradient(135deg,#3498db4d,#9b59b64d);border:1px solid #07186d4d}.stat-card:nth-child(6){background:linear-gradient(135deg,#f1c40f1a,#e67e221a);border:1px solid #f1c40f4d}.stat-card:nth-child(5){background:linear-gradient(135deg,#2ecc711a,#34495e1a);border:1px solid #2ecc714d}.no-wrap{white-space:nowrap}.journey-name-with-tooltip{cursor:pointer;position:relative}.journey-tooltip{background:#000000f2;border:1px solid #fff3;border-radius:8px;bottom:calc(100% + 5px);box-shadow:0 4px 12px #00000080;left:50%;min-width:200px;opacity:0;padding:1rem;position:absolute;transform:translateX(-50%);transition:opacity .15s ease,visibility .15s ease;visibility:hidden;z-index:9999}.journey-name-with-tooltip:hover .journey-tooltip,.journey-tooltip:hover{opacity:1;transition-delay:.2s;visibility:visible}.journey-tooltip:hover{opacity:1!important;transition-delay:0s;visibility:visible!important}.journey-tooltip:before{background:#0000;content:"";height:5px;left:0;position:absolute;right:0;top:100%}.journey-badges-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(80px,2fr));max-width:400px}.journey-badge-tooltip-image{border:1px solid #ffffff1a;border-radius:8px;cursor:pointer;height:80px;object-fit:cover;transition:all .2s ease;width:80px}.journey-badge-tooltip-image:hover{border-color:#ffffff4d;box-shadow:0 2px 8px #0000004d;transform:scale(1.1)}.compare-section{display:flex;flex-direction:column;gap:1.5rem}.profile-selectors{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.profile-selector{display:flex;flex-direction:column;gap:1rem}.profile-selector h3{color:#3498db;font-size:1.2rem;margin:0}.selected-profile{align-items:center;display:flex;gap:1rem;position:relative}.clear-button{align-items:center;background:#e74c3ccc;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:30px;justify-content:center;transition:all .2s ease;width:30px}.clear-button:hover{background:#e74c3c;transform:scale(1.1)}.profile-dropdown select{background:#0000004d;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;padding:.75rem;width:100%}.profile-dropdown select option{background:#000000e6;color:#fff}.comparison-results{display:flex;flex-direction:column;gap:2rem}.comparison-stats{grid-gap:1rem;background:#0003;border:1px solid #ffffff1a;border-radius:8px;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:1rem}.stat-item{align-items:center;background:#ffffff0d;border-radius:6px;display:flex;justify-content:space-between;padding:.5rem}.stat-label{color:#bdc3c7;font-weight:500}.stat-value{border-radius:4px;font-size:1.2rem;font-weight:700;padding:.25rem .75rem}.stat-value.shared{background:#2ecc714d;color:#2ecc71}.stat-value.profile1-only{background:#3498db4d;color:#3498db}.stat-value.profile2-only{background:#9b59b64d;color:#9b59b6}.comparison-chart h3{border-bottom:1px solid #ffffff1a;color:#ecf0f1;margin:0 0 1rem;padding-bottom:.5rem}.badge-comparison-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.comparison-badge-item{align-items:center;border:1px solid #ffffff1a;border-radius:8px;cursor:pointer;display:flex;gap:.75rem;padding:.75rem;position:relative;transition:all .2s ease}.comparison-badge-item:hover{box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.comparison-badge-item.both{background:#2ecc7126;border-color:#2ecc714d}.comparison-badge-item.profile1{background:#3498db26;border-color:#3498db4d}.comparison-badge-item.profile2{background:#9b59b626;border-color:#9b59b64d}.badge-comparison-image{border-radius:6px;box-shadow:0 2px 4px #0003;height:40px;object-fit:cover;width:40px}.badge-name{color:#ecf0f1;flex:1 1;font-size:.9rem;font-weight:500}.ownership-indicators{display:flex;gap:.25rem}.indicator{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:.7rem;font-weight:700;height:20px;justify-content:center;width:20px}.indicator.profile1{background:#3498db}.indicator.profile2{background:#9b59b6}@media (max-width:768px){.profile-selectors{gap:1rem}.badge-comparison-grid,.comparison-stats,.profile-selectors{grid-template-columns:1fr}.selected-profile{align-items:stretch;flex-direction:column}.clear-button{align-self:flex-end}}.participant-card.variant-default{align-items:center;background-color:#fff;border:1px solid #d3d3d3;border-radius:8px;cursor:pointer;display:flex;height:50px;overflow:hidden;padding:10px;white-space:nowrap;width:360px;.profile-name{color:#000!important}}.participant-card.variant-stats{align-items:center;background-color:#0003;border:1px solid #ffffff1a;border-radius:8px;cursor:pointer;display:flex;height:50px;overflow:visible;padding:10px;transition:all .3s ease;white-space:nowrap;width:calc(100% - 1.5rem)}.participant-card.variant-stats:hover{border-color:#fff3;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.participant-card img{border-radius:0}.participant-card p{display:block;margin:0;overflow:hidden;text-overflow:ellipsis}.profile-header{margin:0}.participant-card.with-tooltip{overflow:visible!important;position:relative}.profile-badge-tooltip{background:#000000f2;border:1px solid #fff3;border-radius:8px;bottom:calc(100% + 5px);box-shadow:0 4px 12px #00000080;left:50%;opacity:0;padding:1rem;position:absolute;transform:translateX(-50%);transition:opacity .15s ease,visibility .15s ease;visibility:hidden;z-index:9999}.participant-card.with-tooltip:hover .profile-badge-tooltip,.profile-badge-tooltip:hover{opacity:1;transition-delay:.4s;visibility:visible}.profile-badge-tooltip:hover{opacity:1!important;transition-delay:0s;visibility:visible!important}.profile-badge-tooltip:before{background:#0000;content:"";height:5px;left:0;position:absolute;right:0;top:100%}.expand-on-hover{align-items:center;display:flex;gap:.2rem;justify-content:center;transition:transform .3s ease}.expand-on-hover:hover{transform:scale(1.1)}.slack-login-screen{align-items:center;background:#0000;color:#fff;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;width:100vw}.slack-login-box{max-width:400px;padding:2rem;text-align:center}.slack-login-box h1{color:#60c7ae;margin-bottom:1rem}.slack-login-box p{color:#fffc;margin-bottom:1rem}.slack-login-btn{align-items:center;background:#4a154b;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:12px 24px;transition:background .2s}.slack-login-btn:hover{background:#611f69}.slack-login-note{color:#ffffff80;font-size:.85rem;margin-top:.5rem}.rules-link{color:#fff9;display:inline-block;font-size:.9rem;margin-top:1rem;opacity:.8;text-decoration:none;transition:color .2s,opacity .2s}.rules-link:hover{color:#60c7ae;opacity:1;text-decoration:underline}@keyframes scroll{0%{transform:translateX(calc(50% - 50vw))}to{transform:translateX(calc(-50% + 50vw))}}.all-badges-container{display:flex;flex-direction:column;gap:0}.badges-container{animation:scroll 150s linear infinite alternate;display:flex;gap:0;overflow:hidden;white-space:nowrap}.delay-1,.delay-3{animation:scroll 150s linear infinite alternate-reverse}.modal-overlay{background-color:#0009;color:#000;overflow:hidden;width:100%;z-index:1000}.fullscreen-overlay,.modal-overlay{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.fullscreen-overlay{background-color:#000000e6;cursor:pointer;z-index:2000}.fullscreen-image-container{align-items:center;cursor:default;display:flex;justify-content:center;max-height:90vh;max-width:90vw;position:relative}.fullscreen-image{border-radius:8px;box-shadow:0 4px 20px #00000080;height:auto;max-height:85vh;max-width:90vw;object-fit:contain;width:auto}.fullscreen-image-glow-common{box-shadow:0 0 30px #fffc,0 4px 20px #00000080}.fullscreen-image-glow-rare{box-shadow:0 0 30px #0696efcc,0 4px 20px #00000080}.fullscreen-image-glow-legendary{box-shadow:0 0 30px #f6a91bcc,0 4px 20px #00000080}.fullscreen-image-glow-mythic{box-shadow:0 0 30px #853ec7cc,0 4px 20px #00000080}.fullscreen-close-btn{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;position:absolute;right:0;top:-50px;transition:background-color .2s ease;width:40px}.fullscreen-close-btn:hover{background:#ffffff4d}h1,h2,h3,p{text-wrap:balance;margin:0}.modal-image{background:#fff;cursor:pointer;display:block;margin-bottom:10px;max-width:100%;transition:transform .2s ease;width:25rem}.modal-image:hover{transform:scale(1.02)}.main-content{background:#fff;height:-webkit-min-content;height:min-content;overflow:visible;padding:10px;position:-webkit-sticky;position:sticky;text-align:-webkit-center;width:25rem}@media (max-width:615px){.modal-image{min-height:50dvw;min-width:50dvw}.main-content{max-width:75dvw}}.modal-content{-ms-overflow-style:none;border-radius:8px;display:flex;gap:8px;height:-webkit-min-content;height:min-content;justify-content:center;max-height:80dvh;max-width:calc(100% - 100px);overflow:hidden;scrollbar-width:none;text-align:center;&::-webkit-scrollbar{display:none}}.modal-content-mobile{align-items:center;align-self:center;flex-direction:column;justify-content:center;max-width:none}.badge-owners-container,.badge-owners-container-mobile{grid-gap:5px;align-self:flex-start;display:grid;gap:5px;grid-template-columns:repeat(1,1fr);max-height:75vh;overflow-x:hidden;overflow-y:auto}.badge-owners-container-mobile{align-self:center}.participant-image{border-radius:25px;height:50px;margin-right:10px;width:50px}.participant-badges{font-size:16px;margin:0}.profile-name{display:block;text-overflow:ellipsis}.pill{background:#ffffffe6;border-radius:8px;padding:3px 6px}.glow-legendary{background:#f6a91b;color:#fff}.glow-mythic{background:#853ec7;color:#fff}.glow-rare{background:#0696ef;color:#fff}.glow-common{background:#fff;color:#000}.main-and-journeys{display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;place-items:center}.journeys-included{display:flex;flex-direction:column;gap:.5rem;min-width:22rem}.journeys-included-title{color:#fff;margin-bottom:.4rem;margin-top:.3rem;text-align:left}.journey-included{align-items:center;background-color:#fff;border:1px solid #d3d3d3;border-radius:8px;cursor:pointer;display:flex;gap:.5rem;height:3rem;overflow:hidden;padding:.2rem .7rem;white-space:nowrap}.journey-name{all:unset;font-size:1.3rem;font-weight:500}.journey-image{border-radius:25px;height:1rem;margin-right:10px;width:1rem}.journey-badges{font-size:16px;margin:0}.emphasized-title{font-size:1.2rem;font-weight:700;margin-bottom:.4rem}
/*# sourceMappingURL=main.4fc19dcf.css.map*/