body{min-height:100vh;background:url(/images/background.svg) no-repeat center center fixed;background-size:cover;background-color:#323232}@font-face{font-family:RuneScape_UF;src:url(/fonts/runescape_bold.ttf) format("truetype");font-weight:400;font-style:normal}#app{max-width:1400px;margin:0 auto;padding:2rem;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;place-items:center}#app{display:grid;grid-template-columns:2fr;padding:0 2rem}}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:#000c;color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.winner-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;min-height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:2000}.winner-modal{font-family:RuneScape_UF,sans-serif;background:#111;color:#e5e5e5;border:2px solid #A407D9;border-radius:12px;padding:30px;width:400px;max-width:90%;position:relative;box-shadow:0 0 20px #a407d999;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.close-btn{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:20px;color:#e5e5e5;cursor:pointer}.modal-title{font-size:28px;color:gold;font-weight:400;text-align:center;width:100%;text-decoration:none;border-bottom:none;margin:0}.modal-text{font-size:20px;padding-bottom:20px;margin:0}.winner-name{color:#0ff}.leaderboard-btn{background:#a407d9;border:none;padding:10px 20px;font-size:20px;border-radius:8px;cursor:pointer;color:#fff;transition:background .2s ease;font-family:RuneScape_UF}.leaderboard-btn:hover{background:#8a05b6}@media (max-width: 600px){.winner-modal{width:90%;padding:20px;border-radius:8px}.modal-title{font-size:22px}.modal-text{font-size:16px;padding-bottom:15px}.leaderboard-btn{font-size:18px;padding:8px 16px}.close-btn{font-size:18px;top:8px;right:8px}}.maze{position:relative;transition:transform .15s ease}.maze-container{display:flex;align-items:center;justify-content:center;min-height:400px;gap:16px;margin-top:20px}.main-content{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;padding-right:max-content;margin-right:auto}.sidebar{position:fixed;top:0;right:0;height:100vh;background:#0003;padding-top:10px;display:flex;flex-direction:column;align-items:center;z-index:1000;white-space:nowrap;justify-content:space-between}.sidebar-footer{margin-top:auto;display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:30px;gap:12px}.maze-tile{position:absolute;display:flex;justify-content:center;align-items:center;background:none;will-change:transform;background-repeat:no-repeat;background-size:100% 100%,100% 100%,100% 100%;background-position:center;background-image:url(/images/background-tile.svg)}.tile-image-container{position:relative;display:flex;align-items:center;justify-content:center;object-fit:contain;z-index:5;image-rendering:-moz-crisp-edges;image-rendering:-webkit-crisp-edges;image-rendering:pixelated;image-rendering:crisp-edges}.tile-image-container.highlighted{transform:scale(1.15);transition:transform .2s ease}.v-popper__inner{font-family:RuneScape_UF}.locked-overlay{position:absolute;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100}.locked-image{opacity:.5}.team-buttons{padding-top:68px;display:flex;flex-direction:column;gap:30px;align-items:center}.team-button{font-family:RuneScape_UF;margin-left:10px;margin-right:10px;font-size:30px;background:transparent;color:#e5e5e5;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;text-transform:uppercase;white-space:nowrap;width:100%}.team-button:hover{text-decoration:underline}.team-button.active{color:#a407d9}.team-button:focus-visible{outline:2px solid #000}.completed-tile{background-image:url(/images/background-completed.svg)}.logo img{height:65.25px;width:295px}.top-bar{display:flex;flex-direction:column;align-items:center;gap:12px}.expand-button{padding:8px 12px;border:none;background:#a407d9;color:#fff;font-size:18px;border-radius:8px;cursor:pointer;transition:background .3s ease,transform .3s ease;align-self:center}.expand-button:hover{background:#8a06b9;transform:scale(1.05)}.expand-button.rotated{transform:rotate(180deg)}.refresh-button{margin-top:12px;padding:8px 12px;border:none;background:#a407d9;color:#fff;font-size:18px;border-radius:8px;cursor:pointer;transition:background .3s ease,transform .3s ease;align-self:center}.refresh-button:hover{background:#8a06b9;transform:scale(1.05)}.challenge-panel{font-family:RuneScape_UF;background:#0003;color:#e5e5e5;position:fixed;top:0;right:150px;height:100vh;width:300px;padding:78px 20px 20px;z-index:1000;display:flex;flex-direction:column;box-shadow:-4px 0 8px #0006}.challenge-text{font-size:18px;margin-bottom:6px}.challenge-progress{font-size:14px;color:gold}.progress-bar{background:#222;border-radius:4px;height:8px;width:100%;margin-top:4px;overflow:hidden}.progress-bar-fill{background:linear-gradient(90deg,gold,orange);height:100%;transition:width .3s ease}.challenge-title{font-size:30px;text-transform:uppercase;color:#a407d9;text-align:center;flex-shrink:0;font-weight:700;margin-bottom:12px}.challenge-info{font-size:22px;text-align:center;flex-shrink:0;font-weight:700}.challenge-list{list-style:none;padding:0 8px 0 0;margin:0;display:flex;font-size:18px;flex-direction:column;gap:10px;flex:1;overflow-y:auto;max-height:calc(100vh - 140px)}.challenge-item{background:#333;padding:8px 12px;border-radius:6px;transition:background .2s ease;margin-bottom:10px}.challenge-item:hover{background:#444}.slide-fade-enter-active,.slide-fade-leave-active{transition:all .3s ease}.slide-fade-enter-from,.slide-fade-leave-to{transform:translate(100%);opacity:0}.challenge-list::-webkit-scrollbar{width:8px}.challenge-list::-webkit-scrollbar-track{background:#1a1a1a;border-radius:4px}.challenge-list::-webkit-scrollbar-thumb{background-color:#a407d9;border-radius:4px;border:2px solid #1a1a1a}.challenge-list::-webkit-scrollbar-thumb:hover{background-color:#a407d9}.challenge-list{scrollbar-width:thin;scrollbar-color:#A407D9 #1a1a1a}.spinner{width:60px;height:60px;border:6px solid rgba(164,7,217,.2);border-top-color:#a407d9;border-radius:50%;animation:spin 1s linear infinite;margin:auto}.tile-dimmer{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a6;pointer-events:none;z-index:10;opacity:0;transition:opacity .15s ease}.tile-dimmer.active{opacity:1}.tile-debuff{color:red;font-weight:700}.spotlight{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;pointer-events:none;z-index:12;background:radial-gradient(circle at 50% 50%,#fffffff2,#ffffff73 35%,#ffffff26,#fff0 75%);mix-blend-mode:screen;filter:blur(4px);opacity:0;transform:scale(.9);transition:opacity .35s ease,transform .35s ease}.spotlight{opacity:1;transform:scale(1)}.tooltip-cellId{font-size:12px;font-weight:600;opacity:.8;margin-bottom:4px}@keyframes spin{to{transform:rotate(360deg)}}.team-button.echoing{position:relative;z-index:1;animation:halo-pulse 1.5s infinite;box-shadow:0 0 10px 2px #00c8ffcc;border-radius:8px}@keyframes halo-pulse{0%{box-shadow:0 0 5px 2px #00c8ff99}50%{box-shadow:0 0 15px 4px #00c8ff}to{box-shadow:0 0 5px 2px #00c8ff99}}@media (max-width: 768px){.main-content{flex-direction:column;align-items:center;justify-content:flex-start;padding:0;margin:0}.maze-container{flex:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:calc(100vh - 70px);box-sizing:border-box}.sidebar{position:fixed;bottom:0;top:auto;right:0;left:0;height:70px;width:100%;flex-direction:row;justify-content:space-around;align-items:center;padding:12px 16px;background:#000c;border-top:2px solid #A407D9;z-index:10}.team-buttons{flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:12px;padding:0 12px 5px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#A407D9 transparent}.team-buttons::-webkit-scrollbar{height:6px}.team-buttons::-webkit-scrollbar-track{background:transparent}.team-buttons::-webkit-scrollbar-thumb{background-color:#a407d9;border-radius:3px}.team-buttons::-webkit-scrollbar-thumb:hover{background-color:#8a06b9}.team-button{font-size:20px;padding:8px 14px;margin:0}.sidebar-footer{display:none}.challenge-panel{right:0;bottom:0;top:auto;width:100%;height:40vh;padding-top:20px;border-top:2px solid #A407D9}.challenge-title{font-size:22px}.challenge-info{font-size:16px}.challenge-item{font-size:14px;padding:6px 10px}}@media (max-width: 480px){.sidebar{height:80px;padding:10px 14px}.team-button{font-size:20px;padding:6px 10px}.challenge-panel{height:50vh}}.login-container[data-v-18356413]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.login-box[data-v-18356413]{background:url(/images/login-window.svg) no-repeat center center;background-size:cover;padding:30px;border-radius:8px;box-shadow:0 0 11.6px #8b848d99;width:100%;max-width:566px;height:316px;box-sizing:border-box}input[type=text][data-v-18356413],input[type=password][data-v-18356413]{width:100%;padding:12px;margin:10px 0;height:60px;border-radius:12px;box-sizing:border-box;font-weight:700;font-size:20px;background:#ffffff2b;border:none;color:#fff;font-family:RuneScape_UF}[data-v-18356413]::placeholder{color:#fff;opacity:1;font-size:20px;font-weight:400}button[type=submit][data-v-18356413]:hover{transform:scale(1.05)}.error-message[data-v-18356413]{color:red;font-size:14px;margin-top:10px;text-align:center}.login-logo[data-v-18356413]{width:500px;height:auto;margin-bottom:20px}button[type=submit][data-v-18356413]{width:300px;padding:12px;margin:30px 0;height:60px;border:none;border-radius:30px;box-sizing:border-box;font-size:26px;font-weight:400;background:#a407d9;color:#fff;transition:transform .2s ease-in-out;font-family:RuneScape_UF}form[data-v-18356413]{text-align:center}.instructions-container{display:flex;flex-direction:column;align-items:stretch;padding:40px 20px;max-width:1200px;width:1200px;margin:auto;color:#f5f5f5;background:linear-gradient(160deg,#1a1a1a,#2a2a2a);border-radius:20px;box-shadow:0 8px 24px #00000080;text-align:left;box-sizing:border-box}.accordion-body{overflow:hidden;transition:max-height .4s ease,opacity .3s ease,padding .3s ease;padding:20px}.accordion-body-enter-active,.accordion-body-leave-active{transition:max-height .4s ease,opacity .3s ease,padding .3s ease}.accordion-body-enter-from,.accordion-body-leave-to{max-height:0;opacity:0;padding:0 20px}.accordion-body-enter-to,.accordion-body-leave-from{max-height:2000px;opacity:1;padding:20px}h1{margin-bottom:30px;font-family:Technobot_Italic;font-weight:500;font-size:64px;color:gold;text-shadow:0 0 10px rgba(255,215,0,.6);align-self:center}h2{margin-top:30px;margin-bottom:15px;font-family:Technobot_Italic;font-size:30px;font-weight:400;color:#fc3;border-bottom:2px solid #444;padding-bottom:5px;text-align:left;width:100%}p,li{font-family:RuneScape_UF;font-size:20px;line-height:1.6;margin:10px 0;text-align:left}ol,ul{padding-left:25px;margin-bottom:20px}li{margin-bottom:10px}code{background:#333;padding:2px 6px;border-radius:5px;color:gold;font-family:monospace;word-break:break-word}.note{display:block;margin-top:5px;font-size:16px;color:#bbb;font-style:italic}.support-name{font-weight:700;padding:2px 6px;border-radius:6px;text-shadow:0 0 6px rgba(0,0,0,.6)}.task-support{color:#f66;background:#ff666626}.tech-support{color:#6cf;background:#66ccff26}.design-support{color:#d17aff;background:#d17aff26}.staff-support{color:orange;background:#d17aff26}.faq{margin-top:15px;width:100%}.faq-item{margin-bottom:20px;padding:15px 20px;background:#ffffff0d;border-left:4px solid #ffd700;border-radius:8px}.faq-question{font-family:Technobot_Italic;font-size:20px;font-weight:400;color:#fc3;margin-bottom:8px}.faq-answer{font-family:RuneScape_UF;font-size:18px;line-height:1.5;color:#f5f5f5;margin:0}.faq-list li{font-family:RuneScape_UF;font-size:18px;color:#f5f5f5}.accordion{width:100%;margin-bottom:20px;border:1px solid #444;border-radius:8px;overflow:hidden;background:#ffffff08}.accordion-header{width:100%;padding:15px 20px;background:#ffd70014;border:none;outline:none;display:flex;justify-content:space-between;align-items:center;font-family:Technobot_Italic;font-size:28px;color:gold;cursor:pointer;transition:background .3s}.accordion-header:hover{background:#ffd70026}.caret{transition:transform .3s}.caret.open{transform:rotate(180deg)}.fade-enter-active,.fade-leave-active{transition:all .3s ease}.fade-enter-from,.fade-leave-to{opacity:0;max-height:0;overflow:hidden}.pp{color:#4dabf7;font-weight:700}.leaderboard-link{color:#4dabf7;font-weight:700;text-decoration:none}.leaderboard-link:hover{text-decoration:underline}@media (max-width: 768px){.instructions-container{padding:20px 15px;width:100%}h1{font-size:42px;text-align:center}h2{font-size:26px}p,li{font-size:16px;line-height:1.4}code{font-size:14px;padding:2px 4px}.accordion-header{font-size:22px;padding:12px 15px}.accordion-body{padding:15px}.faq-question{font-size:18px}.faq-answer{font-size:16px}}@media (max-width: 480px){.instructions-container{width:100%}h1{font-size:32px}h2{font-size:22px}p,li{font-size:15px}.accordion-header{font-size:18px;padding:10px 12px}.accordion-body{padding:12px}.faq-question{font-size:16px}.faq-answer{font-size:14px}}@font-face{font-family:Technobot_Italic;src:url(/fonts/technobot_italic.ttf) format("truetype");font-weight:400;font-style:italic}.leaderboards-container[data-v-e05a3a03]{display:grid;grid-template-columns:35fr 45fr 45fr 45fr;gap:20px;padding:20px;margin-top:100px;color:#f0f0f0;height:100vh;overflow-y:auto;box-sizing:border-box;font-family:RuneScape_UF,sans-serif}h2[data-v-e05a3a03]{font-size:28px!important}.leaderboard-section[data-v-e05a3a03]{background-color:#2b2b3d;border-radius:8px;padding:16px;box-shadow:0 0 10px #0000004d;flex-direction:column;max-height:100%;overflow-y:auto;font-family:RuneScape_UF,sans-serif;display:flex;overflow:hidden}.powerups-subsection h3[data-v-e05a3a03]{margin-bottom:6px;padding-bottom:4px;border-bottom:1px solid #444;opacity:.9;color:#fc3}.powerups-subsection[data-v-e05a3a03]{display:flex;flex-direction:column;flex:1;overflow:hidden;margin-top:8px}.powerup-name[data-v-e05a3a03]{color:gold}.scrollable-list[data-v-e05a3a03]{flex:1;overflow-y:auto;padding-right:.25rem}.scrollable-list[data-v-e05a3a03]::-webkit-scrollbar{width:6px}.scrollable-list[data-v-e05a3a03]::-webkit-scrollbar-track{background:transparent}.scrollable-list[data-v-e05a3a03]::-webkit-scrollbar-thumb{background-color:#555;border-radius:4px}.scrollable-list[data-v-e05a3a03]::-webkit-scrollbar-thumb:hover{background-color:gold}.leaderboard-section li[data-v-e05a3a03]{margin-bottom:12px}.leaderboard-section li[data-v-e05a3a03]:last-child{margin-bottom:0}.leaderboard-section h2[data-v-e05a3a03]{font-size:18px;margin-bottom:12px;border-bottom:1px solid #444;padding-bottom:8px}.leaderboard-entry[data-v-e05a3a03]{margin-bottom:8px;line-height:1.4;font-size:14px;color:#e0e0e0;font-family:RuneScape_UF,sans-serif}.leaderboard-section[data-v-e05a3a03]::-webkit-scrollbar{width:6px}.leaderboard-section[data-v-e05a3a03]::-webkit-scrollbar-thumb{background:#555;border-radius:4px}.loading-message[data-v-e05a3a03]{font-family:RuneScape_UF;font-size:20px;color:#fff;padding:2rem;text-align:center}.desc[data-v-e05a3a03]{color:gold}.player[data-v-e05a3a03]{color:#0ff}.team[data-v-e05a3a03]{color:#adff2f}.filters[data-v-e05a3a03]{display:flex;gap:12px;margin-bottom:16px}.filters select[data-v-e05a3a03]{background-color:#1e1e2f;color:#f0f0f0;border:1px solid #444;border-radius:6px;padding:6px 10px;font-size:14px;font-family:RuneScape_UF,sans-serif;cursor:pointer;transition:all .2s ease}.filters select[data-v-e05a3a03]:hover,.filters select[data-v-e05a3a03]:focus{border-color:gold;outline:none;box-shadow:0 0 6px #ffd70066}.filters option[data-v-e05a3a03]{background-color:#2b2b3d;color:#f0f0f0}.filters optgroup[data-v-e05a3a03]{font-weight:700;color:#adff2f;background-color:#1e1e2f}@media (max-width: 1200px){.leaderboards-container[data-v-e05a3a03]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.leaderboards-container[data-v-e05a3a03]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.leaderboards-container[data-v-e05a3a03]{grid-template-columns:1fr}.leaderboard-section[data-v-e05a3a03]{max-height:none;overflow-y:visible}}.header{width:100%;background:#0003;padding:15px 0;position:fixed;top:0;left:0;z-index:1000}.header-container{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px}.header-logo img{height:60px;width:155px;margin-left:0;margin-right:auto}.header-nav{display:flex;justify-content:center;gap:70px}.header-nav span{color:#fff;font-size:20px;cursor:pointer;font-family:RuneScape_UF}.header-nav span:hover{text-decoration:underline}.header-login button{background:#a407d9;color:#fff;border:none;padding:10px 20px;font-size:25px;font-weight:400;border-radius:24px;cursor:pointer;margin-right:-100px;font-family:RuneScape_UF;height:45px;width:132px}.header-login button:hover{background:#8b06b7}.active-tab{color:#a407d9!important}.header-login a,.header-nav a,.header-logo a{display:inline-block;background:none;outline:none;text-decoration:none}.hamburger{display:none}@media (max-width: 768px){.header-container{justify-content:space-between;padding:0 15px}.header-logo img{margin-left:0;height:28px;width:auto}.header-nav{display:none;flex-direction:column;align-items:center;gap:20px;position:absolute;top:60px;left:0;width:100%;background:#000d;padding:20px 0;z-index:999}.header-nav.show{display:flex}.header-nav span{font-size:18px}.hamburger{display:flex;flex-direction:column;justify-content:space-between;width:30px;height:22px;cursor:pointer;margin-left:auto}.hamburger span{background:#fff;height:3px;width:100%;border-radius:2px;transition:.3s}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(2){top:9px}.hamburger span:nth-child(3){top:18px}.hamburger.active span:nth-child(1){transform:rotate(45deg);top:9px}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg);top:9px}.header-login button{margin-right:0;font-size:18px;padding:6px 14px;width:auto}}
