@import url(https://fonts.googleapis.com/css2?family=Akaya+Telivigala&display=swap);.GameButton_button___BUgS{display:inline-block;cursor:pointer;color:var(--gold);background:transparent;font-family:var(--font-body);font-weight:800;font-size:13px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;text-align:center;padding:10px 20px;border-radius:var(--radius-slot);border:1px solid var(--gold-border-strong);transition:var(--transition)}.GameButton_button___BUgS:hover{color:var(--gold);background:var(--gold-bg-hover)}.GameButton_button___BUgS:disabled{cursor:not-allowed;opacity:.45}.GameButton_button___BUgS:disabled:hover{background:transparent}.NavBar_header__1JXmN{height:72px;flex-shrink:0;display:flex;align-items:center;grid-gap:32px;gap:32px;padding:0 28px;border-bottom:1px solid var(--gold-soft);background:var(--header-bg);position:relative;z-index:100}.NavBar_brand__G939b{display:flex;align-items:center;grid-gap:14px;gap:14px;text-decoration:none}.NavBar_logo__14_5Y{width:46px;height:46px;border-radius:var(--radius-nav);border:1px solid var(--gold-half);object-fit:cover}.NavBar_brandText__1GOcC{display:flex;flex-direction:column}.NavBar_brandTitle__1aCxM{font-family:var(--font-title);font-weight:700;font-size:22px;color:var(--gold);letter-spacing:.04em;line-height:1.1}.NavBar_brandSubtitle__16BKO{color:var(--text-faint);font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.NavBar_nav__1mA8f{display:flex;align-items:center;grid-gap:4px;gap:4px;margin-left:20px;padding:5px;border-radius:var(--radius-nav);background:hsla(0,0%,100%,.05);border:1px solid var(--gold-nav-border)}.NavBar_tab__1BmLm{color:var(--text-dim);font-weight:700;font-size:14px;padding:8px 18px;border-radius:var(--radius-tab);text-decoration:none;transition:var(--transition)}.NavBar_tab__1BmLm:hover{color:var(--gold-hover)}.NavBar_active__yEpLA{color:var(--ink);background:var(--gold);font-weight:800}.NavBar_active__yEpLA:hover{color:var(--ink)}.NavBar_actions__32xXM{margin-left:auto;display:flex;align-items:center;grid-gap:12px;gap:12px}@media screen and (max-width:1000px){.NavBar_header__1JXmN{grid-gap:12px;gap:12px;padding:0 14px}.NavBar_brandSubtitle__16BKO{display:none}.NavBar_tab__1BmLm{padding:8px 10px;font-size:13px}}.homepage section{position:relative;top:-46px;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden}.homepage section img{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;object-fit:cover}.homepage #text{position:absolute;color:var(--gold);font-size:10vw;text-align:left;line-height:.2em;-webkit-transform:translateY(-77%);transform:translateY(-77%);z-index:1000;font-family:"Akaya Telivigala",cursive;text-shadow:rgba(0,0,0,.6) 1px 1px 1px;display:none}.homepage #text span{font-size:.2em;letter-spacing:2px;font-weight:400}.homepage #btn{text-decoration:none;display:inline-block;-webkit-transform:translateY(100px);transform:translateY(100px);border:none;text-align:center;cursor:pointer;text-transform:uppercase;outline:none;overflow:hidden;font-weight:700;font-size:15px;background-color:var(--bg-bottom);padding:17px 60px;margin:0 auto;box-shadow:0 5px 15px rgba(0,0,0,.2);z-index:100;transition:var(--transition)}.homepage #btn,.homepage #btn span{color:var(--gold);position:relative}.homepage #btn:hover{background-color:var(--gold)}.homepage #btn:hover span{color:var(--ink)}.homepage #bird1,.homepage #bird2{z-index:5000}.homepage .main-content{position:relative;padding:100px;background:var(--bg-bottom);top:-300px;display:flex;flex-direction:column;border-width:3px 4px 4px;border-top:4px solid;border-image-slice:1;border-image-source:linear-gradient(60deg,var(--gold),var(--gold-hover),var(--gold));color:var(--gold)}.homepage .bg-green{background:var(--bg-top);color:var(--text)}.homepage .main-presentation{display:flex;justify-content:space-between}.homepage .homepage-about-title{font-size:2.2em;color:var(--gold)}.homepage .presentation-screenshots{display:flex;flex-wrap:wrap;justify-content:space-around}.homepage .presentation-screenshot{width:25vw;margin-top:25px}.LoginPage_page__1eewF{min-height:calc(100vh - 72px);display:flex;align-items:center;justify-content:center;padding:30px 20px;background:url(/static/media/BG_03.853a4dcf.png) 50%/cover no-repeat}.LoginPage_card__2tOTa{display:flex;flex-direction:column;grid-gap:16px;gap:16px;width:min(440px,100%);padding:36px 40px;border-radius:var(--radius-panel-lg);background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--modal-border);box-shadow:var(--modal-shadow)}.LoginPage_title__2kJ-r{font-family:var(--font-title);font-weight:700;font-size:28px;color:var(--gold);letter-spacing:.04em;text-align:center}.LoginPage_field__3l1af{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.LoginPage_label__3KkyQ{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.LoginPage_input__2Ts6t{padding:11px 14px;border-radius:var(--radius-slot);border:1px solid var(--gold-field-border);background:var(--panel-inner);color:var(--text);font-family:var(--font-body);font-size:15px;font-weight:600;outline:none;transition:var(--transition)}.LoginPage_input__2Ts6t:focus{border-color:var(--gold)}.LoginPage_inputError__2B3T_{border-color:var(--danger)}.LoginPage_error__3miMR{font-size:12.5px;font-weight:700;color:var(--danger-text)}.LoginPage_submit__37KJ3{margin-top:6px;padding:13px;border-radius:11px;border:none;cursor:pointer;background:var(--gold);color:var(--ink);font-family:var(--font-title);font-weight:700;font-size:16px;letter-spacing:.04em;transition:var(--transition)}.LoginPage_submit__37KJ3:hover{background:var(--gold-hover)}.RegisterPage_page__3XcpQ{min-height:calc(100vh - 72px);display:flex;align-items:center;justify-content:center;padding:30px 20px;background:url(/static/media/BG_04.59dbc1ae.png) 50%/cover no-repeat}.RegisterPage_card__3_JKn{display:flex;flex-direction:column;grid-gap:14px;gap:14px;width:min(480px,100%);padding:32px 40px;border-radius:var(--radius-panel-lg);background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--modal-border);box-shadow:var(--modal-shadow)}.RegisterPage_title__aCUqh{font-family:var(--font-title);font-weight:700;font-size:28px;color:var(--gold);letter-spacing:.04em;text-align:center}.RegisterPage_field__2tLAw{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.RegisterPage_label__1kSWE{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.RegisterPage_input__2rji7{padding:10px 14px;border-radius:var(--radius-slot);border:1px solid var(--gold-field-border);background:var(--panel-inner);color:var(--text);font-family:var(--font-body);font-size:15px;font-weight:600;outline:none;transition:var(--transition)}.RegisterPage_input__2rji7:focus{border-color:var(--gold)}.RegisterPage_inputError__20zcy{border-color:var(--danger)}.RegisterPage_error__3UdcY{font-size:12.5px;font-weight:700;color:var(--danger-text)}.RegisterPage_radioRow__3yZPq{display:flex;grid-gap:18px;gap:18px}.RegisterPage_radio__27X9j{display:flex;align-items:center;grid-gap:7px;gap:7px;font-size:14px;font-weight:700;color:var(--text-dim);cursor:pointer}.RegisterPage_radio__27X9j input{accent-color:var(--gold)}.RegisterPage_actions__3yT7r{margin-top:6px;display:flex;align-items:center;grid-gap:14px;gap:14px}.RegisterPage_submit__1_X_G{padding:12px 22px;border-radius:11px;border:none;cursor:pointer;background:var(--gold);color:var(--ink);font-family:var(--font-title);font-weight:700;font-size:15px;letter-spacing:.04em;transition:var(--transition)}.RegisterPage_submit__1_X_G:hover{background:var(--gold-hover)}.RegisterPage_haveAccount__1UuP8{font-size:13px;font-weight:700}.Panel_panel__w9Brt{border-radius:var(--radius-panel);background:var(--panel);border:1px solid var(--gold-soft)}.Panel_solid__3oFUb{background:var(--panel-solid);overflow:hidden}.Panel_soft__zoO5W{background:var(--panel-soft);border-color:var(--gold-divider)}.Panel_radiusLg__2CtSH{border-radius:var(--radius-panel-lg)}.Panel_none__11W1E{padding:0}.Panel_sm__2IHpB{padding:10px}.Panel_md__3BMid{padding:20px}.Panel_row__1dc4z{padding:14px 18px}.Panel_lg__PnqOY{padding:24px}.Panel_xl__37FuU{padding:28px}.SectionTitle_row__3puM6{display:flex;align-items:center;grid-gap:12px;gap:12px}.SectionTitle_bar__1YAGR{width:6px;border-radius:3px;background:var(--gold);flex-shrink:0}.SectionTitle_mdBar__RRGKf{height:18px}.SectionTitle_lgBar__2gscz{height:20px}.SectionTitle_xlBar__2p5xP{height:24px}.SectionTitle_title__1CKfc{font-family:var(--font-title);font-weight:700;color:var(--gold);letter-spacing:.04em}.SectionTitle_md__j5a6M{font-size:20px}.SectionTitle_lg__hjK-H{font-size:22px}.SectionTitle_xl__2c4oR{font-size:26px}.GaugeBar_gauge__1JHnO{display:flex;flex-direction:column;grid-gap:4px;gap:4px;min-width:0}.GaugeBar_header__2DBl_{display:flex;justify-content:space-between;font-size:12px;font-weight:800}.GaugeBar_label__HytiN{letter-spacing:.08em;text-transform:uppercase}.GaugeBar_hpLabel__3FcD7{color:var(--hp-label)}.GaugeBar_mpLabel__FOlN7{color:var(--mp-label)}.GaugeBar_xpLabel__bRG2j{color:var(--gold)}.GaugeBar_karmaLabel__jUan5{color:var(--karma-label)}.GaugeBar_values__38wHc{color:var(--text-dim)}.GaugeBar_track__21_Be{position:relative;height:12px;border-radius:var(--radius-bar);background:var(--track);overflow:hidden}.GaugeBar_fill__1WFhY{position:absolute;inset:0;border-radius:var(--radius-bar)}.GaugeBar_hp__2iD26{background:linear-gradient(90deg,var(--hp-from),var(--hp-to))}.GaugeBar_mp__1CCo1{background:linear-gradient(90deg,var(--mp-from),var(--mp-to))}.GaugeBar_xp__3zzxJ{background:linear-gradient(90deg,var(--xp-from),var(--xp-to))}.GaugeBar_karma__12xyr{background:linear-gradient(90deg,var(--karma-from),var(--karma-mid) 50%,var(--karma-to))}.GaugeBar_zeroMark__3COUB{position:absolute;top:0;bottom:0;width:1px;background:var(--text-dim);opacity:.6}.Profil_body__geG9Z{flex:1 1;min-height:0;display:flex;grid-gap:22px;gap:22px;padding:28px 40px}.Profil_bodyCompact__2_Rtj{grid-gap:20px;gap:20px;padding:22px 20px}.Profil_bodyCompact__2_Rtj .Profil_leftColumn__mg9rI{width:430px;grid-gap:18px;gap:18px}.Profil_leftColumn__mg9rI{width:480px;flex-shrink:0;display:flex;flex-direction:column;grid-gap:22px;gap:22px;min-height:0;overflow-y:auto}.Profil_constitution__2jQwy{--stat-color:var(--stat-constitution)}.Profil_force__2r_CP{--stat-color:var(--stat-force)}.Profil_dexterite__Ewr7G{--stat-color:var(--stat-dexterite)}.Profil_intelligence__1BIQ2{--stat-color:var(--stat-intelligence)}.Profil_concentration__1vHrg{--stat-color:var(--stat-concentration)}.Profil_chance__OqnCV{--stat-color:var(--stat-chance)}.Profil_identityCard__1b1Gt{display:flex;flex-direction:column;grid-gap:14px;gap:14px}.Profil_identity__2KIi-{display:flex;align-items:center;grid-gap:12px;gap:12px}.Profil_avatar__2uFvf{width:62px;height:62px;border-radius:50%;border:2px solid var(--gold);object-fit:cover}.Profil_identityText__W1utJ{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.Profil_pseudo__3ba_H{font-weight:800;font-size:24px;color:var(--text);line-height:1}.Profil_identityMeta__3x7MI{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.Profil_separator__27peY{height:1px;background:linear-gradient(90deg,var(--gold-half),transparent)}.Profil_infoRow__1Runf{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:11px;background:var(--row-bg);border:1px solid var(--gold-softer)}.Profil_infoLabel__2JaXB{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.Profil_infoValue__rAnST{font-size:16px;font-weight:800;color:var(--text)}.Profil_karmaBlock__3M5TA{padding:10px 14px;border-radius:11px;background:var(--row-bg);border:1px solid var(--gold-softer)}.Profil_faitsCard__1GCgr{display:flex;flex-direction:column;grid-gap:8px;gap:8px;flex:0 0 auto}.Profil_equipCard__2q8Q2{flex:1 0 auto;min-height:0;display:flex;flex-direction:column;grid-gap:14px;gap:14px}.Profil_metierCard__3NBGq{flex-shrink:0;display:flex;flex-direction:column;grid-gap:14px;gap:14px}.Profil_metierEmpty__3x9f7{font-size:13px;font-weight:500;font-style:italic;color:var(--text-mute)}.Profil_metierRows__2Zr8K{display:flex;flex-direction:column;grid-gap:12px;gap:12px;max-height:30vh;overflow-y:auto}.Profil_metierRow__34dJp{display:flex;flex-direction:column;grid-gap:6px;gap:6px;padding:10px 14px;border-radius:11px;background:var(--row-bg);border:1px solid var(--gold-card-border)}.Profil_metierHead__Jp7Ur{display:flex;align-items:baseline;grid-gap:10px;gap:10px}.Profil_metierName__UOQ-7{font-weight:800;font-size:14px;color:var(--text)}.Profil_metierLevel__3hxc5{letter-spacing:.06em}.Profil_metierLevel__3hxc5,.Profil_sectionNote__3mjEx{margin-left:auto;font-size:11px;font-weight:800;text-transform:uppercase;color:var(--text-faint)}.Profil_sectionNote__3mjEx{letter-spacing:.08em}.Profil_equipRows__1EEY9{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.Profil_equipRow__2EwR9{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:10px 14px;border-radius:11px;background:var(--row-bg)}.Profil_equipDot__6fQWB{width:9px;height:9px;border-radius:50%;background:var(--stat-color)}.Profil_equipLabel__1ffd1{flex:1 1;font-size:15px;font-weight:700;color:var(--text-soft)}.Profil_equipBase__3waU5{font-size:15px;font-weight:800;color:var(--text)}.Profil_equipBonus__1oQ13{font-size:15px;font-weight:800;color:var(--bonus)}.Profil_equipTotal__J97nX{min-width:46px;text-align:right;font-size:16px;font-weight:800;color:var(--gold)}.Profil_statsCard__1Ql-N{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;grid-gap:20px;gap:20px}.Profil_pointsBadge__1B-qh{margin-left:auto;display:flex;align-items:center;grid-gap:10px;gap:10px;padding:8px 20px;border-radius:22px;background:var(--badge-neutral-bg);border:1px solid var(--gold-divider)}.Profil_pointsBadgeActive__8Wi6c{background:var(--level-soft-bg);border-color:var(--level-border)}.Profil_pointsBadgeActive__8Wi6c .Profil_pointsBadgeValue__1iMbD{color:var(--level)}.Profil_pointsBadgeLabel__xOmUN{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.Profil_pointsBadgeValue__1iMbD{font-size:22px;font-weight:800;color:var(--text-faint)}.Profil_statsGrid__mskNq{flex:1 1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;align-content:start;padding-right:4px}.Profil_statCard__2GuN5{display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding:18px;border-radius:var(--radius-card);background:var(--row-bg);border:1px solid var(--gold-card-border)}.Profil_statHeader__1FWIz{display:flex;align-items:center;grid-gap:12px;gap:12px}.Profil_statIcon__L4m0g{width:44px;height:44px;flex-shrink:0;border-radius:var(--radius-nav);display:flex;align-items:center;justify-content:center;color:var(--stat-color);background:color-mix(in srgb,var(--stat-color) 13%,transparent);border:1px solid color-mix(in srgb,var(--stat-color) 40%,transparent)}.Profil_statText__1SLjo{flex:1 1;min-width:0}.Profil_statLabel__27geV{font-weight:800;font-size:17px;color:var(--text)}.Profil_statDetail__1HLnf{font-size:12px;font-weight:700;color:var(--text-faint)}.Profil_statDetailBonus__3L0q5{color:var(--bonus)}.Profil_statPending__aYl3V{font-size:13px;font-weight:800;color:var(--bonus)}.Profil_statControls__2hIR_{display:flex;align-items:center;grid-gap:12px;gap:12px}.Profil_stepper__3HcHT{width:44px;height:44px;border-radius:var(--radius-nav);border:1px solid var(--gold-mini-border);background:var(--row-bg);color:var(--gold);font-size:25px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;transition:var(--transition)}.Profil_stepper__3HcHT:hover:not(:disabled){background:var(--gold-card-border);color:var(--gold-hover)}.Profil_stepper__3HcHT:disabled{opacity:.35;cursor:default}.Profil_statTotal__1jrLn{flex:1 1;text-align:center;font-size:30px;font-weight:800;color:var(--gold);line-height:1}.Profil_footer__2eysm{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;grid-gap:18px;gap:18px}.Profil_feedback__3PpVY{margin-right:auto;display:inline-flex;align-items:center;padding:10px 16px;border-radius:var(--radius-slot);background:color-mix(in srgb,var(--bonus) 12%,transparent);border:1px solid color-mix(in srgb,var(--bonus) 45%,transparent);color:var(--bonus);font-size:14px;font-weight:800;letter-spacing:.02em}.Profil_actions__1SapR{display:flex;align-items:center;grid-gap:14px;gap:14px}.Profil_reset__2Sycm{padding:15px 26px;border-radius:var(--radius-nav);border:1px solid var(--gold-border-strong);cursor:pointer;background:transparent;color:var(--gold);font-family:var(--font-title);font-weight:700;font-size:18px;letter-spacing:.04em;transition:var(--transition)}.Profil_reset__2Sycm:hover:not(:disabled){background:var(--gold-bg-hover);color:var(--gold-hover)}.Profil_reset__2Sycm:disabled{opacity:.35;cursor:default}.Profil_validate__gtNEW{min-width:220px;padding:15px 34px;border-radius:var(--radius-nav);border:none;cursor:pointer;background:var(--gold);color:var(--ink);font-family:var(--font-title);font-weight:700;font-size:18px;letter-spacing:.04em;transition:var(--transition)}.Profil_validate__gtNEW:hover:not(:disabled){background:var(--gold-hover)}.Profil_validate__gtNEW:disabled{opacity:.4;cursor:default}@media screen and (max-width:1200px){.Profil_body__geG9Z{flex-direction:column;padding:20px}.Profil_leftColumn__mg9rI{width:100%}.Profil_statsGrid__mskNq{grid-template-columns:1fr}}.Loader_section__3EzqU{position:relative;display:flex;align-items:center;justify-content:center;color:var(--text-mute);width:100%;height:100%;min-height:120px}.Loader_bar__1J8EH{width:0;height:4.8px;display:inline-block;position:relative;background:var(--gold);box-shadow:0 0 10px rgba(227,182,79,.5);-webkit-animation:Loader_animFw__3SjIy 8s linear infinite;animation:Loader_animFw__3SjIy 8s linear infinite;max-width:220px}.Loader_bar__1J8EH:after,.Loader_bar__1J8EH:before{content:"";width:10px;height:1px;background:var(--gold);position:absolute;top:9px;right:-2px;opacity:0;-webkit-transform:rotate(-45deg) translateX(0);transform:rotate(-45deg) translateX(0);-webkit-animation:Loader_coli1__2AMwU .3s linear infinite;animation:Loader_coli1__2AMwU .3s linear infinite}.Loader_bar__1J8EH:before{top:-4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:Loader_coli2__2w1Tv .3s linear infinite;animation:Loader_coli2__2w1Tv .3s linear infinite}@-webkit-keyframes Loader_animFw__3SjIy{0%{width:0}to{width:100%}}@keyframes Loader_animFw__3SjIy{0%{width:0}to{width:100%}}@-webkit-keyframes Loader_coli1__2AMwU{0%{-webkit-transform:rotate(-45deg) translateX(0);transform:rotate(-45deg) translateX(0);opacity:.7}to{-webkit-transform:rotate(-45deg) translateX(-45px);transform:rotate(-45deg) translateX(-45px);opacity:0}}@keyframes Loader_coli1__2AMwU{0%{-webkit-transform:rotate(-45deg) translateX(0);transform:rotate(-45deg) translateX(0);opacity:.7}to{-webkit-transform:rotate(-45deg) translateX(-45px);transform:rotate(-45deg) translateX(-45px);opacity:0}}@-webkit-keyframes Loader_coli2__2w1Tv{0%{-webkit-transform:rotate(45deg) translateX(0);transform:rotate(45deg) translateX(0);opacity:1}to{-webkit-transform:rotate(45deg) translateX(-45px);transform:rotate(45deg) translateX(-45px);opacity:.7}}@keyframes Loader_coli2__2w1Tv{0%{-webkit-transform:rotate(45deg) translateX(0);transform:rotate(45deg) translateX(0);opacity:1}to{-webkit-transform:rotate(45deg) translateX(-45px);transform:rotate(45deg) translateX(-45px);opacity:.7}}.ModalShell_shell__EDLVz{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;border-radius:var(--radius-panel-lg);overflow:hidden;background:var(--modal-bg);border:1px solid var(--modal-border);box-shadow:var(--modal-shadow)}.ModalShell_fitContent__3K-bq{width:auto;max-width:100%;height:auto;max-height:100%}.ModalShell_header__3cPoo{flex-shrink:0;height:74px;display:flex;align-items:center;grid-gap:14px;gap:14px;padding:0 24px;background:var(--modal-header-bg);border-bottom:1px solid var(--gold-modal-line)}.ModalShell_iconBox__3JCSF{width:40px;height:40px;flex-shrink:0;border-radius:var(--radius-slot);border:1px solid var(--gold-half);background:var(--gold-softer);display:flex;align-items:center;justify-content:center}.ModalShell_icon__1rAlr{width:24px;height:24px;object-fit:contain}.ModalShell_titles__31MBC{display:flex;flex-direction:column;line-height:1.15;min-width:0}.ModalShell_title__2-kS-{font-family:var(--font-title);font-weight:700;font-size:27px;color:var(--gold);letter-spacing:.04em;white-space:nowrap}.ModalShell_subtitle__3wT_m{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.ModalShell_headerRight__30Z7w{margin-left:auto;display:flex;align-items:center;grid-gap:10px;gap:10px}.ModalShell_close__3Yr8Y{margin-left:6px;width:40px;height:40px;flex-shrink:0;border-radius:var(--radius-slot);border:1px solid var(--gold-modal-line);background:var(--badge-neutral-bg);color:var(--text-ice);font-size:20px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--transition)}.ModalShell_close__3Yr8Y:hover{background:var(--danger-bg-strong);border-color:var(--danger);color:var(--danger-text-strong)}.ModalShell_body__XJhtM{flex:1 1;min-height:0;display:flex;flex-direction:column}@media screen and (max-height:899px){.ModalShell_header__3cPoo{height:60px;padding:0 20px}.ModalShell_iconBox__3JCSF{width:34px;height:34px}.ModalShell_icon__1rAlr{width:20px;height:20px}.ModalShell_title__2-kS-{font-size:21px}.ModalShell_subtitle__3wT_m{font-size:11px}.ModalShell_close__3Yr8Y{width:34px;height:34px;font-size:17px}}.SpellsScreen_loading__2MBPQ{flex:1 1;display:flex;align-items:center;justify-content:center}.SpellsScreen_attack__1Uw0j{--accent:var(--stat-intelligence)}.SpellsScreen_soin__27_bi{--accent:var(--stat-dexterite)}.SpellsScreen_buff__Ou-CI{--accent:var(--level)}.SpellsScreen_autre__3oZWw{--accent:var(--gold)}.SpellsScreen_body__3MVwg{flex:1 1;min-height:0;display:flex;grid-gap:20px;gap:20px;padding:20px}.SpellsScreen_grimoire__2cKMT{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:12px;gap:12px}.SpellsScreen_grimoireHead__1VFL4{display:flex;align-items:center;grid-gap:10px;gap:10px}.SpellsScreen_grimoireBar__3laR3{width:6px;height:20px;border-radius:3px;background:var(--gold)}.SpellsScreen_grimoireTitle__2bvhN{font-family:var(--font-title);font-weight:700;font-size:18px;color:var(--gold);letter-spacing:.06em;text-transform:uppercase}.SpellsScreen_grimoireHint__2Udqu{margin-left:auto;font-size:12px;font-weight:700;color:var(--text-faint)}.SpellsScreen_spellList__414xy{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;grid-gap:10px;gap:10px;padding-right:4px}.SpellsScreen_spellCard__Ro1sm{display:flex;align-items:center;grid-gap:16px;gap:16px;padding:14px 16px;border-radius:var(--radius-card);width:100%;text-align:left;cursor:pointer;background:var(--panel-soft);border:1px solid var(--gold-nav-border);box-shadow:0 3px 10px rgba(0,0,0,.25);transition:var(--transition)}.SpellsScreen_spellCard__Ro1sm:hover:not(.SpellsScreen_spellCardSelected__2_syJ){border-color:var(--gold-border-strong)}.SpellsScreen_spellCardSelected__2_syJ{background:var(--gold-softer);border-color:var(--gold);box-shadow:0 0 0 2px var(--gold-modal-line),0 8px 22px rgba(0,0,0,.4)}.SpellsScreen_spellThumb__3G6rT{width:66px;height:66px;flex-shrink:0;border-radius:13px;border:2px solid var(--accent);background:var(--spell-thumb-bg);box-shadow:0 4px 12px rgba(0,0,0,.4);overflow:hidden;display:flex}.SpellsScreen_spellThumbImg__eZwTo{width:100%;height:100%;object-fit:cover}.SpellsScreen_spellInfo__1uy99{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:5px;gap:5px}.SpellsScreen_spellNameRow__2W_C2{display:flex;align-items:center;grid-gap:10px;gap:10px}.SpellsScreen_spellName__131Mq{font-weight:800;font-size:17px;color:var(--text)}.SpellsScreen_typeBadge__2X9Xj{padding:2px 10px;border-radius:7px;background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid var(--accent);font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.SpellsScreen_spellDesc__2g_IH{font-weight:500;font-size:13.5px;color:var(--text-soft);font-style:italic;line-height:1.35}.SpellsScreen_spellChips__SgfGr{display:flex;grid-gap:8px;gap:8px}.SpellsScreen_chip__39naQ{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:4px 10px;border-radius:var(--radius-tab);background:var(--badge-neutral-bg);border:1px solid var(--gold-card-border);font-size:12px;font-weight:800;color:var(--text-ice)}.SpellsScreen_chipGlyph__3Boz-{color:var(--gold)}.SpellsScreen_spellSlotColumn__3KnH7{min-width:66px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;grid-gap:2px;gap:2px;border-left:1px solid var(--gold-card-border);padding-left:14px}.SpellsScreen_spellSlotLabel____9Oe{font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint)}.SpellsScreen_spellSlotValue__aIpHQ{font-family:var(--font-title);font-weight:700;font-size:26px;color:var(--text-dim3)}.SpellsScreen_spellSlotAssigned__35Pf8{color:var(--gold)}.SpellsScreen_detail__2I3IB{width:480px;flex-shrink:0;display:flex;flex-direction:column;grid-gap:16px;gap:16px;border-radius:var(--radius-panel);background:var(--panel-inner-light);border:1px solid var(--gold-divider);padding:22px;min-height:0;overflow-y:auto}.SpellsScreen_detailHead__1c_mq{display:flex;align-items:center;grid-gap:16px;gap:16px}.SpellsScreen_detailThumb__WGCJ_{width:96px;height:96px;flex-shrink:0;border-radius:var(--radius-panel);border:3px solid var(--accent);background:var(--spell-thumb-bg);box-shadow:0 8px 24px rgba(0,0,0,.5);overflow:hidden;display:flex}.SpellsScreen_detailThumbImg__2Ci8x{width:100%;height:100%;object-fit:cover}.SpellsScreen_detailTitle__25i0e{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px}.SpellsScreen_detailName__2Q8VD{font-family:var(--font-title);font-weight:700;font-size:24px;color:var(--text)}.SpellsScreen_detailDesc__7__kg{font-weight:500;font-size:15px;color:var(--text-soft);font-style:italic;line-height:1.5}.SpellsScreen_statRows__3vumb{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.SpellsScreen_statRow__1WlEy{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;border-radius:11px;background:var(--row-bg);border:1px solid var(--gold-card-border)}.SpellsScreen_statIcon__FsdA4{width:34px;height:34px;flex-shrink:0;border-radius:9px;display:flex;align-items:center;justify-content:center}.SpellsScreen_statIconGold__1w3xQ{color:var(--gold);background:color-mix(in srgb,var(--gold) 14%,transparent)}.SpellsScreen_statIconGreen__2Swf_{color:var(--stat-dexterite);background:color-mix(in srgb,var(--stat-dexterite) 14%,transparent)}.SpellsScreen_statIconBlue__jtnSn{color:var(--mp-label);background:color-mix(in srgb,var(--mp-label) 14%,transparent)}.SpellsScreen_statLabel__LFoVI{flex:1 1;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint)}.SpellsScreen_statValue__8yUO0{font-size:17px;font-weight:800;color:var(--text)}.SpellsScreen_assignLabel__3Y95v{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.SpellsScreen_slotPicker__1ELy4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.SpellsScreen_slotButton__1n2qD{padding:12px 0;border-radius:var(--radius-slot);border:1px solid var(--gold-divider);background:var(--row-bg);color:var(--text-ice);font-family:var(--font-title);font-weight:700;font-size:16px;cursor:pointer;transition:var(--transition)}.SpellsScreen_slotButton__1n2qD:hover{border-color:var(--gold)}.SpellsScreen_slotButtonActive__2qAT1{background:var(--gold);border-color:var(--gold);color:var(--ink)}.SpellsScreen_unassign__31Kjn{padding:11px;border-radius:11px;border:1px solid var(--danger-border);background:transparent;color:var(--danger-text);font-weight:800;font-size:12px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:var(--transition)}.SpellsScreen_unassign__31Kjn:hover{background:var(--danger-bg-hover);color:var(--danger-text-hover)}.SpellsScreen_hotbar__2JA6t{flex-shrink:0;display:flex;align-items:center;grid-gap:20px;gap:20px;padding:16px 24px 20px;background:var(--modal-footer-bg);border-top:1px solid var(--gold-modal-line)}.SpellsScreen_hotbarText__1hE9e{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.SpellsScreen_hotbarLabel__1dIRF{font-family:var(--font-title);font-weight:700;font-size:16px;color:var(--gold)}.SpellsScreen_hotbarSub__1P3v8{font-size:11px;font-weight:700;color:var(--text-faint)}.SpellsScreen_hotbarSlots__32KhV{margin-left:auto;display:flex;grid-gap:12px;gap:12px}.SpellsScreen_hotbarSlot__1O-P1{position:relative;width:76px;height:76px;border-radius:13px;padding:0;cursor:pointer;background:rgba(0,0,0,.35);border:1px solid var(--gold-nav-border);box-shadow:inset 0 2px 8px rgba(0,0,0,.5);overflow:hidden;transition:var(--transition)}.SpellsScreen_hotbarSlot__1O-P1:hover{border-color:var(--gold-chevron)}.SpellsScreen_hotbarSlotFilled__Wecho{background:var(--spell-thumb-bg);border-color:color-mix(in srgb,var(--accent) 80%,transparent);box-shadow:none}.SpellsScreen_hotbarSlotSelected__3rIFR{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold-half)}.SpellsScreen_hotbarKey__aZhLG{position:absolute;top:4px;left:7px;z-index:2;font-size:11px;font-weight:800;color:var(--text-dim3);text-shadow:0 1px 2px rgba(0,0,0,.8)}.SpellsScreen_hotbarKeyFilled__3qdxr{color:var(--gold-hover)}.SpellsScreen_hotbarIcon__3t3wt{width:100%;height:100%;object-fit:cover}@media screen and (max-height:899px){.SpellsScreen_body__3MVwg{grid-gap:14px;gap:14px;padding:14px}.SpellsScreen_detail__2I3IB{width:420px;padding:16px;grid-gap:12px;gap:12px}.SpellsScreen_spellCard__Ro1sm{padding:10px 14px}.SpellsScreen_spellThumb__3G6rT{width:56px;height:56px}.SpellsScreen_detailThumb__WGCJ_{width:78px;height:78px}.SpellsScreen_hotbar__2JA6t{padding:10px 20px 12px}.SpellsScreen_hotbarSlot__1O-P1{width:60px;height:60px;border-radius:var(--radius-slot)}}.ProfilSpells_body__1FfX1{flex:1 1;display:flex;align-items:center;justify-content:center;padding:20px}.ProfilSpells_frame__20xWJ{width:1460px;max-width:96vw;height:min(916px,100vh - 174px);min-height:520px;display:flex}.Options_body__38KE0{padding:28px 40px}.Options_card__aJ61d{max-width:640px;display:flex;flex-direction:column;grid-gap:14px;gap:14px}.Options_placeholder__16y78{color:var(--text-mute);font-size:15px}.ProfilPage_page__3T7bx{min-height:calc(100vh - 72px);display:flex;flex-direction:column;background:var(--bg-page)}.ProfilPage_subnav__3ACUD{flex-shrink:0;height:62px;display:flex;align-items:center;justify-content:center;grid-gap:40px;gap:40px;border-bottom:1px solid var(--gold-subnav-border);background:var(--subnav-bg)}.ProfilPage_subnavItem__6BL6U{position:relative;font-family:var(--font-title);font-weight:600;font-size:20px;color:var(--text-faint);padding:6px 4px;text-decoration:none;transition:var(--transition)}.ProfilPage_subnavItem__6BL6U:hover{color:var(--gold-hover)}.ProfilPage_subnavActive__2BXQI{font-weight:700;color:var(--gold)}.ProfilPage_subnavActive__2BXQI:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:3px;border-radius:2px;background:var(--gold)}.UsernameBlock_card__1vU53{display:flex;flex-direction:column;grid-gap:14px;gap:14px}.UsernameBlock_cardHeader__1BZDn{display:flex;align-items:center;justify-content:space-between}.UsernameBlock_zoneName__2Yj5V{font-family:var(--font-title);font-weight:700;font-size:15px;color:var(--gold);letter-spacing:.04em;text-transform:uppercase}.UsernameBlock_zoneTag__1aDw_{font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--text-faint);text-transform:uppercase}.UsernameBlock_separator__1zbpH{height:1px;background:linear-gradient(90deg,var(--gold-half),transparent)}.UsernameBlock_identity__XX4C1{display:flex;grid-gap:16px;gap:16px;align-items:center}.UsernameBlock_avatarWrap__3CXiP{position:relative;flex-shrink:0}.UsernameBlock_avatar__3qgHa{width:92px;height:92px;border-radius:50%;border:2px solid var(--gold);object-fit:cover;box-shadow:var(--shadow-avatar);display:block}.UsernameBlock_levelBadge__2sUdJ{position:absolute;bottom:-5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:2px 10px;border-radius:var(--radius-slot);background:var(--badge-bg);border:1.5px solid var(--gold);font-weight:800;font-size:12px;color:var(--level);white-space:nowrap}.UsernameBlock_names__3GOnj{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.UsernameBlock_pseudo__CXCY8{font-weight:800;font-size:22px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UsernameBlock_classe__15oLV{font-size:13px;font-weight:600;color:var(--text-mute)}.UsernameBlock_gauges__3DVuX{display:flex;flex-direction:column;grid-gap:9px;gap:9px}.Vignette_vignette__sIRm_{flex:none;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--slot-empty-bg);border:1px solid var(--gold-mini-border);border-radius:var(--radius-slot)}.Vignette_image__39rQX{width:100%;height:100%;object-fit:contain;-webkit-filter:var(--shadow-icon);filter:var(--shadow-icon)}.Vignette_initiale__1G9f_{font-family:var(--font-title);color:var(--gold);line-height:1}.Vignette_sm__3mYUp{width:36px;height:36px;border-radius:var(--radius-bar)}.Vignette_sm__3mYUp .Vignette_image__39rQX{padding:3px}.Vignette_sm__3mYUp .Vignette_initiale__1G9f_{font-size:15px}.Vignette_md__1DaaY{width:56px;height:56px}.Vignette_md__1DaaY .Vignette_image__39rQX{padding:5px}.Vignette_md__1DaaY .Vignette_initiale__1G9f_{font-size:22px}.Vignette_lg__22Dcx{width:84px;height:84px;border-radius:var(--radius-card)}.Vignette_lg__22Dcx .Vignette_image__39rQX{padding:8px}.Vignette_lg__22Dcx .Vignette_initiale__1G9f_{font-size:32px}.FileFabrication_liste__1Ukst{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.FileFabrication_ligne__2E6_K{display:flex;align-items:center;grid-gap:14px;gap:14px;padding:12px 14px;background:var(--row-bg);border:1px solid var(--gold-card-border);border-radius:var(--radius-card);transition:var(--transition)}.FileFabrication_lignePrete__37tAG{border-color:var(--gold-border);background:var(--gold-softer)}.FileFabrication_corps__3Fw0_{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:6px;gap:6px}.FileFabrication_entete__2mEvV{display:flex;align-items:baseline;flex-wrap:wrap;grid-gap:8px;gap:8px}.FileFabrication_nom__Lh7UB{font-family:var(--font-title);font-size:15px;color:var(--text)}.FileFabrication_mode__3XFnb{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim2);padding:2px 8px;background:var(--badge-neutral-bg);border-radius:var(--radius-bar)}.FileFabrication_produit__2zBtR{font-size:12px;color:var(--text-mute)}.FileFabrication_prete__3DC7G,.FileFabrication_restant__A7p_8{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;font-size:12px}.FileFabrication_restant__A7p_8{color:var(--text-dim)}.FileFabrication_prete__3DC7G{color:var(--gold);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.FileFabrication_actions__VB6hb{flex:none;display:flex;grid-gap:8px;gap:8px}.FileFabrication_plafond__3FRuV,.FileFabrication_vide__3xz3p{margin:0;font-size:13px;color:var(--text-dim2)}.FileFabrication_plafond__3FRuV{padding-top:2px}@media(max-width:720px){.FileFabrication_ligne__2E6_K{flex-wrap:wrap}.FileFabrication_corps__3Fw0_{order:3;flex-basis:100%}}.GameModal_overlayLocal__3e_S0{position:absolute;padding:18px}.GameModal_overlayFixed__1qmr7,.GameModal_overlayLocal__3e_S0{inset:0;z-index:1200;display:flex;align-items:center;justify-content:center}.GameModal_overlayFixed__1qmr7{position:fixed;padding:24px}.GameModal_backdrop__sDryj{position:absolute;inset:0;background:var(--modal-backdrop);-webkit-backdrop-filter:blur(6px) saturate(.85);backdrop-filter:blur(6px) saturate(.85)}.GameModal_content__2UGZl{align-items:stretch}.GameModal_content__2UGZl,.GameModal_contentAuto__3u9VN{position:relative;width:100%;height:100%;min-height:0;display:flex;justify-content:center}.GameModal_contentAuto__3u9VN{align-items:center}.AtelierModal_body__13Xg4{width:min(680px,96vw - 40px);display:flex;flex-direction:column;grid-gap:18px;gap:18px;padding:22px 24px;min-height:0;max-height:min(72vh,720px);overflow-y:auto}.AtelierModal_lien__1W1Ve{align-self:flex-start;text-decoration:none}.ItemCard_rarity-commun__3U1YM{--rarity:var(--rarity-commun)}.ItemCard_rarity-peu-commun__1rRDy{--rarity:var(--rarity-peu-commun)}.ItemCard_rarity-rare__2x-Qr{--rarity:var(--rarity-rare)}.ItemCard_rarity-epique__3crXt{--rarity:var(--rarity-epique)}.ItemCard_rarity-legendaire__yCKcc{--rarity:var(--rarity-legendaire)}.ItemCard_rarity-heroique__8-NNG{--rarity:var(--rarity-heroique)}.ItemCard_card__12SXI{display:flex;flex-direction:column;grid-gap:10px;gap:10px;padding:14px 16px;border-radius:var(--radius-card);background:var(--panel-soft);border:1px solid var(--rarity);box-shadow:0 3px 10px rgba(0,0,0,.25)}.ItemCard_cardHeader__3ze6m{font-family:var(--font-title);font-weight:700;font-size:16px;color:var(--rarity);text-align:center}.ItemCard_subline__1T9hD{margin-top:-4px;font-size:11px;font-weight:700;letter-spacing:.03em;text-align:center;color:var(--text-faint)}.ItemCard_cardBody__2PM2y{display:flex;align-items:center;grid-gap:14px;gap:14px}.ItemCard_thumb__3fSYk{position:relative;width:64px;height:64px;flex-shrink:0;border-radius:var(--radius-slot);background:var(--parchment);border:2px solid var(--rarity);display:flex;align-items:center;justify-content:center}.ItemCard_thumbIcon__2dITD{width:78%;height:78%;object-fit:contain;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.35));filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.ItemCard_thumbInitiale__3bIQ8{font-family:var(--font-title);font-weight:700;font-size:26px;color:var(--rarity)}.ItemCard_qty__36EqP{position:absolute;right:-6px;bottom:-6px;min-width:20px;padding:1px 5px;border-radius:10px;background:var(--ink);border:1px solid var(--gold-border);color:var(--gold);font-size:11px;font-weight:800;text-align:center}.ItemCard_caracs__1j_my{flex:1 1;display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.ItemCard_carac__1ghuy{padding:2px 9px;border-radius:var(--radius-tab);background:var(--badge-neutral-bg);border:1px solid var(--gold-card-border);font-size:12px;font-weight:700;color:var(--bonus);text-transform:capitalize}.ItemCard_desc__2NDWn{flex:1 1;margin:0;font-size:12px;line-height:1.4;color:var(--text-dim)}.ItemCard_cardMeta__2wVZp{margin-top:auto;display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px}.ItemCard_price__28gs8{display:flex;align-items:center;grid-gap:7px;gap:7px;font-size:14px;font-weight:800;color:var(--gold)}.ItemCard_priceZero__3XYP9{color:var(--text-faint)}.ItemCard_coin__200AY{width:18px;height:18px;object-fit:contain}.ItemCard_meta__2kjCN{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint)}.ItemCard_stepper__qeach{display:flex;align-items:center;grid-gap:6px;gap:6px}.ItemCard_stepperButton__ALCS5{width:30px;height:30px;flex-shrink:0;border-radius:var(--radius-slot);border:1px solid var(--gold-border);background:var(--gold-softer);color:var(--gold);font-size:16px;font-weight:800;line-height:1;cursor:pointer;transition:var(--transition)}.ItemCard_stepperButton__ALCS5:hover:not(:disabled){background:var(--gold-bg-hover);color:var(--gold-hover)}.ItemCard_stepperButton__ALCS5:disabled{opacity:.35;cursor:default}.ItemCard_stepperInput__1glYO{flex:1 1;min-width:0;height:30px;padding:0 6px;border-radius:var(--radius-slot);border:1px solid var(--gold-border);background:var(--panel);color:var(--text);font-family:var(--font-body);font-weight:800;font-size:14px;text-align:center;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.ItemCard_stepperInput__1glYO::-webkit-inner-spin-button,.ItemCard_stepperInput__1glYO::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}.ItemCard_stepperInput__1glYO:focus{outline:none;border-color:var(--gold)}.ItemCard_stepperInput__1glYO:disabled{opacity:.5}.ItemCard_stepperAll__ww_nA{height:30px;padding:0 10px;flex-shrink:0;border-radius:var(--radius-slot);border:1px solid var(--gold-border);background:transparent;color:var(--text-dim);font-family:var(--font-body);font-weight:700;font-size:12px;cursor:pointer;transition:var(--transition)}.ItemCard_stepperAll__ww_nA:hover:not(:disabled){background:var(--gold-softer);color:var(--gold-hover)}.ItemCard_stepperAll__ww_nA:disabled{opacity:.35;cursor:default}.ItemCard_action__38EfE{padding:10px;border-radius:var(--radius-slot);border:none;cursor:pointer;background:var(--gold);color:var(--ink);font-family:var(--font-title);font-weight:700;font-size:14px;letter-spacing:.04em;transition:var(--transition)}.ItemCard_action__38EfE:hover:not(:disabled){background:var(--gold-hover)}.ItemCard_action__38EfE:disabled{opacity:.4;cursor:default}.HotelVenteModal_container__1ifg3{width:100%;max-width:1120px;flex:1 1;min-height:0;display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding:18px 22px 22px}.HotelVenteModal_purse__2xfFX{display:flex;align-items:center;grid-gap:7px;gap:7px;padding:7px 14px;border-radius:var(--radius-nav);background:var(--gold-softer);border:1px solid var(--gold-border)}.HotelVenteModal_purseCoin__3gJAR{width:18px;height:18px;object-fit:contain}.HotelVenteModal_purseAmount__3YZo6{font-family:var(--font-body);font-weight:800;font-size:15px;color:var(--gold);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HotelVenteModal_tabs__3O8GS{align-self:center;display:flex;grid-gap:4px;gap:4px;padding:5px;border-radius:var(--radius-nav);background:hsla(0,0%,100%,.05);border:1px solid var(--gold-nav-border)}.HotelVenteModal_tab__3eF0j{border:none;cursor:pointer;background:transparent;color:var(--text-dim);font-family:var(--font-body);font-weight:700;font-size:14px;padding:8px 24px;border-radius:var(--radius-tab);transition:var(--transition)}.HotelVenteModal_tab__3eF0j:hover:not(.HotelVenteModal_tabActive__1LXaQ){color:var(--gold-hover)}.HotelVenteModal_tabActive__1LXaQ{background:var(--gold);color:var(--ink);font-weight:800}.HotelVenteModal_content__lxYQn{flex:1 1;min-height:0;overflow-y:auto;padding-right:4px}.HotelVenteModal_onglet__3JKpF{display:flex;flex-direction:column;grid-gap:14px;gap:14px}.HotelVenteModal_barre__orNbp{display:flex;flex-wrap:wrap;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;background:var(--panel-inner);border:1px solid var(--gold-subnav-border);border-radius:var(--radius-panel)}.HotelVenteModal_recherche__2GF_3{flex:1 1;min-width:200px;display:flex;align-items:center;grid-gap:8px;gap:8px;padding:7px 12px;background:var(--panel-inner-strong);border:1px solid var(--gold-field-border);border-radius:var(--radius-slot)}.HotelVenteModal_rechercheIcone__3NaER{flex:none;color:var(--text-dim2)}.HotelVenteModal_rechercheInput__1NZK2{flex:1 1;min-width:0;border:0;background:none;font-family:var(--font-body);font-size:13px;color:var(--text)}.HotelVenteModal_rechercheInput__1NZK2::-webkit-input-placeholder{color:var(--text-dim3)}.HotelVenteModal_rechercheInput__1NZK2::placeholder{color:var(--text-dim3)}.HotelVenteModal_rechercheInput__1NZK2:focus{outline:none}.HotelVenteModal_filtres__3DVXg{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.HotelVenteModal_puce__3x96q{padding:6px 12px;font-family:var(--font-body);font-size:12px;color:var(--text-dim);background:var(--badge-neutral-bg);border:1px solid var(--gold-card-border);border-radius:var(--radius-bar);cursor:pointer;transition:var(--transition)}.HotelVenteModal_puce__3x96q:hover{color:var(--text);border-color:var(--gold-border)}.HotelVenteModal_puceActive__1V0l9{color:var(--ink);background:var(--gold);border-color:var(--gold);font-weight:700}.HotelVenteModal_rafraichir__Pnhzl{padding:7px 12px;font-family:var(--font-body);font-size:12px;font-weight:700;color:var(--text-dim);background:var(--gold-softer);border:1px solid var(--gold-border);border-radius:var(--radius-slot);cursor:pointer;transition:var(--transition)}.HotelVenteModal_rafraichir__Pnhzl:hover:not(:disabled){color:var(--gold-hover);background:var(--gold-bg-hover)}.HotelVenteModal_rafraichir__Pnhzl:disabled{opacity:.35;cursor:default}.HotelVenteModal_tri__2fv4f{padding:7px 10px;font-family:var(--font-body);font-size:12px;color:var(--text);background:var(--panel-inner-strong);border:1px solid var(--gold-field-border);border-radius:var(--radius-slot);cursor:pointer}.HotelVenteModal_tri__2fv4f:focus{outline:none;border-color:var(--gold)}.HotelVenteModal_grille__13GgR{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));grid-gap:14px;gap:14px}.HotelVenteModal_vide__2mo5W{margin:0;padding:28px 12px;text-align:center;font-size:13px;color:var(--text-dim2)}.HotelVenteModal_compteur__3dMm3{font-size:12px;font-weight:700;color:var(--text-dim2);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HotelVenteModal_pagination__54ytp{display:flex;align-items:center;justify-content:center;grid-gap:14px;gap:14px;padding-top:4px}.HotelVenteModal_pageBouton__1dHGk{padding:7px 16px;font-family:var(--font-body);font-size:12px;font-weight:700;color:var(--text-dim);background:var(--gold-softer);border:1px solid var(--gold-border);border-radius:var(--radius-slot);cursor:pointer;transition:var(--transition)}.HotelVenteModal_pageBouton__1dHGk:hover:not(:disabled){color:var(--gold-hover)}.HotelVenteModal_pageBouton__1dHGk:disabled{opacity:.35;cursor:default}.HotelVenteModal_pageEtat__3X7ls{font-size:12px;color:var(--text-dim2);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HotelVenteModal_vendre__3cvRK{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:20px;gap:20px;align-items:start}@media(max-width:900px){.HotelVenteModal_vendre__3cvRK{grid-template-columns:minmax(0,1fr)}}.HotelVenteModal_colonneSac__3DG1w{display:flex;flex-direction:column;grid-gap:12px;gap:12px;min-width:0}.HotelVenteModal_colonneForm__WSJfo{display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding:16px;background:var(--panel-inner);border:1px solid var(--gold-subnav-border);border-radius:var(--radius-panel)}.HotelVenteModal_sac__2742-{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;align-content:flex-start}.HotelVenteModal_slotActif__YJwqh{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold-softer)}.HotelVenteModal_slotQty__pLkqR{position:absolute;right:2px;bottom:1px;font-size:11px;font-weight:800;color:var(--gold);text-shadow:0 1px 2px var(--ink)}.HotelVenteModal_formTitre__2wjMI{font-family:var(--font-title);font-weight:700;font-size:17px;color:var(--gold)}.HotelVenteModal_champ__3lv4o{display:flex;flex-direction:column;grid-gap:5px;gap:5px}.HotelVenteModal_champLabel__3VmNV{font-size:12px;font-weight:700;color:var(--text-dim)}.HotelVenteModal_champInput__3pqMX{height:34px;padding:0 10px;font-family:var(--font-body);font-weight:800;font-size:14px;color:var(--text);background:var(--panel-inner-strong);border:1px solid var(--gold-field-border);border-radius:var(--radius-slot);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HotelVenteModal_champInput__3pqMX:focus{outline:none;border-color:var(--gold)}.HotelVenteModal_champInput__3pqMX:disabled{opacity:.5}.HotelVenteModal_recap__TAW11{display:flex;flex-direction:column;grid-gap:6px;gap:6px;padding:12px;background:var(--panel-inner-strong);border-radius:var(--radius-slot)}.HotelVenteModal_recapLigne__4fj5B{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--text-dim);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HotelVenteModal_recapFrais__15eex{color:var(--danger-text)}.HotelVenteModal_recapGain__1amzV{color:var(--gold)}.HotelVenteModal_recapNote__1XKyc{margin:4px 0 0;font-size:11px;line-height:1.45;color:var(--text-dim3)}.HotelVenteModal_alerte__ULWEl{margin:0;padding:9px 11px;font-size:12px;line-height:1.4;color:var(--danger-text);background:var(--danger-bg-hover);border:1px solid var(--danger-border);border-radius:var(--radius-slot)}.HotelVenteModal_liste__3ozX_{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.HotelVenteModal_ligne__3521I{display:flex;align-items:center;grid-gap:12px;gap:12px}.HotelVenteModal_ligneClose__1rf4e{opacity:.65}.HotelVenteModal_ligneVignette__13Ic4{width:42px;height:42px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-slot);background:var(--parchment);border:1px solid var(--gold-card-border);font-family:var(--font-title);font-weight:700;font-size:17px;color:var(--gold)}.HotelVenteModal_ligneVignette__13Ic4 img{width:78%;height:78%;object-fit:contain}.HotelVenteModal_ligneCorps__1wut5{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:3px;gap:3px}.HotelVenteModal_ligneNom__gy5nn{font-weight:700;font-size:14px;color:var(--text)}.HotelVenteModal_ligneQty__3yVvr{color:var(--text-dim2);font-weight:800}.HotelVenteModal_ligneMeta__3A7Sq{font-size:12px;color:var(--text-dim2);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HotelVenteModal_retirer__3-sSz{flex:none;padding:7px 14px;font-family:var(--font-body);font-size:12px;font-weight:700;color:var(--text-dim);background:transparent;border:1px solid var(--gold-border);border-radius:var(--radius-slot);cursor:pointer;transition:var(--transition)}.HotelVenteModal_retirer__3-sSz:hover:not(:disabled){color:var(--gold-hover);background:var(--gold-softer)}.HotelVenteModal_retirer__3-sSz:disabled{opacity:.35;cursor:default}.HotelVenteModal_badge__XzxSd{flex:none;padding:4px 10px;border-radius:var(--radius-bar);font-size:11px;font-weight:700;letter-spacing:.03em;background:var(--badge-neutral-bg);border:1px solid var(--gold-card-border);color:var(--text-dim2)}.HotelVenteModal_badge_vendue__3j9NZ{color:var(--gold);border-color:var(--gold-border)}.Slot_slot__3-Zbu{position:relative;overflow:hidden;flex-shrink:0}.Slot_md__3Jpdr{width:54px;height:54px;border-radius:var(--radius-slot)}.Slot_mini__2T3WV{width:25px;height:25px;border-radius:var(--radius-bar)}.Slot_filled__3m50H{background:var(--panel-solid);transition:var(--transition)}.Slot_md__3Jpdr.Slot_filled__3m50H{border:1px solid var(--gold-border)}.Slot_mini__2T3WV.Slot_filled__3m50H{border:1px solid var(--gold-mini-border)}.Slot_md__3Jpdr.Slot_filled__3m50H:hover{border-color:var(--gold);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.Slot_clickable__2KveX{cursor:pointer}.Slot_empty__392GR{border:1px dashed var(--slot-dash);background:var(--slot-empty-bg)}.Slot_icon__2M3Ch{width:100%;height:100%;object-fit:cover;display:block}.CharacterPanel_panel__3Akme{display:flex;flex-direction:column;grid-gap:14px;gap:14px;min-height:0;flex:1 1}.CharacterPanel_rarity-commun__1kVqt{--rarity:var(--rarity-commun)}.CharacterPanel_rarity-peu-commun__342vU{--rarity:var(--rarity-peu-commun)}.CharacterPanel_rarity-rare__ZC6qM{--rarity:var(--rarity-rare)}.CharacterPanel_rarity-epique__13Aqz{--rarity:var(--rarity-epique)}.CharacterPanel_rarity-legendaire__1G2l0{--rarity:var(--rarity-legendaire)}.CharacterPanel_rarity-heroique__1v_vH{--rarity:var(--rarity-heroique)}.CharacterPanel_paperdoll__NPWru{display:grid;grid-template-columns:70px 1fr 70px;grid-gap:12px;gap:12px;align-items:stretch}.CharacterPanel_slotColumn__k7_82{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.CharacterPanel_slotWrap__2xbjq{position:relative}.CharacterPanel_slot__3e2Ka{position:relative;width:70px;height:70px;border-radius:var(--radius-nav);display:flex;align-items:center;justify-content:center;padding:0;transition:border-color .15s ease}.CharacterPanel_slotFilled__1kzEi{cursor:pointer;background:var(--parchment);border:2px solid var(--rarity)}.CharacterPanel_slotFilled__1kzEi:hover{border-color:var(--gold)}.CharacterPanel_slotSelected__1RDcH{border-color:var(--gold);box-shadow:var(--halo-gold)}.CharacterPanel_slotEmpty__Xnjee{background:var(--slot-empty-bg);border:2px solid var(--slot-ghost-border)}.CharacterPanel_slotIcon__1u8Rd{width:68%;height:68%;object-fit:contain;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.35));filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.CharacterPanel_ghost__2DoVl{color:var(--slot-ghost)}.CharacterPanel_slotLabel__FSZbS{position:absolute;bottom:-7px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;padding:1px 7px;border-radius:7px;background:var(--pastille-bg);border:1px solid var(--gold-soft);font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute)}.CharacterPanel_portraitBox__2QSiZ{position:relative;border-radius:var(--radius-card);overflow:hidden;background:var(--portrait-bg);border:1px solid var(--gold-soft);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:22px 0 14px}.CharacterPanel_portraitGlow__Y_kk0{position:absolute;inset:0;background:var(--portrait-glow)}.CharacterPanel_portraitFade__2AFBT{position:absolute;bottom:0;left:0;right:0;height:44%;background:var(--portrait-fade)}.CharacterPanel_portraitRing__1EO8e{position:relative;width:176px;height:176px;border-radius:50%;padding:4px;background:var(--portrait-ring);box-shadow:0 10px 30px rgba(0,0,0,.5)}.CharacterPanel_portrait__20hHp{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;border:3px solid var(--portrait-ring-inner)}.CharacterPanel_portraitName__2-yJD{position:relative;margin-top:14px;font-family:var(--font-title);font-weight:700;font-size:22px;color:var(--text)}.CharacterPanel_portraitClass__3rF25{position:relative;margin-top:2px;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.CharacterPanel_levelBadge__pz_fU{position:relative;margin-top:10px;display:flex;align-items:center;grid-gap:7px;gap:7px;padding:4px 14px;border-radius:20px;background:var(--badge-dark-bg);border:1px solid var(--gold-mini-border)}.CharacterPanel_levelLabel__2EqqZ{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.CharacterPanel_levelValue__3eDbx{font-size:16px;font-weight:800;color:var(--level)}.CharacterPanel_stats__xNCtZ{margin-top:auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;padding-top:14px;border-top:1px solid var(--gold-nav-border)}.CharacterPanel_statTile__1x2Zf{display:flex;flex-direction:column;align-items:center;grid-gap:3px;gap:3px;padding:8px 4px;border-radius:11px;background:var(--badge-neutral-bg);border:1px solid var(--gold-card-border)}.CharacterPanel_armure__3rYb3{--stat-color:var(--text-mute)}.CharacterPanel_constitution__MkZl0{--stat-color:var(--stat-constitution)}.CharacterPanel_force__1Ka4R{--stat-color:var(--stat-force)}.CharacterPanel_dexterite__2n3Ff{--stat-color:var(--stat-dexterite)}.CharacterPanel_intelligence__16BiY{--stat-color:var(--stat-intelligence)}.CharacterPanel_concentration__3jzmY{--stat-color:var(--stat-concentration)}.CharacterPanel_chance__2UnBV{--stat-color:var(--stat-chance)}.CharacterPanel_critique__2x3N9{--stat-color:var(--danger)}.CharacterPanel_statGlyph__gdbwq{color:var(--stat-color)}.CharacterPanel_statValue__2v3aR{font-size:15px;font-weight:800;color:var(--text)}.CharacterPanel_statLabel__3cd9G{font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint)}@media screen and (max-height:899px){.CharacterPanel_paperdoll__NPWru{grid-template-columns:62px 1fr 62px;grid-gap:10px;gap:10px}.CharacterPanel_slotColumn__k7_82{grid-gap:8px;gap:8px}.CharacterPanel_slot__3e2Ka{width:62px;height:62px}.CharacterPanel_portraitBox__2QSiZ{padding:14px 0 10px}.CharacterPanel_portraitRing__1EO8e{width:138px;height:138px}.CharacterPanel_portraitName__2-yJD{margin-top:10px;font-size:19px}.CharacterPanel_levelBadge__pz_fU{margin-top:7px}.CharacterPanel_stats__xNCtZ{grid-gap:6px;gap:6px;padding-top:10px}.CharacterPanel_statTile__1x2Zf{padding:5px 4px;grid-gap:2px;gap:2px}}.ItemDetailBar_bar__2RMoF{flex-shrink:0;min-height:128px;display:flex;align-items:center;grid-gap:20px;gap:20px;padding:18px 24px;background:var(--modal-footer-bg);border-top:1px solid var(--gold-modal-line)}.ItemDetailBar_placeholder__2fuUb{color:var(--text-dim2);font-size:14px;font-weight:600;font-style:italic}.ItemDetailBar_rarity-commun__32hqo{--rarity:var(--rarity-commun)}.ItemDetailBar_rarity-peu-commun__2yJYX{--rarity:var(--rarity-peu-commun)}.ItemDetailBar_rarity-rare__1Nvhu{--rarity:var(--rarity-rare)}.ItemDetailBar_rarity-epique__9BNn7{--rarity:var(--rarity-epique)}.ItemDetailBar_rarity-legendaire__3qtNy{--rarity:var(--rarity-legendaire)}.ItemDetailBar_rarity-heroique__33uIf{--rarity:var(--rarity-heroique)}.ItemDetailBar_thumb__qM_6n{flex-shrink:0;width:92px;height:92px;border-radius:var(--radius-card);background:var(--parchment);border:3px solid var(--rarity);box-shadow:0 6px 18px rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center}.ItemDetailBar_thumbIcon__2XVql{width:78%;height:78%;object-fit:contain;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.35));filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.ItemDetailBar_info__25Me_{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:5px;gap:5px}.ItemDetailBar_titleRow__3N67x{display:flex;align-items:center;grid-gap:12px;gap:12px}.ItemDetailBar_name__3w8Bd{font-family:var(--font-title);font-weight:700;font-size:22px;color:var(--text)}.ItemDetailBar_rarityBadge__3xrdC{padding:3px 11px;border-radius:var(--radius-tab);background:hsla(0,0%,100%,.05);border:1px solid var(--rarity);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--rarity)}.ItemDetailBar_type__2kf5p{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.ItemDetailBar_caracs__17Nvu{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.ItemDetailBar_carac__1OKu0{padding:2px 9px;border-radius:var(--radius-tab);background:var(--badge-neutral-bg);border:1px solid var(--gold-card-border);font-size:12px;font-weight:700;color:var(--bonus);text-transform:capitalize}.ItemDetailBar_desc__ohBIy{font-size:15px;font-weight:500;color:var(--text-soft);font-style:italic;max-width:720px}.ItemDetailBar_metaRow__2tayg{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-top:2px}.ItemDetailBar_coin__26atI{width:18px;height:18px;object-fit:contain}.ItemDetailBar_value__3Xj95{font-size:14px;font-weight:800;color:var(--gold)}.ItemDetailBar_levelMin__1VRIG{margin-left:12px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint)}.ItemDetailBar_equipSlots__1GCqu{flex-shrink:0;display:flex;flex-direction:column;align-items:center;grid-gap:8px;gap:8px}.ItemDetailBar_equipHint__3kBL_{font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint)}.ItemDetailBar_slotRow__3aobD{display:flex;grid-gap:12px;gap:12px}.ItemDetailBar_equipSlot__1J3lf{position:relative;width:58px;height:58px;padding:0;cursor:pointer;border-radius:var(--radius-slot);background:var(--slot-empty-bg);border:2px dashed var(--slot-dash);display:flex;align-items:center;justify-content:center;transition:var(--transition)}.ItemDetailBar_equipSlot__1J3lf:hover{border-style:solid;border-color:var(--gold);background:var(--gold-softer);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.ItemDetailBar_equipSlotActive__2jfSB{border-style:solid;border-color:var(--gold);background:var(--gold-softer);box-shadow:var(--halo-gold)}.ItemDetailBar_equipSlotNum__167vr{position:absolute;top:-8px;left:-8px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--gold);color:var(--ink);font-size:11px;font-weight:800;box-shadow:0 2px 5px rgba(0,0,0,.4)}.ItemDetailBar_equipSlotIcon__1JRq1{width:74%;height:74%;object-fit:contain;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.35));filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.ItemDetailBar_equipSlotGhost__3HnuI{font-size:26px;font-weight:300;line-height:1;color:var(--slot-dash)}.ItemDetailBar_equipSlotCheck__3V6on{position:absolute;bottom:-6px;right:-6px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--rarity-peu-commun);color:#052a10;font-size:11px;font-weight:900;box-shadow:0 2px 5px rgba(0,0,0,.4)}.ItemDetailBar_primary__341jn{flex-shrink:0;min-width:168px;padding:12px 24px;border-radius:11px;border:none;cursor:pointer;background:var(--gold);color:var(--ink);font-family:var(--font-title);font-weight:700;font-size:15px;letter-spacing:.04em;transition:var(--transition)}.ItemDetailBar_primary__341jn:hover{background:var(--gold-hover)}@media screen and (max-height:899px){.ItemDetailBar_bar__2RMoF{min-height:104px;padding:12px 20px;grid-gap:16px;gap:16px}.ItemDetailBar_thumb__qM_6n{width:74px;height:74px}.ItemDetailBar_name__3w8Bd{font-size:19px}.ItemDetailBar_desc__ohBIy{font-size:14px}.ItemDetailBar_primary__341jn{padding:10px 20px}.ItemDetailBar_equipSlot__1J3lf{width:50px;height:50px}}.ItemTooltip_tooltip__1q69p{position:fixed;z-index:1400;pointer-events:none;width:-webkit-max-content;width:max-content;max-width:320px;padding:12px 14px;display:flex;flex-direction:column;grid-gap:8px;gap:8px;border-radius:var(--radius-card);background:var(--panel-solid);border:1px solid var(--gold-modal-line);border-left:3px solid var(--rarity);box-shadow:0 18px 40px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.04);-webkit-animation:ItemTooltip_tooltipIn__2AwXH .12s ease;animation:ItemTooltip_tooltipIn__2AwXH .12s ease}@-webkit-keyframes ItemTooltip_tooltipIn__2AwXH{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ItemTooltip_tooltipIn__2AwXH{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.ItemTooltip_rarity-commun__6BwqH{--rarity:var(--rarity-commun)}.ItemTooltip_rarity-peu-commun__25Hg6{--rarity:var(--rarity-peu-commun)}.ItemTooltip_rarity-rare__2BpG5{--rarity:var(--rarity-rare)}.ItemTooltip_rarity-epique__2atON{--rarity:var(--rarity-epique)}.ItemTooltip_rarity-legendaire__Lm333{--rarity:var(--rarity-legendaire)}.ItemTooltip_rarity-heroique__sFk35{--rarity:var(--rarity-heroique)}.ItemTooltip_header__2cGRk{display:flex;flex-direction:column;grid-gap:3px;gap:3px}.ItemTooltip_name__QO3fD{font-family:var(--font-title);font-weight:700;font-size:16px;line-height:1.15;color:var(--text)}.ItemTooltip_meta__3s0oQ{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ItemTooltip_rarity__1nqep{color:var(--rarity)}.ItemTooltip_dot__39RBS,.ItemTooltip_type__1YLkM{color:var(--text-faint)}.ItemTooltip_equipped__2n6T8{margin-left:2px;padding:1px 7px;border-radius:var(--radius-tab);background:var(--gold-softer);border:1px solid var(--gold-card-border);color:var(--gold);letter-spacing:.04em}.ItemTooltip_caracs__2b-Z-{display:flex;flex-wrap:wrap;grid-gap:5px;gap:5px}.ItemTooltip_carac__3yNx6{padding:2px 8px;border-radius:var(--radius-tab);background:var(--badge-neutral-bg);border:1px solid var(--gold-card-border);font-size:11px;font-weight:700;color:var(--bonus);text-transform:capitalize}.ItemTooltip_desc__1Rud2{font-size:12.5px;font-weight:500;font-style:italic;line-height:1.35;color:var(--text-soft)}.ItemTooltip_footer__2V7be{display:flex;align-items:center;grid-gap:12px;gap:12px;padding-top:6px;border-top:1px solid var(--gold-divider)}.ItemTooltip_value__I2g5a{display:flex;align-items:center;grid-gap:5px;gap:5px;font-size:12px;font-weight:800;color:var(--gold)}.ItemTooltip_coin__Yqc4U{width:14px;height:14px;object-fit:contain}.ItemTooltip_levelMin__1Tkmv{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-faint)}.ItemTooltip_qty__12w75{margin-left:auto;font-size:12px;font-weight:800;color:var(--text-mute)}.ConsommableContextMenu_backdrop__3lD5Z{position:fixed;inset:0;z-index:1450}.ConsommableContextMenu_menu__3TvM4{position:fixed;z-index:1460;min-width:220px;padding:8px;display:flex;flex-direction:column;grid-gap:3px;gap:3px;border-radius:var(--radius-card);background:var(--panel-solid);border:1px solid var(--gold-modal-line);box-shadow:0 18px 44px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.04);-webkit-animation:ConsommableContextMenu_menuIn__1gYZA .12s ease;animation:ConsommableContextMenu_menuIn__1gYZA .12s ease}@-webkit-keyframes ConsommableContextMenu_menuIn__1gYZA{0%{opacity:0;-webkit-transform:scale(.97);transform:scale(.97)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ConsommableContextMenu_menuIn__1gYZA{0%{opacity:0;-webkit-transform:scale(.97);transform:scale(.97)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ConsommableContextMenu_title__Rx2PQ{padding:4px 8px 2px;font-family:var(--font-title);font-weight:700;font-size:14px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConsommableContextMenu_subtitle__2fatZ{padding:0 8px 6px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--gold-divider);margin-bottom:4px}.ConsommableContextMenu_row__3u19e{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:7px 8px;border:1px solid transparent;border-radius:var(--radius-slot);background:transparent;cursor:pointer;text-align:left;transition:var(--transition)}.ConsommableContextMenu_row__3u19e:hover{background:var(--gold-softer);border-color:var(--gold-card-border)}.ConsommableContextMenu_slotNum__2pDsQ{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-bar);background:var(--gold);color:var(--ink);font-size:12px;font-weight:800}.ConsommableContextMenu_slotIcon__1W2yc{flex-shrink:0;width:26px;height:26px;object-fit:contain;-webkit-filter:drop-shadow(0 1px 3px rgba(0,0,0,.4));filter:drop-shadow(0 1px 3px rgba(0,0,0,.4))}.ConsommableContextMenu_slotEmpty__2zi9P{flex-shrink:0;width:26px;font-size:10px;font-weight:700;font-style:italic;color:var(--text-faint);text-align:center}.ConsommableContextMenu_rowLabel__2szKM{flex:1 1;min-width:0;font-size:12.5px;font-weight:600;color:var(--text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InventoryScreen_loading__1fAEb{flex:1 1;display:flex;align-items:center;justify-content:center}.InventoryScreen_currency__2Co6D{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 14px;border-radius:var(--radius-slot);background:hsla(0,0%,100%,.05);border:1px solid var(--gold-field-border);font-weight:800;font-size:15px}.InventoryScreen_currencyIcon__1IKDx{width:22px;height:22px;object-fit:contain}.InventoryScreen_currencyGold__372gz{color:var(--gold)}.InventoryScreen_currencyPa__6Fcia{color:var(--pa-label)}.InventoryScreen_currencyPm__2HK37{color:var(--mp-label)}.InventoryScreen_body__8eI2b{flex:1 1;display:flex;grid-gap:20px;gap:20px;padding:20px;min-height:0}.InventoryScreen_bag__1mEU4{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:14px;gap:14px}.InventoryScreen_tabs__2vQ72{display:flex;grid-gap:6px;gap:6px;padding:6px;border-radius:var(--radius-card);background:var(--panel-inner-strong);border:1px solid var(--gold-field-border)}.InventoryScreen_tab__1APrD{flex:1 1;display:flex;flex-direction:column;align-items:center;grid-gap:3px;gap:3px;padding:10px 4px 8px;border-radius:var(--radius-slot);border:1px solid transparent;background:transparent;cursor:pointer;transition:var(--transition)}.InventoryScreen_tab__1APrD:hover:not(.InventoryScreen_tabActive__180kI){background:var(--gold-softer)}.InventoryScreen_tabActive__180kI{background:var(--gold);border-color:var(--gold)}.InventoryScreen_tabActive__180kI .InventoryScreen_tabLabel__2Tpzp{color:var(--ink)}.InventoryScreen_tabActive__180kI .InventoryScreen_tabIcon__lXlaJ{-webkit-filter:none;filter:none}.InventoryScreen_tabIcon__lXlaJ{width:22px;height:22px;object-fit:contain}.InventoryScreen_tabLabel__2Tpzp{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-ice)}.InventoryScreen_tabCount__2GWr9{font-size:10px;font-weight:700;color:var(--text-dim2)}.InventoryScreen_tabActive__180kI .InventoryScreen_tabCount__2GWr9{color:var(--ink)}.InventoryScreen_search__2gMxd{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:0 14px;height:44px;border-radius:11px;background:var(--panel-inner);border:1px solid var(--gold-field-border)}.InventoryScreen_searchIcon__3dqTE{color:var(--text-dim2);flex-shrink:0}.InventoryScreen_searchInput__3Lp-J{flex:1 1;border:none;outline:none;background:transparent;color:var(--text);font-family:inherit;font-size:15px;font-weight:600}.InventoryScreen_searchInput__3Lp-J::-webkit-input-placeholder{color:var(--text-dim2)}.InventoryScreen_searchInput__3Lp-J::placeholder{color:var(--text-dim2)}.InventoryScreen_gridScroll__32LtX{flex:1 1;min-height:0;overflow-y:auto;padding:4px;border-radius:var(--radius-card)}.InventoryScreen_grid__uYU-b{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px}.InventoryScreen_rarity-commun__1_dmc{--rarity:var(--rarity-commun)}.InventoryScreen_rarity-peu-commun__wgrmH{--rarity:var(--rarity-peu-commun)}.InventoryScreen_rarity-rare__28MxG{--rarity:var(--rarity-rare)}.InventoryScreen_rarity-epique__2KUa7{--rarity:var(--rarity-epique)}.InventoryScreen_rarity-legendaire__3z_vT{--rarity:var(--rarity-legendaire)}.InventoryScreen_rarity-heroique__2VW66{--rarity:var(--rarity-heroique)}.InventoryScreen_cell__3gj1Z{position:relative;aspect-ratio:1;border-radius:var(--radius-nav);padding:0;cursor:pointer;background:var(--parchment);border:2.5px solid var(--rarity);box-shadow:0 3px 8px rgba(0,0,0,.28);display:flex;align-items:center;justify-content:center;transition:box-shadow .12s ease,-webkit-transform .12s ease;transition:transform .12s ease,box-shadow .12s ease;transition:transform .12s ease,box-shadow .12s ease,-webkit-transform .12s ease}.InventoryScreen_cell__3gj1Z:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.4)}.InventoryScreen_cellSelected__-GN0R{border-color:var(--gold);box-shadow:var(--halo-gold),0 8px 22px rgba(0,0,0,.45)}.InventoryScreen_rarityDot__1AZLa{position:absolute;top:4px;left:4px;width:10px;height:10px;border-radius:50%;background:var(--rarity)}.InventoryScreen_cellSelected__-GN0R .InventoryScreen_rarityDot__1AZLa{background:var(--gold)}.InventoryScreen_cellIcon__2pEAj{width:72%;height:72%;object-fit:contain;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.35));filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.InventoryScreen_qty__2bWWJ{position:absolute;right:4px;bottom:4px;min-width:20px;padding:1px 6px;border-radius:var(--radius-tab);background:var(--qty-badge-bg);color:var(--text);font-size:12px;font-weight:800;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.4)}.InventoryScreen_emptyBag__wvSBw{grid-column:1/-1;padding:40px 0;text-align:center;color:var(--text-dim2);font-style:italic;font-size:14px}.InventoryScreen_character__2uZHM{width:588px;flex-shrink:0;display:flex;flex-direction:column;grid-gap:14px;gap:14px;border-radius:var(--radius-panel);background:var(--panel-inner-light);border:1px solid var(--gold-divider);padding:18px;min-height:0;overflow-y:auto}.InventoryScreen_characterHeader__NTmlY{display:flex;align-items:center;grid-gap:10px;gap:10px}.InventoryScreen_characterBar__XDYa5{width:6px;height:20px;border-radius:3px;background:var(--gold)}.InventoryScreen_characterTitle__3q_Xb{font-family:var(--font-title);font-weight:700;font-size:18px;color:var(--gold);letter-spacing:.06em;text-transform:uppercase}.InventoryScreen_characterMeta__3gc3R{margin-left:auto;font-size:13px;font-weight:700;color:var(--text-mute)}@media screen and (max-width:1400px){.InventoryScreen_character__2uZHM{width:460px}.InventoryScreen_grid__uYU-b{grid-template-columns:repeat(4,1fr)}}@media screen and (max-height:899px){.InventoryScreen_body__8eI2b{grid-gap:14px;gap:14px;padding:14px}.InventoryScreen_bag__1mEU4{grid-gap:10px;gap:10px}.InventoryScreen_tab__1APrD{padding:7px 4px 5px}.InventoryScreen_search__2gMxd{height:38px}.InventoryScreen_character__2uZHM{padding:14px;grid-gap:10px;gap:10px}}.ProfilModal_loading__1LXNj{flex:1 1;display:flex;align-items:center;justify-content:center}.SideMenu_rail__e0eeV{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4px;gap:4px}.SideMenu_item__21z0J{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:8px 10px;border-radius:var(--radius-slot);border:none;background:transparent;cursor:pointer;text-align:left;text-decoration:none;font-size:inherit;min-width:0;transition:var(--transition)}.SideMenu_item__21z0J:hover{background:var(--gold-softer)}.SideMenu_icon__1W6qS{width:36px;height:36px;flex-shrink:0;border-radius:50%;-webkit-filter:var(--shadow-icon);filter:var(--shadow-icon)}.SideMenu_label__Kgn8u{font-weight:800;font-size:14px;color:var(--text-dim);letter-spacing:.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlayerContextMenu_backdrop__3LujE{position:fixed;inset:0;z-index:1450}.PlayerContextMenu_menu__11HOs{position:fixed;z-index:1460;min-width:200px;padding:8px;display:flex;flex-direction:column;grid-gap:3px;gap:3px;border-radius:var(--radius-card);background:var(--panel-solid);border:1px solid var(--gold-modal-line);box-shadow:0 18px 44px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.04);-webkit-animation:PlayerContextMenu_menuIn__3cQW8 .12s ease;animation:PlayerContextMenu_menuIn__3cQW8 .12s ease}@-webkit-keyframes PlayerContextMenu_menuIn__3cQW8{0%{opacity:0;-webkit-transform:scale(.97);transform:scale(.97)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes PlayerContextMenu_menuIn__3cQW8{0%{opacity:0;-webkit-transform:scale(.97);transform:scale(.97)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.PlayerContextMenu_title__Pg_M4{padding:4px 8px 6px;font-family:var(--font-title);font-weight:700;font-size:14px;color:var(--text);border-bottom:1px solid var(--gold-divider);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlayerContextMenu_row__1j71X{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:7px 8px;border:1px solid transparent;border-radius:var(--radius-slot);background:transparent;cursor:pointer;text-align:left;transition:var(--transition)}.PlayerContextMenu_row__1j71X:hover:not(:disabled){background:var(--gold-softer);border-color:var(--gold-card-border)}.PlayerContextMenu_row__1j71X:disabled{cursor:not-allowed;opacity:.55}.PlayerContextMenu_rowIcon__R2f6S{flex-shrink:0;width:22px;height:22px;object-fit:contain;-webkit-filter:drop-shadow(0 1px 3px rgba(0,0,0,.4));filter:drop-shadow(0 1px 3px rgba(0,0,0,.4))}.PlayerContextMenu_rowLabel__1HERR{flex:1 1;min-width:0;font-size:12.5px;font-weight:600;color:var(--text-soft);white-space:nowrap}.ChoixRecolte_body__1Zbx0{width:min(680px,96vw - 40px);display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding:22px 24px}.ChoixRecolte_cout__2C_se{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pa-label)}.ChoixRecolte_mode__3S1xG{display:flex;align-items:center;grid-gap:16px;gap:16px;padding:14px 16px;border-radius:11px;background:var(--row-bg);border:1px solid var(--gold-card-border)}.ChoixRecolte_texte__3f6oT{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:4px;gap:4px}.ChoixRecolte_label__6bpEo{font-weight:800;font-size:16px;color:var(--text)}.ChoixRecolte_description__38o5K{font-size:13px;font-weight:500;font-style:italic;line-height:1.45;color:var(--text-soft)}.ChoixRecolte_chiffres__XJD4g{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.InteractionMap_interaction__2cd56{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3}.InteractionMap_interaction__2cd56:hover{box-shadow:inset 0 0 0 2px var(--gold);background:var(--gold-softer)}.InteractionMap_repere__1uftK{position:absolute;width:55%;height:55%;border-radius:50%;border:2px solid var(--gold);box-shadow:0 0 6px rgba(227,182,79,.7);-webkit-animation:InteractionMap_repereInteraction__3VaNU 1.8s ease-in-out infinite;animation:InteractionMap_repereInteraction__3VaNU 1.8s ease-in-out infinite}@-webkit-keyframes InteractionMap_repereInteraction__3VaNU{0%,to{opacity:.55;-webkit-transform:scale(.9);transform:scale(.9)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes InteractionMap_repereInteraction__3VaNU{0%,to{opacity:.55;-webkit-transform:scale(.9);transform:scale(.9)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}}.InteractionMap_skin__1F1mh{position:relative;max-width:100%;max-height:100%;object-fit:contain;-webkit-filter:drop-shadow(0 2px 3px rgba(0,0,0,.55));filter:drop-shadow(0 2px 3px rgba(0,0,0,.55))}.InteractionMap_indisponible__2XbLD .InteractionMap_repere__1uftK{border-color:var(--text-faint);box-shadow:none;-webkit-animation:none;animation:none}.InteractionMap_indisponible__2XbLD .InteractionMap_skin__1F1mh{-webkit-filter:grayscale(1) brightness(.6);filter:grayscale(1) brightness(.6)}.InteractionMap_indisponible__2XbLD:hover{box-shadow:inset 0 0 0 2px var(--text-faint);background:hsla(0,0%,100%,.06)}.InteractionMap_epuise__2GPDC .InteractionMap_repere__1uftK{border-color:var(--hp-label);border-style:dashed}.InteractionMap_epuise__2GPDC .InteractionMap_compte__3cqal{color:var(--hp-label)}.InteractionMap_epuise__2GPDC:hover{box-shadow:inset 0 0 0 2px var(--hp-label)}.InteractionMap_compte__3cqal{position:absolute;bottom:-2px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:0 3px;border-radius:3px;background:rgba(4,26,33,.85);color:var(--text-dim);font-size:9px;line-height:1.3;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.cases{display:flex;flex-wrap:wrap;width:100.8vh;height:67.2vh;position:relative;z-index:2;border:1px solid var(--gold-soft)}.case{width:4.189vh;height:4.2vh;border:1px solid rgba(0,0,0,.25)}.case,.joueur{position:relative;content:""}.joueur{background-size:contain;width:4.1vh;height:4.1vh}.joueur-hover{display:none;flex-direction:column;position:absolute;top:25px;left:25px;background:var(--panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--text);min-width:184px;border:1px solid var(--gold-soft);border-radius:var(--radius-bar);overflow:hidden;z-index:2}.joueur-hoverable:hover .joueur-hover{display:flex}.joueur-name{text-align:center;background:var(--pastille-bg);color:var(--gold);font-weight:700}.joueur-level{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:2px 10px 4px}.icone-alignement{width:16px;height:16px;flex:0 0 auto}.joueur-presence{margin-left:auto;width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:var(--presence-hors-ligne)}.joueur-presence.en-ligne{background:var(--presence-en-ligne);box-shadow:0 0 6px var(--presence-en-ligne-halo)}.pnj{content:"";width:4.1vh;height:4.1vh;position:relative;background-size:cover;cursor:pointer}.pnj:hover .pnj-hover{display:flex;z-index:2}.pnj-hover{display:none;position:absolute;top:25px;left:25px;flex-direction:column;background:var(--panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--text);min-width:284px;border:1px solid var(--gold-soft);border-radius:var(--radius-bar);font-size:14px;padding:6px 8px}.pnj-name{font-weight:700;color:var(--gold);text-align:center}.pnj-description{font-style:italic;color:var(--text-soft)}.unabled-move{background-color:hsla(0,0%,100%,.6);cursor:pointer}.unabled-move:hover{background-color:rgba(0,0,0,.6)}.intro-js-tooltip{background-color:var(--panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--gold-soft);border-radius:var(--radius-slot);color:var(--text);font-family:var(--font-body);width:-webkit-max-content;width:max-content}.intro-js-highlight{border:1px solid var(--gold)}@media screen and (max-width:1000px){.pnj{width:27px;height:27px;background-size:cover}}.case-zone-donjon{box-shadow:inset 0 0 0 2px rgba(255,120,100,.95);-webkit-animation:zoneDonjonPulse .9s ease-in-out infinite;animation:zoneDonjonPulse .9s ease-in-out infinite}.case-zone-donjon:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(45deg,rgba(224,74,57,.55) 6px,rgba(255,160,120,.25) 6px 12px)}.case-zone-donjon-imminente{-webkit-animation-duration:.3s;animation-duration:.3s;box-shadow:inset 0 0 0 3px #ffc8a0}.case-zone-donjon-imminente:after{background:rgba(224,74,57,.75)}@-webkit-keyframes zoneDonjonPulse{0%,to{background-color:rgba(169,31,28,.45)}50%{background-color:rgba(224,74,57,.8)}}@keyframes zoneDonjonPulse{0%,to{background-color:rgba(169,31,28,.45)}50%{background-color:rgba(224,74,57,.8)}}.PnjDialogue_body__11KhS{width:min(760px,96vw - 40px);display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding:22px 24px}.PnjDialogue_dialog__2LKIB{display:flex;align-items:flex-start;grid-gap:20px;gap:20px}.PnjDialogue_avatarCard__3rPQK{flex-shrink:0;width:132px;display:flex;flex-direction:column;align-items:center;grid-gap:8px;gap:8px}.PnjDialogue_avatar__1LvrO{width:132px;border-radius:var(--radius-card);border:1px solid var(--gold-soft);background:var(--panel-inner-light);box-shadow:0 6px 18px rgba(0,0,0,.4)}.PnjDialogue_pnjName__3IaKT{padding:2px 10px;border-radius:var(--radius-tab);background:var(--pastille-bg);border:1px solid var(--gold-soft);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute);text-align:center}.PnjDialogue_text__26eZc{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:10px;gap:10px;max-height:46vh;overflow-y:auto}.PnjDialogue_text__26eZc p{font-size:15px;font-weight:500;font-style:italic;line-height:1.5;color:var(--text-soft)}.PnjDialogue_text__26eZc .PnjDialogue_blocked__2hbZg{color:var(--danger-text)}.PnjDialogue_separator__1jN3l{height:1px;background:linear-gradient(90deg,var(--gold-half),transparent)}.PnjDialogue_actions__1x6dZ{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:10px;gap:10px}.PnjDialogue_primary__1Gf5m{min-width:180px;padding:11px 24px;border-radius:11px;border:none;cursor:pointer;background:var(--gold);color:var(--ink);font-family:var(--font-title);font-weight:700;font-size:15px;letter-spacing:.04em;transition:var(--transition)}.PnjDialogue_primary__1Gf5m:hover{background:var(--gold-hover)}.PnjDialogue_progress__3u6Q-{font-family:var(--font-body);font-weight:700;font-size:13px;opacity:.75}@media screen and (max-height:899px){.PnjDialogue_body__11KhS{padding:16px 20px;grid-gap:12px;gap:12px}.PnjDialogue_avatar__1LvrO,.PnjDialogue_avatarCard__3rPQK{width:108px}}.ShopBuy_grid__2MZXV{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}.ShopSell_loading__bjZ1x{display:flex;justify-content:center;padding:40px 0}.ShopSell_filtres__D89nE{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px;margin-bottom:12px}.ShopSell_filtre__IjTMk{display:flex;align-items:center;grid-gap:7px;gap:7px;padding:6px 14px;border-radius:var(--radius-tab);border:1px solid var(--gold-nav-border);background:transparent;cursor:pointer;color:var(--text-dim);font-family:var(--font-body);font-weight:700;font-size:13px;transition:var(--transition)}.ShopSell_filtre__IjTMk:hover:not(.ShopSell_filtreActif__3MWh3){color:var(--gold-hover);border-color:var(--gold-border)}.ShopSell_filtreActif__3MWh3{background:var(--gold);border-color:var(--gold);color:var(--ink);font-weight:800}.ShopSell_compte__1XAsU{padding:0 6px;border-radius:8px;background:var(--gold-softer);color:inherit;font-size:11px;font-weight:800}.ShopSell_filtreActif__3MWh3 .ShopSell_compte__1XAsU{background:rgba(0,0,0,.18)}.ShopSell_grid__1zcTJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}.ShopSell_vide__2PZi1{grid-column:1/-1;padding:30px 0;text-align:center;font-size:14px;font-style:italic;color:var(--text-dim2)}.ShopView_container__Eenzs{width:min(980px,96vw - 40px);max-width:100%;display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding:18px 22px 22px;min-height:0}.ShopView_toolbar__30TdJ{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px}.ShopView_tabs__vOVQP{grid-column:2;display:flex;grid-gap:4px;gap:4px;padding:5px;border-radius:var(--radius-nav);background:hsla(0,0%,100%,.05);border:1px solid var(--gold-nav-border)}.ShopView_tab__3scWv{border:none;cursor:pointer;background:transparent;color:var(--text-dim);font-family:var(--font-body);font-weight:700;font-size:14px;padding:8px 24px;border-radius:var(--radius-tab);transition:var(--transition)}.ShopView_tab__3scWv:hover:not(.ShopView_tabActive__FZz0j){color:var(--gold-hover)}.ShopView_tabActive__FZz0j{background:var(--gold);color:var(--ink);font-weight:800}.ShopView_purse__1OSKx{grid-column:3;justify-self:end;display:flex;align-items:center;grid-gap:7px;gap:7px;padding:7px 14px;border-radius:var(--radius-nav);background:var(--gold-softer);border:1px solid var(--gold-border)}.ShopView_purseCoin__30jEC{width:18px;height:18px;object-fit:contain}.ShopView_purseAmount__3ZK5a{font-family:var(--font-body);font-weight:800;font-size:15px;color:var(--gold);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ShopView_content__40Dpk{min-height:0;max-height:56vh;overflow-y:auto;padding-right:4px}.GuildeView_body__3IFlo{width:min(820px,96vw - 40px);display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding:22px 24px}.GuildeView_dialogue__2J_2Z{min-height:44px;font-size:15px;font-weight:500;font-style:italic;line-height:1.5;color:var(--text-soft)}.GuildeView_listHead__2JBXC{display:flex;align-items:center;grid-gap:10px;gap:10px}.GuildeView_listBar__1-sYF{width:6px;height:18px;border-radius:3px;background:var(--gold)}.GuildeView_listTitle__5DV4s{font-family:var(--font-title);font-weight:700;font-size:18px;color:var(--gold);letter-spacing:.05em;text-transform:uppercase}.GuildeView_guildes__3YqTW{display:flex;flex-direction:column;grid-gap:8px;gap:8px;max-height:42vh;overflow-y:auto;padding-right:4px}.GuildeView_guildeRow__1NE7G{display:flex;align-items:center;grid-gap:16px;gap:16px;padding:12px 16px;border-radius:11px;background:var(--row-bg);border:1px solid var(--gold-card-border)}.GuildeView_guildeInfo__2UwRE{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:3px;gap:3px}.GuildeView_guildeName__1lCGs{font-weight:800;font-size:16px;color:var(--text)}.GuildeView_guildeDesc__1hFgq{font-size:13px;font-weight:500;font-style:italic;color:var(--text-mute)}.GuildeView_guildeLevel__Ih11T{flex-shrink:0;display:flex;align-items:center;grid-gap:7px;gap:7px;padding:4px 14px;border-radius:20px;background:var(--badge-dark-bg);border:1px solid var(--gold-mini-border)}.GuildeView_guildeLevelLabel__3Jm0_{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.GuildeView_guildeLevelValue__3kzPC{font-size:15px;font-weight:800;color:var(--level)}.MetierView_body__28Qjz{width:min(820px,96vw - 40px);display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding:22px 24px;min-height:0;overflow-y:auto}.MetierView_dialogue__DgqEH{min-height:44px;font-size:15px;font-weight:500;font-style:italic;line-height:1.5;color:var(--text-soft)}.MetierView_listHead__2OOH9{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:8px}.MetierView_listBar__3tmRG{width:6px;height:18px;border-radius:3px;background:var(--gold)}.MetierView_listTitle__eDA12{font-family:var(--font-title);font-weight:700;font-size:18px;color:var(--gold);letter-spacing:.05em;text-transform:uppercase}.MetierView_places__3KpFX{margin-left:auto;font-size:12px;font-weight:700;letter-spacing:.05em;color:var(--text-mute)}.MetierView_metiers__4rPvj{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.MetierView_metierRow__3nD5W{display:flex;align-items:center;grid-gap:16px;gap:16px;padding:12px 16px;border-radius:11px;background:var(--row-bg);border:1px solid var(--gold-card-border)}.MetierView_metierInfo__3oD4i{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:3px;gap:3px}.MetierView_metierName__1fSC7{font-weight:800;font-size:16px;color:var(--text)}.MetierView_metierDesc__34ByM{font-size:13px;font-weight:500;font-style:italic;color:var(--text-mute)}.MetierView_metierLevel__2wqWN{flex-shrink:0;display:flex;align-items:center;grid-gap:7px;gap:7px;padding:4px 14px;border-radius:20px;background:var(--badge-dark-bg);border:1px solid var(--gold-mini-border)}.MetierView_metierLevelLabel__1msRe{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.MetierView_metierLevelValue__2ETPb{font-size:15px;font-weight:800;color:var(--level)}.EchangeModal_corps__3u6Rb{flex:1 1;min-height:0;display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding:14px 16px;overflow:auto}.EchangeModal_offres__I4zXo{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.EchangeModal_offre__3RTIJ{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:10px 12px;border-radius:var(--radius-card);background:var(--panel);border:1px solid var(--gold-soft)}.EchangeModal_offreEntete__tz9ba{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;padding-bottom:6px;border-bottom:1px solid var(--gold-divider)}.EchangeModal_offreTitre__2tvFa{font-family:var(--font-title);font-weight:700;font-size:13px;color:var(--gold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EchangeModal_badgeAttente__2gaMq,.EchangeModal_badgeConfirme__3bu__{flex-shrink:0;padding:2px 8px;border-radius:var(--radius-bar);font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.EchangeModal_badgeConfirme__3bu__{background:var(--gold);color:var(--ink)}.EchangeModal_badgeAttente__2gaMq{background:var(--gold-softer);color:var(--text-faint);border:1px solid var(--gold-divider)}.EchangeModal_lignes__1EcLY{display:flex;flex-direction:column;grid-gap:4px;gap:4px;min-height:66px}.EchangeModal_vide__3nEdB{font-size:12px;font-style:italic;color:var(--text-faint);padding:4px 2px}.EchangeModal_ligne__2-7v3{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:4px 6px;border-radius:var(--radius-slot);background:var(--gold-softer);border:1px solid var(--gold-divider)}.EchangeModal_ligneIcone__3mGIm{flex-shrink:0;width:26px;height:26px;object-fit:contain;-webkit-filter:drop-shadow(0 1px 3px rgba(0,0,0,.4));filter:drop-shadow(0 1px 3px rgba(0,0,0,.4))}.EchangeModal_ligneNom__1CuC3{flex:1 1;min-width:0;font-size:12.5px;font-weight:600;color:var(--text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EchangeModal_ligneQuantite__3LcLV{flex-shrink:0;font-size:12px;font-weight:800;color:var(--gold)}.EchangeModal_ligneActions__3sXfO{flex-shrink:0;display:flex;grid-gap:4px;gap:4px}.EchangeModal_ligneBouton__RcYlj{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-bar);border:1px solid var(--gold-border);background:transparent;color:var(--text-dim);font-size:11px;cursor:pointer;transition:var(--transition)}.EchangeModal_ligneBouton__RcYlj:hover:not(:disabled){background:var(--gold-bg-hover);color:var(--text)}.EchangeModal_ligneBouton__RcYlj:disabled{opacity:.5;cursor:not-allowed}.EchangeModal_orRow__3dXen{display:flex;align-items:center;grid-gap:8px;gap:8px;padding-top:6px;border-top:1px solid var(--gold-divider)}.EchangeModal_orIcone__IRTID{width:20px;height:20px;object-fit:contain}.EchangeModal_orInput__20UJX{width:90px;padding:4px 8px;border-radius:var(--radius-slot);border:1px solid var(--gold-border);background:var(--badge-bg);color:var(--text);font-size:13px;font-weight:700}.EchangeModal_orInput__20UJX:focus{outline:none;border-color:var(--gold)}.EchangeModal_orMontant__Cm37w{font-size:14px;font-weight:800;color:var(--gold)}.EchangeModal_orLabel__3qFJ9{font-size:11.5px;color:var(--text-faint)}.EchangeModal_sac__hFmSA{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:10px 12px;border-radius:var(--radius-card);background:var(--panel);border:1px solid var(--gold-soft)}.EchangeModal_sacEntete__wfDfb{font-family:var(--font-title);font-weight:700;font-size:13px;color:var(--gold);padding-bottom:6px;border-bottom:1px solid var(--gold-divider)}.EchangeModal_sacGrille__1S0VB{display:grid;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));grid-gap:6px;gap:6px}.EchangeModal_sacCellule__2ViMq{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-slot);border:1px solid var(--gold-mini-border);background:var(--badge-bg);cursor:pointer;transition:var(--transition)}.EchangeModal_sacCellule__2ViMq:hover:not(:disabled){border-color:var(--gold);background:var(--gold-softer)}.EchangeModal_sacCellule__2ViMq:disabled{cursor:not-allowed}.EchangeModal_sacEpuise__1Wzwu{opacity:.4}.EchangeModal_sacIcone__3FlKs{width:80%;height:80%;object-fit:contain;-webkit-filter:drop-shadow(0 1px 3px rgba(0,0,0,.4));filter:drop-shadow(0 1px 3px rgba(0,0,0,.4))}.EchangeModal_sacQuantite__8HRHq{position:absolute;right:2px;bottom:1px;font-size:10px;font-weight:800;color:var(--text);text-shadow:0 1px 2px rgba(0,0,0,.8)}.EchangeModal_sacPropose__17SR1{position:absolute;left:2px;top:1px;padding:0 4px;border-radius:var(--radius-bar);background:var(--gold);color:var(--ink);font-size:9.5px;font-weight:800}.EchangeModal_footer__2Zq72{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;padding:10px 16px;border-top:1px solid var(--gold-modal-line)}.EchangeModal_noteInfo__35iG_{font-size:11.5px;color:var(--text-faint)}.EchangeModal_noteReset__2qcpR{font-size:11.5px;font-weight:700;color:var(--gold-hover)}.EchangeModal_footerBoutons__1LeFx{display:flex;grid-gap:8px;gap:8px;flex-shrink:0}.EchangeModal_boutonAnnuler__gag1P{opacity:.8}.EchangeModal_boutonFige__1P5O3{opacity:.6;pointer-events:none}.EchangeHost_bandeaux__2aW3Q{position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1200;display:flex;flex-direction:column;grid-gap:8px;gap:8px;width:min(480px,100% - 40px)}.EchangeHost_bandeau__JF4S1{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;padding:10px 14px;border-radius:var(--radius-card);background:var(--panel-solid);border:1px solid var(--gold-soft);box-shadow:0 12px 32px rgba(0,0,0,.5);-webkit-animation:EchangeHost_bandeauIn__1DgBG .18s ease;animation:EchangeHost_bandeauIn__1DgBG .18s ease}@-webkit-keyframes EchangeHost_bandeauIn__1DgBG{0%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes EchangeHost_bandeauIn__1DgBG{0%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.EchangeHost_bandeauTexte__13Ppa{font-size:13px;color:var(--text-dim)}.EchangeHost_bandeauTexte__13Ppa strong{color:var(--gold);font-weight:700}.EchangeHost_bandeauBoutons__2LKGr{display:flex;grid-gap:6px;gap:6px;flex-shrink:0}.EchangeHost_boutonDiscret__1FF7H{opacity:.75}.DonjonEntreeModal_corps__21TrQ{display:flex;flex-direction:column;grid-gap:18px;gap:18px;padding:18px 22px 22px;width:min(520px,86vw)}.DonjonEntreeModal_description__26dqe{margin:0;font-size:13px;line-height:1.5;color:var(--text-mute);font-style:italic}.DonjonEntreeModal_verrou__3kdfG{margin:0;padding:10px 12px;border-radius:var(--radius-card);border:1px solid var(--gold-soft);background:var(--gold-softer);font-size:12.5px;line-height:1.5;color:var(--text-dim)}.DonjonEntreeModal_section__1rr83{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.DonjonEntreeModal_titreSection__2Lm1s{display:flex;align-items:baseline;justify-content:space-between;grid-gap:10px;gap:10px;margin:0;font-family:"Cinzel",serif;font-size:14px;letter-spacing:.04em;color:var(--gold)}.DonjonEntreeModal_compteur__jQs4A{font-family:"Nunito Sans",sans-serif;font-size:12px;color:var(--text-faint)}.DonjonEntreeModal_groupes__210Lj,.DonjonEntreeModal_membres__2gvfv{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;grid-gap:6px;gap:6px}.DonjonEntreeModal_groupe__2rBJs,.DonjonEntreeModal_membre__2FVOQ{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:8px 12px;border-radius:var(--radius-card);background:var(--panel);border:1px solid var(--gold-soft)}.DonjonEntreeModal_groupe__2rBJs{justify-content:space-between}.DonjonEntreeModal_groupeInfos__1q-t1{display:flex;align-items:baseline;grid-gap:10px;gap:10px}.DonjonEntreeModal_groupeMeneur__3Ccvz,.DonjonEntreeModal_membrePseudo__2uDpY{font-size:13px;font-weight:700;color:var(--text)}.DonjonEntreeModal_membreClasse__prZF-{font-size:12px;color:var(--text-faint);text-transform:capitalize}.DonjonEntreeModal_meneur__3sImj{margin-left:auto;padding:2px 8px;border-radius:999px;background:var(--gold);color:var(--ink);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.DonjonEntreeModal_actions__1mYIG{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px}.DonjonEntreeModal_discret__14w0g{opacity:.8}.DonjonEntreeModal_desactive__192K0{opacity:.45;pointer-events:none}.DonjonEntreeModal_attente__cfEMy,.DonjonEntreeModal_vide__-bzsm{margin:0;font-size:12.5px;color:var(--text-faint)}.DonjonCombatHud_hud__1P1k-{position:absolute;top:10px;right:14px;z-index:1150;width:min(280px,100% - 28px);display:flex;flex-direction:column;grid-gap:8px;gap:8px;pointer-events:none}.DonjonCombatHud_boss__3iBfW{padding:10px 12px;border-radius:var(--radius-card);background:var(--panel-solid);border:1px solid var(--gold-soft);box-shadow:0 12px 32px rgba(0,0,0,.5)}.DonjonCombatHud_bossPied__3EeGb{display:flex;justify-content:space-between;align-items:center;margin-top:6px;font-size:11.5px;color:var(--text-faint)}.DonjonCombatHud_enrage__3XNvi{padding:1px 8px;border-radius:999px;background:var(--hp-to);color:var(--text);font-weight:700;letter-spacing:.06em;-webkit-animation:DonjonCombatHud_pulseEnrage__YGLJu 1s ease-in-out infinite;animation:DonjonCombatHud_pulseEnrage__YGLJu 1s ease-in-out infinite}@-webkit-keyframes DonjonCombatHud_pulseEnrage__YGLJu{0%,to{opacity:1}50%{opacity:.55}}@keyframes DonjonCombatHud_pulseEnrage__YGLJu{0%,to{opacity:1}50%{opacity:.55}}.DonjonCombatHud_alerte__3PCQS{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;padding:8px 12px;border-radius:var(--radius-card);background:rgba(169,31,28,.85);border:1px solid var(--hp-to);color:var(--text);font-size:12.5px;line-height:1.35}.DonjonCombatHud_alerteImminente__1a8Pc{-webkit-animation:DonjonCombatHud_pulseAlerte__1A3ko .5s ease-in-out infinite;animation:DonjonCombatHud_pulseAlerte__1A3ko .5s ease-in-out infinite}@-webkit-keyframes DonjonCombatHud_pulseAlerte__1A3ko{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.03);transform:scale(1.03)}}@keyframes DonjonCombatHud_pulseAlerte__1A3ko{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.03);transform:scale(1.03)}}.DonjonCombatHud_alerteCompte__3y4ES{flex:0 0 auto;font-weight:700;font-size:15px}.DonjonCombatHud_renforts__3Xvr4{padding:6px 12px;font-size:12px;color:var(--text-dim)}.DonjonCombatHud_menaces__x6uMX,.DonjonCombatHud_renforts__3Xvr4{border-radius:var(--radius-card);background:var(--panel);border:1px solid var(--gold-soft)}.DonjonCombatHud_menaces__x6uMX{list-style:none;margin:0;padding:8px 10px;display:flex;flex-direction:column;grid-gap:3px;gap:3px}.DonjonCombatHud_menace__1weTt{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:12px;color:var(--text-dim)}.DonjonCombatHud_menace__1weTt:first-child .DonjonCombatHud_menacePseudo__2eeS9{color:var(--gold);font-weight:700}.DonjonCombatHud_moi__1qTcg .DonjonCombatHud_menacePseudo__2eeS9{text-decoration:underline}.DonjonCombatHud_menaceRang__18HVv{flex:0 0 16px;text-align:center;color:var(--text-faint)}.DonjonCombatHud_menacePseudo__2eeS9{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DonjonCombatHud_menaceValeur__3KRuO{flex:0 0 auto;color:var(--text-faint);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Target_card__2bQq7{display:flex;flex-direction:column;grid-gap:10px;gap:10px;padding:14px 20px 16px}.Target_cardHeader__3N_Kh{display:flex;align-items:center;justify-content:space-between}.Target_tag__2IMBr{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--danger-text)}.Target_close__3WkMN{width:26px;height:26px;border-radius:var(--radius-tab);border:1px solid var(--danger-border);background:transparent;color:var(--danger-text);font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--transition)}.Target_close__3WkMN:hover{background:var(--danger-bg-hover);color:var(--danger-text-hover)}.Target_separator__3g83f{height:1px;background:linear-gradient(90deg,var(--danger-border),transparent)}.Target_identity__3mS1N{display:flex;grid-gap:14px;gap:14px;align-items:center}.Target_avatar__2ceJ_{width:56px;height:56px;flex-shrink:0;border-radius:50%;border:2px solid var(--danger);object-fit:cover;box-shadow:var(--shadow-avatar)}.Target_names__1xiH_{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.Target_name__1DZ4A{font-weight:800;font-size:18px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Target_sub__1V5of{font-size:12px;font-weight:700;color:var(--text-mute)}.Target_profileLink__3Hg2G{font-size:12px;font-weight:700;text-decoration:none}.Target_gauges__2-iUu{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.Spell_container__VWwpO{position:relative;cursor:pointer}.Spell_cooldown__2P9JT{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:var(--text);pointer-events:none;z-index:2}.Consommable_container__3mDIg{position:relative;cursor:pointer}.Consommable_cooldown__14Yea{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:var(--text);pointer-events:none;z-index:2}.Buff_grid__1dHQM{display:grid;grid-template-columns:repeat(3,25px);grid-auto-rows:25px;grid-gap:4px;gap:4px}.Buff_cell__111sA{position:relative}.Buff_tooltip__3YEVM{display:none;position:absolute;bottom:30px;left:12px;background:var(--panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:6px 8px;border:1px solid var(--gold-soft);border-radius:var(--radius-bar);color:var(--text);z-index:10;width:150px;font-size:12px}.Buff_cell__111sA:hover .Buff_tooltip__3YEVM{display:block}.UserStatsBlock_resources__25wfV{margin-left:auto;display:flex;align-items:center;grid-gap:18px;gap:18px}.UserStatsBlock_resource__2QgpF{display:flex;align-items:center;grid-gap:8px;gap:8px;font-weight:800;font-size:14px;white-space:nowrap}.UserStatsBlock_icon__1dSlu{width:22px;height:22px;border-radius:5px}.UserStatsBlock_iconRound__2wAlx{border-radius:50%}.UserStatsBlock_gold__8slrP{color:var(--gold)}.UserStatsBlock_pa__2UKk1{color:var(--pa-label)}.UserStatsBlock_pm__2imF0{color:var(--mp-label)}.SpellBar_actionBar__32mSq{flex-shrink:0;border-top:1px solid var(--gold-soft);background:var(--actionbar-bg);padding:12px 20px;display:flex;flex-direction:column;grid-gap:10px;gap:10px}.SpellBar_xpRow__2tbwE{display:flex;align-items:center;grid-gap:12px;gap:12px}.SpellBar_xpLabel__2FDzD{font-family:var(--font-title);font-weight:700;font-size:13px;color:var(--gold);letter-spacing:.1em}.SpellBar_xpGauge__24iOr{flex:1 1}.SpellBar_xpValues__365xC{font-size:13px;font-weight:800;color:var(--text)}.SpellBar_actions__62q9s{display:flex;align-items:center;grid-gap:16px;gap:16px}.SpellBar_slotGroup__QqxdO{display:flex;grid-gap:7px;gap:7px}.SpellBar_divider__wCeYe{width:1px;align-self:stretch;background:var(--gold-divider)}.MapPage_page__FtN2t{display:flex;align-items:stretch;grid-gap:20px;gap:20px;padding:20px;height:calc(100vh - 72px);box-sizing:border-box;overflow:hidden;background:var(--bg-page)}.MapPage_sidebar__WV2V5{width:340px;flex-shrink:0;display:flex;flex-direction:column;grid-gap:16px;gap:16px;min-height:0;overflow-y:auto}.MapPage_main__3LkuM{position:relative;flex:1 1;min-width:0;display:flex;flex-direction:column;border-radius:var(--radius-panel);border:1px solid var(--gold-soft);overflow:clip;background:var(--panel-solid)}.MapPage_mapViewport__11o1_{flex:1 1;min-height:0;position:relative;display:flex;align-items:center;justify-content:center;overflow:auto}.MapPage_notification__34hz_{color:var(--text-dim);font-size:14px;text-align:center}@media screen and (max-width:1000px){.MapPage_page__FtN2t{flex-direction:column-reverse;padding:10px;grid-gap:12px;gap:12px;height:auto;overflow:visible}.MapPage_sidebar__WV2V5{width:100%;overflow-y:visible}}.GuildePage_page__2hn_U{min-height:calc(100vh - 72px);display:flex;align-items:center;justify-content:center;padding:20px;background:var(--bg-page)}.GuildePage_frame__z2FeL{width:1460px;max-width:96vw;height:min(916px,100vh - 112px);min-height:520px;display:flex}.GuildePage_loading__1Rbe0{flex:1 1;display:flex;align-items:center;justify-content:center}.GuildePage_gradeMaitre__2u80I{--accent:var(--gold)}.GuildePage_gradeSenechal__igMl7{--accent:var(--stat-concentration)}.GuildePage_gradeChevalier__3b_Vw{--accent:var(--stat-intelligence)}.GuildePage_gradeBaron__3BCPx{--accent:var(--stat-dexterite)}.GuildePage_gradeEcuyer__VpG0i{--accent:var(--text-faint)}.GuildePage_gradeRecrue__2Vm34{--accent:var(--text-dim2)}.GuildePage_classeArcher__2ENGN{--classe:var(--stat-dexterite)}.GuildePage_classeGuerrier__lV9WD{--classe:var(--danger)}.GuildePage_classeSorcier__dHZ15{--classe:var(--stat-intelligence)}.GuildePage_classeMoine__29UoE{--classe:var(--pa-label)}.GuildePage_classeGueux__73571{--classe:var(--text-faint)}.GuildePage_body__1NWPJ{flex:1 1;min-height:0;display:flex;grid-gap:20px;gap:20px;padding:20px}.GuildePage_roster__Hs_6C{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:14px;gap:14px}.GuildePage_rosterHead__2fGCR{display:flex;align-items:center;grid-gap:10px;gap:10px}.GuildePage_rosterBar__Pyetp{width:6px;height:20px;border-radius:3px;background:var(--gold)}.GuildePage_rosterTitle__SL5lk{font-family:var(--font-title);font-weight:700;font-size:18px;color:var(--gold);letter-spacing:.06em;text-transform:uppercase}.GuildePage_rosterCount__3AGpI{font-size:13px;font-weight:800;color:var(--text-faint)}.GuildePage_search__10aaS{margin-left:auto;display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 13px;border-radius:var(--radius-slot);background:var(--row-bg);border:1px solid var(--gold-nav-border)}.GuildePage_searchIcon__1HNt3{color:var(--text-faint);flex-shrink:0}.GuildePage_searchInput__vjjw9{border:none;outline:none;background:transparent;color:var(--text);font-family:inherit;font-size:13px;font-weight:600;width:150px}.GuildePage_searchInput__vjjw9::-webkit-input-placeholder{color:var(--text-faint)}.GuildePage_searchInput__vjjw9::placeholder{color:var(--text-faint)}.GuildePage_tableHead__ulo5f{display:grid;grid-template-columns:2.4fr 1.5fr 1.2fr .8fr;grid-gap:12px;gap:12px;padding:0 16px}.GuildePage_tableHead__ulo5f span{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim2)}.GuildePage_memberList__2U6vf{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;grid-gap:7px;gap:7px;padding-right:4px}.GuildePage_memberRow__1BYI3{display:grid;grid-template-columns:2.4fr 1.5fr 1.2fr .8fr;grid-gap:12px;gap:12px;align-items:center;padding:11px 16px;border-radius:var(--radius-nav);background:var(--row-bg);border:1px solid var(--gold-softer);transition:var(--transition)}.GuildePage_memberRow__1BYI3:hover{background:var(--gold-softer)}.GuildePage_memberRowYou__2mmGu{background:var(--gold-softer);border-color:var(--gold-half)}.GuildePage_memberIdentity__1z-_l{display:flex;align-items:center;grid-gap:12px;gap:12px;min-width:0}.GuildePage_memberInitial__3S8sK{flex-shrink:0;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-title);font-weight:700;font-size:17px;color:var(--text);background:hsla(0,0%,100%,.06);border:2px solid var(--classe)}.GuildePage_memberName__HUNeg{display:flex;align-items:center;grid-gap:7px;gap:7px;font-weight:800;font-size:16px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GuildePage_youBadge__JtAs5{padding:1px 7px;border-radius:var(--radius-bar);background:var(--gold-bg-hover);border:1px solid var(--gold-half);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.GuildePage_gradeBadge__3MXt6{justify-self:start;padding:4px 12px;border-radius:var(--radius-tab);background:color-mix(in srgb,var(--accent) 13%,transparent);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);font-size:12.5px;font-weight:800;color:var(--accent)}.GuildePage_memberClasse__3yNSa{font-size:14px;font-weight:800;color:var(--classe);text-transform:capitalize}.GuildePage_memberLevel__1f75v{font-family:var(--font-title);font-weight:700;font-size:18px;color:var(--text)}.GuildePage_noResult__3XvjV{padding:30px 0;text-align:center;font-size:14px;font-style:italic;color:var(--text-dim2)}.GuildePage_rail__2QpXO{width:434px;flex-shrink:0;display:flex;flex-direction:column;grid-gap:16px;gap:16px;min-height:0}.GuildePage_identity__MnwxT{display:flex;flex-direction:column;grid-gap:14px;gap:14px}.GuildePage_identityHead__2V4LP{display:flex;align-items:center;grid-gap:15px;gap:15px}.GuildePage_emblem__2l2xj{position:relative;flex-shrink:0;width:74px;height:74px;border-radius:var(--radius-panel);background:radial-gradient(circle at 50% 35%,var(--gold-bg-hover),var(--panel-inner-strong));border:2px solid var(--gold-chevron);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 22px rgba(0,0,0,.45)}.GuildePage_emblemIcon__3sa5v{width:52px;height:52px;border-radius:var(--radius-slot);object-fit:contain}.GuildePage_identityText__1Woeq{display:flex;flex-direction:column;grid-gap:6px;gap:6px;min-width:0}.GuildePage_guildName__1c181{font-family:var(--font-title);font-weight:700;font-size:21px;color:var(--gold-pale);line-height:1.1}.GuildePage_badges__1_t6V{display:flex;align-items:center;grid-gap:7px;gap:7px}.GuildePage_levelBadge__3fEU7{padding:3px 11px;border-radius:9px;background:var(--badge-bg);border:1.5px solid var(--gold);font-family:var(--font-title);font-weight:700;font-size:12px;color:var(--level)}.GuildePage_placesBadge__BXNGH{padding:3px 11px;border-radius:9px;background:color-mix(in srgb,var(--stat-dexterite) 14%,transparent);border:1px solid color-mix(in srgb,var(--stat-dexterite) 50%,transparent);font-size:11px;font-weight:800;color:var(--bonus)}.GuildePage_motto__1Ergm{font-family:var(--font-title);font-style:italic;font-size:14.5px;color:var(--text-mute);line-height:1.4}.GuildePage_emptyState__3TVi3{flex:1 1;display:flex;align-items:center;justify-content:center;padding:20px}.GuildePage_emptyPanel__1VPoK{display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px;max-width:480px;text-align:center}.GuildePage_emptyIcon__3xWEk{width:64px;height:64px;-webkit-filter:var(--shadow-icon);filter:var(--shadow-icon)}.GuildePage_emptyText__2JDjW{font-size:16px;font-weight:800;color:var(--text)}.GuildePage_emptyHint__2NPkY{font-size:13px;font-style:italic;color:var(--text-mute)}@media screen and (max-height:899px){.GuildePage_body__1NWPJ{grid-gap:14px;gap:14px;padding:14px}.GuildePage_rail__2QpXO{width:380px}}.GuildePage_onglets__33J-E{display:flex;grid-gap:8px;gap:8px;padding:14px 22px 0}.GuildePage_onglet__1i0zq{position:relative;padding:8px 16px;border-radius:var(--radius-nav);border:1px solid var(--gold-softer);background:var(--row-bg);color:var(--text-soft);font-family:var(--font-title);font-size:14px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.GuildePage_onglet__1i0zq:hover{color:var(--gold-hover);border-color:var(--gold-half)}.GuildePage_ongletActif__bU-f_{background:var(--gold-softer);border-color:var(--gold-half);color:var(--gold)}.GuildePage_pastille__2sPZW{margin-left:8px;padding:1px 7px;border-radius:999px;background:var(--gold);color:var(--ink);font-size:11px;font-weight:800}.GuildePage_annuaire__rTUhB{display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding:18px 22px 24px;min-height:0;overflow-y:auto}.GuildePage_creation__3eeS6{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.GuildePage_champ__9twgy{padding:9px 12px;border-radius:var(--radius-nav);border:1px solid var(--gold-softer);background:var(--row-bg);color:var(--text);font-family:var(--font-body);font-size:14px;resize:vertical}.GuildePage_champ__9twgy::-webkit-input-placeholder{color:var(--text-faint)}.GuildePage_champ__9twgy::placeholder{color:var(--text-faint)}.GuildePage_champ__9twgy:focus{outline:none;border-color:var(--gold-half)}.GuildePage_actions__ovhmJ{display:flex;align-items:center;justify-content:flex-end;grid-gap:10px;gap:10px}.GuildePage_actionLien__3QjNv{border:none;background:none;padding:0;color:var(--gold);font-size:12px;font-weight:700;cursor:pointer}.GuildePage_actionLien__3QjNv:hover{color:var(--gold-hover);text-decoration:underline}.GuildePage_actionLien__3QjNv:disabled{color:var(--text-faint);cursor:default;text-decoration:none}.GuildePage_actionDanger__1K--A{color:#e04a39}.GuildePage_actionDanger__1K--A:hover{color:#f2705f}.GuildePage_gradeSelect__3LbGQ{padding:4px 8px;border-radius:6px;border:1px solid var(--gold-softer);background:var(--row-bg);color:var(--text-soft);font-size:12px}.GuildePage_railMeta__16WcJ{margin:8px 0 0;font-size:12px;color:var(--text-faint)}.GuildePage_railMeta__16WcJ strong{color:var(--gold)}.MetierCard_bouton__c_yxN{display:block;width:100%;padding:0;background:none;border:0;text-align:left;cursor:pointer}.MetierCard_card__3TSLj{height:100%;display:flex;flex-direction:column;grid-gap:12px;gap:12px;transition:var(--transition)}.MetierCard_bouton__c_yxN:hover .MetierCard_card__3TSLj{border-color:var(--gold-border)}.MetierCard_cardCompacte__3e3Eh{grid-gap:9px;gap:9px}.MetierCard_cardCompacte__3e3Eh .MetierCard_nom__1p78a{font-size:15px}.MetierCard_cardCompacte__3e3Eh .MetierCard_description__3O_XS{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px}.MetierCard_cardActive__1xgFT{border-color:var(--gold-border-strong);box-shadow:inset 0 0 0 1px var(--gold-softer)}.MetierCard_head__18jOa{display:flex;align-items:center;grid-gap:12px;gap:12px}.MetierCard_identity__1MtAe{min-width:0;display:flex;flex-direction:column;grid-gap:6px;gap:6px}.MetierCard_nom__1p78a{font-family:var(--font-title);font-size:17px;color:var(--gold-pale)}.MetierCard_badges__3oWec{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.MetierCard_famille__2IKCH,.MetierCard_niveau__3qpCA{font-size:11px;padding:2px 8px;border-radius:var(--radius-bar);letter-spacing:.04em}.MetierCard_famille__2IKCH{color:var(--text-dim);background:var(--badge-neutral-bg);text-transform:uppercase}.MetierCard_niveau__3qpCA{color:var(--level);background:var(--level-soft-bg);border:1px solid var(--level-border)}.MetierCard_description__3O_XS{flex:1 1;margin:0;font-size:13px;line-height:1.45;color:var(--text-mute)}.MetierCard_chiffres__2XLgX{font-size:12px;color:var(--text-dim2)}.MetierCard_maitrise__3ZjQG{font-size:12px;color:var(--gold)}.RecetteCard_card__2Wy2H{height:100%;display:flex;flex-direction:column;grid-gap:12px;gap:12px;transition:var(--transition)}.RecetteCard_card__2Wy2H:hover{border-color:var(--gold-border)}.RecetteCard_cardBloquee__3Imdv{opacity:.72}.RecetteCard_head__2Pcql{display:flex;align-items:flex-start;grid-gap:14px;gap:14px}.RecetteCard_thumb__2jAju{position:relative;flex:none}.RecetteCard_quantite__2A8YV{position:absolute;right:-6px;bottom:-6px;padding:1px 7px;font-size:12px;font-weight:700;color:var(--gold);background:var(--qty-badge-bg);border:1px solid var(--gold-mini-border);border-radius:var(--radius-bar)}.RecetteCard_identity__3sLmo{min-width:0;display:flex;flex-direction:column;grid-gap:8px;gap:8px}.RecetteCard_nom__3J1Za{font-family:var(--font-title);font-size:17px;line-height:1.2;color:var(--gold-pale)}.RecetteCard_badges__3dBfr{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.RecetteCard_metier__3mdx9{font-size:11px;letter-spacing:.04em;padding:2px 8px;color:var(--level);background:var(--level-soft-bg);border:1px solid var(--level-border);border-radius:var(--radius-bar)}.RecetteCard_metierBloque__3Q3F3{color:var(--danger-text);background:var(--danger-bg-hover);border-color:var(--danger-border)}.RecetteCard_produit__3for1{font-size:11px;padding:2px 8px;color:var(--text-dim);background:var(--badge-neutral-bg);border-radius:var(--radius-bar)}.RecetteCard_description__2Bgcp{flex:1 1;margin:0;font-size:13px;line-height:1.45;color:var(--text-mute)}.RecetteCard_meta__5HMlL{display:flex;flex-wrap:wrap;grid-gap:14px;gap:14px;padding:8px 0;border-top:1px solid var(--gold-card-border);border-bottom:1px solid var(--gold-card-border)}.RecetteCard_metaItem__1Nmkk{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;font-size:12px;color:var(--text-dim)}.RecetteCard_ingredients__1NorT{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.RecetteCard_ingredient__ay88p{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:4px 10px 4px 4px;background:var(--row-bg);border:1px solid var(--gold-card-border);border-radius:var(--radius-slot)}.RecetteCard_manquant__3-SRi{border-color:var(--danger-border);background:var(--danger-bg-hover)}.RecetteCard_manquant__3-SRi .RecetteCard_ingredientCompte__3jhaw{color:var(--danger-text)}.RecetteCard_ingredientTexte__1yXiJ{display:flex;flex-direction:column;line-height:1.25}.RecetteCard_ingredientNom__2hQcu{font-size:12px;color:var(--text)}.RecetteCard_ingredientCompte__3jhaw{font-size:11px;color:var(--text-dim2)}.RecetteCard_sansIngredient__15GZf{font-size:12px;color:var(--danger-text)}.RecetteCard_pied__118_b{display:flex;align-items:center;grid-gap:10px;gap:10px}.RecetteCard_select__206WT{flex:1 1;min-width:0;padding:8px 10px;font-family:var(--font-body);font-size:13px;color:var(--text);background:var(--panel-inner);border:1px solid var(--gold-field-border);border-radius:var(--radius-slot);cursor:pointer}.RecetteCard_select__206WT:focus{outline:none;border-color:var(--gold-border)}.RecetteCard_select__206WT option{color:var(--text);background:var(--panel-solid)}.RecetteCard_empechement__114gG{margin:-4px 0 0;font-size:12px;color:var(--danger-text)}.RessourceCard_card__qVM_f{height:100%;display:flex;align-items:center;grid-gap:12px;gap:12px}.RessourceCard_cardBloquee__105ud{opacity:.55}.RessourceCard_corps__3FDl3{min-width:0;flex:1 1;display:flex;flex-direction:column;grid-gap:5px;gap:5px}.RessourceCard_tete__3jenX{display:flex;align-items:center;grid-gap:8px;gap:8px}.RessourceCard_nom__2LHnM{min-width:0;font-family:var(--font-title);font-size:15px;color:var(--gold-pale);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RessourceCard_niveau__sz-z2{flex:none;margin-left:auto;padding:2px 8px;font-size:11px;letter-spacing:.04em;border-radius:var(--radius-bar);color:var(--level);background:var(--level-soft-bg);border:1px solid var(--level-border)}.RessourceCard_niveauBloque__2vzhw{color:var(--text-dim2);background:var(--badge-neutral-bg);border-color:var(--gold-card-border)}.RessourceCard_description__31LIB{margin:0;font-size:12px;line-height:1.45;color:var(--text-mute);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ArtisanatPage_page__11Lsd{min-height:calc(100vh - 72px);display:flex;justify-content:center;padding:20px;background:var(--bg-page)}.ArtisanatPage_frame__1m3G3{width:1460px;max-width:96vw;height:min(916px,100vh - 112px);min-height:520px;display:flex}.ArtisanatPage_loading__JJmzA{flex:1 1;display:flex;align-items:center;justify-content:center}.ArtisanatPage_body__M9oiV{flex:1 1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:320px minmax(0,1fr);align-items:start;grid-gap:24px;gap:24px;padding:22px 24px 28px}.ArtisanatPage_principal__2Jp5h,.ArtisanatPage_rail__g-mht{display:flex;flex-direction:column;grid-gap:22px;gap:22px;min-width:0}.ArtisanatPage_section__2n9IZ{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.ArtisanatPage_compteur__2vjZa{margin-left:auto;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim2)}.ArtisanatPage_vide__1bl5G{margin:0;font-size:13px;color:var(--text-dim2)}.ArtisanatPage_grilleMetiers__1de9F{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:10px;gap:10px}.ArtisanatPage_grilleRessources__1Yk6P{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}.ArtisanatPage_grilleRecettes__17eLe{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));grid-gap:14px;gap:14px}.ArtisanatPage_barre__8QiW5{display:flex;flex-wrap:wrap;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;background:var(--panel-inner);border:1px solid var(--gold-subnav-border);border-radius:var(--radius-panel)}.ArtisanatPage_recherche__twqk8{flex:1 1;min-width:220px;display:flex;align-items:center;grid-gap:8px;gap:8px;padding:7px 12px;background:var(--panel-inner-strong);border:1px solid var(--gold-field-border);border-radius:var(--radius-slot)}.ArtisanatPage_rechercheIcone__8qpXm{flex:none;color:var(--text-dim2)}.ArtisanatPage_rechercheInput__2kOWQ{flex:1 1;min-width:0;border:0;background:none;font-family:var(--font-body);font-size:13px;color:var(--text)}.ArtisanatPage_rechercheInput__2kOWQ::-webkit-input-placeholder{color:var(--text-dim3)}.ArtisanatPage_rechercheInput__2kOWQ::placeholder{color:var(--text-dim3)}.ArtisanatPage_rechercheInput__2kOWQ:focus{outline:none}.ArtisanatPage_filtres__29AYw{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.ArtisanatPage_puce__2ms-S{padding:6px 12px;font-family:var(--font-body);font-size:12px;color:var(--text-dim);background:var(--badge-neutral-bg);border:1px solid var(--gold-card-border);border-radius:var(--radius-bar);cursor:pointer;transition:var(--transition)}.ArtisanatPage_puce__2ms-S:hover{color:var(--text);border-color:var(--gold-border)}.ArtisanatPage_puceActive__21aqH{color:var(--ink);background:var(--gold);border-color:var(--gold);font-weight:700}.ArtisanatPage_bascule__gLdmj{display:inline-flex;align-items:center;grid-gap:7px;gap:7px;font-size:12px;color:var(--text-dim);cursor:pointer}.ArtisanatPage_bascule__gLdmj input{accent-color:var(--gold);cursor:pointer}.ArtisanatPage_aide__2lqUe{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.ArtisanatPage_aideLigne__e49La{margin:0;font-size:12px;line-height:1.5;color:var(--text-dim2)}.ArtisanatPage_aideTitre__AbH-0{color:var(--gold)}@media(max-width:1100px){.ArtisanatPage_body__M9oiV{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.ArtisanatPage_body__M9oiV{padding:16px 14px 22px}.ArtisanatPage_grilleRecettes__17eLe,.ArtisanatPage_grilleRessources__1Yk6P{grid-template-columns:1fr}}.InventoryPage_page__3wYfL{min-height:calc(100vh - 72px);display:flex;align-items:center;justify-content:center;padding:20px;background:var(--bg-page)}.InventoryPage_frame__fcUZm{width:1460px;max-width:96vw;height:min(916px,100vh - 112px);min-height:560px;display:flex}.create-equipement-page{color:#f0f8ff}.title-map-font{display:flex;justify-content:center;margin:20px}.equipement-selector{display:flex;justify-content:center;align-items:center}.create-equipement-form{justify-content:center;flex-direction:column}.create-equipement-form-body{display:flex;justify-content:center;align-items:flex-start}.form-equipement-values{margin-right:30px}.create-equipement-form-footer{display:flex;padding:20px;justify-content:center}.main-administration-page{min-height:calc(100vh - 72px);background:var(--bg-page);display:flex;flex-direction:column}.layout-administration{display:flex;justify-content:center;flex-direction:column;width:100%}.layout-administration h1{color:var(--gold);font-family:var(--font-title);letter-spacing:.02em;margin:20px 0 0 24px}.administration-side-menu{width:100%;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--header-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--gold-soft)}.administration-nav-links{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;grid-gap:4px;gap:4px;list-style:none;padding:10px 18px;margin:0}.administration-nav-link{list-style:none}.administration-nav-link a{display:block;padding:8px 14px;border-radius:var(--radius-tab);text-decoration:none;color:var(--text-dim);font-weight:700;white-space:nowrap;transition:var(--transition)}.administration-nav-link a:hover{background:var(--gold-softer);color:var(--gold-hover)}.administration-nav-link a.active{background:var(--gold-softer);color:var(--gold);box-shadow:inset 0 -2px 0 var(--gold)}.title-map-font{font-family:var(--font-title);color:var(--gold);margin:15px auto;font-size:1.6em;text-align:center;max-width:-webkit-max-content;max-width:max-content}.main-administration-page input,.main-administration-page select,.main-administration-page textarea{display:block;width:100%;max-width:420px;padding:8px 12px;margin:4px 0 10px;border-radius:var(--radius-tab);border:1px solid var(--gold-field-border);background:var(--panel-inner);color:var(--text);font-family:var(--font-body);font-size:14px}.main-administration-page input[type=checkbox],.main-administration-page input[type=radio]{display:inline-block;width:auto;margin-right:6px}.main-administration-page label{color:var(--text-dim);font-weight:700;font-size:13px}.main-administration-page button{padding:8px 16px;border-radius:var(--radius-tab);border:1px solid var(--gold-border-strong);background:transparent;color:var(--gold);font-weight:800;cursor:pointer;transition:var(--transition)}.main-administration-page button:hover{background:var(--gold-bg-hover)}.main-administration-page .form-group{margin-bottom:10px}.main-administration-page .invalid-feedback{color:var(--danger-text);font-size:12.5px;font-weight:700}.world-maps{display:flex;flex-direction:row;flex-wrap:wrap}.world-map{width:15vw;max-width:15vw;height:10vw;margin:2px;display:inline-block;justify-content:center;border:1px solid var(--gold-soft)}.form-add-map{display:flex;justify-content:center;align-items:center}.map-maker-container{display:flex;align-items:self-start}.map-maker-block-map{margin-left:20px}.map-maker-title{color:var(--text);text-align:center}.map-maker-block-outils{background:var(--panel-inner-light);border:1px solid var(--gold-soft);border-radius:var(--radius-tab);padding:50px;margin:25px}.map-maker-btn-outils-container{display:flex;flex-direction:column}.map-maker-btn-outils{padding:15px;border-radius:7px;border:none;margin:20px;width:200px;color:var(--ink);font-weight:700}.btn-collison{background:#e5989b}.btn-wrap{background:#b5e48c}.btn-pnj{background:#bbadff}.btn-monstre{background:#ade8f4}.map-maker-btn-validation{background:var(--gold);color:var(--ink);padding:8px;display:flex;justify-content:center;border-radius:7px;margin-top:15px;cursor:pointer;font-weight:700}.map-maker-collision,.map-maker-hover-collision:hover{background:rgba(255,0,0,.4);cursor:pointer}.map-maker-hover-wrap:hover,.map-maker-wrap{background:rgba(0,255,0,.4);cursor:pointer}.map-maker-hover-pnj:hover,.map-maker-pnj{background:rgba(0,0,255,.4);cursor:pointer}.map-maker-hover-monstre:hover,.map-maker-monstre{background:rgba(0,0,0,.8);cursor:pointer}.editable-case-hover{position:absolute;background:var(--panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:none;top:25px;left:25px;width:250px;z-index:150;padding:15px;border-radius:7px;border:1px solid var(--gold-soft);color:var(--text)}.map-maker-pnj:hover .editable-case-hover,.map-maker-wrap:hover .editable-case-hover{display:block}.create-equipement-form{display:flex}.form-label{display:block;margin-bottom:6px;font-family:var(--font-body);font-weight:700;font-size:14px;color:var(--text)}.classe-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.classe-chip{padding:6px 10px;width:100%;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-tab);border:1px solid var(--gold-nav-border);background:transparent;color:var(--text-dim);font-family:var(--font-body);font-weight:700;font-size:13px;text-transform:capitalize;cursor:pointer;transition:var(--transition)}.classe-chip:hover:not(.selected){color:var(--gold-hover);border-color:var(--gold-border)}.classe-chip.selected{background:var(--gold);border-color:var(--gold);color:var(--ink);font-weight:800}.classe-chip-toutes{font-style:italic;text-transform:none}.classe-picker-hint{margin:6px 0 0;font-size:12px;color:var(--text-faint)}.form-icon-equipement{display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px;padding:20px;font-family:var(--font-body);color:var(--text)}.equipement-icone-preview{display:flex;align-items:center;justify-content:center;width:120px;height:120px;border-radius:var(--radius-slot);border:1px solid var(--gold-border);background:var(--panel)}.equipement-icone-preview img{max-width:100%;max-height:100%;object-fit:contain}.equipement-icone-empty{color:var(--text-faint);font-size:28px}.equipement-icone-upload{padding:8px 14px;border-radius:var(--radius-slot);border:1px dashed var(--gold-border);background:var(--gold-softer);color:var(--gold);font-weight:700;cursor:pointer;transition:var(--transition)}.equipement-icone-upload:hover{background:var(--gold-bg-hover);color:var(--gold-hover)}.equipement-icone-upload input{display:none}.equipement-icone-hint{max-width:200px;margin:0;text-align:center;font-size:12px;color:var(--text-faint)}.equipement-icone-hint code{color:var(--gold);word-break:break-all}.image-upload{min-width:0}.image-upload .image-upload-corps{display:flex;align-items:flex-start;grid-gap:12px;gap:12px}.image-upload .image-upload-apercu{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--radius-slot);border:1px solid var(--gold-border);background:var(--panel)}.image-upload .image-upload-apercu img{max-width:100%;max-height:100%;object-fit:contain}.image-upload .image-upload-vide{color:var(--text-faint);font-size:22px}.image-upload .image-upload-actions{display:flex;flex:1 1 auto;flex-direction:column;grid-gap:6px;gap:6px;min-width:0}.image-upload .image-upload-actions small{color:var(--text-faint)}.image-upload .image-upload-actions small code{color:var(--gold)}.image-upload .image-upload-nom{width:100%;min-width:0}.image-upload .image-upload-bouton{align-self:flex-start;padding:6px 12px;border-radius:var(--radius-slot);border:1px dashed var(--gold-border);background:var(--gold-softer);color:var(--gold);font-weight:700;cursor:pointer;transition:var(--transition)}.image-upload .image-upload-bouton:hover{background:var(--gold-bg-hover);color:var(--gold-hover)}.image-upload .image-upload-bouton.occupe{opacity:.6;cursor:progress}.image-upload .image-upload-bouton input{display:none}.admin-catalog{display:flex;grid-gap:18px;gap:18px;align-items:flex-start;padding:8px 20px 24px;font-family:var(--font-body);color:var(--text)}.admin-catalog-rail{flex:0 0 320px;min-width:280px;display:flex;flex-direction:column;grid-gap:10px;gap:10px}.admin-catalog-new{width:100%;max-width:none;padding:10px 14px;border-radius:var(--radius-slot);border:1px dashed var(--gold-border);background:var(--gold-softer);color:var(--gold);font-weight:800;cursor:pointer;transition:var(--transition)}.admin-catalog-new:hover{background:var(--gold-bg-hover);color:var(--gold-hover)}.admin-catalog-new.selected{border-style:solid;border-color:var(--gold);color:var(--gold-hover)}.admin-catalog-search{width:100%;max-width:none;margin:0}.admin-catalog-list{display:flex;flex-direction:column;grid-gap:6px;gap:6px;max-height:68vh;overflow-y:auto;padding-right:4px}.admin-catalog-empty{color:var(--text-faint);font-style:italic;padding:12px;text-align:center}.admin-catalog-item{display:flex;align-items:center;grid-gap:10px;gap:10px;text-align:left;cursor:pointer;padding:8px 10px;background:var(--panel);border:1px solid var(--gold-soft);border-radius:var(--radius-card);color:var(--text);font:inherit;transition:var(--transition)}.admin-catalog-item:hover{border-color:var(--gold-border);background:var(--panel-inner-strong)}.admin-catalog-item.selected{border-color:var(--gold);background:var(--gold-softer)}.admin-catalog-thumb{flex:0 0 auto;width:46px;height:46px;border-radius:var(--radius-bar);object-fit:cover;background:var(--panel-solid);border:1px solid var(--gold-soft)}.admin-catalog-thumb-empty{display:inline-flex;align-items:center;justify-content:center;color:var(--gold-soft);font-size:20px}.admin-catalog-item-body{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.admin-catalog-item-name{font-weight:700}.admin-catalog-item-meta,.admin-catalog-item-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-catalog-item-meta{font-size:12px;color:var(--text-mute)}.admin-catalog-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;grid-gap:16px;gap:16px}.admin-catalog-preview{display:flex;grid-gap:18px;gap:18px;align-items:flex-start;padding:18px;background:var(--panel);border:1px solid var(--gold-soft);border-radius:var(--radius-panel)}.admin-preview-img{flex:0 0 auto;width:120px;height:120px;object-fit:contain;image-rendering:pixelated;border-radius:var(--radius-card);background:var(--panel-solid);border:1px solid var(--gold-soft)}.admin-preview-img-empty{display:flex;align-items:center;justify-content:center;color:var(--gold-soft);font-size:40px}.admin-preview-body{min-width:0;display:flex;flex-direction:column;grid-gap:8px;gap:8px}.admin-preview-title{margin:0;font-family:var(--font-title);color:var(--gold);font-size:1.3em}.admin-preview-desc{color:var(--text-dim);line-height:1.5}.admin-preview-stats{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-top:2px}.admin-preview-stat{display:flex;flex-direction:column;grid-gap:2px;gap:2px;padding:6px 12px;background:var(--panel-inner);border:1px solid var(--gold-card-border);border-radius:var(--radius-bar);min-width:74px}.admin-preview-stat span:first-child{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-mute)}.admin-preview-stat span:last-child{font-size:16px;font-weight:700;color:var(--text)}.admin-preview-tag{align-self:flex-start;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:700;background:var(--gold-softer);color:var(--gold);border:1px solid var(--gold-soft)}.admin-catalog-form{padding:20px;background:var(--panel);border:1px solid var(--gold-soft);border-radius:var(--radius-panel)}.admin-catalog-form h2,.admin-catalog-form h3{margin:0 0 14px;font-family:var(--font-title);color:var(--gold)}.shop-editor{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.shop-editor input,.shop-editor select{max-width:none}.shop-editor-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;grid-gap:10px;gap:10px}.shop-editor-header h3{margin:0;font-family:var(--font-title);color:var(--gold)}.shop-editor-actions{display:flex;grid-gap:8px;gap:8px}.shop-btn-primary{background:var(--gold);color:var(--ink);border:none;border-radius:var(--radius-slot);padding:9px 18px;font-weight:800;cursor:pointer;transition:var(--transition)}.shop-btn-primary:hover{background:var(--gold-hover)}.shop-btn-danger{background:transparent;color:var(--danger-text);border:1px solid var(--danger-border);border-radius:var(--radius-slot);padding:9px 16px;font-weight:800;cursor:pointer;transition:var(--transition)}.shop-btn-danger:hover{background:var(--danger-bg-hover);color:var(--danger-text-hover)}.shop-pnj-block>label{display:block;margin-bottom:8px;color:var(--text-dim);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.shop-pnj-list{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.shop-pnj-item{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 12px;background:var(--panel-inner);border:1px solid var(--gold-soft);border-radius:20px;cursor:pointer;color:var(--text)}.shop-pnj-item input{width:auto;margin:0}.shop-pnj-warn{font-size:11px;color:var(--danger-text);font-style:italic}.shop-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px}.shop-section{display:flex;flex-direction:column;grid-gap:10px;gap:10px;padding:14px;background:var(--panel-inner);border:1px solid var(--gold-card-border);border-radius:var(--radius-card)}.shop-section-head{display:flex;align-items:center;justify-content:space-between}.shop-section-title{font-family:var(--font-title);color:var(--gold);font-size:1.05em}.shop-section-count{min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--gold-softer);color:var(--gold);font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.shop-section-lines{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.shop-line{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:6px 8px;background:var(--panel)}.shop-line,.shop-thumb{border:1px solid var(--gold-soft);border-radius:var(--radius-bar)}.shop-thumb{flex:0 0 auto;width:40px;height:40px;object-fit:contain;image-rendering:pixelated;background:var(--panel-solid)}.shop-thumb-empty{display:inline-flex;align-items:center;justify-content:center;color:var(--gold-soft);font-size:18px}.shop-line-name{flex:1 1 auto;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop-line-price{display:flex;align-items:center;grid-gap:4px;gap:4px;flex:0 0 auto}.shop-line-price input{width:80px;margin:0;padding:5px 8px;text-align:right}.shop-coin{color:var(--gold);font-size:12px}.shop-line-remove{flex:0 0 auto;width:26px;height:26px;padding:0;border-radius:50%;border:1px solid var(--danger-border);background:transparent;color:var(--danger-text);cursor:pointer;transition:var(--transition)}.shop-line-remove:hover{background:var(--danger-bg-hover)}.shop-add-select{width:100%;margin:0}.shop-muted{color:var(--text-faint);font-style:italic;font-size:13px}.quest-page-maker-container{display:flex;flex-direction:column;grid-gap:18px;gap:18px;padding:20px;color:var(--text);font-family:var(--font-body)}.quest-page-maker-container .quest-maker-toolbar{flex-wrap:wrap;align-items:center;grid-gap:12px;gap:12px;padding:14px 16px}.quest-page-maker-container .quest-info-form,.quest-page-maker-container .quest-maker-toolbar{display:flex;background:var(--panel);border:1px solid var(--gold-soft);border-radius:var(--radius-panel)}.quest-page-maker-container .quest-info-form{flex-direction:column;grid-gap:14px;gap:14px;padding:20px}.quest-page-maker-container .quest-info-form h2{margin:0;text-align:center;font-family:var(--font-title);color:var(--gold);font-size:1.4em;letter-spacing:.02em}.quest-page-maker-container .qm-quest-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:14px;gap:14px;align-items:start}.quest-page-maker-container .qm-quest-info-grid .field-group{align-items:stretch}.quest-page-maker-container .qm-quest-info-grid input,.quest-page-maker-container .qm-quest-info-grid select,.quest-page-maker-container .qm-quest-info-grid textarea{width:100%;max-width:none;min-width:0;box-sizing:border-box}.quest-page-maker-container .qm-intro-field{grid-column:1/-1}.quest-page-maker-container .qm-intro-field textarea{resize:vertical;min-height:100px}.quest-page-maker-container .qm-save-quest{align-self:center}.quest-page-maker-container .field-group{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.quest-page-maker-container .field-group label{color:var(--text-dim);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.quest-page-maker-container .gold-border{border:none}.quest-page-maker-container .input-form-field,.quest-page-maker-container .select-form-field,.quest-page-maker-container .textarea-form-field{border-radius:var(--radius-tab);max-width:none}.quest-page-maker-container .textarea-form-field{min-width:0;min-height:140px;resize:vertical}.quest-page-maker-container .form-btn{border:none;border-radius:var(--radius-slot);padding:9px 20px;font-weight:800;cursor:pointer;transition:var(--transition);background:var(--gold);color:var(--ink)}.quest-page-maker-container .form-btn:hover{background:var(--gold-hover)}.quest-page-maker-container .add-form-btn{display:flex;justify-content:center;align-items:center;grid-gap:6px;gap:6px;border-radius:var(--radius-slot);padding:9px 14px;font-weight:800;cursor:pointer;transition:var(--transition);background:var(--gold-softer);color:var(--gold);border:1px dashed var(--gold-border)}.quest-page-maker-container .add-form-btn:hover{background:var(--gold-bg-hover);color:var(--gold-hover)}.quest-page-maker-container .quest-form-separator{border:none;height:1px;width:100%;background:var(--gold-divider);margin:4px 0}.quest-page-maker-container .quest-maker-central-part{width:100%}.quest-page-maker-container .qm-workspace{display:flex;grid-gap:18px;gap:18px;align-items:flex-start}.quest-page-maker-container .qm-rail{flex:0 0 340px;min-width:290px;display:flex;flex-direction:column;grid-gap:14px;gap:14px}.quest-page-maker-container .qm-detail{flex:1 1 auto;min-width:0}.quest-page-maker-container .qm-detail-empty{padding:60px 24px;text-align:center;color:var(--text-mute);background:var(--panel);border:1px dashed var(--gold-soft);border-radius:var(--radius-panel);line-height:1.9}.quest-page-maker-container .qm-flowmap{background:var(--panel-inner);border:1px solid var(--gold-soft);border-radius:var(--radius-card);padding:10px;overflow:auto;max-height:380px}.quest-page-maker-container .qm-flowmap svg{display:block}.quest-page-maker-container .qm-flowmap text{-webkit-user-select:none;user-select:none;font-family:var(--font-body)}.quest-page-maker-container .qm-flowmap #qmArrow path{fill:var(--gold)}.quest-page-maker-container .qm-flowmap .qm-edge{fill:none;stroke:var(--gold);stroke-width:1.5}.quest-page-maker-container .qm-flowmap .qm-edge.back{stroke-dasharray:5 4;opacity:.6}.quest-page-maker-container .qm-flowmap .qm-edge-label-bg{fill:var(--panel-solid);stroke:var(--gold-soft)}.quest-page-maker-container .qm-flowmap .qm-edge-label{fill:var(--gold);font-size:9px}.quest-page-maker-container .qm-flowmap .qm-flownode{cursor:pointer}.quest-page-maker-container .qm-flowmap .qm-flownode rect{fill:var(--panel-solid);stroke:var(--gold-border);transition:var(--transition)}.quest-page-maker-container .qm-flowmap .qm-flownode:hover rect{stroke:var(--gold)}.quest-page-maker-container .qm-flowmap .qm-flownode.selected rect{fill:var(--gold);stroke:var(--gold)}.quest-page-maker-container .qm-flowmap .qm-flownode .qm-node-key{fill:var(--gold);font-size:10px;font-weight:700}.quest-page-maker-container .qm-flowmap .qm-flownode .qm-node-name{fill:var(--text);font-size:12px}.quest-page-maker-container .qm-flowmap .qm-flownode.selected .qm-node-key,.quest-page-maker-container .qm-flowmap .qm-flownode.selected .qm-node-name{fill:var(--ink)}.quest-page-maker-container .qm-flowmap .qm-end-box{fill:var(--level-soft-bg);stroke:var(--rarity-peu-commun)}.quest-page-maker-container .qm-flowmap .qm-end-label{fill:var(--rarity-peu-commun);font-size:12px}.quest-page-maker-container .qm-flowmap-empty{background:var(--panel-inner);border:1px dashed var(--gold-soft);border-radius:var(--radius-card);padding:26px 16px;text-align:center;color:var(--text-mute);font-style:italic}.quest-page-maker-container .qm-seq-list{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.quest-page-maker-container .qm-add-seq{margin:0 0 2px}.quest-page-maker-container .qm-seq-item{text-align:left;cursor:pointer;display:flex;flex-direction:column;grid-gap:6px;gap:6px;padding:10px 12px;background:var(--panel);border:1px solid var(--gold-soft);border-radius:var(--radius-card);color:var(--text);font:inherit;transition:var(--transition)}.quest-page-maker-container .qm-seq-item:hover{border-color:var(--gold-border);background:var(--panel-inner-strong)}.quest-page-maker-container .qm-seq-item.selected{border-color:var(--gold);background:var(--gold-softer)}.quest-page-maker-container .qm-seq-item-title{display:flex;align-items:center;grid-gap:8px;gap:8px;font-weight:700;color:var(--text)}.quest-page-maker-container .qm-seq-item-num{flex:0 0 auto;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--gold);color:var(--ink);font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.quest-page-maker-container .qm-seq-item-choices{display:flex;flex-direction:column;grid-gap:3px;gap:3px;font-size:12px;color:var(--text-dim);padding-left:30px}.quest-page-maker-container .qm-seq-item-choice .qm-arrow{color:var(--gold);font-weight:700}.quest-page-maker-container .qm-muted{color:var(--text-faint);font-style:italic}.quest-page-maker-container .sequence-container{display:flex;flex-direction:column;align-items:stretch;grid-gap:16px;gap:16px;width:100%;padding:20px;background:var(--panel);border:1px solid var(--gold-soft);border-radius:var(--radius-panel)}.quest-page-maker-container .sequence-container h2{margin:0;font-family:var(--font-title);color:var(--gold);font-size:1.3em}.quest-page-maker-container .sequence-toolbar{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap}.quest-page-maker-container .sequence-form-container{width:100%}.quest-page-maker-container .sequence-info-form{display:flex;justify-content:flex-start}.quest-page-maker-container .sequence-form-left{width:100%;max-width:440px}.quest-page-maker-container .sequence-dialogue-container,.quest-page-maker-container .sequence-form-left{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.quest-page-maker-container .quest-maker-actions-container{display:flex;flex-direction:column;grid-gap:14px;gap:14px}.quest-page-maker-container .quest-maker-actions-form{display:flex;align-items:center;grid-gap:10px;gap:10px;flex-wrap:wrap}.quest-page-maker-container .quest-maker-actions{display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:14px;gap:14px;align-items:stretch;justify-content:flex-start}.quest-page-maker-container .action-container{display:flex;flex-direction:column;grid-gap:10px;gap:10px;width:320px;max-width:100%;padding:14px;background:var(--panel-inner);border:1px solid var(--gold-card-border);border-radius:var(--radius-card)}.quest-page-maker-container .action-container h6{margin:0;color:var(--gold);font-family:var(--font-title);font-size:1em}.quest-page-maker-container .recompense-section{margin-top:4px;border-top:1px solid var(--gold-divider);padding-top:10px}.quest-page-maker-container .recompense-section h3{margin:0 0 8px;font-size:12px;font-weight:700;text-align:center;color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em}.quest-page-maker-container .recompense-form-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:8px;gap:8px;max-width:none}.donjon-maker-bloc{border:1px solid rgba(227,182,79,.3);border-radius:8px;padding:12px 16px 16px;margin-bottom:18px}.donjon-maker-bloc legend{padding:0 8px;font-family:"Cinzel",serif;color:#e3b64f}.donjon-maker-ligne{display:flex;flex-wrap:wrap;grid-gap:14px;gap:14px;align-items:flex-end}.donjon-maker-ligne .form-group{flex:1 1 160px;min-width:140px}.donjon-maker-ligne .form-group.image-upload{flex:1 1 280px;min-width:240px}.donjon-maker-ligne small{display:block;margin-top:2px;font-size:11px;color:#7fa8ae}.donjon-maker-salle{padding:8px 0;border-bottom:1px solid rgba(227,182,79,.15)}.donjon-maker-rang{flex:0 0 28px;height:28px;line-height:28px;text-align:center;border-radius:999px;background:#e3b64f;color:#05242c;font-weight:700}.donjon-maker-mecanique{padding:10px 0 14px;border-bottom:1px solid rgba(227,182,79,.15)}.donjon-maker-actions{display:flex;grid-gap:6px;gap:6px}.donjon-maker-actions button{padding:4px 10px}.donjon-maker-aide{margin:6px 0 10px;font-size:12px;color:#9fc3c9;font-style:italic}.donjon-maker-avertissement{padding:8px 12px;margin-bottom:14px;border:1px solid rgba(227,182,79,.45);border-radius:8px;background:rgba(227,182,79,.12);color:#eef6f6;font-size:13px}.donjon-maker-salle-detail{margin:4px 0 10px 38px;padding-left:12px;border-left:2px solid rgba(227,182,79,.2)}.btn-interaction{border-color:#6fd08c;color:#6fd08c}.map-maker-hover-interaction:hover,.map-maker-interaction{background-color:rgba(111,208,140,.55)}.import-csv-bloc{margin:0 20px 8px;font-family:var(--font-body)}.import-csv-toggle{font-family:var(--font-body);font-weight:700}.import-csv{flex-direction:column;margin-top:10px;padding:16px 18px;border:1px solid var(--gold-border);border-radius:var(--radius-panel);background:var(--panel)}.import-csv,.import-csv-actions{display:flex;grid-gap:12px;gap:12px}.import-csv-actions{flex-wrap:wrap;align-items:center}.import-csv-file{padding:8px 14px;border-radius:var(--radius-slot);border:1px dashed var(--gold-border);background:var(--gold-softer);color:var(--gold);font-weight:700;cursor:pointer;transition:var(--transition)}.import-csv-file:hover{background:var(--gold-bg-hover);color:var(--gold-hover)}.import-csv-file input{display:none}.import-csv-option{display:flex;align-items:center;grid-gap:6px;gap:6px;margin:0;color:var(--text-soft);font-size:13px;cursor:pointer}.import-csv-aide{margin:0;font-size:12px;line-height:1.7;color:var(--text-faint)}.import-csv-aide code{color:var(--gold)}.import-csv-resume{margin:0 0 8px;color:var(--text);font-size:13px}.import-csv-rapport{max-height:320px;overflow:auto}.import-csv-table{width:100%;border-collapse:collapse;font-size:12px;color:var(--text-soft)}.import-csv-table td,.import-csv-table th{padding:5px 8px;text-align:left;border-bottom:1px solid var(--gold-border);vertical-align:top}.import-csv-table th{position:-webkit-sticky;position:sticky;top:0;background:var(--panel-solid);color:var(--gold);font-family:var(--font-title)}.import-csv-table code{color:var(--gold)}.import-csv-statut-cree td:nth-child(3){color:#6fd08c}.import-csv-statut-maj td:nth-child(3){color:var(--gold)}.import-csv-statut-ignore td:nth-child(3){color:var(--text-faint)}.import-csv-statut-erreur td:nth-child(3){color:#e04a39}.journal-page{padding:12px 16px;color:var(--text-soft)}.journal-filtres{display:flex;flex-wrap:wrap;align-items:flex-end;grid-gap:12px;gap:12px;margin-bottom:12px}.journal-filtre{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.journal-filtre span{font-size:11px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em}.journal-bouton{padding:6px 12px;border:1px solid var(--gold-border);border-radius:6px;background:transparent;color:var(--gold);font-family:var(--font-title);cursor:pointer;transition:background .15s,color .15s}.journal-bouton:hover:not(:disabled){background:var(--gold-bg-hover);color:var(--gold-hover)}.journal-bouton:disabled{color:var(--text-faint);border-color:var(--gold-half);cursor:default}.journal-resume{margin-bottom:8px;font-size:12px;color:var(--text-faint)}.journal-vide{padding:24px;text-align:center;color:var(--text-faint)}.journal-table{width:100%;border-collapse:collapse;font-size:12px;color:var(--text-soft)}.journal-table td,.journal-table th{padding:6px 8px;text-align:left;border-bottom:1px solid var(--gold-border);vertical-align:top}.journal-table th{position:-webkit-sticky;position:sticky;top:0;background:var(--panel-solid);color:var(--gold);font-family:var(--font-title)}.journal-date{white-space:nowrap;color:var(--text-faint)}.journal-phrase{color:var(--text)}.journal-meta{font-size:11px;color:var(--text-faint)}.journal-badge{display:inline-block;padding:2px 8px;border:1px solid var(--gold-border);border-radius:999px;font-size:11px;white-space:nowrap}.journal-categorie-combat .journal-badge{color:var(--hp-to);border-color:var(--hp-to)}.journal-categorie-economie .journal-badge{color:var(--gold)}.journal-categorie-progression .journal-badge{color:var(--mp-to);border-color:var(--mp-to)}.journal-categorie-social .journal-badge{color:var(--pa-label);border-color:var(--pa-label)}.journal-categorie-systeme .journal-badge,.journal-pagination{color:var(--text-faint)}.journal-pagination{display:flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px;margin-top:12px;font-size:12px}.stats-page{padding:12px 16px;color:var(--text-soft)}.stats-tuiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.stats-tuile{display:flex;flex-direction:column;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:10px;background:var(--panel);border:1px solid var(--gold-border)}.stats-tuile-label{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.stats-tuile-valeur{font-family:var(--font-title);font-size:20px;color:var(--gold)}.stats-tuile-alerte .stats-tuile-valeur{color:#e04a39}.stats-tuile-bon .stats-tuile-valeur{color:#6fd08c}.stats-colonnes{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:16px;gap:16px;align-items:start}.stats-bloc{flex-direction:column;padding:14px 16px;border-radius:10px;background:var(--panel);border:1px solid var(--gold-border)}.stats-bloc,.stats-titre{display:flex;grid-gap:10px;gap:10px}.stats-titre{align-items:baseline;margin:0;font-family:var(--font-title);font-size:15px;color:var(--gold)}.stats-sousTitre{margin:6px 0 2px;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint)}.stats-compteur{margin-left:auto;font-family:var(--font-body);font-size:11px;color:var(--text-faint)}.stats-flux+.stats-flux{margin-top:8px}.stats-ligne{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;padding:6px 0;border-bottom:1px solid var(--gold-border);font-size:13px}.stats-ligne:last-child{border-bottom:none}.stats-ligne em{font-style:normal;font-size:11px;color:var(--text-faint)}.stats-valeur{font-family:var(--font-title);color:var(--gold);white-space:nowrap}.stats-vide{margin:0;font-size:12px;color:var(--text-faint)}.fiche-joueur{display:flex;flex-direction:column;grid-gap:14px;gap:14px}.fiche-cumuls{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:0 20px;gap:0 20px}.fiche-note{margin:0;padding:8px 12px;border-radius:8px;border:1px solid var(--gold-border);font-size:12px;color:var(--text-faint)}.Sparkline_sparkline__1z4Hb{display:flex;flex-direction:column;grid-gap:6px;gap:6px;min-width:0}.Sparkline_entete__33hSt{display:flex;align-items:baseline;justify-content:space-between;grid-gap:12px;gap:12px}.Sparkline_label__2oo4X{font-size:12px;font-weight:700;color:var(--text-soft)}.Sparkline_max__3s0j5{font-size:11px;color:var(--text-faint)}.Sparkline_svg__v3uNd{width:100%;display:block;vector-effect:non-scaling-stroke}.Sparkline_trait__3O4lO{fill:none;stroke:var(--gold);stroke-width:1.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.Sparkline_aire__3a4go{fill:var(--gold-softer);stroke:none}.Sparkline_combat__2Liur .Sparkline_trait__3O4lO{stroke:var(--hp-to)}.Sparkline_combat__2Liur .Sparkline_aire__3a4go{fill:rgba(224,74,57,.12)}.Sparkline_economie__3XHSH .Sparkline_trait__3O4lO{stroke:var(--gold)}.Sparkline_progression__1_cHl .Sparkline_trait__3O4lO{stroke:var(--mp-to)}.Sparkline_progression__1_cHl .Sparkline_aire__3a4go{fill:rgba(63,143,221,.12)}.Sparkline_social__1h_yx .Sparkline_trait__3O4lO{stroke:var(--pa-label)}.Sparkline_social__1h_yx .Sparkline_aire__3a4go{fill:rgba(240,169,92,.12)}.Sparkline_systeme__ftPdN .Sparkline_trait__3O4lO{stroke:var(--text-faint)}.Sparkline_systeme__ftPdN .Sparkline_aire__3a4go{fill:rgba(127,168,174,.1)}.Sparkline_vide__2Dd5w{padding:14px 0;font-size:12px;color:var(--text-faint)}.HistoryPage_page__1-mRS{min-height:calc(100vh - 72px);display:flex;align-items:center;justify-content:center;padding:20px;background:var(--bg-page)}.HistoryPage_frame__1jStg{width:1460px;max-width:96vw;height:min(916px,100vh - 112px);min-height:520px;display:flex}.HistoryPage_loading__1INQR{flex:1 1;display:flex;align-items:center;justify-content:center}.HistoryPage_catAction__3wRhg{--accent:var(--pa-label)}.HistoryPage_catSubi__3KhyR{--accent:var(--danger)}.HistoryPage_catGold__Bdh5c{--accent:var(--gold)}.HistoryPage_body__WoQVS{flex:1 1;min-height:0;display:flex;grid-gap:20px;gap:20px;padding:20px}.HistoryPage_rail__1JvHh{width:372px;flex-shrink:0;display:flex;flex-direction:column;grid-gap:16px;gap:16px;min-height:0}.HistoryPage_card__3ecKQ{flex-shrink:0;display:flex;flex-direction:column;grid-gap:13px;gap:13px}.HistoryPage_cardHead__ZPohK{display:flex;align-items:center;grid-gap:10px;gap:10px}.HistoryPage_cardBar__1km6c{width:6px;height:20px;border-radius:3px;background:var(--gold)}.HistoryPage_cardTitle__2Tkxc{font-family:var(--font-title);font-weight:700;font-size:17px;color:var(--gold);letter-spacing:.04em}.HistoryPage_summaryGrid__4ECmv{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.HistoryPage_summaryTile__1PEOj{display:flex;flex-direction:column;grid-gap:1px;gap:1px;padding:10px 12px;border-radius:var(--radius-nav);background:var(--row-bg);border:1px solid var(--gold-softer)}.HistoryPage_summaryValue__1BX5s{font-family:var(--font-title);font-weight:700;font-size:18px;color:var(--accent);line-height:1}.HistoryPage_summaryLabel__1FtFr{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap}.HistoryPage_filters__1nswd{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.HistoryPage_filter__2TEts{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:10px 13px;border-radius:11px;cursor:pointer;text-align:left;background:var(--row-bg);border:1px solid var(--gold-card-border);transition:var(--transition)}.HistoryPage_filter__2TEts:hover:not(.HistoryPage_filterActive__3a3DG){background:var(--gold-softer)}.HistoryPage_filterActive__3a3DG{background:var(--gold-card-border);border-color:var(--gold-border-strong)}.HistoryPage_filterActive__3a3DG .HistoryPage_filterLabel__1TlCl{color:var(--gold-pale)}.HistoryPage_filterActive__3a3DG .HistoryPage_filterCount__1ScH5{color:var(--gold);background:var(--gold-bg-hover)}.HistoryPage_filterDot__3LCpL{width:10px;height:10px;border-radius:3px;flex-shrink:0;background:var(--accent)}.HistoryPage_filterLabel__1TlCl{font-weight:800;font-size:14px;color:var(--text-dim)}.HistoryPage_filterCount__1ScH5{margin-left:auto;padding:2px 10px;border-radius:var(--radius-tab);font-size:12px;font-weight:800;color:var(--text-faint);background:hsla(0,0%,100%,.05)}.HistoryPage_feed__3cAPI{flex:1 1;min-width:0;border-radius:var(--radius-panel);background:var(--panel-inner-light);border:1px solid var(--gold-divider);display:flex;flex-direction:column;min-height:0}.HistoryPage_feedHead__RyDg9{flex-shrink:0;display:flex;align-items:center;grid-gap:14px;gap:14px;padding:18px 24px 12px}.HistoryPage_feedBar__35OXT{width:7px;height:24px;border-radius:3px;background:var(--gold)}.HistoryPage_feedTitle__2gn9f{font-family:var(--font-title);font-weight:700;font-size:22px;color:var(--gold);letter-spacing:.04em}.HistoryPage_feedCount__2TT_7{font-size:13px;font-weight:800;color:var(--text-faint)}.HistoryPage_search__3GzAu{margin-left:auto;display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 13px;border-radius:var(--radius-slot);background:var(--row-bg);border:1px solid var(--gold-nav-border)}.HistoryPage_searchIcon__2H2Ry{color:var(--text-faint);flex-shrink:0}.HistoryPage_searchInput__2JBFY{border:none;outline:none;background:transparent;color:var(--text);font-family:inherit;font-size:13px;font-weight:600;width:150px}.HistoryPage_searchInput__2JBFY::-webkit-input-placeholder{color:var(--text-faint)}.HistoryPage_searchInput__2JBFY::placeholder{color:var(--text-faint)}.HistoryPage_feedScroll__3fOc9{flex:1 1;min-height:0;overflow-y:auto;padding:0 24px 20px;display:flex;flex-direction:column;grid-gap:8px;gap:8px}.HistoryPage_daySeparator__1Ekdq{display:flex;align-items:center;grid-gap:14px;gap:14px;padding:12px 2px 6px}.HistoryPage_dayLabel__v_VD5{font-family:var(--font-title);font-weight:700;font-size:14px;color:var(--gold);letter-spacing:.1em;text-transform:uppercase}.HistoryPage_dayLine__1jlMM{flex:1 1;height:1px;background:linear-gradient(90deg,var(--gold-modal-line),transparent)}.HistoryPage_dayCount__1P_d6{font-size:12px;font-weight:800;color:var(--text-dim2)}.HistoryPage_eventRow__1_W6K{display:flex;align-items:center;grid-gap:14px;gap:14px;padding:13px 16px;border-radius:var(--radius-nav);background:hsla(0,0%,100%,.02);border:1px solid rgba(227,182,79,.08);transition:var(--transition)}.HistoryPage_eventRow__1_W6K:hover{background:var(--gold-softer);border-color:var(--gold-field-border)}.HistoryPage_eventIcon__2HPSQ{flex-shrink:0;width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 34%,transparent)}.HistoryPage_eventBody__1Odlf{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:4px;gap:4px}.HistoryPage_eventText__24EPE{font-size:15px;color:var(--text-soft);line-height:1.3}.HistoryPage_eventMeta__26FVn{display:flex;align-items:center;grid-gap:9px;gap:9px}.HistoryPage_eventTag__3mbe9{padding:2px 9px;border-radius:7px;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.HistoryPage_eventTime__-Kyc1{font-size:12.5px;font-weight:700;color:var(--text-dim2)}.HistoryPage_noResult__3l3HE{padding:40px 0;text-align:center;font-size:14px;font-style:italic;color:var(--text-dim2)}@media screen and (max-height:899px){.HistoryPage_body__WoQVS{grid-gap:14px;gap:14px;padding:14px}.HistoryPage_rail__1JvHh{width:330px}.HistoryPage_eventRow__1_W6K{padding:9px 14px}}.HistoryPage_cat_combat__1zMiw{background:var(--hp-to)}.HistoryPage_cat_economie__1AIbX{background:var(--gold)}.HistoryPage_cat_progression__1Kt9d{background:var(--mp-to)}.HistoryPage_cat_social__1CgM-{background:var(--pa-label)}.HistoryPage_cat_systeme__17Jd6{background:var(--text-faint)}.HistoryPage_cat_archives__3PZAQ{background:var(--gold-half)}.HistoryPage_eventCategorie__17lYx{padding:1px 8px;border-radius:999px;border:1px solid var(--gold-border);font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);white-space:nowrap}.HistoryPage_eventType__ytX-N{font-size:11px;color:var(--text-faint);white-space:nowrap}.ClassementTable_table__1asRh{display:flex;flex-direction:column;grid-gap:10px;gap:10px;min-height:0}.ClassementTable_head__1rcAh{display:grid;grid-template-columns:.6fr 2.4fr 1.4fr .8fr 1.2fr;grid-gap:12px;gap:12px;padding:0 16px}.ClassementTable_head__1rcAh span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.ClassementTable_valeurHead__M2zL1{text-align:right}.ClassementTable_list__3PJ9l{display:flex;flex-direction:column;grid-gap:7px;gap:7px;min-height:0}.ClassementTable_row__lOTbf{display:grid;grid-template-columns:.6fr 2.4fr 1.4fr .8fr 1.2fr;grid-gap:12px;gap:12px;align-items:center;padding:11px 16px;border-radius:var(--radius-nav);background:var(--row-bg);border:1px solid var(--gold-softer)}.ClassementTable_rowYou__1_5ZW{background:var(--gold-softer);border-color:var(--gold-half)}.ClassementTable_rang__3Zxbe{font-family:var(--font-title);font-size:15px;color:var(--text-dim)}.ClassementTable_podium__3jMYD{color:var(--gold)}.ClassementTable_pseudo__1JGWb{font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClassementTable_classe__2-_ZM,.ClassementTable_niveau__1VF__{font-size:13px;color:var(--text-soft)}.ClassementTable_valeur__eHqCv{text-align:right;font-family:var(--font-title);font-size:15px;color:var(--gold)}.ClassementTable_vide__3hMsR{margin:0;padding:28px 0;text-align:center;color:var(--text-faint)}.ClassementPage_page__2TXeM{min-height:calc(100vh - 72px);display:flex;justify-content:center;padding:20px;background:var(--bg-page)}.ClassementPage_frame__2j3Sc{width:1460px;max-width:96vw;height:min(916px,100vh - 112px);min-height:520px;display:flex}.ClassementPage_body__1Xs1P{flex:1 1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:320px minmax(0,1fr);align-items:start;grid-gap:24px;gap:24px;padding:22px 24px 28px}.ClassementPage_principal__1zuvs,.ClassementPage_rail__1SKjB{display:flex;flex-direction:column;grid-gap:22px;gap:22px;min-width:0}.ClassementPage_section__ztH1u{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.ClassementPage_onglets__1ubUw{display:flex;flex-direction:column;grid-gap:7px;gap:7px}.ClassementPage_onglet__FBRQL{padding:10px 14px;border-radius:var(--radius-nav);border:1px solid var(--gold-softer);background:var(--row-bg);color:var(--text-soft);font-family:var(--font-title);font-size:14px;text-align:left;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.ClassementPage_onglet__FBRQL:hover{color:var(--gold-hover);border-color:var(--gold-half)}.ClassementPage_ongletActif__2J6op{background:var(--gold-softer);border-color:var(--gold-half);color:var(--gold)}.ClassementPage_rangRow__1-85R{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;padding:9px 14px;border-radius:var(--radius-nav);background:var(--row-bg);border:1px solid var(--gold-softer)}.ClassementPage_rangLabel__o3E8R{font-size:12px;font-weight:700;color:var(--text-soft)}.ClassementPage_rangValeur__1VO5T{display:flex;align-items:baseline;grid-gap:8px;gap:8px;font-family:var(--font-title);font-size:15px;color:var(--gold)}.ClassementPage_rangDetail__1J7q1{font-family:var(--font-body);font-size:11px;color:var(--text-faint)}.ClassementPage_compteur__2UmI-{margin-left:auto;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.ClassementPage_vide__3s1JB{margin:0;padding:20px 0;text-align:center;color:var(--text-faint)}.Messagerie_contacts__3r_IA{width:300px;flex-shrink:0;display:flex;flex-direction:column;grid-gap:12px;gap:12px;border-radius:var(--radius-panel);background:var(--panel-inner-light);border:1px solid var(--gold-divider);padding:18px;min-height:0}.Messagerie_messenger__2NqVN{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:12px;gap:12px;min-height:0}.Messagerie_panelHead__2B7A7{display:flex;align-items:center;grid-gap:10px;gap:10px}.Messagerie_panelBar__3pVXy{width:6px;height:18px;border-radius:3px;background:var(--gold)}.Messagerie_panelTitle__2xp4v{font-family:var(--font-title);font-weight:700;font-size:17px;color:var(--gold);letter-spacing:.04em}.Messagerie_messageArea__31ygo{flex:1 1;min-height:200px;border-radius:var(--radius-panel);background:var(--panel-inner-light);border:1px solid var(--gold-divider);padding:18px;overflow-y:auto}.Messagerie_placeholder__3wnbd{padding:20px 0;text-align:center;font-size:14px;font-style:italic;color:var(--text-dim2)}.Messagerie_editor__2BURl{flex-shrink:0;border-radius:var(--radius-slot);overflow:hidden;border:1px solid var(--gold-field-border);color:var(--ink)}.MessageriePage_page__77U5V{min-height:calc(100vh - 72px);display:flex;align-items:center;justify-content:center;padding:20px;background:var(--bg-page)}.MessageriePage_frame__1VCX5{width:1460px;max-width:96vw;height:min(916px,100vh - 112px);min-height:520px;display:flex}.MessageriePage_body__3EYIL{flex:1 1;min-height:0;display:flex;grid-gap:20px;gap:20px;padding:20px}:root{--gold:#e3b64f;--gold-hover:#f2d488;--gold-soft:rgba(227,182,79,0.3);--gold-softer:rgba(227,182,79,0.12);--gold-border:rgba(227,182,79,0.45);--gold-border-strong:rgba(227,182,79,0.55);--gold-bg-hover:rgba(227,182,79,0.2);--gold-divider:rgba(227,182,79,0.25);--gold-nav-border:rgba(227,182,79,0.2);--gold-half:rgba(227,182,79,0.5);--gold-chevron:rgba(227,182,79,0.6);--gold-mini-border:rgba(227,182,79,0.4);--bg-top:#06303b;--bg-bottom:#041e26;--bg-page:linear-gradient(160deg,var(--bg-top),var(--bg-bottom) 70%);--panel:rgba(8,40,50,0.85);--panel-solid:#08222a;--header-bg:rgba(4,26,33,0.6);--subnav-bg:rgba(4,26,33,0.3);--actionbar-bg:rgba(4,26,33,0.95);--badge-bg:#0a3540;--ink:#05242c;--text:#eef6f6;--text-dim:#b7d2d6;--text-mute:#9fc3c9;--text-faint:#7fa8ae;--level:#cbe64f;--gold-pale:#f2e2b0;--track:hsla(0,0%,100%,0.08);--hp-from:#a91f1c;--hp-to:#e04a39;--hp-label:#ef7b6d;--mp-from:#1d5fa8;--mp-to:#3f8fdd;--mp-label:#6fb4f0;--xp-from:#b8892e;--xp-to:#e3b64f;--pa-label:#f0a95c;--karma-from:#8c3b2f;--karma-mid:#b7d2d6;--karma-to:#3f9c7a;--karma-label:#8fd0b4;--slot-dash:rgba(159,195,201,0.3);--slot-empty-bg:hsla(0,0%,100%,0.03);--row-bg:hsla(0,0%,100%,0.03);--badge-neutral-bg:hsla(0,0%,100%,0.04);--gold-card-border:rgba(227,182,79,0.16);--gold-subnav-border:rgba(227,182,79,0.18);--panel-soft:rgba(8,40,50,0.55);--modal-bg:linear-gradient(165deg,#0a2c36,#06232b 62%);--modal-border:rgba(227,182,79,0.45);--modal-shadow:0 40px 120px rgba(0,0,0,0.65),inset 0 1px 0 hsla(0,0%,100%,0.05);--modal-header-bg:linear-gradient(180deg,rgba(4,26,33,0.9),rgba(4,26,33,0.4));--modal-footer-bg:linear-gradient(0deg,rgba(4,26,33,0.9),rgba(4,26,33,0.35));--modal-backdrop:radial-gradient(ellipse 90% 90% at 50% 45%,rgba(4,20,26,0.72),rgba(4,20,26,0.94));--panel-inner:rgba(4,26,33,0.55);--panel-inner-strong:rgba(4,26,33,0.6);--panel-inner-light:rgba(4,26,33,0.5);--gold-field-border:rgba(227,182,79,0.22);--gold-modal-line:rgba(227,182,79,0.35);--halo-gold:0 0 0 3px rgba(227,182,79,0.55);--text-ice:#cfe3e5;--text-dim2:#6f959b;--text-dim3:#557077;--spell-thumb-bg:#0a2027;--pastille-bg:#0a2c36;--portrait-bg:radial-gradient(ellipse 80% 70% at 50% 38%,#12414d,#061c22 78%);--portrait-glow:radial-gradient(circle at 50% 30%,rgba(227,182,79,0.14),transparent 55%);--portrait-fade:linear-gradient(180deg,transparent,rgba(6,28,34,0.9));--portrait-ring:conic-gradient(from 210deg,#e3b64f,#8a6a22,#e3b64f);--portrait-ring-inner:#061c22;--badge-dark-bg:rgba(6,28,34,0.8);--qty-badge-bg:rgba(6,26,33,0.92);--parchment:linear-gradient(160deg,#f3e8cc,#e6d3a8);--rarity-commun:#8ba0a6;--rarity-peu-commun:#5fbf6a;--rarity-rare:#3f8fdd;--rarity-epique:#b06be6;--rarity-legendaire:#e3b64f;--rarity-heroique:#e04a39;--slot-ghost:rgba(159,195,201,0.32);--slot-ghost-border:rgba(159,195,201,0.28);--danger:#e04a39;--danger-border:rgba(224,74,57,0.5);--danger-bg-hover:rgba(224,74,57,0.18);--danger-bg-strong:rgba(224,74,57,0.25);--danger-text:#e78a7d;--danger-text-hover:#ffb3a8;--danger-text-strong:#ffd9d2;--stat-constitution:#e04a39;--stat-force:#e3b64f;--stat-dexterite:#5fbf6a;--stat-intelligence:#3f8fdd;--stat-concentration:#b06be6;--stat-chance:#f0a95c;--bonus:#8fd39a;--text-soft:#c4dbde;--level-soft-bg:rgba(203,230,79,0.12);--level-border:rgba(203,230,79,0.5);--presence-en-ligne:#6ed69a;--presence-en-ligne-halo:rgba(110,214,154,0.65);--presence-hors-ligne:#557077;--radius-bar:6px;--radius-tab:8px;--radius-slot:10px;--radius-nav:12px;--radius-card:14px;--radius-panel:16px;--radius-panel-lg:18px;--shadow-page:0 20px 60px rgba(0,0,0,0.5);--shadow-avatar:0 6px 18px rgba(0,0,0,0.5);--shadow-icon:drop-shadow(0 3px 6px rgba(0,0,0,0.5));--font-title:"Cinzel",serif;--font-body:"Nunito Sans",sans-serif;--transition:all 0.15s ease}*,:after,:before{box-sizing:border-box}body{margin:0;min-height:100vh;background:#041e26;background:var(--bg-bottom);color:#eef6f6;color:var(--text);font-family:"Nunito Sans",sans-serif;font-family:var(--font-body);overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin:0;font-family:"Cinzel",serif;font-family:var(--font-title)}p{margin:0}button{font-family:inherit}a{color:#e3b64f;color:var(--gold);transition:all .15s ease;transition:var(--transition)}a:hover{color:#f2d488;color:var(--gold-hover)}::selection{background:#e3b64f;background:var(--gold);color:#05242c;color:var(--ink)}*{scrollbar-width:thin;scrollbar-color:#e3b64f #08222a;scrollbar-color:var(--gold) var(--panel-solid)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#08222a;background:var(--panel-solid)}::-webkit-scrollbar-thumb{background-color:#e3b64f;background-color:var(--gold);border-radius:10px;border-radius:var(--radius-slot)}.main-auth-bg{background:url(/static/media/game_background.e4975ec7.png) 50%/cover no-repeat}.footer{height:70px;padding-left:50px;background-color:#041e26;background-color:var(--bg-bottom);color:#e3b64f;color:var(--gold);display:flex;align-items:center;font-size:14px;font-weight:600}.ProfilJoueur_page__SSiJX{min-height:calc(100vh - 72px);display:flex;flex-direction:column;background:var(--bg-page)}.ProfilJoueur_body__3z6jq{flex:1 1;min-height:0;display:flex;grid-gap:22px;gap:22px;padding:28px 40px}.ProfilJoueur_leftColumn__2SAiJ{width:420px;flex-shrink:0;display:flex;flex-direction:column;grid-gap:22px;gap:22px}.ProfilJoueur_card__BL0hx{display:flex;flex-direction:column;grid-gap:14px;gap:14px}.ProfilJoueur_infoRow__IzfYR{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:11px;background:var(--row-bg);border:1px solid var(--gold-softer)}.ProfilJoueur_infoLabel__Ft1i_{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.ProfilJoueur_infoValue__KsktF{font-size:16px;font-weight:800;color:var(--text)}.ProfilJoueur_equipCard__2kmEw{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:14px;gap:14px}.ProfilJoueur_sectionNote__1UtDP{margin-left:auto;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}@media screen and (max-width:1200px){.ProfilJoueur_body__3z6jq{flex-direction:column;padding:20px}.ProfilJoueur_leftColumn__2SAiJ{width:100%}}