.control-panel{font-size:14px;line-height:18px;width:284px;background:#fff;box-shadow:0 0 4px #00000026;margin:24px;padding:12px 24px;position:absolute;top:0;right:0;outline:none;cursor:auto;box-sizing:border-box}.control-panel h3{font-size:1.2em;font-weight:500;margin:8px 0}.control-panel h4{font-weight:500;margin:8px 0}.control-panel p{margin-bottom:16px}.control-panel .links{margin-top:8px;display:flex;justify-content:space-between}.control-panel .links a{font-weight:700;color:#486865;font-size:11px}html[data-theme=dark] .control-panel{background:var(--ifm-background-color)}html[data-theme=dark] .gm-style{color:var(--ifm-color-black)}.autocomplete-container input,.autocomplete-control{box-sizing:border-box}.autocomplete-control{margin:24px;background:#fff}.autocomplete-container{width:300px}.autocomplete-container input{width:100%;height:40px;padding:0 12px;font-size:18px}.autocomplete-container .custom-list{width:100%;list-style:none;padding:0;margin:0}.autocomplete-container .custom-list-item{padding:8px}.autocomplete-container .custom-list-item:hover{background:#d3d3d3;cursor:pointer}.autocomplete-mode{margin:8px 0}.drawing-history{margin:5px;display:flex;align-items:center;gap:2px;height:27px;box-sizing:border-box}.drawing-history button{height:100%;background:#fff;border:0px;margin:0;cursor:pointer;color:#565656;border-bottom-left-radius:2px;border-top-left-radius:2px;box-shadow:#0000004d 0 1px 4px -1px}.drawing-history button svg{width:20px}.drawing-history button path{fill:#565656}.drawing-history button:hover{background:#ebebeb}.drawing-history button:disabled:hover,.drawing-history button:disabled{background:#fff;opacity:.5;cursor:default}.custom-marker-clustering-map{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@keyframes appear{0%{opacity:.5;scale:.8}80%{scale:1.05}to{opacity:1;scale:1}}.custom-marker-clustering-map{position:fixed;bottom:0;width:100vw;height:calc(100vh - 60px)}.custom-marker-clustering-map .marker{box-sizing:initial}.custom-marker-clustering-map .marker.cluster{width:3rem;height:3rem;background:#ffb74d;opacity:.8;display:flex;align-items:center;justify-content:center;color:#000;font-size:14px;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.5);line-height:40px;text-align:center;overflow:hidden;border-radius:50%;box-shadow:0 4px 8px #0000004d;transition:transform .2s,box-shadow .2s}.custom-marker-clustering-map .marker.cluster:hover{transform:scale(1.1);box-shadow:0 6px 12px #00000080}.custom-marker-clustering-map .marker.cluster.level-1{background-color:#4caf50}.custom-marker-clustering-map .marker.cluster.level-2{background-color:#8bc34a}.custom-marker-clustering-map .marker.cluster.level-3{background-color:#ffc107}.custom-marker-clustering-map .marker.cluster.level-4{background-color:#ff9800}.custom-marker-clustering-map .marker.cluster.level-5{background-color:#f44336}.code-mode-div{position:fixed;bottom:70px;left:50%;transform:translate(-50%);width:80%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:100;background-color:#fffffff2;border-radius:5px;box-sizing:border-box;padding:15px;box-shadow:0 4px 8px #0000001a}.code-mode-div input{display:block;background-image:none;background-color:#fffffff2;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;z-index:1;width:100%;text-align:center;font-family:Quicksand,sans-serif;font-size:.9rem;opacity:.9;height:40px;box-sizing:border-box;border-radius:5px;pointer-events:all;margin-bottom:15px}.code-mode-div .info-text{text-align:center;font-size:.8rem;line-height:1.5;margin-bottom:15px;font-weight:700}.code-mode-div .code-to-copy{box-sizing:border-box;padding:15px;text-align:center;font-size:.8rem;line-height:1.5;background-color:#f0f8ff;width:100%}.code-mode-div .code-to-copy:hover{background-color:#fffbcc;cursor:pointer}.loader-container{position:fixed;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;width:100%;height:100%}.loader-container .loader{max-width:80px;max-height:80px;animation:spin 2s linear infinite}.loader-container .loader img{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.loader-container p{font-weight:700}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.logo-with-text{position:fixed;bottom:2px;z-index:1;width:175px;left:50%;transform:translate(-50%);cursor:pointer}.logo-with-text img{width:100%;transition:transform .3s ease}.logo-with-text img.wiggle{animation:wiggle .5s ease-in-out}.logo-with-text:hover img{transform:scale(1.1)}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(3deg)}50%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}.filter-container{background-color:transparent;flex-direction:column}.filter-container .filter-sec{position:fixed;z-index:1;top:150px;transform:translate(-50%);left:50%;background-image:none;background-color:#fff;padding:15px;border-radius:8px;display:flex;flex-wrap:wrap;gap:1em;box-shadow:0 4px 8px #0006;width:75%;justify-content:space-around}.filter-container .filter-sec .date-range-dropdown select{border:unset;border:1px solid;display:block;background-image:none;background-color:#fffffff2;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;z-index:1;padding:5px;font-family:Quicksand,sans-serif;font-size:.9rem;opacity:.9;height:100%;box-sizing:border-box;border-radius:5px;pointer-events:all}.filter-container .filter-sec .close-btn{position:absolute;top:10px;right:10px;background-color:transparent;border:none;font-size:1.5rem;cursor:pointer}.filter-container .filter-sec .close-btn p{margin-top:auto;display:inline-flex;align-content:center;justify-content:center;font-family:Quicksand,sans-serif;box-sizing:border-box;padding:5px 10px;color:#fff;font-size:.75em;font-weight:700;background-color:#0b0b0bbf;border-radius:5px;border:unset}.filter-container .filter-sec .close-btn p:hover{background-color:#0b0b0b;cursor:pointer}.filter-container .filter-sec .filter-group{display:flex;flex-direction:column;width:100%}.filter-container .filter-sec .filter-group label{font-size:.75rem;margin-bottom:5px}.filter-container .filter-sec .filter-group input{border:unset;border:1px solid;display:block;background-image:none;background-color:#fffffff2;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;z-index:1;padding:5px;font-family:Quicksand,sans-serif;font-size:.9rem;opacity:.9;height:100%;box-sizing:border-box;border-radius:5px;pointer-events:all}.filter-container .filter-sec .btns-container{display:flex;gap:1em;align-items:left;width:100%;margin-left:5%}.filter-container .filter-sec .btns-container p{margin-top:auto;display:inline-flex;align-content:center;justify-content:center;font-family:Quicksand,sans-serif;box-sizing:border-box;padding:5px 10px;color:#fff;font-size:.75em;font-weight:700;background-color:#0b0b0bbf;border-radius:5px;border:unset}.filter-container .filter-sec p:hover{background-color:#0b0b0b;cursor:pointer}.filter-container .curated-switch{display:flex;justify-content:flex-start}.filter-container .switch{position:relative;display:inline-block;min-width:40px;width:40px;height:20px;vertical-align:middle;margin-bottom:0}.filter-container .switch input{display:none}.filter-container .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px}.filter-container .slider:before{position:absolute;content:"";height:15px;width:15px;left:2px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.filter-container input:checked+.slider{background-color:#0b0b0bbf}.filter-container input:checked+.slider:before{transform:translate(20px)}.filter-container .filter-close{position:fixed;z-index:1;top:150px;transform:translate(-50%);width:43%;left:50%;background-image:none;background-color:transparent;padding:15px;border-radius:8px;display:flex;flex-wrap:wrap;gap:1em;width:80%;justify-content:space-around}.filter-container .filter-close .close-btn{position:absolute;top:5px;right:15px;background-color:transparent;border:none;font-size:1rem;cursor:pointer}.filter-container .filter-close .close-btn p{margin-top:auto;display:inline-flex;align-content:center;justify-content:center;font-family:Quicksand,sans-serif;box-sizing:border-box;padding:5px 10px;color:#fff;font-size:.75em;font-weight:700;background-color:#0b0b0bbf;border-radius:5px;border:unset}.filter-container .filter-close .close-btn p:hover{background-color:#0b0b0b;cursor:pointer}@media screen and (min-width: 800px){.LocationPicker{width:45%}.filter-container .filter-sec,.filter-container .filter-close{width:43%}.filter-container .filter-sec .filter-group,.filter-container .filter-close .filter-group{width:40%}.code-mode-div{width:45%}}@media screen and (max-width: 1100px){.custom-marker-clustering-map{height:100vh}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.performance-indicator.fade-out{animation:fadeOut 2s ease-out forwards}.performance-indicator{position:fixed;top:70px;left:10px;background-color:#ffb900cc;color:#000;padding:6px 12px;border-radius:4px;z-index:1000;font-size:14px;box-shadow:0 2px 4px #0000001a;transition:transform .3s ease,opacity 1.5s ease-out;animation-fill-mode:forwards}.performance-indicator p{margin:0;font-weight:600}.performance-indicator.full-data{background-color:#4caf50;border-color:#45a049}.performance-indicator.full-data.recommended{background-color:#4caf50;border-color:#45a049;animation:pulse 2s ease-in-out 3}.performance-indicator.toggling{animation:pulse .8s ease-in-out;transform-origin:center}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.7}to{transform:scale(1);opacity:1}}@media (max-width: 768px){.performance-indicator{top:10px;left:10px;font-size:12px;padding:4px 8px}}.performance-indicator.very-slow{background-color:#f44336;border-color:#d32f2f}.ultimate-adventure-notification{position:fixed;left:20px;top:10%;transform:translateY(-50%) translate(-400px);z-index:1000;width:320px;background:linear-gradient(135deg,#8b5e3c,#6b4423,#a67c52,#6b4423,#8b5e3c);border:2px solid #D4AF37;border-radius:12px;box-shadow:0 8px 25px #0000004d,0 0 20px #d4af3766,inset 0 0 20px #d4af371a;cursor:pointer;overflow:hidden;opacity:0;transition:all .8s cubic-bezier(.25,.46,.45,.94);animation:wiggle 2s ease-in-out infinite}.ultimate-adventure-notification.show{transform:translateY(-50%) translate(0);opacity:1}.ultimate-adventure-notification.slide-out{transform:translateY(-50%) translate(-400px);opacity:0;transition:all 1.2s cubic-bezier(.55,.085,.68,.53)}.notification-content{padding:16px;display:flex;align-items:center;gap:12px;position:relative;z-index:2}.notification-icon{font-size:2.5em;animation:compassSpinNotification 3s ease-in-out infinite alternate}.notification-text{flex:1;color:#f4e4bc;font-family:serif}.notification-text h3{margin:0 0 4px;font-size:1.1em;font-weight:700;color:#d4af37;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.notification-text p{margin:0 0 8px;font-size:.9em;text-shadow:1px 1px 2px rgba(0,0,0,.7)}.notification-links{display:flex;flex-direction:column;gap:4px}.notification-link{font-size:.8em;color:#ffe4b5;font-weight:600;text-decoration:underline}.notification-peakd-link{font-size:.85em;color:#d4af37;font-weight:600;text-decoration:none;border:1px solid #D4AF37;padding:4px 10px;border-radius:4px;background:#d4af371a;transition:all .3s ease;display:inline-block;width:fit-content;font-family:serif;text-shadow:1px 1px 2px rgba(0,0,0,.7)}.notification-peakd-link:hover{background:#d4af374d;border-color:#ffe4b5;color:#ffe4b5;transform:translateY(-1px);box-shadow:0 2px 4px #0000004d}.notification-sparkles{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1}.notification-sparkles span{position:absolute;animation:sparkleNotification 2s ease-in-out infinite;font-size:1em;opacity:.7}.notification-sparkles span:nth-child(1){top:10px;right:15px;animation-delay:0s}.notification-sparkles span:nth-child(2){bottom:15px;left:20px;animation-delay:.7s}.notification-sparkles span:nth-child(3){top:50%;right:10px;animation-delay:1.4s}@keyframes wiggle{0%,to{transform:translateY(-50%) translate(0) rotate(-1deg)}25%{transform:translateY(-50%) translate(0) rotate(1deg)}50%{transform:translateY(-50%) translate(0) rotate(-.5deg)}75%{transform:translateY(-50%) translate(0) rotate(.5deg)}}@keyframes sparkleNotification{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes compassSpinNotification{0%{transform:rotate(0)}to{transform:rotate(15deg)}}.ultimate-adventure-notification:hover{transform:translateY(-50%) translate(0) scale(1.05);box-shadow:0 12px 35px #0006,0 0 25px #d4af3799,inset 0 0 25px #d4af3733;transition:all .3s cubic-bezier(.25,.46,.45,.94)}@media screen and (max-width: 768px){.ultimate-adventure-notification{width:280px;left:10px;top:120px;transform:translate(-320px)}.ultimate-adventure-notification.show{transform:translate(0)}.ultimate-adventure-notification.slide-out{transform:translate(-320px)}.ultimate-adventure-notification:hover{transform:translate(0) scale(1.03)}@keyframes wiggle{0%,to{transform:translate(0) rotate(-.5deg)}25%{transform:translate(0) rotate(.5deg)}50%{transform:translate(0) rotate(-.25deg)}75%{transform:translate(0) rotate(.25deg)}}.notification-content{padding:12px}.notification-icon{font-size:2em}.notification-text h3{font-size:1em}.notification-text p{font-size:.8em}.notification-links{gap:3px}.notification-link{font-size:.75em}.notification-peakd-link{font-size:.8em;padding:3px 8px}}.user-profile-display{display:flex}.user-profile-display.minimized{width:70px;max-width:70px;padding:5px;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.profile-content{display:flex;flex-direction:row;align-items:top;gap:20px;padding-left:1%}.profile-picture{width:150px;height:150px;border-radius:50%;margin-top:10%;object-fit:cover;border:2px solid #007bff;margin-bottom:5px;position:relative}.username-link{font-size:12px;color:#007bff;text-decoration:none;cursor:pointer;margin-bottom:5px;text-align:center}.username-link:hover{text-decoration:underline}.user-info{display:flex;flex-direction:row;align-items:flex-start;top:0}.profile-column{flex:1}.details-column{flex:3}.details-column p{float:left;clear:both}.username{font-weight:700;margin-bottom:0;font-size:18px;color:#333}.about{margin-top:10px;font-size:13px;color:#555;line-height:1.4}.location{margin-top:0;font-size:12px;color:#777}.website{margin:0;font-size:12px;color:#007bff;text-decoration:none;font-weight:700}.website:hover{text-decoration:underline}.pin-count{right:0;font-size:24px;color:#333;font-weight:700;align-self:flex-end;border:3px solid #404c54;padding:8px 12px;border-radius:12px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:.3s;animation:spinColors 3s linear infinite;z-index:1;box-shadow:0 4px 8px #0003;display:inline-block;text-align:left;margin:0}@keyframes spinColors{0%{border-color:#404c54}33%{border-color:#ed6d28}66%{border-color:#d73d15}to{border-color:#404c54}}.pin-count-Minimized{margin:0;font-size:10px;color:#333;font-weight:700;align-self:flex-end}.rank{position:relative;font-size:13px;color:#000;font-weight:700;padding:8px 16px;border-radius:5px;text-align:center;cursor:pointer;overflow:hidden;top:-9px;box-shadow:0 4px 8px #0003}.rank:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:6px;background:radial-gradient(circle,rgba(255,206,179,.123) 60%,rgb(255,255,255) 70%,transparent 80%);background-size:500% 10%;animation:shimmer-radial 6s ease-in-out infinite}@keyframes shimmer-radial{0%{background-position:150% 150%}to{background-position:50% 50%}}.rank:hover{box-shadow:0 4px 8px #c7480466}.toggle-button{background:none;border:none;position:absolute;top:0;left:0;width:50px;height:50px;border-radius:50%;cursor:pointer;z-index:10;padding:0;outline:none;opacity:0}.toggle-button2{background:none;border:none;position:absolute;top:0;right:0;width:50px;height:50px;border-radius:50%;cursor:pointer;z-index:10;padding:0;outline:none}.user-side-tab{margin-top:60px;height:100%;width:0;position:fixed;top:0;left:0;background-color:#ffffffdb;box-shadow:0 4px 8px #0006;padding-top:60px;transition:width .5s;color:#000;z-index:0}.user-side-tab .content{margin-left:5px;margin-right:0;max-height:calc(100% - 50px);overflow-y:auto}.close-btn{position:absolute;top:10px;right:10px;font-size:36px;text-decoration:none;color:#000}.user-side-tab.open{width:800px}@media screen and (max-width: 1100px){.user-side-tab{width:95%;height:0;bottom:0;left:50%;transform:translate(-50%);top:auto;transition:height .5s;visibility:hidden}.user-side-tab.open{height:75%;width:95%;padding-top:25px;visibility:visible;z-index:0}.user-side-tab .content{margin-left:5px}.resize-bar{width:100%;height:10px;background-color:#000;cursor:ns-resize;position:absolute;top:0;left:0}.pin-count{margin:5px 100% 8px 0;font-size:15px}.profile-picture{width:100px;height:100px}.about{font-size:11px}.location{margin-top:-3px;margin-bottom:2px}.user-website{margin:3px 0 5px}.close-btn{top:0}}.no-scroll{overflow:hidden;touch-action:none}.circle-container{margin-top:60px;position:fixed;top:-75px;left:-75px;display:block}.circle-container-hide{margin-top:60px;position:fixed;top:-75px;left:-75px;display:none}.circle{background:#ffffffe6;height:200px;width:200px;border-radius:50%;position:relative;transition:transform .5s linear;box-shadow:0 4px 8px #0003}.circle2{height:195px;width:195px;border:2px solid #ddd;border-radius:50%}.minimized-profile{margin-top:60px;display:flex;align-items:center;gap:2px;position:fixed;top:5px;left:5px;padding:5px;flex-direction:column}.minimized-profile:hover{transform:translateY(0) scale(1.05)}.column-link-n-pin{flex-direction:column}.column-link-n-pin .pin-count-Minimized{margin-top:3px}.minimized-profile-picture{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid #007bff}.minimized-profile-picture:hover{transform:rotate(5deg) scale(1.1);box-shadow:0 0 10px #007bff80}@media screen and (max-width: 1100px){.minimized-profile,.circle-container,.user-side-tab{margin-top:0}}.side-tab{height:100%;width:0;position:fixed;top:0;right:0;background-color:#ffffffdb;box-shadow:0 4px 8px #0006;padding-top:30px;transition:.5s;color:#000;z-index:10000}.side-tab .content{margin:25px 0 25px 25px;max-height:calc(100% - 50px);overflow-y:auto}.close-btn{position:absolute;top:10px;right:25px;font-size:36px;text-decoration:none;color:#000}button{position:fixed;top:20px;left:20px;z-index:1001}.side-tab.open{margin-top:60px;width:800px}h4{padding-left:1%}.post-summary{display:flex;flex-direction:row;column-gap:20px;margin-bottom:10px;padding:1%}.post-summary .image-link{display:block;min-width:257px;width:257px;height:150px;background-color:#f2f2f2;display:flex;justify-content:center;align-items:center;text-decoration:none;color:#000}.post-summary .image-link img{width:100%;height:100%;object-fit:cover}.post-summary .image-link p{text-align:center;font-size:10px;box-sizing:border-box;padding:5px}.post-summary .post-info{overflow:hidden;display:flex;flex-direction:column;width:100%}.post-summary .post-info .title{margin:10px 0 4px;font-weight:700;width:100%;overflow:hidden;font-size:18px}.post-summary .post-info .title a{overflow:hidden;display:block;width:100%;text-decoration:none;color:#000;white-space:nowrap;text-overflow:ellipsis}.post-summary .post-info .description{overflow:hidden}.post-summary .post-info .description p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.post-summary .post-info .extra-info{margin-right:5px;display:flex;font-size:12px;flex:1;justify-content:space-between;column-gap:10px}.post-summary .post-info .extra-info p{align-self:flex-end}.post-summary:hover{background:#fcd5af80}.post-summary:last-child{margin-bottom:130px}@media screen and (max-width: 1100px){.side-tab.open{margin-top:0;width:95%;z-index:10000}.close-btn2{margin-top:70px;position:absolute;top:20px;right:25px;font-size:36px;text-decoration:none;color:#000}.close-btn{top:-8px;right:5px}.side-tab .content{margin:5px}h4{padding-left:0%}.post-summary{padding:0% 1% 0% 0%}.post-summary .image-link{display:block;min-width:140px;width:140px;height:90px;background-color:#f2f2f2;display:flex;justify-content:center;align-items:center;text-decoration:none;color:#000}.post-summary .post-info{margin-top:3px;height:93px;display:flex;flex-direction:column;width:100%}.post-summary .post-info .title{margin-top:0;margin-bottom:5px;font-weight:700;width:100%;overflow:hidden;font-size:13px}.post-summary .post-info .title a{overflow:hidden;display:block;width:100%;text-decoration:none;color:#000;white-space:nowrap;text-overflow:ellipsis}.post-summary .post-info .description{overflow:hidden;font-size:12px}.post-summary .post-info .description p{margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.post-summary .post-info .extra-info{margin:0;background-color:transparent;display:flex;font-size:12px;flex:1;justify-content:space-between;column-gap:10px;font-size:10px}.post-summary .post-info .extra-info p{align-self:flex-end}}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#00000080;z-index:1000}.modal{position:relative;background-color:#fff;padding:2px;border-radius:8px;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;gap:5px;min-width:900px;max-width:65%;max-height:70%;overflow-y:auto}.modal .close-button-stats{position:absolute;top:1%;right:1%;background:none;border:none;font-size:12px;cursor:pointer;color:#333;z-index:1010;margin-top:auto;display:inline-flex;align-content:center;justify-content:center;font-family:Quicksand,sans-serif;box-sizing:border-box;padding:5px 10px 6px 9px;color:#fff;font-weight:700;background-color:#0b0b0bbf;border-radius:5px;border:unset}.modal .close-button-stats:hover{color:#ed6d28;background-color:#0b0b0b;cursor:pointer}.team-stats-container{display:flex;flex-direction:row;justify-content:space-between;gap:14px}.left-section-team{flex:1;overflow:hidden;flex-direction:column;align-items:center;display:flex;max-height:60vh}.left-section-team .left-left h3{color:#333;margin-bottom:10px}.overflowleft{overflow-y:auto;flex-direction:column;align-items:center;display:flex}.stats-list{list-style:none;padding:0;margin:0;top:0;width:100%;max-width:350px;border-bottom:1px dotted #ccc}.total-pins-display{margin-right:100px;margin-left:100px;display:flex;justify-content:space-between;margin-bottom:30px;border:3px solid;animation:color-change 6s infinite;padding:8px 12px;border-radius:12px;white-space:nowrap;text-overflow:ellipsis;z-index:1;box-shadow:0 4px 8px #0003}@keyframes color-change{0%,to{border-color:red;border-style:solid}25%{border-color:#ff0;border-style:solid}50%{border-color:#06d306;border-style:solid}75%{border-color:#18b4fc;border-style:solid}}li{display:flex;justify-content:space-between;margin-bottom:5px}.total-pins-display span{font-weight:700;color:#000;margin-right:10px}.stats-list ul{padding:8px;font-size:16px;left:0}.stats-list ul:last-child{border-bottom:none}.middle{border-right:1px solid #ddd;width:2px;flex-shrink:0;height:auto;align-self:stretch}.right-section{flex:1;overflow:hidden}.right-section{display:flex;flex-direction:column;align-items:center;max-height:65vh;overflow-y:auto}.team-members{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-height:100%;margin-right:-10px;overflow-y:auto}.team-member{display:flex;flex-direction:column;align-items:center;border-radius:15px;transition:background-color .2s;text-align:center;width:120px;height:130px;gap:3px;box-sizing:border-box}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#888;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}.username-link{text-decoration:none;color:inherit;display:block}.profile_description{margin:0;padding:8px 5px 5px;font-size:10px;color:#707070;line-height:1.4;border-top:1px solid #dddddd;max-height:40px;overflow:hidden;text-overflow:ellipsis;pointer-events:none;text-decoration:none}.team-member:hover{background-color:#f0f0f0}.profile-pic{margin-top:7%;width:55px;height:55px;border-radius:50%;object-fit:cover;border:3px solid #ed6d28}@media screen and (max-width: 750px){.modal{min-width:95%;max-height:70%;top:50px}.team-stats-container{display:flex;flex-direction:column;justify-content:space-between;gap:20px}.stats-list{width:100%}.left-section-team,.right-section{max-height:none}.middle{border-bottom:1px solid #ddd;width:100%;height:2px;flex-shrink:0;align-self:stretch}}.map-config-label{font-size:16px;color:#333;margin-bottom:8px}.map-config-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 16px;font-size:16px;border:1px solid #cccccc;border-radius:8px;background-color:#f9f9f9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;cursor:pointer}.control-panel2{background:linear-gradient(145deg,#ffede380 30%,#ff6c4780 80%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px 15px 15px;border-radius:10px;font-family:Open Sans,sans-serif;color:#000;font-size:.84rem;box-shadow:0 4px 12px #00000026;width:160px;margin-right:-1px;position:relative;top:-15px;right:87px;z-index:1000}.control-panel2 .map-config-label,.control-panel2 .map-config-select,.control-panel2 .toggle-label,.control-panel2 option{opacity:1;font-weight:700;font-family:Open Sans,sans-serif;color:#000;font-size:.88rem}.map-config{display:flex;flex-direction:column;position:relative}.map-config-label{font-family:Open Sans,sans-serif;color:#000;font-size:.88rem;margin-bottom:8px}.map-config-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 16px;font-size:16px;border:1px solid #cccccc;border-radius:8px;background-color:#f9f9f9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;cursor:pointer}.map-config-select:focus{outline:none;border-color:#007bff;box-shadow:0 0 5px #007bff80}.map-config-select::-ms-expand{display:none}@media screen and (max-width: 1100px){.map-config-label{font-size:13px;color:#000;margin-bottom:8px;opacity:1}.map-config-select{font-size:13px;opacity:1}.control-panel2{padding:15px 12px 12px;border-radius:10px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;box-shadow:0 4px 12px #00000026;width:160px;margin-top:0;margin-right:-1px;top:0;right:0}.mobile-settings-content.show .control-panel2{background:transparent!important;box-shadow:none;width:100%;margin:0;padding:5px}.mobile-settings-content.show .toggle-container{border-top:1px solid rgba(0,0,0,.1);margin-top:5px}.mobile-settings-content.show .map-config{margin-bottom:10px}.control-panel2 .map-config-label,.control-panel2 .map-config-select,.control-panel2 .toggle-label,.control-panel2 option{opacity:1;font-weight:700}}.map-config{margin-bottom:20px}.map-config:last-child{margin-bottom:0}.map-config-label{display:block;font-weight:700;margin-bottom:8px}.map-config-select{width:100%;padding:8px;border-radius:4px;border:1px solid #ccc;background-color:#fff}.toggle-container{display:flex;flex-direction:column;align-items:center;margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.15);width:100%}.control-panel-toggle{width:100%}.control-panel-toggle .toggle-label{color:#000;font-family:Open Sans,sans-serif;font-size:.88rem;font-weight:700;margin-bottom:10px;text-align:center;width:100%}.control-panel-toggle .toggle-switch{width:45px;height:24px;margin:0 auto 5px;opacity:1}.control-panel-toggle .slider{opacity:1;box-shadow:0 2px 4px #0003}.control-panel-toggle .slider:before{height:16px;width:16px;left:4px;bottom:4px;box-shadow:0 1px 3px #0000004d}.control-panel-toggle input:checked+.slider:before{transform:translate(21px)}.toggle-switch.disabled{opacity:.9;cursor:not-allowed;position:relative}.toggle-switch.disabled input{cursor:not-allowed}.toggle-switch.high-performance .slider{background-color:#4caf50}.toggle-switch .green-tick{position:absolute;right:-25px;top:50%;transform:translateY(-50%);font-size:16px;color:#4caf50;font-weight:700}.toggle-switch.high-performance:after{content:"";position:absolute;width:100%;height:100%;border:2px solid #4CAF50;border-radius:34px;top:-2px;left:-2px;pointer-events:none;box-sizing:content-box}.toggle-switch:not(.disabled):hover{opacity:.8}.toggle-switch.processing{opacity:.7;pointer-events:none}.toggle-switch.processing .slider{background-color:#ffa200;animation:pulse-slider .8s infinite}.processing-indicator{position:absolute;right:-25px;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;border:2px solid transparent;border-top-color:#ffa200;border-bottom-color:#ffa200;animation:spin .8s linear infinite}@keyframes pulse-slider{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes spin{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}.navbar-ul{list-style-type:none;overflow:none;align-self:center;padding:0;margin:0;height:60px;justify-content:space-between}.placePicker{float:left;width:auto;width:40%}.top-logo{padding:5px;float:left;margin-top:2px;margin-right:15%}.navbar-container{position:fixed;width:100%;height:60px;background-color:#fff;box-shadow:-3px -6px 7px 5px #0006;z-index:1000}.logo-png{position:fixed;top:0;left:3px}.ico-cup-leadboard-button{display:none;width:24px;height:24px;fill:currentColor}.LocationPicker{height:60px;opacity:.9;pointer-events:all;color:var(--gmpx-color-on-surface, #212121);box-sizing:border-box;font-family:inherit;font-size:inherit;padding:calc(var(--gmpx-font-size-base, .875rem) * .75);width:100%;margin:0}@media screen and (max-width: 1545px){.top-logo{margin-right:5%}}@media screen and (max-width: 1270px){.top-logo{margin-right:2%}.placePicker{width:34%}}.search-bar-wrapper{margin-left:10px;min-width:20%;margin-right:auto}.search-bar-wrapper2{display:flex;position:relative;margin-right:40%}.button-container{display:contents;z-index:100000}.button-container li{float:right}.button-container a{text-decoration:unset;color:unset}.button-container p{margin:2px 0 0;height:50px;border:calc(.08 * var(--m)) solid rgba(255,255,255,.4);display:inline-flex;align-items:center;justify-content:center;font-family:Open Sans,sans-serif;color:#000;font-size:.84rem;font-weight:700;transition:background .3s,transform .2s;min-width:100px;min-height:100%;background:linear-gradient(145deg,#ed6d28cc 30%,#d73d15cc 80%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 8px #0003;z-index:10}.button-container p:hover{cursor:pointer;background:linear-gradient(135deg,#444,#666);transform:translateY(-1px)}.button-container .filler{flex:1}.button-container .btn{box-shadow:0 4px 8px #0000001a;display:inline-flex;align-items:center;justify-content:center;font-family:Quicksand,sans-serif;margin:2px 8px;padding:6px 12px;color:#fff;font-size:.75em;font-weight:600;background:linear-gradient(135deg,#333,#555);border-radius:8px;cursor:pointer;text-align:center;transition:background .3s,transform .2s}.button-container .btn:hover{background:linear-gradient(135deg,#444,#666);transform:translateY(-2px)}.settings-container{position:relative;display:flex;align-items:center}.settings-content{position:absolute;z-index:-10;max-width:0;top:61px;right:-100px;margin:4px;padding:20px;border-radius:12px;background-color:#ffffffa6;overflow:hidden;white-space:nowrap;transition:max-width .5s ease-in-out,opacity .3s ease-in-out;opacity:0;box-shadow:0 4px 8px #0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.settings-content.show{max-width:250px;opacity:1;right:0}#settingsbutton p{flex-direction:column}.nav-settings-container{pointer-events:none;position:absolute;top:60px;width:160px;z-index:-2}.nav-settings-container.active{pointer-events:all}:root{--m: .75rem}@media screen and (max-width: 1100px){.navbar-container{background-color:transparent;box-shadow:none;pointer-events:none;z-index:none}.navbar-container2{width:100%;height:7rem;display:flex;justify-content:space-around;align-items:center}.LocationPickerContainer2{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:1;width:100%;height:0px}.LocationPicker2{width:70%;padding:0;border:none;background-color:#fffffff2;font-family:Quicksand,sans-serif;font-size:.9rem;text-align:center;border-radius:30px;box-sizing:border-box;box-shadow:0 4px 8px #0006;opacity:.9;pointer-events:all}:root{--m: .75rem}.button-container2{overflow:hidden}.button-container2 a{text-decoration:unset;color:unset}.button-container2 p{border:calc(.08 * var(--m)) solid rgba(255,255,255,.4);position:relative;color:#0c1410;font-family:Open Sans,sans-serif;font-size:var(--m);font-weight:700;border-radius:calc(.7 * var(--m));padding:calc(.5 * var(--m)) calc(1 * var(--m));display:flex;justify-content:center;cursor:pointer;background-origin:border-box;background-clip:padding-box,border-box,border-box;background-size:200%;z-index:10;background:linear-gradient(145deg,#ffffffe6,#fffc 15%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 #0003,2px 2px 5px #ffffff4d,0 4px 8px #0006}.button-container2 p:before{content:"";height:30%;width:60%;position:absolute;bottom:-20%;z-index:-5;background-size:200%;animation:animate 2s infinite linear;filter:blur(calc(.8 * var(--m)))}.button-container2 p:hover,.button-container2 p:hover:before{animation:animate 0s infinite linear;transform:translateY(-2px)}.leaderboard-mobile-settings{width:100%;display:flex;justify-content:flex-end;position:relative;top:-6px;right:15px}.mobile-leaderboard-button,.mobile-toggle-all-posts{overflow:hidden;width:100%;display:flex;justify-content:flex-end;position:relative;margin:0}.mobile-leaderboard-container{position:relative;display:flex;align-items:center}.mobile-leaderboard-container p{margin-right:6px;border:calc(.08 * var(--m)) solid rgba(255,255,255,.4);position:relative;color:#0c1410;font-family:Open Sans,sans-serif;font-size:40px;font-weight:700;border-radius:50%;display:flex;justify-content:center;cursor:pointer;background-origin:border-box;background-clip:padding-box,border-box,border-box;background-size:200%;background:linear-gradient(145deg,#ffffff59,#ffffff26 15%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 #0003,2px 2px 5px #ffffff4d,0 4px 8px #0006}.mobile-leaderboard-container span{position:relative;padding:3px}.mobile-settings{overflow:hidden;width:100%;display:flex;justify-content:flex-end;position:relative;top:-10px;right:16px}.mobile-settings-container{position:relative;display:flex;align-items:center}.mobile-settings-container p{margin-right:6px;border:calc(.08 * var(--m)) solid rgba(255,255,255,.4);position:relative;color:#0c1410;font-family:Open Sans,sans-serif;font-size:var(--m);font-weight:700;border-radius:50%;display:flex;justify-content:center;cursor:pointer;background-origin:border-box;background-clip:padding-box,border-box,border-box;background-size:200%;z-index:10;background:linear-gradient(145deg,#ffffff59,#ffffff26 15%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 #0003,2px 2px 5px #ffffff4d,0 4px 8px #0006}.mobile-settings-content{position:absolute;z-index:1000;top:193px;right:-100px;margin:4px;padding:0;border-radius:12px;overflow:hidden;white-space:nowrap;transition:max-width .5s ease-in-out,opacity .3s ease-in-out;opacity:0;box-shadow:0 4px 8px #0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.mobile-settings-content.show{max-width:250px;right:18px;opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:visible;padding:10px;border-radius:12px;box-shadow:0 4px 12px #00000026}.mobile-settings-content.show:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;background:linear-gradient(145deg,#ffede340 30%,#ff6c4740 80%);z-index:-1}.mobile-settings-content.show .control-panel2{background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;padding-top:5px}.mobile-settings-content.show .map-config-label,.mobile-settings-content.show .map-config-select,.mobile-settings-content.show .toggle-label,.mobile-settings-content.show option,.mobile-settings-content.show .toggle-switch,.mobile-settings-content.show .slider{opacity:1!important;font-weight:700;color:#000}.nav-links{display:flex;gap:20px;z-index:10}.burger-menu{display:none}.mobile-menu{display:none;flex-direction:column;align-items:center;justify-content:space-between;background-color:transparent;width:200px;padding:20px}.LocationPickerContainer2{justify-content:left;padding-left:2.5rem}.LocationPicker{width:65%}.button-container2{overflow:hidden;width:100%;display:flex}.button-container2 p{margin-top:5px;margin-right:6px}.button-container2 p:hover,.button-container2 p:hover:before{animation:animate .5s infinite linear;transform:translateY(0)}.code-mode-div{width:70%}.nav-links{display:none}.mobile-menu{display:flex;align-content:center;width:100vw;overflow:hidden;margin-top:20px}.burger-menu{position:fixed;top:-10px;right:-20px;width:30px;height:50px;padding:40px 40px 0;border-radius:50%;cursor:pointer;z-index:10;display:block}.burger-menu>div{position:relative}.burger-menu span{width:100%;height:2px;left:0;display:block;background:#000;position:absolute;transition:.35s ease-in-out;z-index:1}.burger-menu span:nth-child(1){top:0}.burger-menu span:nth-child(2){top:7px}.burger-menu span:nth-child(3){top:14px}.burger-menu.open span:nth-child(1){top:7px;transform:rotate(45deg)}.burger-menu.open span:nth-child(2){width:0;left:50%}.burger-menu.open span:nth-child(3){top:7px;transform:rotate(-45deg)}.circle-container-2{position:fixed;top:-58px;right:-58px;z-index:1}.circle-2{background:#fff3;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);height:150px;width:150px;border-radius:50%;position:relative;transition:transform .5s linear;box-shadow:0 4px 20px #0000001a,inset 0 0 20px #ffffff1a;border:1px solid rgba(255,255,255,.3);z-index:1}.circle4{height:145px;width:145px;border:2px solid #ddd;border-radius:50%;z-index:1}}.toggle-switch-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:10px}.toggle-switch{position:relative;display:inline-block;width:50px;height:28px}.toggle-switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d32f2f;transition:.4s}.slider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;transition:.4s}input:checked+.slider{background-color:#4caf50}input:focus+.slider{box-shadow:0 0 1px #4caf50}input:checked+.slider:before{transform:translate(22px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.leaderboard-close-btn{position:absolute;top:5px;right:5px;background-color:transparent;border:none;font-size:1rem;cursor:pointer}.leaderboard-close-btn p{margin-top:auto;display:inline-flex;align-content:center;justify-content:center;font-family:Quicksand,sans-serif;box-sizing:border-box;padding:5px 10px;color:#fff;font-size:.75em;font-weight:700;background-color:#0b0b0bbf;border-radius:5px;position:relative;z-index:1000;right:0;border:unset}.leaderboard-close-btn p:hover{background-color:#0b0b0b;cursor:pointer}@media screen and (max-width: 1100px){.leaderboard-close-btn{top:2px;right:2px;font-size:.85rem}}.overlay-leaderboard{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#00000080;z-index:1000}.modal-leaderboard:before{content:"";position:absolute;top:0;right:20px;width:230px;height:250px;padding-top:25px;padding-right:15px;background-image:url(/assets/worldmappin-logo-DGy1O_3p.png);background-size:cover;background-position:center;transform:rotate(15deg);background-repeat:no-repeat;animation:tilt 10s ease-in-out infinite;transform-origin:center}@keyframes tilt{0%,to{transform:rotate(15deg)}50%{transform:rotate(10deg)}}.modal-leaderboard{position:absolute;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;display:flex;flex-direction:row;justify-content:center;gap:5px;min-width:570px;max-width:65%;max-height:80%;overflow-y:auto;overflow-x:hidden;padding:5px}.message{width:100%;margin-top:5px;display:flex;align-items:center;justify-content:center;color:#000;background:#f0f0f0;font-size:20px;animation:fadeInOut 1.5s infinite}@keyframes fadeInOut{0%,to{opacity:1;background:#f0f0f0}50%{opacity:0;background:#ffc889}}.leaderboard-header{display:flex;justify-content:space-between;width:100%;padding:10px 0;background-color:#f4f4f4;margin-top:5px;border-top:2px solid #000000;box-shadow:0 4px 8px #0003}.placement-header{margin-left:5px;text-align:center;font-size:12px}.username-header{margin-left:-10px;margin-right:55px;text-align:center;color:#202020;font-size:12px}.Number-of-Curated-Posts-header{margin-left:15px;text-align:center;color:#202020;font-size:12px}.placement-header{flex:1}.username-header,.Number-of-Curated-Posts-header{flex:2}.tabs{display:flex;flex-direction:row;margin-left:5px;margin-top:10px}.tabs p{padding-top:30px;padding-bottom:37px}.tab{position:relative;margin:20px 0 0;flex-grow:1;text-align:center;cursor:pointer;outline:none;transition:background-color .3s ease;height:10px;border:1px solid #ffffff;border-radius:10px}.tab{flex:0 0 auto;text-align:center;cursor:pointer;transition:background-color .3s ease;padding:30px 20px;border:1px solid #ffffff;border-radius:10px;position:relative}#most-active-users{background:linear-gradient(to right,#fff -10%,#f5d134)}#most-active-users .icon{padding-right:5px}#winter-challenge{background:linear-gradient(to right,#a7f5ff -10%,#2370ff);color:#000;margin-right:5px}#past-challenges{background:linear-gradient(to right,#ffcda7 -10%,#ff5623);color:#000;margin-right:5px}.tab#most-active-users.active,.tab#winter-challenge.active,.tab#past-challenges.active{color:#000;font-weight:700;background-color:#fff;border:50px;border:1px solid #000;border-radius:10px}.scrollable-tabs{display:flex;flex-direction:row;overflow-x:auto;overflow-y:visible;flex-grow:1;position:relative;margin-left:10px;scroll-behavior:smooth;padding:5px 10px;gap:8px;-webkit-overflow-scrolling:touch}.scrollable-tabs::-webkit-scrollbar{height:6px;background:transparent}.scrollable-tabs::-webkit-scrollbar-track{background:#ffffff1a;border-radius:20px;margin:0 10px}.scrollable-tabs::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#fff6,#fff9,#fff6);border-radius:20px;border:none;box-shadow:0 0 6px #ffffff4d}.scrollable-tabs::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#fff9,#fffc,#fff9);box-shadow:0 0 8px #ffffff80}.scrollable-tabs::-webkit-scrollbar-button{display:none}.scrollable-tabs .tab{flex:0 0 auto;min-width:180px;white-space:nowrap;transition:all .3s ease;position:relative;z-index:1;cursor:pointer;-webkit-user-select:none;user-select:none}.scrollable-tabs .tab.active{z-index:10}#graz-challenge{background:linear-gradient(135deg,#0a0e17,#1e3c5a,#0a0e17);color:#00ff41;position:relative;overflow:hidden;border:1px solid #00ff41;box-shadow:0 0 10px #00ff414d;font-family:Courier New,monospace;font-weight:600;text-shadow:0 0 8px rgba(0,255,65,.8);animation:grazGlow 2s ease-in-out infinite alternate;letter-spacing:.5px}#graz-challenge:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,65,.2),transparent);animation:matrixSweep 3s ease-in-out infinite;z-index:1;pointer-events:none}#graz-challenge span{position:relative;z-index:2;display:inline-block;animation:matrixFlicker 1.5s ease-in-out infinite alternate}#graz-challenge.active{background:linear-gradient(135deg,#001a00,#030,#001a00);color:#00ff41;border:2px solid #00ff41;box-shadow:0 0 20px #00ff4199,inset 0 0 20px #00ff411a;transform:scale(1.02);z-index:10}#graz-challenge.active:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,65,.03) 2px,rgba(0,255,65,.03) 4px);pointer-events:none;z-index:1}#graz-challenge:hover{background:linear-gradient(135deg,#0f1a0f,#2a4a2a,#0f1a0f);box-shadow:0 0 15px #00ff4180;transform:translateY(-2px)}@keyframes grazGlow{0%{text-shadow:0 0 8px rgba(0,255,65,.8);box-shadow:0 0 10px #00ff414d}to{text-shadow:0 0 12px rgba(0,255,65,1),0 0 20px rgba(0,255,65,.5);box-shadow:0 0 15px #00ff4180}}@keyframes matrixSweep{0%{left:-100%}50%{left:100%}to{left:100%}}@keyframes matrixFlicker{0%,to{opacity:.6}50%{opacity:.9}}@keyframes compassSpin{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(15deg)}}@keyframes compassSpinActive{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}@keyframes compassSpinHover{0%,to{transform:translateY(-50%) rotate(-5deg)}50%{transform:translateY(-50%) rotate(5deg)}}@keyframes treasureGlint{0%{left:-100%;opacity:0}10%{opacity:1}50%{left:100%;opacity:1}to{left:100%;opacity:0}}@keyframes woodGrain{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes parchmentFlutter{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-2px) rotate(.5deg)}75%{transform:translateY(2px) rotate(-.5deg)}}@keyframes treasureSparkle{0%,to{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes adventureSweep{0%{left:-100%;opacity:0}25%{opacity:.8}75%{opacity:.8}to{left:100%;opacity:0}}#ultimate-challenge{background:linear-gradient(135deg,#8b5e3c,#6b4423,#a67c52,#6b4423,#8b5e3c);color:#f4e4bc;border:1px solid #D4AF37;box-shadow:0 0 8px #d4af374d;font-weight:600;position:relative;overflow:hidden;font-family:serif;text-shadow:2px 2px 4px rgba(0,0,0,.5);padding-left:35px}@media screen and (max-width: 1100px){#ultimate-challenge{padding-left:20px}#most-active-users,#past-challenges{padding:27px 20px}}#ultimate-challenge:before{content:"🗺️";position:absolute;left:8px;top:50%;transform:translateY(-50%);font-size:1.2em;opacity:.7;animation:compassSpin 3s ease-in-out infinite alternate}#ultimate-challenge:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(212,175,55,.3),transparent);animation:treasureGlint 4s ease-in-out infinite}#ultimate-challenge.active{background:linear-gradient(135deg,#6b4423,#4a2f1a,#8b5e3c,#4a2f1a,#6b4423);border:2px solid #D4AF37;box-shadow:0 0 15px #d4af3799,inset 0 0 20px #d4af3733;transform:scale(1.02);transform-origin:center center}#ultimate-challenge.active:before{opacity:1;animation:compassSpinActive 2s linear infinite}#ultimate-challenge:hover{background:linear-gradient(135deg,#a67c52,#8b5e3c,#d4af37,#8b5e3c,#a67c52);box-shadow:0 0 12px #d4af3780;transform:translateY(-2px);text-shadow:2px 2px 6px rgba(0,0,0,.7)}#ultimate-challenge:hover:before{animation:compassSpinHover 1.5s ease-in-out infinite}#winter-challenge{background:linear-gradient(135deg,#a7f5ff -10%,#2370ff 50%,#1a5acc);color:#000;margin-right:5px;position:relative;overflow:hidden;border:1px solid #ffffff;box-shadow:0 0 8px #2370ff4d;font-weight:600}#winter-challenge.active{background:linear-gradient(135deg,#87d5ff,#1a60df,#0a40bf);border:2px solid #ffffff;box-shadow:0 0 15px #2370ff99;transform:scale(1.02)}#winter-challenge:hover{background:linear-gradient(135deg,#b7f5ff,#3380ff,#2a6adc);box-shadow:0 0 12px #2370ff80;transform:translateY(-2px)}#back-tab{background:linear-gradient(135deg,#bad0e2,#4196ec);color:#333;z-index:1;flex:0 0 auto;margin-top:25px;margin-right:-5px;border:1px solid #cccccc;font-weight:600;text-shadow:0 1px 2px rgba(255,255,255,.8);box-shadow:0 2px 4px #0000001a;position:relative;overflow:hidden;transition:all .3s ease;padding:37px 25px 37px 10px;height:auto;min-height:fit-content}@media screen and (max-width: 1100px){#back-tab{margin-right:0}}#back-tab:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:backTabSweep 4s ease-in-out infinite;z-index:1;pointer-events:none}#back-tab .icon{position:relative;z-index:2;margin-right:6px;font-size:1em;filter:drop-shadow(0 1px 1px rgba(0,0,0,.2))}#back-tab:hover{background:linear-gradient(135deg,#fff,#5badff);border-color:#aaa;box-shadow:0 4px 8px #00000026;transform:translateY(-1px);text-shadow:0 1px 3px rgba(255,255,255,.9)}#back-tab.active{background:linear-gradient(135deg,#fff,#f8f8f8,#fff);border:2px solid #666666;box-shadow:0 4px 12px #0003;transform:scale(1.02)}.graz-active #back-tab{background:linear-gradient(135deg,#e8e8e8,#d8d8d8,#e8e8e8);color:#444;border:1px solid #bbbbbb;text-shadow:0 1px 2px rgba(255,255,255,.7);box-shadow:0 2px 6px #00000026}.graz-active #back-tab:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent)}.graz-active #back-tab .icon{filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.graz-active #back-tab:hover{background:linear-gradient(135deg,#f2f2f2,#e2e2e2,#f2f2f2);border-color:#999;box-shadow:0 4px 10px #0003;text-shadow:0 1px 3px rgba(255,255,255,.8)}@keyframes backTabSweep{0%{left:-100%}50%{left:100%}to{left:100%}}#future-challenge-1,#future-challenge-2{background:linear-gradient(to right,#ff56235c -10%,#ffcda736);color:#000;margin-right:5px}.loadingbar{margin-top:5px;position:relative;width:100%;height:30px;background-color:#ddd;margin-left:5px;margin-right:7px;z-index:1000}.progressbar{position:absolute;height:100%;width:0%;background-color:#4caf50;transition:width .5s ease-out}.loadingbar p{position:absolute;width:100%;text-align:center;line-height:30px;color:#fff;margin:0}.time-button{position:relative;min-width:48px;padding:10px 5px;margin-right:3px;background-color:#f0f0f0;border:1px solid #ccc;text-align:center;font-size:12px;border-radius:10px;cursor:pointer}.time-button:hover{background-color:#e1e1e1}.time-button-disabled{position:relative;min-width:48px;padding:10px 5px;margin-right:3px;background-color:#f0f0f0;border:1px solid #ccc;text-align:center;font-size:12px;border-radius:10px;cursor:pointer;pointer-events:none;opacity:.5}.leaderboard-input-div{margin-top:4px;width:97%;position:relative;margin-left:auto;margin-right:6px;display:flex;flex-direction:row;right:0}.leaderboard-input{width:32%;margin-left:auto;padding:10px;font-size:12px;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;outline:none;border-radius:8px 0 0 8px}.leaderboard-input-btn{display:inline-block;padding:10px;background:linear-gradient(to right,#a7f5ff -100%,#2370ff);color:#000;text-align:center;font-size:12px;cursor:pointer;border-radius:0 8px 8px 0}.leaderboard-input-btn:hover{background:linear-gradient(to right,#0f7481 -100%,#1e5dd3)}.leaderboard-summary:last-child{margin-bottom:120px}.next-users{text-align:center;margin-bottom:200px}.leaderboard-side-tab{margin-top:60px;height:100%;width:0;position:fixed;top:0;left:0;background-color:#ffffffdb;box-shadow:0 4px 8px #0006;overflow:hidden!important;padding-top:0;transition:width .5s;color:#000;z-index:10}.leaderboard-side-tab .content{margin-right:0;max-height:calc(100% - 50px);overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding-bottom:80px}.leaderboard-side-tab .content1{margin-right:0;max-height:calc(100% - 50px);overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.leaderboard-side-tab .winter-content{max-height:calc(100% - 50px);overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding-bottom:80px}.leaderboard-side-tab .ultimate-content{max-height:calc(100% - 50px);overflow-y:auto;padding-bottom:80px}.leaderboard-side-tab .ultimate-content::-webkit-scrollbar{width:8px;background:#8b5e3c4d}.leaderboard-side-tab .ultimate-content::-webkit-scrollbar-track{background:#8b5e3c4d;border-radius:4px}.leaderboard-side-tab .ultimate-content::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#d4af3799,#a67c52cc);border-radius:4px;border:1px solid rgba(107,68,35,.3);min-height:20px}.leaderboard-side-tab .ultimate-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#d4af37cc,#a67c52e6);box-shadow:0 0 5px #d4af374d}.leaderboard-side-tab .ultimate-content{scrollbar-width:thin;scrollbar-color:rgba(212,175,55,.5) rgba(139,94,60,.3);overflow-y:scroll!important;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.leaderboard-side-tab>div:not(.tabs):not(.modal-leaderboard){max-height:calc(100% - 120px);overflow-y:auto;-webkit-overflow-scrolling:touch}.leaderboard-entries-container{max-height:calc(100vh - 200px);overflow-y:auto;-webkit-overflow-scrolling:touch}.leaderboard-side-tab.open{width:500px;overflow:hidden!important}body:has(.leaderboard-side-tab.open){overflow:hidden}.leaderboard-open{overflow:hidden!important}.leaderboard-profile-picture{width:35px;height:35px;border-radius:50%;object-fit:cover;border:2px solid #007bff;margin-left:5px;margin-bottom:0;margin-right:20px;display:inline-block;overflow:hidden;white-space:nowrap;flex-shrink:0;flex-grow:0}.leaderboard-user-info{display:flex;flex-direction:row;align-items:flex-start;top:0}.leaderboard-profile-column{align-items:center}@keyframes shimmer{0%,to{background-position:top left,bottom right;background-size:150% 150%}50%{background-position:bottom right,top left;background-size:100% 100%}}.highlight-border{animation:spin-shadow 1.5s linear infinite;border-radius:10px;margin:5px;box-sizing:border-box;will-change:box-shadow}.leaderboard-user-info{display:flex;flex-direction:row;align-items:center}.leaderboard-summary mark{color:#000;padding:2px 4px;border-radius:2px;margin-top:10px}.initial-snow{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.initial-snow>*{font-size:50px;color:#fff;position:absolute;top:-5vh}.initial-snow-temp{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#2f94ff93;z-index:-1}.initial-snow-temp>*{font-size:50px;color:#fff;position:absolute;top:-5vh}.winterdiv{position:relative;left:5%;width:90%;height:auto;background:linear-gradient(to right,#a7f5ff -10%,#2370ff);border-radius:10px;z-index:-1;animation:wiggle 5s ease-in-out infinite}.winterh1{text-align:center;padding:20px}@keyframes wiggle{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}@keyframes snowfall{0%{transform:translate3d(var(--left-ini),0,0)}to{transform:translate3d(var(--left-end),110vh,0)}}@media screen and (max-width: 1100px){.leaderboard-input{width:100%}.tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:3px;margin-left:8px;margin-top:15px;padding:5px 5px 5px 8px}.leaderboard-header{display:flex;justify-content:space-between;width:100%;padding:8px 0;background-color:#f4f4f4;margin-top:5px;border-top:2px solid #000000;box-shadow:0 4px 8px #0003}.placement-header{margin-left:12px;text-align:left;font-size:9px;font-weight:700;flex:1}.username-header{margin-left:0;margin-right:40px;text-align:left;color:#202020;font-weight:700;flex:2}.Number-of-Curated-Posts-header{margin-left:10px;margin-right:12px;text-align:center;color:#202020;font-size:9px;font-weight:700;flex:2}.leaderboard-side-tab{width:95%;height:0;bottom:0;left:50%;transform:translate(-50%);top:auto;visibility:hidden;margin-top:0;overflow:hidden!important}.leaderboard-side-tab.open{height:75%;width:95%;visibility:visible;z-index:10;overflow:hidden!important}.tab{flex:1;min-width:120px;padding:25px 6px;margin-top:5px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#back-tab{padding:25px 10px;margin-top:5px;min-width:90px;flex:0 0 auto;font-size:11px}.leaderboard-side-tab .content{max-height:calc(100% - 50px);overflow-y:auto;-webkit-overflow-scrolling:touch}.leaderboard-side-tab .content1{margin-left:0;max-height:calc(100% - 50px);overflow-y:auto;-webkit-overflow-scrolling:touch}.time-button{position:relative;min-width:43px;padding:10px 2px;margin-right:3px;font-size:9px}.leaderboard-summary{display:flex;flex-direction:column;align-items:center;padding:8px;margin:3px;background-color:#f8f8f8;border-radius:8px;box-shadow:0 2px 5px #0000001a}.leaderboard-summary li{list-style:none;display:flex;flex-direction:row;align-items:center;width:100%;margin:0;padding:6px 12px;box-sizing:border-box}.leaderboard-summary small{font-size:12px;font-weight:700;color:#000;flex:0 0 50px;text-align:left;margin:0;overflow:hidden;white-space:nowrap}.leaderboard-profile-content{display:flex;flex-direction:row;align-items:center;flex:1;padding-left:10px}.leaderboard-summary mark{color:#000;padding:0 2px;border-radius:2px;margin-top:3px}.leaderboard-summary h3{font-size:11px;font-weight:700;margin:0;text-align:center}.leaderboard-summary h4{flex:0 0 80px;text-align:right;margin:0;font-size:11px;font-weight:700}.leaderboard-profile-picture{width:24px;height:24px;border-radius:50%;object-fit:cover;border:1px solid #007bff;margin-right:8px;flex-shrink:0}.leaderboard-username-link{font-size:11px;font-weight:600;color:#000;text-decoration:none;display:block;cursor:pointer;margin-bottom:0;text-align:left;position:relative;padding-right:0}.next-users{margin-bottom:50px}.leaderboard-summary:last-child{margin-bottom:70px}.leaderboard-side-tab .winter-content,.leaderboard-side-tab .ultimate-content{max-height:calc(100% - 50px);overflow-y:auto;-webkit-overflow-scrolling:touch}}.snow:nth-child(2n){filter:blur(1px);font-size:40px}.snow:nth-child(6n){filter:blur(2px);font-size:30px}.snow:nth-child(10n){filter:blur(5px);font-size:30px}.snow:nth-child(1){--size: .8vw;--left-ini: 0vw;--left-end: -1vw;left:70vw;animation:snowfall 9s linear infinite;animation-delay:-1s}.snow:nth-child(2){--size: .2vw;--left-ini: -7vw;--left-end: 10vw;left:65vw;animation:snowfall 15s linear infinite;animation-delay:-8s}.snow:nth-child(3){--size: 1vw;--left-ini: 6vw;--left-end: 6vw;left:1vw;animation:snowfall 9s linear infinite;animation-delay:-7s}.snow:nth-child(4){--size: .2vw;--left-ini: -3vw;--left-end: 9vw;left:88vw;animation:snowfall 14s linear infinite;animation-delay:-5s}.snow:nth-child(5){--size: .4vw;--left-ini: -2vw;--left-end: -9vw;left:74vw;animation:snowfall 6s linear infinite;animation-delay:-4s}.snow:nth-child(6){--size: .2vw;--left-ini: 5vw;--left-end: 1vw;left:35vw;animation:snowfall 6s linear infinite;animation-delay:-7s}.snow:nth-child(7){--size: .4vw;--left-ini: -2vw;--left-end: -1vw;left:27vw;animation:snowfall 10s linear infinite;animation-delay:-8s}.snow:nth-child(8){--size: 1vw;--left-ini: -9vw;--left-end: -2vw;left:69vw;animation:snowfall 8s linear infinite;animation-delay:-8s}.snow:nth-child(9){--size: .2vw;--left-ini: -1vw;--left-end: -5vw;left:84vw;animation:snowfall 11s linear infinite;animation-delay:-6s}.snow:nth-child(10){--size: .2vw;--left-ini: 7vw;--left-end: -9vw;left:82vw;animation:snowfall 10s linear infinite;animation-delay:-3s}.snow:nth-child(11){--size: .6vw;--left-ini: -2vw;--left-end: -1vw;left:48vw;animation:snowfall 10s linear infinite;animation-delay:-1s}.snow:nth-child(12){--size: .2vw;--left-ini: 5vw;--left-end: 6vw;left:39vw;animation:snowfall 15s linear infinite;animation-delay:-8s}.snow:nth-child(13){--size: .2vw;--left-ini: 6vw;--left-end: 5vw;left:3vw;animation:snowfall 9s linear infinite;animation-delay:-8s}.snow:nth-child(14){--size: .8vw;--left-ini: -5vw;--left-end: -2vw;left:49vw;animation:snowfall 11s linear infinite;animation-delay:-8s}.snow:nth-child(15){--size: .6vw;--left-ini: 10vw;--left-end: 4vw;left:77vw;animation:snowfall 7s linear infinite;animation-delay:-4s}.snow:nth-child(16){--size: .8vw;--left-ini: -3vw;--left-end: 1vw;left:86vw;animation:snowfall 14s linear infinite;animation-delay:-8s}.snow:nth-child(17){--size: 1vw;--left-ini: 6vw;--left-end: -7vw;left:18vw;animation:snowfall 9s linear infinite;animation-delay:-6s}.snow:nth-child(18){--size: 1vw;--left-ini: -9vw;--left-end: 4vw;left:64vw;animation:snowfall 13s linear infinite;animation-delay:-7s}.snow:nth-child(19){--size: 1vw;--left-ini: 2vw;--left-end: -7vw;left:52vw;animation:snowfall 15s linear infinite;animation-delay:-9s}.snow:nth-child(20){--size: .4vw;--left-ini: 0vw;--left-end: 8vw;left:5vw;animation:snowfall 8s linear infinite;animation-delay:-9s}.snow:nth-child(21){--size: .6vw;--left-ini: -9vw;--left-end: -2vw;left:10vw;animation:snowfall 12s linear infinite;animation-delay:-3s}.snow:nth-child(22){--size: .8vw;--left-ini: -3vw;--left-end: -8vw;left:54vw;animation:snowfall 11s linear infinite;animation-delay:-9s}.snow:nth-child(23){--size: .6vw;--left-ini: -7vw;--left-end: -8vw;left:20vw;animation:snowfall 6s linear infinite;animation-delay:-3s}.snow:nth-child(24){--size: .4vw;--left-ini: 10vw;--left-end: -4vw;left:68vw;animation:snowfall 10s linear infinite;animation-delay:-8s}.snow:nth-child(25){--size: 1vw;--left-ini: 3vw;--left-end: 5vw;left:90vw;animation:snowfall 7s linear infinite;animation-delay:-9s}.snow:nth-child(26){--size: 1vw;--left-ini: -7vw;--left-end: 5vw;left:71vw;animation:snowfall 13s linear infinite;animation-delay:-2s}.snow:nth-child(27){--size: .6vw;--left-ini: 9vw;--left-end: 4vw;left:2vw;animation:snowfall 15s linear infinite;animation-delay:-5s}.snow:nth-child(28){--size: 1vw;--left-ini: -5vw;--left-end: 3vw;left:23vw;animation:snowfall 12s linear infinite;animation-delay:-1s}.snow:nth-child(29){--size: .4vw;--left-ini: -2vw;--left-end: -1vw;left:39vw;animation:snowfall 14s linear infinite;animation-delay:-9s}.snow:nth-child(30){--size: .6vw;--left-ini: -9vw;--left-end: -5vw;left:76vw;animation:snowfall 10s linear infinite;animation-delay:-5s}.snow:nth-child(31){--size: .4vw;--left-ini: -5vw;--left-end: 3vw;left:14vw;animation:snowfall 8s linear infinite;animation-delay:-5s}.snow:nth-child(32){--size: .2vw;--left-ini: 5vw;--left-end: -1vw;left:86vw;animation:snowfall 10s linear infinite;animation-delay:-9s}.snow:nth-child(33){--size: .4vw;--left-ini: -3vw;--left-end: 10vw;left:66vw;animation:snowfall 6s linear infinite;animation-delay:-6s}.snow:nth-child(34){--size: 1vw;--left-ini: -3vw;--left-end: 6vw;left:75vw;animation:snowfall 14s linear infinite;animation-delay:-9s}.snow:nth-child(35){--size: 1vw;--left-ini: -6vw;--left-end: 7vw;left:22vw;animation:snowfall 7s linear infinite;animation-delay:-5s}.snow:nth-child(36){--size: 1vw;--left-ini: 3vw;--left-end: 4vw;left:10vw;animation:snowfall 11s linear infinite;animation-delay:-10s}.snow:nth-child(37){--size: .6vw;--left-ini: 2vw;--left-end: 10vw;left:95vw;animation:snowfall 13s linear infinite;animation-delay:-6s}.snow:nth-child(38){--size: .8vw;--left-ini: 5vw;--left-end: 8vw;left:34vw;animation:snowfall 9s linear infinite;animation-delay:-10s}.snow:nth-child(39){--size: .8vw;--left-ini: 4vw;--left-end: 0vw;left:80vw;animation:snowfall 11s linear infinite;animation-delay:-2s}.snow:nth-child(40){--size: .8vw;--left-ini: 1vw;--left-end: -7vw;left:45vw;animation:snowfall 11s linear infinite;animation-delay:-4s}.snow:nth-child(41){--size: .2vw;--left-ini: 9vw;--left-end: 10vw;left:82vw;animation:snowfall 8s linear infinite;animation-delay:-2s}.snow:nth-child(42){--size: 1vw;--left-ini: 9vw;--left-end: -9vw;left:22vw;animation:snowfall 10s linear infinite;animation-delay:-6s}.snow:nth-child(43){--size: .6vw;--left-ini: 5vw;--left-end: 8vw;left:66vw;animation:snowfall 11s linear infinite;animation-delay:-1s}.snow:nth-child(44){--size: .6vw;--left-ini: -5vw;--left-end: -2vw;left:75vw;animation:snowfall 12s linear infinite;animation-delay:-4s}.snow:nth-child(45){--size: .2vw;--left-ini: 0vw;--left-end: 3vw;left:2vw;animation:snowfall 7s linear infinite;animation-delay:-5s}.snow:nth-child(46){--size: .2vw;--left-ini: 8vw;--left-end: -3vw;left:94vw;animation:snowfall 8s linear infinite;animation-delay:-9s}.snow:nth-child(47){--size: .6vw;--left-ini: -6vw;--left-end: -9vw;left:95vw;animation:snowfall 11s linear infinite;animation-delay:-4s}.snow:nth-child(48){--size: .2vw;--left-ini: -5vw;--left-end: 6vw;left:34vw;animation:snowfall 10s linear infinite;animation-delay:-6s}.snow:nth-child(49){--size: .8vw;--left-ini: 4vw;--left-end: 8vw;left:22vw;animation:snowfall 12s linear infinite;animation-delay:-10s}.snow:nth-child(50){--size: .2vw;--left-ini: -4vw;--left-end: 4vw;left:100vw;animation:snowfall 14s linear infinite;animation-delay:-9s}@media screen and (max-width: 768px){.tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;margin-left:10px;padding-left:10px}.scrollable-tabs{gap:4px;padding:3px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.scrollable-tabs .tab{min-width:140px;padding:20px 6px;margin-top:0;font-size:10px;flex-shrink:0}#graz-challenge{letter-spacing:.3px}#graz-challenge span{font-size:.7em}.tabs #back-tab{min-width:80px;padding:22px 0;margin-top:0;font-size:11px;flex-shrink:0}@media (prefers-reduced-motion: reduce){#graz-challenge:before,#graz-challenge span{animation:none}#graz-challenge{animation:none}}}@media (prefers-contrast: high){#graz-challenge{border:2px solid #00ff41;background:#000}#ultimate-challenge{border:2px solid #ff69b4;background:#000}#winter-challenge{border:2px solid #ffffff;background:navy}}.leaderboard-side-tab.graz-active{background:linear-gradient(135deg,#000,#0a0a0a,#001a00,#0a0a0a,#000);border:1px solid rgba(0,255,65,.2);box-shadow:inset 0 0 50px #00ff411a}.leaderboard-side-tab.graz-active:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(0,255,65,.1) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(0,255,65,.05) 0%,transparent 50%),repeating-linear-gradient(90deg,transparent,transparent 98px,rgba(0,255,65,.02) 98px,rgba(0,255,65,.02) 100px);pointer-events:none;z-index:1}.leaderboard-side-tab.graz-active .content{position:relative;z-index:2}.graz-leaderboard-content{background:linear-gradient(180deg,#000000e6,#001a00cc);border-radius:8px;padding:15px;margin:10px 0;border:1px solid rgba(0,255,65,.3);position:relative;overflow:hidden}.graz-leaderboard-content:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,65,.1),transparent);animation:matrixContentSweep 4s ease-in-out infinite;z-index:1}.graz-leaderboard-content>*{position:relative;z-index:2}@keyframes matrixContentSweep{0%{left:-100%}50%{left:100%}to{left:100%}}.graz-leaderboard-content .leaderboard-summary{background:linear-gradient(90deg,#000c,#001a0099,#000c);border:1px solid rgba(0,255,65,.2);border-radius:6px;margin:5px 0;transition:all .3s ease}.graz-leaderboard-content .leaderboard-summary:hover{background:linear-gradient(90deg,#001a00e6,#003300b3,#001a00e6);border-color:#00ff4166;box-shadow:0 0 10px #00ff414d;transform:translate(5px)}.graz-leaderboard-content .leaderboard-username-link{color:#00ff41!important;font-family:Courier New,monospace;text-shadow:0 0 5px rgba(0,255,65,.6);font-weight:600}.graz-leaderboard-content .leaderboard-username-link:hover{color:#3f6!important;text-shadow:0 0 8px rgba(0,255,65,.8)}.graz-leaderboard-content .leaderboard-profile-content small{color:#00ff41;font-weight:700;text-shadow:0 0 3px rgba(0,255,65,.6)}.graz-leaderboard-content .date-solved,.graz-leaderboard-content .time-solved{color:#6f9;font-family:Courier New,monospace;font-size:.9em}.graz-leaderboard-content .leaderboard-header-3{background:linear-gradient(90deg,#000000e6,#001a00cc,#000000e6);border:1px solid rgba(0,255,65,.3);border-radius:6px;color:#00ff41;font-family:Courier New,monospace;font-weight:700;text-shadow:0 0 5px rgba(0,255,65,.6)}.graz-leaderboard-content .leaderboard-input{background:#000c;border:1px solid rgba(0,255,65,.4);color:#00ff41;font-family:Courier New,monospace}.graz-leaderboard-content .leaderboard-input:focus{border-color:#00ff41;box-shadow:0 0 10px #00ff4180;outline:none}.graz-leaderboard-content .leaderboard-input::placeholder{color:#00ff4199}.graz-leaderboard-content .leaderboard-input-btn{background:linear-gradient(135deg,#000000e6,#030c);border:1px solid #00ff41;color:#00ff41!important;font-family:Courier New,monospace;font-weight:700;text-shadow:0 0 5px rgba(0,255,65,.6)}.graz-leaderboard-content .leaderboard-input-btn:hover{background:linear-gradient(135deg,#001a00e6,#004d00cc);box-shadow:0 0 15px #00ff4166}.graz-leaderboard-content .graz-title{color:#00ff41;font-family:Courier New,monospace;text-shadow:0 0 15px rgba(0,255,65,.8),0 0 25px rgba(0,255,65,.4);letter-spacing:2px;font-weight:700;text-transform:uppercase}.graz-leaderboard-content .graz-title span{color:#3f6;text-shadow:0 0 10px rgba(51,255,102,.8)}.graz-leaderboard-content .graz-subtitle{color:#6f9;font-family:Courier New,monospace;text-shadow:0 0 8px rgba(102,255,153,.6);font-style:italic;letter-spacing:1px}.graz-leaderboard-content .leaderboard-title-container{text-align:center;padding:20px;background:linear-gradient(135deg,#000000e6,#001a00b3);border-radius:8px;border:1px solid rgba(0,255,65,.3);margin-bottom:20px;position:relative;overflow:hidden}.graz-leaderboard-content .leaderboard-title-container:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,65,.1),transparent);animation:titleSweep 6s ease-in-out infinite;z-index:1}.graz-leaderboard-content .leaderboard-title-container>*{position:relative;z-index:2}@keyframes titleSweep{0%{left:-100%}50%{left:100%}to{left:100%}}.leaderboard-side-tab.ultimate-active{background:linear-gradient(135deg,#8b5e3c,#6b4423,#a67c52,#6b4423,#8b5e3c),repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(212,175,55,.1) 10px,rgba(212,175,55,.1) 20px);border:1px solid rgba(212,175,55,.3);box-shadow:inset 0 0 50px #d4af371a;background-size:100% 100%,20px 20px;animation:woodGrain 8s ease-in-out infinite}.leaderboard-side-tab.ultimate-active:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 15% 25%,rgba(212,175,55,.15) 0%,transparent 50%),radial-gradient(circle at 85% 75%,rgba(212,175,55,.1) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(139,94,60,.05) 0%,transparent 70%),repeating-linear-gradient(0deg,transparent,transparent 95px,rgba(212,175,55,.03) 95px,rgba(212,175,55,.03) 100px);pointer-events:none;z-index:1;opacity:.8}.leaderboard-side-tab.ultimate-active .content{position:relative;z-index:2}.ultimate-leaderboard-content{background:linear-gradient(180deg,#8b5e3ce6,#6b4423cc,#a67c52b3,#6b4423cc,#8b5e3ce6);border-radius:12px;padding:12px;margin:12px 0;border:2px solid rgba(212,175,55,.4);position:relative;overflow:hidden;box-shadow:0 4px 15px #0000004d,inset 0 0 20px #d4af371a}.ultimate-leaderboard-content .leaderboard-input-div{display:flex;align-items:center;gap:0}.ultimate-leaderboard-content .leaderboard-header-2{padding:8px}.ultimate-leaderboard-content .content{padding-bottom:80px}.ultimate-leaderboard-content .leaderboard-summary{margin:8px 0;padding:8px}.ultimate-leaderboard-content:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(212,175,55,.2),transparent);animation:adventureSweep 6s ease-in-out infinite;z-index:1}.ultimate-leaderboard-content:after{content:"🧭";position:absolute;top:-15px;right:-10px;font-size:2em;opacity:.1;animation:compassSpinActive 20s linear infinite;z-index:1}.ultimate-leaderboard-content>*{position:relative;z-index:2}.ultimate-leaderboard-content .leaderboard-header-2{background:linear-gradient(90deg,#6b4423e6,#8b5e3ccc,#6b4423e6);border:2px solid rgba(212,175,55,.5);border-radius:8px;color:#f4e4bc;font-family:serif;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.7);box-shadow:0 2px 8px #0000004d;display:flex;justify-content:space-between;align-items:center}.ultimate-leaderboard-content .placement-header{flex:0 0 50px;text-align:left!important;margin-left:0}.ultimate-leaderboard-content .username-header-2{flex:1;text-align:left!important;margin-left:8px}.ultimate-leaderboard-content .time-solved-header{flex:0 0 120px;text-align:center!important;margin-right:0}.ultimate-leaderboard-content .leaderboard-summary{background:linear-gradient(90deg,#8b5e3ccc,#a67c5299,#d4af371a,#a67c5299,#8b5e3ccc);border:1px solid rgba(212,175,55,.3);border-radius:8px;margin:8px 0;transition:all .4s ease;position:relative;overflow:hidden;box-shadow:0 2px 6px #0003}.ultimate-leaderboard-content .leaderboard-summary li{display:flex;align-items:center;justify-content:space-between;padding:6px 8px}.ultimate-leaderboard-content .leaderboard-summary small{flex:0 0 50px;text-align:left;margin:0}.ultimate-leaderboard-content .leaderboard-profile-content{flex:1;display:flex;align-items:center;margin-left:8px}.ultimate-leaderboard-content .leaderboard-summary h4{flex:0 0 120px;text-align:center;margin:0;color:#d4af37;font-family:serif;font-weight:700;font-size:1.1em;text-shadow:1px 1px 2px rgba(0,0,0,.7);position:relative;z-index:2}.ultimate-leaderboard-content .leaderboard-summary:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,transparent,transparent 15px,rgba(212,175,55,.05) 15px,rgba(212,175,55,.05) 30px);pointer-events:none;z-index:1}.ultimate-leaderboard-content .leaderboard-summary:hover{background:linear-gradient(90deg,#a67c52e6,#d4af374d,#f4e4bc33,#d4af374d,#a67c52e6);border-color:#d4af3799;box-shadow:0 4px 12px #d4af374d;transform:translate(2px)}.ultimate-leaderboard-content .leaderboard-username-link{color:#d4af37!important;font-family:serif;text-shadow:2px 2px 4px rgba(0,0,0,.7);font-weight:700;font-size:1em;position:relative;z-index:2}.ultimate-leaderboard-content .leaderboard-username-link:hover{color:#f4e4bc!important;text-shadow:2px 2px 6px rgba(212,175,55,.8);transition:all .3s ease}.ultimate-leaderboard-content .leaderboard-profile-content small{color:#d4af37;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.7);font-family:serif;font-size:1.1em;position:relative;z-index:2}.ultimate-leaderboard-content .leaderboard-input{background:linear-gradient(180deg,#f4e4bce6,#f4e4bcf2);border:2px solid #D4AF37;border-radius:8px;color:#6b4423;font-family:serif;font-weight:600;box-shadow:inset 0 2px 5px #0003;width:auto;flex:1;margin:0}.ultimate-leaderboard-content .leaderboard-input:focus{background:#f4e4bc;border-color:#a67c52;box-shadow:0 0 10px #d4af3780,inset 0 2px 5px #0003;outline:none}.ultimate-leaderboard-content .leaderboard-input::placeholder{color:#6b4423b3;font-style:italic}.ultimate-leaderboard-content .leaderboard-input-btn{background:linear-gradient(135deg,#d4af37,#b8941f);color:#6b4423;border:2px solid #8B5E3C;font-family:serif;font-weight:700;text-shadow:1px 1px 2px rgba(244,228,188,.5);box-shadow:0 3px 8px #0000004d;flex-shrink:0;white-space:nowrap}.ultimate-leaderboard-content .leaderboard-input-btn:hover{background:linear-gradient(135deg,#f4e4bc,#d4af37);box-shadow:0 4px 12px #d4af3766;transform:translateY(-2px);border-color:#6b4423}.ultimate-leaderboard-content .leaderboard-summary:nth-child(1) small:after{content:" 🥇";font-size:1.2em}.ultimate-leaderboard-content .leaderboard-summary:nth-child(2) small:after{content:" 🥈";font-size:1.2em}.ultimate-leaderboard-content .leaderboard-summary:nth-child(3) small:after{content:" 🥉";font-size:1.2em}.ultimate-leaderboard-content .leaderboard-summary:nth-child(n+4):nth-child(-n+10) small:after{content:" 💎";font-size:1em;opacity:.8}@media screen and (max-width: 768px){.ultimate-leaderboard-content{padding:15px;margin:10px 0}.ultimate-leaderboard-content:after{font-size:1.5em;top:5px;right:10px}}@media screen and (max-width: 1100px){.ultimate-leaderboard-content .leaderboard-summary h4{margin-right:-40px;text-align:center}}@media (prefers-reduced-motion: reduce){.ultimate-leaderboard-content:before,.ultimate-leaderboard-content:after,.ultimate-leaderboard-content .leaderboard-summary:before{animation:none}.leaderboard-side-tab.ultimate-active{animation:none}#ultimate-challenge:before,#ultimate-challenge:after{animation:none}}@media (prefers-contrast: high){.ultimate-leaderboard-content{background:#8b5e3c;border:3px solid #D4AF37}.ultimate-leaderboard-content .leaderboard-username-link{color:#fff!important}}.curated-leaderboard-header{margin-top:4px;width:100%;position:relative;margin-left:auto;margin-right:6px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:2px;right:0;overflow-x:hidden;overflow-y:visible;padding:0 4px;box-sizing:border-box}.curated-time-button-disabled{position:relative;min-width:35px;padding:6px 3px;margin-right:2px;background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer;text-align:center;font-size:9px;border-radius:8px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;pointer-events:none;opacity:.5;white-space:nowrap;box-sizing:border-box}.curated-time-button-active{position:relative;min-width:35px;padding:6px 3px;margin-right:2px;background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer;text-align:center;font-size:9px;border-radius:8px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;white-space:nowrap;box-sizing:border-box}.curated-time-button-active:hover{background-color:#e1e1e1}.curated-leaderboard-input{width:auto;flex:1;min-width:80px;margin-left:auto;padding:6px 8px;font-size:10px;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;outline:none;border-radius:6px 0 0 6px;height:24px;box-sizing:border-box}.curated-leaderboard-search-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;background:linear-gradient(to right,#a7f5ff -100%,#2370ff);color:#000;text-align:center;font-size:10px;cursor:pointer;border-radius:0 6px 6px 0;height:24px;flex-shrink:0;white-space:nowrap;box-sizing:border-box;border:none}.curated-leaderboard-search-btn:hover{background:linear-gradient(to right,#0f7481 -100%,#1e5dd3)}.curated-placement-header{margin-left:5px;text-align:center;font-size:12px;flex:1}.curated-username-header{margin-left:-10px;margin-right:55px;text-align:center;color:#202020;font-size:12px;flex:2}.curated-posts-header{margin-left:15px;text-align:center;color:#202020;font-size:12px;flex:2}.mobile-text{display:none}.desktop-text{display:inline}@media screen and (max-width: 1100px){.curated-placement-header{margin-left:12px;text-align:left;font-size:9px;font-weight:700;flex:1}.curated-username-header{margin-left:0;margin-right:40px;text-align:left;color:#202020;font-size:9px;font-weight:700;flex:2}.curated-posts-header{margin-left:10px;margin-right:12px;text-align:center;color:#202020;font-size:9px;font-weight:700;flex:2}.mobile-text{display:inline}.desktop-text{display:none}}@media screen and (min-width: 1101px){.curated-time-button-disabled,.curated-time-button-active{min-width:48px;padding:10px 5px;font-size:12px;height:auto}.curated-leaderboard-input{padding:10px;font-size:12px;height:auto;border-radius:8px 0 0 8px}.curated-leaderboard-search-btn{padding:10px;font-size:12px;height:auto;border-radius:0 8px 8px 0}}.ultimate-leaderboard-content .leaderboard-header-2{margin-top:15px}.graz-active #back-tab{background:linear-gradient(45deg,#0a1f0a,#143714);border:1px solid #1a8f1a;color:#0f0;text-shadow:0 0 5px #00ff00;box-shadow:0 0 10px #00ff004d}.graz-active #back-tab:before{display:none}.graz-active #back-tab .icon{color:#0f0}.graz-active #back-tab:hover{background:linear-gradient(45deg,#143714,#1a4b1a);border-color:#20b020;box-shadow:0 0 15px #00ff0080;color:#40ff40}.winter-active #back-tab{background:linear-gradient(45deg,#1e3d5c,#2c5885);border:1px solid #4c89c7;color:#a8d8ff;text-shadow:0 0 5px #a8d8ff;box-shadow:0 0 10px #a8d8ff4d}.winter-active #back-tab:before{display:none}.winter-active #back-tab .icon{color:#a8d8ff}.winter-active #back-tab:hover{background:linear-gradient(45deg,#2c5885,#3a75b2);border-color:#5c99d7;box-shadow:0 0 15px #a8d8ff80;color:#c8e8ff}.ultimate-active #back-tab{background:linear-gradient(45deg,#4a2f0d,#6b4315);border:1px solid #c17722;color:gold;text-shadow:0 0 5px #ffd700;box-shadow:0 0 10px #ffd7004d}.ultimate-active #back-tab:before{display:none}.ultimate-active #back-tab .icon{color:gold}.ultimate-active #back-tab:hover{background:linear-gradient(45deg,#6b4315,#8c571c);border-color:#e18728;box-shadow:0 0 15px #ffd70080;color:#ffe44d}.graz-leaderboard-container{max-width:900px;margin:0 auto;padding:30px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#333;background-color:#f8f9fa;border-radius:12px;box-shadow:0 4px 20px #0000001a;overflow:hidden}.worldmappin-logo{display:block;max-width:100%;height:auto;margin:10px auto}.leaderboard-side-tab{margin-top:60px;height:100%;width:0;position:fixed;top:0;left:0;background-color:#fffffff5;box-shadow:0 4px 8px #0006;padding-top:0;transition:width .5s;color:#000;z-index:10}.leaderboard-side-tab .content{margin-right:0;max-height:calc(100% - 50px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.leaderboard-side-tab .content::-webkit-scrollbar{display:none}.leaderboard-side-tab.open{width:500px;overflow:hidden}.leaderboard-header-3{display:flex;justify-content:space-between;width:100%;padding:10px 0;background-color:#f4f4f4;margin-top:5px;border-top:2px solid #000000;box-shadow:0 4px 8px #0003}.placement-header{margin-left:15px;text-align:left;font-size:12px;flex:1}.username-header-2{margin-left:0;margin-right:55px;text-align:left;font-size:12px;flex:2}.Number-of-Curated-Posts-header{margin-left:15px;text-align:center;font-size:12px;flex:2}.leaderboard-input-div{width:97%;position:relative;margin:10px 6px 10px auto;display:flex;flex-direction:row;right:0;height:42px}.leaderboard-input{width:100%;margin-left:auto;padding:10px 15px;font-size:14px;border:1px solid #ccc;border-radius:8px 0 0 8px;box-shadow:inset 0 1px 3px #ddd;outline:none;height:100%;box-sizing:border-box}.leaderboard-input-btn{padding:0 5px;background:#4d7ea8;color:#fff;text-align:center;font-size:15px;font-weight:700;cursor:pointer;border-radius:0 8px 8px 0;border:none;display:flex;align-items:center;justify-content:center;min-width:80px;height:100%;box-shadow:0 2px 4px #0003}.leaderboard-input-btn:hover{background:#2c5d8f}.leaderboard-input-btn:before,.leaderboard-input-btn:after{content:none!important;display:none!important}.leaderboard-input-btn:before{content:"Search"}.leaderboard-input-btn:after{content:"Search"}.leaderboard-summary{display:flex;flex-direction:column;align-items:center;padding:10px;margin:5px;background-color:#f8f8f8;border-radius:10px;box-shadow:0 2px 5px #0000001a}.leaderboard-summary:hover{background:#fcd5af80}.next-users{text-align:center;margin-bottom:50px}.next-users p{background-color:#5f2720;color:#fff;border:none;padding:10px;margin:0 6px 0 0;border-radius:5px;font-size:14px;cursor:pointer;box-shadow:0 2px 5px #0003;transition:background-color .3s ease}.next-users p:hover{background-color:#e0574f}.leaderboard-summary li{list-style:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:15px;margin:5px 0 0}.leaderboard-summary small{font-size:18px;font-weight:700;color:#000;width:60px;display:inline-block;overflow:hidden;white-space:nowrap;flex-shrink:0;flex-grow:0}.leaderboard-profile-content{height:10px;display:flex;flex-direction:row;align-items:center;width:100%}.leaderboard-summary h4{font-size:17px;margin:0}.leaderboard-username-link{font-size:17px;color:#000;text-decoration:none;display:block;cursor:pointer;margin-bottom:0;text-align:center;position:relative;padding-right:0}.leaderboard-username-link:hover{text-decoration:underline}@keyframes spin-shadow{0%,to{box-shadow:0 0 0 1px #fff,0 0 0 3px orange}50%{box-shadow:0 0 0 1px orange,0 0 0 3px #fff}}.highlight-border{animation:spin-shadow 1.5s linear infinite;border-radius:10px;margin:5px}.trophy{font-size:18px;text-align:center}.loading-spinner{width:40px;height:40px;border:4px solid rgba(77,126,168,.2);border-radius:50%;border-top-color:#4d7ea8;animation:spin 1s ease-in-out infinite;margin-bottom:15px}.loading-container p{color:#6c757d;font-size:16px;font-weight:500}.error-container{padding:20px;background-color:#fff4e5;border-radius:8px;text-align:center;margin:20px 0}.error-container p{color:#e65100;margin:0 0 15px;font-weight:500}.error-container button{background-color:#ff9800;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s}.error-container button:hover{background-color:#f57c00}.empty-leaderboard{padding:30px;text-align:center;background-color:#f1f8ff;border-radius:8px;border:1px dashed #b3d7ff;margin:20px 0}.empty-leaderboard p{color:#0366d6;font-weight:500;margin:0}.back-button{display:inline-block;background:linear-gradient(135deg,#4d7ea8,#2c5d8f);color:#fff;padding:10px 25px;border-radius:50px;text-decoration:none;font-weight:600;transition:all .3s ease;box-shadow:0 4px 10px #2c5d8f4d}.back-button:hover{transform:translateY(-2px);box-shadow:0 6px 15px #2c5d8f66}.leaderboard-title-container{text-align:center;padding:20px 0;position:relative;background:#0a0e17;border-bottom:3px solid #1e3c5a;box-shadow:0 4px 15px #0003;margin-bottom:20px;overflow:hidden}.leaderboard-title-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0a0e17;z-index:0}.leaderboard-title-container:after{content:"";position:absolute;top:-10px;left:0;width:100%;height:100%;pointer-events:none;z-index:1;background:linear-gradient(180deg,transparent,rgba(10,14,23,.7))}@keyframes matrix-fall{0%{opacity:0;transform:translateY(-100px)}10%{opacity:1}80%{opacity:.9}to{opacity:0;transform:translateY(300px)}}.matrix-digit{position:absolute;color:#43ff6473;font-family:monospace;font-size:14px;z-index:1;animation:matrix-fall linear infinite,matrix-pulse 2s ease-in-out infinite alternate;text-shadow:0 0 8px rgba(67,255,100,.4);pointer-events:none}@keyframes matrix-pulse{0%{text-shadow:0 0 5px rgba(67,255,100,.3)}to{text-shadow:0 0 10px rgba(67,255,100,.6)}}.leaderboard-entries-container{position:relative;overflow:hidden;height:auto;min-height:50px;border-bottom:1px solid transparent}.next-users{position:relative;z-index:3;margin-top:10px;clear:both}.graz-title,.graz-subtitle{position:relative;z-index:2;top:5px}.graz-title{margin:0;font-size:32px;font-weight:800;background:linear-gradient(45deg,#fff 10%,#fc6,#fff 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:1px;animation:titleGlow 2s ease-in-out infinite alternate}.graz-title span{display:inline-block;background:linear-gradient(45deg,#fc6 10%,#f93 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes titleGlow{0%{text-shadow:0 0 5px rgba(255,204,102,.3),0 0 10px rgba(255,204,102,.3)}to{text-shadow:0 0 10px rgba(255,204,102,.7),0 0 20px rgba(255,204,102,.5)}}.graz-subtitle{margin:8px 0 0;font-size:16px;color:#e6e6e6;font-weight:400;letter-spacing:.5px}.close-leaderboard-btn{position:absolute;top:10px;right:10px;background-color:transparent;border:none;font-size:1rem;cursor:pointer;color:#e6e6e6}.close-leaderboard-btn p{margin-top:auto;display:inline-flex;align-content:center;justify-content:center;font-family:Quicksand,sans-serif;box-sizing:border-box;padding:5px 10px;color:#fff;font-size:.75em;font-weight:700;background-color:#ffffffbf;border-radius:5px;border:unset}.close-leaderboard-btn p:hover{background-color:#fff;cursor:pointer}.close-leaderboard-btn:before,.close-leaderboard-btn:after{content:none}.close-leaderboard-btn:before{content:"×";font-size:32px;line-height:.8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.search-icon{display:none}.date-time-container{display:flex;margin-left:auto;align-items:center;justify-content:flex-end}.date-solved{font-size:13px;font-weight:600;color:#cbcbcb;margin-right:15px}.time-solved{font-size:12px;font-weight:600;color:#4b974b;min-width:50px;text-align:right}.date-solved-header{text-align:right;margin-right:0;color:#cbcbcb;font-size:12px;flex:1.5}.time-solved-header{text-align:center;font-size:12px;flex:.8;margin-right:10px}@media screen and (max-width: 1100px){.username-header-2{margin-left:0;margin-right:170px;left:70px;text-align:right;font-size:12px;flex:2;position:fixed}.date-solved-header{flex:6;margin-right:10px}.Number-of-Curated-Posts-header{display:flex;flex-grow:1;justify-content:flex-end;margin-right:5px}.leaderboard-side-tab{width:95%;height:0;bottom:0;left:50%;transform:translate(-50%);top:auto;visibility:hidden;margin-top:0;overflow:hidden}.leaderboard-side-tab.open{height:75%;width:95%;visibility:visible;z-index:10;overflow-y:auto}.tab{max-width:37%;padding:30px 6%;font-size:13px}.leaderboard-side-tab .content{max-height:none;overflow-y:auto}.leaderboard-side-tab .content1{margin-left:5px}.time-button{position:relative;min-width:43px;padding:10px 2px;margin-right:3px;font-size:10px}.leaderboard-summary{display:flex;flex-direction:column;align-items:center;padding:10px;margin:3px;background-color:#f8f8f8;border-radius:10px;box-shadow:0 2px 5px #0000001a}.leaderboard-summary li{list-style:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin:0;padding:1px 0}.leaderboard-summary small{font-size:1.2em;color:#000;width:60px;display:inline-block;overflow:hidden;white-space:nowrap;flex-shrink:0;flex-grow:0;position:relative;left:5px}.leaderboard-profile-content{display:flex;flex-direction:row;align-items:center;width:100%;padding:1px 0}.leaderboard-summary mark{color:#000;padding:0 2px;border-radius:2px;margin-top:3px}.leaderboard-summary h3{font-size:16px}.leaderboard-summary h4{position:relative;right:5px;margin:0}.leaderboard-profile-picture{width:30px;height:30px;margin-bottom:-5px;margin-right:20px}.leaderboard-username-link{font-size:13px;color:#007bff;text-decoration:none;display:block;cursor:pointer;margin-bottom:0;text-align:center;position:relative;padding-right:0}.next-users{margin-bottom:0}}.leaderboard-side-tab.open{overflow:auto}.leaderboard-side-tab .content{overflow-y:auto;-webkit-overflow-scrolling:touch}.close-leaderboard-btn:hover{background-color:#fff3;transform:scale(1.1)}.user-avatar{width:30px;height:30px;margin-right:10px;border-radius:50%;overflow:hidden;flex-shrink:0}.user-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.matrix-digit.bright{color:#43ff64b3;text-shadow:0 0 12px rgba(67,255,100,.6);font-weight:700}.matrix-digit.medium{color:#43ff648c;text-shadow:0 0 10px rgba(67,255,100,.5)}.graz-easter-egg-container{position:relative;z-index:100}.graz-marker{width:40px;height:40px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000004d;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;border:2px solid #5c2d91}.graz-marker.hovered{transform:scale(1.1);box-shadow:0 4px 12px #0006;background-color:#f0f0f0}.marker-icon{font-size:20px}.numpad-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:#00000080;pointer-events:all}.numpad-container{position:relative;z-index:10000;background-color:#fff;border-radius:16px;box-shadow:0 10px 40px #0000004d;width:320px;padding:30px;animation:fadeIn .4s ease forwards,slideUp .5s ease forwards;pointer-events:auto;overflow:visible;border:1px solid rgba(77,126,168,.1)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.numpad-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:2px solid #eaeaea;padding-bottom:15px;width:100%}.numpad-header h3{margin:0;color:#4d7ea8;font-size:22px;font-weight:600;letter-spacing:.5px;background:linear-gradient(135deg,#4d7ea8,#2c5d8f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.close-button{background:none;border:none;font-size:28px;cursor:pointer;color:#999;padding:0 5px;line-height:1;display:flex;align-items:center;justify-content:center;text-decoration:none;margin-left:auto;height:30px;width:30px;border-radius:50%;transition:all .2s ease}.close-button:hover{color:#4d7ea8;background-color:#4d7ea81a}.code-display{background-color:#f8f9fa;border-radius:8px;padding:15px;margin-bottom:15px}.code-digits{display:flex;justify-content:space-between}.code-digit{width:40px;height:40px;border-radius:8px;background-color:#fff;border:1px solid #ddd;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700}.message{text-align:center;padding:15px;margin:15px auto;border-radius:10px;max-width:100%;font-weight:500;font-size:16px;position:relative;box-shadow:0 3px 10px #0000001a;animation:messageAppear .5s forwards;line-height:1.4;letter-spacing:.3px;overflow:hidden}@keyframes messageAppear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message.success{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);color:#2e7d32;border:none;padding:0;box-shadow:0 6px 16px #2e7d3226;overflow:hidden}.message.success:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#43a047,#66bb6a,#81c784,#66bb6a,#43a047);background-size:200% 100%;animation:shimmer 2s infinite linear}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.message .success-emoji{font-size:28px;animation:bounce 1s infinite alternate ease-in-out;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1))}.message .success-text{width:100%;padding:20px 15px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.message .success-title{font-weight:700;font-size:18px;color:#1b5e20;text-shadow:0 1px 2px rgba(255,255,255,.4);letter-spacing:.5px}.message .success-subtitle{font-weight:500;font-size:14px;color:#2e7d32;opacity:.9}.leaderboard-link{display:inline-block;background:linear-gradient(135deg,#4d7ea8,#2c5d8f);color:#fff;padding:6px 15px;border-radius:20px;margin-top:8px;text-decoration:none;font-weight:600;font-size:13px;transition:all .3s ease;box-shadow:0 2px 6px #2c5d8f4d}.leaderboard-link:hover{transform:translateY(-2px);box-shadow:0 4px 8px #2c5d8f66}.message.error{background:linear-gradient(135deg,#ffebee,#ffcdd2);border:none;box-shadow:0 6px 16px #d32f2f26;overflow:hidden;width:100%;display:block;position:relative;padding:0;margin:15px 0}.message.error:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#e53935,#ef5350,#e57373,#ef5350,#e53935);background-size:200% 100%;animation:shimmer 2s infinite linear}.message.error>div{width:100%;text-align:center;padding:20px 15px;box-sizing:border-box}.error-icon{font-size:24px;margin:0 auto 10px;display:block;color:#c62828;animation:shake .5s cubic-bezier(.36,.07,.19,.97) both}.error-text{font-weight:600;text-align:center;margin:0 auto;color:#b71c1c;font-size:15px;line-height:1.4;max-width:90%;display:block}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.message .loading-spinner{width:30px;height:30px;border:3px solid rgba(46,125,50,.15);border-radius:50%;border-top-color:#2e7d32;animation:spin 1s ease-in-out infinite;margin:0 auto 10px;display:block}.message .submitting-text{font-weight:600;font-size:16px;margin-top:5px;color:#2e7d32;padding:15px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bounce{0%{transform:translateY(0) scale(1)}to{transform:translateY(-5px) scale(1.1)}}.numpad-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);gap:10px;width:100%;margin-top:15px}.numpad-button{background-color:#f0f0f0;border:1px solid #ccc;border-radius:8px;height:50px;font-size:24px;font-weight:700;cursor:pointer;transition:all .2s ease;pointer-events:auto;display:flex;align-items:center;justify-content:center;color:#333;outline:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;z-index:10001;position:relative;box-shadow:0 2px 4px #0000001a;margin:0;padding:0}.numpad-button:hover{background-color:#e0e0e0;transform:translateY(-1px);box-shadow:0 3px 5px #00000026}.numpad-button:active{background-color:#d0d0d0;transform:translateY(1px);box-shadow:0 1px 2px #0000001a}.numpad-button.clear{background-color:#ffcdd2;color:#c62828;font-size:20px}.numpad-button.clear:hover{background-color:#ef9a9a}.numpad-button.submit{background-color:#c8e6c9;color:#2e7d32;font-size:20px}.numpad-button.submit:hover{background-color:#a5d6a7}.login-container{position:relative;z-index:10000;background-color:#fff;border-radius:16px;box-shadow:0 10px 40px #0000004d;width:480px;padding:30px 35px;animation:fadeIn .4s ease forwards,slideUp .5s ease forwards;pointer-events:auto;overflow:visible;display:flex;flex-direction:column;align-items:center;border:1px solid rgba(77,126,168,.1);box-sizing:border-box}.login-container p{margin:5px 0 25px;color:#555;text-align:center;font-size:16px;font-weight:500;max-width:340px;line-height:1.5}@keyframes slideUp{0%{transform:translateY(20px)}to{transform:translateY(0)}}.hive-auth-container{display:flex;flex-direction:column;gap:2rem;padding:2.5rem 2rem;max-width:400px;width:100%;margin:0 auto;border-radius:12px;background-color:#f8f8f8;box-shadow:0 4px 16px #00000026;text-align:center;align-items:center;box-sizing:border-box}.hive-auth-input{margin:0 auto;width:100%;display:flex;justify-content:center}.hive-auth-input input{width:90%;padding:.9rem 1rem;border:2px solid #ddd;border-radius:8px;font-size:1.1rem;transition:all .3s ease;text-align:center;color:#444;background-color:#fff;box-shadow:0 2px 8px #0000000d inset}.hive-auth-input input:focus{outline:none;border-color:#4d7ea8;box-shadow:0 0 0 3px #4d7ea833,0 2px 4px #0000000d inset}.hive-auth-input input::placeholder{color:#aaa;opacity:1;font-style:italic;font-size:1rem;transition:opacity .2s ease}.hive-auth-input input:focus::placeholder{opacity:.6}.hive-auth-buttons{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}.hive-auth-buttons a{display:flex;justify-content:center;align-items:center;padding:1rem 2rem;min-width:220px;border-radius:50px;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .3s ease;letter-spacing:.5px;box-shadow:0 4px 12px #0000001f;text-decoration:none}.hive-auth-buttons a:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0003}.hive-auth-buttons a:active{transform:translateY(1px);box-shadow:0 2px 4px #0000001a}.keychain-button{background:linear-gradient(135deg,#4d7ea8,#2c5d8f);color:#fff;position:relative;overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,.2)}.keychain-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#ffffff4d,#fff0);transition:left .7s ease}.keychain-button:hover{color:#fff;background:linear-gradient(135deg,#5b8cb9,#3972aa)}.keychain-button:hover:before{left:100%}a.disabled{pointer-events:none;background:#ccc!important;cursor:not-allowed;box-shadow:none!important}.keychain-missing{margin-top:15px;padding:12px;background-color:#fff4e5;border:1px solid #ffcc80;border-radius:8px;text-align:center}.keychain-missing p{margin:0 0 10px;font-size:14px;color:#e65100}.install-link{display:inline-block;padding:8px 16px;background-color:#ff9800;color:#fff;text-decoration:none;border-radius:4px;font-weight:500;font-size:14px;transition:background-color .2s}.install-link:hover{background-color:#f57c00}.hive-auth-message{margin:10px 0;padding:10px;border-radius:4px;text-align:center;font-size:14px}.hive-auth-error{background-color:#ff63471a;border:1px solid #ff6347;color:#d32f2f}.hive-auth-success{background-color:#4caf501a;border:1px solid #4caf50;color:#388e3c}.riddle-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;pointer-events:all;display:flex;align-items:center;justify-content:center;animation:fadeIn .5s ease-in-out}.riddle-overlay-1{background:radial-gradient(circle,#5983fc66,#293556b3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.riddle-overlay-2{background:radial-gradient(circle,#fc59b466,#562948b3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.riddle-overlay-3{background:radial-gradient(circle,#fcdd5966,#755629b3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.riddle-overlay-4{background:radial-gradient(circle,#59fc9a66,#29563eb3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.riddle-overlay-5{background:radial-gradient(circle,#ba59fc66,#482956b3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.riddle-overlay-1 .riddle-number{background:linear-gradient(135deg,#5983fc,#2935c0)}.riddle-overlay-2 .riddle-number{background:linear-gradient(135deg,#fc59b4,#c02980)}.riddle-overlay-3 .riddle-number{background:linear-gradient(135deg,#fcdd59,#c09c29)}.riddle-overlay-4 .riddle-number{background:linear-gradient(135deg,#59fc9a,#29c050)}.riddle-overlay-5 .riddle-number{background:linear-gradient(135deg,#ba59fc,#7a29c0)}.riddle-overlay-1 .riddle-decoration-1{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M20,20 L80,20 L80,80 L20,80 Z" fill="none" stroke="%235983fc" stroke-width="2"/></svg>')}.riddle-overlay-2 .riddle-decoration-1{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M50,20 L80,40 L65,80 L35,80 L20,40 Z" fill="none" stroke="%23fc59b4" stroke-width="2"/></svg>')}.riddle-overlay-3 .riddle-decoration-1{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M30,10 L70,10 L90,50 L70,90 L30,90 L10,50 Z" fill="none" stroke="%23fcdd59" stroke-width="2"/></svg>')}.riddle-overlay-4 .riddle-decoration-1{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M20,50 C20,30 40,20 50,20 C60,20 80,30 80,50 C80,70 60,80 50,80 C40,80 20,70 20,50 Z" fill="none" stroke="%2359fc9a" stroke-width="2"/></svg>')}.riddle-overlay-5 .riddle-decoration-1{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M50,20 L90,50 L50,80 L10,50 Z" fill="none" stroke="%23ba59fc" stroke-width="2"/></svg>')}.riddle-content{background-color:#ffffffd9;border-radius:16px;box-shadow:0 10px 40px #0000004d;width:90%;max-width:500px;padding:30px;text-align:center;position:relative;border:3px solid rgba(255,255,255,.2);overflow:hidden;margin:0 20px;animation:slideUp .6s ease-out forwards}.riddle-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:#ffffff1a;border-radius:16px;box-shadow:inset 0 0 20px #ffffffb3}.riddle-header{margin-bottom:20px;position:relative}.riddle-title{font-size:32px;font-weight:700;margin-bottom:10px;background-image:linear-gradient(135deg,#333,#111);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block}.riddle-number{font-size:20px;font-weight:700;color:#fff;background:linear-gradient(135deg,#4d7ea8,#2c5d8f);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;box-shadow:0 4px 10px #0003}.riddle-text{font-size:18px;line-height:1.6;margin-bottom:25px;color:#333;font-weight:500}.riddle-hint{font-size:14px;font-style:italic;color:#666;margin-bottom:20px;padding:10px;border-radius:8px;background-color:#0000000d}.riddle-close{position:absolute;top:15px;right:15px;font-size:24px;color:#999;background:none;border:none;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.riddle-close:hover{color:#4d7ea8;background-color:#4d7ea81a}.riddle-decoration{position:absolute;opacity:.15;z-index:-1}.riddle-decoration-1{top:-10%;right:-10%;width:40%;height:40%;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M30,10 L70,10 L90,50 L70,90 L30,90 L10,50 Z" fill="none" stroke="black" stroke-width="2"/></svg>');transform:rotate(15deg)}.riddle-decoration-2{bottom:-10%;left:-10%;width:30%;height:30%;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="50" cy="50" r="40" fill="none" stroke="black" stroke-width="2"/></svg>')}.riddle-progress{display:flex;justify-content:center;gap:10px;margin-top:20px;margin-bottom:10px}.progress-dot{width:12px;height:12px;border-radius:50%;background-color:#ddd;transition:all .3s ease}.progress-dot.active{background-color:#4d7ea8;transform:scale(1.2)}.progress-dot.completed{background-color:#4caf50}.riddle-overlay-1 .progress-dot.active{background-color:#5983fc}.riddle-overlay-2 .progress-dot.active{background-color:#fc59b4}.riddle-overlay-3 .progress-dot.active{background-color:#fcdd59}.riddle-overlay-4 .progress-dot.active{background-color:#59fc9a}.riddle-overlay-5 .progress-dot.active{background-color:#ba59fc}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.riddle-content{padding:20px;width:95%}.riddle-title{font-size:24px}.riddle-text{font-size:16px}}
