:root{--glass-a:#3058ea;--glass-b:#1534bd;--glass-top:#2b52e4;--bg:#0b1d6e;--panel:#2146d6;--panel-2:#ffffff1a;--panel-3:#ffffff2e;--ink:#fff;--ink-2:#e0ecff;--ink-3:#b8d0fb;--lab:#bfe6ff;--rule:#ffffff38;--rim:#fff;--sign:#0c2496;--sign-ink:#fff;--shu:#ffc93a;--shu-ink:#4a2400;--shu-soft:#ffc93a33;--ai:#8fd0ff;--ai-soft:#8fd0ff29;--kin:#ffd65a;--r-normal:#d2def2;--r-rare:#7cc4ff;--r-elite:#4fe6b6;--r-epic:#dba8ff;--r-legend:#ffc93a;--good:#5ff0a2;--warn:#ffc84f;--bad:#ff917f;--overlay:#040a308c;--shadow:0 14px 34px #0208306b, 0 2px 5px #0208304d;--pill-blue:linear-gradient(180deg, #5584ff 0%, #2a57f0 48%, #1131c4 100%);--pill-blue-ol:#0a1f7a;--pill-gold:linear-gradient(180deg, #ffe48a 0%, #ffc531 48%, #f08f0c 100%);--pill-gold-ol:#8a3f00;--pill-green:linear-gradient(180deg, #5ff5a6 0%, #22c46e 48%, #0b9a4f 100%);--pill-green-ol:#05502a;--pill-red:linear-gradient(180deg, #ffa58c 0%, #f05a3c 48%, #d8362a 100%);--pill-red-ol:#741306;--pill-navy:linear-gradient(180deg, #2a3f9a 0%, #142a7e 100%);--pill-navy-ol:#050f40;--font-display:"Fredoka", "Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--font-ui:"Nunito", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-num:"Fredoka", "Nunito", system-ui, sans-serif;--hud-h:50px;--gap:8px;--dock-w:0px;--deck-h:64px;--tray-h:222px;--win-w:440px;--card-w:384px;--radius:22px;--top:calc(var(--sat) + var(--gap) + var(--hud-h) + 10px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--glass-a:#1f3aa6;--glass-b:#0b1a63;--glass-top:#1c3699;--bg:#050c33;--panel:#152c8a;--sign:#071548;--overlay:#02051a9e;--shadow:0 14px 34px #00021499, 0 2px 5px #00021473;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--glass-a:#1f3aa6;--glass-b:#0b1a63;--glass-top:#1c3699;--bg:#050c33;--panel:#152c8a;--sign:#071548;--overlay:#02051a9e;--shadow:0 14px 34px #00021499, 0 2px 5px #00021473;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--sat:env(safe-area-inset-top,0px);--sar:env(safe-area-inset-right,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--vw:1vw;--vh:1vh}html,body{overscroll-behavior:none;touch-action:pan-x pan-y;height:100%;overflow:hidden}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (pointer:coarse){input,textarea,select{font-size:max(16px,1em)!important}}body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-size:14px;font-weight:600;line-height:1.45}#app{position:fixed;inset:0;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--ai);outline-offset:2px}svg{display:block}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:600}h2,h3,h4{text-wrap:balance;margin:0}p{margin:0}[hidden]{display:none!important}#city{touch-action:none;background:linear-gradient(#7fb0e0,#d6e2ea 70%);width:100%;height:100%;position:absolute;inset:0}#city.placing{cursor:crosshair}#city.grab{cursor:grabbing}#links{pointer-events:none;z-index:4;width:100%;height:100%;position:absolute;inset:0;overflow:visible}#labels{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:hidden}#weather{pointer-events:none;z-index:4;width:100%;height:100%;position:absolute;inset:0}.lbl{background:var(--panel);border:1px solid var(--rule);white-space:nowrap;pointer-events:auto;cursor:pointer;will-change:transform;border-radius:3px;align-items:center;gap:3px;padding:2px 5px 2px 2px;font-size:11px;font-weight:700;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-100%);box-shadow:0 2px 6px #0000002e}.lbl .lv{font-family:var(--font-num);color:var(--ink-2);font-size:10.5px;font-weight:500}.lbl.sel{border-color:var(--shu);box-shadow:0 0 0 2px var(--shu);z-index:2}.lbl.build{opacity:.8;border-style:dashed}.lbl .warn{background:var(--warn);border-radius:50%;width:7px;height:7px}.lbl .bad{background:var(--bad);border-radius:50%;width:7px;height:7px}.dlbl{text-align:center;color:#fff;text-shadow:0 1px 3px #000000bf;pointer-events:none;white-space:nowrap;line-height:1.1;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.dlbl b{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.dlbl i{opacity:.9;font-size:11px;font-style:normal}.dlbl .hm{letter-spacing:.02em;background:#0c121e8c;border-radius:999px;align-items:center;gap:4px;width:max-content;margin:3px auto 0;padding:1px 7px 1px 5px;font-size:10.5px;font-weight:700;display:flex}.dlbl .hm:before{content:"";background:var(--c);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 1.5px #fff}.flt{font-family:var(--font-num);pointer-events:none;text-shadow:0 1px 3px #0009;color:#fff;font-size:12px;font-weight:600;animation:1.6s ease-out forwards rise;position:absolute;top:0;left:0;transform:translate(-50%,-100%)}.flt.neg{color:#ffb4a8}.flt.gain{color:#9cf5a2;font-size:15px;animation-duration:2.2s}.flt.pw{color:#ffd25c;font-size:14px;animation-duration:2.2s}@keyframes rise{0%{opacity:0;translate:0 6px}15%{opacity:1}to{opacity:0;translate:0 -26px}}.flt.coin{color:#ffe27a;text-shadow:0 1px 2px #3c1e00cc,0 0 6px #00000059;align-items:center;gap:3px;font-size:13px;animation:1.9s ease-out forwards rise;display:flex}.flt.coin:before{content:"";background:radial-gradient(circle at 35% 35%,#fff3b0,#f2b51f 55%,#b97a07);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #5a320099}.mb{background:var(--mbc,var(--shu));color:#fff;pointer-events:auto;cursor:pointer;will-change:transform;font:700 11px/1 var(--font-num);border:2px solid #fff;border-radius:999px;align-items:center;gap:4px;padding:3px;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 3px 8px #0a142859}.mb .mi{place-items:center;width:22px;height:22px;display:grid}.mb svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.mb .mt{white-space:nowrap;padding-right:6px}.mb:after{content:"";background:var(--mbc,var(--shu));border-bottom:2px solid #fff;border-right:2px solid #fff;width:8px;height:8px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.mb:hover{filter:brightness(1.08)}.mb.collect{--mbc:#e0a51c;animation:2.4s ease-in-out infinite mbbob}.mb.tender{--mbc:#b88a12}.mb.spec{--mbc:#7a5ad6}.mb.warn{--mbc:#e39a1c}.mb.offer{--mbc:#2f7de1}.mb.sale{--mbc:#c8352b}.mb.build{--mbc:#6b7480;opacity:.88}.mb.free{--mbc:#23804a;animation:2.4s ease-in-out infinite mbbob}.mb.ready{--mbc:#1f8a6a;animation:2.4s ease-in-out infinite mbbob}.mb.pop{animation:.35s ease-out mbpop}@keyframes mbbob{0%,to{translate:0}50%{translate:0 -3px}}@keyframes mbpop{0%{scale:1.35}to{scale:1}}@media (prefers-reduced-motion:reduce){.mb.collect,.mb.free{animation:none}}.stn{--c:var(--ink-3);border:2.5px solid var(--c);color:#111;background:#fff;border-radius:6px;flex:none;grid-template-rows:auto auto;place-items:center;min-width:26px;height:26px;padding:0 2px;line-height:.95;display:inline-grid}.stn b{font-size:9.5px;font-weight:700;font-family:var(--font-ui)}.stn em{font-size:9.5px;font-style:normal;font-family:var(--font-num);font-weight:600}.stn.lg{border-width:3.5px;border-radius:8px;min-width:40px;height:40px}.stn.lg b,.stn.lg em{font-size:13px}.stn.round{border-radius:50%}.crew-i{vertical-align:-.35em;object-fit:contain;pointer-events:none;width:1.35em;height:1.35em;margin:0 .2em 0 0;display:inline-block}.crew-i.crew-pic{vertical-align:middle;flex:none;width:32px;height:32px;margin:0}.mayor-card .mayor-pic{border-radius:14px;flex:none;align-self:flex-start;width:64px;height:64px;margin-right:12px;box-shadow:0 2px 4px #0000002e}.mayor-card .mayor-say{margin:6px 0 0;font-style:italic}#hud{top:calc(var(--sat) + var(--gap));left:var(--gap);right:var(--gap);height:var(--hud-h);pointer-events:none;z-index:12;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute}#hud>*{pointer-events:auto}.pill{background:var(--panel);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:999px;align-items:center;display:flex}.hud-money{height:var(--hud-h);text-align:left;gap:9px;min-width:0;padding:0 16px 0 5px}.hud-money:hover{border-color:var(--ink-3)}.seal{background:var(--shu);color:#fff;width:38px;height:38px;font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:21px;display:grid;box-shadow:inset 0 0 0 2px #ffffff59}.hud-money .rv{min-width:0;line-height:1.1;display:grid}.r-val{white-space:nowrap;font-size:17px;font-weight:600}.r-sub{color:var(--ink-2);white-space:nowrap;font-size:11.5px}.r-sub.up{color:var(--good)}.r-sub.down{color:var(--bad)}.hud-right{flex:none;align-items:center;gap:6px;display:flex}.hud-clock{cursor:default;flex-direction:column;justify-content:center;align-items:stretch;gap:4px;height:40px;padding:0 13px}.date{white-space:nowrap;font-size:12px;font-weight:500}.date .sea{color:#fff;vertical-align:-3px;background:#d9729a;border-radius:50%;place-items:center;width:17px;height:17px;margin-right:6px;font-size:10.5px;font-weight:700;display:inline-grid}.date .sea svg{fill:#fff;stroke:none;width:11px;height:11px}.date .sea.s-summer svg path{stroke:#fff}.date .sea.s-summer{background:#2f9e5b}.date .sea.s-autumn{background:#d0632c}.date .sea.s-winter{background:#5b8fc7}.date .tm{margin-left:4px;font-weight:650}.daybar{background:var(--panel-3);border-radius:2px;height:3px;display:block;overflow:hidden}.daybar span{background:var(--shu);width:0;height:100%;display:block}.menubtn{width:44px;height:44px;color:var(--ink);justify-content:center;position:relative}.menubtn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:21px;height:21px}.menubtn:hover,body.menu-open .menubtn{background:var(--sign);color:var(--sign-ink);border-color:var(--sign)}.menubtn .dot{top:6px;right:6px}.iconbtn{width:34px;height:34px;color:var(--ink-2);border-radius:999px;flex:none;place-items:center;display:grid}.iconbtn:hover{background:var(--panel-2);color:var(--ink)}.iconbtn svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}#dock{right:var(--gap);top:calc(var(--top) - 4px);width:300px;max-width:calc(calc(100 * var(--vw)) - 2 * var(--gap));background:var(--panel);border:1px solid var(--rule);box-shadow:var(--shadow);z-index:45;border-radius:16px;gap:10px;padding:12px;display:grid;position:absolute}.dock-head{gap:1px;padding:0 4px;display:grid}.company{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.stage-pill{color:var(--shu);letter-spacing:.04em;font-size:12px;font-weight:700}.dock-stats{flex-wrap:wrap;gap:6px;display:flex}.dock-stats span{background:var(--panel-2);color:var(--ink-2);border-radius:999px;padding:4px 10px;font-size:12px}.dock-stats b{color:var(--ink);font-size:13.5px}.dock-stats i{font-style:normal}.dock-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.dock-btn{color:var(--ink-2);border-radius:11px;justify-items:center;gap:3px;padding:10px 2px 8px;display:grid;position:relative}.dock-btn svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.dock-btn span{font-size:11px;font-weight:700}.dock-btn:hover{background:var(--panel-2);color:var(--ink)}.dock-btn.on{background:var(--sign);color:var(--sign-ink)}.dot{background:var(--shu);width:9px;height:9px;box-shadow:0 0 0 2px var(--panel);border-radius:50%;position:absolute;top:6px;right:14px}.dock-event{background:var(--panel-2);cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:7px 10px 7px 6px;display:flex}.dock-event:hover{background:var(--panel-3)}.ev-kanji{background:var(--sign);color:var(--sign-ink);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.ev-name{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}#buildbtn{right:calc(var(--gap) + 4px);bottom:calc(var(--gap) + 4px + var(--sab));z-index:22;background:var(--shu);height:58px;color:var(--shu-ink);letter-spacing:.02em;border-radius:999px;align-items:center;gap:9px;padding:0 24px 0 18px;font-size:16px;font-weight:700;transition:transform .12s;display:flex;position:absolute;box-shadow:0 8px 22px #a0281459,0 1px 3px #0003}#buildbtn svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}#buildbtn:hover{filter:brightness(1.06);transform:translateY(-1px)}body.build-hint #buildbtn{animation:1.8s ease-in-out infinite buildpulse}@keyframes buildpulse{0%,to{box-shadow:0 5px #7834008c,0 12px 26px #02083066,inset 0 3px #ffffff8c,0 0 #ffc93a99}50%{box-shadow:0 5px #7834008c,0 12px 26px #02083066,inset 0 3px #ffffff8c,0 0 0 14px #ffc93a00}}@media (prefers-reduced-motion:reduce){body.build-hint #buildbtn{animation:none}}body.tray-open #buildbtn,body.placing #buildbtn,body.on-title #buildbtn{display:none}.win{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow);z-index:20;flex-direction:column;display:flex;position:absolute;overflow:hidden}#window{right:var(--gap);top:var(--top);width:var(--win-w);max-height:calc(100% - var(--top) - 84px - var(--sab))}.win-head{background:var(--sign);color:var(--sign-ink);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:10px 8px 10px 16px;display:flex}.win-head .iconbtn{color:var(--sign-ink)}.win-head .iconbtn:hover{background:#ffffff1f}.sign-title{align-items:baseline;gap:9px;min-width:0;display:flex}.sign-title span{letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:15px;font-weight:700;overflow:hidden}.sign-title i{opacity:.75;white-space:nowrap;text-overflow:ellipsis;flex:0 6 auto;min-width:0;font-size:12px;font-style:normal;overflow:hidden}.band{background:var(--shu);flex:none;height:4px}.panel-scroll{overscroll-behavior:contain;flex:1;overflow:hidden auto}.pb{gap:16px;padding:14px 16px 20px;display:grid}.sec{gap:8px;display:grid}.sec-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sec-h h3{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:700}.sec-h .aside{color:var(--ink-2);font-size:12px}.lead{color:var(--ink-2);max-width:62ch;font-size:13px}.small{font-size:12px}.row{align-items:center;gap:8px;min-width:0;display:flex}.row.between{justify-content:space-between}.grow{flex:1;min-width:0}.ellip{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hr{background:var(--rule);height:1px}#card{left:var(--gap);bottom:calc(var(--gap) + var(--sab));width:var(--card-w);background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow);z-index:21;display:grid;position:absolute;overflow:hidden}body.tray-open #card{bottom:calc(var(--gap) + var(--deck-h) + var(--tray-h) + 10px + var(--sab))}.cd-head{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:10px 8px 9px 12px;display:flex}.cd-head .nm{font-size:15px;font-weight:700;line-height:1.2}.cd-head .nm i{color:var(--ink-3);margin-left:6px;font-size:12px;font-style:normal;font-weight:500}.cd-head .sub{color:var(--ink-2);font-size:12px}.cd-body{gap:9px;padding:10px 12px;display:grid}.cd-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.cd-kpis>div{background:var(--panel-2);border-radius:8px;gap:1px;min-width:0;padding:6px 8px;display:grid}.cd-kpis .l{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.cd-kpis .v{font-family:var(--font-num);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.cd-acts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.act{border:1px solid var(--rule);background:var(--panel);color:var(--ink-2);border-radius:9px;justify-items:center;gap:3px;min-width:0;padding:7px 4px 6px;font-size:11px;font-weight:700;display:grid}.act svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.act span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.act .as{opacity:.92;margin-top:-2px;font-size:11.5px;font-weight:600}.act:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink);background:var(--panel-2)}.act.primary{background:var(--shu);border-color:var(--shu);color:var(--shu-ink)}.act.primary:hover:not(:disabled){filter:brightness(1.06);background:var(--shu);color:var(--shu-ink)}.act.attn{border-color:var(--shu);color:var(--shu)}.act:disabled{opacity:.45;cursor:not-allowed}.cd-note{color:var(--ink-2);font-size:12px}.cd-hero{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.cd-job{color:var(--ink-2);gap:5px;margin:2px 0 8px;font-size:12px;font-weight:600;display:grid}.cd-money{letter-spacing:-.01em;font-size:24px;font-weight:700}.cd-money small{color:var(--ink-3);margin-left:2px;font-size:12px;font-weight:600}.cd-stars{color:#f2b51f;letter-spacing:1px;font-size:15px}.cd-stars i{color:var(--rule);font-style:normal}.cd-say{color:var(--ink-2);font-size:12.5px;font-weight:600}.cd-offer{background:var(--ai-soft,#e6ecfb);border-radius:9px;align-items:center;gap:6px;padding:7px 8px;font-size:12.5px;display:flex}.cd-offer span{flex:1;min-width:0}.act.up2 .gain{color:#d9ffe8;margin-top:-3px;font-size:10.5px;font-weight:700}.act.up2:disabled .gain{color:inherit}.wtabs{background:var(--panel);z-index:2;gap:4px;padding:10px 14px 0;display:flex;position:sticky;top:0}.wtabs button{color:var(--ink-3);border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;padding:7px 12px 8px;font-size:13px;font-weight:700}.wtabs button.on{color:var(--ink);background:var(--panel-2);border-color:var(--rule)}.emp-sum{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.emp-sum .big{font-size:28px;font-weight:700}.emp-sum .big small{color:var(--ink-3);margin-left:3px;font-size:13px}.egrid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.ecard{border:1px solid var(--rule);background:var(--panel);text-align:left;border-radius:10px;grid-template-rows:auto auto auto auto;gap:2px;min-width:0;padding:0 0 8px;display:grid;overflow:hidden}.ecard:hover{border-color:var(--c,var(--shu))}.ecard .art{background:linear-gradient(180deg, color-mix(in srgb, var(--c) 14%, var(--panel)) 0%, var(--panel) 100%);border-bottom:3px solid var(--c,var(--shu));place-items:center;height:78px;display:grid;position:relative;overflow:hidden}.ecard .art img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:74px}.ecard .art .ph svg{fill:none;width:26px;height:26px;stroke:var(--c);stroke-width:1.6px}.ecard .lvp{background:var(--panel);border:1px solid var(--rule);border-radius:999px;padding:2px 6px;font-size:10.5px;font-weight:700;position:absolute;top:5px;left:5px}.ecard .nm{white-space:nowrap;text-overflow:ellipsis;padding:4px 8px 0;font-size:12.5px;font-weight:700;overflow:hidden}.ecard .st2{color:#f2b51f;letter-spacing:1px;padding:0 8px;font-size:11px}.ecard .st2 i{color:var(--rule);font-style:normal}.ecard .st2.bld{color:var(--ink-3);letter-spacing:0;font-weight:600}.ecard .pf{padding:0 8px;font-size:12px;font-weight:600}#deck{left:var(--gap);right:var(--gap);bottom:calc(var(--gap) + var(--sab));background:var(--panel);border:1px solid var(--rule);box-shadow:var(--shadow);z-index:24;border-radius:14px;flex-direction:column;display:flex;position:absolute;overflow:hidden}.deck-bar{height:var(--deck-h);flex:none;align-items:center;gap:8px;padding:0 8px 0 14px;display:flex}.deck-tabs{scrollbar-width:none;flex:1;gap:4px;min-width:0;padding:4px 0;display:flex;overflow-x:auto}.deck-tabs::-webkit-scrollbar{display:none}.tab{min-width:70px;color:var(--ink-2);border-radius:10px;flex:none;justify-items:center;gap:2px;padding:5px 6px 4px;display:grid;position:relative}.tab .ti{background:color-mix(in srgb, var(--c) 18%, var(--panel));width:30px;height:30px;color:var(--c);border-radius:50%;place-items:center;display:grid}.tab .ti svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.tab span{white-space:nowrap;font-size:11px;font-weight:700}.tab:hover{background:var(--panel-2);color:var(--ink)}.tab.on{background:var(--sign);color:var(--sign-ink)}.tab.on .ti{background:var(--c);color:#fff}.tab.locked{opacity:.5}.new-n{color:#fff;min-width:18px;height:18px;font:800 11px/15px var(--font-ui);text-align:center;pointer-events:none;background:linear-gradient(#ff6a55,#d0281c);border:1.5px solid #fff;border-radius:999px;padding:0 5px;position:absolute;box-shadow:0 1px 3px #00000080}.tab .new-n{top:-3px;right:calc(50% - 27px)}.m-sc .new-n{top:-5px;right:-5px}.tab .nw{background:var(--shu);width:8px;height:8px;box-shadow:0 0 0 2px var(--panel);border-radius:50%;position:absolute;top:3px;right:10px}.tool{min-width:58px;color:var(--ink-2);border-radius:10px;justify-items:center;gap:2px;padding:6px 6px 4px;display:grid}.tool svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.tool span{font-size:11px;font-weight:700}.tool:hover{background:var(--panel-2);color:var(--ink)}.tool.on{background:var(--sign);color:var(--sign-ink)}#tray{height:var(--tray-h);border-bottom:1px solid var(--rule);background:var(--panel-2);flex-direction:column;display:flex}.tray-head{align-items:center;gap:9px;padding:8px 8px 4px 14px;display:flex}.tray-sw{background:var(--c,var(--shu));border-radius:50%;flex:none;width:10px;height:10px}.tray-head b{font-size:13.5px}.tray-sub{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.tray-cards{scroll-snap-type:x proximity;flex:1;align-items:flex-start;gap:8px;padding:4px 14px 10px;display:flex;overflow:auto hidden}.bc{text-align:left;border:1px solid var(--rule);background:var(--panel);scroll-snap-align:start;border-radius:10px;flex:none;grid-template-rows:92px auto auto auto;align-content:start;gap:2px;width:152px;padding:0 0 8px;display:grid;position:relative;overflow:hidden}.bc:hover:not(.locked){border-color:var(--c);box-shadow:0 0 0 2px color-mix(in srgb, var(--c) 35%, transparent)}.bc .art{background:radial-gradient(120% 90% at 50% 100%, color-mix(in srgb, var(--c) 26%, var(--panel)) 0%, var(--panel-2) 70%);place-items:center;display:grid;position:relative;overflow:hidden}.bc .art img{object-fit:contain;width:132px;height:113px;margin-top:6px}.bc .art .ph{background:color-mix(in srgb, var(--c) 22%, var(--panel));width:44px;height:44px;color:var(--c);border-radius:50%;place-items:center;display:grid}.bc .art .ph svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.bc .fp{font-family:var(--font-num);background:var(--panel);color:var(--ink-2);border:1px solid var(--rule);border-radius:999px;padding:0 5px;font-size:10px;font-weight:600;position:absolute;top:6px;left:6px}.bc .nm{white-space:nowrap;text-overflow:ellipsis;padding:6px 9px 0;font-size:12.5px;font-weight:700;line-height:1.2;overflow:hidden}.bc .cost{font-family:var(--font-num);padding:0 9px;font-size:13px;font-weight:600}.bc .stt{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;padding:0 9px;font-size:11px;overflow:hidden}.bc .stt.ok{color:var(--good)}.bc .stt.go{color:var(--shu);font-weight:700}.bc.locked .art img{filter:grayscale()opacity(.5)}.bc.done .art img{filter:saturate(.55)opacity(.75)}.bc.done .stt{font-weight:700}.bc .lock{background:var(--sign);width:20px;height:20px;color:var(--sign-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.bc .lock svg{fill:none;stroke:currentColor;stroke-width:2px;width:11px;height:11px}body.placing #tray,body.placing #card,body:not(.tray-open) #deck,body.placing #deck{display:none}.tray-inf{color:var(--shu);white-space:nowrap;font-size:12px;font-weight:700}.tray-inf .tray-ren{vertical-align:-3px;width:16px;height:16px;margin-right:3px}.kv{background:var(--rule);border:1px solid var(--rule);border-radius:3px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.kv.three{grid-template-columns:repeat(3,minmax(0,1fr))}.kv>div{background:var(--panel);gap:1px;min-width:0;padding:7px 9px;display:grid}.kv .l{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700}.kv .v{font-family:var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.kv .s{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.pos{color:var(--good)}.neg{color:var(--bad)}.gold{color:var(--kin)}.btn{border:1px solid var(--rule);background:var(--panel);min-height:34px;color:var(--ink);white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:7px;padding:6px 13px;font-size:13px;font-weight:700;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--ink-3);background:var(--panel-2)}.btn.primary{background:var(--shu);border-color:var(--shu);color:var(--shu-ink)}.btn.primary:hover:not(:disabled){filter:brightness(1.06);background:var(--shu)}.btn.dark{background:var(--sign);border-color:var(--sign);color:var(--sign-ink)}.btn.danger,.btn.primary.danger{background:var(--sign);border-color:var(--bad);color:var(--sign-ink);box-shadow:inset 0 0 0 1px var(--bad)}.btn.small{min-height:28px;padding:3px 9px;font-size:12px}.btn.block{width:100%}.btn:disabled{opacity:.45}.btns{flex-wrap:wrap;gap:6px;display:flex}.seg{border:1px solid var(--rule);border-radius:3px;display:inline-flex;overflow:hidden}.seg button{color:var(--ink-2);border-left:1px solid var(--rule);padding:5px 10px;font-size:12px;font-weight:700}.seg button:first-child{border-left:0}.seg button.on{background:var(--sign);color:var(--sign-ink)}.chip{background:var(--panel-3);color:var(--ink-2);white-space:nowrap;border-radius:2px;align-items:center;gap:4px;padding:1px 7px;font-size:11.5px;font-weight:700;display:inline-flex}.chips{flex-wrap:wrap;gap:4px;display:flex}.bar{background:var(--panel-3);border-radius:3px;height:6px;overflow:hidden}.bar>span{background:var(--ai);border-radius:3px;height:100%;display:block}.meter{grid-template-columns:140px 1fr 58px;align-items:center;gap:8px;font-size:12px;display:grid}.meter .mv{font-family:var(--font-num);text-align:right;color:var(--ink-2)}.card{border:1px solid var(--rule);background:var(--panel);border-radius:3px;gap:7px;min-width:0;padding:10px 11px;display:grid}.card.hl{border-color:var(--shu)}.card.dim{opacity:.62}.card .ttl{font-size:14px;font-weight:700;line-height:1.25}.card .ttl i{color:var(--ink-3);margin-left:6px;font-size:12px;font-style:normal;font-weight:500}.card .meta{color:var(--ink-2);font-size:12px}.card .desc{color:var(--ink-2);font-size:12.5px}.card.click{cursor:pointer}.card.click:hover{border-color:var(--ink-3)}.cards{gap:6px;display:grid}.cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.bcard{border:1px solid var(--rule);background:var(--panel);text-align:left;border-radius:3px;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;width:100%;padding:9px 10px;display:grid}.bcard:hover:not(.locked){border-color:var(--ink-3);background:var(--panel-2)}.bcard.locked .stn{filter:grayscale();opacity:.55}.bcard .nm{font-size:13.5px;font-weight:700;line-height:1.2}.bcard .nm i{color:var(--ink-3);margin-left:5px;font-size:11.5px;font-style:normal;font-weight:500}.bcard .pitch{color:var(--ink-2);grid-column:2/4;font-size:12px}.bcard .cost{font-family:var(--font-num);text-align:right;font-size:13px;font-weight:600}.bcard .st{color:var(--ink-3);flex-wrap:wrap;grid-column:2/4;align-items:center;gap:4px 8px;font-size:11.5px;display:flex}.tier-h{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:8px;padding:6px 0 2px;display:flex}.tier-h b{letter-spacing:.06em;font-size:13px}.tier-h span{color:var(--ink-3);font-size:11.5px}.filters{flex-wrap:wrap;gap:4px;display:flex}.fchip{border:1px solid var(--rule);color:var(--ink-2);border-radius:12px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.fchip i{background:var(--c,var(--ink-3));border-radius:50%;width:8px;height:8px}.fchip.on{background:var(--sign);border-color:var(--sign);color:var(--sign-ink)}.ladder{grid-template-columns:repeat(15,1fr);align-items:center;height:46px;margin:2px 4px 0;display:grid;position:relative}.ladder:before{content:"";background:var(--panel-3);border-radius:3px;height:5px;position:absolute;top:15px;left:3%;right:3%}.ladder .fill{background:var(--c);border-radius:3px;height:5px;position:absolute;top:15px;left:3%}.ladder .st{background:var(--panel);border:2px solid var(--panel-3);border-radius:50%;justify-self:center;width:9px;height:9px;margin-top:-14px;position:relative}.ladder .st.on{border-color:var(--c);background:var(--c)}.ladder .st.ms{background:var(--panel);border-width:3px;width:15px;height:15px}.ladder .st.ms.on{background:var(--panel);border-color:var(--c)}.ladder .st.cur{box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 35%, transparent)}.ladder.l25 .st{border-width:1.5px;width:7px;height:7px}.ladder.l25 .st.ms{border-width:2.5px;width:13px;height:13px}.ladder .st b{font-size:10px;font-family:var(--font-num);color:var(--ink-3);text-shadow:none;font-weight:600;position:absolute;top:17px;left:50%;transform:translate(-50%)}.ladder .st.ms{padding:0;display:block}.ms-list{gap:4px;display:grid}.ms-item{grid-template-columns:30px 1fr;align-items:start;gap:8px;font-size:12.5px;display:grid}.ms-item .lv{font-family:var(--font-num);color:var(--ink-3);font-weight:600}.ms-item.on .lv{color:var(--c)}.ms-item b{font-weight:700}.ms-item span{color:var(--ink-2)}.tbl{border-collapse:collapse;width:100%;font-size:12.5px}.tbl th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:4px 6px;font-size:10.5px;font-weight:700}.tbl td{border-bottom:1px solid var(--rule);white-space:nowrap;padding:6px 5px}.tbl th:first-child,.tbl td:first-child{padding-left:2px}.tbl th:last-child,.tbl td:last-child{padding-right:2px}.tbl td.r,.tbl th.r{text-align:right}.tbl tbody tr{cursor:pointer}.tblwrap{margin:0 -4px;overflow-x:auto}#lenspop{right:var(--gap);top:calc(var(--top) - 4px);background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);width:240px;box-shadow:var(--shadow);z-index:27;gap:2px;padding:6px;display:grid;position:absolute}#lenspop .lp-h{letter-spacing:.12em;color:var(--ink-3);text-transform:uppercase;padding:4px 8px 2px;font-size:10.5px;font-weight:700}#lenspop button{color:var(--ink-2);text-align:left;border-radius:8px;align-items:center;gap:9px;padding:7px 8px;font-size:13px;font-weight:700;display:flex}#lenspop button i{background:var(--c,var(--ink-3));border-radius:3px;flex:none;width:12px;height:12px}#lenspop button:hover{background:var(--panel-2);color:var(--ink)}#lenspop button.on{background:var(--sign);color:var(--sign-ink)}#legend{top:var(--top);background:var(--panel);border:1px solid var(--rule);box-shadow:var(--shadow);z-index:15;width:min(340px, calc(calc(100 * var(--vw)) - 40px));border-radius:10px;gap:4px;padding:7px 12px;font-size:12px;display:grid;position:absolute;left:50%;transform:translate(-50%)}#legend .ramp{background:linear-gradient(90deg,#3d1a6b,#1a8c94 40%,#f9d62e 80%,#eb5229);border-radius:4px;height:8px}#legend .ends{color:var(--ink-3);justify-content:space-between;font-size:11px;display:flex}#placebar .pb-earn{border:0;border-bottom:1px solid var(--rule);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;align-items:center;gap:8px;margin:0;padding:7px 10px 7px 14px;font-size:12.5px;display:none}#placebar .pb-figs{flex-wrap:wrap;flex:1;gap:4px 12px;min-width:0;display:flex}#placebar .pb-earn b{font-weight:800}#placebar .pb-figs i{font-size:11px;font-style:normal}#placebar .pb-chev{border:1.5px solid color-mix(in srgb, currentColor 32%, transparent);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}#placebar .pb-chev svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;transition:transform .2s}#placebar.pb-open .pb-chev svg{transform:rotate(180deg)}#placebar .pb-info{display:none}#objective{left:var(--gap);top:var(--top);width:300px;max-width:calc(calc(100 * var(--vw)) - var(--dock-w) - 40px);background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow);z-index:14;cursor:pointer;text-align:left;grid-template-columns:auto 1fr;display:grid;position:absolute;overflow:hidden}#objective .obj-n{background:var(--sign);color:var(--sign-ink);font-family:var(--font-num);place-items:center;padding:0 10px;font-size:12px;font-weight:600;display:grid}#objective .obj-b{gap:2px;min-width:0;padding:8px 11px;display:grid}#objective .obj-k{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700}#objective .obj-t{font-size:13.5px;font-weight:700}#objective .obj-d{color:var(--ink-2);font-size:12px}#objective .obj-r{color:var(--shu);font-size:11.5px;font-weight:700}#objective .obj-all{border:1px solid var(--rule);background:var(--panel-2);color:var(--ink);cursor:pointer;border-radius:999px;justify-self:start;margin-top:4px;padding:3px 10px;font-family:inherit;font-size:11.5px;font-weight:700}#objective .obj-all:hover{border-color:var(--ink-3)}#objective:not(.min){width:360px}#objective .obj-list{max-height:min(calc(62 * var(--vh)), 560px);cursor:default;margin-top:8px;overflow-y:auto}#objective .obj-list .m-qlist li{padding:7px 9px}#objective .obj-list .m-qlist b{font-size:13px}#objective .obj-n.claim{color:#3a2a00;text-shadow:none;background:#ffd65a}#objective.claim{box-shadow:0 0 0 2px #ffd65a99, var(--shadow)}#objective.min .obj-d,#objective.min .obj-r,#objective.min .obj-k,#objective.min .obj-all{display:none}#objective.min{width:auto;max-width:min(340px, calc(calc(100 * var(--vw)) - 2 * var(--gap)));border-radius:999px}#objective.min .obj-b{padding:7px 14px 7px 10px}#objective.min .obj-t{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}body.tray-open #objective,body.placing #objective{display:none}#placebar{left:50%;bottom:calc(var(--gap) + var(--sab));width:min(620px, calc(calc(100 * var(--vw)) - 32px));background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow);z-index:22;position:absolute;overflow:hidden;transform:translate(-50%)}#placebar .pb-top{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:9px 12px;display:flex}#placebar .pb-top .grow b{font-size:14px}#placebar .pb-grid{background:var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}#placebar .pb-grid>div{background:var(--panel);gap:1px;min-width:0;padding:7px 10px;display:grid}#placebar .pb-notes{color:var(--ink-2);gap:4px;padding:7px 12px;font-size:12px;display:grid}#placebar .pb-actions{border-top:1px solid var(--rule);background:var(--panel-2);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.pb-actions .pb-confirm{flex-basis:100%;order:10;min-height:42px;font-size:14px}#toasts{right:var(--gap);top:var(--top);z-index:40;width:min(340px, calc(calc(100 * var(--vw)) - 24px));pointer-events:none;flex-direction:column;gap:6px;display:flex;position:absolute}body.win-open #toasts{right:calc(var(--gap) + var(--win-w) + 10px)}.toast{pointer-events:auto;background:var(--panel);border:1px solid var(--rule);box-shadow:var(--shadow);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:9px 11px;font-size:12.5px;animation:.25s ease-out tin;display:grid}.toast b{font-size:13px;display:block}.toast.out{animation:.3s ease-in forwards tout}.toast .hanko{border-width:2px;margin-top:2px;padding:4px 6px;font-size:9px}.toast .t-ic{display:none}@keyframes tin{0%{opacity:0;transform:translateY(8px)}}@keyframes tout{to{opacity:0;transform:translate(16px)}}.hanko{border:2.5px solid var(--shu);color:var(--shu);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--shu) 35%, transparent);border-radius:5px;flex:none;place-self:start;place-items:center;padding:5px 8px;font-size:11px;font-weight:800;line-height:1;display:inline-grid;transform:rotate(-8deg)}.hanko.big{border-width:4px;border-radius:8px;margin:10px auto 6px;padding:12px 20px;font-size:28px}.stamp-in{animation:.55s cubic-bezier(.2,1.6,.4,1) both stamp}@keyframes stamp{0%{opacity:0;transform:scale(2.2)rotate(6deg)}to{opacity:1;transform:scale(1)rotate(-8deg)}}#tooltip{z-index:60;background:var(--sign);max-width:280px;color:var(--sign-ink);pointer-events:none;box-shadow:var(--shadow);border-radius:3px;padding:7px 9px;font-size:12px;line-height:1.4;position:absolute}#tooltip b{margin-bottom:2px;display:block}#tooltip .tt-row{font-family:var(--font-num);justify-content:space-between;gap:14px;display:flex}#modal,#nogl{z-index:80;background:var(--overlay);place-items:center;padding:16px;display:grid;position:absolute;inset:0}.modal-card{background:var(--panel);border:1px solid var(--rule);width:min(480px,100%);max-height:calc(100% - 32px);box-shadow:var(--shadow);border-radius:4px;display:grid;overflow:hidden auto}.modal-card .m-head{background:var(--sign);color:var(--sign-ink);align-items:baseline;gap:10px;padding:12px 16px;display:flex}.modal-card .m-head h2{font-size:16px}.modal-card .m-head i{opacity:.75;font-size:12px;font-style:normal}.modal-card .m-body{gap:12px;padding:16px;display:grid}.modal-card .m-foot{border-top:1px solid var(--rule);background:var(--panel-2);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:10px 16px;display:flex}#nogl .modal-card{gap:10px;padding:20px}body.on-title #hud,body.on-title #dock,body.on-title #buildbtn,body.on-title #deck,body.on-title #objective,body.on-title #card,body.on-title #legend,body.on-title #lenspop,body.on-title #placebar{visibility:hidden}#modal.title{background:linear-gradient(90deg, color-mix(in srgb, var(--bg) 82%, transparent) 0%, color-mix(in srgb, var(--bg) 40%, transparent) 55%, transparent 100%);padding-left:max(16px, calc(6 * var(--vw)));place-items:center start}.title-card{width:min(500px,100%);box-shadow:none;background:0 0;border:0;gap:18px;padding:4px}.title-mark{align-items:center;gap:16px;display:flex}.title-mark .seal{border-radius:9px 12px 10px 8px;width:74px;height:74px;font-size:44px}.title-mark h1{min-width:0;font-family:var(--font-display);font-size:clamp(28px, calc(4.6 * var(--vw)), 48px);letter-spacing:.04em;margin:0;font-weight:400;line-height:.95}.title-mark h1 small{font-family:var(--font-ui);letter-spacing:.32em;color:var(--shu);margin-top:8px;font-size:14px;font-weight:700;display:block}.title-thesis{max-width:34ch;font-size:17px;line-height:1.5}.title-mark h1.brand{justify-items:start;gap:2px;display:grid}.title-mark h1.brand img{filter:drop-shadow(0 8px 22px #0a1e5a38);width:min(420px,100%);height:auto;margin-left:-12px;display:block}.title-mark h1.brand small{margin-top:0;padding-left:4px}.title-form{background:var(--panel);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:4px;gap:10px;padding:14px;display:grid}.title-form label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.input{box-sizing:border-box;border:1px solid var(--rule);background:var(--panel);width:100%;min-height:36px;color:var(--ink);font:inherit;border-radius:3px;padding:6px 10px}.input:focus{border-color:var(--ai);box-shadow:0 0 0 2px var(--ai-soft);outline:none}textarea.input{min-height:90px;font-family:var(--font-num);resize:vertical;word-break:break-all;font-size:11px}.continue-card{border:1px solid var(--rule);background:var(--panel-2);border-radius:3px;gap:4px;padding:10px 12px;display:grid}.continue-card.old{background:var(--panel);border-style:dashed}.title-sub{justify-content:space-between;align-items:center;gap:10px;min-height:20px;display:flex}.linkbtn{color:var(--ai);text-underline-offset:3px;font-size:12.5px;font-weight:700;text-decoration:underline}.title-foot{color:var(--ink-2);max-width:46ch;font-size:12px}.title-form:has(.title-mode){gap:12px}.title-mode{border:1px solid var(--rule);background:var(--panel);border-radius:3px;gap:8px;padding:12px;display:grid}.title-mode.on{border-color:color-mix(in srgb, var(--shu) 45%, var(--rule));background:color-mix(in srgb, var(--shu) 5%, var(--panel))}.title-mode .tm-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.title-mode .tm-h b{font-size:15px}.title-mode p{margin:0}#solo-form{gap:8px;display:grid}#solo-form[hidden]{display:none}.spark{width:84px;height:26px;overflow:visible}.spark path.l{fill:none;stroke-width:1.5px}.spark path.a{stroke:none;opacity:.15}.chart{width:100%;height:auto;overflow:visible}.chart text{font-family:var(--font-num);fill:var(--ink-3);font-size:10px}.chart .grid{stroke:var(--rule);stroke-width:1px}.grade{border:3px solid var(--c);width:56px;height:56px;font-family:var(--font-display);color:var(--c);border-radius:50%;flex:none;place-items:center;font-size:28px;display:grid}.stages{gap:0;display:grid}.stage{grid-template-columns:22px 1fr;align-items:start;gap:10px;padding-bottom:10px;display:grid;position:relative}.stage:before{content:"";background:var(--panel-3);width:4px;position:absolute;top:18px;bottom:-2px;left:9px}.stage:last-child:before{display:none}.stage .dot{border:4px solid var(--panel-3);background:var(--panel);z-index:1;border-radius:50%;width:22px;height:22px;position:relative}.stage.done .dot{border-color:var(--shu);background:var(--shu)}.stage.done:before{background:var(--shu)}.stage.cur .dot{border-color:var(--shu);box-shadow:0 0 0 4px var(--shu-soft)}.stage b{font-size:13.5px}.stage i{color:var(--ink-3);margin-left:6px;font-size:12px;font-style:normal}.stage p{color:var(--ink-2);font-size:12px}.req{grid-template-columns:18px 1fr auto;align-items:center;gap:6px;font-size:12.5px;display:grid}.req .ck{border:2px solid var(--rule);border-radius:2px;place-items:center;width:16px;height:16px;display:grid}.req.ok .ck{background:var(--good);border-color:var(--good)}.req.ok .ck:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:7px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.req .rv{font-family:var(--font-num);color:var(--ink-2);font-size:12px}.req.go{grid-template-columns:18px 1fr auto auto}.req .btn.small{white-space:nowrap;padding:3px 8px;font-size:11.5px}.lead-card{text-align:left;border:1px dashed var(--ink-3);background:var(--panel-2);border-radius:3px;gap:6px;padding:10px 11px;display:grid}.lead-card:hover:not(:disabled){border-style:solid;border-color:var(--shu)}.lead-card.picked{border:1px solid var(--shu);background:var(--shu-soft)}.lead-card b{font-size:13.5px}.lead-card span{color:var(--ink-2);font-size:12px}.deal{border:1px solid var(--rule);background:var(--panel);border-radius:3px;gap:8px;padding:11px;display:grid}.deal.off{border-color:var(--kin)}.deal .price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.deal .price .ask{font-family:var(--font-num);font-size:17px;font-weight:600}.deal .price s{color:var(--ink-3);font-family:var(--font-num);font-size:12px}.issue{align-items:baseline;gap:6px;font-size:12px;display:flex}.issue .q{background:var(--panel-3);width:16px;height:16px;color:var(--ink-3);border-radius:2px;flex:none;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.issue .x{background:color-mix(in srgb, var(--bad) 18%, transparent);width:16px;height:16px;color:var(--bad);border-radius:2px;flex:none;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.spec{text-align:left;border:1px solid var(--rule);background:var(--panel);border-radius:3px;align-content:start;gap:5px;padding:10px;display:grid}.spec:hover:not(:disabled),.spec.on{border-color:var(--shu)}.spec b{font-size:13px;line-height:1.25}.spec span{color:var(--ink-2);font-size:11.5px}.spec .fx{color:var(--ink);font-size:11.5px;font-family:var(--font-num)}.slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.slot{border:1px dashed var(--rule);min-height:54px;color:var(--ink-3);text-align:left;border-radius:3px;align-content:center;gap:2px;padding:6px 7px;font-size:11.5px;display:grid}.slot.full{color:var(--ink);background:var(--panel-2);border-style:solid}.slot.full b{font-size:12px;line-height:1.2}.rar-common{color:var(--ink-2)}.rar-rare{color:var(--ai)}.rar-epic{color:var(--kin)}.menu{gap:14px;display:grid}.menu .mrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.menu .mrow>span{font-size:13px;font-weight:700}.switch{background:var(--panel-3);border:1px solid var(--rule);border-radius:11px;flex:none;width:38px;height:22px;position:relative}.switch:after{content:"";background:var(--panel);border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.switch.on:after{left:18px}.report-top{align-items:center;gap:14px;display:flex}.stage-big{text-align:center;justify-items:center;gap:12px;padding:10px 0;display:grid}.stage-big h2{font-family:var(--font-display);font-size:28px;font-weight:400}@media (max-width:1180px){:root{--win-w:400px;--card-w:360px}}@media (max-width:760px),(pointer:coarse){:root{--hud-h:44px;--gap:6px;--deck-h:58px;--tray-h:214px}.seal{width:34px;height:34px;font-size:18px}.hud-money{gap:7px;padding-right:13px}.r-val{font-size:15.5px}.r-sub{font-size:11px}.hud-clock{height:36px;padding:0 10px}.date{font-size:11.5px}.menubtn{width:40px;height:40px}#dock{right:var(--gap);left:var(--gap);width:auto}#buildbtn{height:54px;padding:0 20px 0 16px}body.card-open #buildbtn,body.win-open #buildbtn,body.menu-open #buildbtn{display:none}#window{z-index:29;width:auto;height:72%;max-height:none;padding-bottom:var(--sab);border-radius:16px 16px 0 0;inset:auto 0 0}#card{left:var(--gap);right:var(--gap);z-index:26;width:auto}.deck-bar{padding:0 6px}.tab{min-width:58px;padding:4px 4px 3px}.tab .ti{width:28px;height:28px}.tray-sub{display:none}.tray-head{justify-content:space-between}.tray-head b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.bc{grid-template-rows:76px auto auto;width:132px}.bc .stt{display:none}.bc .nm{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;display:-webkit-box;overflow:hidden}.bc .art img{width:116px;height:99px}#objective .obj-d,#objective .obj-r,body.win-open #objective,body.card-open #objective,body.menu-open #objective{display:none}#legend{top:calc(var(--top) + 44px)}#placebar{width:calc(calc(100 * var(--vw)) - 12px)}#placebar .pb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#placebar .pb-grid,#placebar .pb-opens,#placebar .pb-notes,#placebar .pb-sub:not(.pb-bad){display:none}#placebar .pb-earn{display:flex}#placebar.pb-open .pb-sub:not(.pb-bad){display:block}#placebar.pb-open .pb-info{border-bottom:1px solid var(--rule);overscroll-behavior:contain;gap:7px;max-height:32vh;padding:9px 14px 10px;font-size:12.5px;display:grid;overflow-y:auto}#placebar .pb-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;display:grid}#placebar .pb-stats>div{gap:1px;min-width:0;display:grid}#placebar .pb-info .l{letter-spacing:.08em;text-transform:uppercase;color:var(--lab,var(--ink-3));white-space:nowrap;font-size:10px;font-weight:700}#placebar .pb-stats .v{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}#placebar .pb-lines{gap:7px;display:grid}#placebar .pb-line{color:var(--ink-2);line-height:1.45}#placebar .pb-line .l{margin-right:6px}#placebar .pb-info .warn{color:var(--warn)}body.placing #m-side,body.placing #m-top,body.placing #m-lobby,body.placing #m-packs,body.placing #m-short,body.placing #m-res>:not(:first-child),body.placing #toasts{display:none!important}body.placing #m-res{right:auto}body.placing #legend{top:calc(var(--sat) + var(--gap));left:calc(var(--sal) + var(--gap) + 108px);right:calc(var(--sar) + var(--gap));width:auto;max-width:420px;padding:5px 12px 6px;transform:none}body.placing #legend b{font-size:12px}#toasts,body.win-open #toasts{right:var(--gap);left:var(--gap);width:auto;top:calc(var(--top) + 44px)}.meter{grid-template-columns:116px 1fr 52px}.cd-acts{grid-template-columns:repeat(4,minmax(0,1fr))}#modal.title{background:linear-gradient(0deg, color-mix(in srgb, var(--bg) 92%, transparent) 55%, transparent);place-items:end center;padding:16px}.title-mark h1.brand img{width:min(300px, calc(80 * var(--vw)));margin-left:-8px}}@media (prefers-reduced-motion:reduce){.stamp-in,.toast,.flt,.reveal .mav{animation:none}}.rar{letter-spacing:.08em;text-transform:uppercase;color:var(--rc);border:1px solid color-mix(in srgb, var(--rc) 55%, transparent);background:color-mix(in srgb, var(--rc) 12%, transparent);vertical-align:1px;white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:9.5px;font-weight:800;display:inline-block}.rar.r-Normal{--rc:var(--r-normal)}.rar.r-Rare{--rc:var(--r-rare)}.rar.r-Elite{--rc:var(--r-elite)}.rar.r-Epic{--rc:var(--r-epic)}.rar.r-Legendary{--rc:var(--r-legend)}.cd-crews{margin:4px 0 6px}.speed-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;margin-top:6px;display:grid}.cur-amt{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.cur-amt .gi-coin{flex:none;width:1.15em;height:1.15em}.input-prefix.cur{place-items:center;display:grid}.input-prefix.cur .gi-coin{width:22px;height:22px}.speed-get{margin-top:8px}.shop-bal{align-items:center;gap:10px;margin-bottom:12px;display:flex}.shop-bal>span{background:#060e34b3;border:1px solid #ffd65a59;border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 6px;display:inline-flex}.shop-bal .gi-coin{width:24px;height:24px}.shop-bal b{font:700 16px var(--font-num)}.shop-bal small{font:800 11px var(--font-ui);color:var(--ink-2)}.shop-bal .info-btn{margin-left:auto}.shop-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.shop-card{color:#fff;cursor:pointer;background:radial-gradient(80% 55% at 50% 22%,#ffd65a29,#0000 70%),#060e34b8;border:1px solid #ffd65a59;border-radius:12px;justify-items:center;gap:2px;padding:26px 8px 10px;display:grid;position:relative;box-shadow:0 6px 14px #0000004d}.shop-card:active{transform:scale(.97)}.shop-art{width:96px;height:60px;position:relative}.shop-art i{left:calc(50% - 20px + (var(--k) - 2.5) * 9px);bottom:calc(var(--k) * 4px);filter:drop-shadow(0 2px 2px #00000073);width:40px;height:40px;position:absolute}.shop-art .gi-coin{width:100%;height:100%}.shop-card>b{font:700 22px var(--font-num);text-shadow:0 2px #0d1b5e}.shop-card>small{font:800 11px var(--font-ui);color:var(--ink-2);letter-spacing:.08em;margin-top:-3px}.shop-bonus{color:#fff;font:800 10.5px var(--font-ui);background:#e5383b;border-radius:999px;padding:2px 7px;font-style:normal;position:absolute;top:6px;right:6px;box-shadow:0 2px 4px #0000004d}.shop-price{color:#3a2400;min-width:96px;font:700 15px var(--font-display);text-align:center;background:linear-gradient(#ffd65a,#e8a222);border-radius:999px;margin-top:6px;padding:6px 12px;box-shadow:0 3px #9a5a00}.speed{text-align:left;border:1px solid var(--rule);background:var(--panel-2);color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;justify-items:start;gap:2px;padding:9px 10px;display:grid}.speed b{font-size:13px}.speed .num{color:var(--ink-2);font-size:12px}.speed i{color:var(--good);font-size:10.5px;font-style:normal;font-weight:700}.speed:hover:not(:disabled){border-color:var(--ai)}.speed:disabled{opacity:.45;cursor:not-allowed}.speed.all{background:var(--shu);border-color:var(--shu);color:var(--shu-ink)}.bc .art .rar{background:color-mix(in srgb, var(--rc) 14%, var(--panel));position:absolute;bottom:6px;left:6px}.mav{letter-spacing:.02em;width:38px;height:38px;color:var(--rc);background:color-mix(in srgb, var(--rc) 14%, var(--panel));border:2px solid var(--rc);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:inline-grid}.mav.sm{vertical-align:-5px;border-width:1.5px;width:20px;height:20px;font-size:8.5px}.mav.lg{border-width:3px;width:72px;height:72px;font-size:24px}.mstars{color:#e3a91a;letter-spacing:1px;font-size:11px}.mstars i{color:var(--rule);font-style:normal}.card.mgr{border-color:var(--rc)}.mgr-acts{flex-wrap:wrap;gap:6px;display:flex}.xpbar{background:var(--panel-3);border-radius:3px;height:6px;overflow:hidden}.xpbar span{background:var(--rc,var(--ai));border-radius:3px;height:100%;display:block}.rec-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px;display:grid}.card.rec .meta{line-height:1.45}.mlist{max-height:min(calc(60 * var(--vh)), 520px);gap:6px;padding-right:2px;display:grid;overflow-y:auto}.row-card .row{align-items:center}.row-card .grow{min-width:0}.reveal{text-align:center;justify-items:center;gap:6px;padding:8px 0;display:grid}.reveal .rv-name{font-size:20px;font-weight:800}.reveal .mav{animation:.5s cubic-bezier(.2,1.6,.4,1) both pop}@keyframes pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.linkbtn{color:var(--ai);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.card.mod{border-color:var(--rc)}.card.mod.dim2{background:var(--panel-2)}.mgroup{align-items:center;gap:8px;margin:12px 0 6px;font-size:12px;display:flex}.drops{max-height:min(calc(60 * var(--vh)), 520px);gap:6px;display:grid;overflow-y:auto}.drop{border:1px solid var(--rc,var(--rule));background:var(--panel);border-radius:8px;grid-template-columns:44px 1fr;align-items:center;gap:10px;padding:8px 10px;display:grid}.drop>b{color:var(--rc);text-align:center;font-size:17px}.drop>.drop-art{width:40px;height:40px}.modgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:8px;display:grid}.art-ic{object-fit:contain;flex:none;width:22px;height:22px}.art-dot{border-radius:50%;width:12px;height:12px;margin:5px;display:inline-block;box-shadow:inset 0 0 0 1px #00000040}.stock,.recipe{flex-wrap:wrap;gap:6px;display:flex}.recipe{margin:2px 0}.stk,.ri{background:var(--panel-2);min-height:30px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;padding:2px 9px 2px 4px;font-size:12.5px;display:inline-flex}.stk b,.ri b{font-weight:800}.ri.short{background:color-mix(in srgb, var(--bad) 14%, transparent);color:var(--bad)}.stk.r-normal{color:var(--r-normal)}.stk.r-rare{color:var(--r-rare)}.stk.r-elite{color:var(--r-elite)}.stk.r-epic{color:var(--r-epic)}.stk.r-legendary{color:var(--r-legend)}.lab-job .row{align-items:center;gap:10px}.card.lab-build{align-items:center;gap:10px;display:flex}.st-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.st-sum{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.st-sum>div{background:var(--panel-2);border-radius:10px;gap:2px;padding:8px 10px;display:grid}.st-sum .l{color:var(--ink-3);font-size:11px}.st-sum b{font-size:15px}.st-chart{border-bottom:1px solid var(--rule);align-items:flex-end;gap:4px;height:96px;padding:6px 2px 0;display:flex}.st-day{flex:1;justify-content:center;align-items:flex-end;gap:2px;min-width:0;height:100%;display:flex}.st-day i{border-radius:3px 3px 0 0;width:45%;max-width:9px}.st-e{background:var(--good)}.st-x{background:var(--bad);opacity:.85}.civic-pop p{margin:0 0 8px}.let-pop{gap:10px;display:grid}.let-biz{align-items:center;gap:10px}.let-row,.let-line{justify-content:space-between;align-items:center;gap:10px;display:flex}.let-row>span{font-weight:700}.let-notice{background:color-mix(in srgb, var(--bad,#b3402a) 13%, transparent);color:var(--bad,#a33a26);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-weight:700;display:flex}.let-notice b{white-space:nowrap;font-size:17px}.let-why{margin:0;line-height:1.4}.let-warn .small b{color:var(--bad,#a33a26)}.cd-land{margin:4px 2px 2px;line-height:1.35}.sale-ic{background:var(--panel-2,#8c68321c);width:44px;height:44px;color:var(--jade,#1f5c50);border-radius:12px;flex:none;place-items:center;display:grid}.sale-ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.let-notice.sale-open{background:color-mix(in srgb, var(--good,#23804a) 12%, transparent);color:var(--good,#23804a)}.civic-cards{justify-content:center;padding-top:4px;display:flex}.lab-job .xpbar{margin-top:8px}.lab-art{width:40px;height:40px}.mod-pic{object-fit:contain;filter:drop-shadow(0 2px 2px #28140040);flex:none}.slot.full .slot-art{width:40px;height:40px;margin-bottom:2px}.lab-star{color:#e3a91a;font-size:.85em}.crates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.card.crate{text-align:center;justify-items:center;gap:6px;display:grid}.card.crate .crate-art{width:56px;height:56px}.card.crate .btn{width:100%}.mod-lock{align-items:center;gap:8px;margin-top:2px;display:flex}.mod-sel{margin-bottom:4px}.star-pop{gap:8px;display:grid}.imp{gap:6px;display:grid}.imp-row{align-items:center;gap:10px;display:flex}.imp-row .grow{min-width:0;display:grid}.imp-row.hl{box-shadow:inset 0 0 0 2px var(--warn);border-radius:8px}.imp-art,.sup-art{width:34px;height:34px}.slot.full>span{display:block}.sec>.seg{width:max-content;max-width:100%}.tierbar{background:var(--panel-3);border-radius:4px;height:8px;margin:18px 6px 4px;position:relative}.tierbar .fill{background:var(--shu);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.tierbar i{background:var(--panel);border:2px solid var(--rule);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:-4px}.tierbar i.on{border-color:var(--shu);background:var(--shu)}.tierbar i b{color:var(--ink-3);white-space:nowrap;font-size:10px;font-weight:600;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.tiers{gap:4px;margin-top:8px;display:grid}.tier{color:var(--ink-2);border-bottom:1px solid var(--rule);grid-template-columns:52px 1fr;gap:8px;padding:4px 0;font-size:12px;display:grid}.tier.on{color:var(--ink)}.tier.on .num{color:var(--good);font-weight:700}.tasks{gap:2px;display:grid}.task{border-bottom:1px solid var(--rule);align-items:center;gap:8px;padding:6px 2px;font-size:13px;display:flex}.task .ck{border:2px solid var(--rule);border-radius:4px;flex:none;width:16px;height:16px}.task.done .ck{background:var(--good);border-color:var(--good);box-shadow:inset 0 0 0 2px var(--panel)}.task.done .grow{color:var(--ink-3);text-decoration:line-through}.spots{gap:6px;display:grid}.spot{border:1px solid var(--rule);background:var(--panel);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.spot .grow{min-width:140px}.board{border:1px solid var(--rule);border-radius:8px;display:grid;overflow:hidden}.brow{border-top:1px solid var(--rule);background:var(--panel);align-items:center;gap:10px;min-width:0;padding:6px 10px;font-size:13px;display:flex}.brow:first-child{border-top:0}.brow>.num:first-child{width:20px;color:var(--ink-3);font-weight:700}.brow.me{background:var(--shu-soft);font-weight:700}.sub-card{border-top:1px dashed var(--rule);gap:6px;padding:8px 0 2px;display:grid}#fx{pointer-events:none;z-index:6;width:100%;height:100%;position:absolute;inset:0}#fx-top{pointer-events:none;z-index:90;width:100%;height:100%;position:absolute;inset:0}.menu .vol-row>span{color:var(--ink-2);padding-left:12px;font-weight:500}.vol{width:min(180px, calc(52 * var(--vw)));accent-color:var(--shu)}.vol:disabled{opacity:.4}.fx-shake{animation:.4s fxshake}@keyframes fxshake{0%,to{translate:0}20%{translate:-6px}40%{translate:5px}60%{translate:-3px}80%{translate:2px}}.fx-celebrate{box-shadow:0 0 0 2px #f2c14e,0 8px 22px #00000038!important}.toast.fx-celebrate{background-image:linear-gradient(105deg,#0000 38%,#f2c14e80 48%,#ffffffa6 52%,#0000 62%);background-repeat:no-repeat;background-size:260% 100%;animation:.25s ease-out tin,1.2s ease-out .1s both fxsweep}@keyframes fxsweep{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.fx-shake{animation:none}.toast.fx-celebrate{background-image:none;animation:none}}.adcard .ad-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);justify-self:start;font-size:10.5px;font-weight:700}.adcard .ad-pic{border:1px solid var(--rule);object-fit:cover;background:#111;border-radius:3px;width:100%}.adcard .ad-pic.ad-wide{aspect-ratio:16/9}.adcard .ad-pic.ad-banner{aspect-ratio:4}.adcard .ad-pic.ad-tall{aspect-ratio:9/16;max-height:calc(46 * var(--vh));justify-self:center;width:auto}.adcard .sel-all{-webkit-user-select:all;user-select:all}a.btn{text-decoration:none}#adm{z-index:85;padding:max(12px, var(--sat)) 12px max(12px, var(--sab));background:var(--overlay);place-items:center;display:grid;position:absolute;inset:0}.adm-card{background:var(--panel);border:1px solid var(--rule);width:min(920px,100%);height:min(860px,100%);box-shadow:var(--shadow);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.adm-head{background:var(--sign);color:var(--sign-ink);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 10px;display:flex}.adm-head h2{font-family:var(--font-display);letter-spacing:.02em;font-size:20px;font-weight:400}.adm-head p{opacity:.75}.adm-head .iconbtn{color:var(--sign-ink)}.adm-card .wtabs{background:var(--panel);border-bottom:1px solid var(--rule);padding-bottom:0}.adm-body{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-height:0;padding:14px 16px 20px;display:grid;overflow-y:auto}.adm-form>*,.adm-form label{min-width:0}.adm-form .input{box-sizing:border-box;max-width:100%}.adm-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adm-bar.end{justify-content:flex-end}.adm-empty{text-align:center;padding:30px 8px}.adm-list{gap:8px;display:grid}.adm-ad{border:1px solid var(--rule);background:var(--panel);border-radius:4px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.adm-thumb{aspect-ratio:16/9;background:var(--panel-3);border-radius:3px;place-items:center;width:120px;display:grid;overflow:hidden}.adm-thumb img{object-fit:cover;width:100%;height:100%}.adm-info{gap:4px;min-width:0;display:grid}.adm-info .small{overflow-wrap:anywhere}.adm-t{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-acts{flex-direction:column;gap:6px;display:flex}.adm-form{gap:12px;display:grid}.adm-form label{gap:4px;font-size:13px;font-weight:700;display:grid}.adm-form fieldset{border:1px solid var(--rule);border-radius:4px;gap:8px;min-width:0;padding:10px 12px 12px;display:grid}.adm-form legend{padding:0 4px;font-size:13px;font-weight:700}.adm-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.adm-groups{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;display:grid}.adm-form .adm-check{border:1px solid var(--rule);background:var(--panel-2);border-radius:3px;align-items:flex-start;gap:8px;padding:6px 8px;font-weight:400;display:flex}.adm-check input{accent-color:var(--shu);margin-top:3px}.adm-slots{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));align-items:start;gap:10px;display:grid}.adm-slot{border:1px solid var(--rule);border-radius:4px;justify-items:start;gap:6px;min-width:0;padding:8px;display:grid}.adm-slot.want{border-color:var(--warn)}.adm-sh{justify-content:space-between;gap:6px;width:100%;display:flex}.adm-prev{background:#20252d;border-radius:3px;max-width:100%;height:auto}.adm-prev:not(.f-tall){width:100%}.adm-prev.f-tall{width:auto;max-height:220px}.adm-file{cursor:pointer;position:relative;overflow:hidden}.adm-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.adm-inv{gap:8px;display:grid}.adm-grp{border:1px solid var(--rule);border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.adm-grp>div{gap:3px;min-width:0;display:grid}.adm-table{border:1px solid var(--rule);border-radius:4px;overflow-x:auto}.adm-table table{border-collapse:collapse;width:100%;font-size:13px}.adm-table th,.adm-table td{text-align:left;border-bottom:1px solid var(--rule);white-space:nowrap;padding:7px 10px}.adm-table td:first-child{white-space:normal;min-width:160px}.adm-table th{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);background:var(--panel-2);font-size:11px}.adm-table .n{text-align:right;font-family:var(--font-num);font-variant-numeric:tabular-nums}.adm-table tfoot td{background:var(--panel-2);font-weight:700}@media (max-width:640px){.adm-ad{grid-template-columns:88px minmax(0,1fr)}.adm-thumb{width:88px}.adm-acts{flex-flow:wrap;grid-column:1/-1}.adm-two{grid-template-columns:1fr}.adm-head h2{font-size:18px}}:root{--hud-h:58px;--top:calc(var(--sat) + var(--gap) + var(--hud-h) + 10px)}#hud{align-items:flex-start;gap:10px;height:auto}.hud-me{height:var(--hud-h);background:var(--panel);border:1px solid var(--rule);box-shadow:var(--shadow);text-align:left;min-width:0;color:var(--ink);border-radius:999px;flex:0 auto;align-items:center;gap:10px;padding:0 16px 0 6px;display:flex}.hud-me:hover{border-color:var(--ink-3)}.me-av{width:44px;height:44px;box-shadow:0 0 0 2px var(--panel), 0 0 0 4px var(--shu);background:var(--panel-3);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.me-av img{object-fit:cover;width:100%;height:100%;display:block}.me-av .seal{width:44px;height:44px;box-shadow:none;font-size:22px}.me-id{min-width:72px;max-width:168px;line-height:1.2;display:grid}.me-id b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.me-id i{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden}.me-stats{border-left:1px solid var(--rule);align-items:center;padding-left:2px;display:flex}.ms{border-right:1px solid var(--rule);min-width:0;padding:0 11px;line-height:1.18;display:grid}.ms:last-child{border-right:0;padding-right:0}.ms i{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:9.5px;font-style:normal;font-weight:700}.ms i em{color:var(--shu);letter-spacing:0;margin-left:2px;font-style:normal}.ms b{white-space:nowrap;font-size:15.5px;font-weight:600}.ms b.down{color:var(--bad)}.hud-day{background:var(--panel);border:1px solid var(--rule);min-width:250px;box-shadow:var(--shadow);cursor:pointer;text-align:left;border-radius:16px;flex:0 360px;gap:3px;margin:0 auto;padding:6px 16px;display:grid}.hud-day:hover{border-color:var(--ink-3)}.hd-top{white-space:nowrap;align-items:baseline;gap:8px;font-size:12.5px;display:flex}.hd-top>b:first-child{font-family:var(--font-display);letter-spacing:.02em;font-size:15px;font-weight:400}.hd-top span{color:var(--ink-2);font-weight:600}.hd-top .tm{margin-left:auto;font-size:13px}.hd-track{height:16px;margin:0 2px;position:relative}.hd-line{background:var(--panel-3);border-radius:2px;height:3px;position:absolute;top:7px;left:0;right:0;overflow:hidden}.hd-fill{background:linear-gradient(90deg, var(--kin), var(--shu));width:0;height:100%;display:block}.hd-node{background:var(--panel);border:2px solid var(--panel-3);box-sizing:border-box;border-radius:50%;width:11px;height:11px;margin-left:-5.5px;position:absolute;top:3px}.hd-node b{display:none}.hd-node.now{border-color:var(--shu);width:15px;height:15px;box-shadow:0 0 0 3px color-mix(in srgb, var(--shu) 22%, transparent);margin-left:-7.5px;top:1px}.hd-node.mk{background:var(--panel);width:18px;height:18px;color:var(--kin);box-shadow:none;border:0;place-items:center;margin-left:-9px;display:grid;top:-1px}.hd-node.mk i{display:grid}.hd-node.mk svg{fill:currentColor;stroke:currentColor;stroke-width:.6px;stroke-linejoin:round;width:16px;height:16px}.hd-sub{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:11.5px;display:flex}.hd-sub .sea{color:#fff;background:#d9729a;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;display:inline-grid}.hd-sub .sea svg{fill:#fff;stroke:none;width:11px;height:11px}.hd-sub .sea.s-summer svg path{stroke:#fff}.hd-sub .sea.s-summer{background:#2f9e5b}.hd-sub .sea.s-autumn{background:#d0632c}.hd-sub .sea.s-winter{background:#5b8fc7}.hd-ev{color:var(--ink);text-overflow:ellipsis;min-width:0;margin-left:auto;padding-left:8px;font-weight:700;overflow:hidden}.hud-right{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}#dock.hud-icons{width:auto;max-width:none;box-shadow:none;z-index:auto;background:0 0;border:0;border-radius:0;gap:2px;padding:0;display:flex;position:static}.hud-icons .dock-btn{color:#fff;filter:drop-shadow(0 1px 1px #060a12cc)drop-shadow(0 0 6px #060a1280);background:0 0;border-radius:12px;gap:3px;width:56px;padding:6px 2px 7px;transition:transform .15s,color .15s}.hud-icons .dock-btn svg{stroke-width:1.9px;width:25px;height:25px}.hud-icons .dock-btn span{letter-spacing:.01em;font-size:11px;font-weight:800}.hud-icons .dock-btn:hover{color:#fff;background:0 0;transform:translateY(-1px)}.hud-icons .dock-btn.on{color:#ffd27a;background:0 0}.hud-icons .dock-btn.on:after{content:"";background:#ffd27a;border-radius:2px;width:18px;height:3px;margin-left:-9px;position:absolute;bottom:0;left:50%}.hud-icons .dock-btn:focus-visible{outline-offset:0;outline:2px solid #fff}.hud-icons .dot{top:3px;right:12px;box-shadow:0 0 0 2px #fff}.hud-me.on{border-color:var(--ink)}.hud-tax{background:var(--panel);border:1px solid var(--rule);width:220px;box-shadow:var(--shadow);text-align:left;color:var(--ink);border-radius:12px;gap:4px;padding:6px 12px 7px;display:grid}.hud-tax:hover{border-color:var(--ink-3)}.tx-h{white-space:nowrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.tx-h b{font-weight:700}.tx-bar{background:var(--panel-3);border-radius:3px;height:5px;overflow:hidden}.tx-bar span{background:var(--warn);width:0;height:100%;display:block}#toasts,body.win-open #toasts{top:calc(var(--top) + 48px);right:var(--gap)}#lenspop{top:calc(var(--top) - 2px);right:calc(var(--gap) + 232px)}@media (max-width:1260px){.hud-icons .dock-btn{width:42px;padding:9px 2px 10px}.hud-icons .dock-btn span{display:none}.hud-icons .dot{top:5px;right:6px}.hud-tax{width:190px}#lenspop{right:calc(var(--gap) + 202px)}}@media (max-width:1080px){.ms-nw,.me-id{display:none}.hud-me{flex-shrink:0}.hud-day{min-width:210px}.hd-ev{display:none}}@media (max-width:760px),(pointer:coarse){:root{--hud-h:46px;--top:calc(var(--sat) + var(--gap) + var(--hud-h) + 52px)}#hud{flex-wrap:wrap;gap:6px}.hud-me{flex:auto;gap:8px;padding:0 12px 0 4px}.me-av,.me-av .seal{width:36px;height:36px}.me-id{display:none}.me-stats{border-left:0}.ms{padding:0 8px}.ms b{font-size:14px}.hud-day{min-width:0;height:var(--hud-h);border-radius:14px;flex:0 0 150px;gap:1px;margin:0;padding:4px 10px}.hd-top{gap:6px;font-size:11px}.hd-top>b:first-child{font-size:12.5px}.hd-top span,.hd-sub{display:none}.hd-track{height:14px}.hud-right{flex-direction:row;flex:100%;align-items:stretch;gap:6px;min-width:0}#dock.hud-icons{scrollbar-width:none;flex:auto;justify-content:space-between;align-items:center;min-width:0;padding:0;overflow-x:auto}#dock.hud-icons::-webkit-scrollbar{display:none}.hud-icons .dock-btn{flex:none;width:36px;padding:8px 0 9px}.hud-icons .dock-btn svg{width:22px;height:22px}.hud-icons .dot{top:4px;right:3px}.hud-tax{flex:none;width:104px;padding:5px 9px}.tx-h{flex-direction:column;gap:0;font-size:10.5px}#toasts,body.win-open #toasts{top:var(--top);left:var(--gap);right:var(--gap);width:auto}#lenspop{right:var(--gap);top:var(--top)}}#win-back{z-index:29;background:var(--overlay);position:absolute;inset:0}#window{width:min(1100px, max(680px, calc(60 * var(--vw))), calc(calc(100 * var(--vw)) - 24px));height:min(calc(100% - 32px), max(560px, calc(74 * var(--vh))));z-index:30;border-radius:10px;max-height:none;inset:50% auto auto 50%;transform:translate(-50%,-50%)}#window .win-head{padding-top:12px;padding-bottom:12px}#window .win-head .close{width:38px;height:38px}body.win-open #card{display:none}@media (max-width:760px),(pointer:coarse){#window{left:8px;right:8px;top:calc(var(--sat) + 8px);bottom:calc(8px + var(--sab));border-radius:14px;width:auto;height:auto;padding-bottom:0;transform:none}}.mav{background:var(--rc);padding:0;overflow:hidden}.mav img{border-radius:50%;width:100%;height:100%;display:block}.mtop{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:8px;margin:2px 0 14px;display:grid}.mt-card{border:1px solid var(--rule);background:var(--panel-2);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:9px 10px 9px 12px;display:flex}.mt-card .btn{flex:none}.mt-h{flex:1;gap:1px;min-width:0;display:grid}.mt-h b{font-size:13.5px}.mt-odds{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;display:-webkit-box;overflow:hidden}.mt-btns{flex:none;gap:4px;display:grid}.mfor-bar{background:var(--panel-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.mfor-bar .grow{flex:200px;min-width:0}.mfor-bar .btn.icon{justify-content:center;width:30px;padding:0}.mscreen{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.mroster{gap:6px;min-width:0;display:grid;position:sticky;top:0}.mfilt{flex-wrap:wrap;gap:4px;display:flex}.mfilt button{font:inherit;border:1px solid var(--rule);background:var(--panel);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:700}.mfilt button .num{opacity:.7;font-weight:600}.mfilt button.on{background:var(--ink);border-color:var(--ink);color:var(--panel)}.mrows{max-height:min(calc(62 * var(--vh)), 620px);gap:3px;margin:-2px;padding:2px;display:grid;overflow-y:auto}.mrows .mrow{text-align:left;width:100%;min-width:0;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:7px 9px 7px 11px;display:flex}.mrows .mrow:focus-visible{outline:2px solid var(--ai);outline-offset:1px}.mr-t{flex:1;min-width:0;line-height:1.3;display:grid}.mr-t b{font-size:13px}.mr-m,.mr-w{color:var(--ink-2);font-size:11px}.mr-f{background:color-mix(in srgb, var(--good) 18%, transparent);color:var(--good);white-space:nowrap;border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-style:normal;font-weight:800}.mpane{min-width:0}.mdet{gap:12px;display:grid}.md-head{align-items:center;gap:16px;display:flex}.md-port{border:3px solid var(--rc);background:var(--rc);width:132px;height:132px;box-shadow:0 8px 22px color-mix(in srgb, var(--rc) 35%, transparent);border-radius:20px;flex:none}.md-id{flex:1;gap:6px;min-width:0;display:grid}.md-name{text-wrap:balance;margin:0;font-size:22px;font-weight:800;line-height:1.1}.md-lv{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.md-lv .mstars{font-size:14px}.md-skill{background:color-mix(in srgb, var(--rc) 11%, var(--panel-2));border-radius:10px;padding:9px 12px;font-size:13px;line-height:1.45}.md-skill b{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-2);margin-bottom:1px;font-size:10.5px;display:block}.md-skill.sig{box-shadow:inset 0 0 0 1.5px var(--rc)}.ceo-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:8px;display:grid}.ceo-card{border-color:color-mix(in srgb, var(--rc) 45%, var(--rule));align-content:start;gap:8px;display:grid}.ceo-card.on{border-color:var(--good);box-shadow:inset 0 0 0 1px var(--good)}.ceo-card .row{align-items:center;gap:10px}.ceo-card .md-acts{margin-top:0}.btn.ceo-up{white-space:normal;text-align:center;line-height:1.25}.ceo-offer .ceo-card{background:color-mix(in srgb, var(--rc) 7%, var(--panel))}.ceo-perks{color:var(--ink-2);gap:3px;margin:0;padding:0;font-size:12px;line-height:1.35;list-style:none;display:grid}.ceo-perks b{color:var(--ink);margin-right:4px;font-weight:700}.reveal .ceo-perks{text-align:left;max-width:320px}.md-for{border:1.5px solid var(--ai);background:var(--ai-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 12px;display:flex}.md-for .grow{flex:220px;gap:2px;min-width:0;display:grid}.mdet .sec{margin:0}.md-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.md-promo{align-items:center;gap:12px;display:flex}.md-promo .grow{gap:5px;min-width:0;display:grid}.mlist2{gap:6px;margin-bottom:6px;display:grid}.md-cur{border-color:var(--good);margin-bottom:8px}.mempty{padding:18px 4px}@media (max-width:760px),(pointer:coarse){.mtop{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px}.mt-card{flex-direction:column;align-items:stretch;gap:6px;padding:8px}.mt-card .btn{padding-inline:6px;font-size:12px}.mt-odds{display:none}.mscreen{grid-template-columns:minmax(0,1fr);gap:12px}.mroster{position:static}.mrows{scroll-snap-type:x proximity;gap:6px;max-height:none;padding-bottom:4px;display:flex;overflow:auto hidden}.mrows .mrow{text-align:center;scroll-snap-align:start;flex-direction:column;flex:none;gap:4px;width:78px;padding:8px 4px 6px;position:relative}.mrows .mrow .mav{width:46px;height:46px}.mr-t{width:100%}.mr-t b{font-size:11.5px}.mr-t .ln,.mr-w,.mr-m .mstars{display:none}.mr-f{color:#0000;background:var(--good);width:9px;height:9px;padding:0;position:absolute;top:4px;right:4px;overflow:hidden}.md-head{gap:12px}.md-port{border-radius:16px;width:92px;height:92px}.md-name{font-size:19px}.md-promo{flex-wrap:wrap}}#sec-tax,#md-train,#md-promo,#md-where{scroll-margin-top:64px}.win,#card,#deck,.hud-me,.hud-day,.hud-tax,#lenspop,#legend,#objective,#placebar,.toast,.modal-card,.adm-card,.title-form{background:linear-gradient(180deg, #ffffff29 0, #ffffff0a 46px, #fff0 47px), linear-gradient(180deg, var(--glass-a), var(--glass-b));border:3px solid var(--rim);color:var(--ink);box-shadow:var(--shadow), inset 0 0 0 1px #ffffff1f}.bc,.ecard,.wtile{--panel:#fff;--panel-2:#eef4ff;--panel-3:#dbe6ff;--rule:#cbdafc;--ink:#0b1f7a;--ink-2:#3a4f98;--ink-3:#6b7fbd;--lab:#6b7fbd;--good:#129158;--warn:#b26d06;--bad:#c8352b;--shu:#e08600;--kin:#c07a0a;--ai:#1d55d8;--r-normal:#66717c;--r-rare:#2f6fd0;--r-elite:#138a6a;--r-epic:#8a3fc2;--r-legend:#c07a0a;color:var(--ink)}.logo-type,.win-head .sign-title span,.m-head h2,.adm-head h2,.stage-big h2,.md-name,.reveal .rv-name{font-family:var(--font-display);letter-spacing:.01em;color:#fff;text-shadow:-2px -2px #1946e6,2px -2px #1946e6,-2px 2px #1946e6,2px 2px #1946e6,0 -2px #1946e6,0 2px #1946e6,-2px 0 #1946e6,2px 0 #1946e6,-2px 4px #081a6e,2px 4px #081a6e,0 5px #081a6e,0 7px 10px #02083073;font-weight:700}.logo-type.gold{color:#fff3c4;text-shadow:-2px -2px #b35a00,2px -2px #b35a00,-2px 2px #b35a00,2px 2px #b35a00,0 -2px #b35a00,0 2px #b35a00,-2px 0 #b35a00,2px 0 #b35a00,-2px 4px #6a2c00,2px 4px #6a2c00,0 5px #6a2c00,0 7px 10px #02083073}.sec-h h3,.kv .l,.cd-kpis .l,.ms i,.tbl th,#lenspop .lp-h,#objective .obj-k,.title-form label,.adm-table th,.md-skill b,.adcard .ad-tag,.pb-grid .l{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--lab);font-weight:900}.muted{color:var(--ink-3)}.lead,.card .meta,.card .desc,.cd-note,.cd-say{color:var(--ink-2)}b,strong{font-weight:800}.btn,.act,.seg,#buildbtn,.speed,.mfilt button,.fchip,.wtabs button,.switch{-webkit-tap-highlight-color:transparent}.btn{--f:var(--pill-blue);--ol:var(--pill-blue-ol);background:var(--f);color:#fff;min-height:38px;font-family:var(--font-display);letter-spacing:.02em;text-shadow:0 1.5px 0 var(--ol), 0 -1px 0 var(--ol), 1.2px 0 0 var(--ol), -1.2px 0 0 var(--ol), 1px 1.5px 0 var(--ol), -1px 1.5px 0 var(--ol);border:2.5px solid #fff;border-radius:999px;padding:6px 16px;font-size:14px;font-weight:600;transition:transform 80ms,filter .12s;position:relative;box-shadow:0 3px #040e4673,0 6px 14px #02083047,inset 0 2px #ffffff73,inset 0 -3px #0000001f}.btn:hover:not(:disabled){background:var(--f);filter:brightness(1.07);border-color:#fff;transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #040e4673,inset 0 2px #fff6}.btn.primary{--f:var(--pill-gold);--ol:var(--pill-gold-ol);background:var(--f);color:#fff;border-color:#fff}.btn.primary:hover:not(:disabled){background:var(--f)}.btn.dark{--f:var(--pill-navy);--ol:var(--pill-navy-ol);background:var(--f);color:#fff;border-color:#ffffffd9}.btn.good{--f:var(--pill-green);--ol:var(--pill-green-ol)}.btn.danger,.btn.primary.danger{--f:var(--pill-red);--ol:var(--pill-red-ol);background:var(--f);color:#fff;border-color:#fff;box-shadow:0 3px #46080473,0 6px 14px #02083047,inset 0 2px #ffffff73}.btn.small{border-width:2px;min-height:30px;padding:3px 12px;font-size:12.5px}.btn:disabled{filter:grayscale(.65)brightness(.92);opacity:.6}.btn .num{font-weight:600}.linkbtn{color:var(--kin);font-weight:800;text-decoration-thickness:2px}.linkbtn:hover{color:#fff}.seg{background:#040e4652;border:0;border-radius:999px;gap:3px;padding:3px;box-shadow:inset 0 1px 3px #0000004d}.seg button{font-family:var(--font-display);color:var(--ink-2);border:0;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600}.seg button:hover{color:#fff}.seg button.on{color:#0b1f7a;background:#fff;box-shadow:0 2px #040e4659}.wtabs{background:var(--glass-top);border-bottom:1px solid var(--rule);gap:6px;padding:10px 16px 8px}.wtabs button{font-family:var(--font-display);color:var(--ink-2);background:#ffffff14;border:0;border-radius:999px;padding:6px 15px;font-size:14px;font-weight:600}.wtabs button:hover{color:#fff;background:#ffffff29}.wtabs button.on{color:#0b1f7a;background:#fff;border:0;box-shadow:0 3px #040e4659}.fchip,.mfilt button{color:var(--ink-2);background:#ffffff14;border:1.5px solid #ffffff59;border-radius:999px;font-weight:800}.fchip.on,.mfilt button.on{color:#0b1f7a;background:#fff;border-color:#fff}.switch{background:#040e4666;border:2px solid #fff9}.switch:after{background:#fff}.switch.on{background:var(--pill-gold);border-color:#fff}.vol,.adm-check input{accent-color:#ffc93a}.chip{color:var(--ink);background:#ffffff24;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:800}.chip.good{background:color-mix(in srgb, var(--good) 22%, transparent);color:var(--good)}.chip.warn{background:color-mix(in srgb, var(--warn) 22%, transparent);color:var(--warn)}.chip.bad{background:color-mix(in srgb, var(--bad) 22%, transparent);color:var(--bad)}.chip.info{background:var(--ai-soft);color:var(--ai)}.chip.shu{background:var(--shu-soft);color:var(--shu)}.bar,.xpbar,.tx-bar{background:#040e4661;border-radius:999px;box-shadow:inset 0 1px 2px #0000004d}.bar>span{background:linear-gradient(#a6e3ff,#4fb2ff);border-radius:999px}.bar{height:8px}.bar.thin{height:5px}.bar.tall{height:11px}.hanko{color:#e5452d;font-family:var(--font-display);background:#fff8ec;border-color:#e5452d;border-radius:7px;font-weight:700;box-shadow:0 3px 8px #0208304d,inset 0 0 0 1.5px #e5452d59}.rar{font-family:var(--font-ui);background:color-mix(in srgb, var(--rc) 18%, transparent);border-width:1.5px;font-weight:900}.input{color:#0b1f7a;min-height:40px;font-family:var(--font-ui);background:#fff;border:2.5px solid #ffffffe6;border-radius:14px;padding:7px 14px;font-weight:800;box-shadow:inset 0 2px 4px #0b1f7a2e}.input:focus{border-color:#ffc93a;box-shadow:0 0 0 3px #ffc93a73,inset 0 2px 4px #0b1f7a2e}.input::placeholder{color:#8094c9}textarea.input{font-family:ui-monospace,Menlo,Consolas,monospace;font-weight:500}select.input{appearance:auto}.card,.bcard,.deal,.spec,.speed,.lead-card,.continue-card,.title-mode,.spot,.drop,.mt-card,.adm-ad,.adm-grp,.adm-slot,.adm-form fieldset{color:var(--ink);background:#ffffff14;border:2px solid #fff3;border-radius:16px}.card.click:hover,.bcard:hover:not(.locked),.spec:hover:not(:disabled),.speed:hover:not(:disabled),.lead-card:hover:not(:disabled){background:#ffffff24;border-color:#fff}.card.hl,.spec.on,.lead-card.picked{border-color:var(--shu);box-shadow:none;background:#ffc93a24}.card .ttl,.bcard .nm,.spec b,.deal .price .ask{font-family:var(--font-display);font-weight:600}.card .ttl{font-size:15px}.bcard.locked{background:#040e4640}.speed.all{background:var(--pill-gold);color:#fff;text-shadow:0 1px 0 var(--pill-gold-ol), 0 -1px 0 var(--pill-gold-ol), 1px 0 0 var(--pill-gold-ol), -1px 0 0 var(--pill-gold-ol);border-color:#fff}.speed.all .num,.speed.all i{color:#fff}.speed.item{background:#8fd0ff29}.kv{background:0 0;border:0;border-radius:0;gap:6px;overflow:visible}.kv>div{background:#ffffff17;border:1.5px solid #ffffff29;border-radius:14px;padding:8px 11px}.kv .v{font-size:17px}.kv .s{color:var(--ink-2)}.tbl th{border-bottom:2px solid var(--rule);font-size:10.5px}.tbl th.on{color:#fff}.tbl td{border-bottom:1px solid var(--rule)}.tbl tbody tr:hover td{background:#ffffff14}.board{border:2px solid #fff3;border-radius:16px}.brow{border-top-color:var(--rule);background:#ffffff0d}.brow.me{background:var(--pill-gold);color:#fff;text-shadow:0 1px 0 var(--pill-gold-ol), 0 -1px 0 var(--pill-gold-ol), 1px 0 0 var(--pill-gold-ol), -1px 0 0 var(--pill-gold-ol)}.brow.me>.num:first-child{color:#fff}.tier,.task{border-bottom-color:var(--rule)}.task .ck,.req .ck{border-color:#ffffff80;border-radius:6px}.slot{border:2px dashed #ffffff4d;border-radius:12px}.slot.full{background:#ffffff1a;border-style:solid}.slot.locked{background:repeating-linear-gradient(-45deg,#0000 0 6px,#040e4640 6px 12px)}.hr{background:var(--rule)}.issue .q{color:var(--ink-2);background:#ffffff29;border-radius:6px}.issue .x{border-radius:6px}.sub-card{border-top-color:var(--rule)}.card.fest{background:linear-gradient(135deg,#ffc93a38,#ffffff0f 60%)}.chart .grid{stroke:#ffffff29}.grade{font-family:var(--font-display);background:#ffffff1a;border-width:4px;font-weight:700}.stage:before{background:#ffffff2e}.stage .dot{background:var(--glass-b);border-color:#ffffff4d}.stage.done .dot,.stage.done:before{background:var(--shu);border-color:var(--shu)}.stage.cur .dot{background:var(--shu);border-color:#fff;box-shadow:0 0 0 4px #ffc93a59}.stage b{font-family:var(--font-display);font-size:15px;font-weight:600}.tierbar{background:#040e4661}.tierbar .fill{background:var(--pill-gold)}.tierbar i{background:var(--glass-b);border-color:#ffffff80}.tierbar i.on{background:#ffc93a;border-color:#fff}.ladder:before{background:#040e4661}.ladder .st{background:var(--glass-b);border-color:#ffffff59}.ladder .st.ms,.ladder .st.ms.on{background:var(--glass-b)}.hud-me{border-radius:999px;padding:0 18px 0 5px}.hud-me:hover,.hud-day:hover,.hud-tax:hover{filter:brightness(1.06);border-color:#fff}.hud-me.on{box-shadow:var(--shadow), 0 0 0 3px #ffc93a73;border-color:#ffc93a}.me-av{background:var(--glass-b);box-shadow:0 0 0 2.5px #fff,0 0 0 5px #ffc93a}.seal{background:var(--pill-gold);color:#fff;font-family:var(--font-display);text-shadow:0 1.5px 0 var(--pill-gold-ol), 0 -1px 0 var(--pill-gold-ol), 1px 0 0 var(--pill-gold-ol), -1px 0 0 var(--pill-gold-ol);font-weight:700;box-shadow:inset 0 2px #ffffff80}.me-id b{font-family:var(--font-display);font-size:15px;font-weight:600}.me-id i{color:var(--lab);font-weight:800}.me-stats{border-left:1.5px solid var(--rule)}.ms{border-right:1.5px solid var(--rule)}.ms i{letter-spacing:.14em;font-size:9px}.ms i em{color:#ffc93a}.ms b{font-family:var(--font-display);text-shadow:0 2px #040e4680;font-size:17px;font-weight:600}.ms b.up{color:var(--good)}.hud-day{border-radius:20px}.hd-top>b:first-child{font-family:var(--font-display);text-shadow:0 2px #040e4680;font-size:16px;font-weight:600}.hd-top span,.hd-sub{color:var(--ink-2);font-weight:800}.hd-top .tm{font-family:var(--font-display)}.hd-line{background:#040e4666;height:4px;top:6px}.hd-fill{background:linear-gradient(90deg,#ffd65a,#ff9a2e)}.hd-node{background:var(--glass-b);border-color:#ffffff73}.hd-node.past{background:#ffd65a;border-color:#ffd65a}.hd-node.now{background:#ff9a2e;border-color:#fff;box-shadow:0 0 0 3px #ffc93a73}.hd-node.mk{color:#ffd65a;filter:drop-shadow(0 1px 1px #040e4699);background:0 0}.hd-node.mk.now,.hd-ev{color:#fff}.hud-tax{border-radius:18px}.tx-h b{font-family:var(--font-display);font-weight:600}.tx-bar span{background:linear-gradient(90deg,#ffd65a,#ff9a2e)}.hud-tax.due{border-color:#ffc93a}.hud-icons .dock-btn span{font-family:var(--font-display);letter-spacing:.02em;font-size:12px;font-weight:600}.hud-icons .dock-btn svg{stroke-width:2.2px}.hud-icons .dock-btn.on{color:#ffd65a}.hud-icons .dock-btn.on:after{background:#ffd65a;border-radius:3px;height:4px}.dot{background:#ff5a3c;box-shadow:0 0 0 2px #fff}#buildbtn{background:var(--pill-gold);color:#fff;height:62px;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 2px 0 var(--pill-gold-ol), 0 -1.5px 0 var(--pill-gold-ol), 1.5px 0 0 var(--pill-gold-ol), -1.5px 0 0 var(--pill-gold-ol), 1.5px 2px 0 var(--pill-gold-ol), -1.5px 2px 0 var(--pill-gold-ol), 0 4px 0 #6a2c0099;border:3.5px solid #fff;border-radius:999px;gap:10px;padding:0 28px 0 20px;font-size:22px;font-weight:700;box-shadow:0 5px #7834008c,0 12px 26px #02083066,inset 0 3px #ffffff8c,inset 0 -4px #0000001f}#buildbtn svg{stroke-width:2.6px;width:28px;height:28px;filter:drop-shadow(0 2px 0 var(--pill-gold-ol))}#buildbtn:active{transform:translateY(3px)}.win{border-width:4px;border-radius:28px}#window{border-radius:30px}.win-head{background:0 0;padding:14px 12px 6px 22px}.win-head .sign-title{align-items:center}.win-head .sign-title span{padding:2px 4px 8px 2px;font-size:26px;line-height:1.25;overflow:visible}.win-head .sign-title i{color:var(--lab);letter-spacing:.14em;text-transform:uppercase;opacity:1;font-size:12px;font-weight:900}.band{display:none}.iconbtn{color:var(--ink-2)}.iconbtn:hover{color:#fff;background:#ffffff24}.win-head .iconbtn.close,.tray-head .iconbtn,.adm-head .iconbtn{color:#fff;background:var(--pill-red);border:3px solid #fff;border-radius:50%;width:40px;height:40px;box-shadow:0 3px #46080473,inset 0 2px #ffffff73}.win-head .iconbtn.close svg,.tray-head .iconbtn svg,.adm-head .iconbtn svg{stroke-width:3px;width:15px;height:15px;filter:drop-shadow(0 1px 0 var(--pill-red-ol))}.win-head .iconbtn.close:hover,.tray-head .iconbtn:hover,.adm-head .iconbtn:hover{background:var(--pill-red);filter:brightness(1.08);color:#fff}.panel-scroll{scrollbar-color:#ffffff59 transparent}.pb{padding:12px 20px 24px}.sec-h h3{font-size:11.5px}.emp-sum .big,.cd-money{font-family:var(--font-display);text-shadow:0 2px #040e4680;font-weight:600}.emp-sum .big{font-size:32px}#win-back{background:var(--overlay);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}#card{border-radius:26px}.cd-head{border-bottom:1.5px solid var(--rule);border-top:0;padding-top:10px}.cd-head .nm{font-family:var(--font-display);font-size:17px;font-weight:600}.cd-head .nm i{color:var(--lab)}.cd-head .sub{color:var(--ink-2)}.cd-money{color:var(--good);font-size:28px}.cd-money small{color:var(--ink-2)}.cd-stars i,.ecard .st2 i,.mstars i{color:#ffffff40}.cd-kpis>div{background:#ffffff17;border:1.5px solid #ffffff29;border-radius:12px}.cd-kpis .v{font-size:15px}.cd-offer{background:var(--ai-soft);border:1.5px solid #8fd0ff66;border-radius:14px}.act{--f:var(--pill-blue);--ol:var(--pill-blue-ol);background:var(--f);color:#fff;font-family:var(--font-display);text-shadow:0 1.5px 0 var(--ol), 0 -1px 0 var(--ol), 1px 0 0 var(--ol), -1px 0 0 var(--ol);border:2.5px solid #fff;border-radius:16px;font-size:12.5px;font-weight:600;box-shadow:0 3px #040e4673,inset 0 2px #fff6}.act svg{filter:drop-shadow(0 1.5px 0 var(--ol));stroke-width:2.1px}.act:hover:not(:disabled){color:#fff;background:var(--f);filter:brightness(1.08);border-color:#fff}.act.primary{--f:var(--pill-gold);--ol:var(--pill-gold-ol);background:var(--f);color:#fff;border-color:#fff}.act.primary:hover:not(:disabled){background:var(--f);color:#fff}.act.attn{--f:var(--pill-green);--ol:var(--pill-green-ol);color:#fff;border-color:#fff}.act:disabled{filter:grayscale(.7);opacity:.55}.act.up2 .gain{color:#fff}.act .as{font-family:var(--font-display)}#deck{border-width:4px;border-radius:28px}#tray{border-bottom:1.5px solid var(--rule);background:0 0}.tray-head{padding:10px 10px 4px 18px}.tray-head b{font-family:var(--font-display);font-size:17px;font-weight:600}.tray-sub{color:var(--ink-2)}.tray-inf{color:#ffd65a;font-weight:900}.tray-sw{width:14px;height:14px;box-shadow:0 0 0 2.5px #fff}.tray-cards{gap:10px;padding:6px 18px 12px}.bc{background:#fff;border:0;border-radius:18px;box-shadow:0 6px 14px #0208304d}.bc:after{content:"";pointer-events:none;border-radius:18px;transition:box-shadow .12s;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #0000}.bc:hover:not(.locked){transform:translateY(-2px);box-shadow:0 8px 18px #02083059}.bc:hover:not(.locked):after{box-shadow:inset 0 0 0 4px #ffc93a,inset 0 0 0 6px #fff6d0}.bc .art{background:radial-gradient(120% 90% at 50% 100%, color-mix(in srgb, var(--c) 24%, #fff) 0%, #f2f7ff 70%)}.bc .nm{font-family:var(--font-display);font-size:14px;font-weight:600}.bc .cost{font-family:var(--font-display);color:#1946e6;font-size:14px}.bc .fp{font-family:var(--font-display);color:#3a4f98;background:#fff;border-color:#cbdafc}.bc.locked{background:#e4ebf8}.bc .lock{background:#0b1f7a}.deck-bar{gap:10px}.tab{color:var(--ink-2);border-radius:16px}.tab .ti{background:color-mix(in srgb, var(--c) 30%, var(--glass-b));color:#fff;box-shadow:0 0 0 2.5px #ffffffd9}.tab span{font-family:var(--font-display);font-size:12px;font-weight:600}.tab:hover{color:#fff;background:#ffffff1f}.tab.on{color:#0b1f7a;background:#fff;box-shadow:0 3px #040e4659}.tab.on .ti{background:var(--c);box-shadow:0 0 0 2.5px #fff, 0 0 0 4px var(--c)}.tab .nw{background:#ff5a3c;box-shadow:0 0 0 2px #fff}.tool{border-radius:16px}.tool span{font-family:var(--font-display);font-weight:600}.tool:hover{color:#fff;background:#ffffff1f}.tool.on{color:#0b1f7a;background:#fff}#modal.title{background:linear-gradient(90deg,#050e40b8 0%,#050e4061 46%,#050e4000 72%)}.modal-card.title-card{box-shadow:none;color:#fff;background:0 0;border:0}.title-mark h1.brand img{filter:drop-shadow(0 10px 26px #02083080)}.title-mark h1 small,.title-mark h1.brand small{font-family:var(--font-ui);color:#ffd65a;letter-spacing:.36em;text-shadow:0 2px #040e4699;font-weight:900}.title-thesis{font-family:var(--font-display);color:#fff;text-shadow:0 2px 6px #02083099;font-size:19px;font-weight:500}.title-form{border-radius:26px;gap:12px;padding:16px}.title-mode{border-radius:18px;padding:14px}.title-mode.on{background:#ffc93a1f;border-color:#ffc93a}.title-mode .tm-h b{font-family:var(--font-display);font-size:17px;font-weight:600}.continue-card.old{border-style:dashed}.title-foot{color:#e4eeff;text-shadow:0 1px 4px #020830b3;font-weight:700}@media (max-width:760px),(pointer:coarse){#modal.title{background:linear-gradient(#050e4000,#050e40d9 50%)}}.modal-card{border-width:4px;border-radius:28px}.modal-card .m-head{background:0 0;align-items:center;padding:18px 20px 6px}.modal-card .m-head h2{padding-bottom:6px;font-size:24px;line-height:1.25}.modal-card .m-head i{color:var(--lab);letter-spacing:.12em;text-transform:uppercase;opacity:1;font-weight:900}.modal-card .m-body{padding:10px 20px 18px}.modal-card .m-foot{border-top:1.5px solid var(--rule);background:#040e4638;padding:12px 20px}#nogl .modal-card{padding:24px}#nogl h2{font-family:var(--font-display);font-size:24px;font-weight:700}.toast{box-shadow:var(--shadow);border-width:2.5px;border-radius:18px;padding:10px 12px}.toast b{font-family:var(--font-display);font-size:14px;font-weight:600}#tooltip{color:#fff;background:#0a1f7a;border:2px solid #fff;border-radius:12px;font-weight:700}#tooltip .tt-row{font-family:var(--font-display);font-weight:500}.lbl{background:var(--pill-blue);color:#fff;font-family:var(--font-display);text-shadow:0 1px 0 var(--pill-blue-ol);border:2px solid #fff;border-radius:999px;padding:2px 8px 2px 3px;font-size:11.5px;font-weight:600;box-shadow:0 3px 8px #02083066}.lbl .lv{font-family:var(--font-display);color:#cfe6ff}.lbl.sel{border-color:#ffc93a;box-shadow:0 0 0 3px #ffc93a99,0 3px 8px #02083066}.dlbl b{font-family:var(--font-ui);letter-spacing:.18em;text-shadow:0 2px #040e46b3,0 0 8px #040e4699;font-weight:900}.dlbl i{font-weight:800}.dlbl .hm{font-family:var(--font-display);background:#0a1f7abf;border:1.5px solid #ffffffb3;font-weight:600}.flt{font-family:var(--font-display);text-shadow:0 2px #040e46b3,0 0 6px #040e4680;font-size:14px;font-weight:700}.flt.coin{text-shadow:0 2px #6a2c00e6,0 0 6px #0006;font-size:15px}.mb{font-family:var(--font-display);border-width:2.5px;font-size:12px;font-weight:600;box-shadow:0 3px #02083059,0 5px 10px #0208304d,inset 0 2px #ffffff59}.mb.sel{box-shadow:0 0 0 3px #ffc93a,0 3px 8px #02083059}.stn{border-radius:8px;box-shadow:0 2px #02083040}.stn b,.stn em{font-family:var(--font-display);font-weight:600}#objective{border-width:2.5px;border-radius:18px}#objective .obj-n{background:var(--pill-gold);color:#fff;font-family:var(--font-display);text-shadow:0 1px 0 var(--pill-gold-ol), 0 -1px 0 var(--pill-gold-ol), 1px 0 0 var(--pill-gold-ol), -1px 0 0 var(--pill-gold-ol);font-size:13px;font-weight:700}#objective .obj-t{font-family:var(--font-display);font-size:14.5px;font-weight:600}#objective .obj-r{color:#ffd65a}#objective.min{border-radius:999px}#lenspop{border-radius:22px;padding:8px}#lenspop button{font-family:var(--font-display);color:var(--ink-2);border-radius:14px;font-weight:600}#lenspop button:hover{color:#fff;background:#ffffff1f}#lenspop button.on{color:#0b1f7a;background:#fff}#lenspop button i{border-radius:50%;box-shadow:0 0 0 2px #fff}#legend{border-width:2.5px;border-radius:18px}#legend .ends{color:var(--ink-2);font-weight:800}#placebar{border-width:3px;border-radius:26px}#placebar .pb-top{border-bottom:1.5px solid var(--rule);padding:11px 14px}#placebar .pb-top .grow b{font-family:var(--font-display);font-size:16px;font-weight:600}#placebar .pb-grid{background:0 0;gap:6px;padding:8px 12px 0}#placebar .pb-grid>div{background:#ffffff17;border:1.5px solid #ffffff29;border-radius:12px}#placebar .pb-grid .num{font-family:var(--font-display);font-size:16px}#placebar .pb-actions{border-top:1.5px solid var(--rule);background:#040e4638;padding:10px 14px}.pb-actions .pb-confirm{min-height:46px;font-size:16px}.ecard{background:#fff;border:0;border-radius:16px;box-shadow:0 5px 12px #02083047}.ecard:hover{box-shadow:0 0 0 3px #ffc93a,0 6px 14px #02083052}.ecard .art{border-bottom-width:4px}.ecard .nm{font-family:var(--font-display);font-size:13.5px;font-weight:600}.ecard .lvp{font-family:var(--font-display);color:#fff;background:#0b1f7a;border:1.5px solid #fff;font-weight:600}.ecard .pf{font-family:var(--font-display);font-weight:600}.meter{font-weight:700}.meter .mv{font-family:var(--font-display);color:var(--ink)}.tier-h{border-bottom:2px solid #ffffff80}.tier-h b{font-family:var(--font-display);font-size:15px;font-weight:600}.mav{box-shadow:0 0 0 2px #fff}.mstars,.cd-stars,.ecard .st2{color:#ffd23f;text-shadow:0 1px #6a2c0099}.mt-card{border-radius:18px}.mt-h b{font-family:var(--font-display);font-size:15px;font-weight:600}.mfor-bar{background:#ffffff14;border:2px solid #fff3;border-radius:16px}.mrows .mrow{color:var(--ink);border-radius:14px}.mrows .mrow:hover{background:#ffffff1a}.mrows .mrow.on{background:color-mix(in srgb, var(--rc) 22%, #ffffff14);border-color:#fff}.mr-t b{font-family:var(--font-display);font-size:14px;font-weight:600}.mr-f{background:color-mix(in srgb, var(--good) 22%, transparent)}.md-port{box-shadow:0 0 0 3px var(--rc), 0 10px 24px #02083073;border:4px solid #fff;border-radius:24px}.md-name{padding-bottom:6px;font-size:26px;line-height:1.25}.md-skill{background:color-mix(in srgb, var(--rc) 18%, #ffffff0f);border:1.5px solid color-mix(in srgb, var(--rc) 50%, transparent);border-radius:14px}.md-for{background:var(--ai-soft);border:2px solid #8fd0ff;border-radius:16px}.reveal .rv-name{font-size:26px}.drop{border-radius:14px}.adcard .ad-pic{border:3px solid #fff;border-radius:14px;box-shadow:0 6px 16px #02083059}.adm-card{border-width:4px;border-radius:28px}.adm-head{background:0 0}.adm-head h2{font-size:24px}.adm-card .wtabs{background:0 0}.adm-table{border:2px solid #fff3;border-radius:14px}.adm-table th,.adm-table tfoot td{background:#040e4640}.adm-thumb{background:#040e4659;border-radius:10px}.adm-check{background:#ffffff0f}@media (max-width:760px),(pointer:coarse){#buildbtn{height:56px;padding:0 22px 0 16px;font-size:19px}.win-head .sign-title span{font-size:22px}#window{border-radius:24px}#card,#deck{border-radius:22px}.ms b{font-size:15px}}.ladder{grid-template-columns:repeat(15,minmax(0,1fr))}.ladder.l25{grid-template-columns:repeat(25,minmax(0,1fr))}.pb>*{min-width:0}@media (max-width:760px),(pointer:coarse){.hud-me{border-width:2.5px;gap:8px;padding:0 12px 0 4px}.ms{padding:0 8px}.ms i{letter-spacing:.1em;font-size:8.5px}.ms b{font-size:14.5px}.hud-day{border-width:2.5px;padding:4px 10px}.hd-top>b:first-child{font-size:13px}.hd-top .tm{font-size:12px}.hud-tax{border-width:2.5px;border-radius:14px}.hud-icons .dock-btn svg{width:23px;height:23px}}.login-box{gap:10px;width:min(360px,100%);display:grid}.login-btn{letter-spacing:.03em;border-radius:999px;min-height:54px;font-size:18px}.login-who{margin:0}.login-app{color:#e4eeff;text-shadow:0 1px 4px #020830b3;margin:8px 0 0}.login-app .linkbtn{color:#ffd65a;font-weight:800}.beta-key{box-sizing:border-box;font-family:var(--font-num);letter-spacing:.12em;text-align:center;text-transform:uppercase;font-size:20px}.beta-err{color:var(--bad);margin:0;font-weight:800}.age-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px;margin:4px 0 2px;display:grid}.age-row select{box-sizing:border-box;width:100%;min-height:44px;font-size:16px}.title-form.one{max-width:440px}.emb-pick{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.emb-opt{aspect-ratio:1;cursor:pointer;background:#040e4652;border:0;border-radius:14px;place-items:center;padding:4px;transition:transform .12s,background .12s;display:grid;position:relative}.emb-opt .emb{object-fit:contain;filter:drop-shadow(0 2px 2px #00000059)saturate(.8);opacity:.82;width:100%;height:100%}.emb-opt.on{background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--ec) 45%, transparent), #040e4666);transform:translateY(-2px)scale(1.06);box-shadow:0 0 0 2.5px #ffd65a,0 0 12px #ffd65a99}.emb-opt.on .emb{opacity:1;filter:drop-shadow(0 3px 3px #00000073)}.emb-opt:active{transform:scale(.94)}.own-h{align-items:center;gap:8px;display:flex}.own-h .own-em{object-fit:contain;filter:drop-shadow(0 2px 2px #0006);flex:none;width:40px;height:40px}.emb-name{text-align:center;font:700 13px var(--font-display);color:#ffd65a;letter-spacing:.04em;margin-top:-4px}#loading{z-index:95;opacity:1;background:radial-gradient(at 50% 40%,#0b1d6e8c,#030828eb 70%);place-items:center;padding:20px;transition:opacity .35s;display:grid;position:fixed;inset:0}#loading.off{opacity:0;pointer-events:none}body.is-loading #modal{visibility:hidden}#loading .ld-card{text-align:center;color:#fff;justify-items:center;gap:14px;width:min(560px,100%);display:grid}#loading .ld-logo{filter:drop-shadow(0 10px 26px #0006);width:min(400px,86%);height:auto}#loading .ld-logo-t{font-family:var(--font-display);letter-spacing:.06em;margin:0;font-size:46px}#loading .ld-title{letter-spacing:.3em;text-transform:uppercase;color:var(--shu);margin-top:-6px;font-size:13px;font-weight:800}#loading .ld-bar{background:#ffffff24;border:2px solid #ffffff59;border-radius:999px;width:100%;height:18px;margin-top:18px;position:relative;overflow:hidden}#loading .ld-fill{background:linear-gradient(90deg,#ffb02e,#ffd75a);border-radius:999px;width:0;position:absolute;inset:0 auto 0 0;box-shadow:0 0 14px #ffc93a99}#loading .ld-shine{background:linear-gradient(100deg,#0000 30%,#ffffff59 45%,#0000 60%) 0 0/220% 100%;animation:1.6s linear infinite ld-shine;position:absolute;inset:0}@keyframes ld-shine{0%{background-position:120% 0}to{background-position:-120% 0}}#loading .ld-row{width:100%;color:var(--ink-2);justify-content:space-between;font-size:13px;font-weight:700;display:flex}#loading .ld-tip{color:#fff;max-width:46ch;min-height:44px;margin:6px 0 0;font-size:15px;line-height:1.45}#loading .ld-tip b{letter-spacing:.2em;text-transform:uppercase;color:var(--shu);margin-bottom:4px;font-size:11px;display:block}#loading .ld-tip span{transition:opacity .18s}#modal.title:has(.fc-modal){place-items:center;padding-left:16px}.modal-card.fc-modal{background:var(--panel);border:1px solid var(--rule);width:min(980px,100%);box-shadow:var(--shadow);border-radius:18px;gap:0;padding:0}.fc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:10px;display:grid}.fc-card{border:1.5px solid color-mix(in srgb, var(--rc) 55%, var(--rule));background:color-mix(in srgb, var(--rc) 8%, var(--panel));border-radius:14px;align-content:start;gap:8px;padding:12px;display:grid}.fc-port{border:3px solid var(--rc);background:var(--rc);border-radius:14px;justify-self:start;width:84px;height:84px}.fc-id{justify-items:start;gap:3px;display:grid}.fc-id b{font-size:16px}.fc-card .ceo-perks{min-height:64px}.modal-card.fc-key{width:min(460px,100%)}.fc-key .m-body{gap:12px;display:grid}.fc-key .lead{margin:0}.fk-key{justify-content:center;align-items:center;gap:8px;font-size:17px;display:flex}.fk-ico{background:color-mix(in srgb, var(--shu) 18%, var(--panel));width:34px;height:34px;color:var(--shu);border-radius:50%;place-items:center;display:inline-grid}.fk-ico svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.fk-odds{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.fk-reveal .fc-port{justify-self:center;width:120px;height:120px;animation:.5s cubic-bezier(.2,1.6,.4,1) both pop}@media (prefers-reduced-motion:reduce){.fk-reveal .fc-port{animation:none}}.tut-hide{display:none!important}#coach{left:50%;bottom:calc(18px + var(--sab));width:min(620px, calc(calc(100 * var(--vw)) - 16px));z-index:86;pointer-events:none;position:fixed;transform:translate(-50%)}#coach-veil{z-index:85;touch-action:none;cursor:pointer;background:linear-gradient(#0308280d 30%,#03082880 100%);animation:.2s ease-out co-fade;position:fixed;inset:0}body.tut-talk #hud,body.tut-talk #objective,body.tut-talk #toasts,body.tut-talk #window,body.tut-talk #win-back,body.tut-talk #card,body.tut-talk #placebar,body.tut-talk #deck,body.tut-talk #buildbtn,body.tut-talk #modal,body.tut-talk #legend,body.tut-talk #lenspop,body.tut-talk #tooltip{visibility:hidden}@keyframes co-fade{0%{opacity:0}to{opacity:1}}#coach .co-art{aspect-ratio:1;pointer-events:none;filter:drop-shadow(0 10px 16px #0208308c);width:250px;animation:.35s cubic-bezier(.2,1.3,.4,1) co-rise;position:absolute;bottom:calc(100% - 34px);left:0}#coach .co-art img{width:100%;height:100%;display:block}#coach .co-box{box-sizing:border-box;pointer-events:auto;cursor:pointer;color:#15204a;min-height:104px;box-shadow:var(--shadow);background:linear-gradient(#fbfcff 0%,#e4eafb 100%);border:3px solid #0c2496;border-radius:14px;padding:26px 18px 12px;position:relative}#coach .co-name{background:var(--pill-navy);color:#fff;border:2px solid var(--rc,var(--kin));font:600 16px var(--font-display);letter-spacing:.02em;border-radius:8px;padding:5px 20px 6px;position:absolute;top:-19px;left:14px;box-shadow:0 4px 10px #02083066}#coach .co-step{color:#5d6c9e;font-size:11px;font-weight:700;position:absolute;top:7px;right:14px}#coach .co-say{margin:0;font-size:15.5px;font-weight:700;line-height:1.45}#coach .co-tap{text-align:right;letter-spacing:.03em;color:#5d6c9e;margin-top:6px;font-size:12px;font-weight:800;animation:1.6s ease-in-out infinite co-blink;display:block}#coach .co-tap:after{content:" ▼";font-size:10px}@keyframes co-blink{0%,to{opacity:1}50%{opacity:.45}}@keyframes co-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}#coach-ring{z-index:84;pointer-events:none;border:3px solid #ffd75a;border-radius:14px;transition:left .15s,top .15s,width .15s,height .15s;animation:1.2s ease-in-out infinite co-pulse;position:fixed;box-shadow:0 0 0 9999px #03082861,0 0 18px #ffd75ad9}#coach-ring.spot{border-radius:50%;box-shadow:0 0 18px #ffd75ad9}@keyframes co-pulse{0%,to{border-color:#ffd75a}50%{border-color:#fff3c4}}#coach-arrow{z-index:86;pointer-events:none;filter:drop-shadow(0 4px 8px #02083080);width:40px;height:54px;animation:.9s ease-in-out infinite co-bob;position:fixed}#coach-arrow svg{fill:#ffd75a;stroke:#7a4a00;stroke-width:2px;stroke-linejoin:round;width:100%;height:100%}#coach-arrow.up svg{transform:rotate(180deg)}@keyframes co-bob{0%,to{translate:0}50%{translate:0 -10px}}#coach-arrow.up{animation-name:co-bob-up}@keyframes co-bob-up{0%,to{translate:0}50%{translate:0 10px}}@media (max-width:760px),(pointer:coarse){#coach{bottom:calc(12px + var(--sab))}#coach .co-art{width:min(240px, calc(62 * var(--vw)))}#coach .co-say{font-size:14.5px}}@media (prefers-reduced-motion:reduce){#coach-arrow,#coach-ring,#coach .co-tap,#coach .co-art,#coach-veil,#loading .ld-shine{animation:none}}#world{z-index:70;touch-action:none;-webkit-user-select:none;user-select:none;color:var(--ink);background:#2b6da6;position:fixed;inset:0;overflow:hidden}#world[hidden]{display:none}body.world-open #city,body.world-open #labels,body.world-open #links,body.world-open #weather,body.world-open #fx{visibility:hidden}body.world-open #hud{z-index:72}body.world-open #hud-tax{display:none}body.world-open #win-back{z-index:73}body.world-open #window{z-index:74}body.world-open #tooltip{z-index:77}body.world-open #toasts{z-index:76;top:var(--top);right:var(--gap);width:min(340px, calc(calc(100 * var(--vw)) - 24px))}@media (max-width:760px),(pointer:coarse){body.world-open #toasts{top:var(--top);width:auto;left:8px;right:8px}}#world .wv-gl{width:100%;height:100%;display:block;position:absolute;inset:0}#world .wv-cvs{cursor:grab;display:block;position:absolute;inset:0}#world .wv-cvs:active{cursor:grabbing}#world.placing .wv-cvs{cursor:crosshair}#world .wv-info,#world .wv-bar{box-sizing:border-box;background:linear-gradient(180deg, var(--glass-a), var(--glass-b));box-shadow:var(--shadow);border:2px solid #ffffffd9;position:absolute}#world .wv-bar *{box-sizing:border-box}#world .wv-wait{font:600 20px var(--font-display);letter-spacing:.03em;text-align:center;background:#040a308c;place-items:center;padding:20px;display:grid;position:absolute;inset:0}#world .wv-wait[hidden]{display:none}#world .wv-info{left:12px;bottom:calc(var(--sab) + 12px);width:min(340px,100% - 24px);max-height:calc(52 * var(--vh));overscroll-behavior:contain;touch-action:pan-y;border-radius:18px;padding:12px 14px;font-size:13px;overflow:auto}#world .wv-info[hidden],#world.placing .wv-info{display:none}#world .wv-x{color:#fff;cursor:pointer;background:#040e4680;border:1.5px solid #ffffff80;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:8px;right:8px}#world .wv-x:hover{background:#ffffff29}#world .wv-x svg{stroke:currentColor;stroke-width:2.6px;fill:none;stroke-linecap:round;width:15px;height:15px}#world .wv-info p{margin:6px 0 0}#world .wv-dep{grid-template-columns:26px 1fr;align-items:center;gap:10px;margin-bottom:8px;display:grid}#world .wv-info>.wv-dep:first-of-type{margin-right:34px}#world .wv-dep i{background:var(--mc);border-radius:7px;width:26px;height:26px;box-shadow:inset 0 0 0 2px #ffffffa6,0 2px 6px #0000004d}#world .wv-dep b{font:600 18px/1.15 var(--font-display);display:block}#world .wv-dep span{color:var(--ink-2);font-size:12px;font-weight:700}#world .wv-row{justify-content:space-between;align-items:baseline;gap:12px;padding:2px 0;display:flex}#world .wv-row span{color:var(--lab);text-transform:uppercase;letter-spacing:.08em;flex:none;font-size:10.5px;font-weight:900}#world .wv-row b{text-align:right;font-weight:800}#world .wv-stars{color:#ffd65a;letter-spacing:.04em}#world .wv-stars i{color:var(--ink-3);margin:0 4px;font-style:normal}#world .wv-note{border-left:4px solid var(--nc,#fff);background:#ffffff1a;border-radius:10px;padding:7px 10px;font-weight:700}#world .wv-note.s{--nc:#d24db6}#world .wv-note.c{--nc:#ff7a3d}#world .wv-note.p{--nc:#e0a32a}#world .wv-note.f{--nc:var(--good)}#world .wv-sep{background:var(--rule);height:1px;margin:10px 0 6px}#world .wv-info .linkbtn{margin-top:8px}#world .wv-info .input{box-sizing:border-box;-webkit-user-select:text;user-select:text;border-radius:10px;min-height:34px;padding:5px 10px}#world .wui-sub{text-transform:uppercase;letter-spacing:.08em;color:var(--lab);margin-top:2px;font-size:10.5px;font-weight:900}#world .wui-dot{background:var(--ac);vertical-align:-1px;border-radius:50%;flex:none;width:11px;height:11px;margin-right:6px;display:inline-block;box-shadow:0 0 0 1.5px #ffffffe6}#world .wui-inf{gap:2px;margin:4px 0;font-size:12.5px;display:grid}#world .wui-inf div{align-items:center;gap:2px;font-weight:700;display:flex}#world .wui-inf b{margin-left:auto}#world .wui-lobby{gap:6px;margin-top:8px;display:grid}#world .wui-acts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}#world .wui-link{color:#fff;font-family:var(--font-display);font-weight:600;font-size:inherit;text-underline-offset:3px;flex:none;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73}#world .wui-link:hover{text-decoration-color:#fff}#world .wui-offer{border-top:1px solid var(--rule);gap:6px;margin-top:10px;padding-top:8px;display:grid}#world .wui-card{background:#040e464d;border:1.5px solid #ffffff29;border-radius:14px;gap:5px;margin-top:10px;padding:9px 11px;display:grid}#world .wui-card.on{background:#ffc93a1f;border-color:#ffc93a}#world .wui-card-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}#world .wui-card-h b{font:600 15px var(--font-display)}#world .wui-card-h .num{color:#ffd65a;font-size:13px}#world .wui-card p{color:var(--ink-2)}#world .wv-lens{z-index:3;background:linear-gradient(180deg, var(--glass-a), var(--glass-b));width:240px;box-shadow:var(--shadow);left:var(--gap,8px);bottom:calc(var(--gap,8px) + var(--menu-h,66px) + 10px + var(--sab));border:2px solid #ffffffd9;border-radius:22px;gap:2px;padding:8px;display:grid;position:absolute}#world .wv-lens[hidden]{display:none}#world .wv-lens .lp-h{letter-spacing:.12em;color:var(--ink-3);text-transform:uppercase;padding:4px 8px 2px;font-size:10.5px;font-weight:900}#world .wv-lens button{font:600 14px var(--font-display);color:var(--ink-2);text-align:left;border-radius:14px;align-items:center;gap:9px;padding:7px 8px;display:flex}#world .wv-lens button i{background:var(--c,var(--ink-3));opacity:.45;border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 2px #fff}#world .wv-lens button:hover{color:#fff;background:#ffffff1f}#world .wv-lens button.on{color:#0b1f7a;background:#fff}#world .wv-lens button.on i{opacity:1}#world .wv-lens svg{stroke:currentColor;stroke-width:2.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}#world .wv-lens .lp-more{color:#fff;background:#ffffff14;margin-top:4px}#world .wv-lens .lp-more i{opacity:1}#world .wv-lens .lp-more svg{margin-left:auto}#world .wv-lens .lp-back{color:#fff;gap:6px}#world .wv-lens.mats{width:300px}#world .wv-lens-mats{grid-template-columns:1fr 1fr;gap:2px;display:grid}#world .wv-lens-mats button{gap:7px;min-width:0;padding:6px 7px;font-size:13px}#world .wv-lens-mats button i{opacity:1;border-radius:3px}#world .wv-lens-mats button span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#world .wv-lens-mats button b{font:700 11px var(--font-ui);color:var(--ink-3)}#world .wv-lens-mats button.on b{color:#0b1f7a}#world .wv-lens .lp-clear{color:#ffd65a;justify-content:center;margin-top:4px;font-size:13px}#world .wv-bar{left:12px;bottom:calc(var(--sab) + 12px);border-radius:18px;gap:7px;width:min(380px,100% - 24px);padding:12px 14px;font-size:13px;display:grid}#world .wv-bar[hidden]{display:none}#world .wv-bar p{margin:0;line-height:1.4}#world .wui-bar-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}#world .wui-bar-h b{font:600 18px var(--font-display)}#world .wui-dep{flex-wrap:wrap;align-items:center;gap:4px;display:flex}#world .wui-dep b{font:600 15px var(--font-display);margin-right:6px}@media (max-width:760px),(pointer:coarse){#world .wv-info,#world .wv-bar{width:auto;left:8px;right:8px;bottom:calc(var(--nav-h,62px) + var(--sab) + 24px)}#world .wv-info{max-height:calc(46 * var(--vh))}#world .wv-lens{--lens-top:calc(var(--sat) + var(--gap) + var(--res-h) + 86px);box-sizing:border-box;left:calc(var(--gap) + 44px);right:auto;top:var(--lens-top);width:256px;max-width:calc(100% - 2 * var(--gap) - 44px);max-height:calc(100% - var(--lens-top) - var(--nav-h,62px) - var(--sab) - 16px);overscroll-behavior:contain;touch-action:pan-y;bottom:auto;overflow-y:auto}#world .wv-lens.mats{width:316px}}@media (min-width:761px) and (pointer:fine),(min-width:761px) and (pointer:none){:root{--menu-h:124px}#hud #dock.hud-icons{left:var(--gap);top:auto;right:auto;bottom:calc(var(--gap) + var(--sab));z-index:23;border:2px solid var(--kin);background:linear-gradient(#2146d6f0 0%,#10289af0 100%);border-radius:18px;grid-template-columns:repeat(4,54px);grid-auto-rows:52px;gap:4px 6px;width:max-content;max-width:none;height:auto;padding:8px 10px;display:grid;position:fixed;overflow:visible;box-shadow:0 6px 18px #02083073}#hud #dock.hud-icons .dock-btn{width:54px;height:52px;box-shadow:none;color:#fff;filter:none;cursor:pointer;background:0 0;border:0;border-radius:0;align-content:center;justify-items:center;gap:2px;padding:0;transition:transform .1s;display:grid;position:relative}#hud .hud-day{flex:none;align-self:flex-start;align-items:center;min-width:0;padding:7px 18px;display:flex}#hud .hud-day .hd-track,#hud .hud-day .hd-sub{display:none}#hud .hud-day .hd-top{align-items:center}#hud .hud-day .hd-top .tm{margin-left:12px;font-size:15px}.ms-block b{color:#ffc93a}#hud #dock.hud-icons .dock-btn[hidden],#hud #dock.hud-icons [data-v=rewards],#hud #dock.hud-icons [data-v=events],#hud #dock.hud-icons #dock-city,#hud #dock.hud-icons [data-act=settings]{display:none}#hud #dock.hud-icons .dock-btn svg{box-sizing:border-box;background:var(--pill-blue);border:2px solid var(--kin);fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;filter:none;border-radius:50%;width:36px;height:36px;padding:7px;box-shadow:0 2px 6px #02083073}#hud #dock.hud-icons .dock-btn span{font:800 10px var(--font-ui);letter-spacing:.01em;white-space:nowrap;opacity:1;display:block;position:static;transform:none}#hud #dock.hud-icons .dock-btn:hover{background:0 0;transform:translateY(-1px)}#hud #dock.hud-icons .dock-btn.on{color:var(--kin);background:0 0}#hud #dock.hud-icons .dock-btn.on svg{background:var(--pill-gold);color:#fff}#hud #dock.hud-icons .dock-btn.on:after{display:none}#hud #dock.hud-icons .dock-btn:focus-visible{outline-offset:0;border-radius:12px;outline:2px solid #fff}#hud #dock.hud-icons .dot{top:0;right:6px}body.world-open #hud #dock.hud-icons [data-act=world] svg{background:var(--pill-gold)}body.tray-open #hud #dock.hud-icons,body.placing #hud #dock.hud-icons{display:none}#hud #dock.hud-icons:not(:has(.dock-btn:not(.tut-hide):not([hidden]):not([data-v=rewards]):not([data-v=events]):not(#dock-city):not([data-act=settings]))){display:none}#toasts,body.win-open #toasts{right:calc(var(--gap) + 64px)}#card{bottom:calc(var(--gap) + var(--menu-h) + 10px + var(--sab))}#lenspop{top:auto;right:auto;left:var(--gap);bottom:calc(var(--gap) + var(--menu-h) + 10px + var(--sab))}#world .wv-info,#world .wv-bar{bottom:calc(var(--sab) + 12px + var(--menu-h) + 10px)}}.st-row{padding:8px 10px}.st-row .row{align-items:center;gap:10px}.st-row .grow{min-width:0}.st-row .bar{margin-top:5px}.st-row .btn{flex:none}.st-map{place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.st-map svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.st-idle{opacity:.7}.st-acts{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.mbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.mcount{align-items:center;gap:6px;font-size:15px;font-weight:800;display:inline-flex}.mcount svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.mcount .muted{font-size:12px;font-weight:700}.msort{border-radius:999px;width:auto;min-height:32px;padding:4px 30px 4px 12px;font-size:12.5px;font-weight:800}.mgrid{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:14px 8px;display:grid}.mcard{min-width:0;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-content:start;justify-items:center;gap:3px;padding:0;display:grid;position:relative}.mc-w{width:100%;max-width:92px;position:relative}.mc-sh{aspect-ratio:.84;border:3px solid var(--rc);background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--rc) 70%, #fff) 0%, var(--rc) 45%, color-mix(in srgb, var(--rc) 40%, #0b1d6e) 100%);border-radius:14px 14px 50% 50%/14px 14px 30% 30%;transition:transform .12s;display:block;overflow:hidden;box-shadow:0 4px 10px #02083066,inset 0 0 0 2px #ffffff40}.mc-sh img{object-fit:cover;width:100%;height:100%;display:block}.mcard:hover .mc-sh{transform:translateY(-2px)}.mcard:focus-visible .mc-sh{outline-offset:2px;outline:2px solid #fff}.mc-lv{background:var(--pill-navy);border:1.5px solid var(--rc);color:#fff;text-align:center;border-radius:999px;min-width:24px;padding:1px 7px;font-size:12px;line-height:1.35;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.mc-at{background:var(--good);color:#04361d;border:2px solid #0b1d6e;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:-3px;left:-3px}.mc-at svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.mcard .dot{top:-3px;right:-1px}.mcard .mstars{letter-spacing:0;margin-top:9px;font-size:10px}.mc-n{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11.5px;font-weight:800;overflow:hidden}.mcard.off .mc-sh{border-color:color-mix(in srgb, var(--rc) 45%, #4a5578);background:#1a2550}.mcard.off .mc-sh img{filter:grayscale()brightness(.5)}.mcard.off .mc-n{color:var(--ink-3);margin-top:4px;font-weight:700}.mdiv{color:var(--ink-3);letter-spacing:.04em;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.mdiv:before,.mdiv:after{content:"";background:var(--rule);flex:1;height:1px}#win-body:has(>.pb>.mpage){flex-direction:column;min-height:100%;display:flex}#win-body:has(>.pb>.mpage)>.pb{flex-direction:column;flex:1;display:flex}.mpage{flex-direction:column;flex:1;gap:14px;display:flex}.mp-hero{background:radial-gradient(circle at 72% 38%, color-mix(in srgb, var(--rc) 60%, #fff) 0%, color-mix(in srgb, var(--rc) 70%, #2146d6) 28%, #0b1d6e 78%);min-height:236px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--rc) 50%, transparent);border-radius:16px;align-content:space-between;padding:10px 14px 16px;display:grid;position:relative;overflow:hidden}.mp-back{z-index:1;color:#fff;font:800 12.5px var(--font-ui);cursor:pointer;background:#060e3499;border:1px solid #ffffff40;border-radius:999px;justify-self:start;padding:5px 12px 5px 9px;position:relative}.mp-art{aspect-ratio:1;pointer-events:none;width:min(250px,60%);position:absolute;bottom:0;right:-6px}.mp-art img{filter:drop-shadow(0 10px 14px #0208308c);width:100%;height:100%;display:block}.mp-id{z-index:1;text-shadow:0 1px 3px #020830b3;justify-items:start;gap:4px;max-width:58%;display:grid;position:relative}.mp-name{font:600 24px/1.1 var(--font-display);text-wrap:balance;margin:0}.mp-sub{color:var(--ink-2);font-size:12.5px;font-weight:700}.mp-lv{align-items:center;gap:8px;display:inline-flex}.mp-lv .mstars{font-size:15px}.mp-body{gap:14px;display:grid}.mp-go{background:var(--pill-gold);min-width:200px;color:var(--shu-ink);border-color:var(--pill-gold-ol)}.mp-tabs{z-index:3;background:var(--pill-navy);border-top:2px solid var(--kin);grid-template-columns:repeat(4,minmax(0,1fr));margin:auto -20px -24px;display:grid;position:sticky;bottom:-24px;box-shadow:0 -6px 14px #02083059}.mp-tabs button{padding:13px 4px calc(13px + var(--sab));color:var(--ink-2);font:800 13px var(--font-ui);cursor:pointer;background:0 0;border:0;position:relative}.mp-tabs button+button{box-shadow:inset 1px 0 #ffffff1f}.mp-tabs button.on{color:#fff;background:linear-gradient(#34dc94 0%,#129a5c 100%)}.mp-tabs .dot{top:8px;right:10px}.cpage{gap:14px;display:grid}.cp-subh{align-items:center;gap:12px;display:flex}.cp-subh h3{font:600 20px var(--font-display);margin:0}.cp-subh .mp-back{background:var(--panel-2)}.ofc-go{position:relative}.ofc-go .dot{top:-3px;right:-3px}.mc-seat{background:var(--pill-gold);color:#6a3000;font:900 11px/1 var(--font-ui);border-color:#6a3000}.mc-seat.vice{color:#fff;background:#4a7cff;border-color:#0b1d6e}.mc-seat svg{fill:currentColor;stroke:none;width:13px;height:13px}.mc-shards{background:#040e468c;border-radius:999px;width:100%;max-width:92px;height:14px;position:relative;overflow:hidden}.mc-shards i{background:color-mix(in srgb, var(--rc) 75%, transparent);position:absolute;top:0;bottom:0;left:0}.mc-shards b{text-align:center;font-size:9.5px;font-weight:800;line-height:14px;display:block;position:relative}.mcard.off.can .mc-sh img{filter:grayscale(.3)brightness(.85)}.md-skill.off{opacity:.55}.md-skill .sk-at,.md-skill .sk-next{color:var(--ink-3);margin-top:3px;font-size:11.5px;display:block}.md-skill .sk-next{color:var(--good)}.ceo-perks li.off{opacity:.55}.srch-tk{align-items:center;gap:4px;margin-left:auto;font-weight:800;display:inline-flex}.srch-tk svg,.sr-medal svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.srch-tk svg{width:18px;height:18px}.srch-hero{background:radial-gradient(circle at 50% 42%,#ffe39a 0%,#d8913a 28%,#2a2f8a 62%,#0b1d6e 86%);border-radius:16px;justify-content:center;align-items:flex-end;height:170px;display:flex;overflow:hidden}.srch-hero img{object-fit:contain;filter:drop-shadow(0 8px 12px #0208308c);width:140px;height:140px;margin:0 -24px}.srch-hero img:nth-child(2){z-index:1;width:166px;height:166px;position:relative}.srch-btns{justify-items:center;gap:10px;display:grid}.srch-pity{text-align:center;margin:0}.srch-leg{border-top:1.5px dashed #ffd65a73;justify-items:center;gap:4px;margin-top:12px;padding-top:12px;display:grid}.srch-leg p{margin:0}.rb-go.leg{--f:linear-gradient(180deg, #ffe48a 0%, #ffb21f 50%, #e0700c 100%);box-shadow:0 0 0 2px #ffd65a59,0 3px #040e4673}.sr-card.sr-it .sr-medal svg{width:34px;height:34px}.ceo-or{grid-template-columns:minmax(0,1fr) 76px}.ceo-or>span:first-child{align-items:center;gap:8px;min-width:0;display:flex}.rk-or{grid-template-columns:minmax(0,1fr) 44px 72px repeat(5,46px);font-size:12px}.rk-or .mstars{font-size:12px}.rk-stars .mstars{letter-spacing:2px;font-size:24px}.sr-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.sr-grid:not(.ten){grid-template-columns:minmax(0,150px);justify-content:center}.sr-card{background:color-mix(in srgb, var(--rc) 24%, var(--panel-2));border-radius:14px;align-content:start;justify-items:center;gap:4px;padding:10px 6px;animation:.5s cubic-bezier(.2,.8,.3,1.15) both rc-flip;display:grid}.sr-card:nth-child(2){animation-delay:50ms}.sr-card:nth-child(3){animation-delay:.1s}.sr-card:nth-child(4){animation-delay:.15s}.sr-card:nth-child(5){animation-delay:.2s}.sr-card:nth-child(6){animation-delay:.25s}.sr-card:nth-child(7){animation-delay:.3s}.sr-card:nth-child(8){animation-delay:.35s}.sr-card:nth-child(9){animation-delay:.4s}.sr-card:nth-child(10){animation-delay:.45s}.sr-card.new{background:color-mix(in srgb, var(--rc) 45%, var(--panel-2));box-shadow:0 0 18px color-mix(in srgb, var(--rc) 55%, transparent)}.sr-art{aspect-ratio:.84;border:2px solid var(--rc);background:#1a2550;border-radius:12px 12px 50% 50%/12px 12px 30% 30%;width:64px;overflow:hidden}.sr-art img{object-fit:cover;width:100%;height:100%;display:block}.sr-medal{background:var(--rc);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;margin:5px 0;display:grid;box-shadow:inset 0 -3px #00000038}.sr-medal svg{width:30px;height:30px}.sr-mdc{place-items:center;margin:5px 0;display:grid}.sr-mdc .icard{--ic:54px}.sr-new{background:var(--pill-gold);color:#6a3000;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:900}.sr-n{font-size:16px;font-weight:800}.sr-t{color:var(--ink-2);text-align:center;font-size:11.5px;font-weight:700}.sr-bar{background:#040e468c;border-radius:999px;width:80%;height:5px;overflow:hidden}.sr-bar i{background:var(--rc);height:100%;display:block}@media (prefers-reduced-motion:reduce){.sr-card{animation:none}}.tal-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tal-head .grow{min-width:140px}.tal-sel{display:none}.tal-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tal-col{align-content:start;gap:10px;display:grid}.tal-bh{font:600 15px var(--font-display);justify-content:space-between;align-items:baseline;display:flex}.tal-tier{gap:6px;display:grid}.tal-tier.shut .tal{opacity:.5}.tal-gate{color:var(--ink-3);align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.tal-gate svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.tal{background:var(--panel-2);border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex}.tal .grow{gap:2px;min-width:0;display:grid}.tal b{font-size:13px}.tal .small{color:var(--ink-2);line-height:1.3}.tal.has{background:color-mix(in srgb, var(--good) 18%, var(--panel-2))}.tal.cap{background:color-mix(in srgb, var(--kin) 16%, var(--panel-2))}.tal.cap.has{background:color-mix(in srgb, var(--kin) 32%, var(--panel-2))}.tal-p{color:var(--ink-2);font-size:12px;font-weight:800}.tal-add{background:var(--pill-gold);color:#6a3000;width:30px;height:30px;font:900 18px/1 var(--font-ui);cursor:pointer;border:0;border-radius:50%;flex:none;padding:0}.tal-add:disabled{background:var(--panel-3);color:var(--ink-3);cursor:default}.seats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.seat{background:var(--panel-2);border-radius:14px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.seat>.grow,.seat-who .grow{gap:2px;min-width:0;display:grid}.seat-who{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.seat-ic{background:var(--panel-3);width:38px;height:38px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;display:grid}.seat-ic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.seat.locked{opacity:.6}.seat.empty .seat-ic{color:var(--kin)}.seat-pick{background:var(--panel-2);border-top:0;border-radius:14px;grid-column:1/-1;padding:6px 12px}.mtabs button{flex:1;position:relative}.mtabs .dot{top:4px;right:8px}.rb-kc svg,.rb-go svg,.rc-lock svg,.rc-done svg,.mc-zz svg,.dm-ck svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.rb{gap:14px;display:grid}.rb-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.rb-head b{font:600 16px var(--font-display)}.info-btn{color:#fff;cursor:pointer;background:#060e3473;border:1.5px solid #ffffff73;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.info-btn:hover{background:#060e34b3}.info-btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:18px;height:18px}.rb-rules{color:var(--ink-2);gap:7px;margin:12px 0 0;padding-left:18px;font-size:13px;line-height:1.4;display:grid}.rb-odds{background:var(--panel-2);border-radius:12px;gap:7px;padding:10px 12px;display:grid}.rb-or{grid-template-columns:minmax(0,1fr) 76px 96px;align-items:center;gap:8px;font-size:13px;display:grid}.rb-or>:nth-child(n+2){text-align:right}.rb-or .rar{justify-self:start}.rb-oh{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:800}.rb-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.rcard{text-align:center;background:linear-gradient(180deg, color-mix(in srgb, var(--rc) 34%, var(--panel)) 0%, var(--panel) 58%);border:2px solid color-mix(in srgb, var(--rc) 80%, transparent);border-radius:16px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:12px 9px 10px;display:flex;position:relative;box-shadow:0 6px 14px #02083059}.rc-pw{width:min(100%,108px);margin-bottom:9px;display:block;position:relative}.rc-rar{background:var(--rc);color:#0d1640;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border:2px solid #0b1d6e;border-radius:999px;padding:2px 9px 3px;font-size:9.5px;font-weight:800;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.rc-lock{z-index:1;width:30px;height:30px;color:var(--ink-2);cursor:pointer;background:#060e34b8;border:1.5px solid #fff6;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.rc-lock svg{width:15px;height:15px}.rc-lock:hover{color:#fff}.rc-lock.on{background:var(--pill-gold);color:#6a3000;border:2px solid #fff}.rc-art{aspect-ratio:.84;border:3px solid var(--rc);cursor:pointer;background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--rc) 70%, #fff) 0%, var(--rc) 45%, color-mix(in srgb, var(--rc) 40%, #0b1d6e) 100%);border-radius:14px 14px 50% 50%/14px 14px 30% 30%;width:100%;padding:0;display:block;overflow:hidden;box-shadow:0 4px 10px #02083066,inset 0 0 0 2px #ffffff40}.rc-art img{object-fit:cover;width:100%;height:100%;display:block}.rc-art:focus-visible{outline-offset:2px;outline:2px solid #fff}.rc-info{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.rc-act{flex-direction:column;align-items:center;gap:3px;width:100%;margin-top:auto;padding-top:4px;display:flex}.rc-name{font:600 14.5px/1.15 var(--font-display);text-wrap:balance;margin-top:4px}.rc-sec{color:var(--ink-3);font-size:11.5px;font-weight:700}.rc-bo{color:var(--ink-2);font-size:11.5px;line-height:1.3}.rc-bo b{color:var(--good)}.rc-sk{-webkit-line-clamp:3;color:var(--ink-2);-webkit-box-orient:vertical;font-size:11px;line-height:1.32;display:-webkit-box;overflow:hidden}.rc-sk b{color:var(--kin);font-size:11.5px;display:block}.rc-go{white-space:normal;width:100%;padding:4px 5px;font-size:12.5px;line-height:1.1}.rc-hire{flex-direction:column;gap:0;padding-top:3px;padding-bottom:4px}.rc-hire span{opacity:.92;font-size:11px}.rc-hire b{font-size:14px;font-weight:600}.rc-done{color:var(--good);align-items:center;gap:4px;font-size:12.5px;font-weight:800;display:inline-flex}.rc-done svg{stroke-width:2.8px;width:16px;height:16px}.rc-dup{color:var(--kin);font-size:11px;font-weight:700;line-height:1.25}.rcard.hired{background:var(--panel);border-color:color-mix(in srgb, var(--rc) 40%, var(--rule))}.rcard.hired .rc-art img{filter:saturate(.6)brightness(.85)}.rcard.locked{border-color:var(--kin);box-shadow:0 0 0 2px color-mix(in srgb, var(--kin) 45%, transparent), 0 6px 14px #02083059}.rcard.empty{border-style:dashed;border-color:var(--rule);min-height:220px;box-shadow:none;background:0 0;justify-content:center}.rcard.flip{animation:.55s cubic-bezier(.2,.8,.3,1.15) both rc-flip}.rcard.flip:nth-child(2){animation-delay:80ms}.rcard.flip:nth-child(3){animation-delay:.16s}@keyframes rc-flip{0%{opacity:.2;transform:perspective(700px)rotateY(88deg)scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rcard.flip{animation:none}}.rb-go{justify-self:center;min-width:230px;min-height:46px;font-size:16px}.rb-go svg{stroke-width:2.4px;width:19px;height:19px}.rb-kc{background:#6e32004d;border-radius:999px;align-items:center;gap:3px;margin-left:4px;padding:1px 10px 1px 7px;display:inline-flex}.rb-kc svg{stroke-width:2.3px;width:16px;height:16px}.rb-kc b{font-weight:600}.mc-zz{width:22px;height:22px;color:var(--ink-2);background:#34428a;border:2px solid #0b1d6e;border-radius:50%;place-items:center;display:grid;position:absolute;top:-3px;left:-3px}.mc-zz svg{stroke-width:2.2px;width:12px;height:12px}.mc-job{max-width:100%;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:-2px;font-size:10px;font-weight:700;overflow:hidden}.mgroup .num{font-size:12px;font-weight:800}.as-top{background:var(--panel-2);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.as-list{gap:8px;display:grid}.card.as-row{box-shadow:none;border:0;grid-template-columns:minmax(0,1fr)}.as-row .row{gap:10px}.as-none{color:var(--warn);font-weight:700}.as-pick{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:4px;padding-top:8px;display:grid}.as-cand{align-items:center;gap:10px;min-width:0;padding:7px 2px;display:flex}.as-cand+.as-cand{border-top:1px solid var(--rule)}.as-same{color:var(--ink-3);font-weight:700}.mgr-fig{white-space:nowrap}.mgr-adds{color:var(--ink);font-size:12.5px;font-weight:700}@media (max-width:760px),(pointer:coarse){.as-row .meta.as-has{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.modal-card.mpk-card{flex-direction:column;width:min(400px,100vw - 24px);display:flex;position:relative;overflow:hidden}html.g-land .modal-card.mpk-card{width:min(720px, calc(100vw - var(--sl,0px) - var(--sr,0px) - 48px))}.mpk-card .m-head{padding-left:40px;padding-right:40px}.mpk-card .m-head h2{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mpk-card>.m-body{flex-direction:column;flex:auto;min-height:0;padding-bottom:12px;display:flex}.mpk{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex}.mpk-side{flex:none;align-content:start;gap:8px;display:grid}.mpk-biz{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.mpk-biz img{object-fit:contain;width:52px;height:46px}.mpk-biz b{font:600 15px/1.2 var(--font-display);color:var(--ink);margin-right:4px}.mpk-biz small{color:var(--ink-2);margin-top:2px;font-size:12px;display:block}.mpk-biz .info-btn{width:26px;height:26px}.mpk-biz .info-btn svg{width:16px;height:16px}.mpk-cur{background:color-mix(in srgb, var(--good) 11%, transparent);border-radius:12px;gap:6px;padding:8px 10px;display:grid}.mpk-cur-f{justify-content:space-between;align-items:center;gap:8px;display:flex}.mpk-none{color:var(--warn);margin:0;font-size:12.5px;font-weight:700}.mpk-note{color:var(--ink-3);margin:0;font-size:12.5px}.mpk-list{overscroll-behavior:contain;flex:auto;align-content:start;gap:6px;min-height:0;margin:0 -6px;padding:0 6px 2px;display:grid;overflow-y:auto}.mpk-row{background:var(--panel-2);border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:7px 8px;display:grid}.mpk-row.on{background:0 0;padding:0}.mpk-face{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.mpk-face .mav{width:42px;height:42px}.mpk-t{gap:2px;min-width:0;display:grid}.mpk-n{align-items:baseline;gap:6px;min-width:0;display:flex}.mpk-n b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 14px/1.2 var(--font-display);color:var(--ink);overflow:hidden}.mpk-n .num{color:var(--ink-3);flex:none;font-size:12px;font-weight:700}.mpk-m{white-space:nowrap;min-width:0;color:var(--ink-2);align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}.mpk-m .rar{flex:none}.mpk-sec{align-items:center;gap:3px;min-width:0;display:inline-flex}.mpk-sec>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.mpk-sec.on{color:var(--good);font-weight:700}.mpk-sec svg{fill:none;stroke:currentColor;stroke-width:3px;flex:none;width:12px;height:12px;display:block}.mpk-share{color:var(--warn);flex:none}.mpk-f{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);font-size:12.5px;overflow:hidden}.mpk-at{color:var(--ink-3)}.mpk-empty{text-align:center;justify-items:center;gap:10px;padding:8px 0 4px;display:grid}.mpk-empty p{color:var(--ink-2);margin:0}.mpk-x{z-index:2;width:30px;height:30px;color:var(--jade,#1f5c50);cursor:pointer;background:#efe4c9cc;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.modal-card:has(>.mpk-x){position:relative}.mpk-x svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:13px;height:13px}.mpk-pop{z-index:3;border-radius:inherit;background:inherit;color:var(--ink);padding:12px 16px 14px;animation:.14s ease-out mpk-in;position:absolute;inset:0;overflow-y:auto}@keyframes mpk-in{0%{opacity:0;transform:scale(.97)}}.mpk-pop h3{font:600 15px/1.25 var(--font-display);letter-spacing:.02em;color:var(--jade,#1f5c50);justify-content:center;align-items:center;gap:10px;margin:4px 30px 10px;display:flex}.mpk-pop h3:before,.mpk-pop h3:after{content:"";background:linear-gradient(90deg,#1f5c5000,#1f5c5099);border-radius:1px;flex:none;width:22px;height:1.5px}.mpk-pop h3:after{transform:scaleX(-1)}html.g-land .mpk{grid-template-rows:minmax(0,1fr);grid-template-columns:270px minmax(0,1fr);gap:14px;display:grid}html.g-land .mpk-side{min-height:0;overflow-y:auto}html.g-land .mpk-empty{align-self:start}.dm-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.mcard.dm .dm-ck{background:var(--good);color:#04361d;border:2px solid #0b1d6e;border-radius:50%;place-items:center;width:24px;height:24px;display:none;position:absolute;top:-4px;right:-4px}.mcard.dm .dm-ck svg{stroke-width:3px;width:14px;height:14px}.mcard.dm.sel .dm-ck{display:grid}.mcard.dm.sel .mc-sh{box-shadow:0 0 0 3px var(--good), 0 4px 10px #02083066}.mcard.dm:disabled{opacity:.45;cursor:default}.dm-foot{z-index:3;padding:12px 20px calc(12px + var(--sab));background:var(--pill-navy);border-top:2px solid var(--kin);align-items:center;gap:8px;margin:4px -20px -24px;display:flex;position:sticky;bottom:-24px;box-shadow:0 -6px 14px #02083059}#win-body:has(>.pb .dm-foot){flex-direction:column;min-height:100%;display:flex}#win-body:has(>.pb .dm-foot)>.pb{flex-direction:column;flex:1;display:flex}#win-body:has(>.pb .dm-foot) .dm-foot{margin-top:auto}@media (max-width:760px),(pointer:coarse){.mgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 7px}.rb-cards{grid-template-columns:minmax(0,1fr);gap:10px}.rcard{text-align:left;border-radius:16px;grid-template-columns:76px minmax(0,1fr);grid-template-areas:"art info""art act";align-items:start;gap:8px 12px;padding:12px;display:grid}.rcard.empty{min-height:80px;display:flex}.rc-pw{grid-area:art;width:76px;margin:0 0 9px}.rc-info{grid-area:info;align-items:flex-start;gap:2px;padding-right:34px}.rc-name{margin-top:0;font-size:15px}.rc-sk{-webkit-line-clamp:2}.rc-sk b{display:inline}.rc-act{flex-flow:wrap;grid-area:act;justify-content:flex-end;align-items:center;gap:6px 10px;padding-top:0}.rc-go{white-space:nowrap;width:auto;min-width:136px;padding:5px 14px;font-size:13.5px}.rc-hire{flex-direction:row;gap:6px}.rc-hire span{opacity:1;font-size:13.5px}.rc-hire b{font-size:14px}.rc-dup{text-align:right;flex:100%}.rb-go{width:100%;min-width:0}.mp-hero{min-height:220px}.mp-name{font-size:21px}.seats{grid-template-columns:minmax(0,1fr)}.tal-sel{display:inline-block}.tal-cols{grid-template-columns:minmax(0,1fr)}.tal-cols[data-br=growth] .tal-col:not([data-br=growth]),.tal-cols[data-br=ops] .tal-col:not([data-br=ops]),.tal-cols[data-br=inf] .tal-col:not([data-br=inf]),.tal-bh{display:none}.srch-hero{height:140px}.srch-hero img{width:116px;height:116px}.srch-hero img:nth-child(2){width:140px;height:140px}.sr-grid.ten{grid-template-columns:repeat(2,minmax(0,1fr))}.rk-or{grid-template-columns:minmax(0,1fr) 34px 58px repeat(5,30px);font-size:11px}.ofc-hq .sec-h{flex-wrap:wrap}.ofc-hq .sec-h .aside{white-space:normal}.sec>.seg.pol-seg{border-radius:16px;flex-wrap:wrap;width:auto;display:flex}.pol-seg button{white-space:normal;flex:auto}}.tr-f{color:var(--ink-2);gap:4px;margin:10px 0;font-size:13px;font-weight:800;display:grid}.tr-f .input{box-sizing:border-box;width:100%}.tr-f small{font-weight:600}.tr-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tr-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0;display:grid}.tr-modes .btn{text-align:center;gap:2px;height:auto;min-height:64px;padding:10px 12px;display:grid}.tr-modes .btn small{opacity:.85;font-weight:700}@media (max-width:480px){.tr-two,.tr-modes{grid-template-columns:minmax(0,1fr)}}.modal-card.nd-card{width:min(340px,100vw - 32px);position:relative}html.g-land .modal-card.nd-card{width:min(520px,100vw - 32px)}.nd-card .m-body{padding-top:6px}.nd{gap:9px;display:grid}.nd.land{grid-template-columns:140px 1fr;align-items:start;gap:16px}.nd-top{grid-template-columns:48px 1fr;align-items:center;gap:10px;display:grid}.nd.land .nd-top{text-align:center;grid-template-columns:1fr;justify-items:center;gap:6px;padding-top:2px}.nd-top img,.nd-top .nd-ph{object-fit:contain;width:48px;height:48px}.nd.land .nd-top img{width:72px;height:72px}.nd-lv{font:600 17px/1.15 var(--font-display);color:var(--ink)}.nd-lv em{color:var(--ink-3);margin:0 5px;font-style:normal}.nd-lv b{color:var(--jade,var(--ink));font-weight:600}.nd-br{font:500 12px/1.3 var(--font-display);color:var(--ink-2);margin-top:3px}.nd-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.nd-list li{background:var(--panel-2,#8c68321c);border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:36px;padding:2px 8px 2px 4px;display:grid}.nd-list li img,.nd-list .nd-ph{object-fit:contain;width:34px;height:30px}.nd-ic{place-items:center;display:grid}.nd-ic svg{width:24px;height:24px}.nd-n{min-width:0;font:600 13px/1.2 var(--font-display);color:var(--ink)}.nd-n small{font:500 12px var(--font-num);color:var(--ink-3);margin-left:4px}.nd-ok{background:var(--good);color:#fff;width:20px;height:20px;font:700 12px/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.nd-miss{align-items:center;gap:8px;display:flex}.nd-miss b{font:600 12.5px var(--font-num);color:var(--bad);white-space:nowrap}.nd-miss .btn.small{min-height:26px;padding:2px 12px;font-size:12px}.nd-x{z-index:2;width:30px;height:30px;color:var(--jade,var(--ink));cursor:pointer;background:#efe4c9cc;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.nd-x svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:13px;height:13px}.nd-lv{flex-wrap:wrap;align-items:center;display:flex}.nd-i{background:var(--jade,#1f5c50);width:22px;height:22px;color:var(--cream,#f6ecd4);cursor:pointer;border:0;border-radius:50%;place-items:center;margin-left:8px;padding:0;display:grid}.nd-i svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:14px;height:14px}.nd.land .nd-lv{justify-content:center}.nd-pop{z-index:3;border-radius:inherit;background:inherit;color:var(--ink-p,#3a2c18);padding:12px 14px 14px;animation:.14s ease-out nd-in;position:absolute;inset:0;overflow-y:auto}@keyframes nd-in{0%{opacity:0;transform:scale(.97)}}.nd-pop h3{font:600 15px/1.25 var(--font-display);letter-spacing:.02em;color:var(--jade,#1f5c50);justify-content:center;align-items:center;gap:10px;margin:2px 30px 8px;display:flex}.nd-pop h3:before,.nd-pop h3:after{content:"";background:linear-gradient(90deg,#1f5c5000,#1f5c5099);border-radius:1px;flex:none;width:22px;height:1.5px}.nd-pop h3:after{transform:scaleX(-1)}.nd-pop p{font:500 12.5px/1.35 var(--font-display);color:var(--ink-2,#6b5536);margin:0 0 8px}.nd-why{gap:5px;margin:0 0 8px;padding:0;list-style:none;display:grid}.nd-why li{background:var(--panel-2,#8c68321c);border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:4px 8px 4px 4px;display:grid}.nd-why img,.nd-why .nd-ph{object-fit:contain;width:34px;height:30px}.nd-why b{font:600 13px/1.2 var(--font-display);color:var(--ink,#3a2c18);display:block}.nd-why small{font:500 12px/1.3 var(--font-display);color:var(--ink-2,#6b5536);margin-top:1px;display:block}.nd-pop .nd-by{margin-bottom:0}.lm{--lm-win:#23804a;--lm-out:#c0392b;--lm-row:var(--panel-2,#8c68321c);--lm-row2:var(--panel-3,#8c683230)}.lm .num{font-variant-numeric:tabular-nums}.lm-top{align-items:center;gap:10px;margin:2px 0 10px;display:flex}.lm-wk{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.lm-wk b{font:600 16px/1.2 var(--font-display,inherit);color:var(--ink,#3a2c18)}.lm-tl{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.lm-cl{color:var(--ink-3,#8a7350);font-size:12px}.lm-cd{font:600 15px/1.2 var(--font-display,inherit);color:var(--ink,#3a2c18)}.lm-cd.soon{color:var(--lm-out)}.lm-i{background:var(--lm-row);width:34px;height:34px;color:var(--ink-2,#5e4a2e);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.lm-i svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:19px;height:19px}.lm-list{gap:7px;display:grid}.lm-row{background:var(--lm-row);width:100%;min-height:64px;color:inherit;text-align:left;font:inherit;cursor:pointer;border:0;border-radius:12px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:grid;position:relative}.lm-row:active{background:var(--lm-row2)}.lm-row.st-winning{background:#23804a21}.lm-row.st-outbid{background:#c0392b1c}.lm-row .dot{box-shadow:none;background:#d93a2b;top:6px;right:6px}.lm-pic{aspect-ratio:7/6;background:radial-gradient(at 50% 72%,#78965a47,#78965a00 70%);border-radius:9px;width:62px;display:block;position:relative}.lm-pic img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.lm-pic img:not([src]){visibility:hidden}.lm-now{width:24px;height:24px;display:block;position:absolute;bottom:-4px;left:-4px}.lm-now .lm-cr{width:24px;height:24px}.lm-mid{gap:2px;min-width:0;display:grid}.lm-nm{font:600 15px/1.2 var(--font-display,inherit);color:var(--ink,#3a2c18);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lm-perk{color:var(--ink-2,#5e4a2e);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.lm-st{color:var(--ink-2,#5e4a2e);font-size:13px;font-weight:700}.lm-st.win{color:var(--lm-win)}.lm-st.out{color:var(--lm-out);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lm-amt{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.lm-amt b{font:600 15px/1 var(--font-display,inherit);color:var(--ink,#3a2c18)}.lm-amt.from{flex-direction:column;align-items:flex-end;gap:1px}.lm-amt.from small{color:var(--ink-3,#8a7350);font-size:11px}.lm-amt.from b{color:var(--ink-2,#5e4a2e)}.lm-cr{object-fit:contain;flex:none;width:22px;height:22px}.lm-cr.big{width:40px;height:40px}.lm-bar{justify-content:space-between;align-items:center;margin:0 0 8px;display:flex}.lm-back{background:var(--lm-row);min-height:34px;color:var(--jade,#1f5c50);font:600 14px/1 var(--font-display,inherit);cursor:pointer;border:0;border-radius:17px;align-items:center;gap:2px;padding:0 12px 0 6px;display:inline-flex}.lm-back svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.lm-grid{gap:10px;display:grid}.lm-col{align-content:start;gap:9px;min-width:0;display:grid}.lm-hero{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;display:grid}.lm-hero .lm-pic{width:112px}.lm-hero h3{font:600 19px/1.15 var(--font-display,inherit);color:var(--jade,#1f5c50);margin:0 0 3px}.lm-hero .lm-perk{-webkit-line-clamp:3;font-size:13px}.lm-worth{color:var(--ink-2,#5e4a2e);margin:4px 0 0;font-size:12.5px}.lm-worth b{color:var(--lm-win);font-weight:700}.lm-sp,.lm-cover{background:var(--lm-row);border-radius:10px;align-items:center;gap:7px;padding:7px 10px;font-size:13px;display:flex}.lm-sp .l,.lm-cover .l{color:var(--ink-3,#8a7350);flex:1}.lm-sp b{color:var(--ink,#3a2c18);font-weight:700}.lm-sp.me{background:#23804a24}.lm-sp.me b{color:var(--lm-win)}.lm-cover .v{color:var(--ink-2,#5e4a2e);white-space:nowrap;font-weight:700}.lm-band{background:var(--lm-row2);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ic t c""ic s c";align-items:center;gap:1px 10px;padding:8px 12px 8px 8px;display:grid}.lm-bi{width:34px;height:34px;color:var(--jade,#1f5c50);background:#2e6e6024;border-radius:50%;grid-area:ic;place-items:center;display:grid}.lm-bi svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.lm-band>b{min-width:0;font:600 16px/1.2 var(--font-display,inherit);color:var(--ink,#3a2c18);grid-area:1/t/3}.lm-band.sub>b{grid-row:auto}.lm-band .lm-tl{grid-area:c;justify-items:end;gap:1px;display:grid}.lm-band .lm-cl{font-size:11.5px;line-height:1.1}.lm-band .lm-cd{font-size:17px;line-height:1.1}.lm-band .lm-sub{min-width:0;color:var(--ink-3,#8a7350);grid-area:s;font-size:12px;line-height:1.3}.lm-band.st-winning{background:#23804a1f}.lm-band.st-winning .lm-bi{background:var(--lm-win);color:#fff;box-shadow:0 0 0 2px #e8c35a}.lm-band.st-winning>b{color:var(--lm-win)}.lm-band.st-outbid{background:#c0392b1a}.lm-band.st-outbid .lm-bi{background:var(--lm-out);color:#fff}.lm-band.st-outbid>b{color:var(--lm-out)}.lm-band.st-soon .lm-bi,.lm-band.st-closed .lm-bi{background:var(--lm-row2);color:var(--ink-2,#5e4a2e)}.lm-band.just{animation:1.3s ease-out lm-lead}.lm-band.just .lm-bi{animation:.6s cubic-bezier(.3,1.6,.5,1) lm-pop}@keyframes lm-lead{0%{box-shadow:0 0 #e8c35a00}25%{box-shadow:0 0 0 3px #e8c35ae6,0 0 16px #e8c35a80}to{box-shadow:0 0 #e8c35a00}}@keyframes lm-pop{0%{transform:scale(.4)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.lm-band.just,.lm-band.just .lm-bi{animation:none}}.lm-st.live{color:var(--jade,#1f5c50)}.lm-sp .v{color:var(--ink-2,#5e4a2e);white-space:nowrap;margin-left:auto;font-size:12.5px}.lm-sp .l+b,.lm-sp .lm-cr+b{flex:none}.lm-ext{color:var(--lm-out);background:#c0392b24;border-radius:8px;padding:1px 7px;font-size:11px;font-weight:700}.lm-res{background:var(--lm-row2);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.lm-res.won{background:#23804a29}.lm-res-t{min-width:0;color:var(--ink-2,#5e4a2e);flex:1;gap:2px;font-size:12.5px;display:grid}.lm-res-t b{font:600 15px/1.2 var(--font-display,inherit);color:var(--ink,#3a2c18)}.lm-res.won .lm-res-t b{color:var(--lm-win)}.lm-kv{gap:5px;display:grid}.lm-kv>div{background:var(--lm-row);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:4px 10px;display:flex}.lm-kv .l{color:var(--lab,#2e6e60);white-space:nowrap;font-size:13px}.lm-kv .v{min-width:0;color:var(--ink-2,#5e4a2e);align-items:center;gap:6px;font-size:13px;display:inline-flex}.lm-kv .v .nm{text-overflow:ellipsis;white-space:nowrap;max-width:11em;overflow:hidden}.lm-kv .v b{font:600 15px/1 var(--font-display,inherit);color:var(--ink,#3a2c18)}.lm-place{background:var(--lm-row2);border-radius:8px;padding:2px 7px;font-size:11.5px;font-weight:700}.lm-bid{background:var(--lm-row);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.lm-step{justify-content:space-between;align-items:center;gap:6px;display:flex}.lm-sb{background:var(--jade,#1f5c50);color:#fbf3df;width:40px;height:40px;font:700 22px/1 var(--font-display,inherit);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.lm-sb:disabled{opacity:.35;cursor:default}.lm-amt-v{text-align:center;font:600 21px/1 var(--font-display,inherit);color:var(--ink,#3a2c18);flex:1}.lm-quick{gap:6px;display:flex}.lm-quick .btn{min-width:52px}.lm-go{grid-column:1/-1;width:100%;min-height:46px;font-size:16px}.lm-hist{padding:4px 0 0}.lm-hist-h{font:600 14px/1.2 var(--font-display,inherit);color:var(--lab,#2e6e60);align-items:center;gap:6px;margin:0 0 5px;display:flex}.lm-hist-h .num{background:var(--lm-row);color:var(--ink-2,#5e4a2e);border-radius:8px;padding:1px 7px;font-size:11.5px}.lm-hist ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.lm-hist li{background:var(--lm-row);border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:5px 8px;font-size:13px;display:grid}.lm-hist li.top{background:var(--lm-row2)}.lm-hist li.me .nm,.lm-kv .v .nm.me{color:var(--lm-win);font-weight:700}.lm-hist .who{align-items:center;gap:6px;min-width:0;display:flex}.lm-lead{color:#5a3a00;font:700 10.5px/1.4 var(--font-ui,inherit);background:linear-gradient(#ffe9a6,#f2c14e);border-radius:6px;flex:none;padding:1px 6px;font-style:normal}.lm-hist li .nm{text-overflow:ellipsis;white-space:nowrap;color:var(--ink,#3a2c18);overflow:hidden}.lm-hist li b{font:600 14px/1 var(--font-display,inherit);color:var(--ink,#3a2c18)}.lm-ago{text-align:right;min-width:4.6em;color:var(--ink-3,#8a7350);font-size:11.5px}.lm-ask{align-items:center;gap:12px;margin:0 0 8px;display:flex}.lm-ask .lm-pic{flex:none;width:76px}.lm-ask b{font:600 16px/1.2 var(--font-display,inherit);display:block}.lm-ask span{color:var(--ink-3,#8a7350);font-size:13px}.lm-ask-l{color:var(--ink-2,#5e4a2e);gap:6px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.35;display:grid}.lm-ask-l b{color:var(--ink,#3a2c18)}.lm-rules{margin-top:0}#window .wtabs .dot.lm-dot{box-shadow:none;background:#d93a2b}html.g-land .lm-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}html.g-land .lm-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html.g-land .lm-hero{grid-template-columns:96px minmax(0,1fr)}html.g-land .lm-hero .lm-pic{width:96px}.prj .prj-pic{background:radial-gradient(at 50% 70%,#5a8caa38,#5a8caa00 70%)}.prj-gives{gap:5px;display:grid}.prj-g{background:var(--lm-row);color:var(--ink-2,#5e4a2e);border-radius:10px;align-items:baseline;gap:8px;padding:6px 10px;font-size:13px;line-height:1.35;display:flex}.prj-g .l{width:7.4em;color:var(--lab,#2e6e60);flex:none;font-size:12.5px}.prj-g b{font:600 15px/1 var(--font-display,inherit);color:var(--lm-win)}.prj-g .muted{font-size:12px}.prj-low{color:var(--lm-out);font-weight:700}.lm-band.st-held{background:#1f5c501f}.lm-band.st-held b{color:var(--jade,#1f5c50)}.lm-band.st-soon{background:#c9841024}.lm-band.st-soon b{color:var(--kin,#a86f0c)}.prj-map{width:100%;min-height:40px}#loading.ld2{background:#1c72d4;padding:0;display:block}#loading.ld2 .ld-art{pointer-events:none;position:absolute;inset:0;overflow:hidden}#loading.ld2 .ld-sky{background:linear-gradient(#1565c8 0%,#2a8fe6 36%,#63b8f2 66%,#a8dcf8 84%);position:absolute;inset:0}#loading.ld2 .ld-mark{left:50%;top:calc(env(safe-area-inset-top,0px) + 9%);filter:drop-shadow(0 8px 18px #001e5a59);width:min(84%,460px);height:auto;animation:.7s ease-out both ld-rise;position:absolute;transform:translate(-50%)}#loading.ld2 .ld-hero{filter:drop-shadow(0 12px 22px #00143c59);width:auto;height:60%;animation:.8s ease-out .1s both ld-rise;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}#loading.ld2 .ld-trees{background:var(--ld-art) center bottom / auto 300% no-repeat;height:32%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}@keyframes ld-rise{0%{opacity:0;translate:0 10px}}@media (orientation:landscape){#loading.ld2 .ld-art{background:var(--ld-art) center 40% / cover no-repeat}#loading.ld2 .ld-sky,#loading.ld2 .ld-mark,#loading.ld2 .ld-hero,#loading.ld2 .ld-trees{display:none}}#loading.ld2 .ld-shade{background:linear-gradient(#0000,#04080e47 45%,#04080e9e);height:30%;position:absolute;bottom:0;left:0;right:0}#loading.ld2 .ld-card{z-index:1;box-sizing:border-box;width:auto;padding:0 max(18px, 6%) calc(env(safe-area-inset-bottom,0px) + 18px);text-align:center;grid-template-columns:1fr auto;place-items:center stretch;gap:9px 12px;display:grid;position:absolute;bottom:0;left:0;right:0}#loading.ld2 .ld-logo,#loading.ld2 .ld-logo-t,#loading.ld2 .ld-title,#loading.ld2 .ld-phase,#loading.ld2 .ld-tip b,#loading.ld2 .ld-shine{display:none}#loading.ld2 .ld-tip{max-width:60ch;min-height:0;font:700 14px/1.35 var(--font-ui);color:#fff;text-shadow:0 1px 2px #000000e6,0 0 6px #00000080;grid-area:2/1/auto/-1;justify-self:center;margin:0}#loading.ld2 .ld-bar{background:#080c129e;border:0;border-radius:4px;grid-area:1/1;height:7px;margin:0;box-shadow:inset 0 0 0 1px #ffffff1f}#loading.ld2 .ld-fill{background:linear-gradient(90deg,#2bd2ab,#84f2d6);border-radius:4px;box-shadow:0 0 8px #5af0c8b3}#loading.ld2 .ld-row{display:contents}#loading.ld2 .ld-pct{min-width:40px;font:800 14px/1 var(--font-num);color:#fff;text-align:right;text-shadow:0 1px 2px #000000e6;grid-area:1/2}@media (orientation:landscape){#loading.ld2 .ld-card{padding-left:max(28px,7%);padding-right:max(28px,7%);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 14px)}}@media (prefers-reduced-motion:reduce){#loading.ld2 .ld-mark,#loading.ld2 .ld-hero{animation:none}}.ag{justify-items:center;gap:10px;display:grid}.ag-phone{color:#111;background:#f2f2f7;border-radius:34px;width:236px;height:470px;font:600 12px/1.25 -apple-system,system-ui,Segoe UI,Roboto,sans-serif;position:relative;overflow:hidden;box-shadow:0 0 0 7px #0d0f1a,0 0 0 9px #3a3f5c,0 18px 40px #00000073}.ag-phone.is-android{border-radius:26px}.ag-phone svg{width:18px;height:18px;display:block}.ag-scene{display:none;position:absolute;inset:0}.ag-scene.on{display:block}.ag-page{background-color:#4c9fec;background-position:50% 18%;background-repeat:no-repeat;background-size:100%;position:absolute;inset:0 0 86px}.ag-page.under{inset:46px 0 0}.ag-page.dim:after{content:"";background:#00000059;position:absolute;inset:0}.is-ios .ag-scene:not([data-i="0"]) .ag-page{inset:0}.ag-bar{background:#f8f8faf5;position:absolute;left:0;right:0}.ag-bar.ios{height:86px;padding:8px 12px 0;bottom:0;box-shadow:0 -1px #00000014}.ag-bar.android{align-items:center;gap:8px;height:46px;padding:0 8px 0 12px;display:flex;top:0;box-shadow:0 1px #00000014}.ag-url{text-align:center;color:#333;background:#e3e3e8;border-radius:10px;height:30px;font-size:12px;line-height:30px;display:block}.ag-bar.android .ag-url{text-align:left;border-radius:15px;flex:1;padding:0 12px}.ag-tools{color:#0a7aff;justify-content:space-around;align-items:center;height:40px;display:flex}.ag-tools i{opacity:.35;background:#0a7aff;border-radius:4px;width:16px;height:16px}.ag-tools b,.ag-bar.android b{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.ag-bar.android b{color:#333}.ag-sheet{background:#f2f2f7;border-radius:16px 16px 0 0;height:300px;animation:.45s ease-out both ag-up;position:absolute;bottom:0;left:0;right:0}.ag-sheet.tall{height:330px}.ag-sheet-h{border-bottom:1px solid #ddd;align-items:center;gap:10px;height:56px;padding:0 14px;display:flex}.ag-sheet-h img,.ag-add img{border-radius:9px;width:36px;height:36px}.ag-sheet-h span,.ag-add span{display:grid}.ag-sheet-h i,.ag-add i{color:#777;font-size:11px;font-style:normal;font-weight:500}.ag-row{background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;height:36px;padding:0 14px;font-weight:500;display:flex}.ag-row svg{color:#333}.ag-nav{color:#0a7aff;justify-content:space-between;align-items:center;height:44px;padding:0 12px;font-weight:500;display:flex}.ag-nav b{color:#111;font-weight:700}.ag-nav .ag-hit{border-radius:8px;padding:4px 8px;font-weight:700}.ag-add{background:#fff;border-radius:12px;align-items:center;gap:10px;margin:6px 12px 12px;padding:10px;display:flex}.ag-sw{background:#34c759;border-radius:10px;width:34px;height:20px;position:relative}.ag-sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;right:2px}.ag-menu{background:#fff;border-radius:10px;width:150px;padding:6px 0;animation:.3s ease-out both ag-pop;position:absolute;top:8px;right:8px;box-shadow:0 6px 20px #0000004d}.ag-menu .ag-row{border:0}.ag-dialog{background:#fff;border-radius:18px;height:170px;padding:14px 4px 0;animation:.3s ease-out both ag-pop;position:absolute;top:150px;left:18px;right:18px;box-shadow:0 10px 30px #00000059}.ag-dialog>b{padding:0 12px;font-size:14px;display:block}.ag-dialog .ag-add{background:#f2f2f7;margin:10px 8px}.ag-btns{color:#1a5fd0;justify-content:flex-end;gap:6px;padding:0 10px;font-weight:700;display:flex;position:absolute;bottom:6px;left:0;right:0}.ag-btns span{border-radius:16px;padding:8px 12px}.ag-scene.on .ag-hit{animation:3.4s both ag-hit}@keyframes ag-hit{0%,42%{box-shadow:none;background-color:#0000}50%,to{background-color:#0a7aff29;box-shadow:inset 0 0 0 2px #0a7aff}}.ag-finger{z-index:5;width:30px;height:30px;left:var(--fx);top:var(--fy);pointer-events:none;background:#ffffff8c;border:3px solid #ffb31f;border-radius:50%;margin:-15px 0 0 -15px;animation:1.9s ease-in-out .5s both ag-tap;position:absolute;box-shadow:0 2px 10px #00000059}@keyframes ag-tap{0%{opacity:0;transform:translate(40px,140px)}25%{opacity:1}55%{transform:translate(0)scale(1)}65%{transform:scale(.72)}78%,to{opacity:1;transform:scale(1)}}.is-ios [data-i="0"] .ag-finger{--fx:118px;--fy:444px}.is-ios [data-i="1"] .ag-finger{--fx:118px;--fy:352px}.is-ios [data-i="2"] .ag-finger{--fx:208px;--fy:162px}.is-android [data-i="0"] .ag-finger{--fx:210px;--fy:23px}.is-android [data-i="1"] .ag-finger{--fx:150px;--fy:140px}.is-android [data-i="2"] .ag-finger{--fx:178px;--fy:300px}.ag-home{background:linear-gradient(160deg,#3d6fd8,#7a4fc9 55%,#e0679b);grid-template-columns:repeat(4,40px);place-content:start space-evenly;gap:22px 0;padding:48px 6px 0;display:grid;position:absolute;inset:0}.ag-app{opacity:.9;border-radius:11px;width:40px;height:40px}.ag-app.c0{background:#34c759}.ag-app.c1{background:#ff9f0a}.ag-app.c2{background:#0a84ff}.ag-app.c3{background:#ff375f}.ag-app.c4{background:#ffd60a}.ag-app.c5{background:#f2f2f7}.ag-new{justify-items:center;gap:4px;width:40px;animation:.6s cubic-bezier(.3,1.6,.5,1) .5s both ag-new;display:grid}.ag-new img{border-radius:11px;width:40px;height:40px;box-shadow:0 0 0 3px #fff,0 0 18px #fff}.ag-new i{color:#fff;white-space:nowrap;font-size:9px;font-style:normal}@keyframes ag-new{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes ag-up{0%{transform:translateY(100%)}}@keyframes ag-pop{0%{opacity:0;transform:scale(.85)}}.ag-dots{gap:8px;display:flex}.ag-dots button{cursor:pointer;background:#ffffff4d;border:0;border-radius:50%;width:9px;height:9px;padding:0}.ag-dots button.on{background:#ffc93a}.ag-cap{text-align:center;max-width:34ch;min-height:3.6em;margin:0;font-size:15px}.ag-n{color:#0b1d6e;background:#ffc93a;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:4px;display:inline-grid}.ag-note{text-align:center;max-width:36ch;min-height:1.3em;margin:0}@media (prefers-reduced-motion:reduce){.ag-finger,.ag-sheet,.ag-menu,.ag-dialog,.ag-new,.ag-scene.on .ag-hit{animation-duration:10ms;animation-delay:0s}}.login-alt{margin-top:8px}.login-done{color:#e4eeff;text-shadow:0 1px 4px #020830b3;margin:8px 0 0;font-weight:800}.login-ea{box-sizing:border-box;place-items:center;width:100%;min-height:48px;font-size:16px;text-decoration:none;display:grid}.beta-ea{text-align:center;margin:6px 0 0}#modal.title:has(.pc-box) .title-card{gap:12px;max-height:none;overflow:visible}#modal.title:has(.pc-box) .title-mark h1.brand img{width:min(320px,100%)}:is(#modal.title:has(.pc-box) .title-thesis,#modal.title:has(.pc-box) .title-foot){margin:0}#modal.title:has(.pc-box) .title-thesis{font-size:16px;line-height:1.4}.pc-box{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:8px 14px}.pc-h{grid-column:2;align-self:end;gap:2px;display:grid}.pc-h b{font:700 18px/1.2 var(--font-display);color:#fff}.pc-h span{color:#fffc;font-size:13px;line-height:1.3}.pc-qr{background:#fff;border-radius:14px;grid-area:1/1/span 2;width:104px;height:104px;padding:6px;box-shadow:0 8px 22px #0006}.pc-qr svg{width:100%;height:100%;display:block}.pc-url{font:800 13px var(--font-ui);letter-spacing:.04em;color:var(--kin,#ffd65a);grid-column:2;align-self:start}.pc-os{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.pc-os .btn{min-height:42px;padding:6px 10px;font-size:14px}.pc-box>.pc-os,.pc-box>.login-ea{grid-column:1/-1}.pc-box>.login-ea{min-height:44px}@media (max-width:480px){#modal.title{padding:12px}#modal.title:has(.pc-box) .title-mark h1.brand img{width:min(270px,100%)}#modal.title:has(.pc-box) .title-thesis{font-size:14px}.pc-box{column-gap:10px}.pc-qr{width:88px;height:88px}.pc-h b{font-size:16px}.pc-h span{font-size:12px}.pc-os .btn{padding:6px;font-size:12px}}#tip-veil{z-index:90;touch-action:none;cursor:pointer;background:linear-gradient(#0308280a 25%,#03082880 100%);animation:.2s ease-out co-fade;position:fixed;inset:0}#tip{left:50%;bottom:calc(18px + var(--sab));width:min(560px, calc(calc(100 * var(--vw)) - 16px));z-index:91;pointer-events:none;position:fixed;transform:translate(-50%)}#tip[hidden],#tip-veil[hidden]{display:none}#tip .tp-art{aspect-ratio:1;pointer-events:none;filter:drop-shadow(0 10px 16px #0208308c);width:210px;animation:.35s cubic-bezier(.2,1.3,.4,1) co-rise;position:absolute;bottom:calc(100% - 30px);left:0}#tip .tp-art[hidden]{display:none}#tip .tp-art img{width:100%;height:100%;display:block}#tip .tp-box{box-sizing:border-box;pointer-events:auto;cursor:pointer;color:#15204a;box-shadow:var(--shadow);background:linear-gradient(#fbfcff 0%,#e4eafb 100%);border:3px solid #0c2496;border-radius:14px;padding:25px 18px 12px;position:relative}#tip .tp-name{background:var(--pill-navy);color:#fff;border:2px solid var(--rc,var(--kin));font:600 15px var(--font-display);letter-spacing:.02em;border-radius:8px;padding:5px 18px 6px;position:absolute;top:-19px;left:14px;box-shadow:0 4px 10px #02083066}#tip .tp-title{font:700 17px/1.25 var(--font-display);margin:0 0 3px}#tip .tp-say{margin:0;font-size:14.5px;font-weight:700;line-height:1.45}#tip .tp-can{gap:3px;margin:8px 0 0;padding:0;font-size:13.5px;font-weight:600;line-height:1.35;list-style:none;display:grid}#tip .tp-can[hidden]{display:none}#tip .tp-can li{padding-left:17px;position:relative}#tip .tp-can li:before{content:"";background:var(--rc,var(--kin));border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:3px}#tip .tp-tap{text-align:right;letter-spacing:.03em;color:#5d6c9e;margin-top:6px;font-size:12px;font-weight:800;animation:1.6s ease-in-out infinite co-blink;display:block}body.tip-open #toasts{visibility:hidden}@media (max-width:760px),(pointer:coarse){#tip{bottom:calc(12px + var(--sab))}#tip .tp-art{width:min(200px, calc(52 * var(--vw)))}#tip .tp-box{color:#3a2c18;border:0;border-radius:12px;box-shadow:0 14px 34px #00000080,inset 0 0 0 1px #fffaeb8c,inset 0 0 50px #78541e38}#tip .tp-name{background:var(--jade-strip);color:var(--cream);text-shadow:0 1px #0000004d;border:0;box-shadow:0 3px 8px #00000059,inset 0 1px #ffffff40}#tip .tp-tap{color:#8a7350}#tip .tp-art{filter:drop-shadow(0 10px 16px #00000073)}#tip-veil{background:linear-gradient(#0000000a 25%,#00000073 100%)}}:where(html.g-land) #tip{width:min(560px, calc(calc(100 * var(--vw)) - var(--sl) - var(--sr) - 170px));bottom:calc(8px + var(--sab));margin-left:70px}:where(html.g-land) #tip .tp-art{width:140px;bottom:0;left:-140px}:where(html.g-land) #tip .tp-box{padding:22px 16px 10px}:where(html.g-land) #tip .tp-say{font-size:13.5px}:where(html.g-land) #tip .tp-can{margin-top:6px;font-size:12.5px}@media (prefers-reduced-motion:reduce){#tip .tp-art,#tip .tp-tap,#tip-veil{animation:none}}.chat-box{min-height:min(calc(60 * var(--vh)), 460px);grid-template-rows:auto minmax(0,1fr) auto;gap:10px;display:grid}.chat-tabs{justify-self:start}.chat-list{max-height:min(calc(52 * var(--vh)), 420px);align-content:start;gap:6px;padding:4px 2px;display:grid;overflow-y:auto}.chat-m{background:var(--panel-2);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:7px 11px;display:grid}.chat-m b{color:var(--kin);white-space:nowrap;font-weight:800}.chat-m span{overflow-wrap:anywhere}.chat-m i{color:var(--ink-3);font-size:11px;font-style:normal}.chat-m.me{background:color-mix(in srgb, var(--shu) 18%, var(--panel-2))}.chat-m.me b{color:var(--shu)}.chat-none{text-align:center;padding:18px 0}.chat-form{gap:8px;margin:0;display:flex}.chat-form .input{flex:auto;min-width:0}.chat-m[data-act]{cursor:pointer}.chat-m.on{background:color-mix(in srgb, var(--kin) 22%, var(--panel-2))}.chat-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:-2px 2px 4px;display:flex}.chat-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.chat-mu{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.chat-tabs .gi,.chat-av,.chat-back{display:none}.chat-tabs button{align-items:center;gap:6px;display:inline-flex}.chat-n{color:#fff;min-width:18px;height:18px;font:800 11px/18px var(--font-ui,system-ui);text-align:center;background:linear-gradient(#ff6a55,#d8322a);border-radius:999px;padding:0 5px;box-shadow:0 1px 2px #00000059}@media (max-width:760px),(pointer:coarse){#modal:has(.chat-card){padding:0}.modal-card.chat-card{box-sizing:border-box;width:100%;height:100%;max-height:none;padding:var(--sat) var(--sar) var(--sab) var(--sal);background:linear-gradient(#123a6e,#0d2a56 55%,#0a2048);border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.chat-card .m-foot{display:none}.chat-card .chat-head{align-items:center;gap:12px;padding:10px 14px 6px;display:flex}.chat-card .chat-head h2{padding:0;font-size:24px}.chat-back{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:40px;padding:0;display:grid}.chat-back svg{fill:#f4f1ea;stroke:#0d1b5e;stroke-width:1.4px;stroke-linejoin:round;filter:drop-shadow(0 2px 2px #0006);width:38px;height:38px}.chat-card .chat-box{box-sizing:border-box;gap:8px;height:100%;min-height:0;padding:4px 12px 10px}.chat-card .chat-top{gap:6px}.modal-card.chat-card .chat-tabs{box-shadow:none;background:0 0;border-radius:0;flex:0 auto;gap:6px;min-width:0;padding:0;display:flex;overflow:visible}.modal-card.chat-card .chat-tabs button{color:#fffc;min-width:70px;height:62px;box-shadow:none;font:700 13px var(--font-ui);background:#040a2873;border-radius:8px;flex-direction:column;flex:0 104px;justify-content:center;gap:2px;position:relative}.modal-card.chat-card .chat-tabs button.on{color:#fff;background:linear-gradient(#3ab07c,#1f7a52)}.chat-card .chat-tabs .gi{width:30px;height:30px;display:block}.chat-card .chat-n{position:absolute;top:3px;right:4px}.chat-card .chat-list{gap:12px;height:100%;max-height:none;padding:6px 2px 10px}.chat-card .chat-m{background:0 0;border-radius:0;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"av n tm""av x x";align-items:start;gap:3px 10px;padding:0}.chat-card .chat-m.on{background:0 0}.chat-card .chat-av{background:radial-gradient(circle at 35% 30%, hsl(var(--av) 70% 62%), hsl(var(--av) 60% 36%));color:#fff;width:44px;height:44px;font:600 19px var(--font-display);text-shadow:0 1px #0006;border:2px solid #ffd65a;border-radius:50%;grid-area:av;place-items:center;font-style:normal;display:grid;box-shadow:0 0 0 1.5px #5a3404}.chat-card .chat-m b{color:#8fd0ff;grid-area:n;font-size:13px}.chat-card .chat-m .chat-tm{color:#ffffff8c;grid-area:tm}.chat-card .chat-m span{color:#fff;max-width:100%;font:700 15px/1.35 var(--font-ui);background:#040a288c;border:1.5px solid #8fd0ff59;border-radius:4px 14px 14px;grid-area:x;justify-self:start;padding:7px 12px}.chat-card .chat-m.on span{border-color:#ffd65a}.chat-card .chat-m.me b{color:#ffd65a}.chat-card .chat-m.me span{background:linear-gradient(#7a3ab0,#5a2490);border-color:#e6c0ff99}.chat-card .chat-acts{justify-content:flex-start;margin:-4px 0 0 54px}.chat-card .chat-mu{background:#040a2873;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:none;align-items:center;padding:8px 12px}.chat-card .chat-mu b{grid-area:auto}.chat-card .chat-mu span{display:none}.chat-card .chat-none{color:#ffffffb3}.chat-card .chat-form{padding-top:4px}.chat-card .chat-form .input{color:#fff;background:#040a2899;border-color:#8fd0ff4d;border-radius:8px;height:46px}.chat-card .chat-form .btn{border-radius:8px;height:46px;padding:0 22px}}@media (min-width:761px) and (pointer:fine),(min-width:761px) and (pointer:none){.m-only:not(#m-side){display:none!important}}@media (max-width:760px),(pointer:coarse){:root{--nav-h:56px;--nav-pad:calc(var(--sab) * .35);--res-h:30px;--top:calc(var(--sat) + var(--gap) + 112px)}#hud,#objective,#buildbtn,#m-side{display:none!important}body.on-title .m-only,body.tut-talk .m-only{visibility:hidden}body.card-open #m-nav,body.tray-open #m-nav,body.placing #m-nav,body.win-open #m-nav,body.menu-open #m-nav,body.card-open #m-quest,body.tray-open #m-quest,body.placing #m-quest,body.win-open #m-quest,body.menu-open #m-quest,body.card-open #m-short,body.tray-open #m-short,body.placing #m-short,body.win-open #m-short,body.menu-open #m-short,body.card-open #m-chat,body.tray-open #m-chat,body.placing #m-chat,body.win-open #m-chat,body.menu-open #m-chat,body.world-open #m-chat,body.card-open #m-mailslot,body.tray-open #m-mailslot,body.placing #m-mailslot,body.win-open #m-mailslot,body.menu-open #m-mailslot,body.card-open #m-phase,body.tray-open #m-phase,body.placing #m-phase,body.win-open #m-phase,body.menu-open #m-phase,body.world-open #m-phase{display:none}body.world-open #m-res,body.world-open #m-top,body.world-open #m-nav{z-index:72}body.world-open:not(.win-open):not(.menu-open) #m-nav{display:flex}body.world-open #m-lobby,body.world-open #m-packs,body.world-open #m-short,body.world-open #m-quest,#world .wui-esc{display:none}#toasts,body.win-open #toasts,body.world-open #toasts{top:calc(var(--top) + 84px);width:min(330px, calc(calc(100 * var(--vw)) - 2 * var(--gap)));z-index:76;align-items:center;gap:24px;left:50%;right:auto;translate:-50%}.toast{color:#fff;text-align:center;max-width:100%;font:800 12.5px/1.35 var(--font-ui);background:#060e34cc;border:1px solid #ffd65a59;border-radius:12px;margin-top:17px;padding:19px 16px 8px;display:block;position:relative;box-shadow:0 3px 10px #02083066}.toast:nth-child(n+3),.toast>span:empty{display:none}.toast .t-ic{background:radial-gradient(circle at 35% 30%,#3a5ad8 0%,#142a7e 75%);border:1.5px solid #ffd65a;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:-18px;left:50%;translate:-50%;box-shadow:0 2px 6px #02083080}.toast .t-ic svg,.toast .t-ic .mi{width:26px;height:26px}.toast.stamped .t-ic{display:none}.toast .hanko{border-width:2.5px;margin:0;padding:5px 9px;font-size:11px;position:absolute;top:-15px;left:50%;translate:-50%}.toast.stamped{padding-top:21px}.toast .t-tx{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.toast .t-tx b{color:#ffd65a;font:700 13px var(--font-display);margin-right:5px;display:inline}.toast.fx-celebrate{background-color:#060e34cc}#lenspop{top:auto;right:var(--gap);bottom:calc(var(--nav-h) + var(--nav-pad) + 74px)}#m-res,#m-top,#m-lobby,#m-packs,#m-short,#m-chat,#m-phase{--tx-ol:0 1.5px 0 #0d1b5e, 0 -1px 0 #0d1b5e, 1px 0 0 #0d1b5e, -1px 0 0 #0d1b5e}#m-res{z-index:13;top:calc(var(--sat) + var(--gap));left:var(--gap);right:var(--gap);pointer-events:none;gap:6px;display:flex;position:absolute}#m-res>*{pointer-events:auto}.m-rs{min-width:0;height:var(--res-h);color:#fff;font:600 14.5px var(--font-display);white-space:nowrap;text-shadow:var(--tx-ol);cursor:default;background:linear-gradient(#0e1c60db,#040a2cdb);border:1.5px solid #ffd65a99;border-radius:999px;flex:0 auto;align-items:center;gap:5px;padding:0 11px 0 3px;display:inline-flex;box-shadow:0 3px 8px #02083066,inset 0 1px #ffffff2e}button.m-rs{cursor:pointer}.m-rs svg{filter:drop-shadow(0 1px #02083080);flex:none;width:24px;height:24px}.m-rs b{text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.m-day{padding-left:11px}.m-rs-clock,#m-qpanel{display:none}.ren-pop .ren-top{justify-content:center;align-items:center;gap:10px;margin:0 0 10px;display:flex}.ren-pop .ren-top img,.ren-pop .ren-top svg{object-fit:contain;width:56px;height:56px}.ren-pop .ren-top b{font-size:26px}.m-day b{color:#7dffb0}.m-day b.down{color:#ff9a8a}.m-day small{color:#ffffffbf;font-size:11px}#m-top{z-index:13;top:calc(var(--sat) + var(--gap) + var(--res-h) + 8px);left:var(--gap);pointer-events:none;align-items:center;display:flex;position:absolute}#m-top>*{pointer-events:auto}.m-ceo{z-index:1;border:3px solid var(--kin);background:var(--rc,var(--r-normal));cursor:pointer;border-radius:50%;flex:none;width:64px;height:64px;padding:0;position:relative;box-shadow:0 0 0 2px #5a3404,0 4px 12px #0208308c}.m-face{border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}.m-face img{width:100%;height:100%;display:block}.m-lv{background:var(--pill-navy);border:1.5px solid var(--kin);color:#fff;text-align:center;border-radius:999px;min-width:24px;padding:1px 7px;font-size:11px;line-height:1.35;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.m-infl{white-space:nowrap;padding:1px 8px;font-size:12px}.m-ceo .dot{top:0;right:0}#m-top .m-ceo.tut-hide{pointer-events:none;display:block!important}.m-pw-up{font:700 13px/1 var(--font-num,inherit);color:#ffe27a;text-shadow:0 1px 2px #3c1e00d9,0 0 6px #0006;white-space:nowrap;pointer-events:none;margin-left:6px;animation:1.5s ease-out forwards m-pw-up;position:absolute;bottom:-10px;left:100%}@keyframes m-pw-up{0%{opacity:0;transform:translateY(8px)}15%{opacity:1}70%{opacity:1}to{opacity:0;transform:translateY(-14px)}}#m-lobby{z-index:13;top:calc(var(--sat) + var(--gap) + var(--res-h) + 8px);right:var(--gap);justify-items:end;gap:5px;display:grid;position:absolute}.m-lobby{cursor:pointer;background:#3a2a8a;border:0;border-radius:12px;width:138px;height:56px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 4px 12px #0208308c}.m-lb-art,.m-lb-art svg{width:100%;height:100%;display:block;position:absolute;inset:0}.m-lb-t{font:600 15px/1 var(--font-display);color:#fff;text-shadow:var(--tx-ol);position:absolute;bottom:6px;left:8px}.m-lb-w{font:600 10.5px/1.4 var(--font-display);color:#ffe08a;background:#060e34d1;border-radius:999px;padding:1px 6px;position:absolute;top:5px;right:5px}.m-lb-w:empty{display:none}.m-lobby .dot{top:3px;left:3px;right:auto}.m-clock{color:#fff;height:22px;font:600 12px var(--font-display);text-shadow:var(--tx-ol);background:#060e34b3;border-radius:999px;align-items:center;gap:4px;padding:0 9px 0 3px;display:inline-flex}.m-clock svg{width:17px;height:17px}#m-packs{z-index:13;top:calc(var(--sat) + var(--gap) + var(--res-h) + 96px);right:calc(var(--gap) - 5px);width:62px;max-height:calc(100% - var(--res-h) - 96px - var(--nav-h) - 150px - var(--sat) - var(--sab));justify-items:center;gap:5px;transition:opacity .15s;display:grid;position:absolute;overflow:hidden}body.ring-open #m-packs{opacity:0;pointer-events:none}.m-pk{color:#fff;cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;width:62px;padding:0;display:grid}.m-pk-face,.m-pk-emb{place-items:center;width:42px;height:42px;transition:transform .12s;display:grid;position:relative}.m-pk:active .m-pk-face,.m-pk:active .m-pk-emb{transform:scale(.9)}.m-pk-face{border:2px solid var(--kin);background:var(--rc,var(--r-epic));border-radius:50%;width:38px;height:38px;margin:2px 0;overflow:hidden;box-shadow:0 0 0 1px #3c2204e6,0 2px 5px #00000073}.m-pk-face img{width:100%;height:100%;display:block}.m-pk-emb svg{filter:drop-shadow(0 2px 2px #00000080);width:42px;height:42px}.m-pk-t{max-width:62px;font:800 10px/1.1 var(--font-ui);text-align:center;text-shadow:0 1px 1px #000000f2,0 0 3px #000000b3;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#m-quest{z-index:21;left:calc(var(--gap) - 2px);top:calc(var(--sat) + var(--gap) + var(--res-h) + 86px);max-width:min(310px, calc(100% - 2 * var(--gap) - 70px));height:42px;box-shadow:none;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;align-items:center;padding:0;display:flex;position:absolute}#m-quest .m-q-ic{z-index:1;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}#m-quest .m-q-art{object-fit:contain;filter:drop-shadow(0 2px 2px #00000080);width:40px;height:40px;transition:transform .12s}#m-quest:active .m-q-art{transform:scale(.9)}#m-quest .m-q-t{color:#fff;min-width:0;font:700 12.5px/1.25 var(--font-ui);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 1px #0009;background:linear-gradient(90deg,#0a0c10bd,#0a0c1085);border-radius:0 10px 10px 0;margin-left:-12px;padding:6px 12px 6px 17px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}#m-quest .m-q-t:empty{display:none}#m-quest .m-q-dia{vertical-align:1px;background:linear-gradient(135deg,#fff1b8,#f2b632);width:7px;height:7px;margin:0 7px 1px 0;display:inline-block;transform:rotate(45deg);box-shadow:0 0 4px #ffd65ab3}#m-quest .m-q-p{color:#ffd25c;margin-right:5px}#m-quest .m-q-c{color:#ffd25c;margin-right:3px}#m-quest .m-q-fold{background:#0a0c1099;border-radius:0 9px 9px 0;flex:none;place-items:center;width:26px;height:30px;margin-left:-2px;display:grid}#m-quest .m-q-fold svg{fill:none;stroke:#ffe39a;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .15s}#m-quest .m-q-t:empty+.m-q-fold,#m-quest.fold .m-q-t{display:none}#m-quest.fold .m-q-fold{margin-left:-6px;padding-left:4px}#m-quest.fold .m-q-fold svg{transform:rotate(180deg)}.m-q-n{color:#fff;min-width:18px;height:18px;font:800 11px/15px var(--font-ui);text-align:center;background:linear-gradient(#ff6a55,#d0281c);border:1.5px solid #fff;border-radius:999px;padding:0 5px;position:absolute;top:-3px;right:-3px;box-shadow:0 1px 3px #00000080}.m-q-n[hidden]{display:none}#m-short{z-index:21;left:var(--gap);bottom:calc(var(--nav-h) + var(--nav-pad) + 136px);flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute}#m-short-l{gap:8px;display:flex}.m-sc.m-build{width:56px;height:56px}.m-sc.m-build>svg,.m-sc.m-build>.mi{width:40px;height:40px}#m-mailslot{z-index:23;right:calc(var(--gap) + 6px);bottom:calc(var(--nav-h) + var(--nav-pad) + 85px);position:absolute}#m-mailslot:empty{display:none}.m-sc{cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 50% 36%,#22262e80,#080a0ead);border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff29,0 2px 4px #0000004d}.m-sc>svg,.m-sc>.mi{object-fit:contain;pointer-events:none;filter:drop-shadow(0 1px 1px #00000080);width:26px;height:26px;transition:transform .12s}.m-sc:active>svg,.m-sc:active>.mi{transform:scale(.88)}.m-sc-t{color:#fff;font:800 9.5px/1.4 var(--font-ui);white-space:nowrap;background:#06080ce0;border-radius:999px;padding:0 4px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.m-sc.warn .m-sc-t{background:var(--warn);color:#3a2400}.m-sc .dot{top:-1px;right:-1px}#window .wtabs .wtab-set{width:36px;min-width:36px;height:34px;box-shadow:none;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:auto;padding:0;display:grid}#window .wtabs .wtab-set svg{filter:drop-shadow(0 1px 1px #00000059);width:28px;height:28px}.m-round{z-index:21;right:var(--gap);bottom:calc(var(--nav-h) + var(--nav-pad) + 80px);border:2px solid var(--kin);color:#fff;cursor:pointer;background:radial-gradient(circle at 35% 30%,#d8443a 0%,#8a1418 75%);border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid;position:absolute;box-shadow:0 0 0 1px #3a2404,0 3px 9px #28040880}.m-round>.mi{pointer-events:none;filter:drop-shadow(0 1.5px 1px #00000059);width:28px;height:28px}.m-round svg:not(.gi){fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.m-round svg.gi{filter:drop-shadow(0 1.5px 1px #00000059);width:30px;height:30px}.m-round.on{background:var(--pill-gold);color:#4a2400}#m-chat{z-index:21;left:0;right:0;bottom:calc(var(--nav-h) + var(--nav-pad) + 18px);height:60px;padding:4px var(--gap);color:#fff;text-align:left;cursor:pointer;text-shadow:var(--tx-ol);background:linear-gradient(#040a2800,#040a2861 30%,#040a289e);border:0;align-content:end;gap:1px;display:grid;position:absolute;overflow:hidden}#m-chat .m-ch-h{display:none}:where(html:not(.g-land)) #m-chat{bottom:calc(38px + var(--nav-pad));height:calc(60px + var(--nav-h) - 38px + 18px);padding-bottom:calc(4px + var(--nav-h) - 38px + 18px);pointer-events:none;background:linear-gradient(#040a2800,#040a284d 22%,#040a2880 55%,#040a289e);grid-template-columns:minmax(0,1fr)}:where(html:not(.g-land)) #m-chat>*{pointer-events:auto}.m-ch-g{font:700 13px/1.4 var(--font-ui);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.m-ch-g b{color:#ffd65a;margin-right:4px;font-weight:800}.m-ch-g b.m-ch-c{color:#8fd0ff;margin-right:2px}.m-ch-g b.m-ch-c.city{color:#7dffb0}.m-ch-g b.m-ch-c.ally{color:#ffb070}.m-ch-g.muted{color:#ffffffb3}#m-phase{--ph:64, 36, 150;z-index:14;top:calc(var(--top) + 26px);width:min(260px, calc(calc(100 * var(--vw)) - 2 * var(--gap) - 180px));background:linear-gradient(90deg, rgba(var(--ph), 0), rgba(var(--ph), .88) 20%, rgba(var(--ph), .88) 80%, rgba(var(--ph), 0));color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-width:170px;height:40px;padding:0 14px;animation:.5s ease-out both ph-in;display:flex;position:absolute;left:50%;translate:-50%}#m-phase[hidden]{display:none}#m-phase:before,#m-phase:after{content:"";background:linear-gradient(90deg,#0000,#ffe6a0d9,#0000);height:1.5px;position:absolute;left:6%;right:6%}#m-phase:before{top:0}#m-phase:after{bottom:0}.m-ph-i{filter:drop-shadow(0 3px 4px #0208308c);width:46px;height:46px;position:absolute;top:-36px;left:50%;translate:-50%}.m-ph-i svg{width:100%;height:100%}.m-ph-t{font:600 18px var(--font-display);letter-spacing:.02em;text-shadow:var(--tx-ol);white-space:nowrap}#m-phase[data-ph=morning]{--ph:30, 110, 170}#m-phase[data-ph=noon]{--ph:30, 90, 200}#m-phase[data-ph=evening]{--ph:150, 60, 110}#m-phase[data-ph=spring]{--ph:190, 70, 130}#m-phase[data-ph=summer]{--ph:200, 120, 20}#m-phase[data-ph=autumn]{--ph:170, 60, 30}#m-phase[data-ph=winter]{--ph:40, 110, 180}@keyframes ph-in{0%{opacity:0;transform:translateY(-8px)}}#m-nav{z-index:22;height:calc(var(--nav-h) + var(--nav-pad));padding:0 4px var(--nav-pad);box-shadow:none;background:0 0;border:0;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}#m-nav:before{content:"";z-index:-1;height:calc(38px + var(--nav-pad));pointer-events:none;background:linear-gradient(#1e2436eb,#080b16f7 65%);border-top:1.5px solid #ffd278b8;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -4px 12px #00000059,inset 0 1px #ffffff1a}#m-nav .dock-btn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:0;flex:1 1 0;justify-content:center;align-items:flex-end;min-width:0;height:100%;padding:0 0 4px;display:flex;position:relative}#m-nav .dock-btn:hover{background:0 0}#m-nav .dock-btn>svg.gi,#m-nav .dock-btn>.mi{object-fit:contain;filter:drop-shadow(0 0 1px #000000e6)drop-shadow(0 3px 2px #0000008c);pointer-events:none;-webkit-user-drag:none;flex:none;width:54px;height:54px;transition:transform .12s}#m-nav .dock-btn:active>svg.gi,#m-nav .dock-btn:active>.mi{transform:scale(.88)}#m-nav .dock-btn>span:not(.m-lock){display:none}#m-nav .dock-btn.on>svg.gi,#m-nav .dock-btn.on>.mi{filter:drop-shadow(0 0 7px #ffd65af2)drop-shadow(0 3px 2px #00000080);transform:translateY(-4px)scale(1.06)}#m-nav .dock-btn .dot{top:0;right:calc(50% - 27px)}#m-nav .m-big{flex:0 0 76px;width:76px;padding-bottom:2px}#m-nav .m-world>svg.gi,#m-nav .m-big>.mi{filter:drop-shadow(0 0 1px #000000e6)drop-shadow(0 4px 4px #0000008c);width:72px;height:72px}#m-nav .m-big.on{box-shadow:none}#m-nav .m-big.on>.mi,#m-nav .m-big.on>svg.gi{filter:drop-shadow(0 0 8px #ffd65af2)drop-shadow(0 4px 4px #0000008c)}body.world-open #m-nav .m-world{background:0 0}body.build-hint #m-build{animation:1.4s ease-in-out infinite m-pulse}@keyframes m-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}#m-nav .tut-hide{pointer-events:none;display:flex!important}#m-nav .tut-hide>svg,#m-nav .tut-hide>.mi,#m-nav .stage-lock>svg,#m-nav .stage-lock>.mi{filter:grayscale(.9)brightness(.72)}.m-lock{display:none}.m-only .tut-hide .dot,.m-only.tut-hide .dot,.m-only .tut-hide .new-n,.m-only.tut-hide .new-n{display:none!important}#m-nav .tut-hide .m-lock,#m-nav .stage-lock .m-lock{border:1.5px solid var(--kin);background:#060e34d9;border-radius:50%;place-items:center;width:24px;height:24px;margin:-14px 0 0 -12px;display:grid;position:absolute;top:50%;left:50%}#m-nav .tut-hide .m-lock svg,#m-nav .stage-lock .m-lock svg{fill:none;width:14px;height:14px;stroke:var(--kin);stroke-width:2.2px;opacity:1;filter:none}#selring{z-index:14;pointer-events:none;position:absolute;inset:0;overflow:hidden}body.win-open #selring,body.placing #selring,body.tray-open #selring,body.menu-open #selring,body.world-open #selring{display:none}#selring .rg-b{pointer-events:auto}.rg-tag{will-change:translate;max-width:calc(calc(100 * var(--vw)) - 24px);border:2px solid var(--c,var(--kin));color:#fff;font:600 14px/1.15 var(--font-display);background:#060e34d6;border-radius:999px;align-items:center;gap:7px;padding:3px 13px 3px 3px;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 3px 10px #02083073}.rg-lv{background:var(--pill-gold);min-width:24px;height:24px;text-shadow:0 1px 0 var(--pill-gold-ol), 0 -1px 0 var(--pill-gold-ol), 1px 0 0 var(--pill-gold-ol), -1px 0 0 var(--pill-gold-ol);border:1.5px solid #fff;border-radius:999px;place-items:center;padding:0 5px;font-size:12.5px;display:grid}.rg-nm{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rg-row{display:contents}.rg-b{will-change:translate;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-content:start;justify-items:center;gap:3px;width:62px;padding:0;display:grid;position:absolute;top:0;left:0}.rg-i{background:var(--pill-navy);border:2.5px solid #fff;border-radius:50%;place-items:center;width:50px;height:50px;transition:transform .1s;display:grid;position:relative;box-shadow:0 3px #02083080,0 6px 14px #02083066,inset 0 2px #ffffff4d}.rg-i>svg{fill:none;stroke:#fff;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1.5px #020830b3);width:25px;height:25px}.rg-b.primary .rg-i{background:var(--pill-gold)}.rg-b.attn .rg-i{background:var(--pill-green)}.rg-b:active:not(:disabled) .rg-i{transform:scale(.9)}.rg-b.face .rg-i{background:var(--pill-navy);padding:0;overflow:visible}.rg-b.face .mav{border:0;width:100%;height:100%}.rg-rival .rg-i{border-color:var(--c)}.rg-b.co .rg-i{background:var(--c)}.rg-l{width:max-content;max-width:96px;font:600 11.5px/1.15 var(--font-display);white-space:nowrap;background:#060e34db;border-radius:10px;justify-items:center;padding:2px 7px 3px;display:grid}.rg-t{text-overflow:ellipsis;max-width:82px;overflow:hidden}.rg-b.co .rg-t{max-width:62px}.rg-l small{text-overflow:ellipsis;max-width:100%;color:var(--kin);font-size:11px;overflow:hidden}.rg-b.off .rg-l small{color:#ffa08c}.rg-b:disabled{cursor:default}.rg-b:disabled .rg-i{filter:grayscale(.8);opacity:.55}.rg-b:disabled .rg-l{opacity:.75}.rg-plus,.rg-badge{color:#fff;width:21px;height:21px;font:700 16px/1 var(--font-display);border:2px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-5px;right:-5px}.rg-plus{background:var(--pill-green);padding-bottom:1px}.rg-badge{background:var(--pill-red)}.rg-badge svg{fill:none;stroke:#fff;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}#selring.rg-in .rg-tag,#selring.rg-in .rg-b{animation:.3s cubic-bezier(.2,1.5,.4,1) both rg-pop}#selring.rg-in .rg-b:nth-child(2){animation-delay:35ms}#selring.rg-in .rg-b:nth-child(3){animation-delay:70ms}#selring.rg-in .rg-b:nth-child(4){animation-delay:.105s}#selring.rg-in .rg-b:nth-child(5){animation-delay:.14s}#selring.rg-in .rg-b:nth-child(6){animation-delay:.175s}@keyframes rg-pop{0%{opacity:0;scale:.4}}}@media (max-width:760px) and (prefers-reduced-motion:reduce),(pointer:coarse) and (prefers-reduced-motion:reduce){body.build-hint #m-build,#selring.rg-in .rg-tag,#selring.rg-in .rg-b{animation:none}}#m-side{z-index:13;top:calc(var(--sat) + var(--gap));right:var(--gap);justify-items:center;gap:7px;width:54px;display:grid;position:absolute}.m-ev{color:#fff;cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;width:54px;padding:0;display:grid;position:relative}.m-ev-i{background:var(--pill-blue);border:2px solid var(--kin);border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 3px 9px #02083080}.m-ev-i svg{fill:none;stroke:#fff;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.m-ev-t{white-space:nowrap;text-overflow:ellipsis;background:#060e34b8;border-radius:999px;max-width:58px;padding:1px 6px;font-size:10px;font-weight:800;line-height:1.4;overflow:hidden}.m-ev.warn .m-ev-t{background:var(--warn);color:#3a2400}.m-ev .dot{top:0;right:4px}.m-gear .m-ev-i{background:#060e34a8;border:1px solid #ffffff40;width:34px;height:34px}.m-gear .m-ev-i svg{width:19px;height:19px}@media (min-width:761px) and (pointer:fine),(min-width:761px) and (pointer:none){#m-side{top:calc(var(--gap) + 60px);z-index:12}#m-side [data-k=tax],body.on-title #m-side,body.tut-talk #m-side,body.world-open #m-side{display:none}}.m-qlist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.m-qlist li{background:var(--panel-2);border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 11px;display:grid}.m-qlist li>div{gap:2px;min-width:0;display:grid}.m-qlist li.cur{background:var(--shu-soft);box-shadow:inset 0 0 0 1.5px var(--shu)}.m-qlist li.done{opacity:.65}.m-qk{color:var(--good);text-align:center;font-weight:900}.m-qlist li.cur .m-qk{color:var(--shu)}.m-qr{color:var(--shu);font-size:11.5px;font-weight:700}.m-qch{border:1.5px dashed var(--kin);background:var(--panel-2);border-radius:12px;gap:3px;margin-top:10px;padding:11px 13px;display:grid}.m-qch b{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:12px}.m-qch span{color:var(--ink);font-size:13px;font-weight:800}.m-qch span.small{color:var(--ink-3);font-size:12px;font-weight:600}.m-qch .btn{margin-top:6px}.m-qch.ready{box-shadow:0 0 0 2px color-mix(in srgb, var(--kin) 45%, transparent);border-style:solid}.m-qlist li.ready{box-shadow:inset 0 0 0 1.5px var(--kin)}.m-qlist li.ready .m-qk{color:var(--kin)}.m-qclaim{flex:none}#m-quest.claim .m-q-art{filter:drop-shadow(0 0 6px #ffd65af2)drop-shadow(0 2px 2px #00000080);animation:1.6s ease-in-out infinite q-claim}@keyframes q-claim{0%,to{transform:none}25%{transform:translateY(-3px)rotate(-5deg)}50%{transform:translateY(-3px)rotate(4deg)}75%{transform:none}}.ch-done{padding-bottom:4px}.ch-done .ch-num{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:800}.ch-done .ch-stamp{background:var(--good);color:#fff;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.ch-rw{gap:6px;margin:6px 0 8px;padding:0;list-style:none;display:grid}.ch-rw li{background:var(--panel-2);border-radius:12px;padding:9px 12px;font-weight:800}.ch-rw li:before{content:"+ ";color:var(--good)}@media (prefers-reduced-motion:reduce){#m-quest.claim .m-q-art{animation:none}}.rk-head{align-items:center;gap:8px;margin:2px 0 10px;display:flex}.rk-head>b{font:700 16px var(--font-display)}.rk-head .info-btn{margin-left:auto}.rk-head .rk-by{width:auto;margin-left:auto}.rk-list{gap:5px;display:grid}.rk-row{background:var(--panel-2);border-radius:12px;grid-template-columns:24px 36px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 12px 5px 6px;display:grid}.rk-row.me{background:color-mix(in srgb, var(--kin) 26%, var(--panel-2))}.rk-n{text-align:center;font:700 15px var(--font-display);color:var(--ink-2)}.rk-row.top1 .rk-n{color:#ffd65a}.rk-row.top2 .rk-n{color:#dfe7f5}.rk-row.top3 .rk-n{color:#f0a868}.rk-em{object-fit:contain;filter:drop-shadow(0 1.5px 1px #0006);width:36px;height:36px}.rk-nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:800;overflow:hidden}.rk-nm small{color:var(--ink-3);font-size:11px;font-weight:600;display:block}.rk-v{font:700 14px var(--font-display)}#unlock{z-index:88;padding:calc(var(--sat) + 28px) 18px calc(var(--sab) + 28px);color:#fff;text-align:center;cursor:pointer;background:#0407169e;align-content:center;place-items:center;gap:22px;animation:.3s ease-out both ul-in;display:grid;position:absolute;inset:0}#unlock[hidden]{display:none}body.ul-open #city,body.ul-open #links,body.ul-open #labels,body.ul-open #world,body.ul-open .m-only,body.ul-open #toasts,body.ul-open #window,body.ul-open #win-back,body.ul-open #card,body.ul-open #selring,body.ul-open #modal{filter:blur(6px)saturate(.85)}.ul-box{justify-items:center;gap:10px;max-width:380px;display:grid}.ul-orn{align-items:center;gap:8px;width:210px;display:flex}.ul-orn i{background:linear-gradient(90deg,#0000,#ffd65a);flex:1;height:2px}.ul-orn i:last-child{background:linear-gradient(90deg,#ffd65a,#0000)}.ul-orn b{background:#ffd65a;width:10px;height:10px;rotate:45deg;box-shadow:0 0 8px #ffd65acc}.ul-t{font:700 22px/1.25 var(--font-display);text-shadow:0 2px #0d1b5e,0 0 14px #00000080;margin:0}.ul-t b{color:#ffd65a}.ul-pw{font:600 14px var(--font-display,inherit);color:#ffe7a0;text-shadow:0 1px 2px #0009;margin:6px 0 0}.ul-pw b{color:#ffd25c}.ul-stage{font:700 13px var(--font-display);letter-spacing:.04em;background:linear-gradient(#d8443a,#8a1418);border:1.5px solid #ffd65a;border-radius:6px;padding:4px 16px;box-shadow:0 3px 8px #0006}.ul-s{font:800 14px var(--font-ui);color:#ffe9a8;margin:4px 0 6px}.ul-grid{flex-wrap:wrap;justify-content:center;gap:16px 10px;display:flex}.ul-it{width:100px;animation:.4s cubic-bezier(.2,1.3,.4,1) both ul-pop;animation-delay:calc(var(--i) * 70ms + .18s);justify-items:center;gap:6px;display:grid}.ul-art{background:radial-gradient(circle at 50% 45%,#ffde8c6b,#ffde8c1f 55%,#ffde8c00 72%);border-radius:50%;place-items:center;width:86px;height:86px;display:grid}.ul-art img{object-fit:contain;filter:drop-shadow(0 4px 4px #00000073);width:100%;height:100%;scale:1.35}.ul-art .mi,.ul-art>svg{filter:drop-shadow(0 3px 3px #00000073);width:58px;height:58px}.ul-art .ph svg{fill:none;stroke:#fff;stroke-width:1.8px;width:40px;height:40px}.ul-nm{max-width:108px;font:600 12px/1.3 var(--font-display);white-space:nowrap;text-overflow:ellipsis;background:#060e34e0;border:1px solid #ffd65a8c;border-radius:999px;padding:3px 10px;overflow:hidden}.ul-close{font:700 13px var(--font-ui);color:#ffffffc7;margin:0;animation:1.6s ease-in-out infinite ul-blink}@keyframes ul-in{0%{opacity:0}}@keyframes ul-pop{0%{opacity:0;transform:scale(.6)translateY(10px)}}@keyframes ul-blink{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){#unlock,.ul-it,.ul-close{animation:none}}@media (max-width:760px),(pointer:coarse){#modal.title:has(.found){background:linear-gradient(#04071600,#040716d1 55%)}.title-form.found{background:#060e34cc;border:1px solid #ffd65a59;border-radius:18px;box-shadow:0 10px 28px #00000073}.title-form.found .title-mode,.title-form.found .title-mode.on{box-shadow:none;background:0 0;border:0;padding:4px 2px}.title-form.found .tm-h b{color:#fff;text-shadow:0 2px #0d1b5e}.title-form.found .input{color:#fff;box-shadow:none;background:#ffffff14;border:1.5px solid #ffffff3d}.title-form.found .input:focus{border-color:#ffc93a;box-shadow:0 0 0 2px #ffc93a59}.title-form.found .input::placeholder{color:#ffffff80}.title-form.found .emb-opt{background:#ffffff0f}body.win-dark #win-back{background:#04071680}body.win-dark #city,body.win-dark #links,body.win-dark #labels,body.win-dark #world,body.win-dark .m-only,body.win-dark #toasts{filter:blur(6px)saturate(.85)}body.win-dark #window{width:auto;height:auto;padding:var(--sat) 0 var(--sab);box-shadow:none;background:0 0;border:0;border-radius:0;inset:0;transform:none}body.win-dark #window .win-head{padding-top:12px}body.win-dark #window .wtabs{background:0 0;border-bottom:0}body.win-dark #window .card,body.win-dark #window .deal,body.win-dark #window .lead-card,body.win-dark #window .kv>div,body.win-dark #window .rk-row{background:#060e34b3;border-color:#ffd65a33}body.win-dark #window .rk-row.me{background:#564a36d0}body.win-dark #window .lead-card.picked,body.win-dark #window .card.hl{border-color:#ffd65ab3}#m-hq{z-index:14;cursor:pointer;opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-items:center;width:64px;padding:0;transition:opacity .2s,translate .12s linear;display:grid;position:absolute;top:0;left:0}#m-hq.show{opacity:1;pointer-events:auto}#m-hq .m-hq-c{background:radial-gradient(circle at 50% 36%,#22262e80,#080a0ead);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff2e,0 2px 5px #00000059}#m-hq .m-hq-art{object-fit:contain;pointer-events:none;filter:drop-shadow(0 1px 1px #00000080);width:30px;height:30px;transition:transform .12s}#m-hq:active .m-hq-art{transform:scale(.88)}#m-hq .m-hq-dir{pointer-events:none;width:10px;height:10px;margin:-5px 0 0 -5px;transition:transform .12s linear;position:absolute;top:50%;left:50%}#m-hq .m-hq-dir svg{fill:#fff;stroke:#080a0ed9;stroke-width:1.4px;stroke-linejoin:round;width:10px;height:10px;display:block}#m-hq .m-hq-d{font:800 11px/1.1 var(--font-ui);color:#fff;white-space:nowrap;text-shadow:0 1px 1px #000000f2,0 0 3px #000000bf;margin-top:2px}#m-mapbtns{z-index:13;left:var(--gap);top:calc(var(--sat) + var(--gap) + var(--res-h) + 140px);pointer-events:none;gap:10px;display:grid;position:absolute}#m-mapbtns>*{pointer-events:auto}.m-mb{cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 50% 36%,#22262e80,#080a0ead);border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff29,0 2px 4px #0000004d}.m-mb[hidden]{display:none}.m-mb>.m-mb-art{object-fit:contain;pointer-events:none;-webkit-user-drag:none;filter:drop-shadow(0 1px 1px #00000073);width:26px;height:26px;transition:transform .12s;display:block}.m-mb:active>.m-mb-art{transform:scale(.88)}.m-mb.m-layers>svg{pointer-events:none;filter:drop-shadow(0 1px 1px #00000073);width:25px;height:25px;transition:transform .12s;display:block}.m-mb.m-layers:active>svg{transform:scale(.88)}#m-layers,body.world-open #m-view{display:none}body.world-open #m-layers{display:grid}body.world-open #m-mapbtns{z-index:72;top:calc(var(--sat) + var(--gap) + var(--res-h) + 86px)}body.world-open:has(#world.placing) #m-mapbtns{display:none}.m-mb.on{box-shadow:inset 0 0 0 1.5px #ffd65ae6,0 0 8px #ffd65a8c}.m-mb-x{pointer-events:none;fill:none;stroke-linecap:round;width:22px;height:22px;margin:-11px 0 0 -11px;display:none;position:absolute;top:50%;left:50%}.m-mb-x path:first-child{stroke:#3a1a0e;stroke-width:5px}.m-mb-x path:last-child{stroke:#e0261f;stroke-width:2.4px}.m-mb.off .m-mb-x{display:block}.m-mb.off>.m-mb-art{filter:drop-shadow(0 1px 1px #00000073)brightness(.85)}#m-viewpop{z-index:30;color:#3a2c18;background:#efe4c9;border-radius:12px;min-width:196px;padding:10px 12px 8px;animation:.14s ease-out vp-in;position:fixed;box-shadow:0 12px 30px #00000073,inset 0 0 0 1px #fffaeb8c,inset 0 0 40px #78541e2e}#m-viewpop[hidden]{display:none}@keyframes vp-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}}#m-viewpop .vp-h{font:600 14px/1.2 var(--font-display);color:#1f5c50;margin:0 2px 6px;display:block}#m-viewpop .vp-row{width:100%;min-height:40px;color:inherit;font:700 14px var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:4px 4px 4px 6px;display:flex}#m-viewpop .vp-row+.vp-row{margin-top:2px}#m-viewpop .vp-row:active{background:#8c68321f}#m-viewpop .switch{pointer-events:none}body.win-open #m-mapbtns,body.menu-open #m-mapbtns,body.placing #m-mapbtns,body.tray-open #m-mapbtns,body.win-open #m-hq,body.menu-open #m-hq,body.placing #m-hq,body.tray-open #m-hq,body.world-open #m-hq,body.win-open #m-viewpop,body.menu-open #m-viewpop,body.placing #m-viewpop,body.tray-open #m-viewpop,body.world-open #m-viewpop{display:none}:where(html.g-land) #m-mapbtns{left:calc(var(--sl) + var(--gap) + 10px);top:calc(var(--sat) + var(--gap) + 136px)}}.lv{color:var(--ink-p,#3a2c18);flex-direction:column;gap:10px;padding:0 14px 14px;display:flex}.modal-card.lv-card-pop{width:min(94vw,440px);max-height:min(92vh,900px)}.lv .lv-h{padding:12px 40px 2px;position:relative}.lv .lv-h h2{font:600 17px/1.2 var(--font-display,inherit);color:var(--jade,#1f5c50);text-align:center;margin:0}.lv-x{width:32px;height:32px;color:var(--ink-p,#3a2c18);cursor:pointer;background:#3c280a14;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:2px}.lv-x svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:18px;height:18px}.lv-top{background:radial-gradient(120% 90% at 50% 30%,#fffaebe6,#d6c4a08c);border-radius:14px;justify-items:center;min-height:230px;padding:10px 10px 12px;display:grid;position:relative;overflow:hidden}.lv-top.mg{min-height:200px}.lv-lv{line-height:1;display:grid;position:absolute;top:8px;left:12px}.lv-lv i{font:600 12px/1 var(--font-ui,inherit);color:var(--ink-p2,#6b5536);font-style:normal}.lv-lv b{font:800 30px/1 var(--font-display,inherit)}.lv-lv small{color:var(--ink-p2,#6b5536);font-size:12px}.lv-stars{gap:1px;font-size:18px;line-height:1;display:flex;position:absolute;top:12px;right:12px}.lv-stars i{color:#46371e47;font-style:normal}.lv-stars i.on{color:#e3a21a;text-shadow:0 1px #7a4e05}.lv-name{font:600 14px/1.2 var(--font-display,inherit);text-align:center;color:var(--ink-p,#3a2c18);text-shadow:0 1px #fffaebe6;position:absolute;bottom:44px;left:0;right:0}.lv-art{object-fit:contain;object-position:bottom;filter:drop-shadow(0 6px 8px #3c280a40);width:auto;max-width:74%;height:186px}.lv-art.mg{border-radius:50%;height:150px}.lv-bar{background:#3c280a2e;border-radius:999px;align-self:end;width:100%;height:16px;margin-top:6px;position:relative;overflow:hidden}.lv-bar i{background:linear-gradient(90deg,#2f8f73,#4cbf94);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.lv-bt{z-index:1;font:700 11px/1 var(--font-ui,inherit);color:#fff;text-shadow:0 1px 1px #0000008c;place-items:center;display:grid;position:absolute;inset:0}.lv-job{background:#785a2817;border-radius:12px;gap:8px;padding:12px;display:grid}.lv-job b{font:600 14px/1.25 var(--font-display,inherit)}.lv-quick{background:#785a281a;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.lv-qi{flex:none;width:40px;height:40px}.lv-qi svg{width:100%;height:100%}.lv-qi .a{fill:#3fae84;stroke:#1c5e48;stroke-width:2px;stroke-linejoin:round}.lv-qi .b{fill:#2a8a68;stroke:#1c5e48;stroke-width:2px;stroke-linejoin:round}.lv-quick .lv-qi svg path.a[d^=M12\ 6h24]{fill:none;stroke:#6b4a1e;stroke-width:3px;stroke-linecap:round}.lv-qt{flex:1;gap:2px;min-width:0;display:grid}.lv-qt b{font:600 13px/1.2 var(--font-ui,inherit)}.lv-qt span{font:700 14px/1.2 var(--font-ui,inherit);color:var(--jade,#1f5c50)}.lv-go{flex:none;min-width:104px}.lv-sec{font:600 13px/1.2 var(--font-display,inherit);color:var(--jade,#1f5c50);justify-content:space-between;align-items:baseline;margin:4px 2px -2px;display:flex}.lv-sec .num{font:600 12px/1 var(--font-ui,inherit);color:var(--ink-p2,#6b5536)}.lv-list{gap:8px;display:grid}.lv-row{background:#785a2812;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.lv-row .icard{--ic:56px;flex:none}.lv-rt{flex:1;gap:1px;min-width:0;display:grid}.lv-rt b{font:600 13.5px/1.25 var(--font-ui,inherit)}.lv-rt span{color:var(--ink-p2,#6b5536);font-size:12px;line-height:1.3}.lv-rt .lv-qty{color:var(--ink-p,#3a2c18)}.lv-use{flex:none;min-width:70px}.lv-none{margin:2px 4px}.lv-block{margin-top:0}.lv-free{text-align:center;margin:0 2px}.lv-jobwrap{display:contents}html.g-land .modal-card.lv-card-pop{width:min(760px, calc(100vw - var(--sl,0px) - var(--sr,0px) - 48px))}html.g-land .lv{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;column-gap:12px;display:grid}html.g-land .lv .lv-h{grid-column:1/-1}html.g-land .lv-top{grid-area:2/1/span 2;height:calc(100% - 4px);min-height:0}html.g-land .lv-art{height:150px}html.g-land .lv-jobwrap{flex-direction:column;grid-area:2/1/span 12;gap:10px;display:flex;position:sticky;top:0}html.g-land .lv-jobwrap>*{margin:0}html.g-land .lv-jobwrap .lv-quick{flex-wrap:wrap}html.g-land .lv-jobwrap .lv-go{flex:100%}html.g-land .lv>:not(.lv-h):not(.lv-top):not(.lv-jobwrap){grid-column:2}#m-mailslot .m-mb.m-mail{width:40px;height:40px}#m-mailslot .m-mb.m-mail>.m-mail-art{width:31px;height:31px}.m-mb.m-mail>.m-mail-art{pointer-events:none;filter:drop-shadow(0 1px 1px #00000073);width:27px;height:27px;transition:transform .12s;display:block}.m-mb.m-mail:active>.m-mail-art{transform:scale(.88)}.m-mail-n{color:#fff;min-width:18px;height:18px;font:800 11px/15px var(--font-ui,system-ui);text-align:center;pointer-events:none;background:linear-gradient(#ff6a55,#d0281c);border:1.5px solid #fff;border-radius:999px;padding:0 5px;position:absolute;top:-5px;right:-7px;box-shadow:0 1px 2px #00000059}.m-mail-n[hidden]{display:none}.mail{--mc:var(--jade,#1f5c50);color:var(--ink);gap:10px;padding:2px 2px 8px;display:grid}.mail svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.c-personal{--mc:#2a6fa0}.c-report{--mc:#9a6c08}.c-ally{--mc:#1f6a5a}.c-system{--mc:#8f3b2e}.ml-head{align-items:center;gap:8px;display:flex}.ml-tabs{background:var(--panel-2);border-radius:14px;flex:auto;gap:4px;min-width:0;padding:3px;display:flex}.ml-tab{min-width:0;color:var(--ink-2);font:600 11.5px/1.2 var(--font-ui,system-ui);cursor:pointer;background:0 0;border:0;border-radius:11px;flex-direction:column;flex:1 1 0;align-items:center;gap:1px;padding:5px 2px 4px;display:flex;position:relative}.ml-tab.on{background:var(--panel,#fffaf0);color:var(--ink);box-shadow:0 1px 2px #3c240826}.ml-tab-i{width:20px;height:20px;color:var(--mc);display:block}.ml-tab-n{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ml-tab-b{color:#fff;min-width:16px;height:16px;font:800 10px/16px var(--font-ui,system-ui);text-align:center;background:#d0281c;border-radius:999px;padding:0 4px;position:absolute;top:1px;right:4px}.ml-ib{background:var(--panel-2);width:40px;height:40px;color:var(--ink-2);border:0;border-radius:50%;flex:0 0 40px;padding:9px}.ml-write{justify-content:center;justify-self:start;align-items:center;gap:6px;min-height:40px;padding:0 16px;display:inline-flex}.ml-write svg,.ml-send svg{width:18px;height:18px}.ml-list{align-content:start;gap:6px;display:grid}.ml-row{background:var(--panel-2);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:9px 12px 9px 9px;display:grid;position:relative}.ml-row:active{background:var(--panel-3,var(--panel-2))}.ml-ic{background:color-mix(in srgb, var(--mc) 16%, transparent);width:34px;height:34px;color:var(--mc);border-radius:50%;place-items:center;padding:7px;display:grid}.ml-av{background:hsl(var(--av) 45% 42%);color:#fff;width:34px;height:34px;font:800 15px var(--font-display,inherit);border-radius:50%;place-items:center;font-style:normal;display:grid}.ml-main{gap:2px;min-width:0;display:grid}.ml-top{align-items:baseline;gap:8px;min-width:0;display:flex}.ml-h{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 14.5px/1.25 var(--font-display,inherit);flex:auto;overflow:hidden}.ml-row.new .ml-h{font-weight:800}.ml-when{color:var(--ink-3);white-space:nowrap;flex:none;font-size:11.5px}.ml-x{-webkit-line-clamp:2;color:var(--ink-2);-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.ml-dot{width:8px;height:8px;box-shadow:0 0 0 2px var(--panel,#fffaf0);background:#d0281c;border-radius:50%;position:absolute;top:11px;right:9px}.ml-row.new .ml-when{margin-right:12px}.ml-cnt{color:#fff;min-width:18px;height:18px;font:800 11px/18px var(--font-ui,system-ui);text-align:center;background:#d0281c;border-radius:999px;padding:0 5px;position:absolute;bottom:10px;right:10px}.ml-trow.new .ml-x{padding-right:26px}.ml-empty{color:var(--ink-2);text-align:center;justify-items:center;gap:8px;padding:26px 18px;font-size:13.5px;line-height:1.45;display:grid}.ml-empty p{max-width:34ch;margin:0}.ml-empty-ic{opacity:.85;width:54px;height:54px}.ml-empty-ic svg{width:100%;height:100%}.ml-empty-ic .gi path,.ml-empty-ic .gi circle{stroke-linecap:round}.ml-mhead{justify-content:space-between;align-items:center;gap:8px;display:flex}.ml-back{background:var(--panel-2);height:36px;color:var(--jade,var(--ink));font:700 14px var(--font-display,inherit);border:0;border-radius:999px;align-items:center;gap:4px;padding:0 12px 0 6px;display:inline-flex}.ml-back svg{width:20px;height:20px}.ml-macts{gap:6px;min-width:38px;display:flex}.ml-mb{background:var(--panel-2);width:38px;height:38px;color:var(--ink-2);border:0;border-radius:50%;padding:9px}.ml-mb.on{color:#c98410}.ml-mb.on svg{fill:currentColor}.ml-msg-view{--mc:var(--jade,#1f5c50);touch-action:pan-y}.ml-banner{color:#fbf3df;background:radial-gradient(90% 120% at 88% 92%,#ffe29652 0%,#ffe29600 58%),linear-gradient(105deg,#143f36 0%,#1f5c50 48%,#2b7a67 100%);border-radius:14px;align-items:center;min-height:124px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ffd66073,0 3px 8px #281a0638}.ml-banner .ml-mt{z-index:1;flex:auto;min-width:0;padding:14px 40% 14px 16px;position:relative}.ml-banner h3{font:800 21px/1.15 var(--font-display,inherit);color:#ffd965;text-shadow:0 1px #0006;text-wrap:balance;overflow-wrap:anywhere;margin:0}.ml-msub{color:#fbf3df;font:600 13.5px/1.3 var(--font-ui,system-ui);overflow-wrap:anywhere;margin:6px 0 0}.ml-mtime{color:#fbf3dfc7;font:500 12px/1.3 var(--font-ui,system-ui);font-variant-numeric:tabular-nums;margin:3px 0 0}.ml-banner .ml-bart{color:#fbf3dfe6;width:36%;position:absolute;top:8px;bottom:6px;right:10px}.ml-banner .ml-bart>svg{opacity:.85;width:44%;height:44%}.ml-banner .ml-bart.has-pic>img{filter:drop-shadow(0 5px 6px #00000061)}.ml-banner .ml-bart.logo>img{filter:drop-shadow(0 2px 3px #00000059);width:96%;height:auto}.ml-banner .ml-bart.flag{top:4px;bottom:4px}.ml-art{color:var(--mc);grid-template:100%/100%;place-items:center;display:grid;position:relative;overflow:hidden}.ml-art>svg{width:48%;height:48%}.ml-art>img,.ml-art.has-pic>svg{display:none}.ml-art.has-pic>img{object-fit:contain;width:100%;max-width:none;height:100%;display:block}.ml-art.has-pic>svg.ml-pic-svg{width:74%;height:74%;display:block}.ml-body{color:var(--ink);overflow-wrap:anywhere;font-size:15px;line-height:1.55}.ml-body p{margin:0 0 8px}.ml-body p:last-child{margin-bottom:0}.ml-nm{color:var(--jade,#1f5c50);font-weight:700}.ml-amt{color:#93600a;white-space:nowrap;font-weight:700}.ml-sec{gap:2px;display:grid}.ml-sec>h4{color:#fbf3df;font:700 11.5px/1.3 var(--font-ui,system-ui);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#2b7a67,#1d5a4e);border-radius:8px;margin:0;padding:6px 12px}.ml-sec-b{display:grid}.ml-arow{width:100%;box-shadow:none;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #5a3c141f;border-radius:0;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 4px;display:grid}button.ml-arow{cursor:pointer}button.ml-arow:active{background:#8c68321a}.ml-arow:last-child{border-bottom:0}.ml-sp{background:radial-gradient(circle at 50% 34%, #fffdf6 0%, color-mix(in srgb, var(--mc) 14%, #efe4c9) 100%);width:54px;height:54px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mc) 30%, transparent);border-radius:12px;place-items:center;display:grid}.ml-sp.ml-who{border-radius:50%}.ml-sp.ml-who .ml-av{width:44px;height:44px;font-size:19px}.ml-sp.ml-who .ml-crest{vertical-align:middle;width:46px;height:46px;margin:0}.ml-st{gap:2px;min-width:0;display:grid}.ml-st b{text-overflow:ellipsis;white-space:nowrap;font:700 15px/1.25 var(--font-display,inherit);overflow:hidden}.ml-st small{color:var(--ink-2);font-size:12.5px;line-height:1.4}.ml-crest{object-fit:contain;width:17px;height:17px;margin:0 3px -3px 0}.ml-chev{width:18px;height:18px;color:var(--jade,#1f5c50)}.ml-go{margin-top:2px}.ml-nav{z-index:8;color:#fffaf0;cursor:pointer;background:linear-gradient(#2b7a67f2,#1d5a4ef2);border:0;place-items:center;width:26px;height:64px;margin-top:-32px;padding:0;display:grid;position:fixed;top:50%;box-shadow:0 2px 6px #14281e59}.ml-nav svg{stroke-width:2.6px;width:18px;height:18px}.ml-nav.prev{left:var(--sal,0px);border-radius:0 12px 12px 0}.ml-nav.next{right:var(--sar,0px);border-radius:12px 0 0 12px}.ml-twho{min-width:0;font:700 15px var(--font-display,inherit);flex:auto;justify-content:center;align-items:center;gap:8px;display:flex}.ml-twho .ml-av{flex:0 0 28px;width:28px;height:28px;font-size:13px}.ml-twho span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ml-thread{flex-direction:column;gap:8px;display:flex}.ml-bub{background:var(--panel-2);max-width:84%;color:var(--ink);border-radius:14px 14px 14px 4px;align-self:flex-start;padding:8px 11px 6px}.ml-bub.out{background:color-mix(in srgb, #2a6fa0 18%, var(--panel,#fffaf0));border-radius:14px 14px 4px;align-self:flex-end}.ml-bub p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.ml-bh{font:700 13.5px var(--font-display,inherit);margin-bottom:2px;display:block}.ml-bub .ml-when{text-align:right;margin-top:3px;font-size:10.5px;display:block}.ml-compose{gap:8px;display:grid}.ml-compose .ml-text{resize:vertical;min-height:72px;font:14px/1.4 var(--font-ui,system-ui)}.ml-send{justify-content:center;justify-self:end;align-items:center;gap:6px;min-height:42px;padding:0 18px;display:inline-flex}@media (orientation:landscape) and (max-height:520px){.ml-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.ml-empty{grid-column:1/-1}.ml-msg-view>:not(.ml-nav){justify-self:center;width:100%;max-width:680px}}.ml-foot{justify-content:center;gap:12px;padding:14px 0 4px;display:flex}.ml-foot .btn{flex:0 170px;min-height:44px;font-weight:700}.ml-foot .ml-all:not(:disabled){color:#fff;background:linear-gradient(#3a9a7e,#23725c);box-shadow:0 2px #174d3e}.ml-foot .ml-delread:not(:disabled){color:#fff;background:linear-gradient(#cf5a45,#a23b2c);box-shadow:0 2px #6f2418}@media (max-width:760px),(pointer:coarse){body.win-full[data-wp=mail] #win-body{padding-bottom:0}body.win-full[data-wp=mail] #win-body>.mail{padding:10px 14px 0}body.win-full[data-wp=mail] .ml-foot{margin-left:-14px;margin-right:-14px}body.win-full[data-wp=mail] .ml-list-view{min-height:calc(100 * var(--vh) - var(--sat) - 54px);flex-direction:column;display:flex}body.win-full[data-wp=mail] .ml-list-view .ml-list{flex:auto}body.win-full[data-wp=mail] .ml-foot{z-index:2;padding:12px 12px calc(var(--sab) + 12px);background:#ece0c4f7;margin-top:10px;position:sticky;bottom:0;box-shadow:0 -1px #5a3c1429,0 -3px 6px #3c240814}body.win-full[data-wp=mail] .ml-thread-view,body.win-full[data-wp=mail] .ml-write-view{padding-bottom:calc(var(--sab) + 12px)}body.win-full[data-wp=mail] #win-body>.ml-msg-view{box-sizing:border-box;min-height:calc(100 * var(--vh) - var(--sat) - 54px);padding:10px 32px calc(var(--sab) + 24px);align-content:start}body.win-full[data-wp=mail] #win-scroll{overscroll-behavior:none;touch-action:pan-y}}.ml-sp.ml-who>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}@keyframes ppr-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}#qpage{z-index:79;padding:calc(var(--sat) + 14px) 12px calc(var(--sab) + 14px);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a120f80;place-items:center;display:grid;position:absolute;inset:0}#qpage[hidden]{display:none}body.qpage-open #toasts,body.qpage-open.win-open #toasts,body.qpage-open.world-open #toasts{top:auto;bottom:var(--qp-foot,calc(var(--sab) + 30px));z-index:80}#qpage .qp{width:min(520px,100%);height:auto;max-height:min(720px,100%)}#qpage .qp-list{padding-top:4px;overflow:visible}.qp-top{background:linear-gradient(#78541e1a,#78541e00);flex:none;grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;padding:12px 14px 10px;display:grid}.qp-count{color:var(--ink-p);justify-items:center;line-height:1;display:grid}.qp-count b{font:700 30px var(--font-display);color:#1f5c50}.qp-count span{color:var(--ink-p2);white-space:nowrap;margin-top:3px;font-size:11px;font-weight:600}.qp-track{align-items:center;gap:10px;min-width:0;display:flex;position:relative}.qp-bar{background:#5a3c142e;border-radius:6px;flex:auto;height:10px;position:relative;box-shadow:inset 0 1px 2px #3c240840}.qp-bar>i{background:linear-gradient(90deg,#2f8a74,#9fcf6a 70%,#ffd25c);border-radius:6px;transition:width .4s;position:absolute;top:0;bottom:0;left:0}.qp-pip{background:#d8c9a6;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%;box-shadow:inset 0 1px 2px #3c240859}.qp-pip.on{background:radial-gradient(circle at 35% 30%,#fff2b8,#ffc531 55%,#d98b18);box-shadow:0 1px 2px #3c240866}.qp-pip:last-child{display:none}.qp-chest{flex:none;place-items:center;width:56px;height:52px;display:grid;position:relative}.qp-chest>svg{filter:drop-shadow(0 3px 2px #3c240859)grayscale(.35);opacity:.9;width:56px;height:52px}.qp-chest.ready>svg{filter:drop-shadow(0 0 10px #ffcc40e6)drop-shadow(0 3px 2px #3c240859);opacity:1;animation:1.6s ease-in-out infinite qp-bob}.qp-chest .ppr-btn{min-width:0;min-height:26px;padding:2px 10px;font-size:13px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}@keyframes qp-bob{50%{transform:translateY(-3px)}}.qp-chrw{flex-wrap:wrap;grid-column:2;gap:4px;padding-right:64px;display:flex}.qp-chrw.qp-band{display:none}.qp-of{color:var(--ink-p2);text-align:center;grid-column:1/-1;font-size:11px}.qp-none{text-align:center;font:600 16px var(--font-display);color:var(--ink-p);margin:30px 10px}.qp-row{gap:10px;padding:8px 10px 8px 8px}.qp-row.ready{background:linear-gradient(90deg,#ffc5314d,#ffc5311f)}.qp-row.got{opacity:.6}.qp-pic{flex:none;place-items:center;width:46px;height:46px;display:grid}.qp-pic>svg,.qp-pic>img{object-fit:contain;filter:drop-shadow(0 2px 1px #3c24084d);width:46px;height:46px}.qp-mid{flex:auto;gap:2px;min-width:0;display:grid}.qp-n{font:600 15px/1.2 var(--font-display);color:var(--ink-p)}.qp-rw{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.qp-end{flex:none;justify-items:center;gap:4px;display:grid}.qp-p{color:var(--ink-p2);font-size:12px}.qp-p b{color:#1f5c50}.qp-row .ppr-btn{min-width:70px;min-height:34px;font-size:14px}.qp-row .ppr-btn.done{min-width:0;padding:0 2px;font-size:12px}.qp>.ppr-sc{flex:auto}.qp-tabs{border-top:1px solid #5a3c1424;flex:none;grid-template-columns:1fr 1fr;gap:6px;padding:8px 10px 10px;display:grid}.qp-tab{color:#3f6f64;min-height:40px;font:600 15px var(--font-display);cursor:pointer;background:#1f5c501f;border:0;border-radius:10px;padding:4px 8px;position:relative}.qp-tab.on{color:#fff;text-shadow:0 1px #00000040;background:linear-gradient(#3d8f7c,#1f5c50);box-shadow:0 2px #123a32,inset 0 1px #ffffff4d}.qp-tab:active{transform:scale(.98)}.qp-dot{color:#fff;min-width:20px;height:20px;font:700 12px/20px var(--font-ui);background:#e5452d;border-radius:10px;padding:0 5px;position:absolute;top:-6px;right:8px;box-shadow:0 1px 2px #3c140866}.qd-top{background:linear-gradient(#78541e1a,#78541e00);flex:none;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;padding:10px 14px 18px;display:grid}.qd-right{gap:6px;min-width:0;display:grid}.qd-time{color:#1f5c50;background:#1f5c5024;border-radius:999px;justify-self:end;align-items:center;gap:4px;padding:2px 10px 2px 6px;font-size:13px;display:inline-flex}.qd-time svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.qd-track{height:54px;margin:0 18px 0 6px;position:relative}.qd-track .qp-bar{position:absolute;top:30px;left:0;right:0}.qd-chest{cursor:pointer;background:0 0;border:0;justify-items:center;gap:0;width:38px;margin-left:-19px;padding:0;display:grid;position:absolute;top:0}.qd-chest>svg{filter:drop-shadow(0 2px 1px #3c240859)grayscale(.4);opacity:.85;width:34px;height:30px}.qd-chest.r1>svg{filter:drop-shadow(0 2px 1px #3c240859)hue-rotate(80deg)grayscale(.4)}.qd-chest.r2>svg{filter:drop-shadow(0 2px 1px #3c240859)hue-rotate(170deg)grayscale(.4)}.qd-chest.r3>svg{filter:drop-shadow(0 2px 1px #3c240859)hue-rotate(250deg)grayscale(.4)}.qd-chest.ready>svg{opacity:1;animation:1.6s ease-in-out infinite qp-bob}.qd-chest.ready.r0>svg,.qd-chest.ready.r4>svg{filter:drop-shadow(0 0 8px #ffcc40f2)}.qd-chest.ready.r1>svg{filter:drop-shadow(0 0 8px #ffcc40f2)hue-rotate(80deg)}.qd-chest.ready.r2>svg{filter:drop-shadow(0 0 8px #ffcc40f2)hue-rotate(170deg)}.qd-chest.ready.r3>svg{filter:drop-shadow(0 0 8px #ffcc40f2)hue-rotate(250deg)}.qd-chest.got>svg{opacity:.4}.qd-chest>span{color:#4a3a22;margin-top:12px;font-size:12px;font-weight:700}.qd-d{color:var(--ink-p2);font-size:12.5px}.qd-peek{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.qd-peek-note{text-align:center;opacity:.85;margin:10px 0 0;font-size:13px}.qp-chdesc,.qp-chrt{display:none}.qp-chritems{flex-wrap:wrap;gap:4px;display:flex}html.g-land #qpage{padding:calc(var(--sat) + 8px) calc(var(--sar) + 12px) calc(var(--sab) + 8px) calc(var(--sal) + 12px)}html.g-land #qpage .qp{width:min(900px,100%);height:100%;max-height:none}html.g-land #qpage .qp>.ppr-sc{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(190px,30%) minmax(0,1fr);display:grid;overflow:hidden}html.g-land #qpage .ppr-head{grid-area:1/1/auto/-1;padding:7px 14px 0}html.g-land #qpage .ppr-head h3{white-space:normal;line-height:1.2}html.g-land #qpage .ppr-head h3:before,html.g-land #qpage .ppr-head h3:after{display:none}html.g-land #qpage .qp-top{background:0 0;flex-direction:column;grid-area:2/1;align-items:stretch;gap:10px;padding:16px 16px 10px;display:flex}html.g-land #qpage .qp-chdesc{display:block}html.g-land #qpage .qp-chdesc b{color:#1f5c50;font:600 22px/1.2 var(--font-display);display:block}html.g-land #qpage .qp-chdesc span{color:var(--ink-p2);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:11px;font-weight:800;display:block}html.g-land #qpage .qp-chdesc p{color:var(--ink-p2);margin:10px 0 0;font-size:13px;line-height:1.45}html.g-land #qpage .qp-count{align-items:baseline;gap:5px;margin-top:6px;display:flex}html.g-land #qpage .qp-count b{font-size:26px}html.g-land #qpage .qp-count span{margin:0}html.g-land #qpage .qp-track{width:100%}html.g-land #qpage .qp-chest{align-self:center}html.g-land #qpage .qp-of{white-space:nowrap;margin-top:auto}html.g-land #qpage .qp-list{grid-area:2/2;padding:32px 8px 4px 4px;overflow-y:auto}html.g-land #qpage .qp-row{padding-top:6px;padding-bottom:6px}html.g-land #qpage .qp-rw{margin-top:4px}html.g-land #qpage .qp-up,html.g-land #qpage .qp-chest .ppr-btn{display:none}html.g-land #qpage .qp-chrw.qp-band{border-top:1px solid #5a3c1424;flex-wrap:nowrap;grid-area:3/2;justify-content:flex-start;align-items:center;gap:10px;padding:7px 10px;display:flex}html.g-land #qpage .qp-chrt{color:#1f5c50;font:600 13px var(--font-display);flex:none;display:block}html.g-land #qpage .qp-chritems{flex-wrap:nowrap;flex:1;align-items:center}html.g-land #qpage .qp-chrw .ppr-btn{flex:none;margin-left:auto}html.g-land #qpage .qp-daily>.ppr-sc{flex-direction:column;display:flex}html.g-land #qpage .qd-top{background:0 0;flex:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:62px;padding:2px 14px 6px}html.g-land #qpage .qd-list{flex:auto}html.g-land #qpage .qd-right{grid-template-columns:auto minmax(0,1fr);align-items:center}html.g-land #qpage .qd-time{justify-self:end}html.g-land #qpage .qd-track{margin-top:0;margin-bottom:0}html.g-land #qpage .qp-tabs{padding:5px 10px 7px}body.crew-pick #app>.m-only,body.crew-pick #si-trips,body.crew-pick #si-layer,body.crew-pick #si-pop,body.crew-pick #labels,body.crew-pick #wc-trips,body.crew-pick #wc-pop,body.crew-pick #wc-faces,body.crew-pick #world>:not(canvas),body.crew-pick #toasts .toast:not(.bad){display:none!important}#cs-veil{z-index:75;background:0 0;position:fixed;inset:0}#cs-veil[hidden],#cs-slots[hidden],#cs-page[hidden]{display:none}#cs-slots{z-index:76;left:calc(var(--sal,0px) + 6px);top:calc(var(--sat,0px) + 120px);color:#fff;justify-items:center;gap:4px;display:grid;position:fixed}.cs-sl-head{justify-items:center;gap:2px;display:grid}.cs-sl-head b{font:600 13px/1.1 var(--font-display);text-shadow:0 1px 3px #000c,0 0 2px #0009}.cs-sl-head span{min-width:54px;font:800 12px/1.4 var(--font-ui,inherit);text-align:center;background:#0c201ed1;border-radius:9px;padding:1px 10px}.cs-sl-col{background:linear-gradient(#0a1a1880,#0a1a1852 70%,#0a1a1800);border-radius:0 0 6px 6px;gap:10px;padding:10px 7px 40px;display:grid}.cs-sl{cursor:pointer;border:0;border-radius:50%;place-items:center;width:50px;height:50px;padding:0;display:grid;position:relative;overflow:visible}.cs-sl-free{background:radial-gradient(circle,#183936 58%,#0d2220);animation:1.6s ease-in-out infinite cs-glow;box-shadow:0 0 0 2px #4fd1b4,0 0 12px 2px #4fd1b4b3}.cs-sl-free span{color:#fff;font:700 30px/1 var(--font-ui,inherit);margin-top:-3px}.cs-sl-free:active{transform:scale(.94)}.cs-sl-busy{cursor:default;background:#1b2f2c;box-shadow:0 0 0 2px #ffffff8c}.cs-sl-busy img{object-fit:cover;filter:saturate(.55)brightness(.8);border-radius:50%;width:100%;height:100%}.cs-sl-busy svg{fill:#cfe9e2;width:26px;height:26px}.cs-sl-busy i{color:#fff;min-width:18px;height:18px;font:800 11px/18px var(--font-ui,inherit);text-align:center;background:#1f5c50;border-radius:9px;font-style:normal;position:absolute;bottom:-3px;right:-3px}.cs-sl-busy i:empty{display:none}@keyframes cs-glow{50%{box-shadow:0 0 0 2px #7fe6cf,0 0 18px 4px #4fd1b4e6}}html.g-land #cs-slots{left:auto;right:calc(var(--sar,0px) + 8px);top:calc(var(--sat,0px) + 16px)}#cs-page{z-index:79;padding:var(--sat,0px) var(--sar,0px) var(--sab,0px) var(--sal,0px);box-sizing:border-box;color:#3a2c18;-webkit-backdrop-filter:blur(9px)saturate(.9);backdrop-filter:blur(9px)saturate(.9);background:#0e1a1661;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}body.cs-open #toasts{z-index:80;top:auto;bottom:calc(var(--sab,0px) + 96px)}.cs-head{align-items:center;gap:10px;padding:12px 14px 8px;display:flex}.cs-back{cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:32px;padding:0;display:grid}.cs-back svg{fill:#fff3dc;filter:drop-shadow(0 2px 2px #0000008c);width:34px;height:30px}.cs-head h2{color:#fff;font:600 19px var(--font-display);text-shadow:0 2px 4px #0009;margin:0}.cs-panel{background:#eee2c6 url(./paper-Bg9p6s_N.webp) 50%/cover;border-top:3px solid #2e8b6e;grid-template-rows:auto auto auto minmax(0,1fr) auto;align-self:center;min-height:0;max-height:100%;margin:0 6px;display:grid;box-shadow:0 14px 40px #00000073}.cs-band{padding:8px 12px 0;display:block}.cs-top,.cs-sum{justify-content:space-between;gap:10px;display:flex}.cs-top>span,.cs-sum>span{color:#3a2c18;font:600 16px var(--font-display);align-items:center;gap:5px;display:inline-flex}.cs-top svg,.cs-sum svg{fill:#2e8b6e;width:20px;height:20px}.cs-tools{display:none}.cs-cards{justify-content:center;gap:22px;padding:10px 0 8px;display:flex}.cs-cw{flex:none;justify-items:center;gap:3px;width:116px;display:grid;position:relative}.cs-cardbox{justify-items:center;gap:3px;width:100%;display:grid}.cs-cw .cx-stars i{width:12px;height:12px}.cs-nm{color:#2f2414;max-width:100%;font:600 14px/1.15 var(--font-display);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-cw.on .cx-card-svg,.cs-cw.on .cs-empty-svg{filter:drop-shadow(0 0 4px #ffd25c)drop-shadow(0 0 10px #ffc850bf)}.cs-empty{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.cs-empty-svg{aspect-ratio:100/124;filter:drop-shadow(0 3px 4px #00000059);width:100%;display:block}.cs-empty:active{transform:scale(.97)}.cs-empty+.cs-nm{color:#8a7a5e}.cs-swap,.cs-rm{z-index:1;cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.cs-swap{background:#23735e;width:34px;height:34px;top:38%;left:-12px;box-shadow:0 0 0 2px #e9f6ef,0 2px 6px #0006}.cs-swap svg{fill:#fff;width:20px;height:20px}.cs-rm{background:#c0392b;width:24px;height:24px;top:-2px;right:-4px;box-shadow:0 0 0 2px #fff}.cs-rm svg{fill:#fff;width:16px;height:16px}.cs-body{height:236px;min-height:0;padding:6px 10px;overflow:hidden}.cs-body.is-info .cs-list,.cs-body.is-list .cs-info{display:none}.cs-info{align-content:start;gap:4px;height:100%;display:grid;overflow-y:auto}.cs-row{background:#8c68321c;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 10px;display:flex}.cs-row span{color:#6b5a3f;font:600 13px var(--font-ui,inherit)}.cs-row b{color:#1f5c50;font:600 15px var(--font-display)}.cs-list{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.cs-lhead{background:#78644629;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:4px 12px;display:flex}.cs-lhead b{color:#4a3d2a;font:600 14px var(--font-display)}.cs-sort{color:#4a3d2a;font:600 13px var(--font-display);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.cs-sort svg{fill:#4a3d2a;width:13px;height:13px}.cs-grid{overscroll-behavior:contain;grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;gap:8px 6px;padding:2px 2px 6px;display:grid;overflow-y:auto}.cs-none{color:#6b5a3f;text-align:center;margin:18px 6px;font-size:13px}.cs-hero{cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;min-width:0;padding:0;display:grid}.cs-hero .cx-stars i{width:8px;height:8px}.cs-hero.other{opacity:.5}.cs-hero:active{transform:scale(.95)}.cs-foot{background:#78644629;align-items:center;gap:10px;padding:8px 12px 10px;display:flex}.cs-tool{color:#4a3d2a;font:600 12px var(--font-display);cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;padding:0;display:grid}.cs-tool svg{box-sizing:border-box;fill:#fff;background:#2fa985;border-radius:6px;width:40px;height:40px;padding:7px;box-shadow:0 2px #1d6e57}.cs-tool:active svg{box-shadow:none;transform:translateY(1px)}.cs-sum{display:none}.cs-ok{color:#fff;cursor:pointer;text-shadow:0 1px 2px #00000059;background:linear-gradient(#36b48f,#23896b);border:0;border-radius:6px;justify-items:center;min-width:150px;margin-left:auto;padding:6px 16px;display:grid;box-shadow:0 3px #17604b}.cs-ok b{font:600 18px/1.1 var(--font-display)}.cs-ok span{font:700 15px/1.2 var(--font-ui,inherit);align-items:center;gap:3px;display:inline-flex}.cs-ok span svg{fill:#ffd25a;width:14px;height:14px}.cs-ok:disabled{cursor:default;background:#9a9384;box-shadow:0 3px #6f6a5e}.cs-ok:disabled b{font-size:14px}.cs-ok:not(:disabled):active{transform:translateY(2px);box-shadow:0 1px #17604b}.cs-rail{display:none}html.g-land #cs-page{grid-template-rows:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr)}html.g-land .cs-head{grid-column:1/-1;padding:6px 14px 4px}html.g-land .cs-rail.on{grid-template-rows:auto minmax(0,1fr);align-self:stretch;width:150px;min-height:0;padding:0 6px 8px 14px;display:grid}html.g-land .cs-rail .cs-lhead{background:0 0;margin:0 0 4px;padding:0 2px}html.g-land .cs-rail .cs-lhead b,html.g-land .cs-rail .cs-sort{color:#fff;text-shadow:0 1px 3px #000000b3}html.g-land .cs-rail .cs-sort svg{fill:#fff}html.g-land .cs-rail .cs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html.g-land .cs-panel{grid-column:2;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr);align-self:start;margin:0 12px 8px 6px}html.g-land #cs-page:not(:has(.cs-rail.on)) .cs-panel{grid-column:1/-1;justify-self:center;width:min(720px,100% - 24px)}html.g-land .cs-band{background:#1f6e5d;grid-column:1/-1;justify-content:space-between;align-items:center;padding:4px 8px 4px 12px;display:flex}html.g-land .cs-band .cs-top>span{color:#fff;font-size:15px}html.g-land .cs-band .cs-top svg{fill:#bff0e2}html.g-land .cs-tools{gap:8px;display:flex}html.g-land .cs-tools .cs-tool{color:#fff;background:#2fa985;border-radius:5px;align-items:center;padding:4px 14px;font-size:13px;display:inline-flex;box-shadow:0 2px #17604b}html.g-land .cs-tools .cs-tool svg{display:none}html.g-land .cs-cards{grid-row:2;align-self:center;padding:10px 6px 10px 14px}html.g-land .cs-body{grid-row:2;height:auto;max-height:230px;padding:10px 12px 6px 4px}html.g-land .cs-body.is-list .cs-info{display:grid}html.g-land .cs-body .cs-list{display:none}html.g-land .cs-foot{grid-column:1/-1}html.g-land .cs-foot>.cs-tool{display:none}html.g-land .cs-sum{gap:2px;margin-left:14px;display:grid}html.g-land .cs-sum>span{font-size:14px}html.g-land .cs-rail.on{grid-template-rows:auto minmax(0,1fr) auto}html.g-land .cs-rail .cs-lhead{display:contents}html.g-land .cs-rail .cs-lhead b{grid-row:1;padding:0 2px 4px}html.g-land .cs-rail .cs-grid{grid-row:2}html.g-land .cs-rail .cs-sort{grid-row:3;justify-self:center;padding-top:4px}.cs-nobody{text-align:center;justify-items:center;gap:6px;padding:14px 8px;display:grid}.cs-nobody b{color:#1f5c50;font:600 16px var(--font-display)}.cs-nobody p{color:#6b5a3f;margin:0;font-size:13px}#si-layer{z-index:15;pointer-events:none;position:absolute;inset:0}#si-layer[hidden]{display:none}.si-mark{color:#fff;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-items:center;gap:2px;padding:0;display:grid;position:absolute;transform:translate(-50%,-100%)}.si-grove{background:radial-gradient(circle at 50% 35%,#5b9d73,#1f5c50 70%);border-radius:50%;width:56px;height:56px;box-shadow:0 3px #123a32,0 5px 12px #00000059,inset 0 0 0 2px #d9f1c3}.si-grove svg{filter:drop-shadow(0 2px 1px #0000004d);width:38px;height:38px}.si-stock{background:#00000059;border-radius:4px;height:4px;position:absolute;bottom:3px;left:4px;right:4px;overflow:hidden}.si-stock i{border-radius:inherit;background:#ffd65a;height:100%;display:block}.si-crew{color:#3a2400;min-width:20px;height:20px;font:800 11px/20px var(--font-ui);background:#ffc531;border-radius:10px;padding:0 4px;position:absolute;top:-5px;right:-6px;box-shadow:0 1px #8a4b00}.si-tour{color:#8b3151;min-width:44px;height:38px;font:800 23px/1 var(--font-display);background:linear-gradient(#fff4d2,#ffc531);border-radius:20px;padding:0 9px;animation:1.8s ease-in-out infinite si-bob;box-shadow:0 3px #a75b14,0 5px 12px #00000059,inset 0 0 0 2px #fff8dd}.si-tour:after{content:"";background:#ffc531;width:12px;height:12px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.si-tour.gold{color:#7a3b00;background:linear-gradient(#fff7ad,#ffae22);box-shadow:0 3px #9a4b00,0 0 18px #ffd65abf,inset 0 0 0 2px #fff8dd}.si-tour:active{transform:translate(-50%,-90%)scale(.92)}body.win-open #si-layer,body.menu-open #si-layer,body.placing #si-layer,body.tray-open #si-layer,body.world-open #si-layer,body.qpage-open #si-layer,body.cx-open #si-layer,body.mx-open #si-layer{display:none}.si-sheet .si-big{background:#8c68321a;border-radius:14px;grid-template-columns:64px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.si-big svg{width:64px;height:64px}.si-big.si-plain{text-align:center;grid-template-columns:1fr}.si-big b{color:#1f5c50;font:600 23px var(--font-display);display:block}.si-big span{color:var(--ink-p2);font-size:13px;display:block}.si-facts{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.si-facts>span{color:var(--ink-p2);background:#8c68321a;border-radius:10px;padding:8px;font-size:12px;display:grid}.si-facts>span:only-child,.si-facts>span:last-child:nth-child(odd){grid-column:1/-1}.si-facts b{color:#1f5c50;font:600 17px var(--font-display)}.si-lead{color:#1f5c50;text-transform:uppercase;letter-spacing:.06em;gap:5px;margin:4px 0 10px;font-size:12px;font-weight:800;display:grid}.si-leading{color:var(--ink-p2);text-align:center;margin:4px 0 10px}.si-bonus{color:#2e6e60;margin:-5px 0 8px;font-size:12px;display:block}.si-stockworld{pointer-events:none;background:#0a140fbf;border-radius:5px;width:46px;height:6px;position:absolute;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 1px #fff9}.si-stockworld i{border-radius:inherit;background:linear-gradient(90deg,#ffb3ce,#ffd65a);height:100%;display:block}.si-walker{pointer-events:auto;background:#1f5c50;border:2px solid #ffd65a;border-radius:50%;width:30px;height:30px;padding:0;position:absolute;transform:translate(-50%,calc(-100% - 7px));box-shadow:0 3px 8px #0006}.si-walker:after{content:"";border:5px solid #0000;border-top-color:#ffd65a;width:0;height:0;margin-left:-5px;position:absolute;bottom:-8px;left:50%}.si-walker img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}body.win-open #si-trips,body.menu-open #si-trips,body.placing #si-trips,body.tray-open #si-trips,body.world-open #si-trips,body.qpage-open #si-trips,body.cx-open #si-trips,body.mx-open #si-trips{display:none}.si-investor{background:linear-gradient(#fff8df,#e8c987);border-radius:32px;width:62px;padding:3px;animation:2.2s ease-in-out infinite si-bob;box-shadow:0 3px #8c6530,0 6px 14px #00000059,inset 0 0 0 2px #fff}.si-investor img{object-fit:cover;background:#214f47;border:2px solid #b78b3e;border-radius:50%;width:54px;height:54px;display:block}.si-investor>span{color:#fff;font:800 10px var(--font-ui);white-space:nowrap;background:#153f37;border-radius:9px;margin:-3px -3px -2px;padding:2px 4px;display:block}.si-investor.risky img{border-color:#bd5148}.si-deal-ticket{color:#254f45;min-width:58px;font:800 10px var(--font-ui);background:#f7e7bc;border-radius:8px;align-items:center;gap:3px;padding:5px 6px;display:flex;box-shadow:0 2px #8c6530,0 4px 10px #0000004d}.si-deal-ticket>b{color:#a77525;font-size:17px;transform:rotate(-12deg)}.si-deal-ticket>em{color:#fff;background:#c24e40;border-radius:50%;place-items:center;min-width:16px;height:16px;margin-top:-18px;margin-left:-8px;font-style:normal;display:grid}.si-visitor{background:#8c68321a;border-radius:14px;grid-template-columns:58px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.si-visitor>img{object-fit:cover;background:#214f47;border:2px solid #c69a42;border-radius:50%;width:58px;height:58px}.si-visitor>div{min-width:0}.si-visitor>div b,.si-visitor>div span{display:block}.si-visitor>div b{color:#1f5c50;font:600 18px var(--font-display)}.si-visitor>div span{color:var(--ink-p2);font-size:12px}.si-info{color:#1f5c50;cursor:pointer;background:0 0;border:1px solid #7b9c8d;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font:800 16px serif;display:grid}.si-risk{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#b84037;border-radius:6px;padding:4px 7px;font-size:11px}.si-offer-terms{color:var(--ink-p1);margin:12px 2px;font-size:14px;line-height:1.45}.si-return{color:#1f5c50;text-align:right;margin:-3px 0 8px;font-size:13px;font-weight:800}.si-empty{color:var(--ink-p2);background:#8c68321a;border-radius:10px;padding:10px;font-size:13px}.si-odds{gap:7px;display:grid}.si-odds span{background:#8c68321a;border-radius:9px;justify-content:space-between;padding:9px 11px;display:flex}.si-invest-biz{color:#1f5c50;text-align:center;margin:10px 0 0;font-weight:800}.si-deal-progress{gap:6px;display:grid}.si-deal-progress>i{background:#1f5c5026;border-radius:8px;height:8px;display:block;overflow:hidden}.si-deal-progress>i em{border-radius:inherit;background:#3b8b70;height:100%;display:block}.si-deal-progress>span{color:var(--ink-p2);text-align:right;font-size:12px}#si-trips{z-index:20;left:var(--gap);top:calc(var(--sat) + var(--gap) + var(--res-h) + 196px);pointer-events:none;justify-items:start;gap:6px;width:196px;display:grid;position:absolute}#si-trips>*{pointer-events:auto}#si-trips[hidden]{display:none}:where(html.g-land) #si-trips{left:calc(var(--sl) + var(--gap) + 74px);top:calc(var(--sat) + var(--gap) + 140px)}.si-pill{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0e2d27e6;border:0;border-radius:20px;align-items:center;gap:4px;height:40px;padding:0 12px 0 9px;display:inline-flex;position:relative;box-shadow:0 3px 8px #00000059,inset 0 0 0 1px #ffd65a59}.si-pill svg{fill:#ffd65a;width:22px;height:22px}.si-pill>b{font:700 15px var(--font-display)}.si-pill>em{color:#fff;min-width:18px;height:18px;font:800 11px var(--font-ui,inherit);background:#d7473a;border-radius:9px;place-items:center;padding:0 4px;font-style:normal;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 2px #fff}.si-pill[aria-expanded=true]{background:#1f5c50}.si-list{width:100%;max-height:calc(100 * var(--vh) - var(--sat) - var(--res-h) - 420px);overscroll-behavior:contain;scrollbar-width:none;gap:5px;min-height:120px;display:grid;overflow-y:auto}:where(html.g-land) .si-list{max-height:calc(100 * var(--vh) - var(--sat) - var(--sab) - 300px);min-height:90px}.si-list::-webkit-scrollbar{display:none}.si-row{color:#fff;text-align:left;cursor:pointer;background:#0e2d27e6;border:0;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;padding:5px 9px 5px 5px;display:grid;box-shadow:0 3px 8px #0000004d}.si-row>img,.si-row>.si-row-img,.si-row>svg{object-fit:cover;border-radius:50%;width:32px;height:32px}.si-row>img{border:2px solid #ffd65a}.si-row>span{gap:3px;min-width:0;display:grid}.si-row b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.si-row i{background:#fff3;border-radius:4px;height:4px;display:block;overflow:hidden}.si-row em{border-radius:inherit;background:#ffd65a;height:100%;display:block}.si-row>small{color:#ffd65a;font:700 11px var(--font-ui,inherit);white-space:nowrap}.si-row.done{box-shadow:0 3px 8px #0000004d,inset 0 0 0 2px #ffd65a}.si-row.si-orch{background:#1f5c50e0}.si-row.si-orch>small{color:#fff}.si-list.si-list-sheet{min-height:0;max-height:none;overflow:visible}.si-list-sheet .si-row{color:var(--ink-p1);box-shadow:none;background:#8c68321f}.si-list-sheet .si-row b{color:#1f5c50;font-size:13px}.si-list-sheet .si-row i{background:#1f5c5026}.si-list-sheet .si-row em{background:#3b8b70}.si-list-sheet .si-row>small,.si-list-sheet .si-row.si-orch>small{color:#1f5c50}.si-list-sheet .si-row.done{box-shadow:inset 0 0 0 2px #c69a42}.si-list-sheet .si-row.si-orch{background:#4a855b24}.si-out{background:#1f5c501a;border-radius:12px;grid-template-columns:44px 1fr;align-items:center;gap:10px;margin:12px 0;padding:8px;display:grid}.si-out img{object-fit:cover;border:2px solid #c69a42;border-radius:50%;width:44px;height:44px}.si-out b{color:#1f5c50;display:block}.si-out small{color:var(--ink-p2);font-size:13px}.si-sheet>.btn.block{margin-top:4px}.sa-mark{width:100%;height:100%;display:block}.si-visitor>.sa-mark{width:58px;height:58px}.si-investor>.sa-mark{width:54px;height:54px}.si-tour.art{grid-auto-flow:column;align-items:center;gap:2px;min-width:54px;height:46px;padding:0 6px 0 4px}.si-tour.art>img{object-fit:contain;width:36px;height:36px}.si-tour.art>b{font-size:18px}.si-visitor .sa-info{margin-left:auto}@media (max-width:480px){.si-visitor{grid-template-columns:50px minmax(0,1fr) auto auto;gap:8px}.si-visitor>img,.si-visitor>.sa-mark{width:50px;height:50px}}@media (prefers-reduced-motion:reduce){.si-tour,.si-investor{animation:none}}@keyframes si-bob{50%{margin-top:-4px}}#si-trips{gap:8px;width:auto}.si-colhead{color:#fff;height:30px;font:600 12px var(--font-display);cursor:pointer;background:#0e2d27e6;border:0;border-radius:15px;align-items:center;gap:5px;padding:0 10px 0 7px;display:inline-flex;box-shadow:0 3px 8px #0000004d}.si-colhead svg{fill:#ffd65a;width:18px;height:18px}.si-colhead b{color:#ffd65a;font:700 12px var(--font-ui,inherit)}.si-av{align-items:center;gap:4px;display:flex;position:relative}.si-av-face{cursor:pointer;background:#1f5c50;border:3px solid #ffd65a;border-radius:50%;width:48px;height:48px;padding:0;position:relative;box-shadow:0 3px 8px #0006}.si-av-face img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.si-av-face i{color:#fff;width:20px;height:20px;font:700 11px var(--font-ui,inherit);background:#2e8b6e;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2px #fff}.si-av-face.st-back i{background:#c98a2e}.si-av-face.st-home i{background:#d7473a}.si-av-rc{color:#fff;width:30px;height:30px;font:700 16px var(--font-ui,inherit);cursor:pointer;background:#0e2d27e6;border:0;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 3px 8px #0000004d}#si-pop,#wc-pop{z-index:40;width:min(300px,100vw - 20px);color:var(--ink-p1,#2a2418);background-color:#f3ead6;border-radius:14px;position:absolute;box-shadow:0 10px 28px #00000073}#si-pop[hidden],#wc-pop[hidden]{display:none}#si-pop:after,#wc-pop:after{content:"";left:var(--ax,50%);background:#f3ead6;border-radius:3px;width:18px;height:18px;position:absolute;bottom:-9px;transform:translate(-50%)rotate(45deg)}#si-pop.below:after,#wc-pop.below:after{top:-9px;bottom:auto}#si-pop.right:after,#wc-pop.right:after,#si-pop.left:after,#wc-pop.left:after{bottom:auto;top:var(--ay,50%);transform:translateY(-50%)rotate(45deg)}#si-pop.right:after,#wc-pop.right:after{left:-9px}#si-pop.left:after,#wc-pop.left:after{left:auto;right:-9px}html.g-land .si-sheet:has(>.si-as-hero){grid-template-columns:minmax(150px,40%) minmax(0,1fr);align-items:center;gap:4px 14px;display:grid}html.g-land .si-sheet>.si-as-hero{padding:0}html.g-land .si-sheet>.si-as-hero>img,html.g-land .si-sheet>.si-as-hero .si-as-pic img{width:120px;height:150px}html.g-land .si-sheet>.si-as-hero .si-as-swap{width:34px;height:34px;top:64px;left:calc(50% - 82px)}html.g-land .si-sheet>.si-facts{margin:0}.si-pop-pic{background:linear-gradient(#bfe3f0,#e9d9b4);border-radius:14px 14px 0 0;height:112px;position:relative;overflow:hidden}.si-pop-pic img{height:130%;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.si-pop-pic>svg{width:72px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.si-xy{color:#fff;font:600 12px var(--font-ui,inherit);background:#0a19148c;border-radius:9px;padding:2px 9px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.si-pop-x{color:#fff;cursor:pointer;background:#0a19148c;border:0;border-radius:50%;width:28px;height:28px;padding:0;font-size:18px;line-height:1;position:absolute;top:5px;right:6px}.si-pop-title{color:#fff;background:#1f5c50;border-radius:10px;align-items:center;gap:8px;margin:-16px 10px 0;padding:6px 10px;display:flex;position:relative}.si-pop-title svg{width:30px;height:30px}.si-pop-title b{font:600 15px var(--font-display)}.si-pop-rows{grid-template-columns:auto 1fr;gap:6px 10px;margin:10px 14px 6px;font-size:13px;display:grid}.si-pop-rows dt{color:var(--ink-p2,#6b5a3f)}.si-pop-rows dd{text-align:right;color:var(--ink-p1,#2a2418);margin:0;font-weight:700}.si-pop-bar{background:#1f5c502e;border-radius:9px;height:18px;margin:4px 14px 10px;position:relative;overflow:hidden}.si-pop-bar i{background:linear-gradient(90deg,#3b8b70,#6cc39d);height:100%;display:block}.si-pop-bar span{color:#12352d;font:700 11px var(--font-ui,inherit);place-items:center;display:grid;position:absolute;inset:0}#si-pop .btn.block,#wc-pop .btn.block{width:calc(100% - 28px);margin:0 14px 14px;display:block}.si-as-hero{justify-items:center;gap:6px;padding:10px 0 4px;display:grid;position:relative}.si-as-hero>img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 6px 10px #00000040);width:150px;height:190px}.si-as-name{justify-items:center;display:grid}.si-as-name small{color:#9b6b18;font:700 11px var(--font-ui,inherit);letter-spacing:.06em;text-transform:uppercase}.si-as-name b{color:#1f5c50;font:600 18px var(--font-display)}.si-as-swap{color:#fff;width:40px;height:40px;font:700 20px var(--font-ui,inherit);cursor:pointer;background:#2e8b6e;border:3px solid #fff;border-radius:50%;padding:0;position:absolute;top:92px;left:calc(50% - 98px);box-shadow:0 3px 8px #0000004d}.si-as-swap svg{fill:#fff;width:18px;height:18px}.si-as-pic{cursor:pointer;background:0 0;border:0;padding:0}.si-as-pic img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 6px 10px #00000040);width:150px;height:190px}.si-as-pic:active img{transform:scale(.97)}.si-pk-grid{max-height:min(56vh, calc(100 * var(--vh,1vh) - 220px));overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px 6px;padding:4px 2px 6px;display:grid;overflow-y:auto}.si-pk{cursor:pointer;--pk:#8a8f99;background:#8c683214;border:0;border-radius:12px;justify-items:center;gap:2px;padding:6px 2px;display:grid}.si-pk.on{background:#2e8b6e2e;box-shadow:inset 0 0 0 2px #2e8b6e}.si-pk:active{transform:scale(.97)}.si-pk.rar-Rare{--pk:#3d8fd6}.si-pk.rar-Elite{--pk:#2fa36f}.si-pk.rar-Epic{--pk:#9a5bd6}.si-pk.rar-Legendary{--pk:#e0a32b}.si-pk-face{border:3px solid var(--pk);background:color-mix(in srgb, var(--pk) 25%, #f3e8cf);border-radius:50%;width:60px;height:60px;position:relative;overflow:hidden}.si-pk-face img{object-fit:cover;width:100%;height:100%}.si-pk-face em{color:#fff;min-width:18px;font:800 11px/1.3 var(--font-ui,inherit);background:#1f5c50;border-radius:8px;padding:1px 4px;font-style:normal;position:absolute;bottom:-1px;right:-1px}.si-pk b{text-overflow:ellipsis;white-space:nowrap;color:#1f3b34;max-width:100%;font:600 12.5px var(--font-display);overflow:hidden}.si-pk small{color:var(--pk);font:800 10px var(--font-ui,inherit);letter-spacing:.05em;text-transform:uppercase}.si-as-ok{min-width:150px}.si-as-none{text-align:center;justify-items:center;gap:6px;padding:18px 6px;display:grid}.si-as-none svg{fill:#1f5c50;width:44px;height:44px}.si-as-none b{color:#1f5c50;font:600 16px var(--font-display)}.si-as-none span{color:var(--ink-p2,#6b5a3f);font-size:13px}.si-ov{gap:10px;display:grid}.si-ov-row{background:#8c68321a;border-radius:12px;padding:8px 10px}.si-ov-top{align-items:center;gap:8px;display:flex}.si-ov-ic svg{width:26px;height:26px}.si-xy-link{color:#2e8b6e;font:700 13px var(--font-ui,inherit);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.si-ov-load{color:var(--ink-p2,#6b5a3f);margin-left:auto;font-size:12px}.si-ov-load b{color:var(--ink-p1,#2a2418)}.si-ov-main{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:6px;display:grid}.si-ov-face{cursor:pointer;background:#1f5c50;border:3px solid #3a6fb0;border-radius:12px;width:54px;height:54px;padding:0;position:relative}.si-ov-face img{object-fit:cover;border-radius:9px;width:100%;height:100%}.si-ov-face em{color:#fff;min-width:20px;font:700 10px/16px var(--font-ui,inherit);background:#1d2b48;border-radius:9px;padding:0 4px;font-style:normal;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.si-ov-mid{gap:4px;min-width:0;display:grid}.si-ov-mid b{color:var(--ink-p1,#2a2418);font-size:14px}.si-ov-mid i{background:#1f5c502e;border-radius:5px;height:8px;display:block;overflow:hidden}.si-ov-mid i em{background:#3b8b70;height:100%;display:block}.si-ov-mid small{color:var(--ink-p2,#6b5a3f);font:600 12px var(--font-ui,inherit)}.si-ov-rc{color:#fff;width:38px;height:38px;font:700 18px var(--font-ui,inherit);cursor:pointer;background:#1f3e38;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.si-ov-btn{padding:6px 12px}.si-ov-h{color:#1f5c50;font:600 14px var(--font-display);margin:6px 0 0}.si-rep{grid-template-columns:56px 1fr;align-items:center;gap:12px;display:grid}.si-rep img{object-fit:cover;border:3px solid #ffd65a;border-radius:50%;width:56px;height:56px}.si-rep b{color:#1f5c50;font:600 16px var(--font-display);display:block}.si-rep-amt{background:#8c68321a;border-radius:12px;justify-items:center;gap:2px;margin-top:14px;padding:12px;display:grid}.si-rep-amt b{color:#1f5c50;font:700 26px var(--font-display)}.si-rep-amt span{color:var(--ink-p2,#6b5a3f);font-size:12px}body.win-open #si-pop,body.menu-open #si-pop,body.placing #si-pop,body.tray-open #si-pop,body.world-open #si-pop{display:none}.si-pop-btns{gap:8px;margin:0 14px 14px;display:flex}.si-pop-btns .btn{flex:1}.si-av-ov{cursor:pointer;background:#0e2d27eb;border:2px solid #ffd65a;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;display:grid;box-shadow:0 2px 6px #00000059}.si-av-ov svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;width:17px;height:17px}.si-worker{animation:1.8s ease-in-out infinite si-bob}.si-deals{cursor:pointer;background:0 0;border:0;justify-items:center;gap:1px;width:44px;padding:0;display:grid;position:relative}.si-deals>svg{box-sizing:border-box;fill:#ffe7a6;background:#1f5c50;border-radius:50%;width:38px;height:38px;padding:8px;box-shadow:0 0 0 2px #ffd65a,0 3px 6px #00000059}.si-deals em{box-sizing:border-box;color:#fff;min-width:18px;height:18px;font:800 11px/18px var(--font-ui,inherit);text-align:center;background:#e0493a;border-radius:9px;padding:0 4px;font-style:normal;position:absolute;top:-4px;right:-2px;box-shadow:0 0 0 1.5px #fff}.si-deals small{color:#fff;font:800 10px/1.45 var(--font-ui,inherit);white-space:nowrap;background:#0c201ed1;border-radius:7px;padding:0 5px}.si-deals.ready small{background:#2fa985}.si-deals:active{transform:scale(.94)}.ce-mayor{background:#8c68321a;border-radius:14px;margin-top:10px;padding:12px}.ce-head{grid-template-columns:48px 1fr;align-items:center;gap:10px;display:grid}.ce-head img{object-fit:cover;border:2px solid #d0a44d;border-radius:50%;width:48px;height:48px}.ce-head h3,.ce-quiz-card h3,.ce-board h3{color:#1f5c50;font:600 18px var(--font-display);margin:0}.ce-head p,.ce-quiz-card p{color:var(--ink-p2);margin:2px 0 0;font-size:12px}.ce-progress{margin:10px 0}.ce-progress>span{color:var(--ink-p2);text-align:right;margin-bottom:5px;font-size:12px;display:block}.ce-progress>i{background:#1f5c5026;border-radius:8px;height:10px;display:block;overflow:hidden}.ce-progress>i em{border-radius:inherit;background:linear-gradient(90deg,#3b8b70,#8fc675);height:100%;display:block}.ce-tiers{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ce-tier{color:#1f5c50;cursor:pointer;background:#f8efd4;border:1px solid #50645040;border-radius:9px;gap:2px;padding:7px 4px;display:grid}.ce-tier span{font-size:10px}.ce-tier b{font-size:11px}.ce-tier:not(:disabled){background:#ffdf79;border-color:#b88a2c}.ce-tier:disabled{opacity:.55;cursor:default}.ce-tier.claimed{opacity:.8;background:#d5e4cf}.ce-note{color:var(--ink-p2);margin:8px 0 0;font-size:11px}.ce-quiz-card{background:#8c68321a;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-top:10px;padding:12px;display:grid}.ce-quiz-card>span{color:#1f5c50;font-size:12px;font-weight:800}.ce-quiz-card>small{color:var(--ink-p2);grid-column:1/-1}.ce-qmeta{color:var(--ink-p2);justify-content:space-between;gap:10px;font-size:12px;display:flex}.ce-qmeta b{color:#1f5c50}.ce-question{color:#244c43;font:600 21px/1.3 var(--font-display);margin:14px 0}.ce-answers{gap:8px;display:grid}.ce-answer{min-height:46px;color:var(--ink-p1);text-align:left;cursor:pointer;background:#fffce8a6;border:1px solid #3c5a4b4d;border-radius:11px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:8px 12px;display:grid}.ce-answer>span{color:#1f5c50;background:#d8e1cb;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.ce-answer:not(:disabled):hover{background:#f8edc5;border-color:#3b8b70}.ce-answer:disabled{cursor:default}.ce-answer.correct{background:#dcebd0;border-color:#438a5b}.ce-answer.correct>span{color:#fff;background:#438a5b}.ce-answer.wrong{background:#f0d7c9;border-color:#b85446}.ce-answer.wrong>span{color:#fff;background:#b85446}.ce-result{text-align:center;margin:12px 0 0;font-weight:800}.ce-result.good{color:#34734d}.ce-result.bad{color:#a64438}.ce-board{border-top:1px solid #50645033;margin-top:16px;padding-top:12px}.ce-board h3{margin-bottom:7px;font-size:15px}.ce-board-row{color:var(--ink-p2);border-radius:7px;grid-template-columns:25px 1fr auto;gap:6px;padding:5px 7px;font-size:12px;display:grid}.ce-board-row.me{color:#1f5c50;background:#3b8b7021}.ce-board-row strong{color:#1f5c50}.ce-complete{text-align:center;background:#8c68321a;border-radius:12px;padding:14px}.ce-complete b,.ce-complete span{color:#1f5c50;display:block}.ce-complete b{font:600 22px var(--font-display)}.ce-complete p{color:var(--ink-p2);margin-bottom:0}.ce-head{grid-template-columns:48px 1fr auto}.ce-progress>span{text-align:left;margin:5px 0 0}.ce-progress>span b{color:#1f5c50}.ce-tier.ready{box-shadow:0 0 0 2px #e3a724,0 2px 6px #a06e1459}.ce-tier.claimed b{color:#34734d}.ce-quiz-card{grid-template-columns:1fr auto auto}.ce-quiz-card h3{margin:0}.ce-score{color:var(--ink-p2);white-space:nowrap;font-size:12px}.ce-score b{color:#1f5c50}.ce-dots{justify-content:center;gap:7px;display:flex}.ce-dots i{background:#1f5c502e;border-radius:50%;width:10px;height:10px}.ce-dots i.on{box-shadow:0 0 0 2px #1f5c50}.ce-dots i.good{background:#438a5b}.ce-dots i.bad{background:#b85446}.ce-dots i.wait{background:#e3a724}.ce-answer.picked{background:#f8edc5;border-color:#c69a42}.ce-result.wait{color:#8c6328}.ce-sheet>p{color:var(--ink-p1);margin:0 0 10px;line-height:1.45}@media (max-width:480px){.ce-tiers{gap:4px}.ce-tier{padding:6px 2px}.ce-question{font-size:19px}}.ce-duel{background:#8c68321a;border-radius:14px;gap:6px;margin-top:10px;padding:12px;display:grid}.ce-dl-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ce-dl-head h3{color:#1f5c50;font:600 18px var(--font-display);margin:0}.ce-dl-line{color:var(--ink-p2);margin:0;font-size:13px}.ce-dl-line b{color:var(--ink-p1,#2a2418)}.ce-duel>small{color:var(--ink-p2);font-size:11px}.ce-dl-enter{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ce-dl-vs{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 8px;font-size:12px;display:grid}.ce-dl-vs>span{text-overflow:ellipsis;white-space:nowrap;max-width:96px;color:var(--ink-p2);font-weight:700;overflow:hidden}.ce-dl-vs>i{background:#1f5c5026;border-radius:5px;height:10px;overflow:hidden}.ce-dl-vs>i>em{background:linear-gradient(90deg,#3b8b70,#6cc39d);height:100%;display:block}.ce-dl-vs>i.them>em{background:linear-gradient(90deg,#b5523b,#e38b62)}.ce-dl-vs>b{color:#1f5c50;font:700 12px var(--font-ui,inherit);text-align:right}.ce-dl-res.won,.ce-dl-res.forfeit{color:#2e8b57}.ce-dl-res.lost,.ce-dl-res.left{color:#b5523b}.ce-page{gap:12px;padding:4px 14px 18px;display:grid}.ce-phead{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 0 2px;display:grid}.ce-phead-t h2{color:#1f5c50;font:600 22px/1.15 var(--font-display);margin:0}.ce-phead-t p{color:var(--ink-p2);margin:3px 0 0;font-size:13px}.ce-phead-t p b{color:#1f5c50}.ce-face{object-fit:cover;border:3px solid #d0a44d;border-radius:50%;width:64px;height:64px;box-shadow:0 3px 8px #3c240840}.ce-art{color:#ffe39a;width:64px;height:64px;font:700 30px var(--font-display);background:radial-gradient(circle at 35% 30%,#3f9c80,#1f5c50);border:3px solid #d0a44d;border-radius:50%;place-items:center;display:grid;box-shadow:0 3px 8px #3c240840}.ce-art-duel{background:radial-gradient(circle at 35% 30%,#c4553f,#7d2a1f)}.ce-goal{background:#8c68321a;border-radius:14px;gap:6px;padding:14px;display:grid}.ce-goal>small{color:#9b6b18;font:800 11px var(--font-ui,inherit);letter-spacing:.06em;text-transform:uppercase}.ce-goal h3{color:#1f3b34;font:600 19px/1.25 var(--font-display);margin:0}.ce-goal .ce-progress{margin:4px 0 0}.ce-you{color:var(--ink-p2);margin:0;font-size:13px}.ce-you b{color:#1f5c50}.ce-steps{gap:8px;display:grid}.ce-steps h4,.ce-board h4{color:#1f5c50;font:600 16px var(--font-display);margin:2px 0 0}.ce-step{background:#8c683214;border-radius:12px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:6px 10px 6px 6px;display:grid}.ce-step-p{color:#1f5c50;height:38px;font:800 14px var(--font-ui,inherit);background:#1f5c501f;border-radius:10px;place-items:center;display:grid}.ce-step-r{color:#1f3b34;font:700 16px var(--font-ui,inherit)}.ce-step.open .ce-step-p,.ce-step.ready .ce-step-p{color:#fff;background:#2e8b6e}.ce-step.ready{background:#ffd25c40;box-shadow:inset 0 0 0 2px #e3a724}.ce-step.claimed{opacity:.75}.ce-step-ok{color:#34734d;font-size:13px;font-weight:800}.ce-last .ce-dl-res.won,.ce-last .ce-dl-res.forfeit{color:#34734d}.ce-last .ce-dl-res.lost{color:#a64438}.ce-q .ce-question{margin:6px 0 4px}.ce-next{justify-self:center;min-width:150px;margin-top:8px}.ce-complete{padding:18px}.ev-cal{margin-top:12px}.ev-week{background:#8c683212;border-radius:10px;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:10px;min-height:40px;margin-top:6px;padding:6px 10px;font-size:13px;display:grid}.ev-week.now{background:#2e8b6e24;box-shadow:inset 3px 0 #2e8b6e}.ev-dates{color:var(--ink-p2);white-space:nowrap;font-weight:700}.ev-what{color:#1f3b34;min-width:0}.ev-what i{color:var(--ink-p2);font-style:normal}.ev-what .ev-fest{color:#b4532b}.ev-what .ev-held{color:#6a3fb0}.ev-held .meta{color:var(--ink-p2);font-size:12px}.ev-back{margin:2px 0 10px;display:inline-block}.ev-h{margin-top:2px}.cmp-lobby{background:#8c68321a;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-top:10px;padding:12px;display:grid}.cmp-lobby h3{color:#1f5c50;font:600 18px var(--font-display);margin:0}.cmp-lobby>span{color:#9a6a16;white-space:nowrap;align-items:center;gap:4px;font-weight:800;display:inline-flex}.cmp-stars{white-space:nowrap;gap:1px;display:inline-flex}.cmp-stars i{color:#6e644147;font-size:17px;font-style:normal;line-height:1}.cmp-stars i.on{color:#e3a724;text-shadow:0 1px #fff2a9}.cmp-page{padding:12px 14px 18px}.cmp-top{align-items:center;gap:10px;margin-bottom:12px;display:flex}.cmp-total{color:var(--ink-p2);align-items:center;gap:5px;font-size:14px;display:inline-flex}.cmp-total b{color:#1f5c50;font:600 22px var(--font-display)}.cmp-rep{color:var(--ink-p2);white-space:nowrap;margin-left:auto;font-size:12px}.cmp-rep b{color:#1f5c50}.cmp-back{color:#1f5c50;font:700 14px var(--font-ui,inherit);cursor:pointer;background:#8c683224;border:0;border-radius:999px;margin-right:auto;padding:6px 12px 6px 8px}.cmp-back+.cmp-total{margin-left:auto}.sa-info{cursor:pointer;background:#8c683224;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.sa-info svg{fill:none;stroke:#1f5c50;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.cmp-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.cmp-tile{text-align:left;cursor:pointer;background:#fffce8b3;border:0;border-radius:14px;grid-template-rows:auto auto;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 2px #785a2840,0 3px 10px #503c141f}.cmp-tile:active:not(:disabled){transform:scale(.98)}.cmp-tile.locked{cursor:default}.cmp-tile.locked .cmp-banner{filter:grayscale(.85)brightness(.85)}.cmp-banner{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.cmp-band{background:linear-gradient(135deg,#2f7a67,#1d5a4e);place-items:center;display:grid;position:relative}.cmp-band.b1{background:linear-gradient(135deg,#b9785a,#7d4a33)}.cmp-band.b2{background:linear-gradient(135deg,#c99a3e,#8c6328)}.cmp-band.b3{background:linear-gradient(135deg,#8c5f8f,#5b3d5f)}.cmp-band b{color:#fff8e2e6;font:600 40px var(--font-display);text-shadow:0 2px #00000040}.cmp-tile-b{grid-template-columns:1fr auto;align-items:center;gap:3px 6px;padding:8px 10px 9px;display:grid}.cmp-tile-b>b{color:#1f5c50;font:600 15px/1.2 var(--font-display);grid-column:1/-1}.cmp-tile-b small{color:var(--ink-p2);text-align:right;font-size:12px}.cmp-locked{grid-column:1/-1;align-items:center;gap:4px;display:inline-flex;text-align:left!important}.cmp-locked svg,.cmp-wait svg{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px}.cmp-dot{background:#d7473a;border-radius:50%;width:12px;height:12px;position:absolute;top:8px;right:8px;box-shadow:0 0 0 2px #fff}.cmp-hero{margin:0 -14px 12px}.cmp-hero .cmp-banner{aspect-ratio:21/9}.cmp-hero h2{color:#1f5c50;font:600 24px var(--font-display);margin:10px 14px 0}.cmp-stages{gap:10px;display:grid}.cmp-stage{background:#8c68321a;border-radius:12px;padding:12px}.cmp-stage.cleared{background:#4a855b1f}.cmp-stage.locked{opacity:.6}.cmp-stage-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cmp-stage-head h3{color:#1f5c50;font:600 16px/1.25 var(--font-display);margin:0}.cmp-targets{grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0;display:grid}.cmp-targets>span{text-align:center;background:#fffce899;border-radius:8px;gap:2px;padding:6px 4px;display:grid}.cmp-targets i{color:#a27a2a;font-size:11px;font-style:normal}.cmp-targets b{color:var(--ink-p2);font-size:13px}.cmp-targets>span.met{background:#dcebd0}.cmp-targets>span.met b{color:#34734d}.cmp-stage-foot{justify-content:space-between;align-items:center;gap:8px;min-height:34px;display:flex}.cmp-now{color:var(--ink-p2);font-size:13px}.cmp-now b{color:#1f5c50}.cmp-replay{background:#e4bd58}.cmp-wait{color:var(--ink-p2);font-size:12px;display:inline-flex}.cmp-info p{color:var(--ink-p1);margin:0 0 10px;line-height:1.45}html.g-land .cmp-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}html.g-land .cmp-hero .cmp-banner{aspect-ratio:32/9}.cmp-tabs{margin:0 calc(-1 * var(--sar,0px)) 6px calc(-1 * var(--sal,0px));scrollbar-width:none;display:flex;overflow-x:auto}.cmp-tabs button{white-space:nowrap;flex:1 0 auto;position:relative}.cmp-tdot{background:#e0493a;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:4px;box-shadow:0 0 0 1.5px #fff}body.win-full #window .cmp-tabs button{flex:auto;min-width:0;padding:0 6px;font-size:13px}@media (max-width:760px),(pointer:coarse){body.win-full[data-wp=campaign] #window:has(.cmh){-webkit-backdrop-filter:blur(10px)saturate(.85);backdrop-filter:blur(10px)saturate(.85);background:#080e0c80}body.win-full[data-wp=campaign] #window:has(.cmh) .win-head{box-shadow:none;background:0 0}body.win-full[data-wp=campaign] #window:has(.cmh) .win-head .sign-title span{text-shadow:0 2px 4px #0009}body.win-full[data-wp=campaign] #win-body:has(>.cmh){padding-bottom:0}}.cmh{box-sizing:border-box;height:calc(100 * var(--vh,1vh) - var(--sat,0px) - 54px);padding:4px 8px calc(var(--sab,0px) + 8px);grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);gap:8px;display:grid}.cmh-card{cursor:pointer;color:#fff;text-align:left;background:radial-gradient(120% 140% at 78% 50%, var(--c1) 0%, var(--c2) 52%, var(--c3) 100%);border:0;border-radius:10px;min-height:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 6px 16px #00000073}.cmh-card:active{transform:scale(.985)}.cmh-mayor{--c1:#e8a86a;--c2:#8a3a1c;--c3:#3a140a}.cmh-duel{--c1:#d8654a;--c2:#6a1a14;--c3:#2a0806}.cmh-quiz{--c1:#5cbf9f;--c2:#165448;--c3:#072420}.cmh-miles{--c1:#e9c45e;--c2:#7a5010;--c3:#2e1c04}.cmh-rays{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, #fff0c81f 0 7deg, transparent 7deg 18deg);width:260%;position:absolute;top:50%;left:78%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#000 0 18%,#0000 46%);mask:radial-gradient(circle,#000 0 18%,#0000 46%)}.cmh-art{place-items:center;display:grid;position:absolute;inset:6% 2% 6% 44%}.cmh-big{object-fit:contain;filter:drop-shadow(0 8px 10px #00000080);max-width:92%;max-height:100%}.cmh-face{aspect-ratio:1;object-fit:cover;border:3px solid #ffd65a;border-radius:50%;height:52%;position:absolute;bottom:0;left:4%;box-shadow:0 4px 8px #0006}.cmh-duel .cmh-art{left:40%}.cmh-duel .cmh-shop{object-fit:contain;filter:drop-shadow(0 6px 8px #00000080);width:50%;max-height:82%;position:absolute;bottom:4%}.cmh-duel .cmh-shop.l{left:-2%}.cmh-duel .cmh-shop.r{right:-2%;transform:scaleX(-1)}.cmh-sw{z-index:1;filter:drop-shadow(0 4px 6px #00000080);height:56%;position:relative}.cmh-q{aspect-ratio:1;color:#5a2a00;height:40%;font:700 clamp(24px, 7vw, 38px)/1 var(--font-display);background:radial-gradient(circle at 35% 30%,#ffe39a,#e3a724);border-radius:50%;place-items:center;display:grid;position:absolute;top:2%;right:10%;box-shadow:0 4px 8px #00000059}.cmh-stars{color:#ffd65a;letter-spacing:4px;text-shadow:0 2px #7a4206,0 0 8px #ffd65ab3;font-size:clamp(16px,5vw,24px);position:absolute;bottom:0}.cmh-name{gap:3px;max-width:46%;display:grid;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.cmh-name b{font:700 clamp(19px, 5.6vw, 24px)/1.12 var(--font-display);text-shadow:0 2px 3px #0000008c}.cmh-name small{color:#ffd65a;font:800 12.5px var(--font-ui)}.cmh-n{color:#fff;min-width:22px;height:22px;font:800 12px var(--font-ui);background:#e0493a;border-radius:11px;place-items:center;padding:0 6px;font-style:normal;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 0 0 1.5px #fff}.cmh-card.off{cursor:default;filter:grayscale(.9)brightness(.62)}.cmh-card.off:active{transform:none}.cmh-lock{z-index:2;background:#00000080;border-radius:50%;place-items:center;width:50px;height:50px;margin:-25px 0 0 -25px;display:grid;position:absolute;top:50%;left:70%}.cmh-lock svg{fill:none;stroke:#fff;stroke-width:2px;width:26px;height:26px}html.g-land .cmh{height:calc(100 * var(--vh,1vh) / var(--lz,1) - var(--sat,0px) - 54px);padding:4px calc(var(--sar,0px) + 10px) calc(var(--sab,0px) + 10px) calc(var(--sal,0px) + 10px);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;gap:10px}html.g-land .cmh-card{text-align:center;background:radial-gradient(130% 90% at 50% 38%, var(--c1) 0%, var(--c2) 55%, var(--c3) 100%)}html.g-land .cmh-rays{top:38%;left:50%}html.g-land .cmh-art,html.g-land .cmh-duel .cmh-art{inset:8% 4% 30%}html.g-land .cmh-name{justify-items:center;max-width:none;inset:auto 8px 14px;transform:none}html.g-land .cmh-lock{top:40%;left:50%}.cmh-top{color:#1f5c50;font:600 16px var(--font-display);align-items:center;gap:10px;padding:10px 14px 0;display:flex}.icard{--c0:#f1f3f5;--c1:#a3acb5;--c2:#535b64;--c3:#262b30;--gl:#c8d2dc00;--ic:64px;box-sizing:border-box;width:var(--ic);height:var(--ic);border-radius:calc(var(--ic) * .15);isolation:isolate;background:linear-gradient(180deg, #ffffff42 0%, #ffffff0f 40%, #fff0 52%), radial-gradient(110% 100% at 50% 36%, color-mix(in srgb, var(--c0) 30%, var(--c1)) 0%, var(--c1) 28%, var(--c2) 72%, var(--c3) 112%);box-shadow:0 0 0 1px color-mix(in srgb, var(--c3) 85%, #000), inset 0 1.5px 0 #ffffff80, inset 0 -2px 3px #00000047, 0 3px 7px #00000052;vertical-align:middle;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.icard.r-legendary{--c0:#fff1b8;--c1:#f2b632;--c2:#b8690f;--c3:#5a3104;--gl:#ffc44699}.icard.r-epic{--c0:#f2ddff;--c1:#b07cf0;--c2:#5f2ca3;--c3:#2a1050;--gl:#ba82ff8c}.icard.r-elite{--c0:#d9fff0;--c1:#39c495;--c2:#146f55;--c3:#073428}.icard.r-rare{--c0:#dcebff;--c1:#6b9cf2;--c2:#2c5bb5;--c3:#10285a}.icard:before{content:"";z-index:-1;pointer-events:none;background:repeating-conic-gradient(from 4deg at 50% 40%,#ffffff1c 0deg 7deg,#fff0 7deg 22.5deg);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000 0%,#0009 34%,#0000 66%);mask-image:radial-gradient(circle at 50% 40%,#000 0%,#0009 34%,#0000 66%)}.icard:after{content:"";inset:max(2px, calc(var(--ic) * .045));z-index:3;pointer-events:none;border-radius:calc(var(--ic) * .11);position:absolute;box-shadow:inset 0 0 0 1px #ffffff4d,0 0 0 1px #0000001f}.icard .ic-glow{z-index:2;pointer-events:none;position:absolute;inset:0}.icard .ic-art{z-index:1;object-fit:contain;filter:drop-shadow(0 2px 2px #00000059);pointer-events:none;width:84%;height:84%;display:block;position:relative}.icard .ic-a-blossoms,.icard .ic-a-block,.icard .ic-a-lumens{width:88%;height:88%}.icard .ic-mgr{width:80%;height:80%}.icard .ic-face{z-index:1;border-radius:calc(var(--ic) * .1);position:absolute;inset:6%;overflow:hidden}.icard .ic-face img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}.icard .ic-svg{z-index:1;filter:drop-shadow(0 2px 2px #00000059);width:70%;display:block;position:relative}.icard .ic-svg.ic-shard{width:80%}.icard .ic-svg svg{width:100%;height:auto;display:block}.icard.has-top .ic-art{width:76%;height:76%;margin-top:16%}.icard .ic-n{z-index:4;max-width:88%;font:700 max(10px, calc(var(--ic) * .21))/1 var(--font-num);color:#fff;letter-spacing:.01em;white-space:nowrap;-webkit-text-stroke:max(2px, calc(var(--ic) * .04)) #180e04eb;paint-order:stroke fill;text-shadow:0 1px 2px #0000008c;position:absolute;bottom:5%;left:8%}.icard .ic-top{z-index:4;color:#fff;height:25%;font:700 max(9px, calc(var(--ic) * .17))/1 var(--font-num);letter-spacing:.02em;white-space:nowrap;background:linear-gradient(#0e0904bd,#0e090499);place-items:center;display:grid;position:absolute;top:0;left:0;right:0}.icard .ic-bp{z-index:4;object-fit:contain;filter:drop-shadow(0 1px 2px #0000008c);pointer-events:none;width:36%;height:36%;position:absolute;bottom:4%;right:4%}.icard.sm{--ic:34px;box-shadow:0 0 0 1px color-mix(in srgb, var(--c3) 85%, #000), inset 0 1px 0 #ffffff73, 0 2px 3px #3c240847}.icard.sm:before{display:none}.icard.sm .ic-n{-webkit-text-stroke-width:2.4px;font-size:10.5px;bottom:3%;left:6%}.icard.sm .ic-top{height:30%;font-size:8.5px}.icard.sm.has-top .ic-art{width:74%;height:74%;margin-top:22%}.icard.md{--ic:46px}#rcvd{--rc:80px;--rg:12px;z-index:94;box-sizing:border-box;padding:calc(env(safe-area-inset-top,0px) + 12px) calc(env(safe-area-inset-right,0px) + 12px) calc(env(safe-area-inset-bottom,0px) + 12px) calc(env(safe-area-inset-left,0px) + 12px);-webkit-backdrop-filter:blur(7px)saturate(.9);backdrop-filter:blur(7px)saturate(.9);color:#fff8e6;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:radial-gradient(80% 70% at 50% 46%,#0a0e0c80,#040605d6 78%);place-items:center;animation:.22s ease-out both rc-fade;display:grid;position:fixed;inset:0}#rcvd[hidden]{display:none}@keyframes rc-fade{0%{opacity:0}}#rcvd .rc-in{justify-items:center;gap:clamp(8px,2.2vh,14px);max-width:100%;display:grid}#rcvd .rc-kick{font:800 12.5px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:#f3d48f;text-shadow:0 1px 2px #0009;animation:.45s cubic-bezier(.2,1.3,.4,1) both rc-title}#rcvd .rc-title{font:600 clamp(24px, 7vw, 32px)/1.1 var(--font-display);letter-spacing:.02em;color:#fff8e6;white-space:nowrap;text-shadow:0 2px #00000059,0 0 24px #ffc86e59;align-items:center;gap:clamp(10px,3vw,16px);margin:0;animation:.45s cubic-bezier(.2,1.3,.4,1) both rc-title;display:flex}@keyframes rc-title{0%{opacity:0;transform:scale(.82)}}#rcvd .rc-orn{background:linear-gradient(90deg,#e9c27a00,#e9c27a);border-radius:2px;width:clamp(34px,14vw,96px);height:2px;display:block;position:relative}#rcvd .rc-orn:after{content:"";background:linear-gradient(135deg,#fff1c2,#e2b252);width:7px;height:7px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg);box-shadow:0 0 6px #ffd678b3}#rcvd .rc-orn.r{transform:scaleX(-1)}#rcvd .rc-stage{align-items:center;gap:8px;max-width:100%;display:flex}#rcvd .rc-row{justify-content:center;gap:var(--rg);width:calc(var(--cols) * var(--rc) + (var(--cols) - 1) * var(--rg));flex-wrap:wrap;max-width:100%;display:flex}#rcvd .icard.lg{--ic:var(--rc);cursor:pointer}#rcvd .rc-row.go .icard{animation:rc-pop .5s cubic-bezier(.2, 1.35, .4, 1) calc(var(--i,0) * 70ms + .14s) both}@keyframes rc-pop{0%{opacity:0;transform:translateY(16px)scale(.4)}55%{opacity:1}to{opacity:1;transform:none}}#rcvd .icard.lg.r-epic,#rcvd .icard.lg.r-legendary{box-shadow:0 0 0 1px color-mix(in srgb, var(--c3) 85%, #000), inset 0 1.5px 0 #ffffff80, inset 0 -2px 3px #00000047, 0 3px 7px #00000052, 0 0 18px var(--gl)}#rcvd .icard.lg.r-epic .ic-glow,#rcvd .icard.lg.r-legendary .ic-glow{animation:rc-shine 3.2s ease-in-out calc(var(--i,0) * 70ms + .7s) infinite;background:linear-gradient(105deg,#fff0 38%,#ffffff80 48%,#ffffff1f 54%,#fff0 62%);inset:-20% -60%;transform:translate(-70%)}@keyframes rc-shine{0%{transform:translate(-70%)}38%,to{transform:translate(70%)}}#rcvd .rc-arrow{cursor:pointer;color:#fbf3df;background:linear-gradient(#3d8f7c,#1f5c50 58%,#144238);border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid;box-shadow:0 3px #0c2c25,0 5px 12px #0006,inset 0 1px #ffffff4d}#rcvd .rc-arrow:active{transform:translateY(2px);box-shadow:0 1px #0c2c25,0 3px 8px #0006,inset 0 1px #ffffff4d}#rcvd .rc-arrow svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}#rcvd .rc-arrow[hidden]{visibility:hidden;display:grid}#rcvd .rc-stage.one .rc-arrow{display:none}#rcvd .rc-dots{gap:6px;display:flex}#rcvd .rc-dots i{background:#fff8e64d;border-radius:50%;width:6px;height:6px}#rcvd .rc-dots i.on{background:#f3d48f;box-shadow:0 0 6px #ffd678b3}#rcvd .rc-btn{cursor:pointer;color:#3a2400;min-height:42px;font:700 15px var(--font-display);letter-spacing:.01em;background:linear-gradient(#ffd65a,#e8a222);border:0;border-radius:999px;padding:0 28px;animation:.45s cubic-bezier(.2,1.3,.4,1) .4s both rc-title;box-shadow:0 3px #9a5a00,0 6px 14px #00000059,inset 0 1px #ffffff80}#rcvd .rc-btn:active{transform:translateY(2px);box-shadow:0 1px #9a5a00,0 4px 10px #00000059,inset 0 1px #ffffff80}#rcvd .rc-foot{justify-items:center;gap:7px;margin-top:2px;display:grid}#rcvd .rc-line{background:linear-gradient(90deg,#f3d48f00,#f3d48fbf,#f3d48f00);width:min(320px,70vw);height:1px;display:block}#rcvd .rc-foot span{font:600 12.5px/1.2 var(--font-ui);color:#fff8e6ad}#rcvd .rc-tip{z-index:2;pointer-events:none;color:#3a2c18;max-width:min(260px,80vw);font:700 12.5px/1.25 var(--font-ui);text-align:center;background:#fbf3df;border-radius:9px;padding:6px 11px;animation:.15s ease-out both rc-fade;position:fixed;box-shadow:0 6px 16px #00000073}@media (prefers-reduced-motion:reduce){#rcvd,#rcvd .rc-title,#rcvd .rc-kick,#rcvd .rc-btn,#rcvd .rc-row.go .icard{animation:none}#rcvd .icard.lg .ic-glow{animation:none;display:none}}#hnew{--c1:#f2b632;--c2:#a8620e;--glow:#ffc85a8c;z-index:94;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#0b1210;animation:.3s ease-out both hn-fade;position:fixed;inset:0;overflow:hidden}#hnew[hidden]{display:none}#hnew.r-epic{--c1:#b07cf0;--c2:#5b2a9c;--glow:#ba82ff80}#hnew.r-elite{--c1:#39c495;--c2:#12684f;--glow:#46dcaa73}#hnew.r-rare{--c1:#6b9cf2;--c2:#2c5bb5;--glow:#6ea0ff73}#hnew.r-normal{--c1:#a3acb5;--c2:#535b64;--glow:#c8d2dc59}@keyframes hn-fade{0%{opacity:0}}#hnew .hn-bg{filter:blur(5px)saturate(.9)brightness(.5);background:50%/cover no-repeat;position:absolute;inset:-12px}#hnew .hn-rays{width:150vmax;height:150vmax;left:var(--hx);top:var(--hy);background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--c1) 42%, transparent) 0deg 5deg, transparent 5deg 15deg);animation:40s linear infinite hn-spin,.8s ease-out both hn-fade;position:absolute;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000008c 18%,#0000 46%);mask-image:radial-gradient(circle,#000 0%,#0000008c 18%,#0000 46%)}#hnew .hn-rays:after{content:"";background:radial-gradient(circle, var(--glow) 0%, transparent 22%);position:absolute;inset:0}@keyframes hn-spin{to{rotate:360deg}}#hnew .hn-flash{background:radial-gradient(circle at var(--hx) var(--hy), #ffffffe6, transparent 45%);pointer-events:none;animation:.7s ease-out both hn-flash;position:absolute;inset:0}@keyframes hn-flash{0%{opacity:1}to{opacity:0}}#hnew .hn-fig{pointer-events:none;justify-content:center;align-items:flex-end;animation:.7s cubic-bezier(.2,1,.3,1) .1s both hn-in;display:flex;position:absolute}#hnew .hn-fig img{object-fit:contain;max-width:100%;max-height:100%;filter:drop-shadow(0 0 24px var(--glow)) drop-shadow(0 12px 20px #00000080)}@keyframes hn-in{0%{opacity:0;translate:-36px}}#hnew .hn-info{box-sizing:border-box;overscroll-behavior:contain;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;overflow-y:auto}#hnew .hn-info>*{animation:.5s ease-out both hn-up}#hnew .hn-info>:nth-child(2){animation-delay:.15s}#hnew .hn-info>:nth-child(3){animation-delay:.2s}#hnew .hn-info>:nth-child(4){animation-delay:.25s}#hnew .hn-info>:nth-child(n+5){animation-delay:.35s}@keyframes hn-up{0%{opacity:0;translate:0 10px}}#hnew .hn-kick{font:800 11.5px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--c1) 70%, #fff);text-shadow:0 1px 2px #000000b3}#hnew .hn-name{font:600 26px/1.1 var(--font-display);letter-spacing:.01em;color:#fff;text-shadow:0 2px 0 #00000059, 0 0 18px var(--glow);margin:0}#hnew .hn-title{font:500 14px/1.2 var(--font-display);color:#ffe39a;text-shadow:0 1px 2px #000000b3;margin-top:-3px}#hnew .hn-tags{font:700 12px var(--font-ui);color:#ffffffd9;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:2px 0;display:flex}#hnew .hn-rar{background:linear-gradient(180deg, var(--c1), var(--c2));color:#fff;font:800 10.5px/1.5 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 1px #0006;border-radius:999px;padding:2px 9px}#hnew .hn-stars{gap:1px;font-size:13px;display:inline-flex}#hnew .hn-stars i{color:#ffffff47;font-style:normal}#hnew .hn-stars i.on{color:#ffd25c;text-shadow:0 0 6px #ffd25cb3}#hnew .hn-bio{max-width:46ch;font:600 13px/1.5 var(--font-ui);color:#ffffffe6;text-shadow:0 1px 2px #0009;margin:2px 0 4px}#hnew .hn-h{font:800 11px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#ffe39a}#hnew .hn-sk{gap:5px;width:100%;margin:0;padding:0;list-style:none;display:grid}#hnew .hn-sk li{align-items:center;gap:9px;display:flex}#hnew .hn-ski{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--c1) 70%, #fff 10%), var(--c2));border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 0 0 1px #ffffff59,0 2px 4px #0006}#hnew .hn-ski svg{fill:none;stroke:#fff;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}#hnew .hn-sk li.sig .hn-ski{background:radial-gradient(circle at 50% 35%,#fff1b8,#e0a12a 60%,#8a4f08)}#hnew .hn-skt{min-width:0;line-height:1.2;display:grid}#hnew .hn-skt b{font:700 12.5px var(--font-ui);color:#fff}#hnew .hn-skt span{font:600 11.5px var(--font-ui);color:#ffffffc7}#hnew .hn-sk li.off{opacity:.6}#hnew .hn-sk em{font:800 10.5px/1.5 var(--font-num);color:#fff;white-space:nowrap;background:#0006;border-radius:999px;margin-left:auto;padding:1px 7px;font-style:normal}#hnew .hn-tap{left:0;right:0;bottom:calc(var(--sab) + 8px);text-align:center;font:600 11.5px var(--font-ui);color:#fff9;pointer-events:none;animation:.5s ease-out .8s both hn-up;position:absolute}#hnew.land{--hx:28%;--hy:52%}#hnew.land .hn-fig{width:50%;top:4%;bottom:0;left:2%}#hnew.land .hn-info{padding:calc(var(--sat) + 14px) calc(var(--sar) + 4%) 26px 18px;background:linear-gradient(90deg,#0000,#060a098c 18%,#060a099e);gap:5px;inset:0 0 0 50%}#hnew.land .hn-name{font-size:22px}#hnew.land .hn-title{font-size:13px}#hnew.land .hn-tags{margin:0;font-size:11.5px}#hnew.land .hn-bio{margin:0 0 2px;font-size:12px;line-height:1.42}#hnew.land .hn-sk{gap:4px}#hnew.land .hn-ski{width:24px;height:24px}#hnew.land .hn-ski svg{width:14px;height:14px}#hnew.land .hn-skt{-webkit-line-clamp:2;font:600 11.5px/1.3 var(--font-ui);color:#ffffffc7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#hnew.land .hn-skt b{font-size:12px}#hnew.land .hn-skt b:after{content:" · ";color:#ffffff73}#hnew.land .hn-skt span{font:inherit;display:inline}#hnew.land .hn-tap{left:0;right:50%}#hnew.port{--hx:50%;--hy:30%}#hnew.port .hn-fig{left:6%;right:6%;top:calc(var(--sat) + 2%);height:50%}#hnew.port .hn-info{padding:40px 22px calc(var(--sab) + 40px);background:linear-gradient(#0000,#060a099e 40px,#060a09bd);inset:44% 0 0}#hnew.port .hn-name{font-size:24px}@media (prefers-reduced-motion:reduce){#hnew .hn-rays,#hnew .hn-fig,#hnew .hn-info>*,#hnew .hn-flash,#hnew .hn-tap{animation:none}}.modal-card.pk-card{background:#0b1554;border-radius:28px;width:min(640px,100%);padding:0;display:block;overflow:hidden}.pk{--pa:#1b3fb8;--pb:#0b1554;--pc:#ffd65a;color:#fff;background:radial-gradient(120% 80% at 50% 0%, var(--pa) 0%, var(--pb) 72%);min-height:100%;position:relative}.pk-builder{--pa:#ea7a12;--pb:#3a1606;--pc:#ffd65a}.pk-hero{place-items:end center;height:230px;display:grid;position:relative;overflow:hidden}.pk-rays{background:repeating-conic-gradient(at 50% 62%,#ffffff1a 0deg 8deg,#0000 8deg 22deg);animation:40s linear infinite pk-spin;position:absolute;inset:-60% -20% 0}.pk-hero:after{content:"";background:linear-gradient(0deg, color-mix(in srgb, var(--pb) 92%, transparent), transparent);height:70px;position:absolute;bottom:0;left:0;right:0}@keyframes pk-spin{to{transform:rotate(360deg)}}.pk-faces{z-index:1;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.pk-faces img{filter:drop-shadow(0 6px 14px #00000073);width:auto;height:82%;display:block}.pk-faces img.side{opacity:.55;filter:saturate(.7)drop-shadow(0 6px 14px #00000073);height:64%;margin:0 -34px}.pk-faces img.main{z-index:1;animation:.5s cubic-bezier(.2,1.4,.4,1) both pk-in;position:relative}.pk-rib{z-index:2;background:var(--rc);color:#241400;font:800 12px var(--font-ui,system-ui);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:3px 16px;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 2px #0000004d}.pk-emb{z-index:1;background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--pc) 70%, #fff), var(--pa) 70%);border:4px solid #ffffffd9;border-radius:50%;place-items:center;width:150px;height:150px;margin-bottom:34px;animation:.5s cubic-bezier(.2,1.4,.4,1) both pk-in;display:grid;position:relative;box-shadow:0 0 0 10px #ffffff14,0 14px 30px #00000073}.pk-emb svg{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 2px #00000059);width:78px;height:78px}@keyframes pk-in{0%{opacity:0;transform:scale(.7)}}.pk-val{z-index:3;text-align:center;color:#fff;width:78px;height:78px;font:800 17px var(--font-display);background:radial-gradient(circle at 35% 30%,#ff6a4d,#c41f12);border-radius:50%;place-content:center;line-height:1;display:grid;position:absolute;top:16px;left:18px;transform:rotate(-12deg);box-shadow:0 0 0 3px #fff,0 6px 14px #0006}.pk-val small{font:800 10px var(--font-ui,system-ui);letter-spacing:.1em;text-transform:uppercase;margin-top:3px;display:block}.pk-body{z-index:1;text-align:center;justify-items:center;gap:8px;padding:4px 22px 22px;display:grid;position:relative}.pk-tag{font:800 11px var(--font-ui,system-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--pc)}.pk-title{font:700 32px/1.1 var(--font-display);color:#fff;text-shadow:0 3px #00000059;margin:0}.pk-blurb{color:#ffffffdb;max-width:460px;margin:0;font-size:14px}.pk-tiles{border:2px solid color-mix(in srgb, var(--pc) 55%, transparent);background:#00000047;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:6px;margin:8px 0 6px;padding:12px;display:flex}.pk-tile{--rc:var(--pc);justify-items:center;gap:4px;width:78px;display:grid}.pk-ti{background:linear-gradient(160deg, color-mix(in srgb, var(--rc) 55%, #1a1f4a), color-mix(in srgb, var(--rc) 22%, #0b1036));border:2px solid color-mix(in srgb, var(--rc) 80%, #fff);border-radius:14px;place-items:center;width:60px;height:60px;display:grid;position:relative;box-shadow:0 3px #00000059}.pk-emb svg.gi{width:100px;height:100px}.pk-ti svg{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px}.pk-ti .mi{object-fit:contain;filter:drop-shadow(0 2px 2px #00000059);width:44px;height:44px}.pk-ti b{color:#10184a;font:800 11px var(--font-ui,system-ui);background:#fff;border-radius:8px;padding:1px 6px;position:absolute;bottom:-6px;right:-6px;box-shadow:0 1px #0000004d}.pk-tl{color:#ffffffe6;font-size:11px;font-weight:700;line-height:1.2}.pk-plus{color:color-mix(in srgb, var(--pc) 80%, #fff);align-self:center;margin-top:-18px;font-style:normal;font-weight:800}.pk-price{justify-content:center;align-items:center;gap:8px;min-width:220px;min-height:50px;font-size:18px;display:inline-flex}.pk-price svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;width:20px;height:20px}.pk-price.short{filter:saturate(.6)}.pk-have{color:#ffffffb8}.pk-get{font:inherit;color:#ffd66e;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.pk-x{z-index:4;color:#fff;cursor:pointer;background:#00000059;border:2px solid #ffffffb3;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:12px}.pk-x svg,.pk-nav svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pk-nav{z-index:4;width:42px;height:42px;color:var(--pc);cursor:pointer;background:#00000059;border:2px solid #ffffffbf;border-radius:50%;place-items:center;display:grid;position:absolute;top:135px}.pk-nav.prev{left:12px}.pk-nav.next{right:12px}.pk-nav:hover,.pk-x:hover{background:#0000008c}.pk-dots{justify-content:center;gap:7px;padding:0 0 16px;display:flex}.pk-dots button{cursor:pointer;background:#ffffff59;border:0;border-radius:50%;width:9px;height:9px;padding:0}.pk-dots button.on{background:var(--pc);border-radius:5px;width:22px}.pk-new{filter:drop-shadow(0 6px 12px #0006);width:150px;height:auto;animation:.5s cubic-bezier(.2,1.4,.4,1) both pk-in}@media (max-width:520px){.pk-hero{height:190px}.pk-title{font-size:26px}.pk-val{width:62px;height:62px;font-size:14px;top:12px;left:12px}.pk-tile{width:66px}.pk-ti{width:52px;height:52px}.pk-nav{width:36px;height:36px;top:112px}.pk-nav.prev{left:6px}.pk-nav.next{right:6px}}@media (prefers-reduced-motion:reduce){.pk-rays,.pk-faces img.main,.pk-emb,.pk-new{animation:none}}.modal-card.wl-card-m{background:#f3e6c8 url(./paper-Bg9p6s_N.webp) 50%/cover;border:0;border-radius:22px;width:min(560px,100%);padding:0;display:block;overflow:hidden;box-shadow:0 18px 46px #0000008c,inset 0 0 0 3px #b4221c,inset 0 0 0 5px #e9c46a}.wl{--red:#b4221c;--gold:#e3a92b;--ink:#3a2414;color:var(--ink);gap:12px;padding:16px 16px 18px;display:grid;position:relative}.wl-x{z-index:2;background:var(--red);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px #6e120e}.wl-x svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;width:18px;height:18px}.wl-head{align-items:center;gap:12px;padding-right:40px;display:flex}.wl-icon{filter:drop-shadow(0 3px 3px #3c140459);flex:none;width:76px;height:76px}.wl-title{font:700 26px/1.1 var(--font-display);color:var(--red);margin:0}.wl-sub{font:800 13px var(--font-ui);color:#7a5a3a;margin-top:2px;display:block}.wl-sub b{color:var(--red)}.wl-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.wl-day{min-height:84px;color:var(--ink);cursor:default;font:inherit;background:#fbf3df;border:2px solid #d9c49a;border-radius:12px;align-content:center;justify-items:center;gap:4px;padding:6px 4px 7px;display:grid;position:relative}.wl-day.big{border-color:var(--gold);background:linear-gradient(#fff6dc,#f6dfa6)}.wl-n{font:800 11px var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:#8a6a48}.wl-bits{flex-wrap:wrap;justify-content:center;gap:3px 4px;display:flex}.wl-b{justify-items:center;gap:1px;display:grid}.wl-b.md .icard.sm{--ic:24px;border-radius:6px}.wl-b b{font:800 11.5px var(--font-ui);color:var(--ink);white-space:nowrap}.wl-day.ready{cursor:pointer;border-color:var(--gold);color:#fff;background:linear-gradient(#d63a2e,#a41b15);animation:1.6s ease-in-out infinite wl-glow;box-shadow:0 0 0 2px #e3a92b73,0 4px 10px #a41b1566}.wl-day.ready .wl-n,.wl-day.ready .wl-b b{color:#fff3c9}.wl-day.ready:active{transform:scale(.96)}@keyframes wl-glow{50%{box-shadow:0 0 0 4px #e3a92bb3,0 4px 14px #a41b1580}}.wl-day.got>:not(.wl-ok){opacity:.42}.wl-day.locked{filter:saturate(.55)}.wl-ok{background:#1f8a3a;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #fbf3df,0 2px 3px #0000004d}.wl-ok svg{fill:none;stroke:#fff;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.wl-hero{text-align:left;border-color:var(--gold);color:#fff;background:linear-gradient(120deg,#3a0d0b,#7a1712 55%,#b4221c);grid-column:span 3;grid-template-columns:auto 1fr;place-items:center start;gap:10px;min-height:0;padding:8px 10px}.wl-hero.locked{filter:none}.wl-hero .wl-n{color:#ffd98a}.wl-card{filter:drop-shadow(0 4px 6px #00000073);flex:none;width:58px}.wl-card svg,.wl-rv-card svg{width:100%;height:auto;display:block}.wl-hero-t{gap:1px;display:grid}.wl-hn{font:700 17px/1.1 var(--font-display);color:#fff}.wl-ht{font:700 11px var(--font-ui);color:#ffd98a}.wl-rar{background:var(--r-legend);color:#3a2200;font:800 11px var(--font-ui);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;justify-self:start;margin:3px 0 2px;padding:1px 9px}.wl-hero .wl-bits{justify-content:flex-start}.wl-hero .wl-ht{display:none}.wl-hero .wl-b b{color:#fff3c9}.wl-claim{justify-self:center;min-width:200px;min-height:48px;font-size:18px}.wl-next{font:800 13px var(--font-ui);color:#8a6a48;justify-self:center}.wl-reveal{text-align:center;justify-items:center;padding-top:22px}.wl-rv-tag{background:var(--r-legend);color:#3a2200;font:800 12px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:2px 12px}.wl-rv-card{filter:drop-shadow(0 8px 14px #3c140473);width:150px;animation:.55s cubic-bezier(.2,1.4,.4,1) both wl-in}.wl-reveal .wl-ht{color:#8a6a48}.wl-rv-l{gap:3px;margin:0;padding:0;font-weight:700;list-style:none;display:grid}@keyframes wl-in{0%{opacity:0;transform:scale(.6)rotate(-6deg)}}.m-pk-emb img.m-wel-i{filter:drop-shadow(0 2px 2px #00000080);width:44px;height:44px}.m-pk.m-wel{position:relative}.m-pk.m-wel .dot{position:absolute;top:0;right:8px}:where(html.g-land) .modal-card.wl-card-m{width:min(820px,100% - 24px)}:where(html.g-land) .wl{grid-template-columns:1fr auto;gap:8px 12px;padding:12px 14px 14px}:where(html.g-land) .wl-head{grid-area:1/1}:where(html.g-land) .wl-icon{width:54px;height:54px}:where(html.g-land) .wl-title{font-size:22px}:where(html.g-land) .wl-claim,:where(html.g-land) .wl-next{grid-area:1/2;align-self:center;min-width:170px;min-height:42px;margin-right:44px}:where(html.g-land) .wl-grid{grid-area:2/1/auto/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}:where(html.g-land) .wl-day{gap:2px;min-height:62px;padding:4px}:where(html.g-land) .wl-hero{grid-column:span 2;padding:4px 10px}:where(html.g-land) .wl-card{width:40px}:where(html.g-land) .wl-hero .wl-bits{display:none}:where(html.g-land) .wl-reveal{grid-template-columns:1fr}:where(html.g-land) .wl-reveal .wl-claim{grid-area:auto;margin-right:0}:where(html.g-land) .wl-rv-card{width:96px}#shoppage{z-index:79;padding:calc(var(--sat) + 12px) 10px calc(var(--sab) + 12px);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a120f80;place-items:center;display:grid;position:absolute;inset:0}#shoppage[hidden]{display:none}body.shop-open #toasts,body.shop-open.win-open #toasts,body.shop-open.world-open #toasts{top:auto;bottom:calc(var(--sab) + 30px);z-index:80}#shoppage .shp{width:min(600px,100%);height:min(820px,100%)}#shoppage .shp.again{animation:none}.shp .ppr-head{justify-content:center}.shp-bal{color:#fbf3df;background:#00000038;border-radius:999px;align-items:center;gap:4px;padding:3px 10px 3px 4px;display:inline-flex;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.shp-bal .gi-coin{width:22px;height:22px}.shp-bal b{font:700 14px var(--font-num,var(--font-ui))}.shp-tabs{flex:none;gap:4px;padding:8px 8px 4px;display:flex}.shp-tab{min-width:0;min-height:40px;color:var(--ink-p);font:700 12.5px/1.1 var(--font-ui);cursor:pointer;background:#8c68321f;border:0;border-radius:10px;flex:1 1 0;padding:4px 6px;position:relative}.shp-tab.on{color:#fbf3df;background:linear-gradient(#2b7364,#1f5c50);box-shadow:0 2px #123a32}.shp-tab .dot{position:absolute;top:-4px;right:-3px}.shp-body{flex:auto;padding:8px 10px 14px}.shp-note{text-align:center;font:700 12.5px var(--font-ui);color:var(--ink-p2);margin:0 0 8px}.shp-note b{color:#1f5c50}.shp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shp-card{--ca:#d9503f;--cb:#6e140f;background:#fffaec9e;border-radius:14px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 8px #3c240838}.shp-art{background:radial-gradient(120% 95% at 50% 10%, var(--ca), var(--cb) 78%);flex:none;place-items:center;height:104px;display:grid;position:relative;overflow:hidden}.shp-rays{background:repeating-conic-gradient(from 0deg, #fff4d229 0 8deg, transparent 8deg 20deg);animation:40s linear infinite shp-spin;position:absolute;inset:-40%}@keyframes shp-spin{to{transform:rotate(1turn)}}.shp-pic{z-index:1;filter:drop-shadow(0 5px 6px #0006);place-items:center;width:92px;height:92px;display:grid;position:relative}.shp-pic>svg,.shp-pic>img{width:auto;max-width:100%;height:100%;max-height:100%}.shp-pic>.gi-gift,.shp-pic>svg:not(.shp-hg):not(.cx-card-svg){width:78px;height:78px}.shp-pic .cx-card-svg{width:auto;height:92px}.shp-pile{width:84px;height:70px;position:relative}.shp-pile i{left:calc(50% - 26px + (var(--k) - 1) * 16px);bottom:calc(var(--k) * 6px);width:52px;height:52px;position:absolute}.shp-pile .gi-coin{width:100%;height:100%}.shp-seal{z-index:2;text-align:center;color:#fff;width:54px;height:54px;font:800 13px/1 var(--font-display);background:radial-gradient(circle at 35% 30%,#ff6a4d,#c41f12);border-radius:50%;place-content:center;display:grid;position:absolute;top:6px;right:6px;transform:rotate(12deg);box-shadow:0 0 0 2px #fff5df,0 4px 8px #00000059}.shp-top{text-align:center;justify-items:center;gap:1px;padding:7px 8px 4px;display:grid}.shp-name{font:600 16px/1.15 var(--font-display);color:var(--ink-p);margin:0}.shp-get{align-items:center;gap:4px;margin-top:2px;display:inline-flex}.shp-get .gi-coin{width:20px;height:20px}.shp-get b{font:700 19px var(--font-num,var(--font-ui));color:#8a4a06}.shp-get small{font:800 10.5px var(--font-ui);letter-spacing:.04em;color:var(--ink-p2)}.shp-more{font:600 11px/1.25 var(--font-ui);color:var(--ink-p2)}.shp-more b{color:var(--ink-p)}.shp-its{flex:auto;align-content:start;gap:4px;padding:4px 8px 8px;display:grid}.shp-it{background:#8c68321f;border-radius:7px;grid-template-columns:24px 1fr auto;align-items:center;gap:6px;padding:3px 6px 3px 4px;display:grid}.shp-ii{background:linear-gradient(160deg,#3d8f7c,#1f5c50);border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.shp-ii svg{fill:none;stroke:#fbf3df;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.shp-ii.r-legendary{background:linear-gradient(160deg,#f2c24a,#b07a06)}.shp-ii.r-epic{background:linear-gradient(160deg,#b06fd8,#6a2e93)}.shp-ii.r-block{background:0 0}.shp-ii.r-block .gi-coin{width:22px;height:22px}.shp-ii.r-card{background:0 0}.shp-ii .icard.sm{--ic:24px;border-radius:6px}.shp-in{min-width:0;font:600 11.5px/1.15 var(--font-ui);color:var(--ink-p)}.shp-it b{font:700 12px var(--font-num,var(--font-ui));color:var(--ink-p)}.shp-day{font:800 10.5px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:#1f5c50;margin:2px 0 0}.shp-buy{cursor:pointer;min-height:40px;font:700 17px var(--font-num,var(--font-display));color:#4a2600;text-shadow:0 1px #fff4d2b3;background:linear-gradient(#ffe48a,#ffc531 50%,#f0a32a);border:0;border-radius:10px;flex:none;margin:0 8px 9px;box-shadow:0 2px #9a5a0c,inset 0 1px #fff9}.shp-buy:active{transform:translateY(1px)}.shp-buy.claim{font:600 16px var(--font-display);margin:0}.shp-back{text-align:center;font:700 12.5px var(--font-ui);color:var(--ink-p2);background:#8c683224;border-radius:10px;flex:none;margin:0 8px 9px;padding:9px 0;display:block}.shp-runs .shp-back{margin:0;padding:8px 10px}.shp-runs{text-align:center;flex:none;justify-items:stretch;gap:4px;margin:0 8px 9px;display:grid}.shp-dayn{font:700 13px var(--font-ui);color:var(--ink-p);white-space:nowrap}.shp-dayn b{color:#1f5c50;font-size:16px}.shp-card.run .shp-art{height:84px}.shp-blocks{grid-template-columns:repeat(3,minmax(0,1fr))}.shp-bk{cursor:pointer;color:var(--ink-p);background:radial-gradient(80% 55% at 50% 22%,#ffc53152,#0000 70%),#fffaec9e;border:0;border-radius:14px;justify-items:center;gap:1px;padding:14px 4px 8px;display:grid;position:relative;box-shadow:0 3px 8px #3c240833}.shp-bk:active{transform:scale(.97)}.shp-bk-art{width:80px;height:52px;position:relative}.shp-bk-art i{left:calc(50% - 17px + (var(--k) - 2.5) * 8px);bottom:calc(var(--k) * 3.5px);width:34px;height:34px;position:absolute}.shp-bk-art .gi-coin{width:100%;height:100%}.shp-bk>b{font:700 19px var(--font-num,var(--font-ui));color:#8a4a06}.shp-bk>small{font:800 10px var(--font-ui);letter-spacing:.08em;color:var(--ink-p2);margin-top:-2px}.shp-bonus{color:#fff;font:800 10px var(--font-ui);background:#c8372b;border-radius:999px;padding:1px 6px;font-style:normal;position:absolute;top:6px;right:6px}.shp-price{color:#4a2600;min-width:76px;font:700 14px var(--font-num,var(--font-ui));background:linear-gradient(#ffe48a,#ffc531 50%,#f0a32a);border-radius:9px;margin-top:5px;padding:5px 10px;box-shadow:0 2px #9a5a0c}.shp-road{gap:10px;display:grid}.rd-band{color:#fff5df;background:radial-gradient(120% 120% at 15% 20%,#e3ab2e,#8a2a12 72%);border-radius:14px;align-items:center;gap:10px;min-height:92px;padding:10px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 8px #3c240840}.rd-chest{z-index:1;filter:drop-shadow(0 4px 5px #0006);flex:none;width:92px;height:80px;position:relative}.rd-chest svg{width:100%;height:100%}.rd-t{z-index:1;gap:2px;display:grid;position:relative}.rd-t h4{font:600 22px/1.1 var(--font-display);color:#fff5df;text-shadow:0 2px #3c140480;margin:0}.rd-t span{font:700 13px var(--font-ui);color:#ffe7b0}.rd-t b{color:#fff;font-size:15px}.rd-track{padding:2px 18px 18px 6px}.rd-bar{background:#5a3c142e;border-radius:6px;height:10px;position:relative;box-shadow:inset 0 1px 2px #3c240840}.rd-bar>i{background:linear-gradient(90deg,#2f8a74,#9fcf6a 70%,#ffd25c);border-radius:6px;position:absolute;top:0;bottom:0;left:0}.rd-pip{background:#d8c9a6;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;box-shadow:inset 0 1px 2px #3c240859}.rd-pip.on{background:radial-gradient(circle at 35% 30%,#fff2b8,#ffc531 55%,#d98b18);box-shadow:0 1px 2px #3c240866}.rd-pip b{font:700 10.5px var(--font-num,var(--font-ui));color:var(--ink-p2);white-space:nowrap;position:absolute;top:15px;left:50%;transform:translate(-50%)}.rd-next{text-align:center;background:#8c68321f;border-radius:12px;justify-items:center;gap:8px;padding:10px;display:grid}.rd-next p{font:700 14px/1.3 var(--font-ui);color:var(--ink-p);margin:0}.rd-next p b{color:#8a4a06;font-size:16px}.rd-next.done p{color:var(--ink-p2)}.rd-tiles{flex-wrap:wrap;justify-content:center;gap:6px;min-width:0;display:flex}.shp-tile{background:linear-gradient(160deg,#3d8f7c,#1f5c50);border-radius:10px;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:0 2px #123a3299}.shp-tile svg{fill:none;stroke:#fbf3df;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.shp-tile.r-legendary{background:linear-gradient(160deg,#f2c24a,#b07a06)}.shp-tile.r-epic{background:linear-gradient(160deg,#b06fd8,#6a2e93)}.shp-tile.r-card{box-shadow:none;background:0 0}.shp-tile .icard.sm{--ic:44px;border-radius:10px}.shp-tile b{color:var(--ink-p);font:800 10.5px var(--font-num,var(--font-ui));background:#fff5df;border-radius:7px;padding:0 5px;position:absolute;bottom:-5px;right:-5px;box-shadow:0 1px #3c24084d}.shp-hc{place-items:center;width:34px;height:40px;display:grid}.shp-hc svg{stroke:none;width:auto;height:40px}.rd-list{gap:6px;display:grid}.rd-row{gap:8px}.rd-row .rd-tiles{flex:auto;justify-content:flex-start}.rd-row .shp-tile{width:36px;height:36px}.rd-row .shp-tile svg{width:21px;height:21px}.rd-row .shp-tile .icard.sm{--ic:36px;border-radius:8px}.rd-row .shp-hc svg{height:32px}.rd-need{text-align:center;width:52px;font:700 14px var(--font-num,var(--font-ui));color:var(--ink-p);flex:none;display:grid}.rd-need small{font:700 9.5px var(--font-ui);color:#c8372b;text-transform:uppercase}.rd-row.ready{background:#ffc53138}.rd-row.got{opacity:.6}.rd-row .ppr-btn{min-width:70px}.rd-row .ppr-btn.done svg{fill:none;stroke:#1f8a3a;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.rd-lock{flex:none;place-items:center;width:70px;display:grid}.rd-lock svg{fill:none;width:20px;height:20px;stroke:var(--ink-p2);stroke-width:2px;opacity:.7}.shp-picks{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.shp-pick{cursor:pointer;color:inherit;background:#8c68321f;border:0;border-radius:12px;justify-items:center;gap:2px;padding:6px 4px 8px;display:grid}.shp-pick svg{width:70px;height:auto}.shp-pick b{font:700 12px/1.15 var(--font-ui)}.shp-pick small{font:600 10.5px/1.15 var(--font-ui);opacity:.75}.shp-pick:active{transform:scale(.96)}.m-pk.m-shop{position:relative}.m-pk.m-shop .m-pk-emb svg{filter:drop-shadow(0 2px 2px #00000080);width:46px;height:44px}.m-pk.m-shop .dot{position:absolute;top:0;right:8px}:where(html.g-land) #shoppage{padding:6px 10px}:where(html.g-land) #shoppage .shp{grid-template-rows:auto 1fr;grid-template-columns:132px 1fr;width:min(900px,100%);height:100%;display:grid}:where(html.g-land) .shp .ppr-head{grid-column:1/-1;min-height:38px}:where(html.g-land) .shp-tabs{flex-direction:column;gap:6px;padding:8px 0 8px 8px}:where(html.g-land) .shp-tab{text-align:left;flex:none;min-height:44px;padding:4px 10px;font-size:13px}:where(html.g-land) .shp-body{min-height:0;padding:8px 10px}:where(html.g-land) .shp-t-bundles .shp-grid,:where(html.g-land) .shp-t-supplies .shp-grid{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:200px;grid-auto-flow:column;height:calc(100% - 4px);padding-bottom:4px;overflow:auto hidden}:where(html.g-land) .shp-t-supplies .shp-grid{height:calc(100% - 26px)}:where(html.g-land) .shp-t-bundles,:where(html.g-land) .shp-t-supplies{overflow:hidden}:where(html.g-land) .shp-card{scroll-snap-align:start}:where(html.g-land) .shp-art{height:78px}:where(html.g-land) .shp-pic{width:70px;height:70px}:where(html.g-land) .shp-pic .cx-card-svg{height:70px}:where(html.g-land) .shp-its{min-height:0;padding-top:2px;overflow-y:auto}:where(html.g-land) .shp-more{display:none}:where(html.g-land) .shp-name{font-size:15px}:where(html.g-land) .shp-seal{width:46px;height:46px;font-size:11.5px}:where(html.g-land) .shp-top{padding:5px 8px 2px}:where(html.g-land) .shp-t-supplies .shp-art,:where(html.g-land) .shp-card.run .shp-art{height:62px}:where(html.g-land) .shp-t-supplies .shp-pic{width:56px;height:56px}:where(html.g-land) .shp-runs{gap:2px}:where(html.g-land) .shp-runs .shp-back,:where(html.g-land) .shp-buy{min-height:34px}:where(html.g-land) .shp-runs .shp-back{padding:6px 8px}:where(html.g-land) .rd-band{min-height:72px}:where(html.g-land) .rd-chest{width:72px;height:62px}:where(html.g-land) .rd-t h4{font-size:19px}:where(html.g-land) .shp-blocks{grid-template-columns:repeat(6,minmax(0,1fr))}:where(html.g-land) .shp-road{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}:where(html.g-land) .rd-band,:where(html.g-land) .rd-track,:where(html.g-land) .rd-next{grid-column:1}:where(html.g-land) .rd-list{grid-area:1/2/span 3}#shoppage.mall-on{-webkit-backdrop-filter:none;backdrop-filter:none;background:#eee2c6 url(./paper-Bg9p6s_N.webp) 50%/cover;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:stretch stretch;padding:0}.mall{width:100%;height:100%;color:var(--ink-p,#3a2a12);grid-template-rows:auto minmax(0,1fr) auto;animation:.18s ease-out mall-in;display:grid;position:relative}.mall.again{animation:none}@keyframes mall-in{0%{opacity:0;transform:translateY(8px)}}.mall-top{height:calc(var(--sat) + 56px);box-sizing:border-box;padding:var(--sat) calc(var(--sar) + 12px) 0 calc(var(--sal) + 6px);color:#fff7e2;background:linear-gradient(#2b7a67,#1d5a4e);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid;box-shadow:0 2px 6px #14281e59}.mall-top h1{font:700 22px/1 var(--font-display);letter-spacing:.01em;margin:0}.mall-backbtn{cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:46px;height:40px;padding:0;display:grid}.mall-backbtn svg{fill:none;stroke:#fff7e2;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 1px #00000059);width:30px;height:30px}.mall-bal{color:#fff7e2;cursor:pointer;background:#061a1473;border:0;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 4px 0 6px;display:inline-flex}.mall-bal svg,.mall-bal img{width:24px;height:24px}.mall-bal b{font:800 15px var(--font-num,var(--font-ui))}.mall-bal i{color:#4a2600;width:24px;height:24px;font:800 16px/1 var(--font-ui);background:linear-gradient(#ffe48a,#f0a32a);border-radius:50%;place-items:center;font-style:normal;display:grid}.mall-tabs{scrollbar-width:none;padding:0 var(--sar) var(--sab) var(--sal);background:#0e3a32;border-top:2px solid #082a24;grid-row:3;display:flex;overflow-x:auto;box-shadow:0 -3px 8px #0a1e1852}.mall-tabs::-webkit-scrollbar{display:none}.mall-tab{color:#cfeadf;min-width:92px;min-height:58px;font:600 14px/1.15 var(--font-display);white-space:normal;text-align:center;cursor:pointer;background:linear-gradient(#1d5a4e,#144a40);border:0;border-right:1px solid #082a24;flex:1 0 auto;padding:6px 12px;position:relative}.mall-tab.on{color:#4a2600;text-shadow:0 1px #fff4d299;background:linear-gradient(#ffd25c,#e8a52a)}.mall-tab .dot{background:#e0493a;border-radius:50%;width:9px;height:9px;position:absolute;top:6px;right:6px;box-shadow:0 0 0 1.5px #fff}.mall-body{overscroll-behavior:none;-webkit-overflow-scrolling:touch;grid-row:2;min-height:0;overflow-y:auto}.mall-page{max-width:640px;padding:12px calc(var(--sar) + 12px) 22px calc(var(--sal) + 12px);gap:12px;margin:0 auto;display:grid}.mall-ph h2{color:#1f5c50;font:700 24px/1.1 var(--font-display);margin:2px 0 0}.mall-ph p{color:var(--ink-p2);margin:3px 0 0;font-size:13px}.mall-ph p b{color:#1f5c50}.mall-list{gap:14px;display:grid}.mall-card{background:#fffaebb8;border-radius:16px;overflow:hidden;box-shadow:0 3px 10px #3c24082e}.mall-band{background:linear-gradient(135deg, var(--ca,#d9503f), var(--cb,#6e140f));grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) 128px;min-height:118px;padding:12px 14px;display:grid;position:relative;overflow:hidden}.mall-band .shp-rays{opacity:.7}.mall-name{color:#fff;font:700 21px/1.1 var(--font-display);text-shadow:0 2px #0000004d;grid-column:1;margin:0;position:relative}.mall-art{place-items:end;width:132px;height:120px;display:grid;position:absolute;bottom:-6px;right:4px}.mall-pic{object-fit:contain;filter:drop-shadow(0 6px 8px #00000059);max-width:120px;max-height:116px}.mall-art svg{width:96px;height:96px}.mall-seal{z-index:1;color:#ffe9a8;min-width:58px;height:30px;font:800 14px var(--font-num,var(--font-ui));background:linear-gradient(#e0493a,#a8251b);border-radius:999px;place-items:center;padding:0 8px;display:grid;position:absolute;top:8px;right:8px;transform:rotate(-6deg);box-shadow:0 2px #6e140f,0 0 0 2px #ffd25c}.mall-timer,.mall-valid{color:#fff7e2;font:700 12.5px var(--font-ui);background:#0a120f61;border-radius:999px;grid-column:1;justify-self:start;margin-top:8px;padding:3px 10px;position:relative}.mall-timer:before{content:"⧗ "}.mall-main{gap:10px;padding:12px 14px 4px;display:grid}.mall-get{color:#1f3b34;align-items:center;gap:6px;display:inline-flex}.mall-get svg,.mall-get img{width:30px;height:30px}.mall-get>span{color:var(--ink-p2);font:700 16px var(--font-ui)}.mall-get b{font:800 26px var(--font-num,var(--font-ui))}.mall-get small{color:var(--ink-p2);font-weight:800}.mall-now{background:#1f5c501a;border-radius:12px;justify-self:start;padding:6px 12px}.mall-now small{margin-right:4px}.mall-say{color:#1f3b34;font:600 15px/1.35 var(--font-ui);margin:0}.mall-day{color:#9b6b18;font:800 11px var(--font-ui);letter-spacing:.06em;text-transform:uppercase}.mall-perks{color:var(--ink-p2);gap:4px;font-size:13px;display:grid}.mall-perks span:before{content:"• ";color:#1f5c50}.mall-tiles{flex-wrap:wrap;gap:12px;padding:2px 4px 6px 0;display:flex}.mall-tiles .shp-tile{width:54px;height:54px}.mall-tiles .shp-tile .icard.sm{--ic:54px;border-radius:11px}.mall-foot{justify-content:space-between;align-items:center;gap:12px;padding:8px 14px 14px;display:flex}.mall-left{color:var(--ink-p2);font-size:13px}.mall-left b{color:#1f5c50}.mall-back{color:var(--ink-p2);font-weight:700}.mall-buy{cursor:pointer;color:#4a2600;max-width:260px;min-height:48px;font:800 19px var(--font-num,var(--font-ui));text-shadow:0 1px #fff4d2b3;background:linear-gradient(#ffe48a,#ffc531 50%,#f0a32a);border:0;border-radius:12px;flex:auto;justify-content:center;align-items:center;gap:6px;padding:0 18px;display:inline-flex;box-shadow:0 3px #9a5a0c,inset 0 1px #fff9}.mall-buy:active{transform:translateY(2px);box-shadow:0 1px #9a5a0c}.mall-buy svg,.mall-buy img{width:24px;height:24px}.mall-buy.claim{color:#fff;text-shadow:0 1px #0a503680;background:linear-gradient(#4fc79b,#2b9a70);box-shadow:0 3px #18624a,inset 0 1px #ffffff59}.mall-sup.run .mall-band{filter:saturate(.9)}.mall-row{background:linear-gradient(110deg,#ffecaaf2,#fffaebcc 60%);border-radius:16px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:92px;padding:8px 14px 8px 8px;display:grid;position:relative;box-shadow:0 3px 10px #3c240829}.mall-bk-art{place-items:center;height:84px;display:grid}.mall-bk-art .mall-pic{max-width:calc(76px + var(--n) * 4px);max-height:calc(76px + var(--n) * 3px);filter:drop-shadow(0 3px 4px #0000004d)}.mall-bk-n b{color:#3a2a12;font:800 24px var(--font-num,var(--font-ui));display:block}.mall-bk-n em{color:#2e8b6e;font:800 17px var(--font-num,var(--font-ui));font-style:normal}.mall-bk-n small{color:var(--ink-p2);margin-left:4px;font-weight:800}.mall-bk .mall-buy{flex:none;min-width:108px}.mall-x2{z-index:1;color:#ffe9a8;width:42px;height:42px;font:800 15px var(--font-ui);background:radial-gradient(circle at 40% 35%,#f05a48,#a8251b);border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;left:-6px;transform:rotate(-10deg);box-shadow:0 0 0 3px #ffd25c,0 3px 6px #0000004d}.mall-show{background:radial-gradient(circle at 70% 40%,#ffe9a0,#e3ab2e 45%,#8a4a0a);border-radius:18px;align-items:end;min-height:300px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 12px #3c240840}.mall-show .shp-rays{opacity:.8}.mall-hero{object-fit:contain;object-position:bottom;filter:drop-shadow(0 8px 12px #3c140066);max-width:70%;height:104%;position:absolute;bottom:0;right:-10px}.mall-show-t{justify-items:start;gap:3px;max-width:62%;padding:16px;display:grid;position:relative}.mall-show-t h2{color:#fff;font:700 28px/1.05 var(--font-display);text-shadow:0 2px #5a280099;margin:0}.mall-tag,.mall-tag2{color:#ffe9a8;font:800 12px var(--font-ui);background:linear-gradient(#c4553f,#7d2a1f);border-radius:999px;padding:3px 10px}.mall-tag2{color:#fff;background:#0a120f73}.mall-ttl{color:#fff7e2;font:600 14px/1.3 var(--font-ui);text-shadow:0 1px 1px #3c1400b3}.mall-days{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.mall-dayc{min-height:104px;color:var(--ink-p);cursor:default;background:#8c68321a;border:0;border-radius:12px;align-content:start;justify-items:center;gap:6px;padding:8px 4px;display:grid;position:relative}.mall-dayc.ready{cursor:pointer;background:linear-gradient(#fff1b8,#ffd25c);box-shadow:0 0 0 2px #e3a724,0 3px 6px #a06e1459}.mall-dayc.got{opacity:.6}.mall-dayc.last{background:linear-gradient(#e3ab2e59,#e3ab2e26);grid-column:span 2}.mall-dn{font:800 12px var(--font-ui);color:#1f5c50}.mall-dt{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mall-dt .shp-tile{width:40px;height:40px}.mall-dt .shp-tile .icard.sm{--ic:40px;border-radius:9px}.mall-ok{background:#2e8b6e;border-radius:50%;width:20px;height:20px;position:absolute;top:4px;right:4px}.mall-ok svg{fill:none;stroke:#fff;stroke-width:3px;width:20px;height:20px}.mall-sticky{background:linear-gradient(#eee2c600,#eee2c6f5 30%);margin:0 -12px;padding:10px 12px;position:sticky;bottom:0}.mall-rush{background:radial-gradient(circle at 70% 40%,#ffd58a,#e2802a 50%,#5a2406);min-height:230px}.mall-emb{place-items:center;width:160px;height:160px;display:grid;position:absolute;bottom:6px;right:10px}.mall-emb .mall-pic{max-width:160px;max-height:160px}.mall-emb svg{width:130px;height:130px}.mall-pk .shp-tile{width:auto;min-width:84px;height:auto;box-shadow:none;background:#1f5c501a;border-radius:12px;justify-items:center;gap:4px;padding:10px 8px;display:grid}.mall-pk .shp-tile b{box-shadow:none;color:#1f3b34;background:0 0;font-size:15px;position:static}.mall-pk .shp-tile small{color:var(--ink-p2);text-align:center;font-size:11.5px}.mall-pki{place-items:center;width:44px;height:44px;display:grid}.mall-pki svg,.mall-pki img{width:40px;height:40px}.mall-road{gap:12px;display:grid}:where(html.g-land) .mall{grid-template-columns:calc(var(--sal) + 170px) minmax(0, 1fr);grid-template-rows:auto minmax(0,1fr)}:where(html.g-land) .mall-top{height:calc(var(--sat) + 50px);grid-column:1/-1}:where(html.g-land) .mall-tabs{padding:0 0 var(--sab) var(--sal);border-top:0;border-right:2px solid #082a24;flex-direction:column;grid-area:2/1;overflow:hidden auto}:where(html.g-land) .mall-tab{text-align:left;border-bottom:1px solid #082a24;border-right:0;flex:none;min-height:56px}:where(html.g-land) .mall-body{grid-area:2/2}:where(html.g-land) .mall-page{max-width:none}:where(html.g-land) .mall-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}:where(html.g-land) .mall-days{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.mall{--ink-p:#3a2a12;--ink-p2:#6b5636}.mall .shp-tile>b{color:#3a2a12}.mall-tab{place-items:center;display:grid}.mall-list{grid-template-columns:minmax(0,1fr)}.mall-row{grid-template-columns:74px minmax(0,1fr) auto}.mall-bk{grid-template-columns:92px minmax(0,1fr) auto}.mall-bk-n small{margin:0;display:block}.mall-bk-art{height:86px}.mall-bk .mall-buy{min-width:96px;padding:0 12px}html.g-land .mall-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.mall-tight{max-width:600px;padding:8px calc(var(--sar) + 8px) 16px calc(var(--sal) + 8px);gap:10px}.mall-tight .mall-list{gap:10px}.mall-rect{background:linear-gradient(135deg, var(--ca,#d9503f), var(--cb,#6e140f));color:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) 132px;gap:8px;min-height:196px;padding:12px 12px 12px 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 3px 8px #28180647}.mall-rect .shp-rays{opacity:.55}.mall-rl{align-content:start;gap:6px;min-width:0;display:grid;position:relative}.mall-rr{grid-template-rows:minmax(0,1fr) auto auto;place-items:end center;gap:4px;display:grid;position:relative}.mall-rect .mall-name{font-size:20px}.mall-rect .mall-timer{margin-top:0}.mall-rect .mall-get{color:#fff}.mall-rect .mall-get>span,.mall-rect .mall-get small{color:#fff7e2d9}.mall-rect .mall-get b{text-shadow:0 2px #0000004d;font-size:28px}.mall-rect .mall-tiles{gap:8px;padding:2px 0 0}.mall-rect .mall-art{place-items:center;width:120px;height:112px;position:static}.mall-rect .mall-pic{max-width:112px;max-height:108px}.mall-rect .mall-seal{min-width:52px;height:26px;font-size:13px;top:-4px;right:-4px}.mall-rect .mall-buy{width:100%;max-width:none;min-height:40px;padding:0 8px;font-size:17px}.mall-rect .mall-left,.mall-rect .mall-back{color:#fff7e2e6;text-align:center;font-size:12px}.mall-rect .mall-left b{color:#fff}.mall-rect .mall-say{color:#fff7e2;text-shadow:0 1px 1px #0000004d;font-size:14px}.mall-rect .mall-now{background:#0a120f4d}.mall-look{z-index:2;cursor:pointer;background:#0a120f66;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:8px;right:146px}.mall-look svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;width:17px;height:17px}.mall-sup .mall-rl{padding-right:30px}.mall-lk .mall-lk-h{color:#9b6b18;font:800 11px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;margin:6px 0 4px}.mall-lk .mall-lk-l{color:var(--ink-p2,#6b5636);margin:0;padding-left:18px}.mall-tight .mall-show{min-height:230px}.mall-tight .mall-rush{min-height:190px}.mall-tight .mall-days{gap:6px}.mall-tight .mall-sticky{margin:0 -8px;padding:8px}.mall-fund{background:linear-gradient(#f6e3b0,#eacb86);min-height:100%;display:grid}.mall-fund-band{background:radial-gradient(circle at 78% 45%,#ffe9a0,#d99a2a 45%,#7a4206);min-height:168px;padding:16px 14px 14px;position:relative;overflow:hidden}.mall-fund-band .shp-rays{opacity:.7}.mall-fund-art{place-items:end;width:170px;height:160px;display:grid;position:absolute;bottom:-8px;right:-6px}.mall-fund-art .mall-pic{max-width:168px;max-height:158px}.mall-fund-band h2{color:#ffe14a;max-width:64%;font:700 30px/1.02 var(--font-display);text-shadow:0 3px #6b3a06,0 0 2px #6b3a06;-webkit-text-stroke:1px #6b3a06;margin:0;position:relative}.mall-fund-v{color:#fff;font:700 15px var(--font-ui);text-shadow:0 1px 2px #3c1400cc;margin:8px 0 0;position:relative}.mall-fund-v b{color:#ffe14a;font:800 26px var(--font-num,var(--font-ui));-webkit-text-stroke:1px #6b3a06}.mall-fund-m{color:#fff7e2;font:600 13px var(--font-ui);text-shadow:0 1px 2px #3c1400cc;margin:2px 0 0;position:relative}.mall-fund-line{color:#fff7e2;font:700 13.5px var(--font-ui);text-align:center;background:linear-gradient(#6a4fa0,#4f3880);margin:0;padding:9px 12px}.mall-fund-head{color:#5a2a00;font:800 14px var(--font-ui);background:linear-gradient(#e9b94a,#d39a2a);align-items:center;gap:12px;padding:10px 14px;display:flex}.mall-node{z-index:1;color:#fff;width:50px;height:50px;font:800 14px/1 var(--font-num,var(--font-ui));background:radial-gradient(circle at 40% 35%,#6a5236,#3a2a16);border:3px solid #8a6a3a;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 2px 4px #0000004d}.mall-node small{color:#ffd65a;font-size:9px;display:block}.mall-node.big{color:#5a2a00;background:radial-gradient(circle at 40% 35%,#ffe48a,#e0a32a);border-color:#fff3c0;width:58px;height:58px;font-size:15px}.mall-fund-rows{display:grid;position:relative}.mall-fund-rows:before{content:"";background:#4a3420;width:10px;position:absolute;top:0;bottom:0;left:36px}.mall-fund-rows:after{content:"";width:10px;height:var(--fill);background:linear-gradient(#ffd65a,#e0a32a);position:absolute;top:0;left:36px}.mall-fund-row{background:#fff6d68c;grid-template-columns:82px minmax(0,1fr) 76px;align-items:center;min-height:82px;padding:6px 10px 6px 16px;display:grid;position:relative}.mall-fund-row:nth-child(2n){background:#f0d69673}.mall-fund-row.on .mall-node{color:#5a2a00;background:radial-gradient(circle at 40% 35%,#ffe48a,#e0a32a);border-color:#fff3c0}.mall-fund-row.on{background:#ffe896bf}.mall-fund-row.got{opacity:.65}.mall-fund-t{flex-wrap:wrap;gap:8px;display:flex}.mall-fund-t .shp-tile{width:48px;height:48px}.mall-fund-t .shp-tile .icard.sm{--ic:48px;border-radius:10px}.mall-fund-lock svg,.mall-fund-ok svg{fill:none;stroke:#8a6a3a;stroke-width:2px;justify-self:center;width:26px;height:26px}.mall-fund-ok svg{stroke:#2e8b6e;stroke-width:3px}.mall-fund-lock,.mall-fund-ok{place-items:center;display:grid}.mall-buy.sm{min-height:36px;padding:0 10px;font-size:15px}.mall-fund-foot{background:linear-gradient(#eacb8600,#eacb86 35%);place-items:center;padding:10px 14px 12px;display:grid;position:sticky;bottom:0}.mall-fund-foot .mall-buy{width:min(320px,100%)}html.g-land .mall-tight .mall-list{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}#shoppage .mall-body.shp-body{padding:0}.mall-rect .mall-tiles{gap:6px}.mall-rect .mall-tiles .shp-tile{width:40px;height:40px}.mall-rect .mall-tiles .shp-tile .icard.sm{--ic:40px;border-radius:8px}#checkout{z-index:80;color:#3a2c18;background:#eee2c6 url(./paper-Bg9p6s_N.webp) 50%/cover;display:grid;position:absolute;inset:0}#checkout[hidden]{display:none}body.co-open #toasts{z-index:82;top:auto;bottom:calc(var(--sab) + 24px)}.co{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;animation:.16s ease-out co-in;display:grid}@keyframes co-in{0%{opacity:0;transform:translateY(8px)}}.co-top{grid-template-columns:52px minmax(0,1fr) 52px}.co-top h1{text-align:center}.co-body{overscroll-behavior:none;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:calc(var(--sab) + 18px);overflow-y:auto}.co-order{padding:12px calc(var(--sar) + 16px) 12px calc(var(--sal) + 12px);background:#8c683221;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.co-art{place-items:center;width:64px;height:64px;display:grid}.co-art img,.co-art .mall-pic{object-fit:contain;filter:drop-shadow(0 3px 4px #00000040);max-width:64px;max-height:64px}.co-art svg{width:52px;height:52px}.co-art .shp-pile{transform:scale(.7)}.co-what{min-width:0;line-height:1.2;display:grid}.co-what small{color:#6b5536;font:800 10.5px var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.co-what b{font:700 18px/1.2 var(--font-display);text-overflow:ellipsis;overflow:hidden}.co-price{color:#8a4a06;font:800 24px var(--font-num,var(--font-display))}.co-main{max-width:560px;padding:14px calc(var(--sar) + 16px) 6px calc(var(--sal) + 16px);align-content:start;gap:10px;margin:0 auto;display:grid}.co-h{color:#1f5c50;font:800 11.5px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;margin:4px 0 0}.co-list{gap:7px;display:grid}.co-row{color:#3a2c18;min-height:58px;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#8c68321c;border:0;border-radius:12px;align-items:center;gap:12px;padding:6px 14px 6px 10px;display:flex}.co-row:active:not(:disabled){background:#8c683233}.co-row:disabled{cursor:default}.co-row:disabled .co-ic,.co-row:disabled .co-t{opacity:.5}.co-row em{color:#8a7a5a;font:800 10.5px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;font-style:normal}.co-ic{flex:none;width:34px;height:34px}.co-ic svg{width:100%;height:100%;display:block}.co-ic.big{width:44px;height:44px}.co-t{flex:1;min-width:0;line-height:1.25;display:grid}.co-t b{font:700 16px var(--font-display)}.co-t small{color:#6b5536;font-size:12.5px}.co-go svg{fill:none;stroke:#1f5c50;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.co-amt{color:#1f5c50;font:700 14.5px var(--font-num,var(--font-ui));white-space:nowrap}.co-err{color:#8e2a1f;font:700 13.5px/1.35 var(--font-ui);background:#c0392b1f;border-radius:10px;margin:0;padding:9px 12px}.co-due{align-items:center;gap:12px;padding:4px 0 2px;display:flex}.co-due b{font:800 24px/1.15 var(--font-num,var(--font-display));display:block}.co-due small{color:#6b5536;font:700 13px var(--font-ui)}.co-apps{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.co-app{color:#3a2c18;-webkit-tap-highlight-color:transparent;background:#8c68321c;border-radius:12px;align-items:center;gap:10px;min-height:54px;padding:6px 10px;text-decoration:none;display:flex}.co-app:active{background:#8c683233}.co-app .co-ic{width:32px;height:32px}.co-app b{min-width:0;font:700 14.5px/1.2 var(--font-display)}.co-link{color:#1f5c50;min-height:36px;font:700 13px var(--font-ui);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0 4px;display:inline-flex}.co-link svg,.co-cp svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.co-big{justify-self:center;width:min(320px,100%);max-width:none;text-decoration:none}.co-net{color:#5a3606;font:600 14px/1.35 var(--font-ui);background:#f0a32a33;border-radius:12px;align-items:center;gap:10px;margin:0;padding:10px 12px;display:flex}.co-net .co-ic{width:28px;height:28px}.co-field{background:#8c68321c;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:8px 6px 8px 12px;display:grid}.co-field small{color:#6b5536;font:800 10.5px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;grid-column:1}.co-val{min-width:0;font:600 15px/1.35 var(--font-ui);grid-column:1}.co-val b{font:800 20px var(--font-num,var(--font-display))}.co-addr{word-break:break-all;font:600 14px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.co-cp{color:#fff;cursor:pointer;background:linear-gradient(#3d8f7c,#1f5c50);border:0;border-radius:10px;grid-area:1/2/3;place-items:center;width:44px;height:44px;padding:0;display:grid;box-shadow:0 2px #123a32}.co-cp svg{width:19px;height:19px}.co-cp:active{box-shadow:none;transform:translateY(1px)}.co-note{color:#6b5536;margin:0;font-size:12.5px;line-height:1.4}.co-wait{color:#3a2c18;font:700 14px var(--font-ui);align-items:center;gap:10px;margin:6px 0 0;display:flex}.co-wait em{color:#6b5536;font:700 13px var(--font-num,var(--font-ui));margin-left:auto;font-style:normal}.co-spin{border:3px solid #1f5c5033;border-top-color:#1f5c50;border-radius:50%;flex:none;width:20px;height:20px;animation:.9s linear infinite co-spin}@keyframes co-spin{to{transform:rotate(360deg)}}.co-end{text-align:center;justify-items:center;gap:8px;padding:18px 0 6px;display:grid}.co-end h2{font:700 23px var(--font-display);margin:4px 0 0}.co-end p{color:#6b5536;max-width:34ch;margin:0 0 8px;font-size:14px;line-height:1.4}.co-seal{background:linear-gradient(#4fc79b,#2b9a70);border-radius:50%;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 3px #18624a}.co-end.bad .co-seal{background:linear-gradient(#ffd25c,#e8a52a);box-shadow:0 3px #9a5a0c}.co-seal svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:36px;height:36px}.co-end.bad .co-seal svg{stroke:#5a3606}:where(html.g-land) .co-top{height:calc(var(--sat) + 50px)}:where(html.g-land) .co-body{grid-template-columns:calc(var(--sal) + 230px) minmax(0, 1fr);padding-bottom:0;display:grid;overflow:hidden}:where(html.g-land) .co-order{padding:14px 14px calc(var(--sab) + 14px) calc(var(--sal) + 14px);text-align:center;grid-template-columns:minmax(0,1fr);grid-auto-rows:min-content;align-content:center;justify-items:center;gap:8px}:where(html.g-land) .co-art{width:110px;height:96px}:where(html.g-land) .co-art img,:where(html.g-land) .co-art .mall-pic{max-width:110px;max-height:96px}:where(html.g-land) .co-what b{white-space:normal}:where(html.g-land) .co-main{overscroll-behavior:none;width:100%;max-width:620px;min-height:0;padding-top:10px;padding-bottom:calc(var(--sab) + 14px);box-sizing:border-box;overflow-y:auto}:where(html.g-land) .co-s-pay .co-apps{grid-template-columns:repeat(4,minmax(0,1fr))}:where(html.g-land) .co-s-pay .co-app{text-align:center;flex-direction:column;justify-content:center;gap:4px;min-height:66px}:where(html.g-land) .co-s-pay .co-app b{font-size:13px}:where(html.g-land) .co-end{padding-top:8px}#stwpage{z-index:79;background:#eee2c6 url(./paper-Bg9p6s_N.webp) 50%/cover;padding:0;display:grid;position:absolute;inset:0}#stwpage[hidden]{display:none}body.stw-open #toasts,body.stw-open.win-open #toasts,body.stw-open.world-open #toasts{top:auto;bottom:calc(var(--sab) + 84px);z-index:80}#stwpage .stw{box-sizing:border-box;width:100%;height:100%;max-height:none;padding-top:var(--sat);border-radius:0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);animation:none;display:grid;box-shadow:inset 0 0 60px #78541e38}#stwpage .ppr-x{top:calc(var(--sat) + 6px);right:calc(var(--sar) + 6px)}#stwpage .stw-tabs{padding-bottom:calc(var(--sab) + 8px)}#stwpage .stw-ban{margin-top:42px}#stwpage .stw.again{animation:none}.stw-tabs{border-top:1px solid #5a3c1424;grid-area:2/1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:7px 8px 8px;display:grid}.stw-tab{min-width:0;min-height:58px;color:var(--ink-p);cursor:pointer;background:#8c683221;border:0;border-radius:11px;align-content:center;justify-items:center;gap:2px;padding:5px 4px;display:grid;position:relative}.stw-tab.on{color:#fbf3df;background:linear-gradient(#2b7364,#1f5c50);box-shadow:0 2px #123a32}.stw-tab:active{transform:scale(.97)}.stw-ti{place-items:center;width:32px;height:32px;display:grid}.stw-ti img{object-fit:contain;filter:drop-shadow(0 2px 1px #3c240859);width:32px;height:32px}.stw-tn{max-width:100%;font:700 11px/1.15 var(--font-ui);text-align:center;overflow-wrap:anywhere}.stw .qp-dot{color:#fff;min-width:20px;height:20px;font:700 12px/20px var(--font-ui);text-shadow:none;background:#e5452d;border-radius:10px;padding:0 5px;position:absolute;top:-6px;right:-4px;box-shadow:0 1px 2px #3c140866}.stw-tab .qp-dot{top:-5px;left:calc(50% + 6px);right:auto}.stw-main{flex-direction:column;grid-area:1/1;min-width:0;min-height:0;display:flex}.stw-ban{background:radial-gradient(120% 140% at 100%,#ffd67852,#ffd67800 55%),linear-gradient(115deg,#1f5c5033,#1f5c5012 70%);border-radius:12px;flex:none;align-content:start;gap:1px;min-height:112px;margin:8px 8px 6px;padding:10px 98px 10px 12px;display:grid;position:relative;overflow:hidden}.stw-ban-art{object-fit:contain;filter:drop-shadow(0 4px 4px #3c24084d);pointer-events:none;width:92px;height:92px;position:absolute;top:56%;right:4px;transform:translateY(-46%)rotate(-6deg)}.stw-bt{gap:1px;min-width:0;display:grid}.stw-kick{font:800 10.5px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:#3f6f64}.stw-ban h3{font:600 19px/1.12 var(--font-display);color:#144238;margin:0 0 3px}.stw-dates{font:700 11px var(--font-ui);color:var(--ink-p2);white-space:nowrap}.stw-left{font:600 12px var(--font-ui);color:var(--ink-p)}.stw-left b{color:#1f5c50}.stw-bal{background:#fffaecc7;border-radius:999px;justify-self:start;align-items:center;gap:4px;margin-top:7px;padding:2px 11px 2px 3px;display:inline-flex;box-shadow:0 1px 2px #3c24082e}.stw-bal img{object-fit:contain;width:24px;height:24px}.stw-bal b{font:700 15px var(--font-display);color:#144238}.stw-info{z-index:1;color:#1f5c50;cursor:pointer;background:#fffaecd9;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;bottom:8px;right:8px;box-shadow:0 1px 2px #3c240833}.stw-info svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:18px;height:18px}.stw-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;padding:2px 8px 10px;overflow-y:auto}html.g-land .stw-body{padding:2px 8px 14px 6px}.stw-list{gap:7px;display:grid}.stw-list .ppr-row+.ppr-row{margin-top:0}.stw-row{gap:8px;padding:8px 8px 8px 10px}.stw-row.ready{background:linear-gradient(90deg,#ffc53152,#ffc5311f)}.stw-row.got,.stw-row.shut{opacity:.6}.stw-mid{flex:auto;gap:3px;min-width:0;display:grid}.stw-n{font:600 14.5px/1.2 var(--font-display);color:var(--ink-p)}.stw-n .num{color:#1f5c50}.stw-d{color:var(--ink-p2);font-size:12px}.stw-rw{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.stw-end{flex:none;justify-items:center;gap:4px;display:grid}.stw-p{color:var(--ink-p2);font-size:12px}.stw-p b{color:#1f5c50}.stw-row .ppr-btn{min-width:68px;min-height:34px;font-size:14px}.stw-row .ppr-btn.done{min-width:0;padding:0 2px;font-size:12px}.stw .ppr-btn.claim:disabled{color:#3a2c1880;text-shadow:none;box-shadow:none;filter:none;opacity:1;background:#78603c38}.stw-pic{flex:none;place-items:center;width:40px;height:40px;display:grid}.stw-pic>svg,.stw-pic>img{object-fit:contain;filter:drop-shadow(0 2px 1px #3c24084d);width:40px;height:40px}.stw-shut{width:40px;color:var(--ink-p2);flex:none;place-items:center;display:grid}.stw-shut svg,.stw-day svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.stw-track{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;padding:4px 6px 12px;display:grid}.stw-pts{justify-items:center;line-height:1;display:grid}.stw-pts b{font:700 26px var(--font-display);color:#1f5c50}.stw-pts span{color:var(--ink-p2);white-space:nowrap;margin-top:3px;font-size:10.5px;font-weight:700}.stw-tr{height:54px;margin:0 17px 0 4px;position:relative}.stw-tr .qp-bar{background:#5a3c142e;border-radius:6px;height:10px;position:absolute;top:30px;left:0;right:0;box-shadow:inset 0 1px 2px #3c240840}.stw-tr .qp-bar>i{background:linear-gradient(90deg,#2f8a74,#9fcf6a 70%,#ffd25c);border-radius:6px;transition:width .4s;position:absolute;top:0;bottom:0;left:0}.stw-chest{cursor:pointer;background:0 0;border:0;justify-items:center;width:36px;margin-left:-18px;padding:0;display:grid;position:absolute;top:0}.stw-chest>svg{filter:drop-shadow(0 2px 1px #3c240859)grayscale(.4);opacity:.85;width:32px;height:28px}.stw-chest.r1>svg{filter:drop-shadow(0 2px 1px #3c240859)hue-rotate(80deg)grayscale(.4)}.stw-chest.r2>svg{filter:drop-shadow(0 2px 1px #3c240859)hue-rotate(170deg)grayscale(.4)}.stw-chest.r3>svg{filter:drop-shadow(0 2px 1px #3c240859)hue-rotate(250deg)grayscale(.4)}.stw-chest.ready>svg{opacity:1;filter:drop-shadow(0 0 8px #ffcc40f2);animation:1.6s ease-in-out infinite stw-bob}.stw-chest.ready.r1>svg{filter:drop-shadow(0 0 8px #ffcc40f2)hue-rotate(80deg)}.stw-chest.ready.r2>svg{filter:drop-shadow(0 0 8px #ffcc40f2)hue-rotate(170deg)}.stw-chest.ready.r3>svg{filter:drop-shadow(0 0 8px #ffcc40f2)hue-rotate(250deg)}.stw-chest.got>svg{opacity:.4}.stw-chest>span{color:#4a3a22;margin-top:12px;font-size:11.5px;font-weight:700}@keyframes stw-bob{50%{transform:translateY(-3px)}}.stw-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin:0 0 8px;display:grid}.stw-day{min-height:32px;color:var(--ink-p);font:800 10.5px/1 var(--font-ui);white-space:nowrap;cursor:pointer;background:#8c683224;border:0;border-radius:8px;place-items:center;padding:2px 0;display:grid;position:relative}.stw-day.today{background:#ffc53159}.stw-day.on{color:#fbf3df;background:linear-gradient(#2b7364,#1f5c50);box-shadow:0 2px #123a32}.stw-day.shut{color:var(--ink-p2)}.stw-day.shut svg{opacity:.8;width:10px;height:10px;position:absolute;top:2px;left:2px}.stw-day .qp-dot{border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;top:-7px;right:-3px}.stw-wait{text-align:center;font:700 12.5px var(--font-ui);color:var(--ink-p2);margin:0 0 8px}.stw-wait b{color:#1f5c50}.stw-goods{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.stw-good{text-align:center;background:#8c68321c;border-radius:12px;align-content:start;justify-items:center;gap:3px;min-width:0;padding:12px 4px 8px;display:grid;position:relative}.stw-good.sold{opacity:.55}.stw-gi .icard{--ic:54px}.stw-gn{min-height:2.5em;font:700 11.5px/1.2 var(--font-ui);color:var(--ink-p);align-items:center;display:grid}.stw-gn .nw{white-space:nowrap}.stw-st{color:var(--ink-p2);font-size:11px}.stw-st b{color:var(--ink-p)}.stw-price{cursor:pointer;color:#4a2600;width:100%;max-width:104px;min-height:30px;font:700 13.5px var(--font-display);text-shadow:0 1px #fff4d2b3;background:linear-gradient(#ffe48a,#ffc531 50%,#f0a32a);border:0;border-radius:9px;justify-content:center;align-items:center;gap:4px;margin-top:2px;padding:2px 6px;display:inline-flex;box-shadow:0 2px #9a5a0c,inset 0 1px #fff9}.stw-price img{object-fit:contain;width:17px;height:17px}.stw-price:disabled{color:#3a2c1880;text-shadow:none;box-shadow:none;cursor:default;background:#78603c38}.stw-price:active:not(:disabled){transform:translateY(1px)}.stw-rib{z-index:1;color:#fff;font:800 10.5px var(--font-ui);background:linear-gradient(#e8603f,#c23a20);border-radius:0 7px 7px 0;padding:1px 6px 1px 5px;position:absolute;top:7px;left:-2px;box-shadow:0 1px 2px #3c140866}.stw-buy{justify-items:center;gap:10px;display:grid}.icard.stw-big{--ic:84px}.stw-buy .stw-st{align-items:center;gap:3px;font-size:12.5px;display:inline-flex}.stw-coin{object-fit:contain;vertical-align:-4px;width:18px;height:18px}.stw-qty{align-items:center;gap:14px;display:inline-flex}.stw-qty .ppr-btn{min-width:42px;min-height:38px;padding:0;font-size:20px}.stw-qty b{text-align:center;min-width:34px;font:700 22px var(--font-display)}.stw-pay{justify-content:center;align-items:center;gap:6px;display:inline-flex}.stw-pay .stw-coin{width:20px;height:20px}.stw-rules ul{gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:1.42;display:grid}.m-stw-i{object-fit:contain;filter:drop-shadow(0 2px 2px #00000080);width:44px;height:44px}.m-pk .m-pk-n{color:#fff;min-width:18px;height:18px;font:700 11px/18px var(--font-ui);text-shadow:none;background:#e5452d;border-radius:9px;padding:0 5px;position:absolute;top:-4px;right:-6px;box-shadow:0 1px 2px #3c140880}html.g-land #stwpage{padding:0}html.g-land body.stw-open #toasts{bottom:calc(var(--sab) + 30px)}html.g-land #stwpage .stw{width:100%;height:100%;padding:var(--sat) var(--sar) var(--sab) var(--sal);grid-template-rows:minmax(0,1fr);grid-template-columns:96px minmax(0,1fr)}html.g-land #stwpage .stw-tabs{padding-bottom:10px}html.g-land #stwpage .stw-ban{margin-top:8px;margin-right:44px}html.g-land .stw-tabs{border-top:0;flex-direction:column;grid-area:1/1;gap:7px;min-height:0;padding:10px 0 10px 7px;display:flex;overflow-y:auto}html.g-land .stw-tab{flex:none;gap:3px;min-height:0;padding:8px 3px 7px}html.g-land .stw-ti,html.g-land .stw-ti img{width:40px;height:40px}html.g-land .stw-tab .qp-dot{top:-6px;left:auto;right:-4px}html.g-land .stw-main{grid-area:1/2}html.g-land .stw-ban{min-height:0;margin:8px 8px 6px 6px;padding:8px 96px 8px 12px}html.g-land .stw-ban-art{width:84px;height:84px}html.g-land .stw-bal{margin:0;position:absolute;top:10px;right:100px}html.g-land .stw-info{bottom:9px;right:104px}html.g-land .stw-goods{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px}html.g-land .stw-gi .icard{--ic:56px}html.g-land .stw-price{width:auto;min-width:92px;max-width:none;padding:2px 12px;font-size:14px}.ops-banner{z-index:9000;top:calc(env(safe-area-inset-top,0px) + 6px);max-width:min(92vw,640px);font:800 13px/1.3 var(--font-ui,system-ui, sans-serif);color:#10204d;pointer-events:auto;background:#e9f1ff;border-radius:999px;align-items:center;gap:10px;padding:7px 8px 7px 14px;animation:.35s ease-out ops-in;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000047}.ops-banner.warn{color:#3a2400;background:#ffd65a}.ops-banner.good{color:#0d3a18;background:#b8f0c2}.ops-b-t{flex:auto;min-width:0}.ops-b-l{color:inherit;white-space:nowrap;font-weight:900;text-decoration:underline}.ops-b-x{width:26px;height:26px;color:inherit;cursor:pointer;background:#0000001f;border:0;border-radius:50%;flex:none;font:900 16px/1 system-ui,sans-serif}@keyframes ops-in{0%{opacity:0;transform:translate(-50%,-8px)}}html.g-land{--nav-h:50px;--sl:var(--sal);--sr:var(--sar);--top:calc(var(--sat) + var(--gap) + 64px);--res-h:28px}:where(html.g-land) #m-top{left:calc(var(--sl) + var(--gap));top:calc(var(--sat) + var(--gap))}:where(html.g-land) .m-ceo{width:58px;height:58px}:where(html.g-land) #m-res{left:auto;right:calc(var(--sr) + var(--gap));top:calc(var(--sat) + var(--gap));max-width:calc(calc(62 * var(--vw)) - var(--sr));flex-direction:row}:where(html.g-land) .m-rs{font-size:14px}:where(html.g-land) .m-rs svg{width:22px;height:22px}:where(html.g-land) #m-res .m-rs-clock{order:-1;display:inline-flex}:where(html.g-land) #m-lobby .m-clock{display:none}:where(html.g-land) #m-lobby{top:calc(var(--sat) + var(--gap) + var(--res-h) + 8px);right:calc(var(--sr) + var(--gap))}:where(html.g-land) .m-lobby{width:112px;height:50px}:where(html.g-land) .m-lb-t{font-size:13px}:where(html.g-land) #m-packs{top:calc(var(--sat) + var(--gap) + var(--res-h) + 6px);right:calc(var(--sr) + var(--gap) + 118px);width:auto;max-height:none;max-width:calc(calc(100 * var(--vw)) - var(--sl) - var(--sr) - 420px);flex-direction:row-reverse;gap:0;display:flex;overflow:hidden}:where(html.g-land) .m-pk{width:58px}:where(html.g-land) .m-pk-emb,:where(html.g-land) .m-pk-emb svg{width:38px;height:38px}:where(html.g-land) .m-pk-face{width:34px;height:34px;margin:2px 0}:where(html.g-land) .m-pk-t{max-width:58px;font-size:9.5px}:where(html.g-land) #m-quest{left:calc(var(--sl) + var(--gap) + 8px);top:calc(var(--sat) + var(--gap) + 84px);max-width:320px;bottom:auto}:where(html.g-land) #m-short{left:calc(var(--sl) + var(--gap) + 84px);bottom:calc(var(--sab) + 66px);flex-direction:row;align-items:center;gap:8px}:where(html.g-land) #m-short-l{display:contents}:where(html.g-land) #m-short .m-build{left:calc(var(--sl) + var(--gap) + 10px);bottom:calc(var(--gap) + var(--sab) + 82px);width:68px;height:68px;position:fixed}:where(html.g-land) #m-short .m-build>.mi,:where(html.g-land) #m-short .m-build>svg{width:50px;height:50px}html.g-land{--m-chat-w:min(380px, calc(calc(100 * var(--vw)) - var(--sl) - var(--sr) - 440px))}:where(html.g-land) #m-mailslot{left:auto;right:calc(var(--sr) + var(--gap) + 8px);bottom:calc(var(--sab) + 70px);position:fixed}:where(html.g-land) body.world-open #m-mailslot{display:none}:where(html.g-land) #m-chat{z-index:13;left:calc(var(--sl) + var(--gap) + 84px);bottom:calc(var(--sab) + 3px);width:var(--m-chat-w);height:50px;box-shadow:none;color:#fff;text-align:left;cursor:pointer;background:linear-gradient(90deg,#080b10bd,#080b1057);border:0;border-radius:10px;grid-template-columns:minmax(0,1fr);align-content:center;gap:1px;padding:4px 12px;display:grid;position:absolute;overflow:hidden}:where(html.g-land) #m-chat .m-ch-g{font-size:11.5px;line-height:1.3}:where(html.g-land) #m-phase{top:calc(var(--sat) + var(--gap) + 150px);width:min(280px, calc(34 * var(--vw)))}:where(html.g-land) body.card-open #m-chat,:where(html.g-land) body.tray-open #m-chat,:where(html.g-land) body.placing #m-chat,:where(html.g-land) body.win-open #m-chat,:where(html.g-land) body.menu-open #m-chat,:where(html.g-land) body.world-open #m-chat{display:none}:where(html.g-land) #m-nav{height:calc(var(--nav-h) + var(--sab));padding:0 calc(var(--sr) + var(--gap)) var(--sab) 34px;box-shadow:none;background:0 0;border:0;align-items:flex-end;gap:4px;display:flex;bottom:0;left:auto;right:0}:where(html.g-land) #m-nav:before,:where(html.g-land) #m-nav:after,html.g-land #m-nav:before{display:none}:where(html.g-land) #m-nav .dock-btn{flex:none;width:56px;padding-bottom:3px}:where(html.g-land) #m-nav .dock-btn>svg.gi,:where(html.g-land) #m-nav .dock-btn>.mi{width:50px;height:50px}:where(html.g-land) #m-nav .dock-btn .dot{top:auto;bottom:42px;right:0}:where(html.g-land) #m-nav .dock-btn.m-big{flex:none;width:70px}:where(html.g-land) #m-nav .m-world{left:calc(var(--sl) + var(--gap));bottom:calc(var(--gap) + var(--sab));align-items:center;width:74px;height:74px;padding:0;position:fixed}:where(html.g-land) #m-nav .m-world>svg.gi,:where(html.g-land) #m-nav .m-world>.mi{width:70px;height:70px}:where(html.g-land) #m-nav .tut-hide .m-lock,:where(html.g-land) #m-nav .stage-lock .m-lock{margin:-14px 0 0 -12px}:where(html.g-land) .m-round{right:calc(var(--sr) + var(--gap) + 10px);bottom:calc(var(--gap) + var(--sab) + 76px);width:44px;height:44px}:where(html.g-land) #toasts,:where(html.g-land) body.win-open #toasts,:where(html.g-land) body.world-open #toasts{top:calc(var(--top) + 24px);width:min(360px, calc(46 * var(--vw)));left:50%;right:auto}:where(html.g-land) #legend{top:var(--top);left:auto;right:calc(var(--sr) + var(--gap))}:where(html.g-land) #lenspop{right:calc(var(--sr) + var(--gap));bottom:calc(var(--nav-h) + var(--sab) + 64px);max-height:calc(100% - var(--top) - var(--nav-h) - 72px);overflow-y:auto}:where(html.g-land) #card{left:calc(var(--sl) + var(--gap));top:auto;right:auto;bottom:calc(var(--gap) + var(--sab));width:min(360px, calc(46 * var(--vw)));max-height:calc(100% - 2 * var(--gap) - var(--sat) - var(--sab));overflow-y:auto}:where(html.g-land) body.card-open #toasts,:where(html.g-land) .toast:nth-child(n+2){display:none}:where(html.g-land) #window{top:calc(var(--sat) + 6px);bottom:calc(6px + var(--sab));left:max(calc(var(--sl) + 8px), calc(50% - 380px));right:max(calc(var(--sr) + 8px), calc(50% - 380px))}:where(html.g-land) .win-head .sign-title span{font-size:19px}html.g-land{--tray-h:192px;--deck-h:50px}:where(html.g-land) #deck{left:calc(var(--sl) + var(--gap));right:calc(var(--sr) + var(--gap))}:where(html.g-land) .bc{grid-template-rows:58px auto auto;width:112px}:where(html.g-land) .bc .art img{width:96px;height:70px}:where(html.g-land) #placebar{width:min(620px, calc(calc(100 * var(--vw)) - var(--sl) - var(--sr) - 16px))}:where(html.g-land) #placebar .pb-top{padding:6px 12px}:where(html.g-land) #placebar .pb-earn{padding:5px 12px;font-size:12.5px}:where(html.g-land) #placebar.pb-open .pb-info{gap:4px;max-height:34vh;padding:6px 12px 8px}:where(html.g-land) #placebar .pb-stats{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:4px 10px}:where(html.g-land) #placebar .pb-lines{flex-wrap:wrap;gap:4px 20px;display:flex}:where(html.g-land) #placebar .pb-line{line-height:1.35}:where(html.g-land) #placebar .pb-actions{flex-wrap:nowrap;padding:6px 12px}:where(html.g-land) #placebar .pb-actions .grow{display:none}:where(html.g-land) #placebar .pb-actions .pb-confirm{flex:auto;order:0;min-height:38px;font-size:15px}:where(html.g-land) #modal{padding:8px calc(var(--sr) + 8px) 8px calc(var(--sl) + 8px)}:where(html.g-land) .modal-card{max-height:calc(100% - 4px)}:where(html.g-land) .modal-card:not(.pk-card):not(.chat-card){width:min(560px,100%)}:where(html.g-land) .modal-card.chat-card{max-height:none}:where(html.g-land) #coach{width:min(620px, calc(calc(100 * var(--vw)) - var(--sl) - var(--sr) - 180px));bottom:calc(8px + var(--sab))}:where(html.g-land) #coach .co-art{width:150px;bottom:0;left:-150px}:where(html.g-land) #world .wv-info,:where(html.g-land) #world .wv-bar{left:calc(var(--sl) + 8px);width:min(420px, calc(60 * var(--vw)));right:auto;bottom:calc(var(--sab) + 92px)}:where(html.g-land) #world .wv-info{left:calc(var(--sl) + var(--gap) + 52px);max-height:calc(100% - var(--top) - var(--nav-h) - 30px)}:where(html.g-land) body.world-open #m-mapbtns{top:calc(var(--sat) + var(--gap) + 84px)}:where(html.g-land) #world .wv-lens{--lens-top:calc(var(--sat) + var(--gap) + 84px);left:calc(var(--sl) + var(--gap) + 54px);width:424px;max-width:calc(100% - var(--sl) - var(--sr) - 2 * var(--gap) - 54px);max-height:calc(100% - var(--lens-top) - var(--sab) - 10px);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:4px}:where(html.g-land) #world .wv-lens .lp-h,:where(html.g-land) #world .wv-lens .lp-more{grid-column:1/-1}:where(html.g-land) #world .wv-lens.mats{grid-template-columns:minmax(0,1fr);width:424px}:where(html.g-land) #world .wv-lens-mats{grid-template-columns:repeat(3,minmax(0,1fr))}:where(html.g-land) #world .wv-lens .lp-back{justify-self:start}:where(html.g-land) #world .wv-lens .lp-clear{margin:0;position:absolute;top:8px;right:8px}:where(html.g-land) .modal-card.pk-card{width:min(760px,100%)}:where(html.g-land) .pk{grid-template-rows:1fr auto;grid-template-columns:40% 60%;display:grid}:where(html.g-land) .pk-hero{grid-row:1/span 2;height:auto;min-height:100%}:where(html.g-land) .pk-hero:after{display:none}:where(html.g-land) .pk-body{align-content:center;gap:5px;padding:14px 18px 6px}:where(html.g-land) .pk-title{font-size:24px}:where(html.g-land) .pk-blurb{font-size:12.5px}:where(html.g-land) .pk-tiles{gap:4px;margin:4px 0;padding:8px}:where(html.g-land) .pk-tile{width:64px}:where(html.g-land) .pk-ti{border-radius:12px;width:48px;height:48px}:where(html.g-land) .pk-ti svg{width:26px;height:26px}:where(html.g-land) .pk-tl{font-size:10px}:where(html.g-land) .pk-price{min-width:200px;min-height:42px;font-size:16px}:where(html.g-land) .pk-dots{grid-column:2;padding:0 0 10px}:where(html.g-land) .pk-nav{width:36px;height:36px;margin-top:-18px;top:50%}:where(html.g-land) .pk-nav.prev{left:8px}:where(html.g-land) .pk-nav.next{right:8px}:where(html.g-land) .pk-val{width:60px;height:60px;font-size:13px}:where(html.g-land) #unlock{padding:calc(var(--sat) + 12px) calc(var(--sr) + 18px) calc(var(--sab) + 12px) calc(var(--sl) + 18px);gap:10px}:where(html.g-land) .ul-box{max-width:min(780px, calc(92 * var(--vw)));gap:6px}:where(html.g-land) .ul-t{font-size:19px}:where(html.g-land) .ul-s{margin:0 0 4px}:where(html.g-land) .ul-grid{gap:10px 8px}:where(html.g-land) .ul-it{width:92px}:where(html.g-land) .ul-art{width:68px;height:68px}:where(html.g-land) .ul-art .mi,:where(html.g-land) .ul-art>svg{width:46px;height:46px}:where(html.g-land) .modal-card.title-card:not(.fc-modal):has(>.title-mark+.title-form){grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;column-gap:24px;width:min(820px,100%)}:where(html.g-land) .modal-card.title-card:not(.fc-modal):has(>.title-mark+.title-form) .title-mark img{width:auto;max-height:120px}:where(html.g-land) .modal-card .m-body:has(>.rb-odds+.rb-rules){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:0 16px;display:grid}:where(html.g-land) .modal-card:has(.rb-odds+.rb-rules){width:min(720px,100%)}:where(html.g-land) .modal-card .m-body>.rb-rules{margin-top:0}html.g-land{--lz:.8}html.g-land :is(#window,#modal,#ally,#stwpage,#qpage,#shoppage,#checkout,#ceos,#hnew,#mgrs,#cs-page){zoom:var(--lz);--sat:calc(env(safe-area-inset-top,0px) / var(--lz));--sar:calc(env(safe-area-inset-right,0px) / var(--lz));--sab:calc(env(safe-area-inset-bottom,0px) / var(--lz));--sal:calc(env(safe-area-inset-left,0px) / var(--lz));--sl:var(--sal);--sr:var(--sar)}#ally{z-index:78;color:var(--ink);background:#0a1030;flex-direction:column;display:flex;position:fixed;inset:0}#ally .al-snap{z-index:-1;filter:blur(5px)brightness(.66)saturate(.85);pointer-events:none;width:calc(100% + 32px);height:calc(100% + 32px);position:absolute;top:-16px;left:-16px}#ally[hidden]{display:none}body.ally-open #toasts{z-index:79}#ally *,#ally :before,#ally :after{box-sizing:border-box}#ally .al-head{min-width:0;padding:calc(var(--sat) + 10px) 16px 8px;background:0 0;flex:none;align-items:center;gap:10px;display:flex}#ally .al-back{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:52px;height:44px;padding:0;display:grid}#ally .al-back .al-back-i{filter:drop-shadow(0 3px 2px #00000073);width:46px;height:46px;transition:transform .1s}#ally .al-back:active .al-back-i{transform:scale(.9)}#ally .al-title{font:600 26px/1.1 var(--font-display);letter-spacing:.02em;color:#fff;text-shadow:0 2px #0d1b5e,0 -1px #0d1b5e,1px 0 #0d1b5e,-1px 0 #0d1b5e;flex:none;margin:0}#ally .al-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);font:700 14px var(--font-ui);overflow:hidden}#ally .al-wallet{color:#fff;font:800 13px var(--font-num);white-space:nowrap;background:#060e34c7;border:1px solid #ffd65a66;border-radius:999px;flex:none;margin-left:auto;padding:5px 12px}#ally .al-wallet:empty{display:none}#ally .al-body{overscroll-behavior:contain;min-height:0;padding:10px 16px calc(var(--sab) + 28px);flex:1;overflow:auto}#ally.has-tabs .al-body{padding-bottom:18px}#ally .al-page{align-content:start;gap:16px;max-width:1080px;margin:0 auto;display:grid}#ally .al-page.narrow{max-width:760px}#ally .al-wait{min-height:calc(50 * var(--vh));font:600 20px var(--font-display);letter-spacing:.03em;text-align:center;place-items:center;display:grid}#ally p{margin:0;line-height:1.45}#ally .input{-webkit-user-select:text;user-select:text;color:#fff;min-height:40px;box-shadow:none;background:#ffffff14;border:1.5px solid #ffffff3d;border-radius:12px;padding:7px 12px}#ally .input:focus{border-color:#ffc93a;box-shadow:0 0 0 2px #ffc93a59}#ally .input::placeholder{color:#ffffff80}#ally select.input option{color:#0b1f7a}#ally textarea.input{resize:vertical;min-height:84px;font:700 14px var(--font-ui);line-height:1.4}#ally select.input{padding-right:6px}#ally .al-card{background:#060e34bd;border:1px solid #ffd65a42;border-radius:14px;gap:10px;min-width:0;padding:14px 16px;display:grid;box-shadow:0 6px 18px #00000052}#ally .al-emb{flex:none;width:56px;height:63px;display:inline-grid;position:relative}#ally .al-emb svg{width:100%;height:100%;position:absolute;inset:0}#ally .al-emb svg path{fill:var(--ac,#9aa3b5);stroke:#ffd75a;stroke-width:3.5px;stroke-linejoin:round}#ally .al-emb svg .al-emb-hi{fill:#ffffff2e;stroke:none}#ally .al-emb b{color:#fff;font:600 20px var(--font-display);letter-spacing:.02em;text-shadow:0 2px 2px #00000073;place-items:center;padding-bottom:6px;display:grid;position:relative}#ally .al-emb.big{width:104px;height:117px}#ally .al-emb.big b{padding-bottom:12px;font-size:36px}#ally .al-emb.none svg path{fill:#ffffff1f;stroke-dasharray:6 5}#ally .al-home2{gap:12px;max-width:560px}#ally .al-h-info{gap:12px;min-width:0;display:grid}#ally .al-hero2{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:14px;display:grid}#ally .al-banner{filter:drop-shadow(0 8px 12px #00000073);place-items:center;width:112px;height:176px;display:grid;position:relative}#ally .al-banner .flag,#ally .al-flag .flag{object-fit:contain;width:100%;height:100%}#ally .al-emb.al-flag{filter:drop-shadow(0 2px 2px #0006);width:36px;height:56px}#ally .al-row .al-emb.al-flag{width:32px;height:50px}#ally .flag-pick{grid-template-columns:repeat(10,minmax(0,1fr))}#ally .flag-pick .emb-opt{aspect-ratio:2/3;--ec:#ffd65a;min-width:0;padding:4px 3px}#ally .wui-lbl{text-transform:uppercase;letter-spacing:.08em;color:var(--lab);margin-bottom:-4px;font-size:10.5px;font-weight:900}#ally .flag-pick .emb-opt .flag{object-fit:contain;filter:drop-shadow(0 2px 2px #00000059)saturate(.85);opacity:.85;width:100%;height:100%}#ally .flag-pick .emb-opt.on .flag{opacity:1;filter:drop-shadow(0 3px 3px #00000073)}#ally .al-id{gap:8px;min-width:0;display:grid}#ally .al-id h3{font:600 21px/1.15 var(--font-display);letter-spacing:.02em;color:#fff;overflow-wrap:anywhere;text-shadow:0 2px #0d1b5e;margin:2px 0 0}#ally .al-rows{gap:4px;display:grid}#ally .al-rows>div{background:#060e34ad;border-radius:6px;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:6px 10px;display:flex}#ally .al-rows span{font:800 13px var(--font-ui);color:#e0ecff;flex:none}#ally .al-rows b{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;font:700 13.5px var(--font-num);color:#7dffb0;overflow:hidden}#ally .al-week{align-items:center;height:46px;display:flex;position:relative}#ally .al-chest{z-index:1;filter:drop-shadow(0 3px 3px #00000080);width:50px;height:50px;position:absolute;top:50%;left:0;translate:0 -50%}#ally .al-chest svg{width:100%;height:100%}#ally .al-wbar{background:#0a1646e6;border:2px solid #ffd65a80;border-radius:14px;flex:1;place-items:center;height:28px;margin-left:24px;padding-left:26px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #00000080}#ally .al-wbar i{background:linear-gradient(#ffe39a,#e8a222);position:absolute;top:0;bottom:0;left:0}#ally .al-wbar b{font:700 13.5px var(--font-num);color:#fff;text-shadow:0 1px 2px #000000b3;white-space:nowrap;position:relative}#ally .al-note2{min-height:64px;font:700 14px/1.45 var(--font-ui);color:#ffe9a8;white-space:pre-wrap;overflow-wrap:anywhere;background:#060e34ad;border-radius:8px;padding:12px 14px}#ally .al-note2.empty,#ally .al-lines{color:var(--ink-2)}#ally .al-tiles-all{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;display:grid}#ally .al-tiles-all>.al-grid,#ally .al-tiles-all>.al-quick{display:contents}#ally .al-wtxt{display:none}#ally .al-tile2{color:#fff;text-align:center;cursor:pointer;background:#060e34c2;border:1px solid #ffd65a42;border-radius:8px;grid-template-columns:64px minmax(0,1fr);align-items:center;height:68px;padding:0 8px 0 0;transition:transform .1s;display:grid;position:relative;box-shadow:0 4px 10px #00000052}#ally .al-tile2:active{transform:scale(.97)}#ally .al-tile2 .ti2{background:#ffffff14;border-radius:8px 0 0 8px;place-items:center;height:100%;display:grid;position:relative}#ally .al-tile2 .ti2 svg,#ally .al-tile2 .ti2 .mi{filter:drop-shadow(0 2px 2px #0006);width:46px;height:46px}#ally .al-tile2>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 17px var(--font-display);letter-spacing:.02em;text-shadow:0 2px #0d1b5e;overflow:hidden}#ally .al-n{color:#fff;min-width:20px;height:20px;font:800 11.5px/20px var(--font-ui);text-align:center;background:#e5383b;border-radius:10px;padding:0 5px;position:absolute;top:3px;right:3px;box-shadow:0 0 0 1.5px #fff}#ally .al-tabs{padding-bottom:var(--sab);background:#04081eeb;border-top:1px solid #ffd65a59;flex:none;display:flex}#ally .al-tabs[hidden]{display:none}#ally .al-tabs button{color:#fff;min-width:0;height:54px;font:600 15px var(--font-display);letter-spacing:.01em;text-shadow:0 2px #0d1b5e;flex:1;padding:0 4px;position:relative}#ally .al-tabs button.on{color:#3a2400;text-shadow:none;background:linear-gradient(#ffd65a,#e8a222)}#ally .al-tabs .al-n{top:5px;right:6px}#ally .al-ibtn{color:#fff;cursor:pointer;background:#060e34d9;border:2px solid #ffffffbf;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;padding:0;font:italic 800 17px/1 Georgia,serif;display:grid}#ally .al-pghead{justify-content:flex-end;margin-bottom:-4px;display:flex}#ally .al-pop{z-index:6;place-items:center;padding:16px;display:grid;position:absolute;inset:0}#ally .al-pop-bg{background:#02041099;position:absolute;inset:0}#ally .al-pop-card{background:#0a123cf7;border:2px solid #ffd65a80;border-radius:14px;gap:10px;width:min(390px,100%);max-height:calc(100% - 8px);padding:18px 16px 16px;display:grid;position:relative;overflow:auto;box-shadow:0 16px 40px #0000008c}#ally .al-pop-card h3{font:600 19px var(--font-display);margin:0 34px 2px 0}#ally .al-pop-x{cursor:pointer;background:#e5383b;border:2px solid #fff;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #0006}#ally .al-pop-x svg{stroke:#fff;stroke-width:3px;fill:none;stroke-linecap:round;width:13px;height:13px}#ally .al-pop-head{align-items:center;gap:12px;padding-right:34px;display:flex}#ally .al-pop-head b{font:600 19px/1.2 var(--font-display);overflow-wrap:anywhere;margin-bottom:4px;display:block}#ally .al-roles{flex-wrap:wrap;gap:6px;display:flex}#ally .al-roles button{color:#fff;font:600 13.5px var(--font-display);cursor:pointer;background:#ffffff1a;border-radius:999px;padding:7px 13px}#ally .al-roles button.on{color:#3a2400;background:linear-gradient(#ffd65a,#e8a222)}#ally .al-crest{background:radial-gradient(circle at 50% 35%,#2e4696f2,#060e34f2 72%);border:2px solid #ffd65a8c;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}#ally .al-crest .emb{object-fit:contain;filter:drop-shadow(0 2px 2px #0006);width:82%;height:82%}#ally .al-crest.big{border-width:3px;width:72px;height:72px}#ally .al-mem{gap:8px;max-width:760px}#ally .al-leader{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(90deg,#182e78f0,#060e34e6);border:2px solid #ffd65a8c;border-radius:8px;grid-template-columns:76px minmax(0,1fr) 70px;align-items:center;gap:12px;min-height:94px;margin-bottom:16px;padding:10px 14px;display:grid;position:relative;box-shadow:0 6px 16px #00000059}#ally .al-ld-t{gap:2px;min-width:0;display:grid}#ally .al-ld-t small{font:800 12px var(--font-ui);color:#ffd65a;text-transform:uppercase;letter-spacing:.08em}#ally .al-ld-t b{font:600 19px/1.2 var(--font-display);text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px #0d1b5e;overflow:hidden}#ally .al-ld-t .num{font:700 13px var(--font-num);color:#7dffb0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#ally .al-ld-flag{filter:drop-shadow(0 4px 6px #00000080);pointer-events:none;width:62px;height:112px;position:absolute;top:-8px;right:14px}#ally .al-ld-flag .flag{object-fit:contain;object-position:top;width:100%;height:100%}#ally .al-grp{color:#fff;text-align:left;cursor:pointer;background:#060e34cc;border:1px solid #ffd65a42;border-radius:6px;grid-template-columns:40px minmax(0,1fr) auto 30px;align-items:center;gap:10px;height:52px;padding:0 10px;display:grid}#ally .al-grp.on{background:#182e78d9;border-color:#ffd65a80}#ally .al-grp-i{place-items:center;width:40px;height:40px;display:grid}#ally .al-grp-i svg,#ally .al-grp-i .mi{filter:drop-shadow(0 2px 2px #0006);width:34px;height:34px}#ally .al-grp>b{font:600 17px var(--font-display);text-shadow:0 2px #0d1b5e}#ally .al-grp-n{font:700 15px var(--font-num);align-items:center;gap:6px;display:inline-flex}#ally .al-ppl{fill:#f3dfb4;width:20px;height:20px}#ally .al-chev{border:2px solid #ffffffb3;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}#ally .al-chev svg{fill:none;stroke:#fff;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .15s}#ally .al-grp.on .al-chev svg{transform:rotate(180deg)}#ally .al-mgrid{grid-template-columns:minmax(0,1fr);gap:6px;padding:2px 2px 6px 14px;display:grid}#ally .al-mcard{color:#fff;text-align:left;cursor:pointer;background:#060e34b3;border:1px solid #ffffff1a;border-radius:6px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:6px 12px 6px 6px;display:grid}#ally .al-mcard .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 15px var(--font-display);overflow:hidden}#ally .al-mcard .nm small{font:700 11px var(--font-ui);color:#ffb37a;display:block}#ally .al-mcard>b{font:700 14px var(--font-num);color:#ffe9a8}#ally .al-treas{grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px;max-width:760px}#ally .al-chestc{width:300px;height:280px;position:relative}#ally .al-chestc .gi-chest{width:100%;height:100%;position:absolute;inset:0}#ally .al-chest-rows{gap:4px;display:grid;position:absolute;top:51%;left:19.5%;right:19.5%}#ally .al-chest-rows>div{background:#00000052;border-radius:4px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;height:24px;padding:0 6px 0 8px;display:grid}#ally .al-chest-rows span{text-overflow:ellipsis;white-space:nowrap;font:800 12px var(--font-ui);color:#e0ecff;overflow:hidden}#ally .al-chest-rows b{font:700 13px var(--font-num);color:#ffd65a}#ally .al-chest-rows b.neg{color:#ff8a7a}#ally .al-chest-rows .al-ibtn{border-width:1.5px;width:20px;height:20px;font-size:12px}#ally .al-chest-go{min-width:160px;position:absolute;bottom:2px;left:50%;translate:-50%}#ally .al-hist{background:#060e34cc;border:1px solid #ffd65a42;border-radius:10px;grid-template-rows:auto minmax(0,1fr);gap:8px;width:100%;min-height:220px;padding:10px;display:grid}#ally .al-seg2{background:#00000059;border:1px solid #ffd65a4d;border-radius:999px;justify-self:center;gap:4px;padding:3px;display:flex}#ally .al-seg2 button{color:#e0ecff;font:600 14px var(--font-display);cursor:pointer;border-radius:999px;padding:6px 18px}#ally .al-seg2 button.on{color:#3a2400;background:linear-gradient(#ffd65a,#e8a222)}#ally .al-hlist{align-content:start;gap:6px;min-height:0;display:grid;overflow:auto}#ally .al-hrow{background:#ffffff0d;border-radius:6px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:grid}#ally .al-hrow .grow{min-width:0}#ally .al-hrow .grow b{text-overflow:ellipsis;white-space:nowrap;font:600 14px var(--font-display);display:block;overflow:hidden}#ally .al-hrow small{color:var(--ink-2);font:700 11.5px var(--font-ui)}#ally .al-hrow>b{font:700 13.5px var(--font-num);color:#ffe9a8}#ally .al-hrow-i{place-items:center;width:46px;height:40px;display:grid}#ally .al-hrow-i svg{width:34px;height:34px}#ally .al-none{min-height:150px;font:600 18px var(--font-display);color:#ffffffb8;place-items:center;margin:0;display:grid}#ally .al-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:760px}#ally .al-mtile{color:#fff;text-align:center;cursor:pointer;background:#060e34d1;border:2px solid #ffd65a52;border-radius:6px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:6px;height:78px;padding:0 10px 0 6px;display:grid;box-shadow:inset 0 0 0 1px #00000073,0 4px 10px #0000004d}#ally .al-mtile:active{transform:scale(.98)}#ally .al-mtile .mi2{background:#ffffff0d;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffd65a38}#ally .al-mtile .mi2 svg,#ally .al-mtile .mi2 .mi{filter:drop-shadow(0 2px 2px #0006);width:44px;height:44px}#ally .al-mtile .mi2 .al-n{top:-2px;right:-4px}#ally .al-mtile>b{min-width:0;font:600 17px/1.15 var(--font-display);text-shadow:0 2px #0d1b5e}#ally .al-mtile>b small{font:700 12px var(--font-ui);color:var(--ink-2);text-shadow:none;display:block}#ally .al-mtile.off{opacity:.72;cursor:default}#ally .al-row.me{background:#473f36d7}@media (min-width:761px) and (pointer:fine),(min-width:761px) and (pointer:none){#ally .al-menu{grid-template-columns:repeat(3,minmax(0,1fr));max-width:980px}#ally .al-treas{grid-template-columns:300px minmax(0,1fr);place-items:start stretch;max-width:980px}#ally .al-treas .al-hist{height:280px;min-height:0}#ally .al-mem{max-width:980px}#ally .al-mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}#ally .al-reqs{gap:8px;display:grid}#ally .al-req{background:#040e465c;border:1.5px solid #ffffff29;border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}#ally .al-req.on{background:#ffc93a1a;border-color:#ffd75abf}#ally .al-req-i{background:var(--pill-blue);border:2px solid var(--kin);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}#ally .al-req-i svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}#ally .al-req b{font:600 15px/1.2 var(--font-display);overflow-wrap:anywhere;display:block}#ally .al-req small{color:var(--ink-2);margin-top:2px;font-size:12px;font-weight:700;display:block}#ally .al-req .al-give{grid-column:2/-1;gap:6px;display:grid}#ally .al-meter{background:#040e4699;border-radius:5px;height:10px;margin-top:6px;overflow:hidden;box-shadow:inset 0 0 0 1.5px #fff6}#ally .al-meter i{background:linear-gradient(90deg,#ffd75a,#ff9f1a);height:100%;display:block}#ally .al-empty{color:var(--ink-2);background:#ffffff0f;border-radius:14px;padding:12px 14px;font-size:13px;font-weight:700}#ally .al-hero{align-items:center;gap:16px;display:flex}#ally .al-hero h3{font:600 22px var(--font-display);letter-spacing:.02em;margin:0 0 4px}#ally .al-seg{background:#040e4673;border-radius:16px;gap:6px;padding:4px;display:flex}#ally .al-seg button{color:var(--ink-2);font:600 15px var(--font-display);letter-spacing:.03em;border-radius:12px;flex:1;padding:10px 8px}#ally .al-seg button.on{color:#10257f;background:#ffd75a}#ally .al-list{gap:8px;display:grid}#ally .al-row{background:#040e465c;border:1.5px solid #ffffff24;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}#ally button.al-row{width:100%;color:inherit;text-align:left;cursor:pointer}#ally button.al-row:hover{background:#ffffff1a}#ally .al-row .grow{min-width:0}#ally .al-row b{font:600 16px/1.2 var(--font-display);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}#ally .al-row small{color:var(--ink-2);margin-top:2px;font-size:12px;font-weight:700;display:block}#ally .al-row .btn,#ally .al-row .chip,#ally .al-row select{flex:none}#ally .al-row.me{background:#473f36d7;border-color:#ffd65ab3}#ally .al-rk{text-align:center;width:26px;font:700 16px var(--font-display);color:var(--ink-2);flex:none}#ally .al-row.me .al-rk{color:#ffd65a}#ally .al-row select.input{border-radius:10px;width:auto;min-height:34px;padding:4px 6px;font-size:13px}#ally .al-page>.wui-sec{background:#060e34bd;border:1px solid #ffd65a42;border-radius:14px;min-width:0;padding:14px 16px;box-shadow:0 6px 18px #00000052}#ally .al-page>.wui-sec.wui-contest{border-color:#ffad42d9}#ally .al-page>.wui-sec.wui-contest.open{box-shadow:0 0 0 3px #e5383b33, var(--shadow);border-color:#ff4b4bf2}#ally .al-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;display:grid}#ally .al-askrow{flex-wrap:wrap}#ally .al-amt{flex:0 0 9.5em;width:9.5em}#ally .al-row .al-emb{width:40px;height:45px}#ally .al-row .al-emb b{font:600 14px var(--font-display);white-space:normal;place-items:center;margin:0;padding:0 0 4px;display:grid;overflow:visible}#ally .al-req .wui-link{text-align:left}@media (max-width:760px),(pointer:coarse){#ally .al-head{gap:8px;padding-left:10px;padding-right:10px}#ally .al-title{font-size:23px}#ally .al-sub{display:none}#ally .al-body{padding:12px 10px calc(var(--sab) + 24px)}#ally .al-hero{text-align:center;flex-direction:column}#ally .al-tabs button{font-size:14px}#ally .flag-pick{grid-template-columns:repeat(5,minmax(0,1fr))}}#ally .wui-sec{gap:8px;display:grid}#ally .wui-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}#ally .wui-h h3{font:600 17px var(--font-display);letter-spacing:.02em;margin:0}#ally .wui-h b{font:600 17px var(--font-num)}#ally .wui-sub{text-transform:uppercase;letter-spacing:.08em;color:var(--lab);margin-top:2px;font-size:10.5px;font-weight:900}#ally .wui-kv{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px;display:grid}#ally .wui-kv>div{background:#040e4657;border-radius:12px;gap:1px;min-width:0;padding:8px 11px;display:grid}#ally .wui-kv span{color:var(--lab);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}#ally .wui-kv b{font:600 17px var(--font-num);text-overflow:ellipsis;overflow:hidden}#ally .wui-dot{background:var(--ac);vertical-align:-1px;border-radius:50%;flex:none;width:11px;height:11px;margin-right:6px;display:inline-block;box-shadow:0 0 0 1.5px #ffffffe6}#ally .wui-list{gap:4px;display:grid}#ally .wui-item{width:100%;color:inherit;font:700 13px var(--font-ui);text-align:left;background:#040e464d;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}#ally button.wui-item{cursor:pointer}#ally button.wui-item:hover{background:#ffffff1f}#ally .wui-item .grow{text-overflow:ellipsis;min-width:0;overflow:hidden}#ally .wui-item small{color:var(--ink-3);font-size:12px;font-weight:700}#ally .wui-item>small{white-space:nowrap}#ally .wui-item small.pos{color:var(--good)}#ally .wui-item small.neg{color:var(--bad)}#ally .wui-sw{flex-wrap:wrap;gap:8px;padding:2px;display:flex}#ally .wui-sw button{background:var(--ac);border-radius:50%;width:30px;height:30px;box-shadow:0 0 0 2px #ffffff59}#ally .wui-sw button.on{box-shadow:0 0 0 3px #fff,0 0 0 5px #040e46b3}#ally .wui-set{gap:6px;display:grid}#ally .wui-set>span{color:var(--ink-2);font-size:13px;font-weight:700}#ally .wui-set.wui-row{align-items:center;gap:10px;display:flex}#ally .wui-more summary{cursor:pointer;color:var(--ai);padding:2px 0;font-size:13px;font-weight:800}#ally .wui-more[open] summary{margin-bottom:8px}#ally .wui-card{background:#040e464d;border:1.5px solid #ffffff29;border-radius:14px;gap:6px;padding:10px 12px;display:grid}#ally .wui-card.on{background:#ffc93a1f;border-color:#ffc93a}#ally .wui-card-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}#ally .wui-card-h b{font:600 16px var(--font-display)}#ally .wui-card-h .num{color:#ffd65a;font-size:13px}#ally .wui-card p{color:var(--ink-2)}#ally .wui-card-f{justify-content:space-between;align-items:center;gap:8px;display:flex}#ally .wui-news{gap:8px;font-size:13px;line-height:1.4;display:grid}#ally .wui-news div{grid-template-columns:38px 1fr;gap:8px;display:grid}#ally .wui-news time{color:var(--ink-3);padding-top:1px;font-size:11.5px;font-weight:800}#ally .wui-acts{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}#ally .wui-link{color:#fff;font-family:var(--font-display);font-weight:600;font-size:inherit;text-underline-offset:3px;flex:none;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73}#ally .wui-link:hover{text-decoration-color:#fff}#ally .wui-contest{background:#040e465c;border:1.5px solid #ffad42a6;border-radius:16px;padding:12px 14px}#ally .wui-contest.open{border-color:#ff4b4be6;box-shadow:0 0 0 3px #e5383b2e}#ally .wui-contest .wui-h h3{min-width:0}#ally .wui-vs{gap:4px;display:grid}#ally .wui-vs-bar{background:#040e4680;border-radius:6px;height:12px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ffffff8c}#ally .wui-vs-bar i{background:var(--ac);transition:width .3s}#ally .wui-vs-bar i:last-child{flex:1}#ally .wui-vs-n{justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;font-weight:800;display:flex}#ally .wui-vs-n b{font:600 18px var(--font-num)}#ally .wui-tbl{border-collapse:collapse;width:100%;margin:0 0 6px;font-size:13px}#ally .wui-tbl th,#ally .wui-tbl td{text-align:right;padding:3px 4px}#ally .wui-tbl th:first-child,#ally .wui-tbl td:first-child{text-align:left;color:var(--ink-2);font-weight:700}#ally .wui-tbl th{color:var(--lab);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}#ally .wui-tbl tr.t td{border-top:1px solid var(--rule);font-weight:800}#ally .wui-moves{gap:8px;display:grid}#ally .wui-move{background:#ffffff12;border-radius:12px;gap:4px;padding:9px 11px;display:grid}#ally .wui-move-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}#ally .wui-move-h b{font:600 15px var(--font-display)}#ally .wui-move-h .num{color:#ffd65a;font-size:13px}#ally .wui-move p{color:var(--ink-2)}#ally .wui-move-c{flex-wrap:wrap;align-items:center;gap:6px;display:flex}#ally .wui-pick{gap:6px;margin:-2px 0 2px 12px;display:grid}#ally .wui-how{color:var(--ink-2);gap:5px;margin:0;padding-left:18px;line-height:1.45;display:grid}#ally .wui-gate{gap:7px}#ally select.wui-fee{border-radius:10px;flex:none;width:auto;min-height:30px;padding:2px 6px;font-size:12px}#ally .wui-prop{align-items:flex-start}#ally .wui-pp{flex:none;align-items:center;gap:4px;padding-top:1px;display:flex}#ally .wui-pp .chip{font-size:11px}#ally .wui-bad{--nc:var(--bad)}#ally .wv-row{justify-content:space-between;align-items:baseline;gap:12px;padding:2px 0;display:flex}#ally .wv-row span{color:var(--lab);text-transform:uppercase;letter-spacing:.08em;flex:none;font-size:10.5px;font-weight:900}#ally .wv-row b{text-align:right;font-weight:800}#ally .wv-note{border-left:4px solid var(--nc,#fff);background:#ffffff1a;border-radius:10px;padding:8px 11px;font-weight:700}#ally .wv-note.f{--nc:var(--good)}#ally .wv-leg-h{justify-content:space-between;align-items:baseline;gap:8px;padding:0 4px 2px;display:flex}#ally .wv-leg-h b{font:600 15px var(--font-display)}#ally .wv-mats{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:2px 8px;display:grid}#ally .wv-mat{color:#fff;font:700 13px var(--font-ui);text-align:left;border-radius:9px;grid-template-columns:14px 1fr auto;align-items:center;gap:8px;padding:6px 8px;display:grid}#ally .wv-mat:hover{background:#ffffff1a}#ally .wv-mat.on{background:#ffffff38;box-shadow:inset 0 0 0 1.5px #ffffffb3}#ally .wv-mat i{background:var(--mc);border-radius:4px;width:13px;height:13px;box-shadow:inset 0 0 0 1px #0000004d}#ally .wv-mat b{color:var(--ink-3);font-size:12px}#ally .wv-facts{border-top:1px solid var(--rule);color:var(--ink-2);margin:8px 4px 2px;padding-top:8px;font-weight:700;line-height:1.45}@media (max-width:760px),(pointer:coarse){#ally .wv-mats,#ally .wui-kv{grid-template-columns:1fr 1fr}}body.ally-open #toasts,body.ally-open.world-open #toasts{top:auto;bottom:calc(var(--sab) + 16px);width:min(340px, calc(calc(100 * var(--vw)) - 24px));left:auto;right:16px}@media (max-width:760px),(pointer:coarse){body.ally-open #toasts,body.ally-open.world-open #toasts{top:calc(var(--sat) + 84px);width:min(330px, calc(calc(100 * var(--vw)) - 16px));bottom:auto;left:50%;right:auto}}#hud #dock #dock-ally[hidden],#m-nav #m-ally[hidden]{display:none!important}@media (max-width:760px),(pointer:coarse){#m-nav:has(#m-ally:not([hidden])){grid-template-columns:74px repeat(5,minmax(0,1fr)) 74px}#m-nav:has(#m-ally:not([hidden])) .dock-btn span{font-size:9.5px}}:where(html.g-land) #ally .al-head,:where(html.g-land) #ally .al-body{padding-left:calc(var(--sl) + 12px);padding-right:calc(var(--sr) + 12px)}:where(html.g-land) #ally.has-tabs{grid-template-columns:calc(var(--sl) + 156px) minmax(0, 1fr);grid-template-rows:auto minmax(0,1fr);display:grid}:where(html.g-land) #ally.has-tabs .al-head{padding:calc(var(--sat) + 10px) 10px 6px calc(var(--sl) + 8px);background:#04081ec7;grid-area:1/1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;display:grid}:where(html.g-land) #ally.has-tabs .al-back{width:44px;height:40px}:where(html.g-land) #ally.has-tabs .al-back .al-back-i{width:40px;height:40px}:where(html.g-land) #ally.has-tabs .al-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:20px;overflow:hidden}:where(html.g-land) #ally.has-tabs .al-sub{display:none}:where(html.g-land) #ally.has-tabs .al-wallet{grid-column:1/-1;justify-self:start;margin-left:4px;padding:3px 10px;font-size:12px}:where(html.g-land) #ally.has-tabs .al-tabs{padding:6px 0 var(--sab) var(--sl);background:#04081ec7;border-top:0;border-right:1px solid #ffd65a4d;flex-direction:column;grid-area:2/1;justify-content:flex-start}:where(html.g-land) #ally.has-tabs .al-tabs button{text-align:right;flex:none;height:52px;padding:0 16px;font-size:17px}:where(html.g-land) #ally.has-tabs .al-tabs button.on{border-radius:0 4px 4px 0;margin-right:-1px}:where(html.g-land) #ally.has-tabs .al-tabs .al-n{top:4px;right:4px}:where(html.g-land) #ally.has-tabs .al-body{padding:calc(var(--sat) + 10px) calc(var(--sr) + 14px) calc(var(--sab) + 10px) 16px;grid-area:1/2/span 2}:where(html.g-land) #ally .al-home2{grid-template:"hero quick""hero season""hero note""hero lines""hero grid"1fr"week grid"/minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:10px 22px;max-width:980px}:where(html.g-land) #ally .al-seasonbox{grid-area:season}:where(html.g-land) #ally .al-h-info,:where(html.g-land) #ally .al-tiles-all{display:contents}:where(html.g-land) #ally .al-hero2{grid-area:hero;grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px}:where(html.g-land) #ally .al-banner{width:72px;height:112px}:where(html.g-land) #ally .flag-pick{grid-template-columns:repeat(10,minmax(0,1fr))}:where(html.g-land) #ally .al-id{gap:6px;width:100%}:where(html.g-land) #ally .al-id h3{text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;overflow:hidden}:where(html.g-land) #ally .al-rows{gap:3px}:where(html.g-land) #ally .al-rows>div{border-radius:3px;padding:4px 10px}:where(html.g-land) #ally .al-rows span,:where(html.g-land) #ally .al-rows b{font-size:13px}:where(html.g-land) #ally .al-week{background:#0a1646e0;border:2px solid #ffd65a73;border-radius:6px;grid-area:week;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:5px 10px;height:auto;padding:7px 12px 9px;display:grid}:where(html.g-land) #ally .al-chest{grid-row:1/span 2;width:44px;height:44px;position:static;translate:none}:where(html.g-land) #ally .al-wtxt{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}:where(html.g-land) #ally .al-wtxt b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 13.5px var(--font-ui);color:#fff;overflow:hidden}:where(html.g-land) #ally .al-wtxt span{font:700 13px var(--font-num);color:#ffe9a8;flex:none}:where(html.g-land) #ally .al-wbar{border-width:1px;height:12px;margin:0;padding:0}:where(html.g-land) #ally .al-wbar b{display:none}:where(html.g-land) #ally .al-wbar i{background:linear-gradient(#ffe39a,#e8a222)}:where(html.g-land) #ally .al-tiles-all>.al-quick{border-bottom:2px solid #ffd65a59;grid-area:quick;justify-content:flex-end;gap:6px;padding-bottom:6px;display:flex}:where(html.g-land) #ally .al-note2{grid-area:note;min-height:76px}:where(html.g-land) #ally .al-lines{grid-area:lines}:where(html.g-land) #ally .al-tiles-all>.al-grid{grid-area:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:10px 6px;display:grid}:where(html.g-land) #ally .al-tile2{height:auto;box-shadow:none;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:none;place-items:start center;padding:0}:where(html.g-land) #ally .al-tile2 .ti2{background:radial-gradient(circle at 50% 35%,#2e4696f2,#060e34f2 72%);border:2px solid #ffd65a80;border-radius:50%;width:68px;height:68px;box-shadow:0 4px 10px #0006,inset 0 2px #ffffff1f}:where(html.g-land) #ally .al-tile2 .ti2 svg,:where(html.g-land) #ally .al-tile2 .ti2 .mi{width:48px;height:48px}:where(html.g-land) #ally .al-tile2>b{text-shadow:0 2px #0d1b5e,0 -1px #0d1b5e,1px 0 #0d1b5e,-1px 0 #0d1b5e;max-width:100%;margin-top:-11px;font-size:14.5px;position:relative}:where(html.g-land) #ally .al-tile2 .al-n{top:-2px;right:-2px}:where(html.g-land) #ally .al-quick .al-tile2{width:64px}:where(html.g-land) #ally .al-quick .al-tile2 .ti2{width:46px;height:46px}:where(html.g-land) #ally .al-quick .al-tile2 .ti2 svg,:where(html.g-land) #ally .al-quick .al-tile2 .ti2 .mi{width:32px;height:32px}:where(html.g-land) #ally .al-quick .al-tile2>b{white-space:nowrap;margin-top:-6px;font-size:12.5px}:where(html.g-land) #ally .al-menu{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}:where(html.g-land) #ally .al-mtile{height:82px}:where(html.g-land) #ally .al-treas{grid-template-columns:300px minmax(0,1fr);place-items:start stretch;max-width:none}:where(html.g-land) #ally .al-treas .al-hist{height:280px;min-height:0}:where(html.g-land) #ally .al-mem{max-width:none}:where(html.g-land) #ally .al-mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}#ally .al-seasonbox{gap:8px;min-width:0;display:grid}#ally .al-season{background:#060e34ad;border:1.5px solid #ffd65a59;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex}#ally .al-season-w{color:#3a2200;font:800 12.5px var(--font-num);background:linear-gradient(#ffe39a,#e8a222);border-radius:6px;flex:none;padding:3px 8px}#ally .al-season b{font:800 14px var(--font-ui);color:#fff;flex:none}#ally .al-season .small{text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}#ally .al-team{width:34px;height:34px;font:800 14px var(--font-num);color:#ffe9a8;background:#ffd65a29;border:2px solid #ffd65ab3;border-radius:50%;flex:none;place-items:center;display:grid}#ally .al-team.home{color:#b9ffd6;background:#3ee08a29;border-color:#3ee08acc}#ally .al-team.rep:before{content:"";background:#ffd23f;border-radius:3px;width:12px;height:12px}#ally .al-find,#ally .al-site{border:2px solid #ffffff47;border-radius:10px;flex:none;width:34px;height:34px;position:relative}#ally .al-find{background:radial-gradient(circle at 50% 38%,#ffe39a,#b8741c 70%)}#ally .al-find.s1{width:28px;height:28px;margin:3px}#ally .al-find.s3{border-color:#ffd23f;box-shadow:0 0 10px #ffd23f99}#ally .al-site.post{background:linear-gradient(#6fd4ff,#1f6fd0)}#ally .al-site.hall{background:linear-gradient(#c7a0ff,#6a3cb4)}#ally .al-site.seat{background:linear-gradient(#ffb07a,#c4521a)}#ally .al-site.crown{background:linear-gradient(#ffe39a,#e8a222);border-color:#fff4c4}#ally .al-row:has(>.btns){flex-wrap:wrap}#ally .al-row:has(>.btns)>.grow{flex:150px}#ally .al-row>.btns{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.rb-stages{color:var(--ink-2);gap:9px;margin:10px 0 0;padding-left:20px;font-size:13px;line-height:1.35;display:grid}.rb-stages li span{display:block}.rb-stages li.on b{color:#e8a222}.rb-stages li.on b:after{content:" · now";font-weight:800}#ally .al-gift-level{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:12px;display:grid}#ally .al-gift-level>div{min-width:0}#ally .al-gift-level .al-chest{place-items:center;width:52px;height:52px;display:grid;position:relative;top:auto;left:auto;translate:none}#ally .al-gift-level .al-chest svg{width:48px;height:48px}#ally .al-gift-level h3{color:#ffe9a8;font:700 20px var(--font-display);margin:0}#ally .al-gift-level p{margin:4px 0 0}#ally .al-gifts .al-wbar{background:#060e3480;border-radius:8px;height:22px;position:relative;overflow:hidden}#ally .al-gifts .al-wbar i{background:linear-gradient(90deg,#b8741c,#ffd23f);height:100%;display:block}#ally .al-gifts .al-wbar b{color:#fff;text-shadow:0 1px 2px #000;place-items:center;font-size:11px;display:grid;position:absolute;inset:0}#ally .al-gift .al-find{background:radial-gradient(circle at 50% 35%,#fff0b0,#d28b28 72%);box-shadow:0 0 12px #ffd23f66}#ally .al-gift-level{grid-template-columns:52px minmax(0,1fr) auto;margin-bottom:0}#ally .al-gift-level h3{margin-bottom:6px}#ally .al-gift-level .al-giftbox,#ally .al-gift-level .sa-mark{object-fit:contain;width:52px;height:52px}#ally .al-row .al-chest{flex:none;width:40px;height:40px;position:static;translate:none}#ally .al-row .al-chest .al-giftbox,#ally .al-row .al-chest .sa-mark{object-fit:contain;width:40px;height:40px}@media (max-width:760px),(pointer:coarse){#ally .al-gift-level h3{color:#1f5c50}}#wc-trips{z-index:20;left:var(--gap,10px);top:calc(var(--sat,0px) + var(--gap,10px) + var(--res-h,44px) + 196px);pointer-events:none;justify-items:start;gap:8px;display:grid;position:absolute}#wc-trips>*{pointer-events:auto}#wc-trips[hidden],#wc-faces[hidden]{display:none}:where(html.g-land) #wc-trips{left:calc(var(--sl,0px) + var(--gap,10px) + 74px);top:calc(var(--sat,0px) + var(--gap,10px) + 140px)}#wc-faces{z-index:18;pointer-events:none;position:absolute;inset:0}.wc-walker{z-index:1}#wc-pop{z-index:45}.wc-pic{background:radial-gradient(circle at 50% 70%, color-mix(in srgb, var(--mc) 35%, #f3ead6), #cfe3e8)}.wc-pic img{object-fit:contain;height:120%;bottom:-4px}.wc-pic>svg{width:84px}.wc-dot{background:var(--mc);border-radius:50%;flex:none;width:22px;height:22px;display:inline-block;box-shadow:inset 0 0 0 2px #ffffffd9,0 1px 3px #00000059}.si-ov-ic.wc-dot{width:18px;height:18px}body.win-open #wc-trips,body.win-open #wc-faces,body.win-open #wc-pop,#world.placing #wc-trips,#world.placing #wc-faces,#world.placing #wc-pop{display:none}.cx-card{aspect-ratio:100/124;width:100%;display:block;position:relative}.cx-card-svg{filter:drop-shadow(0 3px 4px #00000073);width:100%;height:100%;display:block;overflow:visible}.cx-card-lv{font:700 14.5px var(--font-num);fill:#fff8e6}.cx-card.off .cx-card-svg{filter:grayscale(.75)brightness(.8)drop-shadow(0 3px 4px #00000073)}.cx-card.on .cx-card-svg{filter:drop-shadow(0 0 4px #ffd25c)drop-shadow(0 0 10px #ffc850bf)}.cx-card .dot{position:absolute;top:0;right:2%}.cx-seat{aspect-ratio:1;width:25%;font:800 11px var(--font-num);color:#5a2a00;background:linear-gradient(#fff0b0,#f2b632 55%,#b8741a);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:-3%;left:-3%;box-shadow:0 1px 3px #00000080}.cx-seat svg{fill:#6a3a00;width:62%;height:62%}.cx-stars{justify-content:center;gap:1px;display:flex}.cx-stars i{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#00000073;width:10px;height:10px}.cx-stars i.on{background:linear-gradient(#fff3b0,#f2b632 60%,#c27c1c)}.cx-stars.big i{filter:drop-shadow(0 1px 1px #0000008c);width:clamp(16px,4.6vw,20px);height:clamp(16px,4.6vw,20px)}.cx-nm{max-width:100%;font:700 12px var(--font-ui);color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px #000000e6;overflow:hidden}.cx-prog{background:#0000008c;border-radius:999px;width:92%;height:14px;position:relative;overflow:hidden}.cx-prog i{background:linear-gradient(90deg,#d08a1e,#ffd25c);position:absolute;top:0;bottom:0;left:0}.cx-prog b{text-align:center;color:#fff;text-shadow:0 1px 1px #000;font-size:10.5px;line-height:14px;display:block;position:relative}.cx-tile{aspect-ratio:1;border-radius:10px;place-items:center;width:100%;display:grid;position:relative;box-shadow:inset 0 2px #ffffff59,inset 0 -3px 6px #00000029,0 2px 4px #00000040}.cx-tile.r-legendary{background:radial-gradient(circle at 50% 30%,#ffefb4,#e8a83a 55%,#a0600f)}.cx-tile.r-epic{background:radial-gradient(circle at 50% 30%,#ecd6ff,#a774ec 55%,#5e30a8)}.cx-tile.r-elite{background:radial-gradient(circle at 50% 30%,#d2f8e8,#3fbf93 55%,#12704f)}.cx-tile.r-rare{background:radial-gradient(circle at 50% 30%,#d6e6ff,#6b9cf2 55%,#2c5bb5)}.cx-tile.r-normal{background:radial-gradient(circle at 50% 30%,#f0f2f4,#a3acb5 55%,#59616a)}.cx-tile .cx-shard-svg{filter:drop-shadow(0 2px 2px #0006);width:84%;height:84%}.cx-tile>svg:not(.cx-shard-svg){fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px #0006);width:52%;height:52%}.cx-tile-n{color:#fff;text-shadow:0 1px 2px #000;font-size:12px;position:absolute;bottom:2px;right:5px}.cx-shard-svg{display:block;overflow:visible}.sr-art.gem{width:64px;height:64px;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.sr-art.gem svg{width:100%;height:100%}.sr-card.new .sr-art.gem{width:58px;height:72px}#ceos{z-index:78;color:#fff;font-family:var(--font-ui);--cx-gold:linear-gradient(180deg, #fff2b8 0%, #ffd25c 32%, #f0a32a 72%, #c4741a 100%);--cx-panel:linear-gradient(180deg, #164e43e6, #0d362ef2);--cx-soft:#ffffff14;--cx-mint:#cfe7da;--ink:#fff;--ink-2:#dcebe2;--ink-3:#a9c7b8;--rule:#ffffff29;--panel-2:#ffffff12;--panel-3:#ffffff21;--pill-blue:linear-gradient(180deg, #3d8f7c 0%, #24685a 55%, #164a3f 100%);--pill-blue-ol:#0c2c25;--ai:#ffd25c;--ai-soft:#ffd25c24;--kin:#ffd25c;--good:#9be8b4;--cx-fs:clamp(13px, 3.5vw, 15px);background:#2f5d3a;position:fixed;inset:0;overflow:hidden}#ceos[hidden]{display:none}body.cx-open #toasts{z-index:79}#ceos button{cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}#ceos svg{flex:none}#ceos .cx-stage{position:absolute;inset:0;overflow:hidden}#ceos .cx-cam{animation:30s ease-in-out infinite alternate cx-dolly;position:absolute;inset:0}@keyframes cx-dolly{0%{transform:scale(1)}to{transform:scale(1.025)}}#ceos .cx-bg{filter:saturate(1.05);max-width:none;position:absolute}#ceos .cx-stage[data-v=ceo] .cx-bg,#ceos .cx-stage[data-v=promo] .cx-bg{filter:blur(1.2px)saturate(1.05)}#ceos .cx-stage[data-v=team] .cx-cam{animation:none}#ceos .cx-stage[data-v=team] .cx-bg{filter:blur(8px)brightness(.62)saturate(1.1);transform:scale(1.05)}#ceos .cx-fig{position:absolute;inset:0}#ceos .cx-halo{opacity:.45;mix-blend-mode:soft-light;pointer-events:none;background:radial-gradient(closest-side,#fff4d68c,#0000);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}#ceos .cx-shadow{pointer-events:none;background:radial-gradient(closest-side,#141e1499,#141e1440 55%,#0000);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}#ceos .cx-body{animation:5.5s ease-in-out infinite cx-breathe;position:absolute}@keyframes cx-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.004,1.01)}}#ceos .cx-img,#ceos .cx-refl{width:100%;max-width:none;height:100%;position:absolute;inset:0}#ceos .cx-img{filter:drop-shadow(0 0 1px #fffaebcc)drop-shadow(0 6px 10px #14281440)}#ceos .cx-refl{opacity:.16;filter:blur(1.5px);transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 89%,#0000004d 95%,#000 100%);mask-image:linear-gradient(#0000 89%,#0000004d 95%,#000 100%)}#ceos .cx-ao,#ceos .cx-rim{pointer-events:none;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#ceos .cx-ao{background:linear-gradient(#0000 82%,#1e28191a 92%,#1e281961 100%)}#ceos .cx-rim{mix-blend-mode:soft-light;background:radial-gradient(120% 50% at 30% 0,#fff6dc4d,#0000 60%)}#ceos .cx-frame{background:linear-gradient(135deg,#fff0b0,#d39a2c 38%,#8a5512 68%,#f5cf6a);border-radius:6px;padding:4%;position:absolute;box-shadow:0 10px 24px #0006}#ceos .cx-frame img{object-fit:cover;border-radius:3px;width:100%;height:100%;display:block}#ceos .cx-beams,#ceos .cx-motes{pointer-events:none;position:absolute;inset:0}#ceos .cx-beams{mix-blend-mode:soft-light}#ceos .cx-beams i{filter:blur(10px);background:linear-gradient(#fff8dc80,#fff8dc00 80%);width:14%;height:125%;animation:9s ease-in-out infinite alternate cx-beam;position:absolute;top:-25%;transform:rotate(-18deg)}#ceos .cx-beams i:first-child{left:6%}#ceos .cx-beams i:nth-child(2){animation-delay:-3s;left:38%}#ceos .cx-beams i:nth-child(3){animation-delay:-6s;left:70%}@keyframes cx-beam{0%{opacity:.25}to{opacity:.8}}#ceos .cx-stage[data-v=team] .cx-beams,#ceos .cx-stage[data-v=team] .cx-motes{display:none}#ceos .cx-motes i{left:var(--x);top:var(--y);width:calc(var(--w) * 2);height:var(--w);opacity:0;animation:cx-petal var(--d) linear var(--t) infinite;background:#ffd1e1;border-radius:60% 40%;position:absolute}@keyframes cx-petal{0%{opacity:0;transform:translate(0)rotate(0)}20%{opacity:.9}to{opacity:0;transform:translate(-60px,110px)rotate(220deg)}}#ceos .cx-vign{pointer-events:none;background:radial-gradient(130% 100% at 50% 40%,#0000 62%,#0a1e1459);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){#ceos .cx-cam,#ceos .cx-body,#ceos .cx-beams i,#ceos .cx-motes i{animation:none}}#ceos .cx-ui{padding:calc(var(--sat,0px) + 2px) calc(var(--sar,0px) + 10px) calc(var(--sab,0px) + 6px) calc(var(--sal,0px) + 10px);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}#ceos .cx-ui>*{pointer-events:auto}#ceos .cx-head{z-index:2;align-items:center;gap:6px;min-height:44px;display:flex;position:relative}#ceos .cx-back{color:#fff;filter:drop-shadow(0 1px 2px #000000bf);background:0 0;border:0;place-items:center;width:40px;height:40px;margin-left:-6px;padding:0;display:grid}#ceos .cx-back svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}#ceos .cx-title{min-width:0;font:600 clamp(18px, 5vw, 21px) var(--font-display);color:#fff;text-shadow:0 1px 3px #000000bf;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}#ceos .cx-right{align-items:center;gap:5px;display:flex}#ceos .cx-count{background:#00000061;border-radius:999px;align-items:center;gap:4px;padding:3px 9px 3px 6px;font-size:14px;display:inline-flex}#ceos .cx-count svg{fill:none;stroke:#ffd25c;stroke-width:2px;width:16px;height:16px}#ceos .cx-count i{color:var(--cx-mint);font-size:12px;font-style:normal}#ceos .cx-pill{color:#fff;background:#0000006b;border:0;border-radius:999px;align-items:center;gap:4px;height:28px;padding:0 8px 0 5px;font-size:13px;display:inline-flex}#ceos .cx-pill svg{fill:none;stroke:#ffd25c;stroke-width:1.8px;stroke-linejoin:round;width:16px;height:16px}#ceos .cx-pill.leg svg{stroke:#ffb27a}#ceos .cx-plus{background:var(--cx-gold);color:#4a2600;width:18px;height:18px;font:900 14px/1 var(--font-num);border-radius:50%;place-items:center;margin-right:-3px;font-style:normal;display:grid}#ceos .cx-ibtn{color:#fff;background:#00000061;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}#ceos .cx-ibtn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}#ceos .dot{background:#ff3b30;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;right:-3px}#ceos .cx-btn{background:var(--pill-blue);color:#fff;min-height:40px;font:600 var(--cx-fs) var(--font-display);text-shadow:0 1px 1px #00000073;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:6px 16px;transition:transform 80ms;display:inline-flex;position:relative;box-shadow:0 2px #00000059,inset 0 1px #ffffff38}#ceos .cx-btn:active:not(:disabled){transform:translateY(2px)}#ceos .cx-btn.gold{background:var(--cx-gold);color:#4a2600;text-shadow:0 1px #fff4d2b3;box-shadow:0 2px #8a4a08,0 4px 10px #0000004d,inset 0 2px #ffffff8c}#ceos .cx-btn.big{border-radius:13px;width:min(100%,360px);min-height:48px;font-size:clamp(16px,4.4vw,19px)}#ceos .cx-btn.block{place-self:center;width:min(100%,320px)}#ceos .cx-btn.small{border-radius:8px;min-height:30px;padding:3px 12px;font-size:13.5px}#ceos .cx-btn:disabled{filter:grayscale(.7);opacity:.6;cursor:default}#ceos .cx-btn svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:19px;height:19px}#ceos .cx-btn .dot{top:-4px;right:-4px}#ceos .cx-cost{background:#00000040;border-radius:999px;align-items:center;gap:3px;padding:1px 8px;font-size:13.5px;display:inline-flex}#ceos .cx-btn.gold .cx-cost{background:#5a2d0024}#ceos .cx-cost svg{stroke-width:2px;width:15px;height:15px}#ceos .btn{border:0}#ceos .btn.primary{--f:var(--cx-gold);--ol:#7a3c00}#ceos .sec{gap:6px}#ceos .sec-h h3{color:var(--cx-mint);letter-spacing:.1em}#ceos .md-skill{background:var(--cx-soft);border:0}#ceos .xpbar{background:#00000059;height:7px}#ceos .xpbar span{background:linear-gradient(90deg,#d08a1e,#ffd25c)}#ceos .speed{background:var(--cx-soft);color:#fff;border:0}#ceos .speed.item{background:var(--cx-soft)}#ceos .info-btn{box-shadow:none;color:#fff;background:#00000040;border:0}#ceos .info-btn svg{stroke:#fff}#ceos select.input,#ceos .cx-sort select{color:#fff;min-height:32px;font:700 13px var(--font-ui);background:#0000006b;border:0;border-radius:9px;padding:3px 26px 3px 10px}#ceos .tal{background:var(--cx-soft)}#ceos .tal.has{background:#9be8b429}#ceos .cx-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;margin:0 -2px;padding:4px 2px 12px;overflow-y:auto}#ceos .cx-bar{justify-content:space-between;align-items:center;gap:8px;margin:2px 0 12px;display:flex}#ceos .cx-chip{color:#ffe39a;min-height:32px;font:600 13.5px var(--font-display);background:#0006;border:0;border-radius:999px;align-items:center;padding:3px 13px;display:inline-flex;position:relative}#ceos .cx-grid{grid-template-columns:repeat(auto-fill,minmax(clamp(66px,20vw,84px),1fr));gap:12px 8px;display:grid}#ceos .cx-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 6px}#ceos .cx-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}#ceos .cx-cell{min-width:0;color:inherit;background:0 0;border:0;align-content:start;justify-items:center;gap:2px;padding:0;display:grid;position:relative}#ceos .cx-div{color:#fff;font:600 14px var(--font-display);text-shadow:0 1px 2px #000000b3;align-items:center;gap:10px;margin:18px 2px 12px;display:flex}#ceos .cx-div:before,#ceos .cx-div:after{content:"";background:#ffffff59;flex:1;height:1px}#ceos .cx-offer{background:var(--cx-panel);border-radius:12px;margin-bottom:12px;padding:10px}#ceos .cx-sec-h{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}#ceos .cx-sec-h b{font:600 16px var(--font-display);color:#ffe39a}#ceos .cx-sec-h span{color:var(--cx-mint);font-size:12px}#ceos .cx-pick{justify-items:center;gap:6px;display:grid}#ceos .cx-foot{justify-content:center;padding-top:6px;display:flex}#ceos .cx-ident{z-index:1;box-sizing:border-box;text-align:center;pointer-events:none;background:radial-gradient(60% 100%,#00000052,#0000 75%);place-self:center;justify-items:center;gap:0;width:100%;margin:-4px 0 0;padding:4px 16px 8px;display:grid;position:relative}#ceos .cx-gem{z-index:2;left:calc(var(--sal,0px) + 14px);top:calc(var(--sat,0px) + 112px);pointer-events:none;place-items:center;width:38px;height:38px;display:grid;position:absolute}#ceos .cx-gem:before{content:"";box-shadow:0 0 10px var(--gc,#f2b632), 0 2px 4px #00000073;background:var(--gb);border:2px solid #ffffffd9;border-radius:6px;position:absolute;inset:4px;transform:rotate(45deg)}#ceos .cx-gem b{font:700 19px var(--font-display);color:#fff;text-shadow:0 1px 2px #0000008c;position:relative}#ceos .cx-gem.r-legendary{--gb:linear-gradient(135deg, #fff1b8, #f2b632 45%, #a8620e);--gc:#ffbe46bf}#ceos .cx-gem.r-epic{--gb:linear-gradient(135deg, #f2ddff, #b07cf0 45%, #5b2a9c);--gc:#b07cf0bf}#ceos .cx-gem.r-elite{--gb:linear-gradient(135deg, #d9fff0, #39c495 45%, #12684f);--gc:#39c495b3}#ceos .cx-gem.r-rare{--gb:linear-gradient(135deg, #dcebff, #6b9cf2 45%, #2c5bb5);--gc:#6b9cf2b3}#ceos .cx-gem.r-normal{--gb:linear-gradient(135deg, #f1f3f5, #a3acb5 45%, #535b64);--gc:#c8c8c880}#ceos .cx-epi{font:700 clamp(12px, 3.4vw, 14px) var(--font-display);color:#fff6dc;text-shadow:0 1px 3px #000000d9}#ceos .cx-name{max-width:100%;font:600 clamp(22px, 6.4vw, 27px)/1.08 var(--font-display);color:#ffd760;text-shadow:0 2px #5a28008c,0 0 2px #3c140099,0 3px 8px #00000073}#ceos .cx-seatchip{color:#ffe39a;font:700 11px var(--font-ui);background:#0000006b;border-radius:999px;margin-top:3px;padding:1px 9px}#ceos .cx-arrow{z-index:2;color:#fff;background:0 0;border:0;place-items:center;width:36px;height:46px;padding:0;display:grid;position:relative}#ceos .cx-arrow svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #000c);width:28px;height:28px}#ceos .cx-under{justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding:2px 0 4px;display:flex}#ceos .cx-mid{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}#ceos .cx-up{background:radial-gradient(circle at 50% 35%,#9bf0b0,#2c9b5a);border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;animation:1.4s ease-in-out infinite cx-pulse;display:grid;box-shadow:0 0 10px #82f0a0cc}#ceos .cx-up svg{fill:#fff;width:17px;height:17px}@keyframes cx-pulse{50%{transform:scale(1.12)}}#ceos .cx-nothired{color:#fff;font:700 12.5px var(--font-ui);background:#00000073;border-radius:999px;padding:2px 12px}#ceos .cx-sheet{max-height:46%;margin:0 -10px calc(-6px - var(--sab,0px));padding:10px 12px calc(6px + var(--sab,0px));background:var(--cx-panel);border-radius:16px 16px 0 0;flex-direction:column;display:flex;box-shadow:0 -6px 24px #0000004d}#ceos .cx-sheet:not(.t-overview){max-height:60%}#ceos .cx-sbody,#ceos .cx-pbody{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;min-height:0;padding:2px 2px 6px;display:grid;overflow:hidden auto}#ceos .cx-tabs{border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:4px -12px 0;padding:0 6px;display:grid}#ceos .cx-tabs button{min-height:40px;color:var(--cx-mint);font:600 clamp(13px, 3.6vw, 15px) var(--font-display);background:0 0;border:0;border-radius:0;padding:0 4px;position:relative}#ceos .cx-tabs button.on{color:#ffd760}#ceos .cx-tabs button.on:after{content:"";background:#ffd25c;border-radius:0 0 3px 3px;height:3px;position:absolute;top:-1px;left:22%;right:22%}#ceos .cx-tabs .dot{top:6px;right:calc(50% - 30px)}#ceos .cx-lvrow{align-items:center;gap:10px;display:flex}#ceos .cx-ring{flex:none;width:clamp(48px,13vw,56px);height:clamp(48px,13vw,56px);position:relative}#ceos .cx-ring svg{width:100%;height:100%;transform:rotate(-90deg)}#ceos .cx-ring circle{stroke-width:5px}#ceos .cx-ring circle.t{fill:#00000047;stroke:#ffffff1f}#ceos .cx-ring circle.f{fill:none;stroke:#ffc94a;stroke-linecap:round}#ceos .cx-ring>span{text-align:center;place-content:center;line-height:1;display:grid;position:absolute;inset:0}#ceos .cx-ring i{font:700 8.5px var(--font-ui);color:var(--cx-mint);margin-bottom:1px;font-style:normal}#ceos .cx-ring b{font:600 clamp(19px, 5.4vw, 22px) var(--font-num);color:#ffe08a}#ceos .cx-lvtx{flex:1;gap:3px;min-width:0;display:grid}#ceos .cx-lvtx>b{font:600 14.5px var(--font-display);color:#fff}#ceos .cx-lvtx>span{color:var(--cx-mint);font-size:12px}#ceos .cx-xp{background:#00000059;border-radius:999px;height:7px;display:block;overflow:hidden}#ceos .cx-xp i{background:linear-gradient(90deg,#d08a1e,#ffd25c);height:100%;display:block}#ceos .cx-medals{justify-content:space-around;gap:4px;min-width:0;display:flex}#ceos .cx-medal{min-width:0;max-width:72px;color:var(--cx-mint);font:700 10.5px var(--font-ui);background:0 0;border:0;flex:1 1 0;justify-items:center;gap:3px;padding:0;display:grid}#ceos .cx-medal svg{box-sizing:border-box;fill:none;stroke:#ffd98a;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;background:#00000047;border-radius:50%;width:clamp(36px,10vw,42px);height:clamp(36px,10vw,42px);padding:8px}#ceos .cx-medal.sig svg{stroke:#fff;background:radial-gradient(circle at 50% 35%,#f5c451,#b8741a)}#ceos .cx-medal.off svg{opacity:.45}#ceos .cx-medal span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}#ceos .cx-shards{align-items:center;gap:10px;display:flex}#ceos .cx-shards .cx-shard-svg{width:40px;height:40px}#ceos .cx-shards .grow{flex:1;gap:5px;min-width:0;display:grid}#ceos .cx-shards .grow>b{font:600 14px var(--font-display);color:#fff}#ceos .cx-shards>.num{color:#ffe08a;flex:none;font-size:14px}#ceos .cx-stage[data-v=search] .cx-cam{animation:none}#ceos .cx-case{pointer-events:none;max-width:none;position:absolute}#ceos .cx-cglow{pointer-events:none;opacity:.35;mix-blend-mode:soft-light;background:radial-gradient(closest-side,#fff4d6e6,#ffecbe40 60%,#0000);border-radius:50%;animation:3.4s ease-in-out infinite cx-cglow;position:absolute;transform:translate(-50%,-50%)}#ceos .cx-stage.gold .cx-cglow{background:radial-gradient(closest-side,#ffe28cf2,#ffc85a4d 60%,#0000)}#ceos .cx-stage.lit .cx-cglow{opacity:1;mix-blend-mode:screen;animation:1.6s ease-out both cx-clit}@keyframes cx-cglow{50%{opacity:.6}}@keyframes cx-clit{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}30%{opacity:1}to{opacity:.55;transform:translate(-50%,-50%)scale(1.15)}}#ceos .cx-sseg{z-index:2;background:#0006;border-radius:999px;align-self:center;gap:3px;margin-top:4px;padding:3px;display:flex;position:relative}#ceos .cx-sseg button{color:#fff;min-height:34px;font:600 clamp(13px, 3.6vw, 14.5px) var(--font-display);white-space:nowrap;text-shadow:0 1px 1px #00000080;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 clamp(10px,3.4vw,15px);display:inline-flex}#ceos .cx-sseg button.on{background:var(--cx-gold);color:#4a2600;text-shadow:0 1px #fff4d2b3;box-shadow:0 2px 6px #0000004d}#ceos .cx-sseg button:disabled{opacity:.6;cursor:default}#ceos .cx-sdot{background:linear-gradient(#5a3a26,#2e1a10);border-radius:2px;width:15px;height:11px;margin-top:2px;position:relative;box-shadow:inset 0 0 0 1.2px #c99a4a}#ceos .cx-sdot:before{content:"";border:1.5px solid #c99a4a;border-bottom:0;border-radius:3px 3px 0 0;height:4px;position:absolute;top:-4px;left:4px;right:4px}#ceos .cx-sdot.leg{background:linear-gradient(#ffe9a0,#d9a43a);box-shadow:inset 0 0 0 1.2px #8a5a10}#ceos .cx-sdot.leg:before{border-color:#e6b54a}#ceos .cx-rew{z-index:2;right:calc(var(--sar,0px) + 10px);top:calc(var(--sat,0px) + 92px);color:#fff;min-height:30px;font:600 14px var(--font-display);background:#0000006b;border:0;border-radius:999px;align-items:center;gap:6px;padding:2px 5px 2px 12px;display:inline-flex;position:absolute}#ceos .cx-rew i{background:var(--cx-gold);color:#4a2600;width:20px;height:20px;font:800 13px/1 var(--font-num);border-radius:50%;place-items:center;font-style:normal;display:grid}#ceos .cx-rew:disabled{display:none}#ceos[data-v=search] .cx-sact{justify-items:center;gap:7px;margin-top:auto;display:grid}#ceos .cx-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:min(100%,360px);display:grid}#ceos .cx-two.one{grid-template-columns:minmax(0,1fr);width:min(100%,240px)}#ceos .cx-two .cx-btn{flex-direction:column;gap:1px;padding:5px 8px}#ceos .cx-two .cx-btn[data-act=cx-sr-ok]{min-height:52px;font-size:clamp(16px,4.4vw,19px)}#ceos .cx-cap{text-align:center;color:#fff;text-shadow:0 1px 2px #000000e6;max-width:360px;font-size:12px}#ceos .cx-wait{min-height:56px;font:600 15px var(--font-display);color:#fff;text-shadow:0 1px 3px #000c;place-items:center;display:grid}#ceos .cx-prizes{z-index:3;pointer-events:none;position:absolute;inset:0}#ceos .cx-prizes[hidden]{display:none}#ceos .cx-pz-row{box-sizing:border-box;left:var(--al);top:var(--at);width:calc(var(--ar) - var(--al));height:calc(var(--ab) - var(--at));flex-wrap:wrap;place-content:center;align-items:center;gap:clamp(6px,2vw,10px);display:flex;position:absolute}#ceos .cx-pz{width:auto;box-shadow:none;color:#fff;pointer-events:auto;opacity:0;background:0 0;border:0;align-content:start;justify-items:center;gap:3px;padding:0;display:grid;position:relative}#ceos .cx-pz .icard{--ic:clamp(62px, 17vw, 78px)}#ceos .cx-pz.r-epic .icard,#ceos .cx-pz.r-legendary .icard{box-shadow:0 0 0 1px color-mix(in srgb, var(--c3) 85%, #000), inset 0 1.5px 0 #ffffff80, 0 0 14px var(--gl)}#ceos .cx-pz-new{background:var(--cx-gold);color:#4a2600;font:800 9.5px var(--font-ui);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-top:1px;padding:1px 7px}#ceos .cx-pz-t{max-width:100%;font:700 10.5px/1.15 var(--font-ui);color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #000000d9;overflow:hidden}#ceos .cx-prizes.go .cx-pz{animation:cx-pz-in .55s cubic-bezier(.2, 1.25, .4, 1) var(--d,0s) both}@keyframes cx-pz-in{0%{opacity:0;transform:translate(var(--fx,0), var(--fy,0)) scale(.15) rotate(-10deg)}45%{opacity:1}to{opacity:1;transform:none}}#ceos .cx-prizes.out .cx-pz{animation:.25s ease-in both cx-pz-out}@keyframes cx-pz-out{to{opacity:0;transform:translateY(-14px)scale(.92)}}#ceos .cx-prizes.n1 .cx-pz .icard{--ic:clamp(96px, 28vw, 120px)}#ceos .cx-prizes.n1 .cx-pz-t{font-size:12.5px}#ceos .cx-pz-sheet{box-sizing:border-box;left:var(--al);top:var(--at);width:calc(var(--ar) - var(--al));height:calc(var(--ab) - var(--at));pointer-events:auto;background:#081c16d1;border-radius:16px;flex-direction:column;padding:10px 8px 6px;animation:.3s ease-out both cx-sheet;display:flex;position:absolute;box-shadow:0 10px 30px #00000073}@keyframes cx-sheet{0%{opacity:0;transform:translateY(16px)}}#ceos .cx-prizes.out .cx-pz-sheet{animation:.25s ease-in both cx-pz-out}#ceos .cx-pz-head{font:600 13px var(--font-display);letter-spacing:.04em;color:#ffe39a;text-align:center;margin-bottom:6px}#ceos .cx-pz-grid{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));justify-items:center;gap:8px 4px;min-height:0;padding:2px 2px 8px;display:grid;overflow-y:auto}#ceos .cx-prizes.many .cx-pz .icard{--ic:54px}#ceos .cx-prizes.many .cx-pz-t{max-width:58px;font-size:9.5px}@media (prefers-reduced-motion:reduce){#ceos .cx-prizes.go .cx-pz{opacity:1;animation:none}#ceos .cx-cglow{animation:none}}#ceos .cx-pop{z-index:5;padding:calc(var(--sat,0px) + 14px) 12px calc(var(--sab,0px) + 14px);background:#0a140e80;place-items:center;display:grid;position:absolute;inset:0}#ceos .cx-pop[hidden]{display:none}#ceos .cx-mbar{color:#6b5536;align-items:center;gap:10px;margin-bottom:10px;font-size:12.5px;display:flex}#ceos .cx-mbar .ppr-btn{border-radius:7px;min-width:0;min-height:28px;padding:2px 10px;font-size:12.5px}#ceos .cx-rgrid{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));justify-items:center;gap:8px 4px;display:grid}#ceos .cx-rcell{color:#5e4a2e;font:700 10px/1.2 var(--font-ui);text-align:center;background:0 0;border:0;align-content:start;justify-items:center;gap:3px;padding:0;display:grid}#ceos .cx-rcell .icard{--ic:52px}#ceos .cx-rcell>span:not(.icard){white-space:nowrap;text-overflow:ellipsis;max-width:58px;overflow:hidden}#ceos .cx-rcell .cx-odd{font:700 11px/1.1 var(--font-num);color:#5e4a2e}#ceos .cx-odds{margin-bottom:8px}#ceos .cx-rwho{font:700 13px/1.2 var(--font-display);color:#3d2b12;margin:12px 0 6px}#ceos .ppr-card .md-skill{color:#3a2c18;background:#8c68321c}#ceos .ppr-card .md-skill b,#ceos .ppr-card .md-skill .sk-at,#ceos .ppr-card .md-skill .sk-next{color:#6b5536}body.cx-open #modal-card{color:#3a2c18;--ink:#3a2c18;--ink-2:#5e4a2e;--ink-3:#8a7350;--rule:#5a3c1433;--panel-2:#8c68321c;--panel-3:#8c68322e;background:#eee2c6 url(./paper-Bg9p6s_N.webp) 50%/cover;border:0;box-shadow:0 18px 46px #0000008c,inset 0 0 60px #78541e38}body.cx-open #modal-card .m-head h2{color:#1f5c50;-webkit-text-stroke:0;text-shadow:none}body.cx-open #modal-card .sr-card{box-shadow:none;background:#8c68321c;border:0}body.cx-open #modal-card .sr-t,body.cx-open #modal-card .sr-n{color:#3a2c18;text-shadow:none}body.cx-open #modal-card .sr-medal{box-shadow:none;background:#ffffff73;border:0}body.cx-open #modal-card .sr-bar{background:#5a3c1433}body.cx-open #modal-card .m-foot{background:0 0;border-top:0}body.cx-open #modal-card .rb-or{color:#3a2c18}#ceos.land .cx-list{padding-left:4%;padding-right:4%}#ceos.land[data-v=ceo] .cx-ui{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(140px,17%) 1fr minmax(300px,38%);column-gap:10px;display:grid}#ceos.land[data-v=ceo] .cx-head{grid-area:1/1/auto/3}#ceos.land[data-v=ceo] .cx-side{scrollbar-width:none;grid-area:2/1;min-height:0;margin:0 0 0 -6px;padding:4px 6px 8px;overflow-y:auto}#ceos.land[data-v=ceo] .cx-side::-webkit-scrollbar{display:none}#ceos.land[data-v=ceo] .cx-panel{min-height:0;margin:0 calc(-10px - var(--sar,0px)) calc(-6px - var(--sab,0px)) 0;padding:calc(var(--sat,0px) + 10px) calc(12px + var(--sar,0px)) calc(6px + var(--sab,0px)) 14px;background:var(--cx-panel);flex-direction:column;grid-area:1/3/3;display:flex;box-shadow:-6px 0 24px #00000040}#ceos.land[data-v=ceo] .cx-ident{text-align:left;background:0 0;justify-items:start;width:100%;margin:0;padding:0 0 2px}#ceos.land[data-v=ceo] .cx-gem{left:calc(17% + var(--sal,0px) + 26px);top:calc(var(--sat,0px) + 54px)}#ceos.land[data-v=ceo] .cx-name{font-size:24px}#ceos.land[data-v=ceo] .cx-under{justify-content:flex-start;margin:2px 0 4px;padding:0}#ceos.land[data-v=ceo] .cx-pbody{flex:1}#ceos.land[data-v=ceo] .cx-tabs{margin:4px -12px 0 -14px}#ceos.land[data-v=ceo] .cx-arrows{left:calc(17% + var(--sal,0px) + 16px);right:calc(38% + var(--sar,0px) + 16px);z-index:2;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:50%}#ceos.land[data-v=ceo] .cx-arrows .cx-arrow{pointer-events:auto}#ceos.land[data-v=search] .cx-ui{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(250px,37%);column-gap:12px;display:grid}#ceos.land[data-v=search] .cx-head{grid-column:1/3}#ceos.land[data-v=search] .cx-sseg{grid-area:2/1;justify-self:start;margin-top:0}#ceos.land[data-v=search] .cx-sact{grid-area:4/2;margin:0}#ceos.land[data-v=search] .cx-rew{top:calc(var(--sat,0px) + 48px)}#ceos .cx-prizes.land.n4 .cx-pz-row{flex-wrap:nowrap;gap:6px}#ceos .cx-prizes.land.n4 .cx-pz .icard{--ic:clamp(60px, 9vw, 74px)}#ceos .cx-prizes.land .cx-pz-grid{grid-template-columns:repeat(auto-fill,minmax(56px,1fr))}#ceos .cx-stage[data-v=crate] .cx-cam{animation:none}#ceos[data-v=crate] .cx-sact{justify-items:center;gap:7px;margin-top:auto;display:grid}#ceos .cx-sdot.supply{background:linear-gradient(#d39a5a,#8f5a2c);box-shadow:inset 0 0 0 1.2px #4a2a12}#ceos .cx-sdot.premium{background:linear-gradient(#d23a44,#7c1424);box-shadow:inset 0 0 0 1.5px #f2b632}#ceos .cx-sdot.supply:before,#ceos .cx-sdot.premium:before{display:none}#ceos .cx-pill .cx-kic{width:20px;height:20px;margin:-2px 0}#ceos .cx-pz-s{font:600 10px/1.1 var(--font-ui);color:#ffe7a8;text-shadow:0 1px 2px #000000e6;white-space:nowrap}#ceos .cx-prizes.n1 .cx-pz-s{font-size:12px}#ceos .cx-prizes.many .cx-pz-s,#ceos .cx-prizes.many .cx-pz-new{font-size:8.5px}#ceos .cx-prizes.crate:not(.many) .cx-pz-t{max-width:84px}#ceos .cx-prizes.crate.n1 .cx-pz-t{max-width:150px}#ceos .cx-prizes.crate.many .cx-pz-sheet{height:auto;max-height:calc(var(--ab) - var(--at))}#ceos .cx-prizes.crate.many .cx-pz-grid{flex:0 auto;align-content:start;gap:10px 4px}#ceos .cx-prizes.crate.many .cx-pz{min-width:0;max-width:100%}#ceos .cx-prizes.crate.many .cx-pz-t{max-width:100%}#ceos.land[data-v=crate] .cx-ui{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(250px,37%);column-gap:12px;display:grid}#ceos.land[data-v=crate] .cx-head{grid-column:1/3}#ceos.land[data-v=crate] .cx-sseg{grid-area:2/1;justify-self:start;margin-top:0}#ceos.land[data-v=crate] .cx-sact{grid-area:4/2;margin:0}#ceos.land[data-v=crate] .cx-rew{top:calc(var(--sat,0px) + 48px)}#ceos .cx-tree{z-index:3;padding-top:var(--sat,var(--sat));--tc:#f0b23a;--tl:#ffd98a;--td:#6e4208;--tg:#ffc4508c;background:radial-gradient(120% 60% at 50% 100%,#50c8a057,#14463a00 62%),radial-gradient(90% 55% at 50% 38%,#18564a 0%,#0f3d34 55%,#0a2b25 100%);grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;position:absolute;inset:0}#ceos .cx-tree.b-ops{--tc:#3fbf93;--tl:#a8f0d4;--td:#0c4f3c;--tg:#5ae6b480}#ceos .cx-tree.b-inf{--tc:#d66aa0;--tl:#ffc3df;--td:#5e1840;--tg:#f078b480}#ceos .cx-tree:before{content:"";pointer-events:none;background:repeating-radial-gradient(circle at 50% 104%,#ffffff09 0 2px,#0000 2px 46px);position:absolute;inset:0}#ceos .cx-thead{z-index:2;align-items:center;gap:8px;min-height:48px;padding:4px 12px 0 8px;display:flex;position:relative}#ceos .cx-tpts{font:600 clamp(14px, 3.9vw, 16px) var(--font-display);color:#fff;background:#0000006b;border-radius:999px;align-items:center;gap:5px;padding:5px 14px;display:inline-flex}#ceos .cx-tpts b{color:#ffd760}#ceos .cx-treset{color:#9ff0cf;background:radial-gradient(circle at 50% 35%,#2f6f61,#123c34);border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;box-shadow:0 2px 4px #00000073,inset 0 1px #fff3}#ceos .cx-treset svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}#ceos .cx-tarea{min-height:0;margin:0 6px;position:relative}#ceos .cx-tlinks{width:100%;height:100%;position:absolute;inset:0;overflow:visible}#ceos .cx-tlinks line{stroke:#00000073;stroke-width:4px;stroke-linecap:round}#ceos .cx-tlinks line.lit{stroke:var(--tl);stroke-width:3.5px;filter:drop-shadow(0 0 4px var(--tg))}#ceos .cx-tn{--d:clamp(50px, 14vw, 58px);width:var(--d);height:var(--d);color:#fff;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;overflow:visible;translate:-50% -50%}#ceos .cx-tn.cap{--d:clamp(62px, 17vw, 72px)}#ceos .cx-tn .cx-tn-c{background:radial-gradient(circle at 50% 32%,#2a5249,#10302a 70%);border-radius:50%;place-items:center;transition:transform .12s;display:grid;position:absolute;inset:0;box-shadow:0 0 0 3px #0a221d,0 0 0 5px #ffffff1a,0 4px 8px #00000073}#ceos .cx-tn svg{fill:none;stroke:#ffffff73;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:48%;height:48%}#ceos .cx-tn b{color:#ffffff8c;text-shadow:0 1px 2px #000;white-space:nowrap;font-size:13px;position:absolute;top:calc(100% + 1px);left:50%;translate:-50%}#ceos .cx-tn.open .cx-tn-c,#ceos .cx-tn.has .cx-tn-c{background:radial-gradient(circle at 50% 30%, var(--tl), var(--tc) 48%, var(--td));box-shadow:0 0 0 3px var(--td), 0 0 0 5px #ffffff47, 0 4px 10px #00000073}#ceos .cx-tn.open .cx-tn-c{filter:saturate(.55)brightness(.78)}#ceos .cx-tn.open svg,#ceos .cx-tn.has svg,#ceos .cx-tn.full svg{stroke:#fff;filter:drop-shadow(0 1px 1px #00000080)}#ceos .cx-tn.has b,#ceos .cx-tn.open b{color:#fff}#ceos .cx-tn.full .cx-tn-c{background:radial-gradient(circle at 50% 30%, var(--tl), var(--tc) 48%, var(--td));box-shadow:0 0 0 3px #8a5208, 0 0 0 5px #ffd25c, 0 0 16px var(--tg), 0 4px 10px #00000073}#ceos .cx-tn.full b{color:#ffd760}#ceos .cx-tn.can .cx-tn-c{animation:1.8s ease-in-out infinite cx-tn-can}@keyframes cx-tn-can{0%,to{box-shadow:0 0 0 3px var(--td), 0 0 0 5px #ffffff47, 0 4px 10px #00000073}50%{box-shadow:0 0 0 3px var(--td), 0 0 0 5px var(--tl), 0 0 18px var(--tg), 0 4px 10px #00000073}}#ceos .cx-tn.sel .cx-tn-c{transform:scale(1.12)}#ceos .cx-tn:active .cx-tn-c{transform:scale(.94)}#ceos .cx-wheel{height:clamp(176px,25vh,210px);position:relative;overflow:hidden}#ceos .cx-wdisc{aspect-ratio:1;background:radial-gradient(circle,#0a221d00 0 31%,#0a221deb 31.5% 60%,#ffd25c00 60.5%),conic-gradient(from 200deg,#6e4208,#f0b23a,#ffd98a,#f0b23a,#6e4208,#0c4f3c,#3fbf93,#0c4f3c,#5e1840,#d66aa0,#5e1840,#6e4208);border-radius:50%;width:min(86vw,340px);position:absolute;top:18px;left:50%;translate:-50%;box-shadow:0 0 0 4px #00000059,0 0 34px #50d2aa59}#ceos .cx-wface{aspect-ratio:1;background-position:50% 30%;background-size:cover;border-radius:50%;width:31%;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 4px #ffd25c,0 0 0 7px #6e4208,0 4px 12px #00000080}#ceos .cx-wbr{color:#fff;font:600 clamp(13px, 3.6vw, 15px) var(--font-display);text-shadow:0 1px 2px #000;background:0 0;border:0;justify-items:center;gap:1px;padding:0;display:grid;position:absolute}#ceos .cx-wbr.top{top:4%;left:50%;translate:-50%}#ceos .cx-wbr.left{top:17%;left:2%}#ceos .cx-wbr.right{top:17%;right:2%}#ceos .cx-wbr b{color:#cfe7da;font-size:11.5px}#ceos .cx-wbi{background:radial-gradient(circle at 50% 30%,#fff3c4,#f0b23a 55%,#6e4208);border-radius:50%;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 2px 4px #00000073}#ceos .cx-wbr.b-ops .cx-wbi{background:radial-gradient(circle at 50% 30%,#d6fff0,#3fbf93 55%,#0c4f3c)}#ceos .cx-wbr.b-inf .cx-wbi{background:radial-gradient(circle at 50% 30%,#ffe0ef,#d66aa0 55%,#5e1840)}#ceos .cx-wbi svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px #00000080);width:58%;height:58%}#ceos .cx-wbr:not(.top){opacity:.78;transform:scale(.88)}#ceos .cx-wbr.top .cx-wbi{width:42px;height:42px;box-shadow:0 0 0 3px #ffd25c,0 0 14px #ffd25c99}#ceos .cx-warr{color:#fff;filter:drop-shadow(0 1px 2px #000);background:0 0;border:0;place-items:center;width:40px;height:48px;padding:0;display:grid;position:absolute;top:34%}#ceos .cx-warr.l{left:2px}#ceos .cx-warr.r{right:2px}#ceos .cx-warr svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}#ceos .cx-auto{color:#4a3214;min-height:36px;font:600 14.5px var(--font-display);background:linear-gradient(#fff8e6,#ead9b4);border:0;border-radius:999px;padding:4px 18px;position:absolute;bottom:8px;right:10px;box-shadow:0 2px #8a6a3a,0 4px 8px #00000059}#ceos .cx-auto:disabled{filter:grayscale(.6);opacity:.55}#ceos .cx-tree>.cx-tabs{z-index:2;padding:0 6px var(--sab);background:#081e19eb;margin:0;position:relative}#ceos .cx-tcard{z-index:4;left:12px;right:12px;bottom:calc(var(--sab) + 52px);background:var(--cx-panel);border-radius:14px;gap:6px;padding:12px 14px 14px;display:grid;position:absolute;box-shadow:0 8px 22px #00000080}#ceos .cx-tch{align-items:center;gap:10px;display:flex}#ceos .cx-tch b{font:600 clamp(16px, 4.4vw, 18px) var(--font-display);color:#fff;flex:1}#ceos .cx-tch .num{color:#ffd760;font-size:15px}#ceos .cx-tn-c.sm{background:radial-gradient(circle at 50% 30%, var(--tl), var(--tc) 48%, var(--td));border-radius:50%;place-items:center;width:36px;height:36px;display:grid}#ceos .cx-tn-c.sm svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:55%;height:55%}#ceos .cx-tx{color:#fff;background:#0000004d;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}#ceos .cx-tx svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;width:16px;height:16px}#ceos .cx-tcard p{font:600 14px var(--font-ui);color:#eaf5ef;margin:0}#ceos .cx-tcard .cx-tnext{color:#ffe39a;font-size:13px}#ceos .cx-tcard .cx-tlock{color:#cfe7da;align-items:center;gap:6px;font-size:13px;display:flex}#ceos .cx-tlock svg{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px}#ceos .cx-tcard .cx-btn{margin-top:2px}#ceos .cx-tnote{z-index:2;left:0;right:0;top:calc(var(--sat,var(--sat)) + 52px);text-align:center;font:600 12.5px var(--font-ui);color:#cfe7da;text-shadow:0 1px 2px #000;margin:0;position:absolute}#ceos .cx-tree.land{background:radial-gradient(70% 90% at 18% 100%,#50c8a04d,#14463a00 60%),radial-gradient(90% 80% at 60% 40%,#18564a 0%,#0f3d34 55%,#0a2b25 100%);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(240px,36%) minmax(0,1fr)}#ceos .cx-tree.land .cx-thead{grid-column:1/3}#ceos .cx-tree.land .cx-tarea{grid-area:2/2/4;margin:0 12px 8px 0}#ceos .cx-tree.land .cx-wheel{grid-area:2/1;height:auto}#ceos .cx-tree.land .cx-wdisc{width:min(34vw,300px);top:auto;bottom:-34%}#ceos .cx-tree.land>.cx-tabs{grid-area:3/1}#ceos .cx-tree.land .cx-tcard{width:min(52%,380px);bottom:12px;left:auto;right:12px}#ceos .cx-tree.land .cx-tn{--d:clamp(42px, 11vh, 52px)}#ceos .cx-tree.land .cx-tn b{font-size:12px}#ceos .cx-tree.land .cx-tn.cap{--d:clamp(50px, 13vh, 60px)}#ceos .cx-skf{pointer-events:none;flex:auto;min-height:140px;position:relative}#ceos .cx-skt{aspect-ratio:1;pointer-events:auto;background:linear-gradient(#fff3c4 0%,#e8b84a 42%,#9a6214 100%);border:0;border-radius:12px;place-items:center;width:clamp(56px,15.5vw,66px);padding:0;transition:transform .12s;display:grid;position:absolute;box-shadow:0 0 0 3px #5a3a08,0 0 0 5px #f6d27a,0 6px 12px #00000073}#ceos .cx-skt.l{left:3%}#ceos .cx-skt.r{right:3%}#ceos .cx-skt svg{fill:none;stroke:#5a2a00;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:56%;height:56%}#ceos .cx-skt b{color:#fff;text-shadow:0 1px 2px #000,0 0 3px #000;font-size:12.5px;position:absolute;top:2px;left:5px}#ceos .cx-skt.sig{background:radial-gradient(circle at 50% 30%,#ffe2a8,#ef7a3a 52%,#8a2410);box-shadow:0 0 0 3px #5a1608,0 0 0 5px #ffb36a,0 6px 12px #00000073}#ceos .cx-skt.sig svg{stroke:#fff;filter:drop-shadow(0 1px 1px #00000080)}#ceos .cx-skt.off{background:linear-gradient(#e6e9ea,#9aa3a8 50%,#5c6468);box-shadow:0 0 0 3px #2e3437,0 0 0 5px #c5ccd0,0 6px 12px #00000073}#ceos .cx-skt.off svg{stroke:#2e3437}#ceos .cx-skt.sel{transform:scale(1.08);box-shadow:0 0 0 3px #5a3a08,0 0 0 5px #ffd25c,0 0 20px #ffd25cd9,0 6px 12px #00000073}#ceos .cx-skt:active{transform:scale(.95)}#ceos .cx-skl{background:#fffffff0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-7px;right:-7px;box-shadow:0 1px 3px #00000073}#ceos .cx-skl svg{stroke:#3d3a36;stroke-width:2.4px;width:14px;height:14px}#ceos .t-rank .cx-skd{justify-self:stretch;gap:4px;padding:0 2px 8px;display:grid}#ceos .cx-skh{align-items:center;gap:8px;display:flex}#ceos .cx-skh b{font:600 clamp(17px, 4.6vw, 19px) var(--font-display);color:#fff}#ceos .cx-skk{font:700 11.5px var(--font-ui);color:#ffe39a;background:#00000059;border-radius:999px;padding:1px 9px}#ceos .cx-skd p{font:600 14px var(--font-ui);color:#eaf5ef;margin:0}#ceos .cx-skd .cx-skp{color:#a9c7b8;font-size:13px}#ceos .cx-skp span.past{color:#eaf5ef}#ceos .cx-skp span.on{color:#ffd760;font-weight:800}#ceos .cx-skp i{opacity:.5;margin:0 3px;font-style:normal}#ceos .cx-skd .cx-skx{color:#ffc2a8;font-size:13px}#ceos .t-rank .cx-btn.big{margin:0 auto 4px;display:flex}#ceos .cx-sktop{font:600 14px var(--font-display);color:#ffe39a;justify-content:center;align-items:center;gap:8px;margin:2px 0 6px;display:flex}#ceos.land[data-v=ceo] .cx-skf{grid-area:2/2;min-height:0}#ceos.land[data-v=ceo] .cx-skt{width:clamp(48px,12vh,60px)}#ceos .t-equip .cx-eqstats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}#ceos .cx-eqstats span{text-align:center;background:#0000003d;border-radius:10px;justify-items:center;gap:1px;padding:6px 4px;display:grid}#ceos .cx-eqstats i{font:700 10.5px var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:#a9c7b8;font-style:normal}#ceos .cx-eqstats b{font:600 clamp(13px, 3.8vw, 15px) var(--font-display);color:#fff}#ceos .t-equip .cx-eqperks{gap:5px;margin:0 0 8px;padding:0 2px;list-style:none;display:grid}#ceos .cx-eqperks li{font:600 13.5px var(--font-ui);color:#eaf5ef;justify-content:space-between;align-items:baseline;gap:12px;display:flex}#ceos .cx-eqperks li b{color:#ffe39a;flex:none;font-weight:700}#ceos .cx-eqperks li span{text-align:right}#ceos .cx-eqperks li.off{opacity:.5}#ceos .cx-eqshare{font:600 12.5px var(--font-ui);color:#cfe7da;margin:0 0 6px}#ceos .t-equip .seat-sec{margin-top:2px}#ceos .t-equip .seat-sec .md-acts{gap:6px;display:grid}#ceos .t-equip .seat-sec .md-acts .btn{width:100%;min-height:48px;font-size:clamp(16px,4.4vw,18px)}#ceos .cx-ring b small{color:var(--cx-mint);margin-left:1px;font-size:.46em}#ceos .cx-ibtn.sm{flex:none;width:26px;height:26px}#ceos .cx-ibtn.sm svg{width:16px;height:16px}#ceos .cx-mdrow{justify-content:center;gap:12px;margin:2px 0 10px;display:flex}#ceos .cx-mdq{font:700 11.5px/1.2 var(--font-ui);color:#5e4a2e;text-align:center;justify-items:center;gap:2px;display:grid}#ceos .cx-mdq .icard{--ic:54px}#ceos .cx-mdq i{color:#7a6542;font-style:normal;font-weight:600}#ceos .cx-asm{justify-content:center;gap:10px;margin:0 0 10px;display:flex}#ceos .cx-asm .icard{--ic:50px}#ceos .cx-asm .icard.none{opacity:.45;filter:grayscale(.6)}#ceos .cx-asm.none{flex-direction:column;align-items:center;gap:6px}#ceos .cx-asm.none>b{font:700 13px var(--font-ui);color:#ffd2c4}#ceos .cx-get{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}#ceos .cx-smc{background:0 0;border:0;border-radius:12px;padding:0;transition:transform .12s}#ceos .cx-smc:active:not(:disabled){transform:scale(.93)}#ceos .cx-smc:disabled{cursor:default}#ceos .cx-mdneed{font:600 12.5px var(--font-ui);color:#7a6542;flex-wrap:wrap;justify-content:center;gap:4px 12px;display:flex}#ceos .cx-mdneed b{color:#3a2c18}#ceos .cx-starbtn{background:0 0;border:0;border-radius:999px;padding:4px 6px;display:inline-flex}#ceos .cx-starbtn:active{transform:scale(.96)}#ceos .cx-pvw{color:#fff;height:32px;font:600 14px var(--font-display);background:#0000006b;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 12px 0 9px;display:inline-flex}#ceos .cx-pvw svg{fill:none;stroke:#ffd25c;stroke-width:2px;stroke-linejoin:round;width:19px;height:19px}#ceos[data-v=promo] .cx-ident{padding-bottom:0}#ceos .cx-pslots{pointer-events:none;flex:auto;min-height:170px;position:relative}#ceos .cx-pslot{--d:clamp(54px, 15vw, 64px);top:calc(8% + var(--r) * 30%);width:var(--d);height:var(--d);pointer-events:auto;background:radial-gradient(circle at 50% 38%,#fff3,#08241c99 72%);border:0;border-radius:50%;place-items:center;padding:0;transition:transform .12s;display:grid;position:absolute;box-shadow:0 0 0 2.5px #ffecbecc,0 0 0 5px #00000038,0 5px 12px #00000059}#ceos .cx-pslot.l{left:var(--x)}#ceos .cx-pslot.r{right:var(--x)}#ceos .cx-pslot:active{transform:scale(.93)}#ceos .cx-pslot>i{font:300 32px/1 var(--font-num);color:#fff6dceb;text-shadow:0 1px 3px #0009;font-style:normal}#ceos .cx-pslot.on{background:radial-gradient(circle at 50% 35%,#2f6f61,#0e362d 75%);animation:.28s cubic-bezier(.2,1.4,.4,1) both cx-pin;box-shadow:0 0 0 2.5px #ffd25c,0 0 0 5px #5a320059,0 0 16px #ffd25c8c,0 5px 12px #00000059}@keyframes cx-pin{0%{transform:scale(.6)}}#ceos .cx-pbadge{background:radial-gradient(circle at 50% 35%,#fbe7c6,#c98a52 70%);border-radius:50%;place-items:center;width:88%;height:88%;display:grid;overflow:hidden}#ceos .cx-pbadge.silver{background:radial-gradient(circle at 50% 35%,#fff,#a9b6c4 70%)}#ceos .cx-pbadge.gold{background:radial-gradient(circle at 50% 35%,#fff4c0,#e8a83a 70%)}#ceos .cx-pbadge.sh{background:radial-gradient(circle at 50% 35%,#e9f4ff,#8aa3c0 70%)}#ceos .cx-pbadge img{object-fit:contain;filter:drop-shadow(0 1px 2px #00000059);width:92%;height:92%;display:block}#ceos .cx-pbadge.sh svg{width:74%;height:74%}#ceos .cx-pund{justify-content:center;padding:24px 0 2px;display:flex}#ceos .cx-pstars{--sw:clamp(26px, 7vw, 30px);--sg:5px;gap:var(--sg);display:flex;position:relative}#ceos .cx-pstars>i{width:var(--sw);height:var(--sw);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:linear-gradient(90deg, #f6c24a 0 var(--a), #8ff0c4 var(--a) var(--b), #00000080 var(--b))}#ceos .cx-pstars>i.on{background:linear-gradient(#fff3b0,#f2b632 60%,#c27c1c)}#ceos .cx-pstars>i.pv{animation:1.6s ease-in-out infinite cx-pglow}@keyframes cx-pglow{50%{filter:brightness(1.18)}}#ceos .cx-pstars.fill>i{animation:.75s ease-out .45s both cx-pfill}@keyframes cx-pfill{0%{transform:scale(1)}35%{filter:brightness(1.6);transform:scale(1.3)}to{transform:scale(1)}}#ceos .cx-ptag{bottom:calc(100% + 4px);left:calc(var(--i) * (var(--sw) + var(--sg)) + var(--sw) / 2);font:700 12.5px var(--font-num);color:#fff;white-space:nowrap;background:#0000009e;border-radius:999px;padding:1px 8px;position:absolute;transform:translate(-50%)}#ceos .cx-ptag em{color:#8ff0a8;margin-left:5px;font-style:normal}#ceos .cx-luck{font:600 14.5px var(--font-display);color:#fff;text-shadow:0 1px 2px #000c;justify-content:center;align-items:center;gap:5px;margin:2px 0 4px;display:flex}#ceos .cx-luck b{color:#ffe08a}#ceos .cx-clover svg{fill:#5fd38a;filter:drop-shadow(0 1px 1px #00000080);width:18px;height:18px;display:block}#ceos .cx-clover .st{fill:none;stroke:#3aa868;stroke-width:2px;stroke-linecap:round}#ceos .cx-pside{flex-direction:column;display:flex}#ceos .cx-pmat{margin:2px -10px calc(-6px - var(--sab,0px));padding:8px 12px calc(8px + var(--sab,0px));background:var(--cx-panel);border-radius:16px 16px 0 0;box-shadow:0 -6px 24px #0000004d}#ceos .cx-pmh{justify-content:center;align-items:center;gap:8px;margin-bottom:6px;display:flex}#ceos .cx-pmh>b{font:600 15.5px var(--font-display);color:#ffe39a}#ceos .cx-pmh .cx-ibtn b{font:800 14px/1 var(--font-num)}#ceos .cx-pmat .cx-asm{margin-bottom:8px}#ceos .cx-pacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}#ceos .cx-pacts .cx-btn.big{width:100%}#ceos .cx-ptop{margin:6px 0 calc(14px + var(--sab,0px));font:600 17px var(--font-display);color:#ffe39a;text-align:center;text-shadow:0 1px 3px #000c}#ceos .cx-pfly{z-index:4;pointer-events:none;position:absolute}#ceos .cx-pfly .cx-pbadge{width:100%;height:100%;box-shadow:0 0 14px #ffdc78e6}#ceos .cx-crit{z-index:4;pointer-events:none;font:700 clamp(32px, 9vw, 42px) var(--font-display);color:#ffe066;white-space:nowrap;text-shadow:0 2px #8a3a00,0 0 18px #ff9628e6;align-items:baseline;gap:10px;animation:1.5s ease-out forwards cx-crit;display:flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}#ceos .cx-crit em{color:#fff;font-style:normal}@keyframes cx-crit{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}15%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}30%{transform:translate(-50%,-50%)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-70%)scale(1)}}#ceos .cx-pdone{z-index:6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:pointer;background:#08181273;place-items:center;padding:20px;animation:.25s ease-out both cx-pdfade;display:grid;position:absolute;inset:0}@keyframes cx-pdfade{0%{opacity:0}}#ceos .cx-pdcard{box-sizing:border-box;background:var(--cx-panel);text-align:center;border-radius:18px;justify-items:center;gap:6px;width:min(100%,320px);padding:16px 18px 14px;animation:.45s cubic-bezier(.2,1.3,.4,1) both cx-pdin;display:grid;box-shadow:0 16px 40px #00000080,0 0 0 2px #ffd25c8c}@keyframes cx-pdin{0%{opacity:0;transform:scale(.7)}}#ceos .cx-pdcard h3{font:600 clamp(24px, 7vw, 30px) var(--font-display);color:#ffd760;text-shadow:0 2px #5a28008c,0 3px 8px #00000073;margin:0}#ceos .cx-pdshield{width:clamp(96px,28vw,118px)}#ceos .cx-pdstars{gap:3px;display:flex}#ceos .cx-pdstars i{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#00000073;width:22px;height:22px}#ceos .cx-pdstars i.on{background:linear-gradient(#fff3b0,#f2b632 60%,#c27c1c)}#ceos .cx-pdstars i.new{animation:.6s ease-out .35s both cx-pdstar}@keyframes cx-pdstar{0%{opacity:0;transform:scale(2.2)}}#ceos .cx-pdname{font:600 18px var(--font-display);color:#fff}#ceos .cx-pdlv{color:var(--cx-mint);font-size:13px}#ceos .cx-pdgain{font:600 13.5px var(--font-ui);color:#eaf5ef;gap:3px;margin:4px 0 2px;padding:0;list-style:none;display:grid}#ceos .cx-pdgain li:first-child{color:#9be8b4}#ceos .cx-pdtap{font:600 12px var(--font-ui);color:var(--cx-mint);opacity:.8;margin-top:4px}#ceos .cx-pvl{gap:6px;margin-bottom:8px;display:grid}#ceos .cx-pvr{color:#3a2c18;font:600 12.5px/1.3 var(--font-ui);background:#8c68321c;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:6px 8px;display:grid}#ceos .cx-pvr .cx-stars i{width:12px;height:12px}#ceos .cx-pvr.got{opacity:.6}#ceos .cx-pvr.next{background:#ffc45047}#ceos.land[data-v=promo] .cx-ui{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(320px,42%);column-gap:12px;display:grid}#ceos.land[data-v=promo] .cx-head{grid-area:1/1}#ceos.land[data-v=promo] .cx-ident{grid-area:2/1;margin:-8px 0 0;padding:0}#ceos.land[data-v=promo] .cx-name{font-size:22px}#ceos.land[data-v=promo] .cx-pslots{grid-area:3/1;min-height:0}#ceos.land[data-v=promo] .cx-pslot{--d:clamp(46px, 12.5vh, 56px);top:calc(2% + var(--r) * 33%)}#ceos.land[data-v=promo] .cx-pside{min-height:0;margin:0 calc(-10px - var(--sar,0px)) calc(-6px - var(--sab,0px)) 0;padding:calc(var(--sat,0px) + 6px) calc(12px + var(--sar,0px)) calc(8px + var(--sab,0px)) 12px;background:var(--cx-panel);grid-area:1/2/4;justify-content:center;box-shadow:-6px 0 24px #00000040}#ceos.land[data-v=promo] .cx-pmat{box-shadow:none;background:0 0;border-radius:0;margin:0;padding:4px 0 0}#ceos.land[data-v=promo] .cx-pund{padding-top:22px}#ceos.land[data-v=promo] .cx-ptop{margin-bottom:0}@media (prefers-reduced-motion:reduce){#ceos .cx-pstars>i.pv,#ceos .cx-pstars.fill>i,#ceos .cx-pslot.on,#ceos .cx-pdcard,#ceos .cx-pdstars i.new{animation:none}#ceos .cx-crit{animation-duration:1.5s}}#ceos .cx-lv2{align-items:center;gap:12px;display:flex}#ceos .cx-crest{filter:drop-shadow(0 3px 6px #00000073);flex:none;width:58px;height:66px;position:relative}#ceos .cx-crest svg{width:100%;height:100%}#ceos .cx-crest>span{text-align:center;place-content:center;padding-top:2px;line-height:1;display:grid;position:absolute;inset:0}#ceos .cx-crest i{font:800 9px var(--font-ui);letter-spacing:.12em;color:#f5d27a;font-style:normal}#ceos .cx-crest b{font:700 25px/1 var(--font-num);color:#fff3cf;text-shadow:0 2px 2px #00000080}#ceos .cx-lvinfo{flex:1;gap:5px;min-width:0;display:grid}#ceos .cx-lvtop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}#ceos .cx-lvtop b{font:600 17px var(--font-display);color:#fff}#ceos .cx-lvtop b small{color:var(--cx-mint);font-size:13px}#ceos .cx-lvtop>span{font:700 13px var(--font-num);color:#ffd25c}#ceos .cx-xp2{background:linear-gradient(#00000080,#0000004d);border-radius:6px;height:12px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0009,0 1px #ffffff14}#ceos .cx-xp2:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#00000059 calc(10% - 1px) 10%);position:absolute;inset:0}#ceos .cx-xp2 i{background:linear-gradient(#ffe7a0 0%,#f6b93a 45%,#c97b14 100%);border-radius:6px;height:100%;display:block;box-shadow:0 0 8px #ffc44699}#ceos .cx-lvsub{color:var(--cx-mint);font-size:12px}#ceos .cx-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}#ceos .cx-facts>span{background:#00000038;border-radius:8px;gap:2px;min-width:0;padding:6px 8px;display:grid}#ceos .cx-facts i{font:700 9.5px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--cx-mint);opacity:.85;font-style:normal}#ceos .cx-facts b{text-overflow:ellipsis;white-space:nowrap;font:600 13px var(--font-display);color:#fff;overflow:hidden}#ceos .cx-facts .rr-Rare{color:#8cc4ff}#ceos .cx-facts .rr-Elite{color:#7fe3b0}#ceos .cx-facts .rr-Epic{color:#d3a6ff}#ceos .cx-facts .rr-Legendary{color:#ffd25c}#ceos .cx-tarea:before{content:"";pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--tc) 22%, transparent), transparent 75%), radial-gradient(60% 50% at 30% 40%, #78dcaa1f, transparent 70%), radial-gradient(60% 50% at 72% 46%, #78dcaa1a, transparent 70%);filter:blur(2px);border-radius:50%;height:78%;position:absolute;top:-2%;left:4%;right:4%}#ceos .cx-tlinks path{fill:none;stroke-linecap:round}#ceos .cx-tlinks path.tk{stroke:#2a1a0e;stroke-width:26px}#ceos .cx-tlinks path.tk.w{stroke:#6b4a2b;stroke-width:18px}#ceos .cx-tlinks path.bk{stroke:#2a1a0e;stroke-width:12px}#ceos .cx-tlinks path.bw{stroke:#7a5432;stroke-width:7px}#ceos .cx-tlinks path.lt{stroke:var(--tl);stroke-width:3px;filter:drop-shadow(0 0 3px var(--tg)) drop-shadow(0 0 6px var(--tg))}#ceos .cx-leaf{width:15px;height:9px;translate:-50% -50%;rotate:var(--r);pointer-events:none;background:linear-gradient(135deg,#5fae6e,#2c6b3e);border-radius:0 100%;position:absolute;box-shadow:inset 0 0 0 1px #00000040}#ceos .cx-leaf.lit{background:radial-gradient(circle at 40% 35%, #fff, var(--tl) 45%, var(--tc));width:12px;height:12px;box-shadow:0 0 6px var(--tg);border-radius:50% 50% 50% 0}#ceos .cx-tn:before{content:"";background:conic-gradient(var(--tl) calc(var(--p,0) * 1turn), #00000080 0);border-radius:50%;position:absolute;inset:-5px;box-shadow:0 3px 8px #00000080}#ceos .cx-tn.shut:before{background:#00000073}#ceos .cx-tn.shut .cx-tn-c{background:radial-gradient(circle at 50% 30%,#3b4a45,#1f2b28);box-shadow:inset 0 0 0 2px #ffffff14}#ceos .cx-tn b{background:#0a1814d9;border-radius:8px;padding:0 7px;font-size:11.5px;line-height:1.5;top:calc(100% + 4px)}#ceos .cx-skup{align-items:center;gap:10px;margin-top:8px;display:flex}#ceos .cx-skm{color:#fff;font:700 13px var(--font-num);background:#00000047;border-radius:999px;align-items:center;gap:4px;padding:3px 8px 3px 4px;display:inline-flex}#ceos .cx-skm svg,#ceos .cx-skm img{object-fit:contain;width:24px;height:24px}#ceos .cx-skup .cx-btn{min-width:120px;margin-left:auto}#ceos .cx-skmax{color:#ffd760;font:600 14px var(--font-display);margin-left:auto}#ceos .cx-skup-ar{background:radial-gradient(circle at 50% 35%,#9bf0b0,#2c9b5a);border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:-4px;right:-4px;box-shadow:0 0 8px #82f0a0cc}#ceos .cx-skup-ar svg{fill:#fff;stroke:none;width:13px;height:13px}#ceos .pf-art{pointer-events:none;flex:auto;justify-content:center;align-items:flex-end;min-height:110px;padding:0 0 8px;display:flex}#ceos .pf-lead{color:#fff;pointer-events:auto;background:#00000073;border:0;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:4px 8px 4px 12px;display:inline-flex}#ceos .pf-lead span{font:700 11.5px var(--font-ui);color:#ffe39a;flex:none}#ceos .pf-lead b{min-width:0;font:600 15px var(--font-display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#ceos .pf-lead svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}#ceos .pf-panel{min-width:0;min-height:0;margin:0 -10px calc(-6px - var(--sab,0px));padding:12px 12px calc(4px + var(--sab,0px));background:var(--cx-panel);border-radius:16px 16px 0 0;flex-direction:column;display:flex;box-shadow:0 -6px 24px #0000004d}#ceos .pf-panel.t-profile{flex:none;max-height:66%}#ceos .pf-panel:not(.t-profile){flex:auto;margin-top:4px}#ceos .pf-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-width:0;min-height:0;padding:0 6px 8px 2px;display:grid;overflow:hidden auto}#ceos .pf-body>.pb{padding:2px 4px 10px}#ceos .pf-body .stage .dot{box-sizing:border-box;background:#164a3f;border:4px solid #ffffff38;width:22px;height:22px;position:relative;top:auto;right:auto}#ceos .pf-body .stage:before{background:#ffffff29}#ceos .pf-body .stage.done .dot{background:#ffd25c;border-color:#ffd25c}#ceos .pf-body .stage.done:before{background:#ffd25c}#ceos .pf-body .stage.cur .dot{border-color:#ffd25c;box-shadow:0 0 0 4px #ffd25c40}#ceos .pf-tabs{border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));margin:4px -12px 0;padding:0 6px;display:grid}#ceos .pf-tabs button{min-height:42px;color:var(--cx-mint);font:600 clamp(12.5px, 3.5vw, 15px) var(--font-display);background:0 0;border:0;border-radius:0;padding:0 2px;position:relative}#ceos .pf-tabs button.on{color:#ffd760}#ceos .pf-tabs button.on:after{content:"";background:#ffd25c;border-radius:0 0 3px 3px;height:3px;position:absolute;top:-1px;left:20%;right:20%}#ceos .pf-id{align-items:center;gap:12px;min-width:0;display:flex}#ceos .pf-emb{background:radial-gradient(circle at 50% 38%,#fff3,#00000038 72%);border:0;border-radius:50%;flex:none;width:62px;height:62px;padding:0;position:relative}#ceos .pf-em{object-fit:contain;filter:drop-shadow(0 2px 3px #00000080);width:100%;height:100%;display:block}#ceos .pf-swap{background:var(--cx-gold);border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-3px;right:-3px;box-shadow:0 1px 3px #00000073}#ceos .pf-swap svg{fill:none;stroke:#4a2600;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}#ceos .pf-who{flex:1;gap:3px;min-width:0;display:grid}#ceos .pf-nm{align-items:center;gap:6px;min-width:0;display:flex}#ceos .pf-nm h3{min-width:0;font:600 clamp(19px, 5.4vw, 23px)/1.15 var(--font-display);color:#ffd760;text-shadow:0 1px #5a280073;overflow-wrap:anywhere;margin:0}#ceos .pf-ed{color:#fff;background:#ffffff1a;border:0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}#ceos .pf-ed svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}#ceos .pf-sub{color:var(--cx-mint);flex-wrap:wrap;gap:2px 12px;font-size:13px;display:flex}#ceos .pf-sub b,#ceos .pf-sub .num{color:#fff;font-weight:700}#ceos .pf-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}#ceos .pf-fig{background:var(--cx-soft);border-radius:10px;gap:2px;min-width:0;padding:7px 9px;display:grid}#ceos .pf-fig span{color:var(--cx-mint);font-size:11.5px}#ceos .pf-fig b{color:#fff;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;font-size:clamp(14.5px,4.1vw,17px);display:flex;overflow:hidden}#ceos .pf-fig svg{fill:none;stroke:#ffd25c;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}#ceos button.pf-fig{font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;transition:transform .12s}#ceos button.pf-fig:active{transform:scale(.97)}#ceos .pf-fig.inf svg{width:18px;height:18px}.pf-infm .pf-ip-top{justify-content:center;align-items:center;gap:8px;margin:2px 0 12px;display:flex}.pf-infm .pf-ip-top svg{width:34px;height:34px}.pf-infm .pf-ip-top b{font-size:26px}.pf-ip-list{gap:9px;margin:0 0 10px;padding:0;list-style:none;display:grid}.pf-ip{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;display:grid}.pf-ip-n,.pf-ip b{font-size:14px}.pf-ip-bar{background:#3c280a1f;border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.pf-ip-bar i{background:linear-gradient(90deg,#d99a12,#ffcf4a);border-radius:3px;height:100%;display:block}#ceos .pf-row{box-sizing:border-box;background:var(--cx-soft);color:#fff;width:100%;min-height:44px;font:600 14px var(--font-ui);text-align:left;border:0;border-radius:10px;align-items:center;gap:10px;padding:6px 10px;display:flex}#ceos .pf-row>svg{fill:none;stroke:#ffd25c;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}#ceos .pf-row>svg:last-child{width:16px;height:16px;stroke:var(--cx-mint);stroke-width:2.4px}#ceos .pf-rl{color:var(--cx-mint);flex:none;font-size:13px}#ceos .pf-row b{min-width:0;font:600 15px var(--font-display);white-space:nowrap;text-overflow:ellipsis;flex:1;justify-content:flex-end;align-items:center;gap:6px;display:flex;overflow:hidden}#ceos .pf-row.off b{font:600 13px var(--font-ui);color:var(--cx-mint)}#ceos .pf-dot{background:var(--ac);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 2px #ffffff59}#ceos .pf-h{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}#ceos .pf-h b{font:600 15px var(--font-display);color:#fff}#ceos .pf-h span{color:#fff;font-size:13px}#ceos .pf-h i{color:var(--cx-mint);font-style:normal}#ceos .pf-barrow{align-items:center;gap:8px;display:flex}#ceos .pf-bar{background:#0006;border-radius:999px;flex:1;height:12px;position:relative;overflow:hidden}#ceos .pf-bar i{background:linear-gradient(90deg,#d08a1e,#ffd25c);border-radius:999px;position:absolute;top:0;bottom:0;left:0}#ceos .pf-plus{background:var(--cx-gold);color:#4a2600;width:28px;height:28px;font:900 20px/1 var(--font-num);border:0;border-radius:50%;flex:none;place-items:center;padding:0 0 2px;display:grid;box-shadow:0 2px #8a4a08,inset 0 1px #ffffff8c}#ceos .pf-plus:active{transform:translateY(1px)}#ceos .pf-acts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}#ceos .pf-acts .cx-btn{flex-direction:column;gap:2px;min-height:50px;padding:5px 4px;font-size:13.5px}#ceos .pf-acts .cx-btn svg{width:20px;height:20px}#ceos.land[data-v=profile] .cx-ui{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(150px,19%) minmax(0,1fr) minmax(330px,44%);column-gap:10px;display:grid}#ceos.land[data-v=profile] .cx-head{grid-area:1/1/auto/3}#ceos.land[data-v=profile] .pf-tabs{border:0;grid-area:2/1;grid-template-columns:minmax(0,1fr);align-self:start;gap:6px;margin:2px 0 0;padding:0;display:grid}#ceos.land[data-v=profile] .pf-tabs button{min-height:44px;color:var(--cx-mint);text-align:left;background:#081e19a8;border-radius:10px;padding:0 12px}#ceos.land[data-v=profile] .pf-tabs button.on{background:var(--cx-panel);color:#ffd760;box-shadow:inset 3px 0 #ffd25c}#ceos.land[data-v=profile] .pf-tabs button.on:after{display:none}#ceos.land[data-v=profile] .pf-art{grid-area:2/2;min-height:0}#ceos.land[data-v=profile] .pf-panel{max-height:none;margin:0 calc(-10px - var(--sar,0px)) calc(-6px - var(--sab,0px)) 0;padding:calc(var(--sat,0px) + 12px) calc(12px + var(--sar,0px)) calc(8px + var(--sab,0px)) 14px;border-radius:0;grid-area:1/3/3;box-shadow:-6px 0 24px #0000004d}#ceos.land[data-v=profile]:not([data-pf=profile]) .cx-head{grid-column:1}#ceos.land[data-v=profile]:not([data-pf=profile]) .pf-panel{grid-column:2/4;margin-top:0}#ceos.land[data-v=profile] .pf-panel.t-profile .pf-figs{grid-template-columns:repeat(3,minmax(0,1fr))}#ceos .lb-art{pointer-events:none;flex-direction:column;flex:auto;justify-content:flex-end;align-items:center;min-height:170px;padding:0 0 4px;display:flex;position:relative}#ceos .lb-art>*{pointer-events:auto}#ceos .lb-bench{pointer-events:none;justify-items:center;display:grid}#ceos .lb-bench .cx-btn{pointer-events:auto}#ceos .lb-ident{text-align:center;justify-items:center;gap:3px;max-width:92vw;margin-bottom:2px;display:grid}#ceos .lb-name{font:600 clamp(18px, 5.2vw, 22px)/1.1 var(--font-display);color:#ffd760;text-shadow:0 2px #5a28008c,0 0 2px #3c140099,0 3px 8px #00000073;margin:0}#ceos .lb-rar{font:700 11px var(--font-ui);letter-spacing:.04em;background:#00000073;border-radius:999px;padding:1px 9px}#ceos .lb-rar.r-normal{color:#e6eaee}#ceos .lb-rar.r-rare{color:#a8c8ff}#ceos .lb-rar.r-elite{color:#92e8c6}#ceos .lb-rar.r-epic{color:#dcbcff}#ceos .lb-rar.r-legendary{color:#ffd760}#ceos .lb-stars i{filter:drop-shadow(0 1px 1px #0009);width:12px;height:12px}#ceos .lb-big{aspect-ratio:1;place-items:center;width:clamp(118px,34vw,150px);animation:3.4s ease-in-out infinite lb-float;display:grid;position:relative}#ceos .lb-big .lb-pic{z-index:1;object-fit:contain;filter:drop-shadow(0 6px 6px #00000061)drop-shadow(0 0 14px #8cf0ff59);width:100%;height:100%;position:relative}#ceos .lb-big>svg{z-index:1;fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 3px #00000080);width:64%;height:64%;position:relative}#ceos .lb-glow{filter:blur(2px);background:radial-gradient(closest-side,#96f5ff8c,#5ae6ff2e 60%,#0000);border-radius:50%;height:26%;position:absolute;bottom:-6%;left:8%;right:8%}#ceos .lb-big.locked .lb-pic,#ceos .lb-big.locked>svg{filter:grayscale(.85)brightness(.72)drop-shadow(0 6px 6px #00000061)}#ceos .lb-big.locked .lb-glow{opacity:.35}#ceos .lb-big.busy .lb-glow{animation:1.6s ease-in-out infinite lb-pulse}#ceos .lb-big.done .lb-glow{background:radial-gradient(closest-side,#ffe078b3,#ffc44638 60%,#0000)}#ceos .lb-big.done .lb-pic{filter:drop-shadow(0 6px 6px #00000061)drop-shadow(0 0 16px #ffd66e99)}@keyframes lb-float{50%{transform:translateY(-5px)}}@keyframes lb-pulse{50%{opacity:.45;transform:scaleX(.9)}}@keyframes lb-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#ceos .lb-big,#ceos .lb-big.busy .lb-glow{animation:none}}#ceos .lb-lk{z-index:2;background:#0009;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:4px;right:4px}#ceos .lb-lk svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:none;width:13px;height:13px}#ceos .lb-job{pointer-events:auto;background:#081e19cc;border-radius:999px;align-items:center;gap:10px;margin-top:8px;padding:5px 5px 5px 12px;display:flex;box-shadow:0 4px 12px #00000059}#ceos .lb-jt{gap:4px;min-width:128px;display:grid}#ceos .lb-jt span{color:#fff;font-size:13px}#ceos .lb-jbar{background:#ffffff29;border-radius:999px;height:7px;position:relative;overflow:hidden}#ceos .lb-jbar i{background:linear-gradient(90deg,#3fd0e8,#9ff6ff);border-radius:999px;position:absolute;top:0;bottom:0;left:0}#ceos .lb-done .lb-dt{font:600 13.5px var(--font-ui);color:#ffe59a}#ceos .lb-chip{color:#fff;max-width:calc(100% - 16px);font:600 12.5px var(--font-ui);white-space:nowrap;background:#081e19cc;border:0;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;display:inline-flex;position:absolute;top:4px;left:50%;transform:translate(-50%)}#ceos .lb-chip span{text-overflow:ellipsis;overflow:hidden}#ceos .lb-chip b{color:#ffd760}#ceos .lb-chip .num{color:#9ff6ff}#ceos .lb-chip.done{background:#462c06d9}#ceos .lb-chip-g{border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}#ceos .lb-chip-g .mod-pic{width:24px;height:24px}#ceos .lb-chip-g svg{fill:none;stroke:#fff;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}#ceos .lb-tile.r-normal,#ceos .lb-chip-g.r-normal{background:radial-gradient(circle at 50% 30%,#c3cad1,#8a949e 55%,#4f5760)}#ceos .lb-tile.r-rare,#ceos .lb-chip-g.r-rare{background:radial-gradient(circle at 50% 30%,#9cc0ff,#4f84e6 55%,#23489a)}#ceos .lb-tile.r-elite,#ceos .lb-chip-g.r-elite{background:radial-gradient(circle at 50% 30%,#8fe3c2,#2fa97f 55%,#0f5e43)}#ceos .lb-tile.r-epic,#ceos .lb-chip-g.r-epic{background:radial-gradient(circle at 50% 30%,#d5b2ff,#9a63e6 55%,#4f2694)}#ceos .lb-tile.r-legendary,#ceos .lb-chip-g.r-legendary{background:radial-gradient(circle at 50% 30%,#ffe08a,#e09a2c 55%,#8f520c)}#ceos .lb-panel{min-width:0;height:52%;min-height:0;margin:0 -10px calc(-6px - var(--sab,0px));padding:10px 12px calc(4px + var(--sab,0px));background:var(--cx-panel);border-radius:16px 16px 0 0;flex-direction:column;flex:none;display:flex;box-shadow:0 -6px 24px #0000004d}#ceos .lb-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;padding:2px 6px 8px 2px;overflow:hidden auto}#ceos .lb-state{margin-bottom:8px}#ceos .lb-state .card{margin:0}#ceos .ri,#ceos .stk{color:#fff;background:#ffffff1a}#ceos .ri.short{color:#ffb3a6;background:#ff6e5a38}#ceos .ri.fee{cursor:default}#ceos .art-ic{width:24px;height:24px}#ceos .lb-bar{justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;display:flex}#ceos .lb-bar select{max-width:60%}#ceos .lb-count{color:#fff;font-size:14px}#ceos .lb-count i{color:var(--cx-mint);font-style:normal}#ceos .lb-none{text-align:center;color:var(--cx-mint);margin:16px 4px}#ceos .lb-grid{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:8px;display:grid}#ceos .lb-tile{aspect-ratio:1;border:0;border-radius:12px;place-items:center;padding:0;display:grid;position:relative;box-shadow:inset 0 2px #ffffff59,inset 0 -3px 6px #0000002e,0 2px 4px #00000040}#ceos .lb-tile .lb-g{place-items:center;width:62%;height:62%;margin-top:-10%;display:grid}#ceos .lb-tile .lb-g .mod-pic{filter:drop-shadow(0 2px 2px #00000059);width:112%;height:112%}#ceos .lb-tile .lb-g svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px #0006);width:100%;height:100%}#ceos .lb-tile .lb-stars{gap:0;position:absolute;bottom:4px;left:0;right:0}#ceos .lb-tile .lb-stars i{width:8.5px;height:8.5px}#ceos .lb-tile.locked:before{content:"";border-radius:inherit;background:#0e181675;position:absolute;inset:0}#ceos .lb-tile .lb-lk,#ceos .lb-tile .dot,#ceos .lb-tile .lb-inlab{z-index:1}#ceos .lb-tile.locked .lb-g{margin-top:0}#ceos .lb-tile .lb-lk{width:18px;height:18px;bottom:3px;right:3px}#ceos .lb-tile .lb-lk svg{width:11px;height:11px}#ceos .lb-tile.sel{box-shadow:0 0 0 3px #ffd25c,0 0 14px #ffd25cb3,inset 0 2px #ffffff59}#ceos .lb-tile .dot{top:-3px;right:-3px}#ceos .lb-tile:active{transform:scale(.95)}#ceos .lb-inlab{background:#081e19cc;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:3px;left:3px}#ceos .lb-inlab svg{fill:none;stroke:#9ff6ff;stroke-width:2.2px;stroke-linecap:round;width:13px;height:13px;animation:6s linear infinite lb-spin}#ceos .lb-page{gap:8px;display:grid}#ceos .lb-back{min-height:28px;color:var(--cx-mint);font:600 13px var(--font-ui);background:0 0;border:0;border-radius:999px;justify-self:start;align-items:center;gap:2px;margin:-2px 0 -2px -4px;padding:0 10px 0 2px;display:inline-flex}#ceos .lb-back svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}#ceos .lb-what{align-items:center;gap:8px;display:flex}#ceos .lb-eff{min-width:0;font:700 15px/1.3 var(--font-ui);color:#fff;flex:auto;margin:0}#ceos .lb-about{background:#00000047;flex:none;width:28px;height:28px}#ceos .lb-about svg{width:17px;height:17px}#ceos .lb-desc{color:var(--cx-mint);margin:-4px 0 0;font-size:13px;line-height:1.35}#ceos .lb-fits{color:#a9c7b8}#ceos .lb-own{color:var(--cx-mint);gap:14px;font-size:13px;display:flex}#ceos .lb-own b{color:#fff;margin-left:3px;font-size:14px}#ceos .lb-seg{background:#00000038;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}#ceos .lb-seg button{min-height:34px;color:var(--cx-mint);font:600 14px var(--font-display);background:0 0;border:0;border-radius:9px;padding:0 6px;position:relative}#ceos .lb-seg button.on{color:#ffd760;background:#ffffff1f;box-shadow:inset 0 1px #ffffff1f}#ceos .lb-seg button:disabled{opacity:.7}#ceos .lb-seg .dot{top:6px;right:8px}#ceos .lb-cost{flex-wrap:wrap;gap:6px;display:flex}#ceos .lb-go{justify-self:center;width:min(100%,340px)}#ceos .lb-go .cx-cost svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:15px;height:15px}#ceos .cx-cost .cost-ic{width:20px;height:20px;margin:-2px 0}#ceos .lb-up{background:#ffffff12;border-radius:12px;gap:6px;padding:8px 10px;display:grid}#ceos .lb-upst{justify-content:center;align-items:center;gap:8px;display:flex}#ceos .lb-upst .lb-stars i{width:14px;height:14px}#ceos .lb-to{place-items:center;display:grid}#ceos .lb-to svg{fill:none;stroke:#9ff6ff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}#ceos .lb-cmp{gap:3px;display:grid}#ceos .lb-cl{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 6px;font-size:14px;display:flex}#ceos .lb-was{color:var(--cx-mint)}#ceos .lb-is{color:#9be8b4;font-weight:700}#ceos .lb-lbl{color:#fff}#ceos .lb-find{color:var(--cx-mint);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}#ceos .lb-find span{margin-right:2px}#ceos .lb-locked{color:var(--cx-mint);align-items:center;gap:8px;font-size:13.5px;display:flex}#ceos .lb-locked .lb-lkbp{width:30px;height:30px}#ceos .lb-stock{gap:10px;display:grid}#ceos .lb-sec h4,#ceos .lb-crh h4{font:700 12px var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--cx-mint);margin:0 0 6px}#ceos .lb-items{grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:8px;display:grid}#ceos .lb-it{background:0 0;border:0;place-items:center;padding:0;display:grid}#ceos .lb-it .icard{--ic:56px}#ceos .lb-it:active{transform:scale(.95)}#ceos .lb-pills{flex-wrap:wrap;gap:6px;display:flex}#ceos .lb-crh{justify-content:space-between;align-items:center;display:flex}#ceos .lb-crh h4{margin:0}#ceos .lb-crgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}#ceos .lb-crate{text-align:center;background:#ffffff12;border-radius:14px;align-content:start;gap:8px;padding:10px 8px;display:grid}#ceos .lb-crinfo{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;padding:0;display:grid}#ceos .lb-opens{gap:6px;display:grid}#ceos .lb-crart{width:72px;height:72px}#ceos .lb-crn{font:600 15px var(--font-display);color:#fff}#ceos .lb-keys{background:#00000040;border-radius:999px;align-items:center;gap:4px;padding:1px 10px 1px 3px;font-size:14px;display:inline-flex}#ceos .lb-keys .lb-kic{width:24px;height:24px}#ceos .lb-open{justify-content:space-between;width:100%;padding:6px 8px 6px 12px}#ceos .lb-open .cx-cost{padding:1px 8px 1px 4px}#ceos .lb-mkt{background:#00000061;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid}#ceos .lb-mkt .mi{object-fit:contain;width:30px;height:30px}#ceos .lb-mkt svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}#ceos .lb-tabs{border-top:1px solid #ffffff1f;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));margin:4px -12px 0;padding:0 6px;display:grid}#ceos .lb-tabs button{min-height:42px;color:var(--cx-mint);font:600 clamp(13px, 3.6vw, 15px) var(--font-display);background:0 0;border:0;border-radius:0;padding:0 2px;position:relative}#ceos .lb-tabs button.on{color:#ffd760}#ceos .lb-tabs button.on:after{content:"";background:#ffd25c;border-radius:0 0 3px 3px;height:3px;position:absolute;top:-1px;left:22%;right:22%}#ceos .lb-tabs .dot{top:7px;right:calc(50% - 42px)}.lb-pop .lb-pop-h{align-items:center;gap:12px;margin-bottom:8px;display:flex}.lb-pop .lb-pop-h>b{font-size:18px}.lb-pop .lb-pop-ic{width:46px;height:46px}.lb-pop p{margin:6px 0 0}#win-body .imp-row.hl{box-shadow:none;background:#f0a32a38}#ceos.land[data-v=lab] .cx-ui{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(150px,20%) minmax(0,1fr) minmax(320px,40%);column-gap:10px;display:grid}#ceos.land[data-v=lab] .cx-head{grid-area:1/1/auto/3}#ceos.land[data-v=lab] .lb-side{min-height:0;padding:2px 4px calc(10px + var(--sab,0px));scrollbar-width:none;overscroll-behavior:contain;grid-area:2/1;margin:0 0 0 -4px;overflow-y:auto}#ceos.land[data-v=lab] .lb-side::-webkit-scrollbar{display:none}#ceos.land[data-v=lab] .lb-side .lb-bar{flex-direction:column;align-items:stretch;gap:4px}#ceos.land[data-v=lab] .lb-side .lb-bar select{max-width:none;min-height:34px;font-size:13.5px}#ceos.land[data-v=lab] .lb-side .lb-count{display:none}#ceos.land[data-v=lab] .lb-side .lb-grid{grid-template-columns:repeat(auto-fill,minmax(42px,1fr));gap:6px}#ceos.land[data-v=lab] .lb-art{grid-area:2/2;min-height:0;padding-bottom:10px}#ceos.land[data-v=lab] .lb-name{font-size:19px}#ceos.land[data-v=lab] .lb-big{width:clamp(84px,28vh,120px)}#ceos.land[data-v=lab] .lb-chip{top:0}#ceos.land[data-v=lab] .lb-panel{height:auto;max-height:none;margin:0 calc(-10px - var(--sar,0px)) calc(-6px - var(--sab,0px)) 0;padding:calc(var(--sat,0px) + 12px) calc(12px + var(--sar,0px)) calc(4px + var(--sab,0px)) 14px;border-radius:0;grid-area:1/3/3;box-shadow:-6px 0 24px #0000004d}#ceos.land[data-v=lab] .lb-tabs{margin:4px calc(-12px - var(--sar,0px)) 0 -14px}#ceos.land[data-v=lab] .lb-crgrid{grid-template-columns:minmax(0,1fr)}#ceos.land[data-v=lab] .lb-crate{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px}#ceos.land[data-v=lab] .lb-crinfo{gap:3px}#ceos.land[data-v=lab] .lb-crart{width:52px;height:52px}#ceos.land[data-v=lab] .lb-crn{font-size:14px}#ceos.land[data-v=lab] .lb-page{gap:6px}.ppr-card{--ink-p:#3a2c18;--ink-p2:#6b5536;--jade:#1f5c50;--jade-2:#144238;width:min(560px,100%);max-height:100%;color:var(--ink-p);background:#eee2c6 url(./paper-Bg9p6s_N.webp) 50%/cover;border-radius:14px;flex-direction:column;animation:.16s ease-out ppr-in;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #0000008c,inset 0 0 0 1px #fffaeb8c,inset 0 0 60px #78541e38}.ppr-card.small{width:min(360px,100%)}.ppr-head{flex:none;justify-content:center;align-items:center;min-height:0;padding:13px 44px 3px;display:flex;position:relative}.ppr-head h3{min-width:0;font:600 15px/1.25 var(--font-display);letter-spacing:.02em;color:var(--jade);text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:10px;margin:0;display:flex}.ppr-head h3:before,.ppr-head h3:after{content:"";background:linear-gradient(90deg,#1f5c5000,#1f5c5099);border-radius:1px;flex:none;width:22px;height:1.5px}.ppr-head h3:after{transform:scaleX(-1)}.ppr-x{z-index:3;width:30px;height:30px;color:var(--jade);cursor:pointer;background:#efe4c9cc;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.ppr-x svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;width:15px;height:15px}.ppr-x:active{transform:scale(.92)}.ppr-sc{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.ppr-sc>.ppr-body{overflow:visible}.ppr-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;padding:10px 12px 14px;overflow-y:auto}.ppr-sub{color:var(--ink-p2);margin:0 0 8px;font-size:12.5px}.ppr-card p{color:var(--ink-p)}.ppr-row{background:#8c68321c;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.ppr-row+.ppr-row{margin-top:7px}.ppr-btn{cursor:pointer;min-width:76px;min-height:36px;font:600 15px var(--font-display);color:#fff;text-shadow:0 1px #00000059;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;padding:4px 14px;display:inline-flex}.ppr-btn.go{background:linear-gradient(#3d8f7c,#1f5c50);box-shadow:0 2px #123a32,inset 0 1px #ffffff4d}.ppr-btn.claim{color:#4a2600;text-shadow:0 1px #fff4d2b3;background:linear-gradient(#ffe48a,#ffc531 50%,#f0a32a);box-shadow:0 2px #9a5a0c,inset 0 1px #fff9}.ppr-btn.done{color:var(--ink-p2);text-shadow:none;box-shadow:none;background:0 0;font-size:13px}.ppr-btn:disabled{filter:grayscale(.6);opacity:.6;cursor:default}.ppr-btn:active:not(:disabled){transform:translateY(1px)}#mgrs{z-index:78;color:#fff;font-family:var(--font-ui);--mx-gold:linear-gradient(180deg, #fff2b8 0%, #ffd25c 32%, #f0a32a 72%, #c4741a 100%);--mx-panel:linear-gradient(180deg, #164e43e6, #0d362ef2);--mx-soft:#ffffff14;--mx-mint:#cfe7da;--ink:#fff;--ink-2:#dcebe2;--ink-3:#a9c7b8;--rule:#ffffff29;--panel-2:#ffffff12;--panel-3:#ffffff21;--pill-blue:linear-gradient(180deg, #3d8f7c 0%, #24685a 55%, #164a3f 100%);--pill-blue-ol:#0c2c25;--good:#9be8b4;--mx-fs:clamp(13px, 3.5vw, 15px);background:#2f5d3a;position:fixed;inset:0;overflow:hidden}#mgrs[hidden]{display:none}body.mx-open #toasts{z-index:79}#mgrs button{cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}#mgrs svg{flex:none}#mgrs .mx-stage{position:absolute;inset:0;overflow:hidden}#mgrs .mx-cam{animation:30s ease-in-out infinite alternate mx-dolly;position:absolute;inset:0}@keyframes mx-dolly{0%{transform:scale(1)}to{transform:scale(1.025)}}#mgrs .mx-bg{filter:blur(1.2px)saturate(1.05);max-width:none;position:absolute}#mgrs .mx-fig{position:absolute;inset:0}#mgrs .mx-halo{opacity:.5;mix-blend-mode:soft-light;pointer-events:none;background:radial-gradient(closest-side,#fff4d699,#0000);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}#mgrs .mx-shadow{pointer-events:none;background:radial-gradient(closest-side,#141e1499,#141e1440 55%,#0000);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}#mgrs .mx-frame{box-sizing:border-box;background:linear-gradient(135deg,#fff0b0,#d39a2c 38%,#8a5512 68%,#f5cf6a);border-radius:8px;padding:8px;animation:.28s ease-out both mx-in;position:absolute;box-shadow:0 12px 26px #0000006b}#mgrs .mx-frame:before{content:"";box-shadow:inset 0 0 0 3px var(--rc), inset 0 0 18px #00000040;pointer-events:none;z-index:1;border-radius:4px;position:absolute;inset:8px}#mgrs .mx-frame img{object-fit:cover;border-radius:4px;width:100%;height:100%;display:block}#mgrs .mx-frame.off img{filter:grayscale(.55)brightness(.85)}@keyframes mx-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}#mgrs .mx-beams,#mgrs .mx-motes{pointer-events:none;position:absolute;inset:0}#mgrs .mx-beams{mix-blend-mode:soft-light}#mgrs .mx-beams i{filter:blur(10px);background:linear-gradient(#fff8dc80,#fff8dc00 80%);width:14%;height:125%;animation:9s ease-in-out infinite alternate mx-beam;position:absolute;top:-25%;transform:rotate(-18deg)}#mgrs .mx-beams i:first-child{left:6%}#mgrs .mx-beams i:nth-child(2){animation-delay:-3s;left:38%}#mgrs .mx-beams i:nth-child(3){animation-delay:-6s;left:70%}@keyframes mx-beam{0%{opacity:.25}to{opacity:.8}}#mgrs .mx-motes i{left:var(--x);top:var(--y);width:calc(var(--w) * 2);height:var(--w);opacity:0;animation:mx-petal var(--d) linear var(--t) infinite;background:#ffd1e1;border-radius:60% 40%;position:absolute}@keyframes mx-petal{0%{opacity:0;transform:translate(0)rotate(0)}20%{opacity:.9}to{opacity:0;transform:translate(-60px,110px)rotate(220deg)}}#mgrs .mx-vign{pointer-events:none;background:radial-gradient(130% 100% at 50% 40%,#0000 62%,#0a1e1459);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){#mgrs .mx-cam,#mgrs .mx-beams i,#mgrs .mx-motes i,#mgrs .mx-frame{animation:none}}#mgrs .mx-ui{padding:calc(var(--sat,0px) + 2px) calc(var(--sar,0px) + 10px) calc(var(--sab,0px) + 6px) calc(var(--sal,0px) + 10px);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}#mgrs .mx-ui>*{pointer-events:auto}#mgrs .mx-head{z-index:2;align-items:center;gap:6px;min-height:44px;display:flex;position:relative}#mgrs .mx-back{color:#fff;filter:drop-shadow(0 1px 2px #000000bf);background:0 0;border:0;place-items:center;width:40px;height:40px;margin-left:-6px;padding:0;display:grid}#mgrs .mx-back svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}#mgrs .mx-title{min-width:0;font:600 clamp(18px, 5vw, 21px) var(--font-display);color:#fff;text-shadow:0 1px 3px #000000bf;white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}#mgrs .mx-ibtn{color:#fff;background:#00000061;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}#mgrs .mx-ibtn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}#mgrs .dot{background:#ff3b30;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;right:-3px}#mgrs .mx-gem{z-index:2;left:calc(var(--sal,0px) + 14px);top:calc(var(--sat,0px) + 104px);pointer-events:none;place-items:center;width:38px;height:38px;display:grid;position:absolute}#mgrs .mx-gem:before{content:"";box-shadow:0 0 10px var(--gc,#f2b632), 0 2px 4px #00000073;background:var(--gb);border:2px solid #ffffffd9;border-radius:6px;position:absolute;inset:4px;transform:rotate(45deg)}#mgrs .mx-gem b{font:700 19px var(--font-display);color:#fff;text-shadow:0 1px 2px #0000008c;position:relative}#mgrs .mx-gem.r-legendary{--gb:linear-gradient(135deg, #fff1b8, #f2b632 45%, #a8620e);--gc:#ffbe46bf}#mgrs .mx-gem.r-epic{--gb:linear-gradient(135deg, #f2ddff, #b07cf0 45%, #5b2a9c);--gc:#b07cf0bf}#mgrs .mx-gem.r-elite{--gb:linear-gradient(135deg, #d9fff0, #39c495 45%, #12684f);--gc:#39c495b3}#mgrs .mx-gem.r-rare{--gb:linear-gradient(135deg, #dcebff, #6b9cf2 45%, #2c5bb5);--gc:#6b9cf2b3}#mgrs .mx-gem.r-normal{--gb:linear-gradient(135deg, #f1f3f5, #a3acb5 45%, #535b64);--gc:#c8c8c880}#mgrs .mx-ident{z-index:1;box-sizing:border-box;text-align:center;pointer-events:none;background:radial-gradient(60% 100%,#00000052,#0000 75%);justify-items:center;width:100%;margin:-4px 0 0;padding:4px 16px 8px;display:grid;position:relative}#mgrs .mx-epi{font:700 clamp(12px, 3.4vw, 14px) var(--font-display);color:#fff6dc;text-shadow:0 1px 3px #000000d9}#mgrs .mx-name{max-width:100%;font:600 clamp(22px, 6.4vw, 27px)/1.08 var(--font-display);color:#ffd760;text-shadow:0 2px #5a28008c,0 0 2px #3c140099,0 3px 8px #00000073;margin:0}#mgrs .mx-under{justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding:2px 0 4px;display:flex}#mgrs .mx-mid{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}#mgrs .mx-arrow{z-index:2;color:#fff;background:0 0;border:0;place-items:center;width:36px;height:46px;padding:0;display:grid;position:relative}#mgrs .mx-arrow svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #000c);width:28px;height:28px}#mgrs .mx-stars{justify-content:center;gap:1px;display:flex}#mgrs .mx-stars i{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);filter:drop-shadow(0 1px 1px #0000008c);background:#00000073;width:clamp(16px,4.6vw,20px);height:clamp(16px,4.6vw,20px)}#mgrs .mx-stars i.on{background:linear-gradient(#fff3b0,#f2b632 60%,#c27c1c)}#mgrs .mx-up{background:radial-gradient(circle at 50% 35%,#9bf0b0,#2c9b5a);border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;animation:1.4s ease-in-out infinite mx-pulse;display:grid;box-shadow:0 0 10px #82f0a0cc}#mgrs .mx-up svg{fill:#fff;width:17px;height:17px}@keyframes mx-pulse{50%{transform:scale(1.12)}}#mgrs .mx-nothired{color:#fff;font:700 12.5px var(--font-ui);background:#00000073;border-radius:999px;padding:2px 12px}#mgrs .mx-sheet{max-height:46%;margin:0 -10px calc(-6px - var(--sab,0px));padding:10px 12px calc(6px + var(--sab,0px));background:var(--mx-panel);border-radius:16px 16px 0 0;flex-direction:column;display:flex;box-shadow:0 -6px 24px #0000004d}#mgrs .mx-sheet:not(.t-overview):not(.t-preview){max-height:56%}#mgrs .mx-pbody{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;font-size:var(--mx-fs);scrollbar-width:none;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;padding:4px 6px 6px;display:grid;overflow:hidden auto}#mgrs .mx-pbody::-webkit-scrollbar{display:none}#mgrs .mx-tabs{border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));margin:4px -12px 0;padding:0 6px;display:grid}#mgrs .mx-tabs button{min-height:40px;color:var(--mx-mint);font:600 clamp(13px, 3.6vw, 15px) var(--font-display);background:0 0;border:0;border-radius:0;padding:0 4px;position:relative}#mgrs .mx-tabs button.on{color:#ffd760}#mgrs .mx-tabs button.on:after{content:"";background:#ffd25c;border-radius:0 0 3px 3px;height:3px;position:absolute;top:-1px;left:22%;right:22%}#mgrs .mx-tabs .dot{top:5px;right:2px}#mgrs .mx-btn{background:var(--pill-blue);color:#fff;min-height:40px;font:600 var(--mx-fs) var(--font-display);text-shadow:0 1px 1px #00000073;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:6px 16px;transition:transform 80ms;display:inline-flex;position:relative;box-shadow:0 2px #00000059,inset 0 1px #ffffff38}#mgrs .mx-btn:active:not(:disabled){transform:translateY(2px)}#mgrs .mx-btn.gold{background:var(--mx-gold);color:#4a2600;text-shadow:0 1px #fff4d2b3;box-shadow:0 2px #8a4a08,0 4px 10px #0000004d,inset 0 2px #ffffff8c}#mgrs .mx-btn.block{justify-self:center;width:min(100%,320px)}#mgrs .mx-btn .dot{top:4px;right:4px}#mgrs .mx-btn.small{border-radius:8px;flex:none;min-height:32px;padding:3px 12px;font-size:13.5px}#mgrs .mx-btn:disabled{filter:grayscale(.7);opacity:.6;cursor:default}#mgrs .mx-acts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}#mgrs .mx-lvrow{align-items:center;gap:10px;display:flex}#mgrs .mx-ring{flex:none;width:58px;height:58px;position:relative}#mgrs .mx-ring svg{width:100%;height:100%;transform:rotate(-90deg)}#mgrs .mx-ring circle{stroke-width:5px}#mgrs .mx-ring circle.t{fill:#00000047;stroke:#ffffff1f}#mgrs .mx-ring circle.f{fill:none;stroke:#ffc94a;stroke-linecap:round}#mgrs .mx-ring>span{text-align:center;place-content:center;line-height:1;display:grid;position:absolute;inset:0}#mgrs .mx-ring i{font:700 8.5px var(--font-ui);color:var(--mx-mint);margin-bottom:1px;font-style:normal}#mgrs .mx-ring b{font:600 18px var(--font-num);color:#ffe08a;white-space:nowrap}#mgrs .mx-ring b small{color:var(--mx-mint);margin-left:1px;font-size:.46em}#mgrs .mx-lvtx{flex:1;gap:3px;min-width:0;display:grid}#mgrs .mx-lvtx>b{font:600 14.5px var(--font-display);color:#fff}#mgrs .mx-lvtx>span{color:var(--mx-mint);font-size:12px}#mgrs .mx-xp{background:#00000059;border-radius:999px;height:7px;display:block;overflow:hidden}#mgrs .mx-xp i{background:linear-gradient(90deg,#d08a1e,#ffd25c);height:100%;display:block}#mgrs .mx-skill,#mgrs .mx-where,#mgrs .mx-man{background:var(--mx-soft);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}#mgrs .mx-skill>div,#mgrs .mx-where .grow,#mgrs .mx-man .grow{flex:1;gap:2px;min-width:0;display:grid}#mgrs .mx-skill b,#mgrs .mx-where b,#mgrs .mx-man b{font:600 14px var(--font-display);color:#ffe39a}#mgrs .mx-skill span,#mgrs .mx-where span,#mgrs .mx-man span{color:#eaf5ef;font-size:12.5px}#mgrs .mx-skill.off b{color:#fff}#mgrs .mx-sk-ic,#mgrs .mx-man-ic{background:radial-gradient(circle at 50% 35%,#fff2b8,#e8a83a 60%,#9a5a10);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 1px 3px #0006}#mgrs .mx-sk-ic svg{fill:#fff8e0;width:18px;height:18px}#mgrs .mx-man-ic svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linejoin:round;width:18px;height:18px}#mgrs .mx-man-ic.r0{background:radial-gradient(circle at 50% 35%,#d6e6ff,#6b9cf2 60%,#2c5bb5)}#mgrs .mx-man-ic.r1{background:radial-gradient(circle at 50% 35%,#ecd6ff,#a774ec 60%,#5e30a8)}#mgrs .mx-man.none{opacity:.6}#mgrs .mx-sm{color:var(--mx-mint)!important;font-size:11.5px!important}#mgrs .mx-mans{gap:6px;display:grid}#mgrs .mx-note{color:var(--mx-mint);text-align:center;margin:0;font-size:12.5px}#mgrs .md-adds{color:var(--good)}#mgrs .mx-pstars{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}#mgrs .mx-pstars .mx-stars i{width:clamp(13px,3.6vw,16px);height:clamp(13px,3.6vw,16px)}#mgrs .mx-parrow svg{fill:none;stroke:#ffd25c;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}#mgrs .mx-caps{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}#mgrs .mx-caps span{background:#0000003d;border-radius:10px;justify-items:center;gap:1px;padding:6px 4px;display:grid}#mgrs .mx-caps i{font:700 10.5px var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-style:normal}#mgrs .mx-caps b{font:600 clamp(14px, 4vw, 16px) var(--font-num);color:#fff}#mgrs .mx-bar{gap:4px;display:grid}#mgrs .mx-bar b{font:600 14px var(--font-display);color:#fff}#mgrs .mx-bar span.num{color:var(--mx-mint);font-size:12px}#mgrs .mx-work .sec{gap:8px;display:grid}#mgrs .mx-work .sec-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}#mgrs .mx-work .sec-h h3{font:600 14px var(--font-display);color:var(--mx-mint);letter-spacing:.06em;margin:0}#mgrs .mx-work .aside{color:var(--ink-3);font-size:11.5px}#mgrs .mx-work .card{background:var(--mx-soft);box-shadow:none;color:#fff;border:0;border-radius:10px;padding:8px 10px}#mgrs .mx-work .mlist2{gap:6px;display:grid}#mgrs .mx-work .ttl{font:600 13.5px var(--font-display);color:#fff}#mgrs .mx-work .meta,#mgrs .mx-work .small{color:var(--mx-mint);font-size:12px}#mgrs .mx-work .btn{border:0}#mgrs .mx-work .btn.primary{background:var(--mx-gold);color:#4a2600;text-shadow:none}#mgrs .mx-pop{z-index:5;padding:calc(var(--sat,0px) + 14px) 12px calc(var(--sab,0px) + 14px);background:#0a140e80;place-items:center;display:grid;position:absolute;inset:0}#mgrs .mx-pop[hidden]{display:none}#mgrs .mx-rules{color:#3a2c18;gap:7px;margin:0;padding:0 0 0 18px;font-size:13px;line-height:1.4;display:grid}#mgrs.land .mx-ui{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(140px,17%) 1fr minmax(300px,40%);column-gap:10px;display:grid}#mgrs.land .mx-head{grid-area:1/1/auto/3}#mgrs.land .mx-side{scrollbar-width:none;grid-area:2/1;min-height:0;margin:0 0 0 -6px;padding:4px 6px 8px;overflow-y:auto}#mgrs.land .mx-side::-webkit-scrollbar{display:none}#mgrs.land .mx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 6px;display:grid}#mgrs.land .mx-grid .mcard{color:#fff}#mgrs.land .mx-grid .mc-job{display:none}#mgrs.land .mx-grid .mcard.sel .mc-sh{box-shadow:0 0 0 2px #ffd25c,0 0 12px #ffc850cc}#mgrs.land .mx-panel{min-height:0;margin:0 calc(-10px - var(--sar,0px)) calc(-6px - var(--sab,0px)) 0;padding:calc(var(--sat,0px) + 10px) calc(12px + var(--sar,0px)) calc(6px + var(--sab,0px)) 14px;background:var(--mx-panel);flex-direction:column;grid-area:1/3/3;display:flex;box-shadow:-6px 0 24px #00000040}#mgrs.land .mx-ident{text-align:left;background:0 0;justify-items:start;margin:0;padding:0 0 2px}#mgrs.land .mx-name{font-size:24px}#mgrs.land .mx-under{justify-content:flex-start;margin:2px 0 4px;padding:0}#mgrs.land .mx-pbody{flex:1}#mgrs.land .mx-tabs{margin:4px -12px 0 -14px}#mgrs.land .mx-gem{left:calc(17% + var(--sal,0px) + 26px);top:calc(var(--sat,0px) + 54px)}#mgrs.land .mx-arrows{left:calc(17% + var(--sal,0px) + 16px);right:calc(40% + var(--sar,0px) + 16px);z-index:2;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:50%}#mgrs.land .mx-arrows .mx-arrow{pointer-events:auto}#mgrs:not(.land) .mx-arrows{display:none}#mgrs.mx2{color:#3a2c18;--ink:#3a2c18;--ink-2:#5a4528;--ink-3:#7a6444;--rule:#3a2c1824;--panel-2:#5a3c1412;--panel-3:#5a3c141f;--mx-soft:#5a3c1414;--mx-mint:#6b5536;--good:#2c7a46;--mx-jade:#1f5c50;background:#eee2c6 url(./paper-Bg9p6s_N.webp) 50%/cover}#mgrs.mx2 .mx-ui{flex-direction:column;gap:4px;display:flex}#mgrs.mx2 .mx-back{color:var(--ink);filter:none}#mgrs.mx2 .mx-title{color:var(--mx-jade);text-shadow:none;font-size:clamp(16px,4.4vw,18px)}#mgrs.mx2 .mx-ibtn{color:var(--ink);background:#3a2c181a}#mgrs.mx2 .mx-page{flex-direction:column;flex:1;min-height:0;display:flex}#mgrs.mx2 .mx-card{--rc:#8a939c;align-items:center;gap:10px;padding:2px 0 10px;display:flex}#mgrs.mx2 .mx-card.r-legendary{--rc:#d99a1c}#mgrs.mx2 .mx-card.r-epic{--rc:#8a55d0}#mgrs.mx2 .mx-card.r-elite{--rc:#1f9a72}#mgrs.mx2 .mx-card.r-rare{--rc:#3f74d6}#mgrs.mx2 .mx-face{aspect-ratio:1;width:clamp(56px,16vw,68px);box-shadow:0 0 0 2px var(--rc);background:#3a2c181a;border-radius:50%;flex:none;overflow:hidden}#mgrs.mx2 .mx-face img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block}#mgrs.mx2 .mx-id{flex:1;gap:1px;min-width:0;display:grid}#mgrs.mx2 .mx-epi{font:600 12px var(--font-ui);color:var(--ink-2);text-shadow:none}#mgrs.mx2 .mx-name{font:600 clamp(18px, 5.2vw, 21px)/1.15 var(--font-display);color:var(--ink);text-shadow:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#mgrs.mx2 .mx-tags{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}#mgrs.mx2 .mx-rar{font:700 11px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--rc)}#mgrs.mx2 .mx-lv{font:600 13px var(--font-num);color:var(--ink-2)}#mgrs.mx2 .mx-stars i{filter:none;background:#3a2c182e;width:14px;height:14px}#mgrs.mx2 .mx-stars i.on{background:linear-gradient(#ffe48a,#e8a020 60%,#b06a10)}#mgrs.mx2 .mx-nothired{color:var(--ink-2);background:#3a2c181a}#mgrs.mx2 .mx-arrow{width:26px;height:40px;color:var(--ink-3);flex:none}#mgrs.mx2 .mx-arrow svg{filter:none;width:20px;height:20px}#mgrs.mx2 .mx-tabs{border:0;gap:18px;margin:0 0 6px;padding:0 2px;display:flex}#mgrs.mx2 .mx-tabs button{min-height:34px;color:var(--ink-3);flex:none;padding:0 2px;font-size:14.5px}#mgrs.mx2 .mx-tabs button.on{color:var(--mx-jade)}#mgrs.mx2 .mx-tabs button.on:after{background:var(--mx-jade);border-radius:2px;height:2px;inset:auto 0 2px}#mgrs.mx2 .mx-pbody{flex:1;padding:2px 0 8px}#mgrs.mx2 .mx-btn{color:#fff}#mgrs.mx2 .mx-btn.gold{color:#4a2600}#mgrs.mx2 .mx-ring circle.t{fill:#3a2c1812;stroke:#3a2c181f}#mgrs.mx2 .mx-ring circle.f{stroke:#d08a1e}#mgrs.mx2 .mx-ring b{color:var(--mx-jade)}#mgrs.mx2 .mx-lvtx>b{color:var(--ink)}#mgrs.mx2 .mx-lvtx>span,#mgrs.mx2 .mx-next{color:var(--ink-2);font-size:12px}#mgrs.mx2 .mx-xp{background:#3a2c181f}#mgrs.mx2 .mx-skill b,#mgrs.mx2 .mx-where b,#mgrs.mx2 .mx-man b{color:#7a4a0c}#mgrs.mx2 .mx-skill.off b,#mgrs.mx2 .mx-skill span,#mgrs.mx2 .mx-where span,#mgrs.mx2 .mx-man span,#mgrs.mx2 .mx-work .card,#mgrs.mx2 .mx-work .ttl{color:var(--ink)}#mgrs.mx2 .mx-work .sec-h h3{color:var(--ink-2)}#mgrs.mx2.land .mx-ui{flex-direction:column;display:flex}#mgrs.mx2 .mx-cols{flex:1;grid-template-columns:minmax(150px,30%) minmax(0,1fr);gap:16px;min-height:0;display:grid}#mgrs.mx2.land .mx-side{grid-area:auto}#mgrs.mx2.land .mx-grid .mcard{color:var(--ink)}#mgrs.mx2.land .mx-grid .mcard.sel .mc-sh{box-shadow:0 0 0 2px var(--mx-jade)}#skins{z-index:77;pointer-events:auto;color:#fff;font-family:var(--font-ui);-webkit-tap-highlight-color:transparent;--sk-gold:linear-gradient(180deg, #fff2b8 0%, #ffd25c 32%, #f0a32a 72%, #c4741a 100%);--sk-panel:linear-gradient(180deg, #164e43f0, #0d362ef7);grid-template-rows:auto auto 1fr auto;display:grid;position:absolute;inset:0}#skins[hidden]{display:none}#skins button{cursor:pointer;font-family:inherit}#skins svg{flex:none}body.skins-open #m-res,body.skins-open #m-top,body.skins-open #m-lobby,body.skins-open #m-phase,body.skins-open #m-packs,body.skins-open #m-short,body.skins-open #m-chat,body.skins-open #m-quest,body.skins-open #m-status,body.skins-open #m-nav,body.skins-open #m-mailslot,body.skins-open #m-mapbtns,body.skins-open #labels,body.skins-open #links,body.skins-open #selring,body.skins-open #card,body.skins-open #objective,body.skins-open #tray,body.skins-open #hud,body.skins-open #dock{visibility:hidden!important}body.skins-open #toasts{z-index:79;top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 96px)}#skins .sk-top{padding:calc(env(safe-area-inset-top,0px) + 8px) 12px 0 8px;background:linear-gradient(#0a1e1a8c,#0a1e1a00);align-items:center;gap:4px;display:flex}#skins .sk-back{color:#fff;filter:drop-shadow(0 1px 2px #000c);background:0 0;border:0;place-items:center;width:42px;height:42px;padding:0;display:grid}#skins .sk-back svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}#skins .sk-title{font:600 clamp(20px, 5.6vw, 24px) var(--font-display);color:#fff;text-shadow:0 1px 3px #000000d9;flex:1;margin:0}#skins .sk-buffs{color:#fff;font:700 11.5px var(--font-ui);text-shadow:0 1px 2px #000000e6;background:0 0;border:0;justify-items:center;gap:2px;padding:0;display:grid}#skins .sk-bi{background:radial-gradient(circle at 50% 35%,#2f6f61,#123c34);border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 2px 4px #00000073,inset 0 1px #fff3}#skins .sk-bi svg{fill:none;stroke:#ffe39a;stroke-width:2px;stroke-linejoin:round;width:22px;height:22px}#skins .sk-ribbon{text-align:center;background:linear-gradient(90deg,#0000,#0c2822d1 16% 84%,#0000);grid-row:3;place-self:end center;justify-items:center;gap:1px;max-width:calc(100% - 32px);margin-bottom:8px;padding:6px 30px 7px;display:grid}#skins .sk-ribbon b{font:600 clamp(17px, 4.8vw, 21px) var(--font-display);color:#fff;text-shadow:0 1px 2px #000000b3}#skins .sk-ribbon span{font:700 12.5px var(--font-ui);color:#ffe39a}#skins .sk-ribbon.r-legendary b{color:#ffd25c}#skins .sk-ribbon.r-epic b{color:#ecd2ff}#skins .sk-panel{max-height:46vh;padding:10px 12px calc(env(safe-area-inset-bottom,0px) + 12px);background:var(--sk-panel);grid-row:4;grid-template-rows:auto minmax(0,1fr) auto;display:grid;box-shadow:0 -6px 18px #0000004d}#skins .sk-bar{justify-content:space-between;align-items:center;gap:8px;padding:0 2px 8px;display:flex}#skins .sk-only{font:700 14px var(--font-ui);color:#fff;cursor:pointer;align-items:center;gap:8px;display:inline-flex}#skins .sk-only input{opacity:0;pointer-events:none;position:absolute}#skins .sk-only i{background:#0006;border-radius:6px;place-items:center;width:22px;height:22px;display:grid;transform:rotate(45deg)scale(.86)}#skins .sk-only input:checked+i{background:var(--sk-gold)}#skins .sk-only input:checked+i:after{content:"";background:#5a2a00;border-radius:2px;width:8px;height:8px}#skins .sk-only input:focus-visible+i{outline-offset:2px;outline:2px solid #ffe39a}#skins .sk-count{color:#fff;align-items:center;gap:5px;font-size:15px;display:inline-flex}#skins .sk-count svg{fill:none;stroke:#ffe39a;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}#skins .sk-count i{color:#cfe7da;font-style:normal}#skins .sk-grid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;min-height:0;padding:4px 2px 8px;display:grid;overflow-y:auto}#skins .sk-card{aspect-ratio:1;border:0;border-radius:8px;width:100%;padding:0;transition:transform 80ms;display:block;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffff4d,inset 0 -4px #0000002e,0 2px 4px #0000004d}#skins .sk-card:active{transform:scale(.96)}#skins .sk-card.r-normal{background:radial-gradient(circle at 50% 30%,#f0f2f4,#a3acb5 60%,#6a737c)}#skins .sk-card.r-rare{background:radial-gradient(circle at 50% 30%,#d9e8ff,#6f9fef 60%,#34589f)}#skins .sk-card.r-elite{background:radial-gradient(circle at 50% 30%,#d2f8e8,#3fbf93 60%,#17704f)}#skins .sk-card.r-epic{background:radial-gradient(circle at 50% 30%,#eedcff,#a774ec 60%,#5e30a8)}#skins .sk-card.r-legendary{background:radial-gradient(circle at 50% 30%,#ffefb4,#e8a83a 60%,#a0600f)}#skins .sk-card .sk-th{filter:drop-shadow(0 2px 2px #0000004d);width:92%;height:92%;position:absolute;inset:6% 4% 2%}#skins .sk-card.locked .sk-th{filter:saturate(.55)brightness(.82)drop-shadow(0 2px 2px #0000004d)}img.sk-th{object-fit:contain}#skins .sk-card.sel{box-shadow:0 0 0 3px #ffd25c,0 0 12px #ffd25cb3,inset 0 2px #ffffff4d}#skins .sk-lock{aspect-ratio:1;background:#ffffffe0;border-radius:50%;place-items:center;width:34%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-38%);box-shadow:0 1px 3px #0006}#skins .sk-lock svg{fill:none;stroke:#3d3a36;stroke-width:2.4px;stroke-linejoin:round;width:58%;height:58%}#skins .sk-on{background:linear-gradient(#4fd08a,#1f8a52);border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 1px 2px #00000073}#skins .sk-on svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}#skins .sk-foot{place-items:center;padding-top:8px;display:grid}#skins .sk-go{background:var(--sk-gold);color:#4a2600;min-width:min(64vw,260px);min-height:50px;font:600 clamp(17px, 4.8vw, 20px) var(--font-display);text-shadow:0 1px #fff4d2b3;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:6px 22px;display:inline-flex;box-shadow:0 3px #8a4a08,0 5px 12px #0000004d,inset 0 2px #ffffff8c}#skins .sk-go:active:not(:disabled){transform:translateY(2px)}#skins .sk-go svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}#skins .sk-go.done,#skins .sk-go.where{color:#cfe7da;text-shadow:none;box-shadow:none;cursor:default;background:#00000059}#skins .sk-go.where{font:700 15px var(--font-ui)}@media (orientation:landscape){#skins{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(300px,42%)}#skins .sk-top{grid-area:1/1}#skins .sk-ribbon{margin-bottom:calc(env(safe-area-inset-bottom,0px) + 10px);grid-area:3/1;align-self:end}#skins .sk-panel{max-height:none;padding-top:calc(env(safe-area-inset-top,0px) + 12px);padding-right:calc(env(safe-area-inset-right,0px) + 12px);grid-area:1/2/4;box-shadow:-6px 0 18px #0000004d}}.sk-blist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sk-blist li{background:#0000000a;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;display:flex}.sk-blist li.on{background:#1f8a521f}.sk-blist li.off{opacity:.62}.sk-blist .grow{flex:1;min-width:0;display:grid}.sk-blist small{color:var(--ink-2);font-size:12.5px}.sk-blist em{font:700 12px var(--font-ui);color:var(--ink-3);text-align:right;font-style:normal}.sk-blist li.on em{color:#1f8a52}.sk-bth{border-radius:8px;flex:none;width:40px;height:40px;display:block;overflow:hidden}.sk-bth .sk-th{width:100%;height:100%}.sk-bth.r-normal{background:#a3acb5}.sk-bth.r-rare{background:#6f9fef}.sk-bth.r-elite{background:#3fbf93}.sk-bth.r-epic{background:#a774ec}.sk-bth.r-legendary{background:#e8a83a}body.skins-open #app>:not(canvas):not(#skins):not(#toasts),body.skins-open #si-trips,body.skins-open #si-layer,body.skins-open #si-pop,body.skins-open #cs-slots,body.skins-open #cs-veil{visibility:hidden!important}@media (max-width:760px),(pointer:coarse){:root:root{--jade:#1f5c50;--jade-2:#144238;--jade-hi:#2b7364;--mint:#cfe7da;--cream:#fbf3df;--jade-strip:linear-gradient(180deg, #2b7364, #1f5c50 55%, #144238);--paper-sh:0 18px 46px #0000008c, inset 0 0 0 1px #fffaeb8c, inset 0 0 60px #78541e38;--glass-a:#2b7364;--glass-b:#144238;--glass-top:#1a4f45;--bg:#0d1a17;--panel:#1a4f45;--sign:#1f5c50;--ink-2:#eaefea;--ink-3:#c3d2ca;--lab:#cfe7da;--ai:#9fe0c8;--ai-soft:#9fe0c829;--overlay:#080c0a80;--shadow:0 14px 34px #0000006b, 0 2px 5px #0000004d;--pill-blue:linear-gradient(180deg, #3d8f7c 0%, #24685a 55%, #164a3f 100%);--pill-blue-ol:#0c2c25;--pill-navy:linear-gradient(180deg, #2b6b5e 0%, #173f37 100%);--pill-navy-ol:#08201b}#window,#card,#deck,#placebar,#lenspop,#legend,.modal-card:not(.title-card):not(.pk-card):not(.chat-card),.modal-card.title-card.fc-modal,.adm-card,.title-form,.title-form.found,#world .wv-info,#world .wv-bar,#world .wv-lens{--panel:#efe4c9;--panel-2:#8c68321c;--panel-3:#8c683230;--rule:#5a3c1429;--rim:transparent;--ink:#3a2c18;--ink-2:#5e4a2e;--ink-3:#8a7350;--lab:#2e6e60;--sign:#1f5c50;--sign-ink:#fbf3df;--good:#23804a;--warn:#a8600a;--bad:#c0392b;--shu:#c98410;--shu-ink:#4a2600;--shu-soft:#f0a32a33;--kin:#a86f0c;--ai:#1f5c50;--ai-soft:#1f5c501f;--r-normal:#6f7880;--r-rare:#2f6fd0;--r-elite:#138a6a;--r-epic:#8a3fc2;--r-legend:#c07a0a;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);box-shadow:var(--paper-sh);border:0}#window .win-head,.modal-card .m-head,#deck .tray-head{background:var(--jade-strip);color:var(--cream);position:relative;box-shadow:0 2px #0000002e,inset 0 1px #ffffff40}#window .win-head .sign-title span,.modal-card .m-head h2,.adm-head h2{font:600 clamp(18px, 4.8vw, 21px)/1.25 var(--font-display);letter-spacing:.01em;color:var(--cream);-webkit-text-stroke:0;text-shadow:0 2px #0000004d;padding:0}.logo-type,.stage-big h2,.md-name,.reveal .rv-name{color:var(--jade);-webkit-text-stroke:0;text-shadow:none}.sec-h h3,.kv .l,.cd-kpis .l,.tbl th,#lenspop .lp-h,#world .wv-lens .lp-h,.title-form label,.adm-table th,.md-skill b,.adcard .ad-tag,.pb-grid .l{color:var(--lab)}.emp-sum .big,.cd-money{text-shadow:none}.panel-scroll{scrollbar-color:#5a3c1459 transparent}.iconbtn:hover{background:var(--panel-2)}.linkbtn{color:var(--jade)}.linkbtn:hover{color:var(--jade-2)}:focus-visible{outline-color:#ffc531}#window,body.win-dark #window{left:8px;right:8px;top:calc(var(--sat) + 8px);bottom:calc(8px + var(--sab));width:auto;height:auto;box-shadow:var(--paper-sh);border-radius:14px;padding:0;transform:none}#window .win-head,body.win-dark #window .win-head{justify-content:center;min-height:48px;padding:6px 50px}#window .win-head .sign-title{justify-content:center;min-width:0}#window .win-head .sign-title i:empty{display:none}#window .win-head .sign-title i{color:var(--mint)}.win-head .iconbtn.close{width:40px;height:40px;box-shadow:none;color:var(--cream);background:0 0;border:0;border-radius:50%;position:absolute;top:50%;right:5px;translate:0 -50%}.win-head .iconbtn.close svg{stroke-width:3px;filter:drop-shadow(0 1px #00000059);width:19px;height:19px}.win-head .iconbtn.close:hover{filter:none;color:#fff;background:0 0}#window .wtabs,body.win-dark #window .wtabs{scrollbar-width:none;background:linear-gradient(#17473d,#1b5247);border:0;gap:0;padding:0 4px;overflow-x:auto;box-shadow:0 2px 4px #3c240838}#window .wtabs::-webkit-scrollbar{display:none}#window .wtabs button{min-height:40px;box-shadow:none;color:var(--mint);font:600 clamp(13.5px, 3.7vw, 15px) var(--font-display);white-space:nowrap;background:0 0;border:0;border-radius:0;flex:1 0 auto;padding:0 11px;position:relative}#window .wtabs button:hover{color:#fff;background:0 0}#window .wtabs button.on{box-shadow:none;color:#ffd760;background:0 0;border:0}#window .wtabs button.on:after{content:"";background:#ffd25c;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:16%;right:16%}#window .wtabs button:disabled{opacity:.5}#window .wtabs .dot{top:5px;right:3px}body.win-dark #win-back{background:#080c0a6b}body.win-dark #window .card,body.win-dark #window .deal,body.win-dark #window .lead-card,body.win-dark #window .kv>div,body.win-dark #window .rk-row{background:var(--panel-2);border-color:#0000}body.win-dark #window .rk-row.me{background:#ffc5314d}body.win-dark #window .lead-card.picked,body.win-dark #window .card.hl{background:#ffc53138;border-color:#0000}.modal-card:not(.title-card):not(.pk-card):not(.chat-card),.modal-card.title-card.fc-modal{border-radius:14px}.modal-card .m-head{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 8px;min-height:46px;padding:8px 16px}.modal-card .m-head i{color:var(--mint)}.modal-card .m-head i:empty{display:none}.modal-card .m-body{padding:14px 16px 16px}.modal-card .m-foot{background:0 0;border-top:0;justify-content:center;padding:2px 16px 16px}.btn{--f:var(--pill-blue);--bs:#123a32;background:var(--f);color:#fff;min-height:38px;font:600 14px var(--font-display);letter-spacing:.01em;text-shadow:0 1px #00000052;box-shadow:0 2px 0 var(--bs), 0 4px 8px #281a082e, inset 0 1px 0 #ffffff4d;border:0;border-radius:10px;padding:6px 16px}.btn:hover:not(:disabled){background:var(--f);filter:brightness(1.05);border:0;transform:none}.btn:active:not(:disabled){box-shadow:0 0 0 var(--bs), inset 0 1px 0 #ffffff40;transform:translateY(2px)}.btn.primary{--f:var(--pill-gold);--bs:#9a5a0c;color:#4a2600;text-shadow:0 1px #fff4d2b3;box-shadow:0 2px 0 var(--bs), 0 4px 8px #281a0833, inset 0 1px 0 #fff9;border:0}.btn.dark{--f:var(--pill-navy);--bs:#08201b;color:#fff;border:0}.btn.good{--f:linear-gradient(180deg, #5fcf8f 0%, #2f9f62 50%, #1d7a47 100%);--bs:#0f4a2a}.btn.danger,.btn.primary.danger{--f:linear-gradient(180deg, #ee7a62 0%, #d04a32 50%, #a92e1f 100%);--bs:#6e1a0e;color:#fff;text-shadow:0 1px #0000004d;box-shadow:0 2px 0 var(--bs), inset 0 1px 0 #ffffff59;border:0}.btn.small{border-radius:8px;min-height:30px;padding:3px 12px;font-size:13px}.btn:disabled{filter:grayscale(.6);opacity:.6}.act{--f:var(--pill-blue);--ol:var(--pill-blue-ol);text-shadow:0 1px #0000004d;border:0;border-radius:10px;box-shadow:0 2px #123a32,inset 0 1px #ffffff4d}.act.primary{color:#4a2600;text-shadow:none;box-shadow:0 2px #9a5a0c,inset 0 1px #fff9}.act.primary svg{filter:none}.seg{background:#5a3c141f;box-shadow:inset 0 1px 2px #3c240833}.seg button{color:var(--ink-2)}.seg button:hover{color:var(--ink)}.seg button.on{background:var(--jade);color:var(--cream);box-shadow:0 1px #00000040}.fchip,.mfilt button{background:var(--panel-2);color:var(--ink-2);border:0}.fchip.on,.mfilt button.on{background:var(--jade);color:var(--cream);border:0}.switch{background:#5a3c143d;border-color:#0000}.switch.on{background:var(--pill-blue);border-color:#0000}.vol,.adm-check input{accent-color:#1f5c50}.input{color:#3a2c18;background:#fffaf0;border:1.5px solid #5a3c143d;box-shadow:inset 0 1px 2px #3c240824}.input:focus{border-color:#1f5c50;box-shadow:0 0 0 3px #1f5c5038}.input::placeholder{color:#a08a66}.info-btn,.info-btn:hover{background:var(--jade);color:var(--cream);border:0;box-shadow:0 1px #00000040}.chip{color:var(--ink-2);background:#5a3c141c}.bar,.xpbar,.tx-bar{background:#5a3c142e;box-shadow:inset 0 1px 2px #3c240838}.bar>span{background:linear-gradient(#5fbf9a,#2f8a74)}.cd-stars i,.ecard .st2 i,.mstars i{color:#5a3c1438}.stage:before{background:#5a3c1429}.stage .dot{background:#f3eadb;border-color:#5a3c1447}.stage.cur .dot{border-color:#fff}.tierbar{background:#5a3c1429}.tierbar i{background:#f3eadb;border-color:#5a3c144d}.tierbar i.on{background:#ffc93a;border-color:#fff}.ladder:before{background:#5a3c1429}.ladder .st,.ladder .st.ms,.ladder .st.ms.on{background:#f3eadb;border-color:#5a3c1442}.ladder .st.on{background:var(--c);border-color:var(--c)}.ladder .st.ms.on{border-color:var(--c)}.chart .grid{stroke:#5a3c1429}.grade{background:var(--panel-2)}.task .ck,.req .ck{border-color:#5a3c1459}.slot{border-color:#5a3c144d}.slot.full{background:var(--panel-2)}.slot.locked{background:repeating-linear-gradient(-45deg,#0000 0 6px,#5a3c141a 6px 12px)}.issue .q{background:var(--panel-3)}.tier-h{border-bottom-color:var(--rule)}.card,.bcard,.deal,.spec,.speed,.lead-card,.continue-card,.title-mode,.spot,.drop,.mt-card,.adm-ad,.adm-grp,.adm-slot,.adm-form fieldset,.mfor-bar{background:var(--panel-2);color:var(--ink);box-shadow:none;border:0;border-radius:10px}.card.click:hover,.bcard:hover:not(.locked),.spec:hover:not(:disabled),.speed:hover:not(:disabled),.lead-card:hover:not(:disabled){background:var(--panel-3);border:0}.card.hl,.spec.on,.lead-card.picked,.title-mode.on{box-shadow:none;background:#ffc53138;border:0}.bcard.locked{background:#5a3c1412}.speed.all{background:var(--pill-gold);color:#4a2600;text-shadow:none;box-shadow:0 2px #9a5a0c,inset 0 1px #ffffff8c}.speed.all .num,.speed.all i{color:#4a2600}.speed.item{background:var(--panel-2)}.kv>div{background:var(--panel-2);border:0;border-radius:10px}.cd-kpis>div{background:var(--panel-2);border:0}.cd-offer{background:var(--ai-soft);border:0}.tbl th.on{color:var(--jade)}.tbl tbody tr:hover td{background:var(--panel-2)}.board{border:0}.brow{background:var(--panel-2)}.brow.me{color:var(--ink);text-shadow:none;background:#ffc5314d}.brow.me>.num:first-child{color:var(--ink)}.card.fest{background:linear-gradient(135deg,#ffc53147,#8c683214 60%)}.md-skill,.md-skill.sig{background:var(--panel-2);box-shadow:none;border:0}.md-for{background:var(--ai-soft);border:0}.md-port{box-shadow:0 0 0 3px var(--rc), 0 8px 18px #281a084d;border-color:#fffaf0}.mrows .mrow:hover{background:var(--panel-2)}.mrows .mrow.on{background:color-mix(in srgb, var(--rc) 20%, transparent);border-color:#0000}.rk-row.top1 .rk-n{color:#c98410}.rk-row.top2 .rk-n{color:#7d848c}.rk-row.top3 .rk-n{color:#b8692a}.rk-row.me{background:#ffc5314d}.shop-bal>span{background:var(--panel-2);border:0}.shop-card{color:var(--ink);background:radial-gradient(ellipse 80% 55% at 50% 22%, #ffc53142, transparent 70%), var(--panel-2);box-shadow:none;border:0}.shop-card>b{text-shadow:none}.emb-opt{background:var(--panel-2)}.emb-opt.on{background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--ec) 40%, transparent), #8c683229);box-shadow:0 0 0 2.5px #e8a222,0 0 10px #e8a22273}.emb-name{color:var(--kin)}.bc,.ecard,.wtile{--panel:#fffaf0;--panel-2:#f6eedb;--panel-3:#ecdfc2;--rule:#5a3c1429;--ink:#3a2c18;--ink-2:#5e4a2e;--ink-3:#8a7350;--lab:#2e6e60;--ai:#1f5c50}.ecard{background:#fffaf0;box-shadow:0 4px 10px #3c240833}.ecard:hover{box-shadow:0 6px 14px #3c240842}.ecard .lvp{background:var(--jade);border-color:#fffaf0}#deck{border-radius:14px}#tray{border-bottom-color:var(--rule)}#deck .tray-head{padding:8px 6px 8px 14px}#deck .tray-head b{color:var(--cream);text-shadow:0 1px #0000004d}#deck .tray-sub{color:var(--mint)}#deck .tray-inf{color:#ffd760}#deck .tray-sw{box-shadow:0 0 0 2px var(--cream)}.tray-head .iconbtn,.tray-head .iconbtn:hover{width:36px;height:36px;box-shadow:none;color:var(--cream);filter:none;background:0 0;border:0}.tray-head .iconbtn svg{filter:drop-shadow(0 1px #00000059)}.bc{background:#fffaf0;box-shadow:0 4px 10px #3c240838}.bc:hover:not(.locked){box-shadow:0 6px 14px #3c240847}.bc .art{background:radial-gradient(120% 90% at 50% 100%, color-mix(in srgb, var(--c) 22%, #fffaf0) 0%, #f6eedb 70%)}.bc .cost{color:var(--jade)}.bc .fp{color:#5e4a2e;background:#fffaf0;border-color:#5a3c1433}.bc.locked{background:#efe6d2}.bc .lock{background:var(--jade)}.tab .ti{background:color-mix(in srgb, var(--c) 24%, #f6eedb);color:var(--c);box-shadow:none}.tab:hover{background:var(--panel-2);color:var(--ink)}.tab.on{background:var(--jade);color:var(--cream);box-shadow:0 2px #0003}.tab.on .ti{background:var(--c);color:#fff;box-shadow:0 0 0 2px var(--cream)}.tab .nw{box-shadow:0 0 0 2px #f6eedb}.tool:hover{background:var(--panel-2);color:var(--ink)}.tool.on{background:var(--jade);color:var(--cream)}#placebar{border-radius:14px}#placebar .pb-grid>div{background:var(--panel-2);border:0}#placebar .pb-actions{background:0 0;border-top:0}#legend{border-radius:12px}#lenspop{border-radius:14px}#lenspop button:hover{background:var(--panel-2);color:var(--ink)}#lenspop button.on{background:var(--jade);color:var(--cream)}#lenspop button i{box-shadow:0 0 0 2px #fffaf0}#m-res,#m-top,#m-lobby,#m-packs,#m-short,#m-chat,#m-phase{--tx-ol:0 1.5px 0 #000000c7, 0 -1px 0 #0000008c, 1px 0 0 #0000008c, -1px 0 0 #0000008c}.m-rs{background:linear-gradient(#1e201ed6,#060807d6);box-shadow:0 3px 8px #00000059,inset 0 1px #ffffff24}.m-rs svg{filter:drop-shadow(0 1px #00000080)}.m-ceo{box-shadow:0 0 0 2px #5a3404,0 4px 12px #00000080}.m-lobby{box-shadow:0 4px 12px #00000080}.m-lb-w,.m-clock{background:#080a09bd}.m-sc-t{background:#080a09db}.toast,.toast.fx-celebrate{background-color:#0c0e0cd1;box-shadow:0 3px 10px #0006}.toast{background-image:none}.toast.fx-celebrate{background-image:linear-gradient(105deg,#0000 38%,#f2c14e80 48%,#ffffffa6 52%,#0000 62%)}.toast .t-ic{background:radial-gradient(circle at 35% 30%,#3d8f7c 0%,#164a3f 75%);box-shadow:0 2px 6px #00000080}#m-chat{background:linear-gradient(#0000,#0000005c 30%,#0000009e)}.m-ch-g b.m-ch-c{color:#9fe0c8}html.g-land #m-chat{background:linear-gradient(90deg,#000000a8,#0000004d)}#m-nav:before{background:linear-gradient(#22221eeb,#0a0a09f7 65%)}#m-nav .tut-hide .m-lock,#m-nav .stage-lock .m-lock{background:#080a09d1}.m-ev-t{background:#080a09b8}.m-gear .m-ev-i{background:#080a0999}#m-phase{--ph:31, 92, 80}#m-phase[data-ph=morning]{--ph:190, 112, 34}#m-phase[data-ph=noon]{--ph:38, 120, 84}#m-phase[data-ph=winter]{--ph:62, 118, 128}.rg-tag{background:#080a09c7;box-shadow:0 3px 10px #0006}.rg-i{box-shadow:0 3px #0006,0 6px 14px #0000004d,inset 0 2px #ffffff47}.rg-i>svg{filter:drop-shadow(0 1.5px #0000008c)}.rg-l{background:#080a09c7}.lbl{box-shadow:0 3px 8px #00000059}.lbl .lv{color:var(--mint)}.dlbl b{text-shadow:0 2px #000000b3,0 0 8px #0000008c}.dlbl .hm{background:#080a09b8}.flt{text-shadow:0 2px #000000b3,0 0 6px #00000080}#tooltip{background:#0c0e0ceb;border:0}#coach .co-box{color:#3a2c18;border:0;border-radius:12px;box-shadow:0 14px 34px #00000080,inset 0 0 0 1px #fffaeb8c,inset 0 0 50px #78541e38}#coach .co-name{background:var(--jade-strip);color:var(--cream);text-shadow:0 1px #0000004d;border:0;box-shadow:0 3px 8px #00000059,inset 0 1px #ffffff40}#coach .co-step,#coach .co-tap{color:#8a7350}#coach .co-art{filter:drop-shadow(0 10px 16px #00000073)}#coach-veil{background:linear-gradient(#0000000a 30%,#00000073 100%)}#coach-ring{box-shadow:0 0 0 9999px #0000005c,0 0 18px #ffd75ad9}#coach-ring.spot{box-shadow:0 0 18px #ffd75ad9}#coach-arrow{filter:drop-shadow(0 4px 8px #00000073)}#modal.title{background:linear-gradient(#060a0800,#060a08db 50%)}#modal.title:has(.found){background:linear-gradient(#060a0800,#060a08d1 55%)}.title-mark h1 small,.title-mark h1.brand small{text-shadow:0 2px #0009}.title-thesis{text-shadow:0 2px 6px #0009}.title-foot,.login-app{color:#eef2ee;text-shadow:0 1px 4px #000000b3}.title-form,.title-form.found{border-radius:14px}.title-form.found .tm-h b{color:var(--jade);text-shadow:none}.title-form.found .input{color:#3a2c18;background:#fffaf0;border:1.5px solid #5a3c143d;box-shadow:inset 0 1px 2px #3c240824}.title-form.found .input:focus{border-color:#1f5c50;box-shadow:0 0 0 3px #1f5c5038}.title-form.found .input::placeholder{color:#a08a66}.title-form.found .emb-opt{background:var(--panel-2)}#loading{background:radial-gradient(at 50% 40%,#1638308c,#040806eb 70%)}#loading .ld-row{color:#dfe8e2}#unlock{background:#06080799}.ul-t{text-shadow:0 2px #000000a6,0 0 14px #00000080}.ul-nm{background:#080a09d6}.mc-sh,.rc-art{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--rc) 70%, #fff) 0%, var(--rc) 45%, color-mix(in srgb, var(--rc) 45%, #1c2622) 100%);box-shadow:0 4px 10px #281a084d,inset 0 0 0 2px #ffffff40}.mc-at,.mcard.dm .dm-ck{border-color:#0c2c25}.mcard.off .mc-sh{border-color:color-mix(in srgb, var(--rc) 40%, #9a907a);background:#4a463c}.mc-zz{color:#e6ede8;background:#4a5a52;border-color:#0c2c25}.mc-seat.vice{background:#2f8a74;border-color:#0c2c25}.mc-shards{background:#5a3c1433}.mp-hero{color:#fff;--ink-2:#dcebe2;--ink-3:#a9c7b8;background:radial-gradient(circle at 72% 38%, color-mix(in srgb, var(--rc) 55%, #fff) 0%, color-mix(in srgb, var(--rc) 22%, #2b7364) 26%, #123a32 74%)}.mp-id{text-shadow:0 1px 3px #0009}.mp-art img{filter:drop-shadow(0 10px 14px #00000073)}.mp-back{background:#00000059;border:0}.cp-subh .mp-back{background:var(--panel-2);color:var(--ink)}.mp-tabs,.dm-foot{background:linear-gradient(#1b5247,#144238);border-top:0;box-shadow:0 -4px 12px #281a0840}.mp-tabs button{color:var(--mint)}.mp-tabs button+button{box-shadow:none}.mp-tabs button.on{color:#ffd760;background:0 0}.mp-tabs button.on:after{content:"";background:#ffd25c;border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:20%;right:20%}.dm-foot{color:var(--cream)}.srch-hero{background:radial-gradient(circle at 50% 42%,#ffe39a 0%,#d8913a 28%,#2b7364 62%,#123a32 86%)}.srch-hero img{filter:drop-shadow(0 8px 12px #00000073)}.srch-leg{border-top-color:#a86f0c66}.rb-go.leg{box-shadow:0 2px #9a5a0c,inset 0 1px #ffffff8c}.sr-art{background:#1c2622}.sr-bar{background:#5a3c1433}.rcard,.rcard.locked{border:0;box-shadow:0 4px 12px #281a082e}.rcard.empty{border:1.5px dashed var(--rule)}.rc-rar{color:#241a0c;border-color:#3a2c188c}.rc-lock{color:#fff;background:#00000052;border:0}.rc-lock.on{border:0}.mdiv{color:var(--ink-3)}#world .wv-info,#world .wv-bar,#world .wv-lens{border-radius:14px}#world .wv-x{color:#5e4a2e;background:0 0;border:0}#world .wv-x:hover{background:var(--panel-2)}#world .wv-wait{background:#0608078c}#world .wv-stars{color:#c98410}#world .wv-note{background:var(--panel-2)}#world .wui-link{color:var(--jade);text-decoration-color:#1f5c5066}#world .wui-link:hover{-webkit-text-decoration-color:var(--jade);text-decoration-color:var(--jade)}#world .wui-card{background:var(--panel-2);border:0}#world .wui-card.on{background:#ffc53138}#world .wui-card-h .num{color:#a86f0c}#world .wv-lens button:hover{background:var(--panel-2);color:var(--ink)}#world .wv-lens button.on{background:var(--jade);color:var(--cream)}#world .wv-lens .lp-more{color:var(--ink);background:var(--panel-2)}#world .wv-lens .lp-back{color:var(--ink)}#world .wv-lens-mats button.on b{color:var(--mint)}#world .wv-lens .lp-clear{color:#a86f0c}.modal-card.chat-card{--panel-2:#8c68321c;--rule:#5a3c1429;--ink:#3a2c18;--ink-2:#5e4a2e;--ink-3:#8a7350;--kin:#a86f0c;--shu:#c98410;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);padding-top:0}.chat-card .chat-head{min-height:0;padding:calc(var(--sat) + 6px) 14px 6px;text-align:left;justify-content:flex-start}.chat-card .chat-head h2{font-size:22px}.chat-back svg{fill:var(--cream);stroke:#0c2c25}.chat-card .chat-box{padding-top:10px}.modal-card.chat-card .chat-tabs button{color:var(--ink-2);background:#8c683224}.modal-card.chat-card .chat-tabs button.on{background:var(--pill-blue);color:var(--cream);box-shadow:0 2px #123a32}.chat-card .chat-m b{color:var(--jade)}.chat-card .chat-m .chat-tm{color:var(--ink-3)}.chat-card .chat-m span{color:var(--ink);background:#fffcf4c7;border:0;box-shadow:0 1px 2px #3c240826}.chat-card .chat-m.on span{box-shadow:0 0 0 2px #e8a222}.chat-card .chat-m.me b{color:var(--kin)}.chat-card .chat-m.me span{color:var(--cream);background:linear-gradient(#2f7a68,#1f5c50)}.chat-card .chat-mu{background:var(--panel-2)}.chat-card .chat-none{color:var(--ink-3)}.chat-card .chat-form .input{color:var(--ink);background:#fffaf0;border:1.5px solid #5a3c143d}.modal-card.pk-card{box-shadow:var(--paper-sh);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:0;border-radius:14px}.pk{--pa:#2b8a74;--pb:#0f3a31;color:#3a2c18;background:0 0}.pk-founder{--pa:#1aa59a;--pb:#0b3a33}.pk-hero{background:radial-gradient(120% 90% at 50% 0%, var(--pa) 0%, var(--pb) 80%);border-radius:10px;margin:8px 8px 0}.pk-tag{color:var(--jade)}.pk-title{color:var(--jade);text-shadow:none}.pk-blurb{color:#5e4a2e}.pk-tiles{background:#8c68321c;border:0}.pk-ti{background:linear-gradient(160deg, color-mix(in srgb, var(--rc) 60%, #24302c), color-mix(in srgb, var(--rc) 25%, #121a17));border-color:color-mix(in srgb, var(--rc) 80%, #fff)}.pk-ti b{color:#3a2c18;background:#fffaf0}.pk-tl{color:#5e4a2e}.pk-plus,.pk-have{color:#8a7350}.pk-get{color:var(--jade)}.pk-dots button{background:#5a3c1440}.pk-dots button.on{background:var(--jade)}.pk-val{top:14px;left:14px}#ally{--panel:#efe4c9;--panel-2:#8c68321c;--panel-3:#8c683230;--rule:#5a3c1429;--ink:#3a2c18;--ink-2:#5e4a2e;--ink-3:#8a7350;--lab:#2e6e60;--good:#23804a;--warn:#a8600a;--bad:#c0392b;--shu:#c98410;--kin:#a86f0c;--ai:#1f5c50;--ai-soft:#1f5c501f;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);padding:calc(var(--sat) + 8px) calc(var(--sar) + 8px) calc(var(--sab) + 8px) calc(var(--sal) + 8px);background:#080c0a59}#ally:after{content:"";z-index:-1;inset:calc(var(--sat) + 8px) calc(var(--sar) + 8px) calc(var(--sab) + 8px) calc(var(--sal) + 8px);box-shadow:var(--paper-sh);pointer-events:none;border-radius:14px;position:absolute}#ally .al-head{background:var(--jade-strip);border-radius:14px 14px 0 0;padding:6px 12px 6px 6px;box-shadow:0 2px #0000002e,inset 0 1px #ffffff40}#ally .al-title{color:var(--cream);text-shadow:0 2px #0000004d;font-size:clamp(19px,5.2vw,22px)}#ally .al-sub{color:var(--mint)}#ally .al-wallet{color:#fff;background:#00000047;border:0}#ally .al-body{padding:12px 10px 16px}#ally .al-tabs{background:linear-gradient(#1b5247,#144238);border-top:0;border-radius:0 0 14px 14px;padding-bottom:0;overflow:hidden}#ally{padding:0}#ally:after{box-shadow:none;border-radius:0;inset:0}#ally .al-head{padding:calc(var(--sat) + 6px) calc(var(--sar) + 12px) 6px calc(var(--sal) + 6px);border-radius:0}#ally .al-body{padding-left:calc(var(--sal) + 10px);padding-right:calc(var(--sar) + 10px);padding-bottom:calc(var(--sab) + 16px)}#ally.has-tabs .al-body{padding-bottom:14px}#ally .al-tabs{padding:0 var(--sar) var(--sab) var(--sal);border-radius:0}#ally .al-tabs button{color:var(--mint);text-shadow:0 1px #0000004d}#ally .al-tabs button.on{background:var(--pill-gold);color:#4a2600;text-shadow:0 1px #fff4d299}#ally .input{color:var(--ink);background:#fffaf0;border:1.5px solid #5a3c143d}#ally .input:focus{border-color:var(--jade);box-shadow:0 0 0 3px #1f5c5038}#ally .input::placeholder{color:#a08a66}#ally select.input option{color:var(--ink)}#ally .al-card,#ally .al-page>.wui-sec{background:var(--panel-2);box-shadow:none;border:0}#ally .al-page>.wui-sec.wui-contest{box-shadow:inset 4px 0 #e88a22d9}#ally .al-page>.wui-sec.wui-contest.open{box-shadow:inset 4px 0 #d03428e6}#ally .al-emb.none svg path{fill:#5a3c1424}#ally .al-id h3{color:var(--jade);text-shadow:none}#ally .al-rows>div{background:var(--panel-2)}#ally .al-rows span{color:var(--ink-2)}#ally .al-rows b{color:var(--good)}#ally .al-wbar{background:#5a3c1429;border:0;box-shadow:inset 0 1px 2px #3c240838}#ally .al-wbar b{color:var(--ink);text-shadow:0 1px #fffaebb3}#ally .al-note2{background:var(--panel-2);color:var(--ink)}#ally .al-tile2{color:var(--ink);background:var(--panel-2);box-shadow:none;border:0}#ally .al-tile2 .ti2{background:#8c68321f}#ally .al-tile2>b{text-shadow:none}#ally .al-ibtn{background:var(--jade);color:var(--cream);border:0}#ally .al-pop-bg{background:#080c0a80}#ally .al-pop-card{box-shadow:var(--paper-sh);color:var(--ink);border:0;padding-top:0}#ally .al-pop-card>h3{background:var(--jade-strip);color:var(--cream);text-align:center;text-shadow:0 2px #0000004d;margin:0 -16px 4px;padding:11px 44px}#ally .al-pop-card>.al-pop-head{margin-top:18px}#ally .al-pop-x{box-shadow:none;background:0 0;border:0}#ally .al-pop-x svg{stroke:#5e4a2e}#ally .al-pop-card:has(>h3) .al-pop-x svg{stroke:var(--cream)}#ally .al-roles button{background:var(--panel-2);color:var(--ink-2)}#ally .al-crest{background:radial-gradient(circle at 50% 35%,#2f7a68,#123a32 72%);border-color:#e8a222b3}#ally .al-leader{color:#fff;background:linear-gradient(90deg,#24685a,#144238);border:0;box-shadow:0 4px 12px #281a0840}#ally .al-ld-t b{text-shadow:0 1px #0000004d}#ally .al-grp{color:var(--ink);background:var(--panel-2);border:0}#ally .al-grp.on{background:#1f5c5029}#ally .al-grp>b{text-shadow:none}#ally .al-ppl{fill:#8a7350}#ally .al-chev{border-color:#5a3c1466}#ally .al-chev svg{stroke:#5e4a2e}#ally .al-mcard{color:var(--ink);background:var(--panel-2);border:0}#ally .al-mcard .nm small{color:#b8692a}#ally .al-mcard>b{color:var(--kin)}#ally .al-chest-rows span{color:#f1f5f2}#ally .al-hist{background:var(--panel-2);border:0}#ally .al-seg2{background:#5a3c141f;border:0}#ally .al-seg2 button{color:var(--ink-2)}#ally .al-hrow{background:var(--panel-2)}#ally .al-hrow>b{color:var(--kin)}#ally .al-none{color:var(--ink-3)}#ally .al-mtile{color:var(--ink);background:var(--panel-2);box-shadow:none;border:0}#ally .al-mtile .mi2{box-shadow:none;background:#8c68321f}#ally .al-mtile>b{text-shadow:none}#ally .al-req{background:var(--panel-2);border:0}#ally .al-req.on{background:#ffc53138}#ally .al-meter{background:#5a3c1429;box-shadow:inset 0 1px 2px #3c240838}#ally .al-empty{background:var(--panel-2)}#ally .al-seg{background:#5a3c141f}#ally .al-seg button{color:var(--ink-2)}#ally .al-seg button.on{color:#4a2600}#ally .al-row{background:var(--panel-2);border:0}#ally button.al-row:hover{background:var(--panel-3)}#ally .al-row.me{background:#ffc53147;border:0}#ally .al-row.me .al-rk{color:var(--kin)}#ally .wui-kv>div,#ally .wui-item,#ally .wui-card,#ally .wui-contest,#ally .wui-move,#ally .wv-note{background:var(--panel-2);border:0}#ally .wui-contest{box-shadow:inset 4px 0 #e88a22d9}#ally .wui-contest.open{box-shadow:inset 4px 0 #d03428e6}#ally button.wui-item:hover{background:var(--panel-3)}#ally .wui-sw button.on{box-shadow:0 0 0 3px #fffaf0, 0 0 0 5px var(--jade)}#ally .wui-card.on{background:#ffc53138}#ally .wui-card-h .num,#ally .wui-move-h .num{color:var(--kin)}#ally .wui-link{color:var(--jade);text-decoration-color:#1f5c5066}#ally .wui-vs-bar{box-shadow:none;background:#5a3c1429}#ally .wv-mat{color:var(--ink)}#ally .wv-mat:hover{background:var(--panel-2)}#ally .wv-mat.on{background:var(--panel-3);box-shadow:inset 0 0 0 1.5px var(--jade)}#ally .al-season{background:var(--panel-2);border:0}#ally .al-season b{color:var(--ink)}#ally .al-team{color:#8a5a08}#ally .al-team.home{color:#1e7a46}#ally .al-find,#ally .al-site{border-color:#5a3c1440}html.g-land #ally.has-tabs .al-head{background:var(--jade-strip);border-radius:14px 0 0;padding:8px 10px 6px 8px}html.g-land #ally.has-tabs .al-tabs{background:linear-gradient(#1b5247,#144238);border-right:0;border-radius:0 0 0 14px;padding:6px 0 0}html.g-land #ally.has-tabs .al-tabs button.on{border-radius:0}html.g-land #ally.has-tabs .al-body{padding:12px 14px 12px 16px}html.g-land #ally .al-week{background:var(--panel-2);border:0}html.g-land #ally .al-wtxt b{color:var(--ink)}html.g-land #ally .al-wtxt span{color:var(--kin)}html.g-land #ally .al-tiles-all>.al-quick{border-bottom-color:var(--rule)}html.g-land #ally .al-tile2{background:0 0}html.g-land #ally .al-tile2 .ti2{background:radial-gradient(circle at 50% 35%,#2f7a68,#123a32 72%);border-color:#e8a22299;box-shadow:0 3px 8px #281a084d,inset 0 2px #ffffff1f}html.g-land #ally .al-tile2>b{color:var(--ink);text-shadow:0 1px #fffaebd9,0 0 3px #fffaebe6}#window,body.win-dark #window,#card,#deck,#placebar,#lenspop,#legend,.modal-card:not(.title-card):not(.pk-card):not(.chat-card),.modal-card.title-card.fc-modal,.modal-card.chat-card,.modal-card.pk-card,.adm-card,.title-form,.title-form.found,#world .wv-info,#world .wv-bar,#world .wv-lens,#coach .co-box,#tip .tp-box,#ally:after,#ally .al-pop-card{background:#eee2c6 url(./paper-Bg9p6s_N.webp) 50%/cover}#window,body.win-dark #window{width:min(540px,100% - 20px);height:-moz-fit-content;height:fit-content;max-height:calc(100% - var(--sat) - var(--sab) - 36px);border-radius:14px;margin:auto;padding:0;inset:0;transform:none}html.g-land #window,html.g-land body.win-dark #window{width:min(660px, calc(100% - var(--sl) - var(--sr) - 140px));max-height:calc(100% - var(--sat) - var(--sab) - 20px)}#window #win-scroll{overscroll-behavior:none;flex:auto;min-height:0}#window .win-head,body.win-dark #window .win-head{min-height:0;box-shadow:none;color:var(--jade);background:0 0;justify-content:center;padding:13px 44px 3px}#window .win-head .sign-title{justify-content:center;align-items:center;gap:10px;min-width:0;display:flex}#window .win-head .sign-title:before,#window .win-head .sign-title:after{content:"";background:linear-gradient(90deg,#1f5c5000,#1f5c5099);border-radius:1px;flex:none;width:22px;height:1.5px}#window .win-head .sign-title:after{transform:scaleX(-1)}#window .win-head .sign-title span,html.g-land #window .win-head .sign-title span{font:600 15px/1.25 var(--font-display);letter-spacing:.02em;color:var(--jade);text-shadow:none;-webkit-text-stroke:0;white-space:nowrap;padding:0}#window .win-head .sign-title i{display:none}#window>.win-x{z-index:5;width:30px;height:30px;box-shadow:none;color:var(--jade);background:#efe4c9cc;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}#window>.win-x svg{stroke:currentColor;stroke-width:2.4px;filter:none;width:13px;height:13px}#window>.win-x:hover{filter:none;background:#efe4c9f2}#window .wtabs,body.win-dark #window .wtabs{background:0 0;border:0;gap:2px;padding:0 10px;position:static;box-shadow:inset 0 -1px #5a3c1429}#window .wtabs button{color:#7a6342;min-height:34px;font:600 13.5px var(--font-display);flex:0 auto;padding:0 12px}#window .wtabs button:hover,#window .wtabs button.on{color:var(--jade)}#window .wtabs button.on:after{background:#e2a92b;height:2.5px;left:10px;right:10px}#window .wtabs .wtab-set svg{width:24px;height:24px}.modal-card:not(.title-card):not(.pk-card):not(.chat-card) .m-head,.modal-card.title-card.fc-modal .m-head{min-height:0;box-shadow:none;background:0 0;padding:14px 16px 2px}.modal-card:not(.title-card):not(.pk-card):not(.chat-card) .m-head h2,.modal-card.title-card.fc-modal .m-head h2{font:600 15px/1.25 var(--font-display);letter-spacing:.02em;color:var(--jade);text-shadow:none}.modal-card:not(.title-card):not(.pk-card):not(.chat-card) .m-head i{color:#7a6342}.modal-card:not(.title-card):not(.pk-card):not(.chat-card) .m-body{padding:10px 16px 14px}.modal-card.pk-card{width:min(400px,100%)}html:not(.g-land) .pk-hero{height:150px}.pk-title{font-size:20px}.pk-x{top:12px;right:12px}html.g-land .modal-card.pk-card{width:min(580px,100%)}html.g-land .pk{grid-template-columns:34% 66%}html.g-land .pk-title{font-size:20px}html.g-land #shoppage .shp{width:min(760px,100%)}body.win-full #win-back{display:none}body.win-full #window,body.win-full.win-dark #window,html.g-land body.win-full #window,html.g-land body.win-full.win-dark #window{width:100%;height:100%;max-height:none;box-shadow:none;border-radius:0;margin:0;padding:0;inset:0}body.win-full #window .win-head,body.win-full.win-dark #window .win-head{z-index:4;box-sizing:border-box;height:calc(var(--sat) + 54px);padding:var(--sat) calc(var(--sar) + 16px) 0 calc(var(--sal) + 62px);background:linear-gradient(#2b7a67,#1d5a4e);justify-content:flex-start;align-items:center;position:sticky;top:0;box-shadow:0 2px 6px #14281e59}body.win-full #window .win-head .sign-title{justify-content:flex-start;gap:10px;width:100%}body.win-full #window .win-head .sign-title:before,body.win-full #window .win-head .sign-title:after{display:none}body.win-full #window .win-head .sign-title span,html.g-land body.win-full #window .win-head .sign-title span{font:700 21px/1.2 var(--font-display);letter-spacing:.01em;color:var(--cream)}body.win-full #window .win-head .sign-title i.cnt{font:700 14px/1 var(--font-ui,inherit);color:#ffd760;white-space:nowrap;margin-left:auto;font-style:normal;display:block}#window>.win-x svg.wx-back{display:none}body.win-full #window>.win-x{top:calc(var(--sat) + 7px);left:calc(var(--sal) + 6px);background:0 0;border-radius:10px;width:48px;height:40px;right:auto}body.win-full #window>.win-x:hover{background:#ffffff14}body.win-full #window>.win-x svg{display:none}body.win-full #window>.win-x svg.wx-back{width:34px;height:34px;fill:var(--cream);stroke:#0c2c25;stroke-width:1.4px;stroke-linejoin:round;filter:drop-shadow(0 2px 2px #00000059);display:block}body.win-full #window .wtabs,body.win-full.win-dark #window .wtabs{top:calc(var(--sat) + 54px);z-index:3;padding:0 calc(var(--sar) + 10px) 0 calc(var(--sal) + 10px);background:#ece0c4f7;position:sticky;box-shadow:0 1px #5a3c1429,0 3px 6px #3c240814}body.win-full #window .wtabs button{min-height:42px;font-size:14.5px}body.win-full #win-body{padding-left:var(--sal);padding-right:var(--sar);padding-bottom:calc(var(--sab) + 18px)}.bag{padding:14px 14px 10px}.bag.bag-land{padding:0}.ld{gap:10px;padding:14px 14px 10px;display:grid}#window .ld-sum{color:var(--ink-p2);flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}#window .ld-sum b{color:#1f5c50;font-size:15px}#window .ld-buy{width:100%}#window .ld-h{color:#1f5c50;font:600 15px var(--font-display);margin:6px 0 0}#window .ld-list{gap:6px;display:grid}#window .ld-row,#window .ld-tip{width:100%;color:var(--ink-p);text-align:left;cursor:pointer;background:#8c68321a;border:0;border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:grid}#window .ld-tip{cursor:default;background:linear-gradient(90deg,#ffc53147,#ffc5311a)}#window .ld-row:active{transform:scale(.99)}#window .ld-pic{place-items:center;width:52px;height:44px;display:grid}#window .ld-pic img{object-fit:contain;filter:drop-shadow(0 2px 1px #3c24084d);max-width:52px;max-height:44px}#window .ld-pic>svg{width:40px;height:40px}#window .ld-mid{gap:2px;min-width:0;display:grid}#window .ld-mid b{text-overflow:ellipsis;white-space:nowrap;font:600 14px var(--font-display);overflow:hidden}#window .ld-mid small{color:var(--ink-p2);font-size:12px;line-height:1.3}#window .ld-xy{color:#2e8b6e;font:700 12px/1.25 var(--font-ui,inherit);text-align:right;text-decoration:underline}#window .ld-none{margin:4px 2px}body.win-full[data-wp=land] #win-body{padding-bottom:0}body.win-full[data-wp=land] .bag{min-height:calc(100 * var(--vh) - var(--sat) - 54px - 72px - var(--sab));box-sizing:border-box}.bag-grid{--bag-ic:min(84px, calc((100 * var(--vw) - var(--sal) - var(--sar) - 28px - 36px) / 4));grid-template-columns:repeat(auto-fill, minmax(var(--bag-ic), 1fr));justify-items:center;gap:12px 10px;display:grid}.bag-grid .icard.bag-card{--ic:var(--bag-ic)}.bag-tile{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;padding:0;display:block}.bag-tile:active{transform:scale(.95)}.bag-none{text-align:center;margin:0;padding:48px 0}.bag-tabs{z-index:3;margin:0 calc(-1 * var(--sar)) 0 calc(-1 * var(--sal));padding:0 var(--sar) var(--sab) var(--sal);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#0e3a32;border-top:2px solid #082a24;display:flex;position:sticky;bottom:0;overflow-x:auto;box-shadow:0 -3px 8px #0a1e1852}.bag-tabs::-webkit-scrollbar{display:none}.bag-tab{--bt-w:max(72px, calc((100 * var(--vw) - var(--sal) - var(--sar)) / 5));--bt-face:#1b6656;--bt-face2:#134f43;--bt-strip:#0f4339;--bt-weave:#76c4ac57;--bag-ink:#134f43;flex:1 0 var(--bt-w);min-width:var(--bt-w);box-sizing:border-box;background:linear-gradient(180deg, var(--bt-face), var(--bt-face2));color:#f3e6c4;height:70px;font:700 13px/1.15 var(--font-ui,inherit);letter-spacing:0;text-shadow:0 1px #061e188c;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-right:1px solid #082a24;border-radius:0;grid-template-rows:32px auto;align-content:center;justify-items:center;gap:4px;padding:5px 6px 4px;display:grid;position:relative}.bag-gl{filter:drop-shadow(0 1px #061e1880);width:32px;height:32px;display:block;overflow:visible}.bag-gl .f{fill:currentColor}.bag-gl .fk{fill:currentColor;stroke:var(--bag-ink);stroke-width:1.3px;stroke-linejoin:round}.bag-gl .kf{fill:var(--bag-ink)}.bag-gl .k{fill:none;stroke:var(--bag-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.bag-gl .k.thin{stroke-width:1.15px}.bag-gl .k.cog{stroke-width:2.6px;stroke-dasharray:2.12 2.12;stroke-linecap:butt}.bag-tab.on .bag-gl{filter:drop-shadow(0 1px #0a503673)}.bag-tab:last-child{border-right:0}.bag-tab:before,.bag-tab:after{content:"";pointer-events:none;background:repeating-linear-gradient(45deg, transparent 0 3.2px, var(--bt-weave) 3.2px 4.6px), repeating-linear-gradient(-45deg, transparent 0 3.2px, var(--bt-weave) 3.2px 4.6px), var(--bt-strip);width:10px;position:absolute;top:0;bottom:0}.bag-tab:before{left:0;box-shadow:inset -1px 0 #04181473}.bag-tab:after{right:0;box-shadow:inset 1px 0 #04181473}:where(html:not(.g-land)) .bag-tab{letter-spacing:-.1px;padding:5px 8px 4px;font-size:12px}:where(html:not(.g-land)) .bag-tab:before,:where(html:not(.g-land)) .bag-tab:after{width:7px}.bag-tab span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bag-tab:active{filter:brightness(1.08)}.bag-tab.on{--bt-face:#4fc79b;--bt-face2:#31a77b;--bt-strip:#2b9a70;--bt-weave:#d6ffec66;--bag-ink:#2a946c;color:#fff;text-shadow:0 1px #0a503680}html.g-land{--bag-rail:156px}html.g-land body.win-full[data-wp=land] #win-body{padding-left:calc(var(--sal) + var(--bag-rail))}html.g-land body.win-full[data-wp=land] .bag{min-height:calc(100 * var(--vh) - var(--sat) - 54px - var(--sab))}html.g-land .bag-tabs{top:calc(var(--sat) + 54px);width:calc(var(--sal) + var(--bag-rail));box-sizing:border-box;padding:0 0 var(--sab) var(--sal);overscroll-behavior-x:auto;overscroll-behavior-y:contain;border-top:0;border-right:2px solid #082a24;flex-direction:column;margin:0;position:fixed;bottom:0;left:0;overflow:hidden auto;box-shadow:3px 0 8px #0a1e1852}html.g-land .bag-tab{border-bottom:1px solid #082a24;border-right:0;flex:1 1 0;grid-template-rows:none;grid-template-columns:28px minmax(0,1fr);align-content:normal;place-items:center start;gap:10px;width:100%;min-width:0;height:auto;min-height:42px;max-height:64px;padding:0 16px 0 20px;font-size:14px}html.g-land .bag-tab:last-child{border-bottom:0}html.g-land .bag-gl{width:28px;height:28px}.bag-pop{text-align:center;justify-items:center;gap:8px;display:grid}.bag-pop-card .icard{--ic:104px}.bag-pop-n{margin:2px 0 0;font-weight:600}body.win-full #win-body:has(>.foot-tabs){padding-bottom:0}.foot-pg{min-height:calc(100 * var(--vh) - var(--sat) - 54px - 72px - var(--sab));box-sizing:border-box}.foot-tabs .bag-tab .dot{background:#e0493a;border-radius:50%;width:10px;height:10px;position:absolute;top:6px;right:12px;box-shadow:0 0 0 1.5px #fff}html.g-land body.win-full #win-body:has(>.foot-tabs){padding-left:calc(var(--sal) + var(--bag-rail))}html.g-land .foot-pg{min-height:calc(100 * var(--vh) - var(--sat) - 54px - var(--sab))}html.g-land .foot-tabs .bag-tab{flex:0 64px}html.g-land .foot-tabs .bag-tab .dot{margin-top:-5px;top:50%;right:12px}}
