.ico[data-v-cbaaf95a]{width:22px;height:22px;flex:none}.ico.img[data-v-cbaaf95a]{object-fit:contain;filter:drop-shadow(0 0 4px rgba(0,0,0,.6))}.top[data-v-9bc20dad]{position:relative;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px max(16px,env(safe-area-inset-right,0px)) 8px max(16px,env(safe-area-inset-left,0px));border-bottom:1px solid var(--line-soft);background:var(--header)}.brand[data-v-9bc20dad]{font-size:19px;letter-spacing:2px;color:var(--gold);text-decoration:none}@media (max-width: 899px){.brand[data-v-9bc20dad]{white-space:nowrap;font-size:clamp(14px,4.3vw,19px);letter-spacing:1px}}.right[data-v-9bc20dad]{display:flex;align-items:center;gap:6px}.toplink[data-v-9bc20dad]{color:var(--text-2);text-decoration:none;font-weight:600;padding:0 10px}.menubtn[data-v-9bc20dad]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer}.menu[data-v-9bc20dad]{position:absolute;right:max(16px,env(safe-area-inset-right,0px));top:58px;width:min(300px,calc(100vw - 32px));display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:12px;border:1px solid var(--line);background:var(--panel);box-shadow:0 12px 40px #00000073}.menu a[data-v-9bc20dad],.linkish[data-v-9bc20dad]{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:8px;color:var(--text);text-decoration:none;font:500 15px Inter,sans-serif;background:none;border:0;cursor:pointer;text-align:left}.menu a[data-v-9bc20dad]:hover,.linkish[data-v-9bc20dad]:hover{background:var(--panel-2)}.themes[data-v-9bc20dad]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;border-block:1px solid var(--line-soft);margin-block:4px}.themes .small[data-v-9bc20dad]{width:100%}.scrim[data-v-9bc20dad]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35}.toasts[data-v-9bc20dad]{position:fixed;z-index:50;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));width:min(380px,calc(100vw - 32px));display:flex;flex-direction:column;gap:8px}.toast[data-v-9bc20dad]{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:12px;border:1px solid var(--red-line);background:var(--panel);color:var(--text);text-decoration:none;box-shadow:0 10px 30px #0006;animation:pop-9bc20dad .25s ease-out;cursor:pointer}.toast.alert[data-v-9bc20dad]{border-color:var(--notice-line);background:var(--notice-bg);color:var(--notice-text)}.toast span[data-v-9bc20dad]{color:var(--text-2)}.toast.alert span[data-v-9bc20dad]{color:var(--notice-text)}@keyframes pop-9bc20dad{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}@media (max-width: 899px){.toasts[data-v-9bc20dad]{bottom:calc(84px + env(safe-area-inset-bottom,0px));left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));width:auto}.top.ingame[data-v-9bc20dad]{display:none}.container.ingame[data-v-9bc20dad]{padding-top:0}.top[data-v-9bc20dad]{padding-top:calc(8px + env(safe-area-inset-top,0px))}.menu[data-v-9bc20dad]{top:calc(58px + env(safe-area-inset-top,0px));max-height:calc(100dvh - 80px);overflow-y:auto}}@media (prefers-reduced-motion: reduce){.toast[data-v-9bc20dad]{animation:none}}.container.bleed[data-v-9bc20dad]{max-width:none;padding:0 0 env(safe-area-inset-bottom,0px)}@media (min-width: 900px){.top.ingame .brand[data-v-9bc20dad]{visibility:hidden}.top.ingame[data-v-9bc20dad]{background:transparent;border-bottom-color:transparent}}.topnav[data-v-9bc20dad]{display:none}.gear[data-v-9bc20dad]{display:none;width:24px;height:24px;fill:none;stroke:var(--gold);stroke-width:1.5;stroke-linejoin:round}@media (min-width: 900px){.top[data-v-9bc20dad]{min-height:76px;padding-block:0}.brand[data-v-9bc20dad]{font-size:22px;line-height:1.05;max-width:190px;text-transform:uppercase;letter-spacing:3px;text-shadow:0 2px 0 rgba(0,0,0,.6),0 0 18px color-mix(in srgb,var(--gold) 25%,transparent)}.topnav[data-v-9bc20dad]{display:flex;align-self:stretch;flex:1;justify-content:center;gap:4px}.tn[data-v-9bc20dad]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:104px;padding:8px 14px 10px;color:var(--text-2);text-decoration:none;font:600 15px Cinzel,Georgia,serif;border:1px solid transparent;border-bottom:0;border-radius:8px 8px 0 0}.tn svg[data-v-9bc20dad]{width:28px;height:28px;fill:none;stroke:var(--gold);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--gold) 25%,transparent))}.tn[data-v-9bc20dad]:hover{color:var(--gold-soft);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--gold) 8%,transparent))}.tn.on[data-v-9bc20dad]{color:var(--gold-soft);border-color:var(--frame);background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 6%,transparent),color-mix(in srgb,var(--gold) 16%,var(--panel)))}.tn.on[data-v-9bc20dad]:after{content:"";position:absolute;left:18%;right:18%;bottom:-1px;height:2px;background:var(--gold);box-shadow:0 0 10px var(--gold)}.burger[data-v-9bc20dad]{display:none}.gear[data-v-9bc20dad]{display:block}.menubtn[data-v-9bc20dad]{border-color:transparent;background:none}.menubtn[data-v-9bc20dad]:hover,.menubtn[aria-expanded=true][data-v-9bc20dad]{border-color:var(--frame);background:var(--panel)}.menu[data-v-9bc20dad]{top:72px}.menu .mob[data-v-9bc20dad]{display:none}.top[data-v-9bc20dad]{border-bottom-color:var(--frame);box-shadow:0 1px #0009,0 6px 18px #00000059}.top.ingame[data-v-9bc20dad]{background:var(--header);border-bottom-color:var(--frame)}}@media (min-width: 900px) and (max-width: 1180px){.tn[data-v-9bc20dad]{min-width:0;padding-inline:10px;font-size:13px}.brand[data-v-9bc20dad]{font-size:18px}}.accept[data-v-56127a29]{display:flex;gap:10px;align-items:flex-start}.accept input[data-v-56127a29]{width:20px;height:20px;margin-top:1px;flex:none;accent-color:var(--red)}.wrap[data-v-56127a29]{position:relative;z-index:1;max-width:420px;margin:32px auto 0}.loginbg[data-v-56127a29]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.loginbg picture[data-v-56127a29],.loginbg img[data-v-56127a29]{display:block;width:100%;height:100%}.loginbg img[data-v-56127a29]{object-fit:cover;object-position:40% 45%}.loginbg[data-v-56127a29]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a070a59,#0a070ab3)}.tabs[data-v-56127a29]{display:flex;border-bottom:1px solid var(--line-soft)}.tabs button[data-v-56127a29]{flex:1;min-height:44px;background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);font:600 14px Inter,sans-serif;cursor:pointer}.tabs button.on[data-v-56127a29]{color:var(--text);border-bottom-color:var(--red-line)}.pw[data-v-f513eac7]{position:relative;max-width:100%}.portrait[data-v-f513eac7]{width:100%;max-width:100%;aspect-ratio:200 / 240}.cosm-frame[data-v-f513eac7]{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;width:112%;height:112%;pointer-events:none;filter:drop-shadow(0 0 4px rgba(244,183,64,.55))}.cosm-frame-img[data-v-f513eac7]{position:absolute;left:-9%;top:-8%;width:118%;height:116%;pointer-events:none;filter:drop-shadow(0 0 5px rgba(244,183,64,.5))}.cosm-lantern-img[data-v-f513eac7]{position:absolute;right:-10%;bottom:-8%;width:32%;min-width:18px;pointer-events:none;filter:drop-shadow(0 0 6px rgba(200,220,255,.7))}.cosm-mist[data-v-f513eac7]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55;pointer-events:none;mix-blend-mode:screen;border-radius:12px}.cadre-cadre-sept-flammes .portrait.img[data-v-f513eac7]{border-color:#e8a23a!important}.cosm-lantern[data-v-f513eac7]{position:absolute;right:-8%;bottom:-6%;width:30%;min-width:16px;pointer-events:none;filter:drop-shadow(0 0 6px rgba(200,220,255,.8))}.teinte-teinte-brume-pale .portrait[data-v-f513eac7]{filter:saturate(.55) hue-rotate(185deg) brightness(1.06) contrast(.96)}.teinte-teinte-brume-pale .portrait.img[data-v-f513eac7]{border-color:#9fb2cc!important;box-shadow:0 0 14px #9fb2cc73}.portrait[data-v-f513eac7] svg{display:block;width:100%;height:100%}.portrait.img[data-v-f513eac7]{border:3px solid;border-radius:12px;overflow:hidden;background:#0e0a0b;box-shadow:0 10px 28px #00000059}.portrait.img img[data-v-f513eac7]{display:block;width:100%;height:100%;object-fit:cover}.portrait.bust[data-v-f513eac7]{position:relative;background:radial-gradient(ellipse at 50% 30%,#3a2a26,#0e0a0b 75%)}.portrait.bust img[data-v-f513eac7]{position:absolute;top:3%;left:50%;height:255%;width:auto;max-width:none;transform:translate(-50%);object-fit:contain}.slot[data-v-31b2cf51]{display:flex;flex-direction:column;align-items:center;gap:16px;min-height:360px;justify-content:center}.busy[data-v-31b2cf51]{color:var(--gold-soft)}.empty[data-v-31b2cf51]{width:150px;aspect-ratio:200 / 240;border-radius:12px;border:2px dashed var(--line-dashed);display:flex;align-items:center;justify-content:center;font:700 40px Cinzel,serif;color:var(--line-dashed)}.bs-wrap[data-v-970b19c4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:flex;align-items:center;justify-content:center;padding:16px}.bs-scrim[data-v-970b19c4]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bs[data-v-970b19c4]{position:relative;display:flex;flex-direction:column;width:min(560px,100%);max-height:min(86vh,860px);outline:none;border-radius:12px;border:1px solid var(--frame);color:var(--text);background:linear-gradient(180deg,var(--panel-2),var(--panel));box-shadow:0 24px 60px #0009,inset 0 1px #ffffff0d;transition:transform .22s ease-out}.bs-head[data-v-970b19c4]{display:flex;align-items:center;gap:12px;padding:12px 12px 10px 16px;border-bottom:1px solid var(--line-soft)}.bs-titles[data-v-970b19c4]{flex:1;min-width:0;display:flex;flex-direction:column}.bs-title[data-v-970b19c4]{font:700 17px/1.25 Cinzel,Georgia,serif;color:var(--gold-soft);overflow-wrap:anywhere}.bs-sub[data-v-970b19c4]{font-size:13px;color:var(--muted)}.bs-x[data-v-970b19c4]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;border:1px solid var(--line);background:var(--cell);color:var(--text);cursor:pointer}.bs-x[data-v-970b19c4]:hover{border-color:var(--frame-bright)}.bs-x svg[data-v-970b19c4]{width:20px;height:20px;stroke:currentColor;stroke-width:2;stroke-linecap:round;fill:none}.bs-body[data-v-970b19c4]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px;-webkit-overflow-scrolling:touch}.bs-foot[data-v-970b19c4]{display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px 14px;border-top:1px solid var(--line-soft)}.bs-foot[data-v-970b19c4] .btn{flex:1 1 140px}.bs-wrap.sheet[data-v-970b19c4]{align-items:flex-end;padding:0}.sheet .bs[data-v-970b19c4]{width:100%;max-width:640px;max-height:calc(100dvh - max(24px,env(safe-area-inset-top,0px) + 8px));border-radius:16px 16px 0 0;border-bottom:0;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.sheet .bs-head[data-v-970b19c4]{padding-top:2px;touch-action:none}.sheet .bs-foot[data-v-970b19c4],.sheet .bs-body[data-v-970b19c4]:last-child{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.bs-grip[data-v-970b19c4]{display:flex;justify-content:center;padding:8px 0 6px;cursor:grab;touch-action:none}.bs-grip span[data-v-970b19c4]{width:40px;height:5px;border-radius:99px;background:var(--line-strong)}.bs-enter-active[data-v-970b19c4],.bs-leave-active[data-v-970b19c4]{transition:opacity .2s ease}.bs-enter-active .bs[data-v-970b19c4],.bs-leave-active .bs[data-v-970b19c4]{transition:transform .22s ease-out}.bs-enter-from[data-v-970b19c4],.bs-leave-to[data-v-970b19c4]{opacity:0}.bs-enter-from .bs[data-v-970b19c4]{transform:translateY(16px)}.sheet.bs-enter-from .bs[data-v-970b19c4],.sheet.bs-leave-to .bs[data-v-970b19c4]{transform:translateY(100%)}@media (prefers-reduced-motion: reduce){.bs-enter-active[data-v-970b19c4],.bs-leave-active[data-v-970b19c4],.bs-enter-active .bs[data-v-970b19c4],.bs-leave-active .bs[data-v-970b19c4],.bs[data-v-970b19c4]{transition:none}}.bs-inline-actions[data-v-970b19c4]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.mnav[data-v-e09cb976]{display:none}@media (max-width: 899px){.mnav[data-v-e09cb976]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:30;padding:4px max(4px,env(safe-area-inset-right,0px)) calc(4px + env(safe-area-inset-bottom,0px)) max(4px,env(safe-area-inset-left,0px));background:linear-gradient(180deg,var(--panel-2),var(--header));border-top:1px solid var(--frame);box-shadow:0 -8px 24px #00000080}html.kb-open .mnav[data-v-e09cb976]{display:none}}.mtab[data-v-e09cb976]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;min-width:0;border:0;border-radius:10px;background:none;color:var(--muted);text-decoration:none;font:600 12px Inter,sans-serif;cursor:pointer;padding:0 2px}.mlab[data-v-e09cb976]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em}.mlab .sh[data-v-e09cb976]{display:none}@media (max-width: 400px){.mtab[data-v-e09cb976]{font-size:11.5px}}@media (max-width: 374px){.mlab .lg[data-v-e09cb976]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mlab .sh[data-v-e09cb976]{display:inline}}.mico[data-v-e09cb976]{position:relative;display:inline-flex}.mico[data-v-e09cb976] .ico{width:26px;height:26px}.mtab.on[data-v-e09cb976]{color:var(--text);background:color-mix(in srgb,var(--accent-soft) 90%,transparent);box-shadow:inset 0 2px 0 var(--red-line)}.mtab.on[data-v-e09cb976] .ico{color:var(--gold-soft);filter:drop-shadow(0 0 6px var(--red-line))}.mdot[data-v-e09cb976]{position:absolute;top:-2px;right:-6px;width:10px;height:10px;border-radius:99px;background:var(--red-line);box-shadow:0 0 0 2px var(--header),0 0 8px var(--red-line)}.mm[data-v-e09cb976]{display:flex;flex-direction:column;gap:14px}.mmg ul[data-v-e09cb976]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px}.mmh[data-v-e09cb976]{display:flex;align-items:center;gap:8px;margin:0 0 6px;font:700 14px Cinzel,Georgia,serif;color:var(--gold);letter-spacing:.03em}.mmh[data-v-e09cb976] .ico{width:22px;height:22px}.mml[data-v-e09cb976]{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:48px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:color-mix(in srgb,var(--cell) 85%,transparent);color:var(--text);text-decoration:none;font:600 15px Inter,sans-serif}.mml.on[data-v-e09cb976]{border-color:var(--red-line);background:var(--accent-soft)}.mmb[data-v-e09cb976]{min-width:22px;padding:0 7px;border-radius:99px;background:var(--red);color:var(--on-accent);font:700 12px/22px Inter,sans-serif;text-align:center}.mmthemes[data-v-e09cb976]{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid var(--line-soft)}.mmtrow[data-v-e09cb976]{display:flex;flex-wrap:wrap;gap:6px}.mmtrow .btn[data-v-e09cb976]{min-height:44px;flex:1 1 120px}.mmout[data-v-e09cb976]{width:100%}.gt-ask-wrap[data-v-6470d689]{position:fixed;inset:auto 0 0 0;z-index:60;display:flex;justify-content:center;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));pointer-events:none}.gt-ask[data-v-6470d689]{pointer-events:auto;max-width:520px;width:100%;display:flex;flex-direction:column;gap:8px;border:1px solid var(--frame-bright);box-shadow:0 18px 40px #0000008c}.gt-ask h2[data-v-6470d689]{margin:0;color:var(--gold-soft);font-size:22px}.gt-ask p[data-v-6470d689]{margin:0}.gt-card[data-v-6470d689]{position:fixed;right:20px;bottom:20px;z-index:55;width:min(380px,calc(100vw - 32px));max-height:min(70vh,560px);overflow:auto;display:flex;flex-direction:column;gap:8px;border:1px solid var(--frame-bright);box-shadow:0 18px 40px #0000008c}.gt-card[data-v-6470d689],.gt-ask[data-v-6470d689]{background:linear-gradient(180deg,var(--panel-2),var(--panel));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gt-pill[data-v-6470d689]{position:fixed;right:16px;bottom:16px;z-index:55;min-height:44px;padding:0 16px;border-radius:99px;cursor:pointer;border:1px solid var(--frame-bright);background:linear-gradient(180deg,var(--panel-2),var(--panel));color:var(--gold-soft);font:700 14px Inter,sans-serif;box-shadow:0 8px 22px #00000073}.gt-head[data-v-6470d689]{display:flex;align-items:center;gap:8px}.gt-num[data-v-6470d689]{color:var(--gold-soft);font-weight:700;white-space:nowrap}.gt-dots[data-v-6470d689]{display:flex;gap:4px;flex:1;flex-wrap:wrap}.gt-dots i[data-v-6470d689]{width:8px;height:8px;border-radius:99px;background:var(--track, #333);border:1px solid var(--line)}.gt-dots i.done[data-v-6470d689]{background:var(--gold-soft)}.gt-dots i.skip[data-v-6470d689]{background:var(--muted)}.gt-dots i.on[data-v-6470d689]{background:var(--red-line);box-shadow:0 0 6px var(--red-line)}.gt-icon[data-v-6470d689]{min-width:36px;min-height:36px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--text-2);cursor:pointer}.gt-icon[data-v-6470d689]:hover{color:var(--text);border-color:var(--frame-bright)}.gt-title[data-v-6470d689]{margin:0;color:var(--text);font-size:17px}.gt-points[data-v-6470d689]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;color:var(--text-2)}.gt-alt[data-v-6470d689]{margin:0;padding:6px 10px;border-radius:8px;border:1px dashed var(--line);color:var(--text-2)}.gt-err[data-v-6470d689]{color:var(--notice-text, #e66);margin:0}.gt-row[data-v-6470d689]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.gt-minor[data-v-6470d689]{gap:4px 12px;color:var(--muted)}.gt-link[data-v-6470d689]{background:none;border:0;padding:6px 0;min-height:32px;color:var(--muted);text-decoration:underline;cursor:pointer;font:inherit}.gt-link[data-v-6470d689]:hover{color:var(--text)}.gt-pref[data-v-6470d689]{display:inline-flex;align-items:center;gap:4px;min-height:32px}@media (max-width: 899px){.gt-card[data-v-6470d689]{left:8px;right:8px;width:auto;bottom:calc(76px + env(safe-area-inset-bottom,0px));max-height:46vh}.gt-card.compact[data-v-6470d689]{max-height:none}.gt-ask-wrap[data-v-6470d689]{bottom:calc(68px + env(safe-area-inset-bottom,0px));padding:8px}.gt-pill[data-v-6470d689]{right:10px;bottom:calc(80px + env(safe-area-inset-bottom,0px))}}.guide-hl{outline:3px solid var(--gold, #d4a640)!important;outline-offset:4px;border-radius:8px;box-shadow:0 0 0 6px color-mix(in srgb,var(--gold, #d4a640) 25%,transparent)!important;animation:guide-pulse 1.6s ease-in-out 3}@keyframes guide-pulse{50%{outline-offset:8px}}@media (prefers-reduced-motion: reduce){.guide-hl{animation:none}}.shell[data-v-f41ccff4]{display:grid;grid-template-columns:228px minmax(0,1fr);gap:24px;align-items:start}.side[data-v-f41ccff4]{position:sticky;top:16px;display:flex;flex-direction:column;gap:10px;padding:10px 8px;border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-2) 80%,transparent),color-mix(in srgb,var(--panel) 70%,transparent));border:1px solid var(--line);box-shadow:0 12px 30px #0006}.logo[data-v-f41ccff4]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px 12px;text-decoration:none;border-bottom:1px solid var(--line-soft);text-align:center}.logo .display[data-v-f41ccff4]{font-size:25px;line-height:1.1;background:linear-gradient(180deg,#FFF1C9,var(--gold) 45%,#9A6A22);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 2px rgba(0,0,0,.8)) drop-shadow(0 0 12px color-mix(in srgb,var(--red-line) 45%,transparent))}.logo small[data-v-f41ccff4]{font-size:11.5px;color:var(--muted);font-style:italic}.side-nav[data-v-f41ccff4]{display:flex;flex-direction:column;gap:2px}.side-link[data-v-f41ccff4]{position:relative;display:flex;align-items:center;gap:12px;min-height:46px;padding:0 12px;border-radius:8px;color:var(--text-2);text-decoration:none;font:600 15px Cinzel,Georgia,serif;letter-spacing:.02em}.side-link[data-v-f41ccff4]:hover{color:var(--text);background:color-mix(in srgb,var(--accent-soft) 60%,transparent)}.side-link.on[data-v-f41ccff4]{color:var(--text);background:linear-gradient(90deg,color-mix(in srgb,var(--red) 55%,transparent),color-mix(in srgb,var(--accent-soft) 40%,transparent) 70%,transparent);box-shadow:inset 3px 0 0 var(--red-line),inset 0 1px color-mix(in srgb,var(--frame-bright) 25%,transparent)}.gem[data-v-f41ccff4] .ico{width:32px;height:32px}.gem[data-v-f41ccff4]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--gold);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--red-line) 55%,transparent))}.side-link.on .gem[data-v-f41ccff4]{color:var(--gold-soft)}.side-sub[data-v-f41ccff4]{display:flex;flex-direction:column;gap:1px;margin:2px 0 6px 26px;padding-left:14px;border-left:1px solid var(--frame)}.side-sub a[data-v-f41ccff4]{display:flex;align-items:center;min-height:34px;padding:0 10px;border-radius:6px;color:var(--muted);text-decoration:none;font-size:14px;font-weight:500}.side-sub a[data-v-f41ccff4]:hover{color:var(--text)}.sub-n[data-v-f41ccff4]{margin-left:6px;min-width:18px;padding:0 6px;border-radius:9px;background:var(--red, #b8322a);color:#fff;font:700 11px/18px Inter,sans-serif;text-align:center}.side-sub a.on[data-v-f41ccff4]{color:var(--gold-soft);background:color-mix(in srgb,var(--accent-soft) 70%,transparent)}.side-foot[data-v-f41ccff4]{padding:8px 12px;font-size:13px;color:var(--muted);text-decoration:none;border-top:1px solid var(--line-soft)}.dot[data-v-f41ccff4]{position:absolute;top:8px;left:34px;width:9px;height:9px;border-radius:99px;background:var(--red-line);box-shadow:0 0 0 2px var(--header),0 0 8px var(--red-line)}.content[data-v-f41ccff4]{min-width:0;display:flex;flex-direction:column;gap:16px}.herobar[data-v-f41ccff4]{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"av id purse" "av chips chips";gap:4px 14px;align-items:center;padding:10px 14px;border-radius:10px;background:linear-gradient(90deg,color-mix(in srgb,var(--panel-2) 94%,transparent),color-mix(in srgb,var(--panel) 88%,transparent));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--frame);box-shadow:0 10px 28px #00000073,inset 0 1px #ffffff0d}.avatar[data-v-f41ccff4]{grid-area:av;position:relative;display:flex;flex-direction:column;align-items:center;text-decoration:none}.ring[data-v-f41ccff4]{width:64px;height:64px;border-radius:50%;overflow:hidden;border:2px solid var(--frame-bright);background:var(--cell);box-shadow:0 0 0 3px color-mix(in srgb,var(--frame) 60%,transparent),0 0 18px color-mix(in srgb,var(--red-line) 40%,transparent)}.ring.framed[data-v-f41ccff4]{border-color:#f4b740;box-shadow:0 0 0 2px #8a3d0c,0 0 12px #f4b740bf}.ring[data-v-f41ccff4] .cosm-frame,.ring[data-v-f41ccff4] .cosm-lantern{display:none}.ring[data-v-f41ccff4] .portrait{width:64px!important;border:0!important;border-radius:0;box-shadow:none;transform:translateY(2px) scale(1.12);transform-origin:top center}.lv[data-v-f41ccff4]{margin-top:-10px;padding:1px 8px;border-radius:99px;font:700 11px Inter,sans-serif;color:var(--text);background:var(--header);border:1px solid var(--frame-bright);white-space:nowrap}.ident[data-v-f41ccff4]{grid-area:id;min-width:0;display:flex;flex-direction:column;gap:2px}.row1[data-v-f41ccff4]{display:flex;align-items:baseline;gap:8px;min-width:0}.row1 strong[data-v-f41ccff4]{font-size:18px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.title[data-v-f41ccff4]{color:var(--gold-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prof[data-v-f41ccff4]{display:flex;align-items:center;gap:6px;color:var(--text-2)}.prof[data-v-f41ccff4] .badge{min-width:26px;height:18px;font-size:11px;flex:none}.pname[data-v-f41ccff4]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xpline[data-v-f41ccff4]{display:flex;align-items:center;gap:8px}.xp[data-v-f41ccff4]{flex:0 1 220px;height:7px;border-radius:99px;background:var(--track);overflow:hidden;box-shadow:inset 0 0 0 1px #00000080}.xp span[data-v-f41ccff4]{display:block;height:100%;background:linear-gradient(90deg,var(--red),var(--red-line));box-shadow:0 0 10px var(--red-line)}.purse[data-v-f41ccff4]{grid-area:purse;display:flex;align-items:center;gap:8px}.coin[data-v-f41ccff4]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:99px;color:var(--gold-soft);font-weight:700;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--cell) 80%,transparent);border:1px solid var(--frame)}.coin[data-v-f41ccff4] .ico{width:18px;height:18px}.mail[data-v-f41ccff4]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--frame);background:color-mix(in srgb,var(--cell) 80%,transparent);color:var(--gold)}.mail[data-v-f41ccff4]:hover{border-color:var(--frame-bright)}.mail svg[data-v-f41ccff4]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.mail-n[data-v-f41ccff4]{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:99px;background:var(--red);border:1px solid var(--frame-bright);color:var(--on-accent);font:700 11px/18px Inter,sans-serif;text-align:center}.pts[data-v-f41ccff4]{padding:3px 9px;border-radius:99px;border:1px solid var(--gold-soft);color:var(--gold-soft);font-weight:600}.chips[data-v-f41ccff4]{grid-area:chips;display:flex;flex-wrap:wrap;gap:6px 8px}.chip[data-v-f41ccff4]{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border-radius:99px;font-size:13px;font-weight:600;text-decoration:none;border:1px solid var(--line);color:var(--text-2);font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--cell) 70%,transparent)}.chip[data-v-f41ccff4] .ico{width:16px;height:16px}.chip.busy[data-v-f41ccff4]{border-color:var(--red-line);color:var(--text);background:color-mix(in srgb,var(--accent-soft) 85%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--red-line) 30%,transparent)}.chip.craft[data-v-f41ccff4]{border-color:color-mix(in srgb,var(--gold-soft) 60%,var(--line));color:var(--gold-soft)}.chip.idle[data-v-f41ccff4]{color:var(--muted);border-style:dashed}.chip.alert[data-v-f41ccff4]{border-color:var(--notice-line);background:var(--notice-bg);color:var(--notice-text)}.chip.points[data-v-f41ccff4]{border-color:var(--gold-soft);color:var(--gold-soft)}.subnav[data-v-f41ccff4]{display:none}@media (max-width: 899px){.shell[data-v-f41ccff4]{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.side[data-v-f41ccff4]{display:none}.content[data-v-f41ccff4]{gap:12px}.herobar[data-v-f41ccff4]{margin-inline:calc(-1*max(16px,env(safe-area-inset-left,0px)));border-radius:0 0 12px 12px;border-top:0;padding:calc(5px + env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 6px max(12px,env(safe-area-inset-left,0px));gap:3px 10px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"av id purse" "chips chips chips"}.ring[data-v-f41ccff4]{width:44px;height:44px;box-shadow:0 0 0 2px color-mix(in srgb,var(--frame) 60%,transparent)}.ring[data-v-f41ccff4] .portrait{width:44px!important}.lv[data-v-f41ccff4]{margin-top:-8px;padding:0 6px;font-size:11px}.row1 strong[data-v-f41ccff4]{font-size:15px;line-height:1.25}.ident[data-v-f41ccff4]{gap:1px}.ident .title[data-v-f41ccff4]{display:none}.xpline[data-v-f41ccff4]{line-height:1.1}.xpline .small[data-v-f41ccff4]{font-size:12px}.prof[data-v-f41ccff4]{font-size:12px;white-space:nowrap;overflow:hidden}.xp[data-v-f41ccff4]{flex:1 1 auto;max-width:160px;height:6px}.purse[data-v-f41ccff4]{gap:6px}.purse .pts[data-v-f41ccff4]{display:none}.coin[data-v-f41ccff4]{padding:0 10px;min-height:36px;font-size:14px}.mail[data-v-f41ccff4]{width:44px;height:44px}.chips[data-v-f41ccff4]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:-4px -2px;padding:4px 2px;scroll-snap-type:x proximity}.chips[data-v-f41ccff4]::-webkit-scrollbar{display:none}.chip[data-v-f41ccff4]{position:relative;flex:none;min-height:36px;white-space:nowrap;scroll-snap-align:start}.chip[data-v-f41ccff4]:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.prof[data-v-f41ccff4] .badge{height:16px}.chips[data-v-f41ccff4]:empty{display:none}.subnav[data-v-f41ccff4]{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:4px;padding:4px;border-radius:10px;scrollbar-width:none;scroll-snap-type:x proximity;background:color-mix(in srgb,var(--panel) 92%,transparent);border:1px solid var(--line)}.subnav[data-v-f41ccff4]::-webkit-scrollbar{display:none}.subnav a[data-v-f41ccff4]{flex:1 0 auto;scroll-snap-align:start;text-align:center;min-height:44px;display:flex;align-items:center;justify-content:center;padding:0 14px;border-radius:8px;color:var(--muted);text-decoration:none;font-weight:600;font-size:14px;white-space:nowrap}.subnav a.on[data-v-f41ccff4]{background:var(--accent-soft);color:var(--text);box-shadow:inset 0 -2px 0 var(--red-line)}}@media (max-width: 899px) and (max-height: 640px),(max-width: 899px) and (orientation: landscape){.herobar[data-v-f41ccff4]{position:relative}}@media (max-width: 359px){.coin[data-v-f41ccff4] .ico{display:none}.coin[data-v-f41ccff4]{padding:0 8px}}.grid[data-v-138f006a]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.cr[data-v-138f006a]{border:1px solid var(--line-soft);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:3px;min-width:0;overflow-wrap:anywhere}.cr.off[data-v-138f006a]{opacity:.55}.grp[data-v-138f006a]{align-self:flex-start;border-radius:999px;padding:1px 8px;border:1px solid var(--line-soft)}.g-attaquant[data-v-138f006a]{border-color:var(--danger, #c0392b)}.g-soutien[data-v-138f006a]{border-color:var(--ok, #2e8b57)}.g-gardien[data-v-138f006a]{border-color:var(--gold-soft, #b8962e)}.guide[data-v-1c5d0a4e]{border-color:var(--notice-line)}.steps[data-v-1c5d0a4e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.steps li[data-v-1c5d0a4e]{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line-soft)}.mark[data-v-1c5d0a4e]{flex:none;width:26px;height:26px;border-radius:99px;border:2px solid var(--line);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}.done .mark[data-v-1c5d0a4e]{border-color:var(--gold-soft);color:var(--gold-soft)}.claimed .mark[data-v-1c5d0a4e]{border-color:var(--ok);background:var(--ok);color:var(--bg)}.claimed strong[data-v-1c5d0a4e]{color:var(--muted)}.body[data-v-1c5d0a4e]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.reward[data-v-1c5d0a4e]{color:var(--gold-soft)}.steps .btn[data-v-1c5d0a4e]{flex:none;white-space:nowrap}@media (max-width: 480px){.steps li[data-v-1c5d0a4e]{display:grid;grid-template-columns:26px minmax(0,1fr);gap:6px 10px;align-items:start}.steps .btn[data-v-1c5d0a4e]{grid-column:2;justify-self:start}}.steps[data-v-1421380e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ok[data-v-1421380e]{color:var(--ok)}.offers[data-v-1421380e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:8px}.offers .pick[data-v-1421380e]{display:flex;flex-direction:column;gap:4px;text-align:left;padding:12px}.offers .keep[data-v-1421380e]{border-color:var(--gold-soft)}.block[data-v-ac5be2d9]{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid var(--line-soft)}.block h3[data-v-ac5be2d9]{margin:0}summary[data-v-ac5be2d9]{cursor:pointer;min-height:32px}.opts[data-v-ac5be2d9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px}.opt[data-v-ac5be2d9]{display:flex;flex-direction:column;gap:2px;text-align:left;padding:10px 12px;border-radius:8px;border:1px solid var(--line);background:var(--panel-2);color:var(--text);cursor:pointer;font:inherit;min-height:44px}.opt.on[data-v-ac5be2d9]{border-color:var(--gold-soft)}.opt[data-v-ac5be2d9]:disabled{cursor:default}.titles[data-v-ac5be2d9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.titles li[data-v-ac5be2d9]{display:flex;align-items:center;gap:8px}.titles li.locked[data-v-ac5be2d9]{opacity:.55}.titles li.on strong[data-v-ac5be2d9]{color:var(--gold-soft)}.feats[data-v-ac5be2d9]{margin:0;padding-left:18px}.feats .ok[data-v-ac5be2d9]{color:var(--ok)}.codex[data-v-a9edeccc]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:8px}.entry[data-v-a9edeccc]{display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:8px;border:1px dashed var(--line);background:var(--panel-2);min-width:0}.entry.found[data-v-a9edeccc]{border-style:solid}.entry.cur[data-v-a9edeccc]{border-color:var(--gold-line, var(--line))}.tag[data-v-a9edeccc]{margin-left:6px;font-size:.75em;padding:1px 6px;border-radius:6px;border:1px solid var(--gold-line, var(--line))}.confirm[data-v-a9edeccc]{padding:12px;border-radius:10px;border:1px solid var(--line);background:var(--panel-2)}.stattip[data-v-25dfc4c7]{display:inline-flex;align-items:center}.trigger[data-v-25dfc4c7]{display:inline-flex;align-items:center;gap:6px;min-height:32px;min-width:32px;padding:0 4px;border:0;background:none;color:inherit;font:inherit;cursor:help;border-radius:6px;text-align:left}.trigger[data-v-25dfc4c7]:focus-visible{outline:2px solid var(--gold-soft, #F4D486);outline-offset:2px}.i[data-v-25dfc4c7]{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:99px;border:1px solid var(--line-strong, var(--line));color:var(--muted);font:700 11px Inter,sans-serif}@media (hover: none),(pointer: coarse){.trigger[data-v-25dfc4c7]{min-height:44px;min-width:44px}}.tippanel{position:fixed;z-index:1100;display:flex;flex-direction:column;overflow:hidden;border-radius:10px;border:1px solid var(--frame, var(--line));background:var(--panel);color:var(--text);box-shadow:0 10px 30px #00000073;font:14px/1.45 Inter,sans-serif}:root[data-theme=parchemin] .tippanel{box-shadow:0 8px 22px #3c280a38}.tippanel.sheet{left:8px;right:8px;width:auto;max-height:70vh}.tippanel:focus{outline:none}.tippanel .tiphead{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line);background:var(--panel-2)}.tippanel .tiphead strong{color:var(--gold-soft)}.tippanel .close{min-width:44px;min-height:36px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);font:700 18px Inter,sans-serif;cursor:pointer}.tippanel .close:focus-visible{outline:2px solid var(--gold-soft);outline-offset:1px}.tippanel .tipbody{padding:10px 12px 12px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:8px}.tippanel .tipbody p{margin:0}.tippanel .tipbody ul{margin:0;padding-left:18px}.tippanel .muted{color:var(--muted)}.tippanel .ok{color:var(--ok)}.tippanel .sec{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-top:2px}.tippanel table{width:100%;border-collapse:collapse;font-size:13px}.tippanel td{padding:2px 0;vertical-align:top}.tippanel td.v{text-align:right;white-space:nowrap;padding-left:10px}.tippanel tr.tot td{border-top:1px solid var(--line);font-weight:700}.attrs[data-v-cf8cf0ff]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px 20px}.attr[data-v-cf8cf0ff]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:8px;border:1px solid var(--line);background:var(--panel-2);min-width:0}.attr.imp-principal[data-v-cf8cf0ff]{border-color:var(--frame, var(--line-strong))}.name[data-v-cf8cf0ff]{font-weight:600}.i[data-v-cf8cf0ff]{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:99px;border:1px solid var(--line-strong, var(--line));color:var(--muted);font:700 11px Inter,sans-serif}.val[data-v-cf8cf0ff]{font-size:18px}.pend[data-v-cf8cf0ff]{color:var(--ok);font-weight:700}.badge[data-v-cf8cf0ff]{display:inline-block;padding:0 8px;border-radius:99px;border:1px solid var(--line);color:var(--text-2, var(--muted));font-size:12px}.badge.imp-principal[data-v-cf8cf0ff]{color:var(--gold-soft);border-color:var(--gold-soft)}.badge.imp-secondaire[data-v-cf8cf0ff]{color:var(--text)}.mini[data-v-cf8cf0ff]{min-height:36px;min-width:44px;padding:0 10px}.seg[data-v-cf8cf0ff]{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.seg button[data-v-cf8cf0ff]{min-height:36px;min-width:48px;border:0;background:var(--panel);color:var(--text);font:600 14px Inter,sans-serif;cursor:pointer}.seg button.on[data-v-cf8cf0ff]{background:var(--red-line, var(--accent-soft));color:var(--on-accent, var(--text))}.seg button[data-v-cf8cf0ff]:focus-visible{outline:2px solid var(--gold-soft);outline-offset:-2px}.preview[data-v-cf8cf0ff],.respec[data-v-cf8cf0ff]{padding:12px;border-radius:8px;border:1px solid var(--gold-soft);background:var(--panel-2);display:flex;flex-direction:column;gap:8px}.respec[data-v-cf8cf0ff]{border-color:var(--line)}.sec[data-v-cf8cf0ff]{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.derived[data-v-cf8cf0ff]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 16px}.dv[data-v-cf8cf0ff]{display:flex;flex-direction:column;gap:2px;min-width:0}.dvv[data-v-cf8cf0ff]{font-size:18px;overflow-wrap:anywhere}table[data-v-cf8cf0ff]{width:100%;border-collapse:collapse}td[data-v-cf8cf0ff]{padding:2px 0;vertical-align:top}td.v[data-v-cf8cf0ff]{text-align:right;white-space:nowrap;padding-left:10px}.rsgrid[data-v-cf8cf0ff]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px 16px}.rsrow[data-v-cf8cf0ff]{display:flex;justify-content:space-between;align-items:center;gap:8px}.rsrow input[data-v-cf8cf0ff]{width:90px;min-height:40px}@media (hover: none),(pointer: coarse){.mini[data-v-cf8cf0ff],.seg button[data-v-cf8cf0ff]{min-height:44px}}.advice[data-v-cf8cf0ff]{border-left:3px solid var(--gold-soft);padding:6px 10px;display:flex;flex-direction:column;gap:4px;background:var(--bg-soft, transparent)}.armycount[data-v-c6163cc1]{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0}.armycount div[data-v-c6163cc1]{display:flex;gap:6px;align-items:baseline}.armycount dt[data-v-c6163cc1]{color:var(--muted)}.armycount dd[data-v-c6163cc1]{margin:0;font-weight:600}.armynav[data-v-c6163cc1]{gap:8px;align-items:center;justify-content:space-between}.tabs[data-v-c6163cc1]{display:flex;gap:4px;border-bottom:1px solid var(--line);overflow-x:auto}.tabs button[data-v-c6163cc1]{flex:0 0 auto;min-height:44px;padding:0 16px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font:600 15px Inter,sans-serif;cursor:pointer}.tabs button.on[data-v-c6163cc1]{color:var(--text);border-bottom-color:var(--red-line)}.layout[data-v-c6163cc1]{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.side[data-v-c6163cc1]{flex:1 1 280px;max-width:340px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:16px}.main[data-v-c6163cc1]{flex:999 1 480px;min-width:0}.stats[data-v-c6163cc1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:14px 24px}.stat[data-v-c6163cc1]{display:flex;flex-direction:column;gap:6px}.plus[data-v-c6163cc1]{color:var(--ok);font-weight:600}.plusbtn[data-v-c6163cc1]{min-height:32px;padding:0 10px}.role[data-v-c6163cc1]{display:inline-block;padding:1px 8px;border-radius:99px;color:#14100e;font-weight:700}.effects[data-v-c6163cc1]{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;color:var(--ok)}.unit[data-v-c6163cc1]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;border:1px solid var(--line);background:var(--panel-2)}.agrid[data-v-c6163cc1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px;align-items:start}.acard[data-v-c6163cc1]{flex-direction:column;align-items:stretch;padding:0 0 10px;overflow:hidden}.acard>.stack[data-v-c6163cc1],.acard>.row[data-v-c6163cc1],.acard>.promo[data-v-c6163cc1]{padding:0 10px}.aimg[data-v-c6163cc1]{position:relative;aspect-ratio:1;overflow:hidden}.aimg img[data-v-c6163cc1]{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.75) sepia(.35) hue-rotate(55deg) saturate(1.3) brightness(.8) contrast(1.1)}.aimg[data-v-c6163cc1]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 50% 35%,transparent 35%,rgba(20,60,25,.55) 100%)}.aimg.r1[data-v-c6163cc1]:after{box-shadow:inset 0 0 18px #6ee67873}.aimg.r2[data-v-c6163cc1]:after{box-shadow:inset 0 0 26px #6ee678b3}.aimg.r3[data-v-c6163cc1]:after{box-shadow:inset 0 0 30px #aa6effcc;background:radial-gradient(ellipse at 50% 35%,transparent 30%,rgba(50,20,70,.55) 100%)}.arank[data-v-c6163cc1]{position:absolute;top:6px;left:6px;padding:1px 8px;border-radius:99px;background:#080606cc;color:var(--gold-soft);font-weight:700;border:1px solid var(--frame)}@media (max-width: 560px){.agrid[data-v-c6163cc1]{grid-template-columns:repeat(2,minmax(0,1fr))}}.unit.ready[data-v-c6163cc1]{border-color:var(--gold-soft)}.tag[data-v-c6163cc1]{margin-left:6px;padding:0 8px;border-radius:99px;border:1px solid var(--line);color:var(--text-2)}.promo[data-v-c6163cc1]{flex:1 1 100%}.urank[data-v-c6163cc1]{margin-left:6px;color:var(--gold-soft);font-weight:600}.xpbar[data-v-c6163cc1]{display:block;width:120px;height:4px;border-radius:99px;background:var(--track);overflow:hidden}.xpbar span[data-v-c6163cc1]{display:block;height:100%;background:var(--red-line)}.fuse[data-v-c6163cc1]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.bossbanner[data-v-c6163cc1]{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:var(--notice-text);background:var(--notice-bg);border-color:var(--notice-line)}.metier[data-v-c6163cc1]{padding:12px;border-radius:8px;background:var(--panel-2);border:1px solid var(--line)}.prof[data-v-c6163cc1]{display:flex;flex-wrap:wrap;align-items:center;gap:14px}@media (max-width: 899px){.layout[data-v-c6163cc1]{gap:12px}.side[data-v-c6163cc1]{max-width:none;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px}.side[data-v-c6163cc1]>.pw{width:104px!important;flex:none}.side>.stack[data-v-c6163cc1]{flex:1 1 160px;align-items:flex-start!important;text-align:left!important}.side>.stack>.row[data-v-c6163cc1]{justify-content:flex-start!important}.side h1[data-v-c6163cc1]{font-size:22px}.main[data-v-c6163cc1]{gap:12px!important}.tabs[data-v-c6163cc1]{scrollbar-width:none}.tabs[data-v-c6163cc1]::-webkit-scrollbar{display:none}}@media (max-width: 480px){.agrid[data-v-c6163cc1]{grid-template-columns:minmax(0,1fr)}.acard[data-v-c6163cc1]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px 10px;padding:0 0 10px}.acard>.aimg[data-v-c6163cc1]{grid-row:1}.acard>.stack[data-v-c6163cc1]{padding:8px 10px 0 0}.acard>.aacts[data-v-c6163cc1],.acard>.promo[data-v-c6163cc1]{grid-column:1 / -1;padding:0 10px}.aacts .btn[data-v-c6163cc1]{flex:1 1 auto}}.emb[data-v-15367a2a]{flex:none;display:block}.iiw[data-v-b2a34e5c]{display:block;width:100%;height:100%}.icon[data-v-b2a34e5c]{display:block;width:100%;height:100%;object-fit:contain}.itip[data-v-b2a34e5c]{position:fixed;z-index:1000;pointer-events:none;display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:var(--panel, #140C0C);border:1px solid var(--frame, #6E5130);border-radius:8px;box-shadow:0 8px 24px #0009;color:var(--text, #EEE);font:13px/1.35 Inter,sans-serif;text-align:left}.tn[data-v-b2a34e5c]{font-family:Cinzel,serif;font-size:14px;color:var(--gold-soft, #F4D486)}.tm[data-v-b2a34e5c],.td[data-v-b2a34e5c],.tx[data-v-b2a34e5c]{color:var(--muted, #AAA);font-size:12px}.td[data-v-b2a34e5c]{font-style:italic}.ts[data-v-b2a34e5c]{list-style:none;margin:2px 0;padding:4px 0;border-top:1px solid var(--line, #333);border-bottom:1px solid var(--line, #333)}.ts li[data-v-b2a34e5c]{display:flex;justify-content:space-between}.ts b[data-v-b2a34e5c]{color:var(--ok, #7C6)}.tset[data-v-b2a34e5c]{font-size:12px;color:var(--gold-soft, #F4D486)}.bad[data-v-b2a34e5c]{color:var(--red, #E55)}.itip.live[data-v-b2a34e5c]{pointer-events:auto}.tact[data-v-b2a34e5c]{display:flex;flex-direction:column;gap:6px;margin-top:6px;padding-top:8px;border-top:1px solid var(--line, #333)}.tbtn[data-v-b2a34e5c]{min-height:36px;padding:0 10px;border-radius:6px;border:1px solid var(--line-strong, #553328);background:var(--panel-2, #1D1111);color:var(--text, #EEE);font:600 13px Inter,sans-serif;cursor:pointer}.tbtn[data-v-b2a34e5c]:hover{border-color:var(--frame-bright, #D8A85A)}.tbtn.main[data-v-b2a34e5c]{background:linear-gradient(180deg,var(--red-hover, #C42A20),var(--red, #A61E17) 70%);border-color:var(--frame-bright, #D8A85A);color:var(--on-accent, #FFF4EE)}.tbtn.danger[data-v-b2a34e5c]{color:var(--bad, #FF8A80);border-color:color-mix(in srgb,var(--red-line, #E8483C) 60%,transparent)}.tbtn.sure[data-v-b2a34e5c]{background:var(--accent-soft, #3A1512);border-color:var(--red-line, #E8483C)}.tbtn[data-v-b2a34e5c]:disabled{opacity:.5;cursor:not-allowed}.thint[data-v-b2a34e5c]{font-size:12px;color:var(--ok, #9FD49F);margin-bottom:-2px}.home[data-v-90b13eb3]{display:flex;flex-direction:column;gap:16px}.top[data-v-90b13eb3]{display:grid;grid-template-columns:minmax(280px,340px) minmax(min(100%,380px),1fr) minmax(260px,300px);gap:16px;align-items:stretch}.left[data-v-90b13eb3]{display:flex;flex-direction:column;gap:16px;min-width:0}.w[data-v-90b13eb3]{display:flex;flex-direction:column;gap:10px;padding:16px;min-width:0}.wt[data-v-90b13eb3]{font-size:17px;display:flex;align-items:center;gap:8px}.wt[data-v-90b13eb3] .ico{width:28px;height:28px;color:var(--gold)}.whead[data-v-90b13eb3]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.qmain[data-v-90b13eb3]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:8px;border:1px solid var(--frame, var(--line));background:var(--panel-2);color:var(--text);text-decoration:none}.qmain[data-v-90b13eb3]:hover{border-color:var(--frame-bright, var(--gold-soft))}.qmain strong[data-v-90b13eb3]{font-family:Cinzel,serif;color:var(--gold-soft)}.qact[data-v-90b13eb3]{color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.qready[data-v-90b13eb3]{color:var(--gold-soft);font-weight:700}.qobj[data-v-90b13eb3]{color:var(--text)}.qbar[data-v-90b13eb3]{height:4px;border-radius:99px;background:var(--panel);overflow:hidden;margin-top:4px}.qbar span[data-v-90b13eb3]{display:block;height:100%;background:linear-gradient(90deg,var(--red-line),var(--gold-soft))}.gem[data-v-90b13eb3]{color:var(--red-line);font-size:12px;text-shadow:0 0 8px var(--red-line)}.gem.small[data-v-90b13eb3]{font-size:10px}.wsub[data-v-90b13eb3]{font:600 14px Cinzel,serif;color:var(--text-2);display:flex;align-items:center;gap:6px;margin-top:4px;padding-top:8px;border-top:1px solid var(--line-soft)}.line[data-v-90b13eb3]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;text-decoration:none;color:var(--text);background:color-mix(in srgb,var(--cell) 75%,transparent);border:1px solid var(--line-soft)}.line[data-v-90b13eb3]:hover{border-color:var(--frame)}.line.busy[data-v-90b13eb3]{border-color:var(--red-line);box-shadow:inset 3px 0 0 var(--red-line),0 0 12px color-mix(in srgb,var(--red-line) 20%,transparent)}.line.idle[data-v-90b13eb3]{border-style:dashed}.line.craft[data-v-90b13eb3]{border-color:color-mix(in srgb,var(--gold-soft) 55%,var(--line));box-shadow:inset 3px 0 0 var(--gold-soft)}.line.alert[data-v-90b13eb3]{border-color:var(--notice-line);background:var(--notice-bg);color:var(--notice-text)}.lmain[data-v-90b13eb3]{display:flex;flex-direction:column;min-width:0;flex:1;gap:1px}.lmain strong[data-v-90b13eb3]{color:var(--gold-soft);font-weight:600;font-size:14px}.time[data-v-90b13eb3]{flex:none;color:var(--text-2);font-variant-numeric:tabular-nums;font-weight:600}.chat .msgs[data-v-90b13eb3]{display:flex;flex-direction:column;gap:4px;max-height:150px;overflow-y:auto}.msg[data-v-90b13eb3]{margin:0;overflow-wrap:anywhere}.chan[data-v-90b13eb3]{color:var(--red-line)}.composer[data-v-90b13eb3]{display:flex;gap:6px}.composer input[data-v-90b13eb3]{min-height:38px}.stage[data-v-90b13eb3]{position:relative;min-height:420px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:10px;overflow:hidden}.stage-art[data-v-90b13eb3]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--art) center 20% / cover no-repeat,radial-gradient(ellipse at 50% 30%,var(--glow),transparent 70%);opacity:.95}:root[data-theme=parchemin] .stage-art[data-v-90b13eb3]{background:radial-gradient(ellipse at 50% 30%,var(--glow),transparent 70%)}.actionbar[data-v-90b13eb3]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"hp sk mp" "cap cap cap";align-items:center;gap:4px 10px;margin:12px;padding:10px 14px;border-radius:40px;border:1px solid var(--frame);background:linear-gradient(180deg,color-mix(in srgb,var(--panel-2) 88%,transparent),color-mix(in srgb,var(--header) 92%,transparent));box-shadow:0 10px 30px #0009}.orb[data-v-90b13eb3]{width:78px;height:78px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;border:2px solid var(--frame-bright);box-shadow:0 0 0 3px color-mix(in srgb,var(--frame) 70%,transparent),0 0 22px currentColor;font-variant-numeric:tabular-nums}.orb span[data-v-90b13eb3]{font:700 17px Inter,sans-serif;text-shadow:0 1px 2px #000}.orb small[data-v-90b13eb3]{font-size:10px;opacity:.85}.orb.hp[data-v-90b13eb3]{grid-area:hp;background:radial-gradient(circle at 35% 30%,#ff8a7a,#b3161a 45%,#4a0507 80%);color:#ffe9e6;box-shadow:0 0 0 3px color-mix(in srgb,var(--frame) 70%,transparent),0 0 22px #dc281e8c}.orb.mp[data-v-90b13eb3]{grid-area:mp;background:radial-gradient(circle at 35% 30%,#9fc4ff,#2346b8 45%,#0a1340 80%);color:#e6eeff;box-shadow:0 0 0 3px color-mix(in srgb,var(--frame) 70%,transparent),0 0 22px #3c64f08c}.skills[data-v-90b13eb3]{grid-area:sk;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tile[data-v-90b13eb3]{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none;color:var(--text);min-width:0}.rune[data-v-90b13eb3]{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:8px;font:700 22px Cinzel,serif;color:var(--gold-soft);background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--red-line) 55%,transparent),color-mix(in srgb,var(--red) 40%,var(--header)) 70%);border:1px solid var(--frame-bright);box-shadow:inset 0 0 12px #0009,0 0 12px color-mix(in srgb,var(--red-line) 45%,transparent);text-shadow:0 0 10px var(--red-line)}.rune img[data-v-90b13eb3],.srune img[data-v-90b13eb3]{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.rune[data-v-90b13eb3]:has(img),.srune[data-v-90b13eb3]:has(img){padding:0;overflow:hidden}.tile.empty .rune[data-v-90b13eb3]{background:color-mix(in srgb,var(--cell) 80%,transparent);color:var(--muted);border-style:dashed;border-color:var(--line-dashed);box-shadow:none;text-shadow:none}.num[data-v-90b13eb3]{position:absolute;top:-6px;left:calc(50% - 32px);font:700 11px Inter,sans-serif;color:var(--text-2);background:var(--header);border:1px solid var(--frame);border-radius:99px;padding:0 5px}.tname[data-v-90b13eb3]{font-size:11px;color:var(--text-2);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barcap[data-v-90b13eb3]{grid-area:cap;margin:0;text-align:center;color:var(--muted)}.equip .mini[data-v-90b13eb3]{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:6px;flex:1}.mcol.l[data-v-90b13eb3]{grid-column:1;grid-row:1}.mcol.r[data-v-90b13eb3]{grid-column:3;grid-row:1}.mfig[data-v-90b13eb3]{grid-column:2;grid-row:1}.mcol[data-v-90b13eb3]{display:flex;flex-direction:column;justify-content:space-between;gap:5px}.mbox[data-v-90b13eb3]{width:44px;height:44px;padding:4px;border-radius:6px;display:flex;background:color-mix(in srgb,var(--header) 80%,transparent);border:1px solid var(--frame)}.mbox.empty[data-v-90b13eb3]{border-style:dashed;border-color:var(--line-dashed)}.mfig[data-v-90b13eb3]{display:flex;align-items:center;justify-content:center;min-height:300px}.mfig img[data-v-90b13eb3]{max-height:320px;max-width:100%;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(0,0,0,.6))}.cards[data-v-90b13eb3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:16px}.who[data-v-90b13eb3]{display:flex;gap:12px;align-items:center}.who[data-v-90b13eb3] .portrait{flex:none}.who strong[data-v-90b13eb3]{font-size:17px}.prof[data-v-90b13eb3]{display:flex;align-items:center;gap:6px}.prof[data-v-90b13eb3] .badge{min-width:26px;height:18px;font-size:11px}.gold[data-v-90b13eb3]{color:var(--gold-soft)}.stats[data-v-90b13eb3]{display:grid;grid-template-columns:1fr auto;gap:0;margin:0;font-size:14px}.stats dt[data-v-90b13eb3],.stats dd[data-v-90b13eb3]{margin:0;padding:5px 2px;border-bottom:1px solid var(--line-soft)}.stats dt[data-v-90b13eb3]{color:var(--text-2)}.stats dd[data-v-90b13eb3]{text-align:right;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.skill[data-v-90b13eb3]{display:flex;align-items:center;gap:10px}.skill.locked[data-v-90b13eb3]{opacity:.55}.srune[data-v-90b13eb3]{width:38px;height:38px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:6px;font:700 16px Cinzel,serif;color:var(--gold-soft);background:radial-gradient(circle,color-mix(in srgb,var(--red-line) 40%,transparent),var(--header) 75%);border:1px solid var(--frame)}.banner[data-v-90b13eb3]{display:flex;flex-direction:column;gap:2px;padding:14px 12px;min-height:96px;justify-content:flex-end;background-size:cover!important;background-position:center!important;border-radius:6px;border:1px solid var(--frame);background:linear-gradient(135deg,color-mix(in srgb,var(--red) 40%,transparent),color-mix(in srgb,var(--header) 90%,transparent) 70%)}.banner strong[data-v-90b13eb3]{font-size:16px;color:var(--text)}.mod[data-v-90b13eb3]{color:var(--notice-text)}.loot[data-v-90b13eb3]{display:flex;flex-wrap:wrap;gap:6px}.lbox[data-v-90b13eb3]{width:42px;height:42px;padding:4px;border-radius:6px;display:flex;background:color-mix(in srgb,var(--header) 80%,transparent);border:1px solid var(--frame)}.bar[data-v-90b13eb3]{margin:4px 0 2px}.quick[data-v-90b13eb3]{display:none}@media (min-width: 1600px){.cards[data-v-90b13eb3]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width: 1320px){.top[data-v-90b13eb3]{grid-template-columns:minmax(0,1fr) minmax(240px,300px)}.stage[data-v-90b13eb3]{grid-column:1 / -1;order:-1;min-height:300px}}@media (max-width: 720px){.top[data-v-90b13eb3]{grid-template-columns:minmax(0,1fr)}.stage[data-v-90b13eb3]{min-height:230px}.actionbar[data-v-90b13eb3]{border-radius:16px;padding:8px;gap:4px 6px;margin:8px}.orb[data-v-90b13eb3]{width:58px;height:58px}.orb span[data-v-90b13eb3]{font-size:14px}.rune[data-v-90b13eb3]{width:42px;height:42px;font-size:18px}.num[data-v-90b13eb3]{left:calc(50% - 27px)}}@media (max-width: 899px){.home[data-v-90b13eb3],.top[data-v-90b13eb3],.cards[data-v-90b13eb3]{gap:12px}.top[data-v-90b13eb3]{grid-template-columns:minmax(0,1fr)}.left[data-v-90b13eb3]{display:contents}.act[data-v-90b13eb3]{order:2}.quick[data-v-90b13eb3]{order:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.quest[data-v-90b13eb3]{order:3}.stage[data-v-90b13eb3]{order:4;grid-column:auto;min-height:0}.stage-art[data-v-90b13eb3]{display:none}.actionbar[data-v-90b13eb3]{margin:0}.equip[data-v-90b13eb3]{order:5}.chat[data-v-90b13eb3]{order:6}.w[data-v-90b13eb3]{padding:14px}.line[data-v-90b13eb3]{min-height:52px}.qt[data-v-90b13eb3]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:72px;padding:8px 4px;border-radius:10px;border:1px solid var(--frame);color:var(--text);text-decoration:none;font:600 13px Inter,sans-serif;text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-2) 92%,transparent),color-mix(in srgb,var(--panel) 95%,transparent));box-shadow:0 6px 16px #00000059}.qt[data-v-90b13eb3] .ico{width:30px;height:30px;color:var(--gold)}.qt[data-v-90b13eb3]:active{background:var(--accent-soft)}.qb[data-v-90b13eb3]{position:absolute;top:6px;right:8px;min-width:20px;padding:0 6px;border-radius:99px;background:var(--red);color:var(--on-accent);font:700 11px/20px Inter,sans-serif;font-style:normal}.equip .mini[data-v-90b13eb3]{display:flex;flex-wrap:wrap;gap:6px}.mcol[data-v-90b13eb3]{display:contents}.mfig[data-v-90b13eb3]{display:none}.mbox[data-v-90b13eb3]{width:46px;height:46px}.chat .msgs[data-v-90b13eb3]{max-height:120px}.composer input[data-v-90b13eb3]{min-height:44px}.composer .btn[data-v-90b13eb3]{min-width:44px}.orb small[data-v-90b13eb3],.tname[data-v-90b13eb3]{font-size:12px}}@media (max-width: 359px){.quick[data-v-90b13eb3]{grid-template-columns:repeat(2,minmax(0,1fr))}.skills[data-v-90b13eb3]{gap:4px}.orb[data-v-90b13eb3]{width:52px;height:52px}.rune[data-v-90b13eb3]{width:38px;height:38px}}@media (max-width: 899px){.whead>a[data-v-90b13eb3]{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;margin:-12px -4px}.gem.small[data-v-90b13eb3]{font-size:12px}}:root{--bg: #0A0606;--glow: #4A0E0C;--header: #0F0808;--panel: #140C0C;--panel-2: #1D1111;--cell: #160E0E;--line: #3E2620;--line-soft: #2C1A17;--line-strong: #553328;--line-dashed: #6A4232;--track: #2A1A18;--text: #EFE4DA;--text-2: #D9C9BD;--muted: #B39E91;--gold: #F0C26A;--gold-soft: #F4D486;--red: #A61E17;--red-hover: #C42A20;--red-line: #E8483C;--on-accent: #FFF4EE;--accent-soft: #3A1512;--ok: #9FD49F;--bad: #FF8A80;--notice-bg: #2A1D10;--notice-line: #7A5A26;--notice-text: #EAD9AE;--frame: #6E5130;--frame-bright: #D8A85A;--art: url(/images/ui/fond-sang.webp);--radius: 8px;color-scheme:dark}:root{--art-small: url(/images/ui/fond-sang-petit.webp)}:root[data-theme=abysses]{--art-small: url(/images/ui/fond-abysses-petit.webp)}:root[data-theme=parchemin]{--art-small: none}:root[data-theme=cendre]{--art-small: url(/images/ui/fond-cendre-petit.webp)}@media (max-width: 720px){:root,:root[data-theme]{--art: var(--art-small)}}:root[data-theme=abysses]{--bg: #07060F;--glow: #2C1766;--header: #0A0817;--panel: #0F0C1F;--panel-2: #17122D;--cell: #110E24;--line: #2E2752;--line-soft: #221C3E;--line-strong: #3E3569;--line-dashed: #50468A;--track: #1E1938;--text: #ECE8F8;--text-2: #D2CCEA;--muted: #A39BC4;--gold: #EBC97C;--gold-soft: #F2D894;--red: #6438D8;--red-hover: #7748F0;--red-line: #9D70FF;--on-accent: #FFFFFF;--accent-soft: #24194A;--ok: #9FD49F;--bad: #FF8A80;--notice-bg: #1B1733;--notice-line: #5B4BA0;--notice-text: #DDD5F7;--frame: #5E5076;--frame-bright: #D6B56C;--art: url(/images/ui/fond-abysses.webp);color-scheme:dark}:root[data-theme=cendre]{--bg: #08090A;--glow: #2A2D31;--header: #0C0D0F;--panel: #121315;--panel-2: #1A1C1F;--cell: #141518;--line: #2C2F34;--line-soft: #212327;--line-strong: #3B3F45;--line-dashed: #4D5259;--track: #24272B;--text: #ECEDEF;--text-2: #CFD2D6;--muted: #9EA3AA;--gold: #D9DCE1;--gold-soft: #E8EAED;--red: #4A4F57;--red-hover: #5C626B;--red-line: #A9B0BA;--on-accent: #FFFFFF;--accent-soft: #23262A;--ok: #9FD49F;--bad: #FF8A80;--notice-bg: #1E2023;--notice-line: #5C626B;--notice-text: #E1E4E8;--frame: #4A4F57;--frame-bright: #C9CED6;--art: url(/images/ui/fond-cendre.webp);color-scheme:dark}:root[data-theme=parchemin]{--bg: #E6DAC2;--glow: #F6EEDC;--header: #DCCDB0;--panel: #F7F1E4;--panel-2: #EEE3CE;--cell: #E9DDC6;--line: #C9B48F;--line-soft: #D8C8A8;--line-strong: #B49E78;--line-dashed: #A88E66;--track: #DCCDB0;--text: #2A1E16;--text-2: #3E2F24;--muted: #6B5A48;--gold: #7A2A1A;--gold-soft: #7A5514;--red: #8E2A22;--red-hover: #A3322A;--red-line: #8E2A22;--on-accent: #FFF8EE;--accent-soft: #EBD3C4;--ok: #2E6B34;--bad: #9E2B25;--notice-bg: #F1E2C2;--notice-line: #C9A24A;--notice-text: #5A4012;--frame: #B49E78;--frame-bright: #8E6A2A;--art: none;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}html{background:var(--bg);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 35%,transparent) 0%,color-mix(in srgb,var(--bg) 80%,transparent) 45%,var(--bg) 85%) fixed,var(--art) center top / cover no-repeat fixed,radial-gradient(1200px 520px at 65% -10%,var(--glow) 0%,var(--bg) 62%) fixed,var(--bg);color:var(--text);font:15px/1.5 Inter,system-ui,sans-serif;min-height:100vh}a{color:var(--gold)}a:hover{color:var(--gold-soft)}h1,h2,h3,.display{font-family:Cinzel,Georgia,serif;font-weight:700;margin:0}h1{font-size:28px}h2{font-size:21px;color:var(--gold);letter-spacing:.02em;text-shadow:0 1px 0 rgba(0,0,0,.6),0 0 18px color-mix(in srgb,var(--gold) 22%,transparent)}h3{font-size:17px}.muted{color:var(--muted)}.small{font-size:13px}.container{max-width:1520px;margin:0 auto;padding:24px max(16px,env(safe-area-inset-right,0px)) 56px max(16px,env(safe-area-inset-left,0px))}.card{position:relative;--card-pad: 20px;padding:var(--card-pad);border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in srgb,var(--panel-2) 92%,transparent),color-mix(in srgb,var(--panel) 95%,transparent));border:1px solid var(--frame);box-shadow:inset 0 0 0 1px #0000008c,inset 0 1px #ffffff0d,0 12px 32px #00000073}.card:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;--c: var(--frame-bright);background:linear-gradient(var(--c),var(--c)) top left / 14px 2px,linear-gradient(var(--c),var(--c)) top left / 2px 14px,linear-gradient(var(--c),var(--c)) top right / 14px 2px,linear-gradient(var(--c),var(--c)) top right / 2px 14px,linear-gradient(var(--c),var(--c)) bottom left / 14px 2px,linear-gradient(var(--c),var(--c)) bottom left / 2px 14px,linear-gradient(var(--c),var(--c)) bottom right / 14px 2px,linear-gradient(var(--c),var(--c)) bottom right / 2px 14px;background-repeat:no-repeat;opacity:.85}:root[data-theme=parchemin] .card{background:var(--panel);box-shadow:0 6px 18px #3c280a26}.stack{display:flex;flex-direction:column;gap:16px}.row{display:flex;flex-wrap:wrap;gap:16px}.grid{display:grid;gap:14px}.grid-2{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.grid-3{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:8px;cursor:pointer;font:600 15px Inter,sans-serif;text-decoration:none;background:transparent;color:var(--text);border:1px solid var(--line-strong)}.btn{background:color-mix(in srgb,var(--panel-2) 70%,transparent)}.btn:hover{border-color:var(--frame-bright);color:var(--text)}.btn-main{background:linear-gradient(180deg,var(--red-hover),var(--red) 70%);border-color:color-mix(in srgb,var(--frame-bright) 70%,var(--red-line));color:var(--on-accent);box-shadow:inset 0 1px #ffffff2e,0 0 14px color-mix(in srgb,var(--red-line) 35%,transparent);text-shadow:0 1px 1px rgba(0,0,0,.4)}.btn-main:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--red-hover) 85%,white),var(--red-hover) 70%);color:var(--on-accent)}.btn-danger{border-color:var(--red-line);color:var(--bad)}.btn-small{min-height:36px;padding:0 12px;font-size:14px}.btn:disabled{opacity:.5;cursor:not-allowed}.pick{text-align:left;cursor:pointer;color:var(--text);background:var(--panel);border:2px solid var(--line);border-radius:var(--radius);padding:14px;font:inherit;width:100%}.pick:hover{background:var(--panel-2)}.pick.on{border-color:var(--red-line);background:var(--accent-soft)}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:24px;padding:0 7px;border-radius:6px;font:700 12px Inter,sans-serif;color:#120c0b}label.field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted)}input[type=text],input[type=password],input[type=number],input[type=search],select{min-height:44px;padding:0 12px;border-radius:8px;border:1px solid var(--line-strong);background:var(--cell);color:var(--text);font:15px Inter,sans-serif;width:100%}.error{color:var(--bad);font-size:14px}.notice{padding:12px 14px;border-radius:8px;background:var(--notice-bg);border:1px solid var(--notice-line);color:var(--notice-text);font-size:14px}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.swatch{width:36px;height:36px;border-radius:8px;border:2px solid var(--line);cursor:pointer;padding:0}.swatch.on{border-color:var(--gold);box-shadow:0 0 0 2px var(--header) inset}.bar{height:8px;border-radius:99px;background:var(--track);overflow:hidden}.bar>span{display:block;height:100%}table{width:100%;border-collapse:collapse;font-size:14px}th{text-align:left;font-weight:600;font-size:12px;color:var(--muted);padding:8px 10px;border-bottom:1px solid var(--line-soft)}td{padding:10px;border-bottom:1px solid var(--line-soft)}.scroll-x{overflow-x:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ccards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}@media (max-width: 560px){.ccards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.ccard{position:relative;aspect-ratio:3 / 4;border-radius:10px;overflow:hidden;border:1px solid var(--frame);background:var(--cell);box-shadow:0 8px 20px #00000073;display:flex;flex-direction:column;justify-content:flex-end;color:var(--text)}.ccard>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ccard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(5,3,3,.92) 100%);pointer-events:none}.ccard .cbody{position:relative;z-index:1;display:flex;flex-direction:column;gap:3px;padding:10px 12px;text-shadow:0 1px 3px #000}.ccard .cname{font:700 15px/1.2 Cinzel,Georgia,serif;color:#fff3e6}.ccard .ctag{position:absolute;z-index:1;top:8px;left:8px;padding:1px 8px;border-radius:99px;font-size:11px;font-weight:700;background:#080606c7;border:1px solid var(--frame);color:var(--gold-soft)}.ccard .ctag.right{left:auto;right:8px}.ccard.unknown>img{filter:grayscale(1) brightness(.28) blur(1.5px)}.ccard .small{color:#e6dcd3}.group-title{display:flex;align-items:baseline;gap:10px;margin-top:6px}.group-title .small{color:var(--muted)}.tiny{font-size:12px}html.sheet-open,html.sheet-open body{overflow:hidden}button,.btn,a,[role=button],[role=tab],summary,label{-webkit-tap-highlight-color:transparent;touch-action:manipulation}textarea{min-height:44px;padding:10px 12px;border-radius:8px;border:1px solid var(--line-strong);background:var(--cell);color:var(--text);font:15px Inter,sans-serif;width:100%}.scroll-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.scroll-tabs::-webkit-scrollbar{display:none}.scroll-tabs>*{flex:0 0 auto;scroll-snap-align:start}@media (hover: none),(pointer: coarse){.btn-small{min-height:44px;min-width:44px;padding:0 14px}select,input[type=text],input[type=password],input[type=number],input[type=search]{min-height:44px!important}summary{min-height:44px;padding-block:10px}.swatch{width:44px;height:44px}}@media (max-width: 899px){input[type=text],input[type=password],input[type=number],input[type=search],select,textarea{font-size:16px!important}.container{padding-top:16px}h1{font-size:24px;overflow-wrap:anywhere}h2{font-size:19px;overflow-wrap:anywhere}.card{--card-pad: 14px}.row{gap:12px}.grid-2,.grid-3{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}th,td{padding:8px 6px}[role=tablist]{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}[role=tablist]::-webkit-scrollbar{display:none}[role=tablist]>button,[role=tablist]>a{flex:0 0 auto!important;white-space:nowrap}}@media (max-width: 380px){.card{--card-pad: 12px}.btn{padding:0 14px}}
