:root{color-scheme:dark;--bg:#0b0e1a;--panel:#151a2e;--panel-border:#232a4a;--text:#dde3ff;--text-dim:#8a93c4;--accent:#5b8cff;--accent-2:#ffd166;--accent-3:#72f1ff;--good:#7ee0a0;--danger:#ff7a90}*{box-sizing:border-box}body,html{margin:0;padding:0;color:var(--text);font-family:system-ui,-apple-system,PingFang SC,sans-serif}body{min-height:100svh;background:var(--bg);-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button{touch-action:manipulation}.nebula-bg{z-index:-2;background:linear-gradient(rgba(11,14,26,.78),rgba(11,14,26,.86)),radial-gradient(ellipse 90% 60% at 50% -10%,rgba(91,140,255,.1),transparent 60%),url(/art/bg/nebula.png) 50%/cover no-repeat,var(--bg)}.nebula-bg,.starfield{position:fixed;inset:0;pointer-events:none}.starfield{z-index:-1;overflow:hidden}.starfield i{position:absolute;top:0;left:0;border-radius:50%;background:transparent}.starfield i:first-child{width:1px;height:1px;animation:drift-far 200s ease-in-out infinite alternate;box-shadow:3vw 12vh 0 rgba(221,227,255,.4),8vw 78vh 0 rgba(221,227,255,.3),14vw 35vh 0 rgba(221,227,255,.45),21vw 88vh 0 rgba(221,227,255,.3),27vw 15vh 0 rgba(221,227,255,.4),33vw 55vh 0 rgba(221,227,255,.35),38vw 92vh 0 rgba(221,227,255,.3),44vw 28vh 0 rgba(221,227,255,.45),51vw 68vh 0 rgba(221,227,255,.3),57vw 8vh 0 rgba(221,227,255,.4),63vw 45vh 0 rgba(221,227,255,.35),69vw 82vh 0 rgba(221,227,255,.3),75vw 22vh 0 rgba(221,227,255,.4),81vw 60vh 0 rgba(221,227,255,.35),87vw 38vh 0 rgba(221,227,255,.45),93vw 75vh 0 rgba(221,227,255,.3),97vw 18vh 0 rgba(221,227,255,.4),5vw 50vh 0 rgba(221,227,255,.3),18vw 65vh 0 rgba(221,227,255,.35),30vw 5vh 0 rgba(221,227,255,.3),47vw 95vh 0 rgba(221,227,255,.35),60vw 30vh 0 rgba(221,227,255,.3),72vw 70vh 0 rgba(221,227,255,.4),84vw 10vh 0 rgba(221,227,255,.3),90vw 52vh 0 rgba(221,227,255,.35),11vw 90vh 0 rgba(221,227,255,.3),41vw 48vh 0 rgba(221,227,255,.4),66vw 14vh 0 rgba(221,227,255,.35)}.starfield i:nth-child(2){width:2px;height:2px;animation:drift-near 120s ease-in-out infinite alternate;box-shadow:6vw 25vh 0 rgba(221,227,255,.6),16vw 70vh 0 rgba(221,227,255,.5),24vw 42vh 0 rgba(221,227,255,.65),35vw 18vh 0 rgba(221,227,255,.5),43vw 85vh 0 rgba(221,227,255,.55),53vw 38vh 0 rgba(221,227,255,.6),62vw 75vh 0 rgba(221,227,255,.5),71vw 12vh 0 rgba(221,227,255,.65),79vw 48vh 0 rgba(221,227,255,.5),88vw 86vh 0 rgba(221,227,255,.55),95vw 32vh 0 rgba(221,227,255,.6),10vw 8vh 0 rgba(221,227,255,.5),29vw 95vh 0 rgba(221,227,255,.55),49vw 58vh 0 rgba(221,227,255,.5),68vw 92vh 0 rgba(221,227,255,.6),92vw 62vh 0 rgba(221,227,255,.5)}.starfield i:nth-child(3){width:2px;height:2px;animation:twinkle 3.5s ease-in-out infinite;box-shadow:13vw 20vh 0 rgba(255,255,255,.9),37vw 66vh 0 rgba(255,255,255,.85),55vw 15vh 0 rgba(255,255,255,.9),74vw 55vh 0 rgba(255,255,255,.85),86vw 25vh 0 rgba(255,255,255,.9),22vw 52vh 0 rgba(255,255,255,.85),64vw 88vh 0 rgba(255,255,255,.9),46vw 40vh 0 rgba(255,255,255,.85)}@keyframes drift-far{to{transform:translate(-2vw,-1vh)}}@keyframes drift-near{to{transform:translate(-4vw,-2vh)}}@keyframes twinkle{0%,to{opacity:1}50%{opacity:.25}}.topbar{justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:1px solid var(--panel-border);position:-webkit-sticky;position:sticky;top:var(--plusyy-shell-height,64px);background:rgba(11,14,26,.96);z-index:10;flex-wrap:wrap}.topbar,.topbar h1{display:flex;align-items:center}.topbar h1{font-size:18px;margin:0;gap:8px}.brand-logo{width:28px;height:28px;object-fit:contain;display:block}.topbar .stats{display:flex;gap:16px;align-items:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-wrap:wrap}.layout{display:grid;grid-template-columns:1fr 1fr;align-items:start;grid-gap:16px;gap:16px;max-width:1000px;margin:0 auto;padding:16px}@media (max-width:760px){.layout{grid-template-columns:1fr}}.panel{background:var(--panel);border:1px solid var(--panel-border);border-radius:12px;padding:16px;animation:panel-in .5s ease-out backwards}.panel+.panel{margin-top:16px}.panel h2{margin:0 0 12px;font-size:13px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em}.layout>div>.panel:nth-of-type(2){animation-delay:.1s}.layout>div>.panel:nth-of-type(3){animation-delay:.2s}@keyframes panel-in{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.scene{background:var(--panel);border:1px solid var(--panel-border);border-radius:12px;overflow:hidden;margin-bottom:16px;animation:panel-in .5s ease-out backwards}.scene-banner{display:block;width:100%;height:140px;object-fit:cover;animation:scene-drift 14s ease-in-out infinite alternate}@keyframes scene-drift{0%{transform:scale(1.03) translateX(-1%)}to{transform:scale(1.07) translateX(1%)}}.mine-btn{position:relative;width:100%;padding:28px 0;font-size:20px;border-radius:12px;border:1px solid var(--accent);background:linear-gradient(180deg,#1d2b55,#15204a);color:var(--text);cursor:pointer}.mine-btn:active{transform:scale(.97)}.float-num{position:absolute;top:8px;font-size:14px;font-weight:700;color:var(--accent-2);pointer-events:none;animation:float-up .8s ease-out forwards}.float-num.crit{color:#ff6b6b;font-size:18px;font-weight:800;text-shadow:0 0 8px rgba(255,107,107,.7)}@keyframes float-up{0%{transform:translateY(0);opacity:1}to{transform:translateY(-40px);opacity:0}}.flash-up{animation:flash-up .6s ease-out}@keyframes flash-up{0%{color:var(--accent-2);text-shadow:0 0 8px rgba(255,209,102,.8)}to{color:inherit;text-shadow:none}}.event-banner{background:linear-gradient(180deg,#3a2f10,#2a2208);border:1px solid var(--accent-2);border-radius:12px;padding:10px 14px;margin-bottom:16px;animation:panel-in .4s ease-out backwards}.event-banner-row{display:flex;align-items:center;justify-content:space-between;font-size:14px;margin-bottom:8px}.event-banner-row,.event-toast{color:var(--accent-2);font-weight:600}.event-toast{border-color:var(--accent-2)}@media (prefers-reduced-motion:reduce){.event-banner{animation:none}}.req-met{color:#7ee0a0}.req-met,.req-unmet{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.req-unmet{color:var(--text-dim)}.cargo-warn{color:var(--accent-2);animation:warn-pulse 1.2s ease-in-out infinite}@keyframes warn-pulse{0%,to{opacity:1}50%{opacity:.55}}.res-row{justify-content:space-between;padding:6px 0;border-bottom:1px dashed var(--panel-border);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.res-label,.res-row{display:flex;align-items:center}.res-label{gap:8px}.res-icon{width:22px;height:22px;object-fit:contain;display:block}.upg-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px dashed var(--panel-border)}.upg-icon{width:34px;height:34px;object-fit:contain;display:block;flex-shrink:0}.upg-row .info{flex:1 1}.upg-row .name{font-weight:600}.desc{font-size:12px;color:var(--text-dim)}button.buy{padding:6px 12px;border-radius:8px;border:1px solid var(--accent);background:transparent;color:var(--accent);cursor:pointer;white-space:nowrap}button.buy:active{transform:scale(.95)}button.buy:disabled{opacity:.35;cursor:not-allowed}button.buy.affordable{background:var(--accent);color:#fff;animation:glow 2.4s ease-in-out infinite}@keyframes glow{0%,to{box-shadow:0 0 3px rgba(91,140,255,.3)}50%{box-shadow:0 0 12px rgba(91,140,255,.75)}}.sell-btn{width:100%;margin-top:12px;padding:10px;border-radius:8px;border:1px solid var(--accent-2);background:transparent;color:var(--accent-2);cursor:pointer}.sell-btn:active{transform:scale(.97)}.rocket{display:inline-block;animation:rocket-drift 2.4s ease-in-out infinite}@keyframes rocket-drift{0%,to{transform:translateX(0)}50%{transform:translateX(6px)}}.exp-track{height:6px;border-radius:3px;background:var(--panel-border);overflow:hidden;margin-top:8px}.exp-fill{height:100%;border-radius:3px;background:linear-gradient(90deg,var(--accent),#9fb4ff);transition:width 1s linear}.modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:50}.modal{background:var(--panel);border:1px solid var(--panel-border);border-radius:16px;padding:24px;width:min(90vw,420px);animation:modal-in .35s cubic-bezier(.34,1.56,.64,1)}@keyframes modal-in{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.toast{position:fixed;top:64px;right:16px;z-index:60;background:var(--panel);border:1px solid var(--accent-2);border-radius:12px;padding:12px 16px;cursor:pointer;box-shadow:0 4px 24px rgba(0,0,0,.5);animation:toast-in .4s cubic-bezier(.34,1.56,.64,1)}@keyframes toast-in{0%{transform:translateX(40px);opacity:0}to{transform:translateX(0);opacity:1}}.warp{position:fixed;inset:0;z-index:100;pointer-events:none;background:#fff;animation:warp-flash 1.2s ease-out forwards}@keyframes warp-flash{0%{opacity:0}15%{opacity:.9}to{opacity:0}}.warp-lines{position:absolute;inset:-50%;background:repeating-linear-gradient(90deg,transparent 0 18px,rgba(155,107,255,.35) 18px 20px);animation:warp-zoom 1.2s ease-in forwards}@keyframes warp-zoom{0%{transform:scaleX(1);opacity:.8}to{transform:scaleX(3);opacity:0}}select.lang{background:var(--panel);color:var(--text);border:1px solid var(--panel-border);border-radius:6px;padding:4px 8px}.acct-actions{display:inline-flex;align-items:center;gap:6px}.acct-btn{background:var(--panel);color:var(--accent);border:1px solid var(--accent);border-radius:8px;padding:4px 10px;cursor:pointer;font-size:13px;white-space:nowrap}.acct-btn-secondary{color:var(--accent-2);border-color:var(--accent-2)}.acct-chip{display:inline-flex;align-items:center;gap:6px;max-width:240px;font-size:13px;color:var(--text-dim)}.acct-chip.acct-off{opacity:.6}.acct-loading{color:var(--accent-3)}.acct-signed{color:var(--text)}.acct-dot{width:8px;height:8px;border-radius:50%;background:var(--good);box-shadow:0 0 8px rgba(126,224,160,.65);flex:0 0 auto}.acct-name{min-width:0;max-width:108px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-link{background:transparent;border:none;color:var(--accent);cursor:pointer;font-size:12px;text-decoration:underline;padding:0}.auth-input{width:100%;margin-top:10px;padding:10px;border-radius:8px;border:1px solid var(--panel-border);background:#0e1326;color:var(--text);font-size:14px}.auth-err{color:#ff8a8a}.auth-err,.auth-ok{font-size:13px;margin:8px 0 0}.auth-ok{color:#7ee0a0}.modal .acct-link{display:block;margin:10px auto 0}@media (prefers-reduced-motion:reduce){.cargo-warn,.flash-up,.float-num,.modal,.panel,.rocket,.scene,.scene-banner,.starfield i,.toast,.warp,.warp-lines,button.buy.affordable{animation:none!important}.warp{display:none}.exp-fill{transition:none}.mine-btn:active,.sell-btn:active,button.buy:active{transform:none}}.crew-card{position:relative;background:var(--panel);border:2px solid var(--panel-border);border-radius:12px;padding:10px 8px;text-align:center}.crew-card.locked{opacity:.4}.crew-rarity{left:8px}.crew-lv,.crew-rarity{position:absolute;top:6px;font-size:11px}.crew-lv{right:8px;color:var(--text-dim)}.crew-portrait{width:72px;height:72px;margin:6px auto 2px;display:block;object-fit:contain}.crew-name{font-weight:600;font-size:13px}.crew-job{font-size:11px}.crew-bonus{font-size:12px;color:var(--accent-2);margin-top:2px}.shard-track{height:6px;border-radius:3px;background:rgba(0,0,0,.25);overflow:hidden;margin:6px 4px 2px}.shard-fill{height:100%;border-radius:3px;transition:width .4s ease}.crew-shard-text{font-size:11px}.crew-entry{background:var(--panel);color:var(--accent-2);border:1px solid var(--accent-2);border-radius:8px;padding:4px 10px;cursor:pointer;font-size:13px}.crew-overlay{position:fixed;inset:0;background:rgba(7,9,18,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:70;overflow-y:auto}.crew-panel{max-width:1000px;margin:0 auto;padding:16px}.crew-head{display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;background:rgba(7,9,18,.92);padding:8px 0 12px}.crew-tabs{display:flex;gap:8px}.crew-tab{padding:6px 14px;border-radius:8px;border:1px solid var(--panel-border);background:transparent;color:var(--text-dim);cursor:pointer}.crew-tab.active{background:var(--accent);color:#fff;border-color:var(--accent)}.crew-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:12px;gap:12px}@media (max-width:480px){.crew-grid{grid-template-columns:repeat(2,1fr)}}.draw-overlay{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:90;display:flex;align-items:center;justify-content:center;padding:16px}.draw-box{background:var(--panel);border:1px solid var(--panel-border);border-radius:16px;padding:20px;max-width:680px;width:100%}.draw-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin:12px 0}@media (max-width:560px){.draw-grid{grid-template-columns:repeat(2,1fr)}}.draw-card-wrap{position:relative;animation:draw-pop .4s cubic-bezier(.34,1.56,.64,1) backwards}.draw-tag{position:absolute;top:-6px;right:-6px;z-index:2;font-size:10px;padding:2px 6px;border-radius:6px;background:var(--accent-2);color:#1a1300}@keyframes draw-pop{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.station{background:var(--panel);border:1px solid var(--panel-border);border-radius:12px;padding:12px;margin-bottom:12px}.station-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.station-slots{display:flex;gap:8px;flex-wrap:wrap}.slot{min-width:110px;border:1px dashed var(--panel-border);border-radius:8px;padding:6px;text-align:center;font-size:12px}.slot.synergy{border-color:var(--accent-2)}.bench{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.bench-chip{border:1px solid var(--accent);border-radius:8px;padding:4px 8px;cursor:pointer;font-size:12px;background:transparent;color:var(--accent)}@media (prefers-reduced-motion:reduce){.draw-card-wrap,.shard-fill{animation:none!important;transition:none}}.red-dot{display:inline-block;width:8px;height:8px;margin-left:4px;border-radius:50%;background:#ff5a5a;vertical-align:top}.quest-strip{margin:8px 0;padding:8px 12px;border:1px solid var(--panel-border);border-radius:10px;background:rgba(20,28,48,.6)}.quest-strip.done{text-align:center;color:#8fe}.quest-strip-row{display:flex;justify-content:space-between;font-size:13px}.quest-strip-name{font-weight:600}.quest-strip-num{color:#9ab}.quest-strip-bar{height:6px;margin:6px 0;border-radius:4px;background:rgba(255,255,255,.1);overflow:hidden}.quest-strip-bar i{display:block;height:100%;background:linear-gradient(90deg,#4a9eff,#8fe)}.goals-panel{max-width:600px;margin:40px auto;padding:16px}.goals-body{display:flex;flex-direction:column;gap:10px;padding-top:8px}.daily-week{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px}.daily-cell{display:flex;flex-direction:column;align-items:center;padding:8px 0;border-radius:8px;background:rgba(255,255,255,.06);font-size:12px}.daily-cell.now{outline:2px solid #ffd54a}.daily-day{color:var(--text-dim);margin-bottom:2px}.daily-tok{color:#ffd54a;font-weight:700}.goal-card{padding:10px;border-radius:10px;background:rgba(255,255,255,.05)}.goal-row{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.goal-row:last-child{margin-bottom:0}.ach-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.ach-card{padding:10px;border-radius:10px;background:rgba(255,255,255,.05)}.ach-card.ready{outline:1px solid #ffd54a}.ach-card.claimed{opacity:.7}.tech-stats{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:8px 0;font-size:13px}.tech-stats strong{color:#8fe}.tech-cols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}@media (max-width:768px){.tech-cols{grid-template-columns:1fr}}.tech-col h3{font-size:13px;margin:4px 0;text-align:center;color:#cde}.tech-card{padding:8px;border-radius:8px;background:rgba(255,255,255,.05);margin-bottom:8px}.tech-card.ready{outline:1px solid #ffd54a}.tech-card.maxed{opacity:.7}.tech-card.locked{opacity:.55}.raid-toast{left:50%;top:18%;right:auto;transform:translateX(-50%);animation:raid-toast-in .3s ease-out}@keyframes raid-toast-in{0%{opacity:0;transform:translateX(-50%) translateY(-8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.raid-toast.ok{background:#1f6f43;border-color:#4aad72;color:#d7ffe8}.raid-toast.bad{background:#7a2230;border-color:#b85060;color:#ffd9de}.base-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:10px;gap:10px;margin-top:12px}.base-progress{margin:8px 0 4px}@media (max-width:768px){.base-grid{grid-template-columns:1fr}}@media (max-width:760px){body{background:#090d18;overscroll-behavior-y:contain}.topbar{padding:calc(8px + env(safe-area-inset-top)) 10px 10px;gap:8px;border-bottom-color:rgba(114,241,255,.18);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.topbar h1{width:100%;font-size:17px}.brand-logo{width:32px;height:32px}.topbar .stats{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;width:100%;gap:8px;align-items:center;padding:0 0 2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.topbar .stats::-webkit-scrollbar{display:none}.acct-btn,.crew-entry,.topbar .stats>span,select.lang{flex:0 0 auto;min-width:80px;min-height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;padding:0 10px;background:rgba(21,26,46,.86);font-size:12px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar .stats>span:first-child,.topbar .stats>span:nth-child(2){min-width:136px}.crew-entry{position:relative;color:var(--accent-2)}.acct-actions{flex:0 0 auto;display:flex;order:-2;gap:6px}.acct-actions .acct-btn{min-width:58px}.acct-chip{flex:0 0 auto;order:-2;min-height:40px;min-width:168px;max-width:none;justify-content:center;border:1px solid var(--panel-border);border-radius:8px;background:rgba(21,26,46,.86);padding:0 10px}.acct-signed{justify-content:space-between}.acct-name{max-width:8.5rem}.acct-link{font-size:12px}.layout{grid-template-columns:1fr;max-width:560px;gap:10px;padding:10px 10px calc(92px + env(safe-area-inset-bottom))}.panel{border-radius:10px;padding:12px;background:rgba(21,26,46,.92)}.panel+.panel{margin-top:10px}.panel h2{font-size:12px}.panel h2,.scene{margin-bottom:10px}.scene{border-radius:10px}.scene-banner{height:150px}.quest-strip{margin:8px 0 10px}.mine-btn{position:-webkit-sticky;position:sticky;bottom:calc(8px + env(safe-area-inset-bottom));z-index:30;min-height:72px;padding:18px 12px;border-radius:10px;font-size:18px;box-shadow:0 14px 34px rgba(5,8,18,.62),inset 0 0 0 1px rgba(114,241,255,.18)}.res-row{min-height:42px;padding:9px 0}.res-icon{width:26px;height:26px}.upg-row{align-items:center;gap:10px;min-height:62px;padding:10px 0}.upg-icon{width:40px;height:40px}.upg-row .info{min-width:0}.desc,.upg-row .name{overflow-wrap:anywhere}button.buy{min-width:92px;min-height:42px;padding:7px 9px;text-align:center}.sell-btn{min-height:44px;border-radius:8px}.toast{top:auto;right:10px;left:10px;bottom:calc(92px + env(safe-area-inset-bottom))}.raid-toast{top:auto;bottom:calc(112px + env(safe-area-inset-bottom));width:calc(100% - 20px)}.modal-backdrop{align-items:flex-end;padding:0 10px}.modal{width:100%;max-width:560px;border-radius:16px 16px 0 0;padding:18px 14px calc(18px + env(safe-area-inset-bottom))}.crew-panel,.goals-panel{max-width:560px;margin:0 auto;padding:12px 10px calc(18px + env(safe-area-inset-bottom))}.crew-head{z-index:2;gap:10px;flex-wrap:wrap;padding:calc(8px + env(safe-area-inset-top)) 0 10px}.crew-head h2{margin:0;font-size:16px}.crew-tabs{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.crew-tab{min-height:40px;padding:6px 8px}.crew-card{border-radius:10px}.crew-portrait{width:84px;height:84px}.draw-overlay{align-items:flex-end;padding:12px 10px}.draw-box{max-height:calc(100svh - 24px);overflow-y:auto;border-radius:16px;padding:16px 12px}.draw-grid{grid-template-columns:repeat(2,1fr)}.goal-row{align-items:flex-start}.ach-grid{grid-template-columns:1fr}.daily-week{grid-template-columns:repeat(4,1fr)}.bench,.station-slots{gap:6px}.slot{flex:1 1 120px;min-width:0}}@media (max-width:380px){.acct-btn,.crew-entry,.topbar .stats>span,select.lang{min-width:72px}.topbar .stats>span:first-child,.topbar .stats>span:nth-child(2){min-width:128px}.upg-row{flex-wrap:wrap}.upg-row .info{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 54px)}button.buy{width:100%}}