.shop-navigation{scrollbar-width:thin;gap:7px;height:30px;display:flex;position:absolute;top:130px;left:11px;right:11px;overflow-x:auto}.shop-navigation button{white-space:nowrap;flex:1;min-width:100px}.shop-navigation button[aria-pressed=true]{color:#59ff32}.flash-shop-categories.shop-navigable{scrollbar-color:#59ff32 #06250f;background:#0b210a;height:auto;top:167px;bottom:108px}.shop-navigable [hidden]{display:none!important}.shop-navigable [data-shop-category]{margin-bottom:20px}.shop-featured-banner{width:100%;min-height:120px;text-shadow:none;text-align:left;cursor:pointer;background:linear-gradient(110deg,#eee 0%,#a2a2a2 47%,#24570e 47.2%,#4a9221 100%);border:3px ridge #b1b5af;border-radius:3px;grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);align-items:center;gap:14px;margin-top:10px;padding:14px 20px;display:grid}.shop-featured-banner:hover{filter:brightness(1.1)}.shop-featured-banner strong{color:#005c98;font-size:25px;display:block}.shop-featured-banner>span:first-child>span{color:#3f3f3f;font-size:22px;display:block}.shop-featured-banner>span:last-child{color:#fff;text-align:right;font-size:18px}.shop-featured-banner small{margin-top:8px;font-size:12px;display:block}.shop-featured-banner img{object-fit:contain;width:150px;height:93px}.shop-featured-banner span,.shop-featured-banner strong{line-height:1.3}.shop-crystal-total{color:#293e20;font-size:12px;line-height:15px;position:absolute;bottom:14px;left:18px}.shop-offer-list{flex-direction:column;gap:14px;display:flex}.shop-offer-card{cursor:pointer;text-align:left;background:#101912;border:1px solid #6e7768;border-radius:5px;width:100%;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.shop-offer-card:hover:not(:disabled){filter:brightness(1.08)}.shop-offer-card:focus-visible{outline-offset:2px;outline:2px solid #b9ff8b}.shop-offer-card:disabled{cursor:default}.shop-offer-badge{color:#b9ff8b;background:#101912e6;border:1px solid #6e7768;border-radius:3px;padding:4px 9px;position:absolute;bottom:10px;right:12px}.shop-offer-art{width:100%;height:auto;display:block}.shop-offer-fallback{color:#fff;justify-content:space-between;gap:12px;padding:18px;display:flex}.shop-bundle-art{color:#fff;text-shadow:0 2px 3px #000;background:linear-gradient(110deg,#133d12,#071b09 45%,#10200f);border:3px ridge #93b96c;border-radius:5px;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:12px;min-height:160px;padding:16px;display:grid}.shop-bundle-monthly_supporter{background:linear-gradient(110deg,#084957,#042123 45%,#12252c);border-color:#52bac9}.shop-bundle-veteran_pack{background:linear-gradient(110deg,#68241a,#29100b 45%,#190c08);border-color:#bf6f41}.shop-bundle-collector_pack{background:linear-gradient(110deg,#343058,#13132c 45%,#080b16);border-color:#c7b26a}.shop-bundle-heading{flex-direction:column;gap:9px;display:flex}.shop-bundle-heading small{color:#bcff88;font-size:11px}.shop-bundle-heading strong{font-size:25px;line-height:1.1}.shop-bundle-heading em{color:#9cff69;font-size:26px;font-style:normal;font-weight:700}.shop-bundle-rewards{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:10px;display:flex}.shop-bundle-rewards>span{text-align:center;flex-direction:column;align-items:center;gap:3px;width:90px;display:flex}.shop-bundle-rewards img{object-fit:contain;width:80px;height:53px}.shop-bundle-rewards b{font-size:13px}.shop-bundle-rewards small{color:#ddd;font-size:11px}.shop-bundle-supplies{flex-wrap:wrap;justify-content:center;align-items:center;height:53px;display:flex}.shop-bundle-supplies img{width:25px;height:25px}.shop-bundle-badge-symbol{color:#ffe065;height:53px;font-size:42px;line-height:53px}.profile-badges{vertical-align:middle;gap:3px;display:inline-flex}.profile-badge{color:#ffe065;text-shadow:0 1px 2px #000;font-size:14px;line-height:18px}html[data-mobile-scale] .mm-store .shop-bundle-art{grid-template-columns:155px minmax(0,1fr);gap:8px;padding:10px}html[data-mobile-scale] .mm-store .shop-bundle-heading strong{font-size:20px}@media (max-width:540px){.shop-bundle-art{grid-template-columns:1fr}.shop-bundle-heading{flex-flow:wrap;align-items:center}.shop-bundle-heading small{width:100%}}html[data-mobile-scale] .mm-store .shop-navigation{height:calc(var(--mobile-control-size,48px) * .75);flex:none;width:100%;min-height:32px;position:static}html[data-mobile-scale] .mm-store .shop-navigation button{height:100%;min-height:30px;font-size:calc(var(--mobile-control-size,48px) * .28);white-space:nowrap;padding:0 10px}html[data-mobile-scale] .mm-store .shop-crystal-total{color:#c9ffdb;font-size:calc(var(--mobile-control-size,48px) * .23);line-height:1.2}html[data-mobile-scale] .mm-store .flash-shop-category>p{font-size:calc(var(--mobile-control-size,48px) * .25);line-height:1.3}html[data-mobile-scale] .mm-store .flash-shop-category>h2{font-size:calc(var(--mobile-control-size,48px) * .32);line-height:1.3}html[data-mobile-scale] .mm-store .flash-shop-item:disabled{filter:none;cursor:not-allowed;opacity:.9!important}html[data-mobile-scale] .mm-store .flash-shop-promo-form{width:100%}html[data-mobile-scale] .mm-store .flash-shop-promo-input{flex:1;width:auto;min-width:0}html[data-mobile-scale] .mm-store .flash-shop-promo-status{display:block;position:static}html[data-mobile-scale] .mm-store .shop-featured-banner{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);gap:8px;min-height:100px;padding:8px}html[data-mobile-scale] .mm-store .shop-featured-banner img{width:90px;height:70px}html[data-mobile-scale] .mm-store .shop-featured-banner strong{font-size:calc(var(--mobile-control-size,48px) * .38)}html[data-mobile-scale] .mm-store .shop-featured-banner>span:last-child{font-size:calc(var(--mobile-control-size,48px) * .28)}html[data-mobile-scale] .mm-store .shop-featured-banner small{font-size:calc(var(--mobile-control-size,48px) * .23)}._angle_1dkeh_2{z-index:30;pointer-events:none;color:#7ded2f;width:1px;height:1px;position:absolute;top:calc(50% + 50px);left:calc(50% - 70px)}._angle_1dkeh_2[hidden]{display:none}._angle_1dkeh_2 svg{filter:drop-shadow(0 0 2px #000);position:absolute;top:-50px;left:-50px;overflow:visible}._angle_1dkeh_2 span{white-space:nowrap;text-shadow:1px 1px 2px #000;font:700 13px Arial,sans-serif;position:absolute;top:-19px;left:-12px;transform:translate(-50%)}._mobile_1dkeh_7 span{font-size:16px}.flash-fullscreen-wrap{pointer-events:auto;flex-shrink:0;display:inline-flex;position:relative}.flash-fullscreen-button{cursor:pointer;background:url(/legacy/ui/button-normal.png) 50%/100% 100% no-repeat;border:0;width:28px;height:29px;padding:0;position:relative}.flash-fullscreen-button:hover{background-image:url(/legacy/ui/button-over.png)}.flash-fullscreen-button:active{background-image:url(/legacy/ui/button-down.png)}.flash-fullscreen-button svg{filter:drop-shadow(0 1px 1px #111);pointer-events:none;position:absolute;top:4px;left:3px}.flash-fullscreen-button:active svg{top:5px}.flash-fullscreen-button:focus-visible{outline-offset:-2px;outline:1px solid #b9ef78}.flash-fullscreen-button:disabled{opacity:.5;cursor:default}.flash-fullscreen-error{color:#fff;z-index:100;background:#151b13;border:1px solid #777;width:230px;padding:8px;font:12px Arial,sans-serif;position:absolute;top:32px;right:0}.communicator{flex-direction:column;gap:7px;min-height:0;display:flex;position:absolute;inset:11px}.communicator nav{flex:none;gap:7px;display:flex}.communicator nav button{width:100px;height:30px}.communicator nav button.is-active{color:#59ff32}.communicator [hidden]{display:none!important}.communicator-news{color:#59ff32;scrollbar-color:#59ff32 #06250f;overflow-wrap:anywhere;flex:1;min-height:0;padding:7px;font:12px/1.3 Arial,sans-serif;overflow:auto}.communicator-news time{text-align:center;margin:7px 0 10px;font-size:10px;display:block}.communicator-news article{border:1px solid #59ff32;border-radius:3px;grid-template-columns:70px minmax(0,1fr);gap:10px;margin-bottom:14px;padding:7px 5px;display:grid}.communicator-news article img{object-fit:contain;width:70px;height:56px}.communicator-news h3,.communicator-news h4{font:inherit;margin:0 0 5px}.communicator-news small{color:#aacb9e;font-size:10px}.communicator-news p{margin:5px 0}.communicator-news summary,.communicator-news a{cursor:pointer;text-decoration:underline}.communicator-news ul{padding-left:16px}.communicator-news li{margin:5px 0}.communicator-more{width:140px;margin:10px auto;display:block}.communicator-chat{flex:1;min-height:0;position:relative}.communicator-chat>.flash-lobby-inner{inset:0 0 47px}.communicator-chat>form{bottom:0;left:0;right:0}.communicator.is-mobile{height:100%;position:relative;inset:auto}.communicator.is-mobile .communicator-chat{flex-direction:column;display:flex}.communicator.is-mobile .ml-chat-messages{flex:1;min-height:0;overflow:auto}html[data-mobile-scale] .communicator-news{font-size:calc(var(--mobile-control-size,48px) * .28)}html[data-mobile-scale] .communicator-news :is(time,small){font-size:calc(var(--mobile-control-size,48px) * .23)}.mission-reward-anchor{position:relative}.mission-reward-badge{z-index:20;pointer-events:none;width:20px;height:20px;position:absolute;top:-6px;right:-3px}.mission-reward-badge img{width:20px;max-width:none;height:20px;display:block}.rg-more-menu .mission-reward-badge{top:2px;right:4px}.account-progression .main-missions.is-embedded{flex:1;min-height:0;position:static}.account-progression .main-mission-panel.is-ready{border-color:#70ff65}.progression-goal{flex-direction:column;gap:5px;padding:12px 10px;display:flex}.progression-goal progress{accent-color:#46e22d;width:100%;height:10px}.progression-goal small{color:#bdccbc;font-variant-numeric:tabular-nums}.progression-or{text-align:center;color:#70ff65;display:block}.career-tasks{flex:1;grid-auto-rows:minmax(min-content,1fr)}.career-tasks .main-mission-panel{min-height:0}.career-reward{background:#06250f;border:1px solid #637066;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.career-reward>div{flex-direction:column;gap:4px;display:flex}.career-reward span,.progression-note{color:#bdccbc}.career-reward button{flex:none;min-width:140px}.progression-rules p{color:#bdccbc;margin:6px 0 0}.account-progression select{color:#fff;background:#06250f;border:1px solid #637066;padding:5px}.mastery-cards{flex:1;grid-auto-rows:max-content;align-items:start}.mastery-card{min-height:0;padding-bottom:8px}.mastery-card .progression-goal{padding-top:2px}.mastery-stats{color:#bdccbc;margin:0 10px;display:block}.mastery-card>button{width:calc(100% - 16px);margin:8px 8px 0;display:block}html[data-mobile-scale] .mm-missions .account-progression .main-missions.is-embedded{position:static}html[data-mobile-scale] .mm-missions .account-progression .career-reward{background:#00291c;border-color:#39765b;border-radius:10px}html[data-mobile-scale] .mm-missions .account-progression .main-missions-summary,html[data-mobile-scale] .mm-missions .account-progression .career-reward{flex-wrap:wrap}html[data-mobile-scale] .mm-missions .account-progression .progression-rules,html[data-mobile-scale] .mm-missions .account-progression{font-size:var(--mm-text)}html[data-mobile-scale] .mm-missions>nav{overflow:auto hidden}html[data-mobile-scale] .mm-missions>nav button{white-space:nowrap;flex:1 0 auto}.flash-challenges{color:#fff;font:12px Arial,sans-serif;position:absolute;inset:50px 12px 12px}.flash-challenge-tier-number,.flash-challenge-silver,.flash-challenge-gold{width:120px;position:absolute;left:0}.flash-challenge-tier-number{height:73px;top:0}.flash-challenge-tier-number strong{text-align:center;color:#58ff39;font-size:42px;line-height:45px;position:absolute;inset:5px 0 auto}.flash-challenge-tier-number span{text-align:center;color:#58ff39;font-size:15px;position:absolute;inset:auto 0 7px}.flash-challenge-silver{height:118px;top:76px}.flash-challenge-gold{height:170px;top:197px}.flash-challenge-silver img:last-child,.flash-challenge-gold img:last-child{position:absolute;top:24px;left:7px}.flash-challenge-progress{background:#061b0c;border:1px solid #758277;border-radius:3px;width:567px;height:25px;position:absolute;top:1px;left:127px;overflow:hidden}.flash-challenge-progress-fill{background:linear-gradient(#43ba2f,#08750c 48%,#0a4e0c);position:absolute;inset:0 auto 0 0}.flash-challenge-progress img{position:absolute;top:6px;left:5px}.flash-challenge-progress b{color:#55ff37;line-height:17px;position:absolute;top:3px;left:23px}.flash-challenge-timer{box-sizing:border-box;background:linear-gradient(#646464,#353535);border:1px solid #777;border-radius:3px;width:131px;height:25px;padding:5px 10px;font-size:12px;position:absolute;top:0;right:0}.flash-challenge-timer span{margin-right:6px;font-size:15px}.flash-challenge-list{box-sizing:border-box;scrollbar-color:#20b82d #07250d;scrollbar-width:thin;background:#061b0c;border:1px solid #4e6150;border-radius:3px;height:335px;position:absolute;top:34px;left:127px;right:0;overflow:auto hidden}.flash-challenge-track{width:max-content;height:323px;padding:3px;display:flex}.flash-challenge-card{flex:none;width:192px;height:319px;position:relative}.flash-challenge-card-frame{width:192px;height:319px;position:absolute;inset:0}.flash-challenge-card h3{text-align:center;color:#24c931;margin:0;font-size:20px;font-weight:400;line-height:24px;position:absolute;top:7px;left:0;right:0}.flash-challenge-card.is-current h3{color:#63ff4a}.flash-challenge-reward{width:186px;position:absolute;left:3px;overflow:hidden}.flash-challenge-reward.is-standard{height:118px;top:40px}.flash-challenge-reward.is-gold{height:155px;top:161px}.flash-challenge-reward-bg,.flash-challenge-lock{width:100%;height:100%;position:absolute;inset:0}.flash-challenge-reward>b{z-index:2;color:#8dafa0;font-size:12px;line-height:14px;position:absolute;top:3px;left:3px;right:23px}.flash-challenge-reward.is-gold>b{color:#fff3b3}.flash-challenge-reward-image{z-index:1;object-fit:contain;width:105px;height:78px;position:absolute;top:24px;left:41px}.flash-challenge-reward.is-gold .flash-challenge-reward-image{top:40px}.flash-challenge-reward>span{z-index:2;color:#8dafa0;font-size:16px;font-weight:700;position:absolute;bottom:4px;left:3px}.flash-challenge-reward.is-gold>span{color:#fff3b3}.flash-challenge-lock{z-index:3}.flash-challenge-lock-icon{z-index:4;object-fit:contain;position:absolute;top:5px;right:5px}.flash-challenge-claimed{z-index:5;color:#71ff55;text-shadow:0 1px #000;background:#06360bcc;border:1px solid #37d931;border-radius:2px;padding:1px 4px;font-size:9px;font-style:normal;font-weight:700;position:absolute;top:4px;right:5px}.flash-challenge-reward.is-claimed .flash-challenge-reward-image{filter:brightness(1.08)}.flash-challenge-buy{color:#fff;text-shadow:0 1px #000;background-image:url(/legacy/ui/challenges/orange-left-up.png),url(/legacy/ui/challenges/orange-right-up.png),url(/legacy/ui/challenges/orange-middle-up.png);background-position:0 0,100% 0,7px 0;background-repeat:no-repeat;background-size:7px 30px,7px 30px,calc(100% - 14px) 30px;border:0;width:180px;height:30px;position:absolute;bottom:0;left:0}.flash-challenge-buy:hover{background-image:url(/legacy/ui/challenges/orange-left-over.png),url(/legacy/ui/challenges/orange-right-over.png),url(/legacy/ui/challenges/orange-middle-over.png)}.flash-challenge-buy:active{background-image:url(/legacy/ui/challenges/orange-left-down.png),url(/legacy/ui/challenges/orange-right-down.png),url(/legacy/ui/challenges/orange-middle-down.png);padding-top:1px}.flash-challenge-buy:disabled{filter:saturate(.25);cursor:default;opacity:.8}.flash-challenge-description{width:520px;margin:0;position:absolute;bottom:7px;left:186px}.flash-mission-tab{color:#e3e3e3;text-shadow:0 1px #000;cursor:pointer;background-image:url(/legacy/ui/challenges/tab-left-up.png),url(/legacy/ui/challenges/tab-right-up.png),url(/legacy/ui/challenges/tab-middle-up.png);background-position:0 0,100% 0,7px 0;background-repeat:no-repeat;background-size:7px 30px,7px 30px,calc(100% - 14px) 30px;border:0;width:120px;height:30px;padding:0 7px;font:12px Arial,sans-serif}.flash-mission-tab:hover:not(:disabled):not(.is-selected){background-image:url(/legacy/ui/challenges/tab-left-over.png),url(/legacy/ui/challenges/tab-right-over.png),url(/legacy/ui/challenges/tab-middle-over.png)}.flash-mission-tab:active:not(:disabled):not(.is-selected){background-image:url(/legacy/ui/challenges/tab-left-down.png),url(/legacy/ui/challenges/tab-right-down.png),url(/legacy/ui/challenges/tab-middle-down.png);padding-top:1px}.flash-mission-tab.is-selected{cursor:default;background-image:url(/legacy/ui/challenges/tab-left-selected.png),url(/legacy/ui/challenges/tab-right-selected.png),url(/legacy/ui/challenges/tab-middle-selected.png)}.flash-mission-tab:disabled:not(.is-selected){cursor:default;color:#777}.flash-weekly-missions{color:#fff;gap:6px;height:292px;font:12px Arial,sans-serif;display:flex;position:absolute;top:120px;left:12px;right:12px;overflow:visible}.flash-weekly-reset{color:#70ff65;background:#06250f;border:1px solid #637066;border-radius:2px;justify-content:center;align-items:center;height:28px;display:flex;position:absolute;top:-43px;left:0;right:0}.flash-weekly-mission{flex:none;width:280px;height:292px;position:relative}.flash-weekly-mission-panel{box-sizing:border-box;background:#06250f;border:1px solid #637066;border-radius:3px;height:235px;position:absolute;inset:0 0 auto;overflow:hidden}.flash-weekly-mission-panel>img{object-fit:contain;width:280px;height:120px;position:absolute;top:20px;left:0}.flash-weekly-mission-panel>h3{color:#70ff65;text-align:center;margin:0;font-size:13px;font-weight:400;position:absolute;top:5px;left:8px;right:8px}.flash-weekly-mission-info{box-sizing:border-box;background:#006000;border:1px solid #20ff18;border-radius:3px;height:87px;padding:5px;position:absolute;top:139px;left:8px;right:8px}.flash-weekly-mission-info>span{color:#70ff65;line-height:15px;display:block}.flash-weekly-mission-info>p{text-overflow:ellipsis;white-space:nowrap;min-height:14px;margin:0 34px 0 0;line-height:14px;overflow:hidden}.flash-weekly-mission-info>b{font-weight:400;position:absolute;top:23px;right:6px}.flash-weekly-mission-info>.flash-weekly-mission-reward-label{margin-top:2px}.flash-weekly-mission-rewards{color:#fff;flex-direction:column;height:38px;padding-top:1px;line-height:14px;display:flex}.flash-weekly-mission-rewards small{white-space:nowrap;font-size:12px}.flash-weekly-mission-button{width:120px;height:50px;position:absolute;top:243px;left:80px}.main-missions{flex-direction:column;gap:10px;min-height:0;font:12px Arial,sans-serif;display:flex;position:absolute;inset:60px 12px 54px}.main-missions-summary{background:#06250f;border:1px solid #637066;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.main-missions-summary>div{flex-direction:column;gap:3px;display:flex}.main-missions-summary strong{color:#70ff65}.main-missions-summary span{color:#c6d6c7}.main-missions-summary button{flex:none;min-width:126px}.main-missions-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-height:0;padding:0 2px 2px;display:grid;overflow:auto}.main-mission-card{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.main-mission-panel{box-sizing:border-box;background:#06250f;border:1px solid #637066;border-radius:3px;width:100%;min-height:235px;overflow:hidden}.main-mission-heading{text-align:center;color:#70ff65;padding:6px 8px 0}.main-mission-heading h3{margin:0 0 3px;font-size:13px;font-weight:400}.main-mission-heading span{color:#bdccbc;font-size:11px}.main-mission-panel>img{object-fit:contain;width:100%;height:80px;display:block}.main-mission-panel>p{text-align:center;min-height:28px;margin:0 8px 8px}.main-mission-panel>progress{accent-color:#46e22d;width:calc(100% - 16px);height:10px;margin:0 8px;display:block}.main-mission-progress{text-align:center;font-variant-numeric:tabular-nums;margin:3px 8px;display:block}.main-mission-rewards{background:#006000;border:1px solid #20ff18;border-radius:3px;flex-direction:column;gap:2px;margin:4px 8px;padding:4px;display:flex}.main-mission-rewards strong{color:#8eff78;font-weight:400}.main-mission-claim{flex:none;width:120px;height:50px}.main-mission-card.is-ready .main-mission-panel{border-color:#70ff65}.main-mission-card.is-claimed{opacity:.75}.main-missions-empty{color:#bdccbc;text-align:center;flex:1;place-items:center;display:grid}.main-missions-status{color:#ffb58e;margin:0}html[data-mobile-scale] .mm-missions .main-missions{top:calc(var(--mm-control) + 2 * var(--mm-gap));bottom:calc(var(--mm-control) + 2 * var(--mm-gap));gap:var(--mm-gap)}html[data-mobile-scale] .mm-missions .main-missions-summary{font-size:var(--mm-text);background:#00291c;border-color:#39765b;border-radius:10px}html[data-mobile-scale] .mm-missions .main-missions-summary strong{font-size:calc(var(--mm-text) + 2px)}html[data-mobile-scale] .mm-missions .main-missions-cards{gap:var(--mm-gap);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}html[data-mobile-scale] .mm-missions .main-mission-panel{font-size:var(--mm-text);background:#00291c;border-radius:10px}html[data-mobile-scale] .mm-missions .main-mission-heading h3{font-size:calc(var(--mm-text) + 2px);font-weight:600}html[data-mobile-scale] .mm-missions .main-mission-claim{width:100%}
