:root{--ink:#120d08;--panel:#2a2016;--panel-2:#35291c;--line:#4e3c27;--bronze:#c8924a;--bronze-hi:#f1c983;--bronze-lo:#7a5428;--parch:#efe5cf;--muted:#b3a68e;--ok:#63c27b;--danger:#e3594d;--f-display:"Eczar",Georgia,serif;--f-body:"Hind","Segoe UI",system-ui,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%;color:var(--parch);font-family:var(--f-body);-webkit-tap-highlight-color:transparent;background:#1c2416;margin:0;overflow:hidden}#game{position:fixed;inset:0}#game canvas{touch-action:none;display:block}#brume{pointer-events:none;opacity:0;background:linear-gradient(#e2e9ee80,#e2e9ee29 32%,#e2e9ee00 62%);position:absolute;inset:0}body.v-battle #brume{display:none}#hud{pointer-events:none;position:fixed;inset:0}#hud>*{pointer-events:auto}.top{background:linear-gradient(#100b07eb,#100b078c 70%,#0000);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex;position:absolute;top:0;left:0;right:0}.brand{font-family:var(--f-display);color:var(--bronze-hi);letter-spacing:.04em;text-shadow:0 2px #000;font-size:20px}.facs{gap:6px;display:flex}.facs button{font:700 13px var(--f-body);color:var(--parch);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:5px 12px}.facs button[aria-pressed=true]{border-color:var(--bronze);color:var(--bronze-hi);background:linear-gradient(#3a2c18,#22190e)}.era{font:400 15px var(--f-display);color:var(--bronze-hi);border:1px solid var(--bronze-lo);background:#2b2117cc;border-radius:999px;margin-left:auto;padding:3px 12px}.era select{font:600 13px var(--f-body);background:var(--panel);color:var(--parch);border:1px solid var(--line);border-radius:8px;padding:4px 6px}.bottom{left:50%;bottom:max(16px,env(safe-area-inset-bottom));gap:8px;display:flex;position:absolute;transform:translate(-50%)}.btn{font:800 15px var(--f-body);color:var(--parch);border:1px solid var(--line);cursor:pointer;background:linear-gradient(#4a3825,#2b2016);border-radius:12px;padding:10px 16px;box-shadow:0 4px 14px #0006}.btn.main{color:#2a1a08;background:linear-gradient(#f6d89a,#c8924a);border-color:#f1c983}.btn:disabled{opacity:.45;cursor:default}.hint{left:50%;top:calc(var(--top-hz,64px) + 6px);border:1px solid var(--bronze-lo);max-width:calc((100vw - 32px)/var(--uiz,1));background:#100b07e0;border-radius:12px;align-items:center;gap:10px;padding:8px 14px;font-weight:700;display:flex;position:absolute;transform:translate(-50%)}.hint button{font:700 13px var(--f-body);background:var(--panel-2);color:var(--parch);border:1px solid var(--line);cursor:pointer;border-radius:8px;padding:4px 10px}.panel{right:16px;top:calc(var(--top-hz,64px) + 6px);width:min(320px,calc((100vw - 32px)/var(--uiz,1)));border:1px solid var(--bronze-lo);background:linear-gradient(#2b2117f7,#18120cf7);border-radius:14px;padding:14px;position:absolute;box-shadow:0 10px 30px #00000080}.panel h2{font:400 20px var(--f-display);color:var(--bronze-hi);margin:0 0 2px}.panel .lvl{color:var(--muted);margin-bottom:8px;font-size:13px}.panel p{color:#d8d2c2;margin:0 0 12px;font-size:14px;line-height:1.4}.panel .row{flex-wrap:wrap;gap:8px;display:flex}.panel .btn{padding:8px 12px;font-size:14px}.drawer{width:min(720px,calc((100vw - 32px)/var(--uiz,1)));max-height:min(60vh/var(--uiz,1),520px);border:1px solid var(--bronze-lo);background:linear-gradient(#2b2117f7,#18120cf7);border-radius:16px;padding:12px;position:absolute;bottom:76px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 10px 30px #00000080}.drawer-h{font:400 18px var(--f-display);color:var(--bronze-hi);justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.x{font:700 22px var(--f-body);color:var(--muted);cursor:pointer;background:0 0;border:0;line-height:1}.bld-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.bld{background:var(--panel);border:1px solid var(--line);cursor:pointer;color:var(--parch);font:inherit;text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:8px;display:flex}.bld:hover:not(:disabled){border-color:var(--bronze)}.bld img{object-fit:contain;width:96px;height:80px}.bld b{font-size:14px}.bld small{color:var(--muted);font-size:12px}.bld:disabled{opacity:.45;cursor:default}@media (width<=560px){.top{gap:8px 10px;padding:8px 16px}.brand{font-size:17px}.facs{order:3;width:100%}.facs button{flex:1;padding:5px 6px}.panel{top:auto;bottom:76px;right:16px}.btn{padding:9px 12px;font-size:14px}}.resbar{width:100%;font:700 14px var(--f-body);font-variant-numeric:tabular-nums;flex-wrap:wrap;order:4;gap:6px 14px;display:flex}.res{color:var(--parch);align-items:center;gap:6px;display:flex}.res i{background:var(--c);border-radius:2px;width:11px;height:11px;transform:rotate(45deg);box-shadow:0 0 0 1px #00000080}.res small{color:var(--muted);font-weight:600}.res.workers{color:var(--bronze-hi);margin-left:auto}.cost{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 10px;margin:0 0 10px;font-size:13px;display:flex}.cost span{align-items:center;gap:5px;display:flex}.cost i{background:var(--c);border-radius:2px;width:9px;height:9px;transform:rotate(45deg)}.cost .no{color:var(--danger)}.why{color:var(--danger);margin:-4px 0 10px;font-size:13px}.prog{background:#00000073;border-radius:4px;height:8px;margin:4px 0 10px;overflow:hidden}.prog b{background:linear-gradient(90deg,#c8924a,#f1c983);height:100%;display:block}.bld .cost{justify-content:center;margin:2px 0 0;font-size:11px}@media (width<=560px){.resbar{gap:4px 10px;font-size:13px}.res small{display:none}}.advisor{left:16px;bottom:max(76px,calc(env(safe-area-inset-bottom) + 76px));width:min(360px,calc((100vw - 32px)/var(--uiz,1)));align-items:flex-end;gap:10px;display:flex;position:absolute}.advisor .face{border:2px solid var(--bronze);background:var(--panel);cursor:pointer;width:84px;height:122px;font:400 34px var(--f-display);color:var(--bronze-hi);border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:0 6px 18px #00000080}.advisor .face img{object-fit:cover;object-position:top;width:100%;height:100%}.advisor .bubble{border:1px solid var(--bronze-lo);background:linear-gradient(#2b2117f7,#18120cf7);border-radius:12px;flex:1;min-width:0;padding:10px 12px;box-shadow:0 6px 18px #00000080}.advisor .who{font:400 14px var(--f-display);color:var(--bronze-hi)}.advisor .who small{font:600 12px var(--f-body);color:var(--muted);margin-left:6px}.advisor .say{margin:4px 0 8px;font-size:14px;line-height:1.35}.advisor .btn{padding:6px 10px;font-size:13px}.advisor.folded .bubble{display:none}.sheet{left:50%;top:calc(var(--top-hz,64px) + 8px);width:min(560px,calc((100vw - 32px)/var(--uiz,1)));max-height:calc(100% - var(--top-hz,64px) - 100px);border:1px solid var(--bronze-lo);background:linear-gradient(#2b2117fa,#18120cfa);border-radius:16px;padding:14px;position:absolute;overflow:auto;transform:translate(-50%);box-shadow:0 10px 30px #0000008c}.hero{flex-wrap:wrap;gap:14px;display:flex}.hero .pic{aspect-ratio:512/748;border:2px solid var(--rar);width:200px;max-width:100%;box-shadow:0 0 18px color-mix(in srgb,var(--rar) 45%,transparent);background:var(--panel);font:400 48px var(--f-display);color:var(--rar);border-radius:12px;place-items:center;display:grid;overflow:hidden}.hero .pic img{object-fit:cover;width:100%;height:100%}.hero .info{flex:1;min-width:200px}.hero h3{font:400 24px var(--f-display);color:var(--rar);margin:0}.hero .tag{color:var(--muted);margin:2px 0 10px;font-size:13px}.attrs{font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin-bottom:10px;display:grid}.attrs div{border-bottom:1px solid var(--line);justify-content:space-between;padding:3px 0;font-size:14px;display:flex}.attrs b{color:var(--bronze-hi)}.skills{flex-direction:column;gap:6px;display:flex}.skills div{color:#d8d2c2;font-size:13px;line-height:1.35}.skills b{color:var(--parch)}@media (width<=560px){.advisor .face{width:64px;height:94px}.advisor{bottom:max(70px,calc(env(safe-area-inset-bottom) + 70px))}}.narrow,body.o-drawer .advisor{display:none}@media (width<=560px){.bottom{width:calc((100vw - 24px)/var(--uiz,1));gap:6px}.bottom .btn{white-space:nowrap;flex:auto;padding:10px 6px;font-size:14px}.bottom .btn.ghost{flex:0 0 44px}.wide{display:none}.narrow{display:inline}body.o-panel .advisor,body.o-heroes .advisor{display:none}}.res small.neg{color:var(--danger)}.train{border:1px solid var(--line);background:#0000002e;border-radius:10px;margin:0 0 12px;padding:10px}.seg{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.seg button{font:700 13px var(--f-body);color:var(--parch);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:5px 10px}.seg button[aria-pressed=true]{background:var(--bronze);color:#1b1408;border-color:var(--bronze-hi)}.seg button:disabled{opacity:.4;cursor:default}.seg.pray button{text-align:center;border-radius:12px;flex-direction:column;flex:1 1 0;align-items:center;gap:2px;min-width:96px;padding:7px 8px;display:flex}.seg.pray button small{font:500 11.5px var(--f-body);opacity:.85;line-height:1.25}.res.bless{color:#ffe7a8}.stats{color:var(--muted);font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 10px;margin:2px 0 8px;font-size:12px;display:grid}.stats b{color:var(--parch)}.train input[type=range]{width:100%;accent-color:var(--bronze);margin:4px 0 8px}.train .btn{margin-top:2px}.roster{gap:8px;margin-bottom:6px;padding:2px 2px 10px;display:flex;overflow-x:auto}.hcard{background:var(--panel);border:1px solid var(--line);width:76px;color:var(--parch);cursor:pointer;font:600 12px var(--f-body);border-radius:10px;flex-direction:column;flex:none;align-items:center;gap:2px;padding:5px 4px;display:flex}.hcard[aria-pressed=true]{border-color:var(--rar);box-shadow:0 0 0 1px var(--rar),0 0 12px color-mix(in srgb,var(--rar) 40%,transparent)}.hcard b{color:var(--rar);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.hcard small{color:var(--muted);font-size:11px}.mini{border:1px solid var(--rar);width:56px;height:78px;font:400 26px var(--f-display);color:var(--rar);background:var(--panel);border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.mini img{object-fit:cover;object-position:top;width:100%;height:100%}.cand{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.cand:first-of-type{border-top:0}.cand .ci{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cand .ci b{color:var(--rar);font:400 16px var(--f-display)}.cand .ci small{color:var(--muted);font-size:12px}.cand .cost{margin:0}.cand .btn{flex:none;padding:7px 10px;font-size:13px}@media (width<=560px){.hero{flex-wrap:nowrap;gap:10px}.hero .pic{flex:none;align-self:flex-start;width:108px}.hero .info{min-width:0}.hero h3{font-size:20px}.attrs{grid-template-columns:1fr}}.marches{left:16px;top:calc(var(--top-hz,64px) + 8px);max-width:min(320px,calc((100vw - 32px)/var(--uiz,1)));flex-direction:column;gap:6px;display:flex;position:absolute}.mrow{align-items:stretch;gap:4px;display:flex}.mslots{flex-wrap:wrap;gap:4px;display:flex}.mslots:empty{display:none}.mslots span{border:1px solid var(--line);color:var(--muted);font:600 12px var(--f-body);background:#18120cdb;border-radius:999px;padding:2px 9px}.mslots b{color:var(--bronze-hi);font-variant-numeric:tabular-nums}body:not(.v-world) .mslots{display:none}.mrow .mgo{text-align:left;border:1px solid var(--line);border-left:3px solid var(--rar);min-width:0;color:var(--parch);cursor:pointer;font:600 13px var(--f-body);background:#18120ce6;border-radius:10px;flex:1;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 8px;padding:6px 10px;display:grid}.mrow .mgo b{color:var(--rar);font-weight:800}.mrow .mgo span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mrow .mgo i{font-variant-numeric:tabular-nums;color:var(--bronze-hi);font-style:normal}.mrow .mx{border:1px solid var(--line);width:38px;color:var(--parch);cursor:pointer;background:#18120ce6;border-radius:10px;flex:none;font-size:16px}.toast{left:50%;top:calc(var(--top-h,64px) + 8px);opacity:0;pointer-events:none;border:1px solid var(--bronze-lo);z-index:5;background:#18120cf7;border-radius:12px;width:min(380px,100vw - 32px);padding:10px 12px;transition:all .25s;position:absolute;transform:translate(-50%,-12px);box-shadow:0 8px 24px #00000080}.toast.on{opacity:1;transform:translate(-50%)}.rep{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding:6px 0;display:flex}.toast .rep{border:0;padding:0}.rep b{font:400 15px var(--f-display);color:#9ce6a8}.rep.ko b{color:#ff8a7a}.rep small{color:var(--muted);font-size:12px}.rep .cost{margin:2px 0 0}.hcard:disabled{opacity:.45;cursor:default}.panel input[type=range]{width:100%;accent-color:var(--bronze);margin:2px 0 8px}@media (width<=560px){.marches{top:auto;bottom:calc(var(--bottom-h,70px) + 150px);left:12px}.mrow .mgo{grid-template-columns:auto 1fr auto;font-size:12px}}.toast.on{pointer-events:none}.toast.on :is(button,a,[data-act]){pointer-events:auto}.rep .btn{align-self:flex-start;margin-top:4px;padding:5px 10px;font-size:12px}body.v-battle .top,body.v-battle .bottom,body.v-battle .advisor,body.v-battle .marches,body.v-battle .panel,body.v-battle .toast{display:none!important}.bhud{pointer-events:none;padding:max(10px,env(safe-area-inset-top)) 12px max(14px,env(safe-area-inset-bottom));flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.bhud>*{pointer-events:auto}.bt{border:1px solid var(--bronze-lo);font-variant-numeric:tabular-nums;background:#100b07d9;border-radius:999px;align-self:center;align-items:center;gap:12px;padding:6px 14px;display:flex}.bt .bs{align-items:center;gap:8px;font-size:14px;display:flex}.bt .bs b{font:400 15px var(--f-display);color:var(--bronze-hi)}.bt .bs i{font-style:normal;font-weight:800}.bt .a i{color:#9ce6a8}.bt .b i{color:#ff8a7a}.bt .btime{color:#fff;text-align:center;min-width:44px;font-weight:800}.bb{flex-wrap:wrap;justify-content:center;align-self:center;gap:8px;display:flex}.bend{width:min(420px,calc((100vw - 32px)/var(--uiz,1)));border:1px solid var(--bronze-lo);background:#18120cf7;border-radius:14px;flex-direction:column;align-self:center;gap:8px;margin-top:16px;margin-bottom:auto;padding:14px;display:flex}.bend h2{font:400 28px var(--f-display);color:#9ce6a8;margin:0}.bend.ko h2{color:#ff8a7a}.bend .rep{border:0;padding:0}.panel{max-height:calc(100% - var(--top-hz,64px) - 96px);overscroll-behavior:contain;overflow:auto}.tech{border-top:1px solid var(--line);align-items:center;gap:8px;padding:7px 0;display:flex}.tech .ti{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tech .ti b{font-size:14px}.tech .ti b small{color:var(--bronze-hi);margin-left:4px;font-weight:700}.tech .ti>small{color:var(--muted);font-size:12px}.tech .cost{margin:2px 0 0}.tech .btn{flex:none;padding:6px 10px;font-size:12px}.news{right:16px;bottom:max(80px,calc(env(safe-area-inset-bottom) + 80px));pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute}.news .new{border:1px solid var(--bronze-lo);border-left:3px solid var(--bronze);color:var(--parch);background:#18120cf0;border-radius:10px;padding:7px 12px;font-size:14px;font-weight:700;transition:opacity .4s,transform .4s;animation:.25s ease-out newin;box-shadow:0 6px 16px #00000073}.news .new.out{opacity:0;transform:translate(16px)}@keyframes newin{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}body.v-battle .news{display:none}@media (width<=560px){.news{bottom:auto;right:12px;top:calc(var(--top-h,64px) + 8px)}}.slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.slot{border:1px solid var(--rar);background:#0000002e;border-radius:10px;flex-direction:column;gap:2px;min-height:64px;padding:6px 8px;display:flex}.slot small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.slot b{color:var(--rar);font-size:13px;line-height:1.2}.slot span{color:var(--muted);font-size:12px}.lnk{color:var(--bronze-hi);font:700 12px var(--f-body);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.inv{flex-direction:column;display:flex}.item{border-top:1px solid var(--line);align-items:center;gap:6px;padding:6px 0;display:flex}.item .ii{flex-direction:column;flex:1;min-width:0;display:flex}.item .ii b{color:var(--rar);font-size:14px}.item .ii small{color:var(--muted);font-size:12px}.item .btn{flex:none;padding:6px 9px;font-size:12px}@media (width<=560px){.slots{grid-template-columns:repeat(2,minmax(0,1fr))}}.mrow.raid .mgo{background:#3c0e0ceb;border-left-color:#ff5a4a;animation:1.4s ease-in-out infinite raidp}.mrow.raid .mgo b{color:#ff8a7a}@keyframes raidp{50%{box-shadow:0 0 0 2px #ff5a4a73}}.repline{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:6px 0;display:flex}.repline>small{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;padding-top:3px}.repline .rep{border:0;flex:1;min-width:0;padding:0}body.o-reports .advisor{display:none}@media (width<=560px){.bottom .btn.ico{flex:0 0 44px;padding:10px 0}.bottom{gap:5px}}.res.fame{color:#e9d8a6;font-weight:800}.reqs{color:#ff8a7a;margin:2px 0 6px;padding:0;font-size:13px;list-style:none}.reqs li.ok{color:#9ce6a8}.train .uart{float:right;filter:drop-shadow(0 4px 5px #0000008c);height:92px;margin:2px 0 4px 10px}.train .stats{clear:none}.chk{font:600 13px var(--f-body);color:var(--ink-2,#cfc6b4);align-items:center;gap:8px;margin:6px 0;display:flex}.chk input{accent-color:#e9b44c;width:18px;height:18px}#bhud .bsk{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:6px;display:flex}#bhud .bsk .sk{flex-direction:column;justify-content:center;align-items:center;width:118px;height:58px;padding:4px 6px;line-height:1.1;display:flex;overflow:hidden}#bhud .bsk .sk b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;overflow:hidden}#bhud .bsk .sk small{opacity:.8;font-size:11px}#bhud .bsk .sk i{color:#ffb35a;height:13px;font-size:11px;font-style:normal}#bhud .bsk .sk:disabled{opacity:.5}.bfoot{flex-direction:column;align-items:center;display:flex}#advisor .cost .ren{color:#f1c983;font-weight:700}.snd{color:#f1c983;cursor:pointer;background:#100b0799;border:1px solid #f1c98373;border-radius:50%;flex:none;width:34px;height:34px;font:700 16px/1 system-ui}.snd[aria-pressed=false]{opacity:.55}.adm{color:#ffd9cf;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#781810bf;border:1px solid #e0563f;border-radius:15px;flex:none;height:30px;padding:0 10px;font:700 12px/1 system-ui}#admin h3{font-family:var(--f-display);color:var(--bronze-hi);margin:14px 0 6px;font-size:15px}.admera{color:#f1c983;align-self:center;padding:0 8px;font-weight:700}.admchk{cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;margin:6px 0;display:grid}.admchk input{grid-row:span 2;width:18px;height:18px}.admchk span{opacity:.75;grid-column:2;font-size:12px}.admrow{border-top:1px dashed #e0563f99;align-items:center;margin-top:8px;padding-top:8px}.admtag{color:#ffb4a3;text-transform:uppercase;letter-spacing:.08em;margin-right:4px;font:700 11px/1 system-ui}.brand{-webkit-user-select:none;user-select:none}.bottom .tab{align-items:center;gap:6px;display:inline-flex}.ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}#mailBtn,.bottom .btn{position:relative}.bottom .btn.badge:after{content:attr(data-n);color:#fff;text-align:center;background:#d8432f;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font:800 11px/18px system-ui;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #100b07e6}.recenter{right:16px;bottom:calc(max(16px,env(safe-area-inset-bottom)) + 62px);color:#f1c983;cursor:pointer;background:#100b07b8;border:1px solid #f1c98373;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute}@media (width<=900px){.bottom .tab .lab{display:none}.bottom .tab{flex:1 1 0;justify-content:center;min-width:0;padding:10px 0}.bottom{width:calc((100vw - 24px)/var(--uiz,1));gap:5px}}:root{--top-hz:calc(var(--top-h,64px)/var(--uiz,1))}#hud>:not(.toast):not(.news){zoom:var(--uiz,1)}.task{border:1px solid var(--bronze-lo);background:#f1c9830f;border-radius:12px;gap:6px;margin:6px 0 10px;padding:10px;display:grid}.task.ok{border-color:#7bc47f}.task small{opacity:.7}.tasklist{gap:2px;max-height:38vh;padding-right:4px;display:grid;overflow:auto}.tl{opacity:.55;grid-template-columns:20px 1fr;gap:6px;padding:3px 0;font-size:13px;display:grid}.tl.done{opacity:.8}.tl.done i{color:#7bc47f}.tl.cur{opacity:1;color:#f1c983;font-weight:700}.mails{gap:6px;display:grid}.mline{text-align:left;color:inherit;cursor:pointer;font:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.mline.new{border-color:var(--bronze-lo);background:#f1c98314}.mline.new b:before{content:"● ";color:#d8432f}.mline small{opacity:.7;font-size:12px}.letter{gap:8px;display:grid}.letter h3{font-family:var(--f-display);color:var(--bronze-hi);margin:0}.letter p{margin:0;line-height:1.5}.lnk{color:#f1c983;cursor:pointer;font:600 13px var(--f-body);text-align:left;background:0 0;border:none;padding:0}#options h3,#tasks h3{font-family:var(--f-display);color:var(--bronze-hi);margin:14px 0 6px;font-size:15px}.seg{flex-wrap:wrap;gap:6px;display:flex}.btn.danger{color:#fff;background:#8f2318;border-color:#d8432f}body.tabs-ico .bottom .tab .lab{display:none}body.tabs-ico .bottom .tab{flex:1 1 0;justify-content:center;min-width:0;padding:10px 0}body.tabs-ico .bottom{width:min(calc((100vw - 24px)/var(--uiz,1)),640px);gap:5px}.sheet{z-index:3}@media (width<=560px){#hud>.top:not(.toast):not(.news){zoom:min(var(--uiz,1),1.12)}}.seg .cnt{color:#fff;text-align:center;background:#d8432f;border-radius:9px;min-width:18px;margin-left:4px;padding:0 5px;font:800 11px/18px system-ui;display:inline-block}.chests{height:58px;margin:10px 22px 4px;position:relative}.chests .cbar{border:1px solid var(--line);background:#ffffff14;border-radius:4px;height:8px;position:absolute;top:24px;left:0;right:0;overflow:hidden}.chests .cbar i{background:linear-gradient(90deg,var(--bronze-lo),var(--bronze-hi));height:100%;display:block}.chest{border:1px solid var(--line);color:#a89a80;cursor:default;background:#18120cf2;border-radius:10px;align-content:start;justify-items:center;gap:1px;width:44px;height:52px;padding:4px 0 0;display:grid;position:absolute;top:2px;transform:translate(-50%)}.chest .ic{width:26px;height:26px}.chest b{color:var(--parch);font:800 12px system-ui}.chest.can{color:#f1c983;border-color:var(--bronze-hi);cursor:pointer;animation:1.6s ease-in-out infinite chestPulse;box-shadow:0 0 0 2px #f1c98340,0 0 14px #f1c98373}.chest.got{color:#7bc47f;opacity:.75}.chest .cimg{object-fit:contain;filter:grayscale(.5)brightness(.78)drop-shadow(0 2px 2px #0009);pointer-events:none;width:40px;height:40px;margin:-9px 0 -3px}.chest.can .cimg{filter:drop-shadow(0 0 6px #f1c983b3)drop-shadow(0 2px 2px #0009)}.chest.got .cimg{filter:grayscale()brightness(.62)}.chest.got:has(.cimg) b:after{content:" ✓";color:#7bc47f}@keyframes chestPulse{50%{box-shadow:0 0 0 3px #f1c98373,0 0 22px #f1c983bf}}@media (prefers-reduced-motion:reduce){.chest.can{animation:none}}body.eco .chest.can{animation:none}.dsum{text-align:center;margin-bottom:6px}.dlist{gap:8px;display:grid}.dtask{border:1px solid var(--line);background:#ffffff08;border-radius:12px;gap:6px;padding:8px 10px;display:grid}.dtask.ok{background:#7bc47f12;border-color:#7bc47f}.dtask.got{opacity:.6}.dtask .dt{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.dtask .dn{opacity:.8;white-space:nowrap;font:700 13px system-ui}.dtask .dbar{background:#ffffff14;border-radius:3px;height:6px;overflow:hidden}.dtask .dbar i{background:#7bc47f;height:100%;display:block}.dtask .dr{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.dtask .dr .cost{margin:0}.btn.wide{width:100%;margin-top:10px}#bhud .bord{justify-content:center;gap:6px;margin-bottom:6px;display:flex}#bhud .bord .btn{align-items:center;gap:6px;padding:8px 14px;display:inline-flex}#bhud .bord .ic{width:18px;height:18px}.invh{font-family:var(--f-display);color:var(--bronze-hi);margin:14px 0 6px;font-size:15px}.item.scroll{--rar:#c9a2ff}.item .why{color:#e8a37a}.skills .learned{border-left:3px solid #c9a2ff;padding-left:8px}.skills .learned em{color:#c9a2ff;border:1px solid #c9a2ff;border-radius:6px;padding:0 4px;font-size:11px;font-style:normal}.skills .learned .btn{margin-top:4px;padding:4px 10px;font-size:12px}:root{--wood:#2a1c10;--wood-2:#3b2816;--trim:#c8924a;--trim-hi:#f6d58f;--ribbon:#8e1f17}.top{border-bottom:2px solid var(--trim);background:linear-gradient(#3a2716,#24170c 70%,#1a1109);gap:10px;padding:6px 14px;box-shadow:0 2px #5a3a18,0 6px 18px #0000008c}.top:after{content:"";opacity:.55;pointer-events:none;background:repeating-linear-gradient(90deg,#7a5428 0 6px,#c8924a 6px 8px);height:4px;position:absolute;bottom:-6px;left:0;right:0}.brand{font-size:17px}.era{font:400 15px var(--f-display);color:#ffe9b3;background:linear-gradient(180deg,#b3271d,var(--ribbon));clip-path:polygon(0 0,100% 0,96% 50%,100% 100%,0 100%,4% 50%);z-index:2;white-space:nowrap;border:0;border-radius:0;margin:0;padding:5px 26px 7px;position:absolute;top:100%;left:50%;transform:translate(-50%,-4px);box-shadow:0 3px 8px #00000080,inset 0 0 0 1px #ffdc9673}.resbar .res{background:linear-gradient(#00000059,#00000026);border:1px solid #5a4024;border-radius:6px;padding:2px 8px}.snd,.adm{border-color:var(--trim)!important}.bottom.console{left:50%;bottom:max(8px,env(safe-area-inset-bottom));width:min(860px,calc((100vw - 16px)/var(--uiz,1)));border:2px solid var(--trim);background:linear-gradient(#3d2a17,#241709);border-radius:14px;align-items:stretch;gap:8px;padding:6px 8px;display:flex;transform:translate(-50%);box-shadow:0 0 0 1px #1a0f06,inset 0 1px #ffe1a040,0 8px 22px #0009}.bottom.console:before,.bottom.console:after{content:"";background:radial-gradient(circle at 50% 100%,var(--trim-hi),var(--trim) 45%,#6b4520 70%,transparent 72%);width:30px;height:16px;position:absolute;top:-9px}.bottom.console:before{width:60px;left:50%;transform:translate(-50%)}.bottom.console:after{display:none}.crest{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;justify-content:flex-start;align-items:center;gap:0;width:66px;margin-top:-26px;padding:0;display:flex}.crest .crestsvg{filter:drop-shadow(0 3px 4px #0009)}.crest .lab{font:700 10px var(--f-body);color:var(--trim-hi);letter-spacing:.03em;text-shadow:0 1px #000;margin-top:-2px}.cmid{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ctabs{justify-content:center;gap:3px;display:flex}.ctabs button{font:400 13px var(--f-display);color:#d9c9a6;cursor:pointer;background:linear-gradient(#4a301a,#2c1b0d);border:1px solid #6e4a24;border-bottom:0;border-radius:8px 8px 0 0;padding:2px 14px}.ctabs button[aria-pressed=true]{color:#2a1606;background:linear-gradient(180deg,var(--trim-hi),var(--trim));border-color:var(--trim-hi)}.cbtns{border-top:1px solid #6e4a24;justify-content:center;gap:6px;padding-top:5px;display:flex}.cb{cursor:pointer;min-width:0;color:var(--parch);font:700 11px var(--f-body);background:radial-gradient(at 50% 30%,#5a3c20,#2a190b 75%);border:1px solid #7a5428;border-radius:10px;flex-direction:column;flex:0 74px;align-items:center;gap:2px;padding:5px 2px 4px;display:flex;position:relative;box-shadow:inset 0 1px #ffdca033,0 2px 4px #00000080}.cb .ic{width:22px;height:22px;color:var(--trim-hi)}.cb:hover{border-color:var(--trim-hi)}.cb .lab{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.cb.badge:after{content:attr(data-n);color:#fff;background:#d8432f;border:1px solid #1a0f06;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font:800 11px/18px system-ui;position:absolute;top:-6px;right:-4px}.views{flex-direction:column;flex:none;justify-content:center;gap:3px;display:flex}.views .cb{border-radius:8px;flex-direction:row;flex:none;justify-content:flex-start;gap:5px;width:92px;padding:3px 8px}.views .cb .ic{width:18px;height:18px}.views .cb[aria-pressed=true]{background:linear-gradient(180deg,var(--trim-hi),var(--trim));color:#2a1606;border-color:var(--trim-hi)}.views .cb[aria-pressed=true] .ic{color:#2a1606}body.v-world .city-only,body.v-region .city-only{display:none}.drawer{bottom:calc(var(--bottom-h,96px) + 14px)}.sheet,.panel,.drawer,.advisor{border:2px solid var(--trim)!important;background:linear-gradient(#342618fa,#1c140cfa)!important;box-shadow:0 0 0 1px #1a0f06,inset 0 0 0 1px #ffdc961f,0 12px 30px #0009!important}.drawer-h{font-family:var(--f-display);border-bottom:1px solid #6e4a24;padding-bottom:6px}.btn{background:linear-gradient(#5a3e22,#2e1f10);border-color:#7a5428}.btn.ghost{background:#281c10d9}.seg button{background:#2e2013}.nat{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.nat h3{font:400 24px var(--f-display);margin:0}.nat p{color:#e2d6bc;font-size:14px;line-height:1.45}.pick{z-index:20;pointer-events:auto;background:radial-gradient(#281a0ceb,#080502f7);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pickin{text-align:center;border:2px solid var(--trim);background:linear-gradient(#3a2816,#1c120a);border-radius:16px;width:min(900px,94vw);max-height:94vh;padding:18px;overflow:auto}.pickin h2{font:400 30px var(--f-display);color:var(--trim-hi);margin:0 0 4px}.picks{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.pk{color:var(--parch);cursor:pointer;font:inherit;background:#00000040;border:1px solid #6e4a24;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;display:flex}.pk:hover{border-color:var(--trim-hi);background:#f1c98314}.pk b{font:400 20px var(--f-display)}.pk small{color:#cbbd9f;font-size:12px;line-height:1.35}@media (width<=700px){.picks{grid-template-columns:repeat(2,minmax(0,1fr))}}.qt{color:var(--rar);font-weight:800}.cara{background:#0003;border:1px solid #6e4a24;border-radius:10px;margin:8px 0;padding:8px 10px}.carah{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 8px;margin-bottom:4px;display:flex}.ptsl{color:#7bd389;font-size:13px;font-weight:800;animation:1.6s ease-in-out infinite ptsp}@keyframes ptsp{50%{color:#c9f5cf}}.carl{border-bottom:1px solid #6e4a2473;align-items:center;gap:6px;padding:3px 0;font-size:14px;display:flex}.carl span{flex:1}.carl b{text-align:right;min-width:40px;color:var(--bronze-hi);font-variant-numeric:tabular-nums}.pm{font:800 12px var(--f-body);color:#123b17;cursor:pointer;background:linear-gradient(#a7e5ae,#5fb86b);border:1px solid #c5f2ca;border-radius:6px;padding:2px 7px}.pm:disabled{opacity:.4}.cara .row{margin-top:8px}.doll{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.dslot{border:1px solid var(--rar);background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--rar) 18%,#2a1c10),#1a120a);color:var(--parch);cursor:pointer;font:inherit;border-radius:10px;flex-direction:column;align-items:center;gap:1px;min-height:74px;padding:6px 3px;display:flex}.dslot.on{box-shadow:0 0 0 2px var(--trim-hi)}.dslot .ic.sl{width:22px;height:22px;color:var(--rar)}.dslot small{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:10px}.dslot b{color:var(--rar);text-align:center;font-size:11px;line-height:1.15}.dslot span{color:#7d7060;font-size:11px}.worn{border:1px dashed var(--rar);border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:6px 8px;display:flex}.worn .ii{flex-direction:column;flex:1;min-width:0;display:flex}.worn b{color:var(--rar)}.worn small{color:var(--muted);font-size:12px}.plus{color:#ffe08a;font-style:normal}.item .up{color:#7bd389}.item .down{color:#e8836f}.item.fsel{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0}.item.fsel.on{background:#f1c9831a}.forge{border:1px solid var(--rar);border-radius:12px;flex-direction:column;gap:6px;margin:8px 0;padding:10px;display:flex}.forge b{color:var(--rar)}.forge small{color:var(--muted)}.tabsx{margin-bottom:10px}.item.troop .mini{flex:none;width:44px;height:44px}.item.troop .cnt{font:800 16px var(--f-body);color:var(--bronze-hi)}.hcard.badge{position:relative}.hcard.badge:after{content:"+";color:#fff;text-align:center;background:#3f9c4d;border-radius:9px;width:18px;height:18px;font:800 13px/18px system-ui;position:absolute;top:-4px;right:-4px}@media (width<=640px){.bottom.console{border-radius:12px;gap:4px;padding:5px}.crest{width:46px;margin-top:-18px}.crest .crestsvg{width:44px;height:55px}.crest .lab{display:none}.cbtns{gap:3px}.cb{flex:1 1 0;padding:4px 1px 3px;font-size:10px}.cb .ic{width:20px;height:20px}.ctabs button{padding:1px 8px;font-size:12px}.views .cb{justify-content:center;width:40px;padding:4px 0}.views .cb .lab{display:none}.doll{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.dslot{min-height:58px;padding:4px 2px}.dslot b{display:none}.era{padding:4px 18px 6px;font-size:13px}}:root{--bottom-hz:calc(var(--bottom-h,96px)/var(--uiz,1))}.advisor{bottom:calc(var(--bottom-hz) + 10px)!important}.recenter{bottom:calc(var(--bottom-hz) + 10px)}.drawer{bottom:calc(var(--bottom-hz) + 8px);max-height:min(calc(100vh/var(--uiz,1) - var(--top-hz,64px) - var(--bottom-hz) - 30px),520px)}.news{bottom:calc(var(--bottom-hz) + 58px)}.sheet{max-height:calc(100% - var(--top-hz,64px) - var(--bottom-hz) - 22px)}.crest{width:76px;margin-top:-40px}@media (width<=560px){.panel{bottom:calc(var(--bottom-hz) + 8px)!important}.marches{bottom:calc(var(--bottom-hz) + 150px)}.news{bottom:auto}}@media (width<=640px){.crest{width:48px;margin-top:-22px}.crest .crestsvg{width:46px;height:57px}}.hero2 .hhead h3{font:400 24px var(--f-display);color:var(--rar);margin:0}.hero2 .tag{color:var(--muted);margin:2px 0 6px;font-size:13px}.pdoll{background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--rar) 14%,#3a2816),#1a110a 75%);border:1px solid #6e4a24;border-radius:14px;grid-template-columns:60px minmax(0,200px) 60px;justify-content:center;gap:10px;margin:10px 0 6px;padding:10px;display:grid}.pdoll .dcol{flex-direction:column;justify-content:space-between;gap:6px;display:flex}.pdoll .pic{aspect-ratio:512/748;border:2px solid var(--rar);box-shadow:0 0 22px color-mix(in srgb,var(--rar) 50%,transparent);background:var(--panel);font:400 48px var(--f-display);color:var(--rar);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.pdoll .pic img{object-fit:cover;width:100%;height:100%}.pdoll .pw{text-align:center;font:700 12px var(--f-body);color:#e9dcc0;background:linear-gradient(#0000,#000000d9);padding:14px 4px 6px;position:absolute;bottom:0;left:0;right:0}.pdoll .pw b{color:var(--trim-hi);font-size:15px}.dslot{aspect-ratio:1;flex:none;justify-content:center;gap:2px;width:100%;min-height:0;padding:4px 2px;position:relative}.dslot .ic.sl{opacity:.55;width:24px;height:24px}.dslot.full .ic.sl{opacity:1;filter:drop-shadow(0 0 4px var(--rar))}.dslot small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9.5px;overflow:hidden}.dslot.full small{color:var(--rar);text-transform:none;font-weight:700}.dslot .dp{font:800 10px var(--f-body);color:#ffe08a;font-style:normal;position:absolute;top:2px;right:4px}.hgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.hgrid .cara{margin:0}.cstat{background:#0003;border:1px solid #6e4a24;border-radius:10px;padding:8px 10px}.cstat .attrs{grid-template-columns:1fr;gap:0;margin-bottom:8px}@media (width<=560px){.hgrid{grid-template-columns:1fr}.pdoll{grid-template-columns:56px minmax(0,1fr) 56px;gap:6px;padding:8px}.dslot small{display:none}.dslot .ic.sl{width:22px;height:22px}}body:has(.sheet:not([hidden])) .advisor{display:none}@media (width<=640px){.cb .lab{letter-spacing:-.1px;text-overflow:clip;font-size:9.5px;overflow:visible}.cb .lab[data-s]{font-size:0}.cb .lab[data-s]:after{content:attr(data-s);font-size:9.5px}.pdoll{grid-template-columns:52px minmax(0,190px) 52px}}.ptsl{white-space:nowrap;font-size:12px}@media (width<=560px){.advisor{width:calc((100vw - 84px)/var(--uiz,1))}}.forge .ii{flex-direction:column;display:flex}.nat>div:last-child{flex:1;min-width:220px}.minimap{right:16px;bottom:calc(var(--bottom-hz,70px) + 62px);border:1px solid var(--bronze-lo);cursor:crosshair;touch-action:none;background:#1d4a6a;border-radius:10px;width:220px;height:110px;display:none;position:absolute;overflow:visible;box-shadow:0 6px 18px #00000080}.minimap canvas{border-radius:inherit;touch-action:none;width:100%;height:100%;display:block}body.v-world .minimap{display:block}body:has(#panel:not([hidden])) .minimap{display:none}@media (width<=560px){.minimap{width:176px;height:88px;bottom:auto;right:10px;top:calc(var(--top-hz,64px) + 10px)}}.train .seg.tiers button{min-width:38px;font-family:var(--f-display)}.train .seg.tiers button.lock{opacity:.5}.train .seg.tiers button.lock[aria-pressed=true]{opacity:.85}.hcollw>summary{cursor:pointer;border:1px solid var(--line);background:var(--panel);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;list-style:none;display:flex}.hcollw>summary::-webkit-details-marker{display:none}.hcollw>summary:after{content:"▸ afficher";font:600 12px var(--f-body);color:var(--muted);margin-left:auto}.hcollw[open]>summary:after{content:"▾ replier"}.hcoll{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;margin:4px 0 10px;display:grid}.hcoll .hc{opacity:.45;filter:grayscale(.7);flex-direction:column;align-items:center;gap:2px;display:flex}.hcoll .hc.own{opacity:1;filter:none}.hcoll .hc .mini{border:2px solid var(--rar);background:#1b140d;border-radius:10px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.hcoll .hc .mini img{object-fit:cover;object-position:top;width:100%;height:100%}.hcoll .hc small{text-align:center;color:var(--muted);font-size:11px;line-height:1.1}.btn.gemtog{color:#bfe8ff;border-color:#7fd0ff66;margin:6px 0;display:block}.btn.gemtog.on{color:#fff;background:linear-gradient(#2a5a78,#1c3d52);border-color:#7fd0ff}.mrow.rq{--rar:#ffd76a}.mrow.rq .mgo i{color:#ffd76a;font-style:normal;font-weight:800}.pframe{color:var(--parch);cursor:pointer;font:inherit;background:linear-gradient(#3a2716f2,#1a1109f2);border:1px solid #f1c98373;border-radius:999px;flex:none;align-items:center;gap:8px;max-width:240px;padding:2px 12px 2px 2px;display:flex;position:relative}.pframe:hover{border-color:var(--bronze-hi)}.pport{border:2px solid var(--bronze-hi);width:46px;height:46px;box-shadow:0 0 0 2px var(--fac,#7a2a20),0 2px 6px #0009;font:400 20px var(--f-display);color:var(--bronze-hi);background:#20160c;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.pport img{object-fit:cover;object-position:50% 18%;width:100%;height:100%}.plv{border:1px solid var(--bronze-hi);color:#ffe9b3;min-width:20px;height:18px;font:800 11px/16px var(--f-body);text-align:center;background:#1a1109;border-radius:9px;padding:0 4px;position:absolute;bottom:-2px;left:30px}.pinfo{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.15;display:flex}.pname{font:400 16px var(--f-display);color:var(--bronze-hi);white-space:nowrap;text-overflow:ellipsis;max-width:160px;overflow:hidden}.ppow{color:#cbbd9f;white-space:nowrap;font-size:11px}.ppow b{color:#ffe9b3}@media (width<=560px){.pframe{max-width:170px;padding-right:8px}.pport{width:38px;height:38px}.plv{left:24px}.pname{max-width:110px;font-size:14px}}.phead{align-items:center;gap:14px;margin:6px 0 10px;display:flex}.pbig{border:3px solid var(--bronze-hi);width:96px;height:96px;box-shadow:0 0 0 3px var(--fac,#7a2a20),0 4px 14px #0009;background:#20160c;border-radius:50%;flex:none;position:relative;overflow:visible}.pbig img{object-fit:cover;object-position:50% 18%;border-radius:50%;width:100%;height:100%}.pbig i{border:1px solid var(--bronze-hi);color:#ffe9b3;min-width:28px;height:24px;font:800 13px/22px var(--f-body);text-align:center;background:#1a1109;border-radius:12px;font-style:normal;position:absolute;bottom:-4px;right:-4px}.pmain h2{font:400 24px var(--f-display);color:var(--bronze-hi);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;display:flex}.btn.small{padding:3px 10px;font-size:12px}.pedit{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.pkname{font:600 17px var(--f-body);border:1px solid var(--bronze-lo);color:var(--parch);text-align:center;background:#160f08;border-radius:10px;width:min(320px,100%);padding:8px 12px}.pkname:focus{outline:2px solid var(--bronze-hi);outline-offset:1px}.pedit .pkname{text-align:left;width:min(240px,100%)}.ph{font:400 17px var(--f-display);color:var(--bronze-hi);margin:14px 0 4px}.ports{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.port{border:2px solid var(--rar,#8a7a5a);cursor:pointer;width:58px;height:58px;font:400 20px var(--f-display);color:var(--bronze-hi);background:#20160c;border-radius:50%;place-items:center;padding:0;display:grid;overflow:hidden}.port img{object-fit:cover;object-position:50% 18%;width:100%;height:100%}.port[aria-pressed=true]{box-shadow:0 0 0 3px var(--bronze-hi),0 0 12px #f1c98399}.port.locked{cursor:default;opacity:.35;filter:grayscale();color:#d8c9a6}.stats{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px;display:grid}.st{border:1px solid var(--line);background:#00000040;border-radius:10px;flex-direction:column;padding:6px 10px;display:flex}.st small{color:var(--muted);font-size:11px}.st b{font:800 17px var(--f-body);color:#ffe9b3}.pk[aria-pressed=true]{border-color:var(--trim-hi,#f1c983);background:#f1c98324;box-shadow:0 0 0 2px #f1c98380}.picks.heroes3{grid-template-columns:repeat(3,minmax(0,1fr))}.pickhero{width:min(980px,96vw)}.pkaff{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-top:10px;display:grid}.pkaff .picks.heroes3{grid-template-columns:1fr;align-content:center;margin:0}.affcol{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.affcol .affiche{height:min(56vh,480px)}.pknl{font:600 13px var(--f-body);color:var(--parch,#eadcc0);opacity:.85;margin-top:4px}.pkaff .hpk{text-align:left;flex-direction:row;gap:12px;padding:8px 12px}.pkaff .hport{flex:0 0 72px;width:72px;height:72px}.affiche{border:3px solid var(--rar);aspect-ratio:512/748;background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--rar) 30%,#3a2816),#140c06 75%);max-width:100%;height:min(64vh,540px);box-shadow:0 0 0 1px #0009,0 0 26px color-mix(in srgb,var(--rar) 45%,transparent),inset 0 0 40px #0000008c;border-radius:14px;flex-direction:column;justify-content:flex-end;margin:0;display:flex;position:relative;overflow:hidden}.affiche .affimg{place-items:end center;display:grid;position:absolute;inset:0}.affiche .affimg img{animation:.45s ease-out both affin;object-fit:cover!important;object-position:50% 0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important}@keyframes affin{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.affiche figcaption{text-align:left;background:linear-gradient(#0000,#0a0603eb 55%);flex-direction:column;gap:2px;padding:30px 12px 10px;display:flex;position:relative}.affiche figcaption b{font:400 28px var(--f-display);color:var(--trim-hi);text-shadow:0 2px 6px #000}.affiche figcaption small{color:#eadcc0}.affiche .affsk{color:color-mix(in srgb,var(--rar) 70%,#fff)}@media (width<=700px){.pkaff{grid-template-columns:1fr;justify-items:center}.affiche{height:min(46vh,380px)}.affiche figcaption b{font-size:22px}}@media (prefers-reduced-motion:reduce){.affiche .affimg img{animation:none}}.hpk{border-color:var(--rar)}.hport{border:3px solid var(--rar);width:110px;height:110px;font:400 30px var(--f-display);background:#20160c;border-radius:50%;place-items:center;display:grid;overflow:hidden}.hport img{object-fit:cover;object-position:50% 18%;width:100%;height:100%}@media (width<=700px){.picks.heroes3{grid-template-columns:1fr}.hpk{text-align:left;flex-direction:row}.hport{width:64px;height:64px}}.resbar .res.rp{background:linear-gradient(#2d2014,#160f08);border:1px solid #7a5428;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:28px auto;align-items:center;column-gap:6px;min-width:96px;padding:2px 9px 3px 3px;display:grid;box-shadow:inset 0 1px #f1c9832e}.res.rp .ri,.res.rp>i{object-fit:contain;filter:drop-shadow(0 1px 1px #0009);grid-row:1/3;width:28px;height:28px}.res.rp>i{justify-self:center;width:12px;height:12px}.res.rp b{font:800 15px var(--f-body);color:#fff3d6;white-space:nowrap;line-height:1.05}.res.rp b small{font:600 11px var(--f-body);color:#9fd07a;margin-left:5px;display:inline}.res.rp b small.neg{color:var(--danger)}.res.rp .g{background:#ffffff14;border-radius:3px;height:4px;margin-top:3px;display:block;overflow:hidden}.res.rp .g i{background:var(--c);height:100%;box-shadow:none;border-radius:0;width:0;display:block;transform:none}.res.rp.full b{color:#ffcf7a}.res.rp.full .g i{background:#e3594d}.cost .ri{object-fit:contain;filter:drop-shadow(0 1px 1px #00000080);width:18px;height:18px}@media (width<=560px){.resbar .res.rp{grid-template-columns:20px auto;column-gap:4px;min-width:0;padding:1px 6px 2px 2px}.res.rp .ri{width:20px;height:20px}.res.rp b{font-size:12.5px}.res.rp b small{display:none}.resbar{gap:4px 5px}}.res.rp:not(:has(.g)) b{grid-row:1/3}.carte-monde{z-index:40;pointer-events:auto;background:#0605039e;place-items:center;display:grid;position:fixed;inset:0}.carte-monde[hidden]{display:none}.carte-monde .cm-cadre{box-sizing:border-box;background:linear-gradient(#3b2a17,#24180c);border:3px solid #c9a25a;border-radius:10px;width:min(96vw,1500px);height:min(84vh,860px);padding:46px 16px 40px;position:relative;box-shadow:0 0 0 2px #2a1b0c,0 18px 50px #000000b3,inset 0 0 0 2px #ffdc9640}.carte-monde .cm-scroll{-webkit-overflow-scrolling:touch;border-radius:4px;width:100%;height:100%;overflow:auto hidden}.carte-monde canvas{cursor:pointer;border:2px solid #8a6a36;border-radius:4px;width:100%;height:100%;display:block;box-shadow:inset 0 0 40px #3c280a99}.carte-monde .cm-titre{color:#ffe9b8;letter-spacing:.06em;white-space:nowrap;text-shadow:0 1px #000;background:linear-gradient(#8f2a1c,#5c160e);border:2px solid #e2bd6a;border-radius:4px;padding:4px 34px 5px;font:700 19px Eczar,serif;position:absolute;top:8px;left:50%;transform:translate(-50%)}.carte-monde .cm-x{color:#ffe9b8;cursor:pointer;background:#5c160e;border:2px solid #e2bd6a;border-radius:50%;width:30px;height:30px;font:700 15px sans-serif;position:absolute;top:8px;right:10px}.carte-monde .cm-leg{color:#f6e7c6;flex-wrap:wrap;justify-content:center;gap:18px;font:600 13px Hind,sans-serif;display:flex;position:absolute;bottom:9px;left:16px;right:16px}.carte-monde .cm-leg i{vertical-align:-2px;border:1px solid #00000080;border-radius:3px;width:14px;height:14px;margin-right:6px;display:inline-block}.carte-monde .cm-leg i.cm-d{background:repeating-linear-gradient(45deg,#e8dfc6 0 3px,#b9ad8e 3px 6px)}@media (width<=700px){.carte-monde .cm-cadre{border-radius:0;width:100vw;height:86vh;padding:42px 6px 54px}.carte-monde .cm-leg{gap:10px;font-size:11px}}.minimap .mm-monde{color:#ffe9b8;cursor:pointer;pointer-events:auto;background:#3c160ceb;border:1.5px solid #e2bd6a;border-bottom:none;border-radius:5px 5px 0 0;margin-bottom:-1px;padding:2px 10px;font:700 12px Hind,sans-serif;position:absolute;bottom:100%;right:6px}.tbr{border:1px solid var(--line);background:#0000002e;border-radius:10px;margin-top:6px;padding:2px 10px 4px}.tbh{font:800 13px var(--f-body);color:var(--bronze-hi);letter-spacing:.02em;padding:6px 0 2px}.tnode.done .ti b{color:#cfe8b8}.tnode .ok{color:#9ce6a8;flex:none;padding:0 6px;font-size:18px;font-weight:900}#hud>.recenter.rfind{margin-bottom:52px!important}@media (width<=1000px){#hud>.recenter.rfind{margin-bottom:0!important;margin-right:50px!important}}body:not(.v-world) #hud>.recenter.rfind,body.v-battle #hud>.recenter,body.v-battle #minimap,body.v-battle .minimap{display:none!important}.slv{grid-template-columns:repeat(6,1fr);gap:6px;margin:8px 0;display:grid}.slv .btn{min-width:0;padding:6px 0}.slv .btn[disabled]{opacity:.35}.mslots .stm b{color:#f1c983}.mslots .stm.low b{color:#ff8a7a}.vol{align-items:center;gap:8px;margin:4px 0 8px;display:flex}.vol span{min-width:78px}.vol input{accent-color:#d9a441;flex:1}.vol output{text-align:right;font-variant-numeric:tabular-nums;min-width:40px}#marches.marches{z-index:3;width:68px;left:auto!important;right:14px!important;top:calc(var(--top-hz,54px) + 112px)!important;flex-direction:column!important;align-items:center!important;gap:8px!important;max-width:none!important;display:flex!important;position:absolute!important;bottom:auto!important}#marches .mslots{cursor:pointer;border-radius:10px;flex-direction:column;align-items:stretch;gap:3px;width:68px;padding:5px 4px;box-shadow:0 2px 6px #0000008c;background:linear-gradient(#261d15f0,#140f0af0)!important;border:1px solid #b98a3e!important;display:flex!important}#marches .mslots:after{display:none!important}#marches .mslots .mtab{color:#f1c983;font:800 15px var(--f-hud,var(--f-display));justify-content:center;align-items:center;gap:4px;display:flex;background:0 0!important;border:0!important;padding:0!important}#marches .mslots .mtab svg{width:17px;height:17px}#marches .mslots .mtab b{color:#fff;font-variant-numeric:tabular-nums}#marches .mslots .sl,#marches .mslots .stm{text-align:center;font:600 10px/1.25 var(--f-body);color:#d8c9a6;white-space:nowrap;text-overflow:ellipsis;border-radius:0;display:block;overflow:hidden;background:0 0!important;border:0!important;padding:0!important}#marches .mslots .sl b,#marches .mslots .stm b{color:#f1c983;font-size:12px;display:block}#marches .mslots .stm.low b{color:#ff8a7a}#marches .mslots .stm i{background:linear-gradient(90deg,#e6b85a var(--p),#ffffff24 var(--p));border-radius:2px;height:3px;margin:2px 3px 0;display:block}body:not(.v-world) #marches .mslots .sl,body:not(.v-world) #marches .mslots .stm{display:none}body:not(.v-world) #marches.empty{display:none!important}#marches.folded .mlist,#marches.folded .mslots .sl,#marches.folded .mslots .stm{display:none}#marches .mlist{flex-direction:column;align-items:center;gap:7px;padding:2px 0;display:flex}#marches.many .mlist{gap:4px}#marches.many .mrow .mgo{width:44px;height:44px}#marches.many .mrow .mport svg{width:20px;height:20px}#marches.lots .mrow .mgo{width:36px;height:36px}#marches.lots .mrow .mst{width:17px;height:17px}#marches.lots .mrow .mst svg{width:11px;height:11px}#marches .mrow{flex-direction:column;align-items:center;gap:2px;position:relative;flex:none!important;display:flex!important}#marches .mrow .mgo{cursor:pointer;width:54px;height:54px;animation:none;position:relative;overflow:visible;box-shadow:0 2px 6px #0009,inset 0 0 0 1px #0009;border:2.5px solid var(--rar)!important;background:radial-gradient(circle at 50% 35%,#3a2d1f,#15100b)!important;border-radius:50%!important;flex:none!important;padding:0!important;display:block!important}#marches .mrow .mport{color:#f1c983;font:800 20px var(--f-display);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:2px;overflow:hidden}#marches .mrow .mport img{object-fit:cover;object-position:50% 18%;width:100%;height:100%}#marches .mrow .mport svg{width:26px;height:26px}#marches .mrow .mst{color:#f1c983;background:#1b140d;border:1.5px solid #e6b85a;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;display:flex;position:absolute;bottom:-4px;right:-5px;box-shadow:0 1px 3px #000}#marches .mrow .mst svg{width:13px;height:13px}#marches .mrow .mst.hot{color:#fff;background:#8f2318;border-color:#ff8a7a}#marches .mrow .mn,#marches .mrow .mlab{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover){#marches .mrow .mgo:hover .mlab,#marches .mrow .mgo:focus-visible .mlab{clip:auto;color:#efe5cf;width:auto;height:auto;font:600 13px var(--f-body);z-index:4;pointer-events:none;background:#100c08f0;border:1px solid #b98a3e;border-radius:6px;padding:4px 9px;top:50%;left:auto;right:calc(100% + 10px);transform:translateY(-50%)}}#marches .mrow>i{font:700 11px var(--f-body);font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap;background:#08090bc7;border-radius:3px;padding:0 5px;font-style:normal;line-height:15px}#marches .mrow.on .mgo{box-shadow:0 0 0 2px #fff,0 0 12px var(--rar),0 2px 6px #0009}#marches .mrow.raid .mgo{--rar:#ff5a4a;animation:1.4s ease-in-out infinite raidp;background:radial-gradient(circle,#6a1a14,#2a0805)!important}#marches .mrow.raid .mport{color:#ffb0a4}#marches .mrow.rq{--rar:#ffd76a}#marches .mrow.rq .mport,#marches .mrow.rq>i{color:#ffd76a}#marches .mrow .mgo:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=640px){#marches.marches{width:56px;right:9px!important;top:calc(var(--top-hz,64px) + 232px)!important;gap:6px!important}#marches .mslots{width:56px;padding:4px 3px}#marches .mslots .mtab{font-size:13px}#marches .mrow .mgo{width:46px;height:46px}#marches .mrow .mport svg{width:22px;height:22px}}:root{--wz:1;--top-wz:calc(var(--top-h,64px)/var(--wz,1));--bottom-wz:calc(var(--bottom-h,96px)/var(--wz,1))}#hud>.sheet,#hud>.panel,#hud>.drawer{--uiz:var(--wz,1);--top-hz:var(--top-wz);--bottom-hz:var(--bottom-wz)}.picks.nats{grid-auto-rows:auto;gap:14px}.pk.nat-pk{grid-row:span 5;grid-template-rows:subgrid;align-content:start;justify-items:center;row-gap:8px;display:grid}.pk.nat-pk>*{align-self:start}.pk.nat-pk>.flag{align-self:end}.pk.nat-pk>.nbon,.pk.nat-pk>.nunit{justify-self:stretch;width:auto}.pk.nat-pk{background:linear-gradient(#0000002e,#0000006b);border-color:#7a5428;gap:8px;padding:14px 10px 12px}.pk.nat-pk .flag{justify-content:center;align-items:flex-end;height:150px;display:flex}.pk.nat-pk .flag img.flagimg{object-fit:contain;filter:drop-shadow(0 6px 8px #0000008c);max-width:100%}.pk.nat-pk b{font:700 22px var(--f-display)}.pk.nat-pk[aria-pressed=true]{box-shadow:0 0 0 2px var(--fac,#f1c983),0 0 18px #f1c98359}.nbon{text-align:left;border-top:1px solid #c9a45c59;flex-direction:column;gap:5px;width:100%;margin-top:4px;padding-top:8px;display:flex}.nbon>span{align-items:flex-start;gap:7px;display:flex}.nbon i{color:#f1c983;font-style:normal;line-height:18px}.nbon b,.pk.nat-pk .nbon b{font:700 13.5px/1.3 var(--f-body);color:#f6ead0;display:block}.nbon em{font:500 12px/1.3 var(--f-body);color:#cbbd9f;font-style:normal;display:block}#nation .nbon{border-top:0;max-width:420px;margin:0 0 10px;padding-top:0}.pk.nat-pk .flag svg{max-height:150px}@media (width>=701px) and (height<=760px){.pk.nat-pk .flag{height:108px}.pk.nat-pk .flag img.flagimg{height:104px!important}.pk.nat-pk{gap:6px;padding-top:10px}.pk.nat-pk b{font-size:20px}}.nunit{text-align:left;border-top:1px solid #c9a45c59;align-items:center;gap:9px;width:100%;margin-top:2px;padding-top:8px;display:flex}.nunit>img,.nunit>i{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 3px 4px #0009);flex:none;width:46px;height:58px}.nunit>span{flex-direction:column;min-width:0;display:flex}.nunit small{font:700 10.5px/1.2 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:#cbbd9f}.nunit b,.pk.nat-pk .nunit b{font:700 15px/1.25 var(--f-display);color:var(--fac,#f1c983);display:block}.nunit em{font:500 12px/1.3 var(--f-body);color:#e8dcc0;font-style:normal;display:block}.nunit em.nw{color:#cbbd9f;margin-top:2px}.nunit.big{border-top:0;max-width:520px;margin:0 0 10px;padding-top:0}.nunit.big>img{width:64px;height:84px}.nunit.big b{font-size:18px}.train .seg.tiers .spst{color:#f1c983;margin-left:3px;font-size:.85em;font-style:normal}.train .spline{color:#f1c983}@media (width<=700px){.pk.nat-pk .nunit{gap:6px}.pk.nat-pk .nunit>img,.pk.nat-pk .nunit>i{width:32px;height:46px}.pk.nat-pk .nunit small{letter-spacing:.05em;font-size:9px}.pk.nat-pk .nunit b{overflow-wrap:anywhere;font-size:13.5px}.pk.nat-pk .nunit em{font-size:11px}.pk.nat-pk .flag{height:124px}.pk.nat-pk .flag img.flagimg{height:120px!important}.pk.nat-pk>b{font-size:19px}.pk.nat-pk .nbon b{font-size:12.5px}}#encyclo.sheet{width:min(860px,calc((100vw - 32px)/var(--uiz,1)))}.enc{grid-template-columns:200px minmax(0,1fr);gap:14px;min-height:0;display:grid}.enc-nav{border-right:1px solid #c9a45c4d;flex-direction:column;gap:4px;padding-right:10px;display:flex}.enc-ch{text-align:left;color:#e8dcc0;font:600 14px var(--f-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 10px}.enc-ch:hover{background:#f1c98314}.enc-ch[aria-current=true]{color:#f6ead0;background:#f1c98324;border-color:#f1c98380}.enc-art{min-width:0}.enc-art h2{font:700 24px var(--f-display);color:#f1c983;margin:2px 0 8px}.enc-sec{margin:0 0 12px}.enc-sec h3{font:700 16px var(--f-display);color:#f1c983;margin:0 0 4px}.enc-sec p,.enc-sec li{font:15px/1.5 var(--f-body);color:#efe5cf;max-width:68ch}.enc-sec p{margin:0 0 6px}.enc-sec ul{margin:0 0 6px;padding-left:20px}.enc-sec li{margin:2px 0}.enc-sec b{color:#f6ead0}.enc-t{border-collapse:collapse;font:14px var(--f-body);margin:4px 0 8px}.enc-t th,.enc-t td{text-align:left;color:#efe5cf;border-bottom:1px solid #c9a45c40;padding:5px 10px}.enc-t th{font:600 12px var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:#cbbd9f}.enc-back{display:none}.top .guide svg{width:17px;height:17px}@media (width<=640px){.enc{grid-template-columns:minmax(0,1fr)}.enc-nav{border-right:0;padding-right:0}.enc.open .enc-nav,.enc:not(.open) .enc-art{display:none}.enc-back{margin-bottom:6px;display:inline-flex}.enc-t{font-size:13px}.enc-t th,.enc-t td{padding:4px 6px}}#tuto{z-index:30;pointer-events:none;position:fixed;inset:0}#tuto .tspot{border-radius:14px;transition:all .25s;animation:1.4s ease-in-out infinite tglow;position:fixed;box-shadow:0 0 0 3px #f6d58f,0 0 18px 4px #f6d58fb3,0 0 0 200vmax #06050373}#tuto .tsh{pointer-events:auto;background:0 0;position:fixed}#tuto.tdim .tsh{background:#06050359}#tuto .thand{filter:drop-shadow(0 2px 3px #0009);width:40px;height:40px;animation:1s ease-in-out infinite thand;position:fixed}#tuto .thand svg{width:40px;height:40px}#tuto .tbub{pointer-events:auto;background:linear-gradient(#2b2014fa,#16100afa);border:1.5px solid #d9a441;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex;position:fixed;box-shadow:0 8px 24px #0009}#tuto .tface{background:#1b140d;border:2px solid #4c8dff;border-radius:50%;flex:none;width:54px;height:54px;overflow:hidden}#tuto .tface img{object-fit:cover;object-position:50% 18%;width:100%;height:100%}#tuto .tin{flex:1;min-width:0}#tuto .ttxt{font:500 15px/1.45 var(--f-body);color:#f3e8d2;margin:0 0 8px}#tuto .trow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}#tuto .tskip{font-size:12px}#tuto .tbub{flex-wrap:wrap;row-gap:8px;padding-top:6px}#tuto .tbar{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-bottom:1px solid #d9a44159;flex:0 0 100%;align-items:center;gap:8px;margin:0 -6px -2px;padding:2px 2px 4px 4px;display:flex}#tuto .tgrip{opacity:.7;background:radial-gradient(circle,#d9a441 1.3px,#0000 1.6px) 0 0/5px 4px;flex:none;width:14px;height:12px}#tuto .tstep{font:700 11.5px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:#d9b77a;flex:1}#tuto .tmin{color:#f1d58a;width:26px;height:24px;font:700 20px/1 var(--f-body);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:0;display:grid}#tuto .tmin:hover,#tuto .tmin:focus-visible{background:#ffffff14}#tuto .tbub.tmini{padding-bottom:4px}#tuto .tbub.tmini>:not(.tbar){display:none}#tuto .tbub.tmini .tbar{border-bottom:0;margin-bottom:0}@keyframes tglow{50%{box-shadow:0 0 0 3px #fff1c8,0 0 26px 8px #f6d58fd9,0 0 0 200vmax #06050373}}@keyframes thand{0%,to{transform:translate(0)}50%{transform:translate(-7px,-9px)}}@media (prefers-reduced-motion:reduce){#tuto .tspot,#tuto .thand{animation:none}}body.v-battle #tuto:not(.tbat){display:none}.splash{z-index:60;cursor:pointer;color:#f6ead0;padding:max(6vh,env(safe-area-inset-top,0px)) 16px max(6vh,calc(env(safe-area-inset-bottom,0px) + 20px));background:radial-gradient(at 50% 30%,#4a3218,#120b05 70%);flex-direction:column;justify-content:space-between;align-items:center;transition:opacity .6s;display:flex;position:fixed;inset:0}.splash.out{opacity:0;pointer-events:none}.splash .sp-bg{background:var(--accueil,none) center/cover no-repeat;animation:26s ease-out both spzoom;position:absolute;inset:0}@media (orientation:portrait){.splash .sp-bg{background-image:var(--accueil-tel,var(--accueil,none))}}.splash .sp-shade{background:linear-gradient(#0805028c 0%,#08050200 28% 58%,#080502d1 100%);position:absolute;inset:0}.splash .sp-logo{text-align:center;position:relative}.splash h1{letter-spacing:.02em;color:#f6d58f;background:linear-gradient(#fff1c8 0%,#f1c983 45%,#b8802e 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px #2a1606)drop-shadow(0 6px 14px #000c);-webkit-background-clip:text;background-clip:text;margin:0;font:800 clamp(40px,8.5vw,96px)/1 Eczar,Georgia,serif}.splash .sp-logo p{letter-spacing:.18em;text-transform:uppercase;color:#f3e3bf;text-shadow:0 2px 6px #000;margin:.4em 0 0;font:600 clamp(14px,2.2vw,20px) Hind,sans-serif}.splash .sp-foot{flex-direction:column;align-items:center;gap:10px;width:min(460px,100%);display:flex;position:relative}.splash .sp-maj{letter-spacing:.06em;color:#f1c983;text-shadow:0 2px #2a1606,0 0 14px #000000d9;justify-content:center;align-items:center;gap:.6em;margin:.15em 0 0;font:italic 600 clamp(17px,min(3.2vw,5vh),32px)/1.2 Eczar,Georgia,serif;display:flex}.splash .sp-maj:before,.splash .sp-maj:after{content:"";background:linear-gradient(90deg,#0000,#f1c983);flex:0 0 clamp(18px,4vw,48px);height:1px}.splash .sp-maj:after{background:linear-gradient(90deg,#f1c983,#0000)}@media (orientation:landscape){.splash .sp-maj{justify-content:flex-start}.splash .sp-maj:before{display:none}}.splash .sp-bar{background:#0009;border:1px solid #b98a3e;border-radius:6px;width:100%;height:10px;overflow:hidden;box-shadow:0 2px 8px #0009}.splash .sp-bar i{background:linear-gradient(90deg,#b8802e,#f6d58f);width:0;height:100%;transition:width .25s;display:block}.splash .sp-msg{color:#e8dcc0;text-shadow:0 1px 3px #000;min-height:1.3em;font:500 14px Hind,sans-serif}.splash.ready .sp-bar,.splash.ready .sp-msg{display:none}.splash .sp-go{color:#fff1c8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;text-shadow:0 2px #2a1606,0 0 18px #f6d58fcc;background:#0c07038c;border:1px solid #f6d58f80;border-radius:999px;padding:6px 28px 8px;font:700 clamp(20px,3vw,28px) Eczar,Georgia,serif;animation:1.8s ease-in-out infinite spgo}@keyframes spgo{50%{opacity:.45;transform:scale(.97)}}@keyframes spzoom{0%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.splash .sp-bg,.splash .sp-go{animation:none}}@media (orientation:landscape){.splash{justify-content:flex-end;align-items:flex-start}.splash .sp-logo{text-align:left;margin:0 0 3vh max(5vw,env(safe-area-inset-left,0px))}.splash .sp-logo p{letter-spacing:.12em}.splash .sp-foot{margin-left:max(5vw,env(safe-area-inset-left,0px));align-items:flex-start;width:min(420px,60vw)}.splash .sp-shade{background:linear-gradient(#08050259 0%,#08050200 25% 45%,#080502d9 100%),linear-gradient(90deg,#0805028c 0%,#08050200 45%)}.splash h1{font-size:clamp(34px,min(8.5vw,13vh),96px)}.splash .sp-logo p{font-size:clamp(11px,min(2.2vw,4vh),20px)}}.pick{background:linear-gradient(#080502b8,#080502e0),var(--accueil,none) center/cover no-repeat,radial-gradient(ellipse at center,#281a0ceb,#080502f7)!important}#crestBtn{position:relative}#crestBtn img.flagimg{object-fit:contain;filter:drop-shadow(0 3px 4px #0009);width:auto;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:94%!important}.natc img.flagimg{filter:drop-shadow(0 6px 10px #0009)}#wbub.wbub.arm{min-width:0;width:auto!important;max-width:min(240px,100vw - 16px)!important;padding:7px 10px 8px!important}#wbub.wbub.arm .wt{padding-right:20px;font-size:14.5px!important}#wbub.wbub.arm .wl{line-height:1.3;margin:1px 0 6px!important;font-size:12px!important}#wbub.wbub.arm .wb{gap:6px}#wbub.wbub.arm .wb .btn{line-height:1.2;min-height:0!important;padding:5px 10px!important;font-size:13px!important}#wbub.wbub.arm>.x{top:2px;right:4px;transform:scale(.85)}#hud>.sheet,#drawer,#panel{translate:var(--wx,0px) var(--wy,0px)}.whead{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}body.wdrag,body.wdrag *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.whead>.wmin{width:30px;height:30px;color:inherit;font:700 22px/1 var(--f-body);cursor:pointer;opacity:.85;z-index:2;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.whead>.wmin:hover,.whead>.wmin:focus-visible{opacity:1;background:#ffffff14}.whead:has(>.x)>.wmin{right:44px}.panel>h2.whead{padding-right:40px;position:relative}@media (width<=640px){.whead>.wmin{right:4px}.whead:has(>.x)>.wmin{right:34px}}.wmini>:not(.whead){display:none!important}.wmini{height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:4px!important;overflow:visible!important}.wmini>.whead{margin-bottom:0!important;position:relative!important;top:auto!important}.wmini>.whead:after{display:none!important}html body:has(#hud>.wmini:not([hidden])) #pback#pback{display:none!important}#bhud.tac,#bhud.tac>*{pointer-events:none!important}#bhud.tac .bt,#bhud.tac .bb,#bhud.tac .tstrip,#bhud.tac .tinfo,#bhud.tac .bsk,#bhud.tac .bend{pointer-events:auto!important}html body.v-battle #hud>#advisor,body.v-battle #marches,body.v-battle .advisor,body.v-battle .news,body.v-battle #wbub{display:none!important}#bhud.tac .bfoot{gap:6px}.tstrip{flex-wrap:nowrap;justify-content:center;gap:4px;max-width:100%;display:flex;overflow:hidden}.tq{background:#1b140d;border:2px solid #3a6ea5;border-radius:8px;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative;overflow:hidden}.tq.b{border-color:#b0452f}.tq.nx{opacity:.55}.tq.cur{border-color:#ffd56b;width:56px;height:56px;box-shadow:0 0 0 2px #ffd56b59,0 0 12px #ffd56b80}.tq img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.tq>i{font:700 18px var(--f-display);color:#f1c983;font-style:normal}.tq .face{width:100%;height:100%}.tq .face img{object-position:50% 18%}.tq>b{font:800 10.5px/1 var(--f-body);color:#fff;background:#000000b8;border-radius:4px;padding:2px 3px;position:absolute;bottom:1px;right:1px}.tinfo{font:500 14px/1.3 var(--f-body);color:#f3e8d2;text-align:center;text-shadow:0 1px 2px #000;background:#100b07c7;border:1px solid #c9a45c59;border-radius:999px;max-width:min(720px,100vw - 24px);padding:5px 14px}.tinfo:empty{display:none}.tinfo b{color:#f1c983}.tinfo .btn.small{margin-left:4px;padding:2px 10px;font-size:12px}#bhud.tac .bsk .sk i{color:#cfe3ff}#bhud.tac .bsk .sk{width:auto;min-width:118px;max-width:200px;padding:4px 12px}#bhud.tac .bsk .sk b{text-overflow:clip}#bhud.tac .btime{flex-direction:column;align-items:center;line-height:1.1;display:flex}#bhud.tac .btime .tter{font:600 11px var(--f-body);color:#e7d3a6;letter-spacing:.02em;cursor:help}.tinfo .tfx{color:#e7d3a6;font-size:12.5px}.tinfo .ttim{color:#d6f5b0;font-variant-numeric:tabular-nums;background:#2a3d18;border-radius:999px;margin-left:6px;padding:0 8px;display:inline-block}.tinfo .tpts{vertical-align:1px;gap:4px;margin-left:6px;display:inline-flex}.tinfo .tpts i{font:700 11.5px var(--f-body);color:#cfe3ff;background:#22344d;border-radius:999px;padding:0 7px;font-style:normal}.tinfo .tpts i+i{color:#ffd9b0;background:#4a2a18}.tinfo .ttim.low{color:#ffd9cf;background:#6b1f14;animation:1s infinite ttimP}@keyframes ttimP{50%{opacity:.6}}.wman{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:6px 0;display:flex}.wman>span{font:700 13px var(--f-body);color:var(--bronze-hi)}.wman small{color:var(--muted);flex-basis:100%;font-size:12.5px}.wman .seg .btn{padding:5px 12px}@media (width<=640px){.tq{width:38px;height:38px}.tq.cur{width:46px;height:46px}.tinfo{border-radius:10px;font-size:12.5px}}.htabs{margin:8px 0 10px;display:flex}.htabs button{flex:1}.army{flex-direction:column;gap:10px;display:flex}.armhead{align-items:center;gap:10px;display:flex}.armhead .mini{border:2px solid var(--rar,#8a6a3a);border-radius:10px;flex:none;width:52px;height:52px;overflow:hidden}.armhead h3{margin:0 0 2px}.armhead>div{flex:1;min-width:0}.stks{gap:6px;display:grid}.stk{background:#140e088c;border:1px solid #c9a45c4d;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.stk .sart{background:#1b140d;border-radius:8px;flex:none;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.stk .sart img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.stk .sbody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.stk .sname{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.stk .sname small,.stk .sfree{color:var(--muted,#b9ac93);font-size:12px}.stk .sctl{align-items:center;gap:6px;display:flex}.stk .sctl input[type=range]{flex:1;min-width:0}.stk .snum{width:70px;font:700 14px var(--f-body);color:#f3e8d2;background:#140e08;border:1px solid #c9a45c66;border-radius:6px;padding:3px 6px}.stk .sbtn{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.stk.add{cursor:pointer;color:#f1c983;font:700 14px var(--f-body);border-style:dashed;justify-content:center;min-height:46px}.stk.add span{font-size:20px;line-height:1}.armpick{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px;display:grid}.apk{color:#f3e8d2;cursor:pointer;background:#1b140d;border:1px solid #c9a45c4d;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:6px;display:flex}.apk img{object-fit:cover;object-position:50% 20%;border-radius:6px;width:54px;height:54px}.apk small{color:var(--muted,#b9ac93)}.armform{flex-direction:column;gap:6px;display:flex}.fwrap{align-items:center;gap:6px;display:flex}.flab{writing-mode:vertical-rl;font:600 11px var(--f-body);color:var(--muted,#b9ac93);transform:rotate(180deg)}.fwrap .flab:last-child{transform:none}.fgrid{background:#4c8dff1f;border:1px solid #8fb8ff59;border-radius:10px;grid-template-rows:repeat(8,48px);grid-template-columns:repeat(2,minmax(0,64px));gap:3px;padding:6px;display:grid}.fcell{cursor:pointer;background:#0a101e73;border:1px solid #8fb8ff4d;border-radius:6px;padding:0;position:relative;overflow:hidden}.fcell.full{background:#1f4d8a73}.fcell.sel{outline-offset:-2px;outline:2px solid #ffd56b}.ftok{display:block;position:absolute;inset:0}.ftok img,.ftok .face img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.ftok b{font:800 10px/1 var(--f-body);color:#fff;background:#000000b3;border-radius:3px;padding:1px 3px;position:absolute;bottom:1px;right:1px}.ftok.hero{border:2px solid #ffd56b;border-radius:6px}.armsum{background:linear-gradient(#281c10bf,#140e08bf);border:1px solid #c9a45c59;border-radius:10px;flex-direction:column;align-items:center;gap:8px;margin:8px 0;padding:10px;display:flex}.armsum>.lvl{text-align:center}.armchips{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.achip{flex-direction:column;align-items:center;gap:3px;width:68px;min-width:0;display:flex}.achip .ap{background:radial-gradient(at 50% 30%,#3a2b1b,#16100a);border:2px solid #b8873f;border-radius:8px;width:62px;height:62px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffe7a840,0 2px 6px #00000080}.achip .ap img{object-fit:cover;object-position:50% 18%;width:100%;height:100%}.achip .ap b{font:800 11.5px/1 var(--f-body);color:#fff;background:#000000bf;border-radius:4px;padding:2px 4px;position:absolute;bottom:2px;right:2px}.achip small{max-width:100%;font:600 11.5px/1.15 var(--f-body);color:#e7d3a6;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.armhint{color:var(--muted,#b9ac93);font-size:12.5px}#options .vivs{flex-wrap:wrap;gap:6px;margin:4px 0 8px;display:flex}#options .vivs .btn{padding:5px 10px;font-size:12.5px}#options h3 small{font:600 11px var(--f-body);color:var(--parch-dim,#b8ab90);letter-spacing:.02em}.viv-voeu{z-index:40;pointer-events:none;font:700 20px var(--f-display);color:#fff4c8;text-shadow:0 0 10px #ffd36b,0 0 3px #000;animation:2.6s ease-out forwards vivVoeu;position:absolute;transform:translate(-50%,-120%)}.viv-voeu.exauce{white-space:nowrap;color:#ffe9a8;font-size:18px;animation-duration:4s}@keyframes vivVoeu{0%{opacity:0;transform:translate(-50%,-80%)scale(.8)}15%{opacity:1;transform:translate(-50%,-120%)scale(1)}to{opacity:0;transform:translate(-50%,-220%)scale(1.05)}}.stars{vertical-align:middle;flex:none;gap:1px;line-height:0;display:inline-flex}.stz{fill:#00000040;stroke:#8a6a3e;stroke-width:1.5px;stroke-linejoin:round;width:12px;height:12px}.stz.on{fill:url(#stg);stroke:#6b3a0e;stroke-width:1.1px;filter:drop-shadow(0 0 2px #ffbe508c)}.stars.s5 .stz.on{fill:url(#stg5)}.stars.card{margin:1px 0 0}.stars.fiche .stz{width:20px;height:20px}.stars.ev .stz{width:24px;height:24px}.hname{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.htabs .stz{vertical-align:-2px;width:14px;height:14px}.hcard .mini{position:relative}.fx{isolation:isolate;position:relative}.fx:before,.fx:after{content:"";pointer-events:none;border-radius:inherit;z-index:2;position:absolute;inset:0}.fx.r1{box-shadow:0 0 9px #55c46b80}.fx.r2{--g:76,141,255;animation:3.2s ease-in-out infinite fxsouffle}.fx.r3{--g:176,107,255;--p:225,190,255;animation:2.8s ease-in-out infinite fxsouffle}.fx.r4{--g:255,154,51;--p:255,226,150;animation:2.6s ease-in-out infinite fxsouffle}.fx.r5{--g:255,77,77;--p:255,160,90;animation:1.9s ease-in-out infinite fxsouffle}@keyframes fxsouffle{0%,to{box-shadow:0 0 7px rgba(var(--g),.35)}50%{box-shadow:0 0 18px rgba(var(--g),.85)}}.fx.r3:after,.fx.r4:after,.fx.r5:after{background-image:radial-gradient(circle,rgba(var(--p),.95) 0 1px,transparent 1.8px),radial-gradient(circle,rgba(var(--p),.75) 0 .8px,transparent 1.5px),radial-gradient(circle,rgba(var(--p),.9) 0 1.2px,transparent 2.1px);mix-blend-mode:screen;opacity:.8;background-size:41px 59px,53px 79px,31px 101px;animation:3.4s linear infinite fxmonte,1.7s ease-in-out infinite fxscint}.pdoll .pic.fx.r3:after,.pdoll .pic.fx.r4:after,.pdoll .pic.fx.r5:after,.evpic.fx:after{opacity:1;background-size:61px 89px,83px 113px,47px 151px;-webkit-mask-image:radial-gradient(at 50% 42%,#0000 42%,#000 82%);mask-image:radial-gradient(at 50% 42%,#0000 42%,#000 82%)}.fx.r5:after{animation:2.2s linear infinite fxmonte,.9s steps(2,end) infinite fxbraise}@keyframes fxmonte{0%{background-position:0 0,23px 31px,11px 57px}to{background-position:0 -89px,23px -82px,11px -94px}}@keyframes fxscint{50%{opacity:.45}}@keyframes fxbraise{50%{opacity:.6}}.fx.r4:before,.fx.r5:before{background:linear-gradient(115deg,#0000 42%,#ffecbe61 50%,#0000 58%);animation:4.2s ease-in-out infinite fxsheen;inset:-30%}@keyframes fxsheen{0%{transform:translate(-55%)}55%,to{transform:translate(55%)}}.fx.lite:before,.fx.lite:after{display:none}.fx.lite{box-shadow:0 0 7px rgba(var(--g,85,196,107),.45);animation:none!important}.fx.lite.r0{box-shadow:none}@property --ra{syntax:"<angle>";inherits:false;initial-value:0deg}.fx .ring{border-radius:inherit;z-index:4;pointer-events:none;background:conic-gradient(from var(--ra),transparent 0 60%,#ffe7a833 70%,#fff3c8 80%,#ffe7a833 90%,transparent 97%);-webkit-mask-composite:xor;padding:2px;animation:3.2s linear infinite fxring;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pdoll .pic .ring,.evpic .ring,.evbp .ring{padding:3px}@keyframes fxring{to{--ra:360deg}}.fx.e5{border-color:#ffd56b!important}.fx.e5 .ring{background:conic-gradient(from var(--ra),#ffd56b,#fff6d0,#c98a2a,#ffd56b,#fff6d0,#c98a2a,#ffd56b);animation-duration:7s}@media (prefers-reduced-motion:reduce){.fx,.fx:before,.fx:after,.fx .ring{animation:none!important}}body.eco .fx,body.eco .fx:before,body.eco .fx:after,body.eco .fx .ring{animation:none!important}body.eco .fx:after,body.eco .fx:before{display:none}.evc{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.evc .cost{margin:0}.evc .btn{align-items:center;gap:5px;margin-left:auto;display:inline-flex}.evc .btn .stz{width:16px;height:16px}.eclc{color:#bfe6ff;align-items:center;gap:3px;font-weight:700;display:inline-flex}.eclc.no{color:#ff8a7a}.ecl{vertical-align:-2px;flex:none;width:15px;height:15px}.evtab{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:start;column-gap:14px;padding:4px 0;display:grid}.evtab .evpic{grid-row:1/3}.evtab .evb{grid-column:2}.evpic{aspect-ratio:512/748;border:2px solid var(--rar);background:var(--panel);font:400 48px var(--f-display);color:var(--rar);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.evpic img{object-fit:cover;width:100%;height:100%}.evr h3{font:400 24px var(--f-display);color:var(--rar);margin:0 0 2px}.steps{flex-direction:column;gap:4px;margin:8px 0;padding:0;list-style:none;display:flex}.steps li{color:var(--muted);background:#0000002e;border:1px solid #4a3220;border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;font-size:13px;display:grid}.steps li.done{color:var(--parch);border-color:#7a5a2a}.steps li.next{color:var(--parch);border-color:var(--trim-hi);background:#ffc85a14;box-shadow:inset 0 0 0 1px #ffd27859}.steps .si{align-items:center;gap:3px;display:inline-flex}.steps .si .stz{width:18px;height:18px}.steps .si b{font:700 13px var(--f-body);color:var(--trim-hi)}.steps .sc{white-space:nowrap;align-items:center;gap:3px;font-size:12.5px;display:inline-flex}.steps .sc.ok{color:#7fd08a}.evsp{color:var(--muted);border:1px dashed #6e4a24;border-radius:8px;margin:6px 0;padding:6px 8px;font-size:13px}.evsp b{color:var(--parch)}.evsp.on{color:var(--parch);border-style:solid;border-color:#ffd56b}.evst{margin:6px 0 8px;grid-template-columns:1fr 1fr!important;gap:2px 12px!important}.evst i{color:#7fd08a;font-style:normal}@media (width<=560px){.evtab{grid-template-columns:104px minmax(0,1fr);column-gap:10px}.evtab .evpic{grid-row:auto}.evtab .evb{grid-column:1/-1}.evr h3{font-size:21px}.stars.ev .stz{width:21px;height:21px}.steps li{grid-template-columns:40px minmax(0,1fr) auto;gap:6px;padding:5px 6px}.steps .sc{font-size:12px}}.odds{color:var(--muted);flex-wrap:wrap;gap:2px 10px;margin:2px 0 6px;font-size:11.5px;display:flex}.odds b{color:var(--rar);font-weight:700}.dupb{flex-direction:column;flex:none;gap:6px;display:flex}.dupb .btn{white-space:nowrap}.cand.dup{background:linear-gradient(90deg,#ffd56b14,#0000 70%);border:1px solid #ffd56b73;border-radius:10px;padding-left:6px;padding-right:6px}.dupn{color:#bfe6ff;white-space:nowrap;font-weight:700}.cand .mini{position:relative}.dupt{font:700 9.5px var(--f-body);text-align:center;color:#ffd56b;z-index:5;letter-spacing:.3px;text-transform:uppercase;background:#140c04d9;padding:1px 0;font-style:normal;position:absolute;bottom:0;left:0;right:0}#evfx{pointer-events:none;z-index:9000;position:fixed;inset:0}#evfx>div{position:absolute}#evfx .evflash{mix-blend-mode:screen;background:radial-gradient(at 50% 42%,#fffae1f2,#ffd6788c 45%,#ffbe5000 75%);border-radius:12px}#evfx .evsh{background:linear-gradient(135deg,#fff,#bfe6ff 40%,#5aa8e0);border-radius:2px;width:12px;height:12px;box-shadow:0 0 8px #9fd8ff,0 0 16px #a0d8ff99}#evfx .evrays{background:repeating-conic-gradient(#ffe29600 0 7deg,#ffe2968c 9deg,#ffe29600 12deg);mix-blend-mode:screen;border-radius:50%;width:420px;height:420px;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 70%);mask-image:radial-gradient(circle,#000 18%,#0000 70%)}#evfx .evrays.sm{width:300px;height:300px}#evfx .evstar svg{width:100%;height:100%;display:block}#evfx .evstar .stz{fill:url(#stg);stroke:#6b3a0e;filter:drop-shadow(0 0 6px #ffc85ae6)}#evfx .evring{border:3px solid #ffe7a8;border-radius:50%;width:40px;height:40px;box-shadow:0 0 12px #ffd56b}#evfx .evplus{font:400 30px var(--f-display);color:#ffe7a8;text-shadow:0 0 8px #ffbe50e6,0 2px 3px #000;white-space:nowrap}#evfx .evveil{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:auto;background:radial-gradient(at 50% 45%,#281808ed,#050301f7);inset:0}#evfx .evrays:not(.sm){width:min(140vw,1100px);height:min(140vw,1100px);top:42%;left:50%}#evfx .evbig{text-align:center;pointer-events:auto;flex-direction:column;align-items:center;gap:8px;width:min(92vw,520px);display:flex;top:50%;left:50%;transform:translate(-50%,-50%)}#evfx .evbp{aspect-ratio:512/748;border:3px solid #ffd56b;border-radius:14px;width:min(48vw,230px);position:relative;overflow:hidden}#evfx .evbp img{object-fit:cover;width:100%;height:100%;display:block}#evfx .evbs{gap:4px;display:flex}#evfx .evbs .stz{fill:url(#stg5);stroke:#6b3a0e;filter:drop-shadow(0 0 6px #ffaa50e6);width:34px;height:34px}#evfx .evbig h2{font:400 34px var(--f-display);color:#ffe7a8;text-shadow:0 0 12px #ffb450b3;margin:2px 0 0}#evfx .evbig p{color:#f1e4c8;max-width:44ch;margin:0;font-size:15px}#evfx .evbig .evsm{color:#ffd56b;font-weight:700}.ppow .ploy{color:#e9d3a0;margin-left:6px;font-weight:700}.ppow .ploy.fam{color:#ff7a62;text-shadow:0 0 6px #ff503299}.hcoll button.hc{font:inherit;color:inherit;cursor:pointer;text-align:center;background:0 0;border:0;margin:0;padding:0}.hcoll button.hc:hover .mini,.hcoll button.hc:focus-visible .mini{outline:2px solid var(--rar,#d9a441);outline-offset:1px}.peekdoll{justify-content:center;display:flex}.peekdoll .pic{width:min(220px,60%)}.spawn{left:50%;top:max(12px,env(safe-area-inset-top,0px));z-index:30;border:2px solid var(--trim,#c9a25a);color:#f3e6cf;pointer-events:auto;text-align:center;background:linear-gradient(#3a2816f7,#1c120af7);border-radius:14px;width:min(560px,100vw - 24px);padding:12px 16px 14px;position:fixed;transform:translate(-50%);box-shadow:0 8px 26px #0009}.spawn h3{font:400 24px var(--f-display);color:var(--trim-hi,#f6d58f);margin:0 0 4px}.spawn p{margin:0 0 8px;font-size:13px;line-height:1.35}.spawn .spst{border-radius:8px;margin:0 0 10px;padding:6px 10px;font-size:14px;font-weight:700}.spawn .spst.ok{color:#c8ffd2;background:#4696504d}.spawn .spst.ko{color:#ffd0c8;background:#aa3c324d}.spawn .row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.spawn .tpwarn{color:#ffe3a8;background:#be8c2838;border-radius:8px;margin:0 0 8px;padding:6px 10px;font-size:13px}body:has(#spawn) :is(.console,.advisor,#advisor,.vdock,.marches,#tuto,.news){visibility:hidden!important}.lhead{position:relative}.lhead.lA{aspect-ratio:16/8.5;background:#1a130c;border-radius:13px 13px 0 0;width:calc(100% + 28px);max-height:230px;margin:-14px -14px 10px;overflow:hidden}.lhead.lA img{object-fit:cover;width:100%;height:100%;display:block}.lhead.lA:after{content:"";pointer-events:none;background:linear-gradient(#18120c00,#18120cf0);position:absolute;inset:38% 0 0}.lhead.lA .lchips{z-index:1;flex-wrap:wrap;gap:5px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.lchip{border:1px solid var(--bronze-lo);background:#18120ccc;border-radius:8px;flex-direction:column;min-width:0;padding:4px 8px;line-height:1.15;display:inline-flex}.lchip small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10px}.lchip b{font:600 14px var(--f-hud,inherit);color:var(--bronze-hi);white-space:nowrap}.wmini .lhead{display:none}#wbub .lhead.lA{aspect-ratio:16/7;border-radius:6px 6px 0 0;max-height:150px;margin:-12px -14px 8px}#wbub .lchip{border-radius:6px;padding:2px 6px}#wbub .lchip small{font-size:9px}#wbub .lchip b{font-size:12.5px}#wbub .lhead .lchip:nth-child(n+4){display:none}#wbub .lhead.lA .lchips{flex-wrap:nowrap;gap:4px;bottom:6px;left:6px;right:6px;overflow:hidden}#wbub>.x{z-index:2;background:#18120cb3;border-radius:50%}.seg.resos{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.seg.resos .btn{flex-direction:column;align-items:center;min-width:0;padding:6px 4px;line-height:1.15;display:flex}.seg.resos .btn small{opacity:.75;font-size:11px;font-weight:400}.natmap{color:#f4e7c8;background:#0c0804;position:fixed;inset:0;overflow:hidden}.nm-cv{cursor:pointer;display:block;position:absolute;inset:0}.nm-pins{pointer-events:none;position:absolute;inset:0}.nm-pin{pointer-events:auto;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:0;padding:0;transition:opacity .2s,transform .2s;display:flex;position:absolute;transform:translate(-50%,-100%)}.nm-pin b{font:700 19px/1.05 var(--f-display);color:var(--fac);text-shadow:0 2px 3px #000,0 0 2px #000,0 0 8px #000c;order:-2}.nm-pin small{font:600 11.5px/1.2 var(--f-body);color:#f4e7c8;text-shadow:0 1px 2px #000,0 0 4px #000;order:-1;margin-bottom:2px}.nm-pin .nm-pf{filter:drop-shadow(0 5px 6px #000000a6)}.nm-pin.off{opacity:.5}.nm-pin.on{transform:translate(-50%,-100%)scale(1.14)}.nm-pin:focus-visible{outline:2px solid var(--fac);outline-offset:3px;border-radius:6px}.nm-top{padding:12px max(16px,env(safe-area-inset-left,0px)) 22px;text-align:center;pointer-events:none;background:linear-gradient(#0a0602e0,#0a060200);position:absolute;top:0;left:0;right:0}.nm-top h2{font:400 32px var(--f-display);color:var(--trim-hi,#f6d58f);text-shadow:0 2px 6px #000;margin:0}.nm-top p{color:#eadcc0;text-shadow:0 1px 3px #000;margin:2px 0 0;font-size:14px}.nmd{text-align:left;flex-direction:column;gap:8px;min-width:0;display:flex}.nmd-img{background:radial-gradient(ellipse at 50% 60%,color-mix(in srgb,var(--fac) 35%,#3a2816),#1c120a 80%);border-radius:14px 14px 0 0;height:172px;margin:-14px -16px 0;position:relative;overflow:hidden}.nmd-img img{object-fit:cover;width:100%;height:100%;display:block}.nmd-img:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#24180df5);position:absolute;inset:0}.nmd-fl{z-index:1;filter:drop-shadow(0 6px 8px #0009);position:absolute;top:-4px;left:14px}.nmd-img.sans{justify-content:center;height:150px;display:flex}.nmd-img.sans .nmd-fl{margin-top:16px;position:static}.nmd-img.sans:after{display:none}.nmd-img+.nmd-h{z-index:1;margin-top:-30px;padding-left:2px;position:relative}.nmd-h b{font:700 30px/1.05 var(--f-display);color:var(--fac);display:block}.nmd-h small{color:#cbbd9f;font-size:13px;font-style:italic}.nmd-t{color:#f1e6cc;margin:0;font-size:14px;line-height:1.4}.nmd-cap{color:#cbbd9f;flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.nmd-cap b{color:#f6ead0}.nmd h4{font:700 11.5px var(--f-body);letter-spacing:.09em;text-transform:uppercase;color:var(--trim-hi,#f6d58f);margin:4px 0 0}.nmd .nbon{border-top:0;margin-top:0;padding-top:0}.nmd .nunit{border-top:0;padding-top:0}.nmd .nunit small{display:none}.nm-go{align-self:stretch;margin-top:4px;padding:10px 14px;font-size:16px}.natmap .nm-panel .nm-go{position:sticky;bottom:-14px;box-shadow:0 -10px 14px #1c120ae6}.natmap .nm-panel .why{color:#ffb3a0;font-size:13px}.nm-hint{text-align:center;color:#eadcc0;margin:auto}.natmap .nm-panel.empty .nm-hint{margin:6px 0}.natmap .nm-panel{border:2px solid var(--trim,#c9a45c);background:linear-gradient(#3a2816f5,#1c120af7);border-radius:16px;flex-direction:column;gap:10px;width:min(390px,36vw);max-height:calc(100% - 114px);padding:14px 16px;display:flex;position:absolute;top:100px;right:14px;overflow:auto;box-shadow:0 12px 30px #0000008c}@media (width<=700px){.nm-top h2{font-size:25px}.nm-top p{font-size:12.5px}.nm-pin b{font-size:15px}.nm-pin small{font-size:10px}.natmap .nm-panel{width:auto;max-height:50vh;padding:12px 14px;inset:auto 8px 8px}.nmd-img{height:118px;margin:-12px -14px 0}.nmd-fl img.flagimg{height:48px!important}.nmd-h b{font-size:24px}}
