*{box-sizing:border-box}body{margin:0;font-family:Nunito,Segoe UI,sans-serif;background:linear-gradient(160deg,#070a12,#0d1220);background-attachment:fixed;color:#e8eaf2;min-height:100vh}:focus-visible{outline:2px solid var(--zone-accent,#ffd76a);outline-offset:2px}.page-enter-active{transition:opacity .3s ease,transform .3s cubic-bezier(.16,1,.3,1)}.page-leave-active{transition:opacity .18s ease,transform .18s ease}.page-enter-from{opacity:0;transform:translateY(14px) scale(.985)}.page-leave-to{opacity:0;transform:translateY(-8px) scale(.99)}.scene-enter-active{transition:opacity .45s ease,transform .45s cubic-bezier(.16,1,.3,1)}.scene-leave-active{transition:none}.scene-enter-from{opacity:0;transform:scale(.96)}.scene-leave-to{opacity:0;transform:scale(1.03)}.tab-fade-enter-active{transition:opacity .18s ease,transform .18s ease}.tab-fade-leave-active{transition:opacity .12s ease;position:absolute;width:100%}.tab-fade-enter-from{opacity:0;transform:translateY(8px)}.tab-fade-leave-to{opacity:0}.overlay-enter-active{transition:opacity .25s ease}.overlay-leave-active{transition:opacity .2s ease}.overlay-enter-from,.overlay-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.overlay-enter-active,.overlay-leave-active,.page-enter-active,.page-leave-active,.scene-enter-active,.scene-leave-active,.tab-fade-enter-active,.tab-fade-leave-active{transition-duration:.01ms!important}*{animation-duration:.01ms!important;animation-iteration-count:1!important}}[class*=page-theme--]{min-height:100dvh;transition:background .4s ease}.page-theme--temple{--pt-accent:#ffd76a;--pt-glow:rgba(255,215,106,.15);background:radial-gradient(ellipse 130% 55% at 50% -12%,rgba(255,215,106,.15),transparent 62%),linear-gradient(168deg,#1a1408,#0b0805)}.page-theme--gacha{--pt-accent:#c084fc;--pt-glow:rgba(168,120,255,.16);background:radial-gradient(ellipse 130% 55% at 50% -12%,rgba(168,120,255,.16),transparent 62%),linear-gradient(168deg,#180f2c,#090614)}.page-theme--casino{--pt-accent:#ff5ca8;--pt-glow:rgba(255,92,168,.14);background:radial-gradient(ellipse 130% 55% at 50% -12%,rgba(255,92,168,.14),transparent 62%),linear-gradient(168deg,#1c0a24,#070b1c)}.page-theme--hdv{--pt-accent:#d9a85f;--pt-glow:rgba(217,168,95,.12);background:radial-gradient(ellipse 130% 55% at 50% -12%,rgba(217,168,95,.12),transparent 62%),linear-gradient(168deg,#191106,#0b0804)}.page-theme--mercenaires{--pt-accent:#ff6b6b;--pt-glow:rgba(255,80,80,.12);background:radial-gradient(ellipse 130% 55% at 50% -12%,rgba(255,80,80,.12),transparent 62%),linear-gradient(168deg,#1c0808,#0a0404)}.page-theme--bestiaire{--pt-accent:#6dd17a;--pt-glow:rgba(109,209,122,.11);background:radial-gradient(ellipse 130% 55% at 50% -12%,rgba(109,209,122,.11),transparent 62%),linear-gradient(168deg,#0a1a0e,#050b07)}.page-theme--boutique{--pt-accent:#8f7dff;--pt-glow:rgba(143,125,255,.14);background:radial-gradient(ellipse 130% 55% at 50% -12%,rgba(143,125,255,.14),transparent 62%),linear-gradient(168deg,#100c28,#070714)}.page-theme--equipement{--pt-accent:#aeb8c8;--pt-glow:rgba(174,184,200,.1);background:radial-gradient(ellipse 130% 55% at 50% -12%,rgba(174,184,200,.1),transparent 62%),linear-gradient(168deg,#14181f,#090b0f)}.page-theme--guilde{--pt-accent:#6ec6ff;--pt-glow:rgba(110,198,255,.12);background:radial-gradient(ellipse 130% 55% at 50% -12%,rgba(110,198,255,.12),transparent 62%),linear-gradient(168deg,#0a142b,#060913)}.page-theme--chasse{--pt-accent:#f4a340;--pt-glow:rgba(244,163,64,.12);background:radial-gradient(ellipse 130% 55% at 50% -12%,rgba(244,163,64,.12),transparent 62%),linear-gradient(168deg,#1a1005,#0a0603)}.page-theme--defis{--pt-accent:#7c8cff;--pt-glow:rgba(124,140,255,.13);background:radial-gradient(ellipse 130% 55% at 50% -12%,rgba(124,140,255,.13),transparent 62%),linear-gradient(168deg,#0d102e,#060713)}.page-theme--zones{--pt-accent:#c98d5a;--pt-glow:rgba(201,141,90,.11);background:radial-gradient(ellipse 130% 55% at 50% -12%,rgba(201,141,90,.11),transparent 62%),linear-gradient(168deg,#170f08,#0a0705)}.page-theme--succes{--pt-accent:#e8c04a;--pt-glow:rgba(232,192,74,.12);background:radial-gradient(ellipse 130% 55% at 50% -12%,rgba(232,192,74,.12),transparent 62%),linear-gradient(168deg,#171204,#0a0803)}.page-theme--salon{--pt-accent:#ff7ac8;--pt-glow:rgba(255,122,200,.13);background:radial-gradient(ellipse 130% 55% at 50% -12%,rgba(255,122,200,.13),transparent 62%),linear-gradient(168deg,#1e0b18,#0d060d)}.page-theme--jeu{--pt-accent:#ffd76a;--pt-glow:rgba(255,215,106,.1)}.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__connection-path,.vue-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg:#fff;--vf-node-text:#222;--vf-connection-path:#b1b1b7;--vf-handle:#555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;text-align:center;border-width:1px;border-style:solid;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-color:var(--vf-node-color)}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid #555}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color:var(--vf-node-color,#0041d0);--vf-handle:var(--vf-node-color,#0041d0);--vf-box-shadow:var(--vf-node-color,#0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color,#0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{outline:none;border:1px solid var(--vf-node-color,#0041d0)}.vue-flow__node-default{--vf-handle:var(--vf-node-color,#1a192b);--vf-box-shadow:var(--vf-node-color,#1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color,#1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{outline:none;border:1px solid var(--vf-node-color,#1a192b)}.vue-flow__node-output{--vf-handle:var(--vf-node-color,#ff0072);--vf-box-shadow:var(--vf-node-color,#ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color,#ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid var(--vf-node-color,#ff0072)}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}.update-banner[data-v-716cdaf2]{position:fixed;bottom:80px;right:20px;z-index:9100;display:flex;align-items:center;gap:12px;background:#0f1932f7;border:1px solid rgba(126,184,247,.5);border-radius:8px;padding:12px 14px;width:320px;box-shadow:0 4px 24px #0009,0 0 0 1px #7eb8f714;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.update-icon[data-v-716cdaf2]{font-size:1.4rem;flex-shrink:0;animation:spin-once-716cdaf2 .6s ease-out .2s both}@keyframes spin-once-716cdaf2{0%{transform:rotate(-180deg);opacity:.4}to{transform:rotate(0);opacity:1}}.update-body[data-v-716cdaf2]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.update-title[data-v-716cdaf2]{font-family:MedievalSharp,cursive;font-size:.82rem;font-weight:700;color:#7eb8f7}.update-sub[data-v-716cdaf2]{font-size:.7rem;color:#ffffff73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.update-reload[data-v-716cdaf2]{background:#7eb8f7;color:#0a0f20;border:none;border-radius:50%;padding:5px 12px;font-size:.75rem;font-family:MedievalSharp,cursive;font-weight:700;cursor:pointer;flex-shrink:0;transition:filter .15s}.update-reload[data-v-716cdaf2]:hover{filter:brightness(1.15)}.update-dismiss[data-v-716cdaf2]{background:none;border:none;color:#ffffff4d;cursor:pointer;font-size:.75rem;padding:2px;flex-shrink:0;transition:color .15s}.update-dismiss[data-v-716cdaf2]:hover{color:#ffffffb3}.update-banner-enter-active[data-v-716cdaf2]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.update-banner-leave-active[data-v-716cdaf2]{transition:all .2s ease-in}.update-banner-enter-from[data-v-716cdaf2],.update-banner-leave-to[data-v-716cdaf2]{transform:translate(110%);opacity:0}.donation-notifications{position:fixed;top:20px;right:20px;z-index:9100;display:flex;flex-direction:column;gap:10px;pointer-events:none}.donation-notif-card{pointer-events:all;display:flex;align-items:flex-start;gap:12px;background:#0a0f1ef7;border:1px solid #f5c242;border-radius:8px;padding:12px 14px;width:280px;box-shadow:0 4px 24px #0009,0 0 12px #f5c24226}.donation-icon{font-size:22px;flex-shrink:0;margin-top:1px}.donation-body{flex:1;min-width:0}.donation-title{font-family:MedievalSharp,cursive;font-size:13px;color:#f5c242;margin-bottom:4px}.donation-lines{display:flex;flex-direction:column;gap:2px}.donation-line{font-size:12px;opacity:.9;font-weight:600}.donation-line.kamas{color:#f5c242}.donation-line.ogrines{color:#a0c8ff}.donation-line.eclat,.donation-line.talent{color:#c4b5fd}.donation-dismiss{background:none;border:none;color:#e8eaf2;opacity:.35;cursor:pointer;font-size:12px;padding:2px;flex-shrink:0}.donation-dismiss:hover{opacity:1}.donation-notif-enter-active{transition:all .3s ease}.donation-notif-leave-active{transition:all .25s ease}.donation-notif-enter-from,.donation-notif-leave-to{transform:translate(120%);opacity:0}.poker-invite-stack[data-v-1314ffe9]{position:fixed;top:16px;right:16px;display:flex;flex-direction:column;gap:8px;z-index:2000;max-width:340px}.poker-invite[data-v-1314ffe9]{background:#1b1b2a;border:1px solid #e0a020;border-radius:12px;padding:12px 14px;box-shadow:0 6px 18px #00000073;color:#fff;animation:pi-in-1314ffe9 .2s ease}@keyframes pi-in-1314ffe9{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}.pi-text[data-v-1314ffe9]{font-size:14px;display:block;margin-bottom:8px}.pi-actions[data-v-1314ffe9]{display:flex;gap:8px;justify-content:flex-end}.pi-accept[data-v-1314ffe9]{background:#e0a020;color:#1a1a2e;border:none;border-radius:7px;padding:6px 14px;font-weight:800;cursor:pointer}.pi-accept[data-v-1314ffe9]:hover{filter:brightness(1.1)}.pi-dismiss[data-v-1314ffe9]{background:transparent;color:#9aa;border:none;cursor:pointer;font-size:16px}.pi-dismiss[data-v-1314ffe9]:hover{color:#fff}.prb[data-v-7c3073c5]{position:fixed;bottom:18px;left:50%;transform:translate(-50%);z-index:950;display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:99px;border:1px solid rgba(255,215,106,.5);background:#141008eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 24px #00000080,0 0 16px #ffd76a33;color:#e8eaf2;font:inherit;cursor:pointer;animation:prb-pulse-7c3073c5 2.4s ease-in-out infinite;transition:filter .15s}.prb[data-v-7c3073c5]:hover{filter:brightness(1.12)}@keyframes prb-pulse-7c3073c5{0%,to{box-shadow:0 6px 24px #00000080,0 0 12px #ffd76a26}50%{box-shadow:0 6px 24px #00000080,0 0 22px #ffd76a66}}.prb-icon[data-v-7c3073c5]{font-size:1.1rem}.prb-text[data-v-7c3073c5]{font-size:.85rem;opacity:.9}.prb-cta[data-v-7c3073c5]{font-size:.85rem;font-weight:800;color:#ffd76a}.prb-fade-enter-active[data-v-7c3073c5],.prb-fade-leave-active[data-v-7c3073c5]{transition:opacity .25s,transform .25s}.prb-fade-enter-from[data-v-7c3073c5],.prb-fade-leave-to[data-v-7c3073c5]{opacity:0;transform:translate(-50%,12px)}@media(max-width:600px){.prb-text[data-v-7c3073c5]{display:none}}.bottom-left-stack{position:fixed;bottom:16px;left:16px;display:flex;flex-direction:column;gap:8px;z-index:1000;width:38vw;pointer-events:none}.bottom-left-stack>*{pointer-events:auto}
