:root{--glass: rgba(16, 20, 26, .78);--glass-2: rgba(24, 30, 38, .86);--line: rgba(255, 255, 255, .09);--line-2: rgba(255, 255, 255, .16);--text: #eef2f5;--muted: #93a1ad;--dim: #66737e;--gold: #e7b75f;--gold-2: #f3cf85;--blue: #4a9be4;--red: #e0584b;--green: #74d06a;--radius: 12px;--top-h: 46px;--console-h: 212px;--ui: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--display: "Cormorant Garamond", Georgia, serif}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:#0e1216;font-family:var(--ui);color:var(--text);user-select:none;-webkit-user-select:none;-webkit-font-smoothing:antialiased}#game{position:fixed;inset:0;width:100vw;height:100vh;display:block}.hidden{display:none!important}button{font-family:var(--ui)}.ico{display:inline-block;vertical-align:-3px;flex:none}kbd{display:inline-block;min-width:20px;padding:0 6px;margin:0 1px;border-radius:5px;font:600 11.5px/19px var(--ui);color:var(--text);background:#ffffff14;border:1px solid var(--line-2);border-bottom-width:2px;text-align:center}#selbox{position:fixed;display:none;border:1.5px solid rgba(255,255,255,.95);background:#ffffff14;pointer-events:none;z-index:5;border-radius:3px}#floaters{position:fixed;inset:0;pointer-events:none;z-index:4}.floater{position:absolute;left:0;top:0;font-weight:800;font-size:14px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.8);display:flex;align-items:center;gap:3px;white-space:nowrap}.floater .ri{width:18px;height:18px}.ri{display:inline-block;width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-position:center;flex:none;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}#hud{position:fixed;inset:0;pointer-events:none;z-index:6}#topbar{position:absolute;top:10px;left:12px;right:12px;height:40px;display:flex;align-items:center;gap:10px;pointer-events:none}#topbar>*{pointer-events:auto}.res-row{display:flex;align-items:center;height:40px;padding:0 4px;gap:2px;background:var(--glass);border:1px solid var(--line);border-radius:999px;box-shadow:0 8px 22px #0000004d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.res{position:relative;display:flex;align-items:center;gap:7px;height:32px;padding:0 14px 0 8px}.res+.res{border-left:1px solid var(--line)}.res b{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.2px}.res .ri{width:22px;height:22px}.res .vc{font-size:11px;font-weight:600;color:var(--muted);padding:1px 6px;border-radius:999px;background:#ffffff12}.res .vc:empty{display:none}.res.pop b.housed{color:var(--red)}.age-plate{margin:0 auto;height:40px;min-width:220px;padding:0 22px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:999px;background:var(--glass);border:1px solid rgba(231,183,95,.45);box-shadow:0 8px 22px #0000004d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#age-name{font-family:var(--display);font-weight:700;font-size:20px;color:var(--gold-2);letter-spacing:1px;line-height:1}#age-prog{width:140px;height:3px;border-radius:2px;background:#ffffff1f;overflow:hidden;display:none;margin-top:4px}#age-prog.on{display:block}#age-prog:after{content:"";display:block;height:100%;width:var(--p, 0%);background:var(--gold)}.top-right{display:flex;gap:6px;align-items:center}#clock{height:40px;display:flex;align-items:center;padding:0 14px;font-weight:700;font-size:14px;font-variant-numeric:tabular-nums;color:var(--muted);background:var(--glass);border:1px solid var(--line);border-radius:999px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tbtn{height:40px;min-width:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--glass);color:var(--text);font-weight:600;font-size:13px;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:inline-flex;align-items:center;justify-content:center;gap:6px}.tbtn:hover{border-color:var(--line-2);background:var(--glass-2)}#help-top{padding:0}#alerts{position:absolute;left:12px;top:62px;display:flex;flex-direction:column;gap:6px;pointer-events:none}.alert{font-weight:600;font-size:13px;padding:8px 12px 8px 14px;border-radius:10px;background:var(--glass);border:1px solid var(--line);border-left:3px solid var(--gold);box-shadow:0 6px 16px #00000040;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:slidein .25s ease-out;max-width:380px}.alert.bad{border-left-color:var(--red)}.alert.good{border-left-color:var(--green)}@keyframes slidein{0%{transform:translate(-12px);opacity:0}}#toast{position:absolute;left:50%;bottom:calc(var(--console-h) + 18px);transform:translate(-50%);font-weight:600;font-size:14px;padding:9px 16px;border-radius:999px;background:#96281eeb;border:1px solid rgba(255,255,255,.12);opacity:0;transition:opacity .2s;pointer-events:none}#toast.on{opacity:1}#toast.info{background:var(--glass-2)}#age-banner{position:absolute;left:50%;top:26%;transform:translate(-50%,-50%);opacity:0;pointer-events:none;transition:opacity .6s;text-align:center}#age-banner.on{opacity:1}.ab-inner{padding:0 40px}.ab-small{font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#c9d2da;text-shadow:0 1px 6px rgba(0,0,0,.9)}.ab-big{font-family:var(--display);font-weight:700;font-size:64px;color:#fff4dc;text-shadow:0 2px 20px rgba(0,0,0,.6);letter-spacing:2px}.ab-big:after{content:"";display:block;height:2px;margin:6px auto 0;width:60%;background:linear-gradient(90deg,transparent,var(--gold),transparent)}#objectives{position:absolute;right:12px;top:62px;width:290px;padding:12px 14px;border-radius:var(--radius);background:var(--glass);border:1px solid var(--line);box-shadow:0 8px 22px #0000004d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:none;transition:opacity .4s}#objectives.done{opacity:0}.obj-h{font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--gold);margin-bottom:6px}#obj-list{margin:0;padding:0;list-style:none;font-size:13px;font-weight:500;line-height:1.45}#obj-list li{display:flex;gap:8px;color:var(--text)}#obj-list li:before{content:"";flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;border:1.5px solid var(--muted)}#obj-list li.cur:before{border-color:var(--gold);background:var(--gold)}#obj-list li.ok{color:var(--muted);text-decoration:line-through}#obj-list li.ok:before{border-color:var(--green);background:var(--green)}#obj-list li.prog{color:var(--dim);font-size:11px;margin-top:6px}#obj-list li.prog:before{display:none}#console{position:absolute;left:12px;right:12px;bottom:12px;height:calc(var(--console-h) - 24px);display:grid;grid-template-columns:auto minmax(360px,1fr) auto;gap:10px;pointer-events:none}#map-panel{order:1}#sel-panel{order:2}#cmd-panel{order:3}.cpanel{pointer-events:auto;position:relative;background:var(--glass);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 10px 30px #00000059,inset 0 1px #ffffff0f;backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);overflow:hidden}.cp-title{position:absolute;left:12px;top:8px;right:12px;font-size:10.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#cmd-panel{padding:28px 10px 10px}#cmd-grid{display:grid;grid-template-columns:repeat(5,52px);grid-template-rows:repeat(3,44px);gap:6px}.cmd{position:relative;border-radius:9px;border:1px solid var(--line-2);background:#ffffff0f;cursor:pointer;padding:0;overflow:hidden;transition:background .12s,border-color .12s,transform .06s}.cmd img{position:absolute;inset:3px;width:calc(100% - 6px);height:calc(100% - 6px);object-fit:contain}.cmd .hk{position:absolute;right:4px;bottom:2px;font-size:10px;font-weight:700;color:#ffffffbf;text-shadow:0 1px 2px #000}.cmd:hover{background:#ffffff1f;border-color:var(--gold)}.cmd:active{transform:scale(.96)}.cmd.disabled{opacity:.4;filter:grayscale(1)}.cmd.poor:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 2px #e0584bcc;border-radius:9px}.cmd.empty{background:#ffffff06;border-color:#ffffff0d;cursor:default}.cmd.empty .hk{opacity:.25}.cmd.empty:hover{background:#ffffff06;border-color:#ffffff0d}.cmd.empty img,.cmd img:not([src]){display:none}.cmd.tech,.cmd.age{background:#e7b75f14}.cmd.age{border-color:#e7b75f99}#sel-panel{padding:14px 16px}#sel-empty{height:100%;display:flex}#emp-row{display:flex;gap:22px;flex:1}.emp-l{width:210px;display:flex;flex-direction:column;gap:5px}.se-title{font-family:var(--display);font-weight:700;font-size:22px;color:var(--gold-2);margin-bottom:2px;letter-spacing:.5px}.se-sub{font-size:10.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.kv{display:flex;justify-content:space-between;font-size:13px;font-weight:500;color:var(--muted);padding:4px 0;border-bottom:1px solid var(--line)}.kv b{color:var(--text);font-weight:700}.kv.warn b{color:var(--red)}.emp-r{flex:1;display:flex;flex-direction:column;gap:7px;max-width:480px;padding-top:4px}.eco{display:flex;align-items:center;gap:10px}.eco .ri{width:22px;height:22px}.eco b{width:26px;text-align:right;font-size:13px;font-weight:700}.ebar{flex:1;height:8px;border-radius:4px;background:#ffffff12;overflow:hidden}.ebar i{display:block;height:100%;border-radius:4px}.e-food{background:#e0626a}.e-wood{background:#c8894a}.e-gold{background:#eec54a}.e-stone{background:#aeb6bd}#sel-single{display:flex;gap:16px;height:100%}.portrait{width:150px;height:100%;flex:none;border-radius:10px;background:radial-gradient(circle at 50% 35%,#7896af73,#141a2033 72%);border:1px solid var(--line-2);display:flex;align-items:center;justify-content:center;overflow:hidden}.portrait img{width:140px;height:140px}.sel-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}#sel-name{font-family:var(--display);font-weight:700;font-size:24px;line-height:1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}#sel-name .sub{width:100%;font-family:var(--ui);font-size:12px;font-weight:500;color:var(--muted)}.tag{font-family:var(--ui);font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;padding:3px 8px;border-radius:999px}.tag.you{background:#4a9be433;color:#9fd0ff}.tag.foe{background:#e0584b38;color:#ffb0a6}.tag.gaia{background:#ffffff1a;color:var(--muted)}.hpbar{position:relative;height:16px;max-width:340px;border-radius:999px;background:#ffffff14;overflow:hidden;flex:none}#sel-hp{height:100%;background:linear-gradient(90deg,#4fb548,#7fdc6f);width:100%;border-radius:999px}#sel-hp.mid{background:linear-gradient(90deg,#d59a2a,#f0c24c)}#sel-hp.low{background:linear-gradient(90deg,#c23a2a,#ee6a55)}#sel-hptext{position:absolute;inset:0;text-align:center;font-size:11px;font-weight:700;line-height:16px;text-shadow:0 1px 2px rgba(0,0,0,.8)}#sel-stats{display:flex;flex-wrap:wrap;gap:6px}.stat{display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;background:#ffffff0d;border:1px solid var(--line)}.stat .ico{color:var(--gold)}.stat b{font-size:14px;font-weight:700}.stat em{font-style:normal;font-size:11px;color:var(--muted)}#sel-extra{display:flex;flex-direction:column;gap:4px}.status{font-size:13px;font-weight:600;color:var(--gold-2)}.status.gold{font-size:18px}.desc{font-size:12.5px;color:var(--muted);line-height:1.45;max-width:540px}.carry{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.carry b{color:var(--text)}.carry .ri{width:20px;height:20px}.carry.big{font-size:14px}.bprog{position:relative;height:14px;max-width:340px;border-radius:999px;background:#ffffff14;overflow:hidden}.bprog i{display:block;height:100%;background:var(--gold)}.bprog span{position:absolute;inset:0;text-align:center;font-size:10.5px;font-weight:700;line-height:14px;color:#111}#sel-queue{width:240px;flex:none;display:flex;flex-direction:column;gap:8px}.qhead{display:flex;gap:10px;align-items:center;padding:6px;border-radius:10px;background:#ffffff0d;border:1px solid var(--line-2);cursor:pointer}.qhead:hover{border-color:var(--red)}.qhead.housed{border-color:var(--red);background:#e0584b1f}.qhead img{width:46px;height:46px;border-radius:8px;background:#00000040}.qhead>div{flex:1;min-width:0}.qhead b{display:block;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qhead small{font-size:11px;color:var(--muted)}.qbar{height:5px;border-radius:3px;background:#ffffff1a;overflow:hidden;margin:5px 0 3px}.qbar i{display:block;height:100%;background:var(--gold)}.qrest{display:flex;flex-wrap:wrap;gap:5px}.qitem{width:40px;height:40px;border-radius:8px;border:1px solid var(--line-2);background:#00000040;cursor:pointer;padding:0;overflow:hidden}.qitem img{width:100%;height:100%}.qitem:hover{border-color:var(--red)}.qempty{font-size:12px;color:var(--dim);line-height:1.5;padding:10px;border-radius:10px;border:1px dashed var(--line-2)}#sel-multi{display:flex;flex-direction:column;gap:10px}.mh-h{font-family:var(--display);font-weight:700;font-size:20px}.mh-h small{font-family:var(--ui);font-size:11.5px;font-weight:500;color:var(--muted);margin-left:10px}.mgrid{display:flex;flex-wrap:wrap;gap:8px}.mu{position:relative;width:84px;height:100px;padding:4px;display:flex;flex-direction:column;align-items:center;border-radius:10px;background:#ffffff0d;border:1px solid var(--line);cursor:pointer}.mu:hover{border-color:var(--gold)}.mu img{width:62px;height:62px}.mu .mc{position:absolute;right:5px;top:4px;font-size:11px;font-weight:700;background:var(--blue);color:#fff;border-radius:999px;padding:1px 7px}.mu .mhp{width:88%;height:4px;border-radius:2px;background:#ffffff1a;overflow:hidden}.mu .mhp i{display:block;height:100%;background:var(--green)}.mu .mn{font-size:10.5px;font-weight:600;color:var(--muted);margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#map-panel{display:flex;gap:8px;padding:8px}#minimap-wrap{flex:none;height:100%;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;border:1px solid var(--line-2);background:#0e1216}#minimap{width:100%;height:100%;display:block;cursor:pointer}.map-btns{width:40px;display:flex;flex-direction:column;gap:6px}.mbtn{position:relative;flex:1;border-radius:9px;border:1px solid var(--line-2);background:#ffffff0f;color:var(--text);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.mbtn:hover{background:#ffffff1f;border-color:var(--gold)}.mbtn.idle i{position:absolute;inset:4px;background-size:contain;background-position:center;background-repeat:no-repeat}.mbtn.idle b{position:absolute;right:-3px;top:-3px;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;line-height:17px;border-radius:999px;background:var(--red);color:#fff}.mbtn.idle.none b{background:#56606a}.mbtn.idle.none i{opacity:.5}#tooltip{position:fixed;z-index:50;max-width:320px;padding:12px 14px;border-radius:12px;background:#0e1217f2;border:1px solid var(--line-2);box-shadow:0 14px 34px #00000080;pointer-events:none;font-size:12.5px;line-height:1.45;color:var(--muted)}#tooltip .tt-t{font-weight:700;font-size:14px;color:var(--text);margin-bottom:4px;display:flex;justify-content:space-between;gap:10px}#tooltip .tt-hk{font-size:10.5px;font-weight:700;color:var(--text);background:#ffffff1a;border:1px solid var(--line-2);padding:0 6px;border-radius:5px}#tooltip .tt-c{display:flex;gap:12px;margin:4px 0 6px;font-weight:700;color:var(--text)}#tooltip .tt-c span{display:flex;align-items:center;gap:4px}#tooltip .tt-c .no{color:var(--red)}#tooltip .tt-c .ri{width:18px;height:18px}#tooltip .tt-s{color:var(--dim);margin-top:4px}#tooltip .tt-x{color:var(--red);font-weight:600;margin-top:4px}.overlay{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;background:#080b0e99;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.sheet{width:440px;max-width:94vw;padding:26px 28px;display:flex;flex-direction:column;gap:12px;border-radius:16px;background:#12161cf0;border:1px solid var(--line-2);box-shadow:0 30px 70px #0000008c}.sheet.wide{width:920px}.sheet-h{font-family:var(--display);font-weight:700;font-size:34px;text-align:center;color:#fff4dc;margin-bottom:4px}.sheet h3{margin:10px 0 6px;font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--gold)}.sheet p{margin:0 0 6px;font-size:13.5px;line-height:1.6;color:#c9d2da}.sheet b{color:var(--text)}.help-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.keys{margin:0;padding:0;list-style:none;font-size:13px;line-height:2.1;color:#c9d2da}#over-sub{text-align:center;color:var(--muted);font-size:14px}#over-stats{width:100%;border-collapse:collapse;font-size:13.5px}#over-stats td,#over-stats th{padding:8px 10px;border-bottom:1px solid var(--line);text-align:right}#over-stats th:first-child,#over-stats td:first-child{text-align:left;color:var(--muted)}#over-stats th{font-size:11px;letter-spacing:1.4px;text-transform:uppercase}.big-btn{height:50px;font-family:var(--ui);font-weight:700;font-size:15px;letter-spacing:1.5px;text-transform:uppercase;color:#1b1206;border-radius:12px;border:0;background:linear-gradient(180deg,var(--gold-2),var(--gold));box-shadow:0 8px 24px #e7b75f40,inset 0 1px #ffffff80;cursor:pointer;transition:transform .08s,filter .15s}.big-btn:hover{filter:brightness(1.07)}.big-btn:active{transform:translateY(1px)}.small-btn{height:40px;font-weight:600;font-size:13px;color:var(--text);border-radius:10px;border:1px solid var(--line-2);background:#ffffff0d;cursor:pointer}.small-btn:hover{background:#ffffff1a}#menu{background:none;backdrop-filter:none;-webkit-backdrop-filter:none;justify-content:flex-start;align-items:stretch}.menu-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#090c10eb,#090c10bf,#090c1026 52%,#090c1000 70%),linear-gradient(0deg,#090c10b3,#090c1000 20%)}.menu-col{position:relative;width:480px;max-width:94vw;margin-left:5vw;display:flex;flex-direction:column;justify-content:center;gap:26px}.brand{display:flex;align-items:center;gap:16px}.crest{width:58px;height:66px;flex:none;filter:drop-shadow(0 4px 12px rgba(0,0,0,.6))}.brand-name{font-family:var(--display);font-weight:700;font-size:44px;line-height:1;color:#fff4dc;letter-spacing:.5px}.brand-tag{margin-top:6px;font-size:13px;font-weight:500;color:var(--muted);letter-spacing:.3px}.setup{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:16px;background:#12161cd1;border:1px solid var(--line-2);box-shadow:0 24px 60px #00000073;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.setup-h{font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--gold)}.opt{display:flex;align-items:center;justify-content:space-between;gap:12px}.opt.col{flex-direction:column;align-items:stretch;gap:8px}.opt label{font-size:13px;font-weight:600;color:#c9d2da}.seg{display:flex;padding:3px;gap:3px;border-radius:10px;background:#ffffff0d;border:1px solid var(--line)}.seg button{font-weight:600;font-size:12.5px;padding:7px 12px;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.seg button:hover{color:var(--text)}.seg button.on{background:#ffffff1f;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.agecards{display:grid;grid-template-columns:repeat(4,1fr);padding:0;gap:8px;background:none;border:0}.agecards button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px 9px;border-radius:12px;background:#ffffff0a;border:1px solid var(--line)}.agecards button img{width:54px;height:54px}.agecards button b{font-size:13px;font-weight:700;color:var(--text)}.agecards button span{font-size:10.5px;font-weight:500;color:var(--dim)}.agecards button.on{background:#e7b75f1f;box-shadow:none;border-color:var(--gold)}.agecards button.on b{color:var(--gold-2)}.setup-note{font-size:12.5px;line-height:1.5;color:var(--muted);min-height:38px}.row2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.matchup{position:absolute;right:4vw;bottom:76px;display:flex;align-items:center;gap:12px}.matchup .side{display:flex;align-items:center;gap:12px;padding:8px 18px 8px 8px;border-radius:14px;background:#12161ccc;border:1px solid var(--line-2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.matchup .side.blue{box-shadow:inset 3px 0 0 var(--blue)}.matchup .side.red{box-shadow:inset 3px 0 0 var(--red)}.matchup img{width:56px;height:56px;border-radius:10px;background:#ffffff0d}.matchup b{display:block;font-size:14px;font-weight:700}.matchup span{font-size:12px;color:var(--muted)}.matchup .vs{font-family:var(--display);font-style:italic;font-weight:700;font-size:22px;color:var(--muted)}.menu-foot{position:absolute;left:0;right:0;bottom:0;padding:14px 20px;display:flex;flex-wrap:wrap;justify-content:center;gap:24px;font-size:12.5px;color:var(--muted);border-top:1px solid var(--line);background:#090c1099}#loading{background:radial-gradient(ellipse at 50% 40%,#1b2530,#0b0f13 70%);z-index:60;backdrop-filter:none;-webkit-backdrop-filter:none}.load-card{display:flex;flex-direction:column;align-items:center;gap:14px}.load-card .crest{width:72px;height:82px}.load-card .brand-name{font-size:40px}#load-msg{font-size:13px;color:var(--muted)}.load-bar{width:280px;height:2px;border-radius:1px;background:#ffffff1a;overflow:hidden}#load-fill{height:100%;width:5%;background:var(--gold);transition:width .25s}@media(max-width:1360px){#cmd-grid{grid-template-columns:repeat(5,46px);grid-template-rows:repeat(3,42px);gap:5px}.portrait{width:120px}.portrait img{width:112px;height:112px}#sel-queue{width:200px}.res{padding:0 10px 0 6px}}#sel-empty>.se-title,#sel-empty>.se-tip{display:none}#sel-empty .emp-row{width:100%}
