.hs-h{margin-bottom:.6rem;font-size:1.1rem}.hs-team{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.hs-cards{flex-wrap:wrap;gap:.7rem;display:flex}.hs-card{background:#111514;border:2px solid #313632;border-radius:.5rem;flex-direction:column;gap:.2rem;width:7rem;padding:.3rem;font-size:.8rem;display:flex}.hs-card img{aspect-ratio:3/4;object-fit:cover;border-radius:.3rem;width:100%}.hs-card span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hs-card small{color:#767b76}.hs-r-SR{border-color:#c4a76d}.hs-r-SSR{border-color:#e0a526}.hs-r-UR{border-color:#ff5d8f}.hs-result{background:#111514;border:1px solid #313632;border-radius:.5rem;flex-direction:column;gap:.6rem;margin-top:1rem;padding:1rem;display:flex}.hs-chain{color:#e9e5dc;cursor:pointer;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.hs-countdown{color:#ffd166;margin:0;font-size:.9rem}.hs-actions{flex-wrap:wrap;gap:.6rem;display:flex}.hs-error{color:#ff8a8a}.hs-map{background:#0b0e0f;border:1px solid #313632;border-radius:12px;overflow:hidden}.hs-map-toolbar{background:#111514;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.hs-map-toolbar p{color:#767b76;margin:0;font-size:.8rem}.hs-map-viewport{overscroll-behavior-y:contain;scrollbar-color:#c4a76d #171b1a;scrollbar-width:thin;overflow-anchor:none;height:640px;max-height:75svh;position:relative;overflow:hidden auto}.hs-map-tracker{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e9e5dc;background:#0b0e0fed;border-block:1px solid #767b7655;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:.75rem;display:flex;position:sticky;top:0}.hs-map-tracker select{max-width:210px;font:inherit;color:#e9e5dc;background:#111514;border:1px solid #313632;border-radius:5px;padding:.35rem}.hs-map-world{isolation:isolate;background:linear-gradient(color-mix(in srgb, var(--hs-color) 12%, #0b0e0f), #0b0e0f);position:relative}.hs-map-world-head{flex-direction:column;justify-content:center;height:100px;padding:1rem 1.25rem 1rem 31%;display:flex;position:relative}.hs-map-world-head:before{content:"";border-left:2px dashed #b4b2aa5e;position:absolute;top:0;bottom:0;left:18.0556%}.hs-map-world-head small{color:var(--hs-color);font-size:.65rem}.hs-map-world-head h2{margin:.2rem 0;font-size:1.1rem}.hs-map-world-head p{color:#b4b2aa;margin:0;font-size:.7rem}.hs-map-act{height:320px;position:relative}.hs-map-act:before{content:"";z-index:-2;background:var(--hs-art) center / cover;opacity:.6;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 70%,#0000);mask-image:linear-gradient(#0000,#000 25% 70%,#0000)}.hs-map-act h3{color:#e9e5dc;margin:0;font-size:.75rem;position:absolute;top:15px;left:20px}.hs-map-act h3 small{font-family:var(--font-sans);color:#b4b2aa;margin-top:5px;font-size:.6rem;display:block}.hs-map-route{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hs-map-route path{fill:none;stroke-linecap:round}.hs-map-node{color:#b4b2aa;cursor:pointer;background:#171b1aed;border:2px solid #767b76;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 14px #0009,0 0 0 4px #0b0e0f66}.hs-map-node.is-done{color:#c4a76d;background:#313632;border-color:#d5bb7f}.hs-map-node.is-current{color:#fff;background:#c4a76d;border-color:#d5bb7f;width:49px;height:49px;box-shadow:0 0 0 7px #c4a76d30,0 0 30px #c4a76d99}.hs-map-node small{color:#e9e5dc;white-space:nowrap;text-shadow:0 2px 5px #000;font-size:.6rem;font-weight:400;position:absolute;top:calc(100% + 7px)}.hs-map-node.is-current small{color:#e9e5dc}.hs-map-node.is-boss{background:linear-gradient(145deg,#5e2139,#240f26);border-color:#ff667a;border-radius:12px 12px 23px 23px;width:53px;height:58px;box-shadow:0 0 0 5px #ff3b4a22,0 0 30px #ff3b4a44}.hs-map-node.is-boss.is-done{border-color:#d5bb7f;box-shadow:0 0 0 5px #d5bb7f22}.hs-map-node.is-boss.is-current{border-color:#d5bb7f;box-shadow:0 0 0 7px #c4a76d30,0 0 30px #c4a76d99}.hs-map-emblem{background:50%/contain no-repeat;width:30px;height:30px;display:block}.hs-map-node.is-boss small{color:#ff9db2}.hs-map-node.is-final{border-color:#ff9d74;width:62px;height:65px}.hs-map-node.is-final:before{content:"♛";color:#ffc28b;font-size:18px;position:absolute;top:-24px}.hs-map-node[aria-pressed=true]{outline-offset:5px;outline:2px solid #fff}.hs-map-node:focus-visible,.hs-map-viewport:focus-visible,.hs-map-tracker select:focus-visible{outline-offset:3px;outline:3px solid #e9e5dc}.hs-map-viewport:focus-visible{outline-offset:-3px}.hs-map-selection{background:#111514;border-top:1px solid #313632;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.hs-map-selection>div{min-width:0}.hs-map-selection small{color:#e9e5dc;font-size:.65rem}.hs-map-selection h3{margin:.3rem 0;font-size:.8rem}.hs-map-selection p{color:#767b76;margin:.2rem 0;font-size:.7rem}.hs-map-selection>button{flex-shrink:0}.hs-map-stock{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.hs-map-end{text-align:center;color:#767b76;background:#0b0e0f;padding:2rem 1rem;font-size:.75rem}@media (max-width:600px){.hs-map-toolbar{gap:.5rem;padding:.8rem}.hs-map-toolbar p{font-size:.7rem}.hs-map-toolbar button{white-space:nowrap;font-size:.7rem}.hs-map-viewport{height:560px;max-height:70svh}.hs-map-tracker{padding:.6rem .75rem;font-size:.6rem}.hs-map-tracker select{max-width:150px}.hs-map-world-head{padding-left:29%}.hs-map-world-head h2{font-size:.8rem}.hs-map-world-head p{font-size:.6rem}.hs-map-act h3{font-size:.65rem;top:9px;left:13px}.hs-map-act h3 small{max-width:95px;font-size:.55rem}.hs-map-node{width:34px;height:34px;font-size:.7rem}.hs-map-node.is-current{width:41px;height:41px}.hs-map-node.is-boss{width:45px;height:49px}.hs-map-node.is-final{width:50px;height:55px}.hs-map-emblem{width:27px;height:27px}.hs-map-node small{font-size:.55rem}.hs-map-selection{flex-wrap:wrap;padding:.8rem}.hs-map-selection h3{font-size:.7rem}.hs-map-selection>button{width:100%}}.hs-drops{background:#0b0e0f88;border:1px solid #313632;border-radius:8px;margin:.75rem 0;padding:.75rem}.hs-drops h4{color:#e9e5dc;margin:0 0 .3rem;font-size:.75rem;font-weight:600}.hs-drops ul{gap:.4rem;margin:.5rem 0;padding:0;list-style:none;display:grid}.hs-drops li{align-items:center;gap:.4rem;font-size:.7rem;display:flex}.hs-drops li>span{flex:1}.hs-drops li small{color:#767b76;font-size:.6rem;display:block}.hs-drops li b{color:#c4a76d;white-space:nowrap;font-size:.65rem;font-weight:600}.hs-map-selection:has(.hs-drops){align-items:flex-start}.hs-map-selection:has(.hs-drops)>div{flex:1}@media (max-width:600px){.hs-map-selection:has(.hs-drops)>div{flex-basis:100%}}.hs-map-boss-name{white-space:normal;text-align:center;max-width:170px;font-size:.6rem;font-weight:600;display:block}.hs-team-modes{flex-wrap:wrap;gap:.45rem;display:flex}.hs-team-modes .is-active{color:#ffe18a;border-color:#f4c95d}.hs-duo-picker{background:#171b1a;border:1px solid #313632;border-radius:.6rem;width:100%;max-width:760px;padding:.75rem}.hs-duo-picker p{color:#b4b2aa;margin:.25rem 0 .65rem;font-size:.82rem}.hs-duo-cards{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:.5rem;max-height:300px;display:grid;overflow-y:auto}.hs-duo-card{color:#e9e5dc;border:1px solid #313632;border-radius:.45rem;grid-template-columns:auto 42px 1fr;align-items:center;gap:.45rem;padding:.45rem;font-size:.75rem;display:grid}.hs-duo-card.is-selected{background:#292817;border-color:#f4c95d}.hs-duo-card img{object-fit:cover;border-radius:.25rem;grid-row:span 2;width:42px;height:48px}.hs-duo-card small{color:#b4b2aa;grid-column:3}.hs-star-rules{color:#b4b2aa;margin:.6rem 0 1rem;font-size:.82rem}.hs-stars-result{color:#ffd76a;font-size:1.2rem}.hs-stars-result span{color:#e9e5dc;font-size:.85rem}.hs-node-stars{color:#ffd76a;letter-spacing:.05em;white-space:nowrap;font-size:.72rem;display:block}.hs-star-total{color:#ffe18a;white-space:nowrap;border:1px solid #6d5b2e;border-radius:999px;margin:0;padding:.3rem .6rem}@media (max-width:390px){.hs-team-modes{width:100%}.hs-team-modes .bt-btn{flex:1;padding-inline:.45rem;font-size:.72rem}.hs-map-toolbar{flex-wrap:wrap}.hs-duo-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.hs-rewards{background:#081323b3;border:1px solid #a0bee640;border-radius:10px;margin:0 0 .75rem;padding:.6rem .8rem}.hs-rewards h3{justify-content:space-between;gap:.5rem;margin:0 0 .4rem;font-size:.95rem;display:flex}.hs-rewards ul{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.hs-rewards li{background:#ffffff0d;border-radius:8px;flex-direction:column;gap:.2rem;padding:.5rem;font-size:.8rem;display:flex}.hs-rewards li.is-ready{outline:2px solid #f5c542}.hs-rewards li.is-claimed{opacity:.6}.hs-rewards li button{margin-top:auto}.hs-rewards li>span>span{white-space:nowrap;align-items:center;gap:.25rem;margin-right:.6rem;display:inline-flex}.hs-map-parcours{--hs-ink:#e9e5dc;--hs-muted:#b4b2aa;--hs-gold:#c4a76d;background:0 0}.hs-map-parcours .hs-map-toolbar{background:0 0;flex-wrap:wrap;padding-inline:0}.hs-map-toolbar label{color:#b4b2aa;align-items:center;gap:10px;font-size:12px;display:flex}.hs-map-toolbar select{color:#e9e5dc;max-width:220px;font:inherit;background:#171b1a;padding:9px}.hs-map-scene{isolation:isolate;background:#101814;border-radius:8px;height:440px;position:relative;overflow:hidden}.hs-map-scene:before{content:"";z-index:-1;background:linear-gradient(#0c110f30, #0c110f66), var(--hs-art) center / cover;position:absolute;inset:0}.hs-map-scene.is-locked{filter:grayscale()}.hs-map-location{text-align:right;position:absolute;top:20px;right:24px}.hs-map-location h2{margin:0;font-size:26px}.hs-map-location p{color:#b4b2aa;font-size:12px}.hs-map-parcours .hs-map-node{width:44px;height:44px}.hs-map-parcours .hs-map-node .i{width:20px;height:20px}.hs-map-parcours .hs-map-node:disabled{filter:grayscale();opacity:.55;cursor:not-allowed}.hs-map-parcours .hs-map-node small{font-size:11px}.hs-map-parcours .hs-map-node.is-boss{width:52px;height:56px}.hs-map-hint{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 20px;display:flex}.hs-map-hint p{color:#b4b2aa;margin:0;font-size:12px}.hs-map-objects{margin:24px 0}.hs-map-objects h2{margin:0 0 8px;font-size:22px}.hs-map-objects>p,.hs-map-loot{color:#b4b2aa;font-size:12px}.hs-object-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:16px;display:grid}.hs-object-list>div{align-items:center;gap:10px;font-size:13px;display:flex}.hs-object-list small{color:#b4b2aa;margin-top:3px;font-size:11px;display:block}.hs-map-loot summary{cursor:pointer;padding:10px 0}.hs-preparation{padding-block:12px}.hs-prep-heading,.hs-prep-toolbar,.hs-camp-head,.hs-prep-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.hs-prep-heading{margin-bottom:20px}.hs-prep-heading h2{margin:0;font-size:clamp(28px,3vw,40px)}.hs-prep-heading p,.hs-team-note{color:#b4b2aa;font-size:12px}.hs-prep-toolbar{margin-bottom:20px}.hs-vs-layout{grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr);align-items:center;gap:16px;display:grid}.hs-camp-head{margin-bottom:12px}.hs-camp-head h3{margin:0;font-size:18px}.hs-camp-head strong{color:#c4a76d;font-size:14px;font-weight:500}.hs-prep-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mq-app-shell[class] button.hs-card-choice[class]{color:#e9e5dc;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.hs-card-choice .card,.hs-enemy-card .card{max-width:164px;margin-inline:auto}.hs-card-choice>small,.hs-enemy-card>small{text-align:center;font:400 11px/1.4 var(--font-sans);color:#b4b2aa;margin-top:6px;display:block}.hs-card-choice:focus-visible{outline-offset:4px;outline:2px solid #c4a76d}.hs-card-choice.is-reserve{opacity:.4;filter:grayscale()}.hs-card-choice:disabled{cursor:default}.hs-empty-slot{aspect-ratio:5/7;color:#b4b2aa;background:#171b1a;place-items:center;width:100%;max-width:164px;margin:auto;font-size:12px;display:grid}.hs-vs-label{font:500 43px/1 var(--font-display);color:#c4a76d;text-align:center}.hs-prep-footer{background:#141b16;border-radius:8px;margin-top:20px;padding:16px}.hs-prep-footer .hs-drops{background:0 0;flex:1;min-width:0;margin:0}.mq-app-shell[class] .hs-fight-button.ui-button{font:500 19px var(--font-display);color:#c4a76d}.hs-picker{color:#e9e5dc;background:#17201b;border:0;border-radius:8px;width:min(740px,100% - 24px);max-height:80svh;padding:20px}.hs-picker::backdrop{background:#000b}.hs-picker header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.hs-picker h2{margin:0;font-size:21px}.hs-picker-search{gap:6px;margin-bottom:18px;font-size:12px;display:grid}.hs-picker-search input{color:#e9e5dc;font:inherit;background:#0c110f;padding:10px}.hs-picker-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.hs-picker-grid .hs-card-choice:disabled{opacity:.4}.hs-picker-grid .hs-card-choice[aria-pressed=true]{outline-offset:3px;outline:2px solid #c4a76d}.hs-depart{background-position:50%;background-size:cover;place-items:center;min-height:440px;display:grid;position:relative;overflow:hidden}.hs-depart:before{content:"";background:#0c110fc9;position:absolute;inset:0}.hs-depart:after{content:"";background:#0c110f;animation:.55s cubic-bezier(.22,.8,.35,1) both hs-depart-shade;position:absolute;inset:0}.hs-depart>div{z-index:1;text-align:center;animation:.25s ease-out both hs-depart-title;position:relative}.hs-depart h2{font-size:32px}.hs-depart .hs-vs-label{margin:24px 0;display:block}.hs-depart p{color:#b4b2aa;font-size:13px}@keyframes hs-depart-shade{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes hs-depart-title{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1000px){.hs-prep-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.hs-map-location{top:16px;right:16px}.hs-map-location h2{font-size:21px}.hs-map-toolbar select{max-width:160px}.hs-map-scene{height:420px}.hs-object-list{grid-template-columns:1fr}.hs-vs-layout{grid-template-columns:1fr;gap:18px}.hs-vs-label{font-size:32px}.hs-prep-footer{flex-direction:column;align-items:flex-start}.hs-prep-footer .hs-drops{width:100%}.hs-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.hs-depart:after,.hs-depart>div{animation:none}.hs-depart:after{display:none}}.hs-map-scene:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(225deg,#081311ee,#081311a8 18%,#0000 48%);position:absolute;inset:0}.hs-map-location h2{color:#f4dfad;text-shadow:0 2px 4px #000,0 0 20px #000a}.hs-map-location p{color:#f0ece2;text-shadow:0 1px 3px #000}.hs-map-parcours .hs-map-node{color:#e0dac8;background:linear-gradient(145deg,#34433b,#101c17 70%);border:0;border-radius:15px 15px 25px 25px;width:54px;height:58px;box-shadow:inset 0 0 0 1px #9b9575,inset 0 0 0 5px #101913,inset 0 0 0 6px #776c4c,0 5px 12px #0008}.hs-node-face{align-content:center;justify-items:center;gap:1px;display:grid}.hs-map-parcours .hs-node-face .i{width:15px;height:15px}.hs-node-face b{font:500 20px/1 var(--font-display)}.hs-map-parcours .hs-map-node.is-current{color:#ffe7a4;background:linear-gradient(145deg,#796339,#342d1b 70%);width:58px;height:62px;box-shadow:inset 0 0 0 1px #ead198,inset 0 0 0 5px #332d1b,inset 0 0 0 6px #b89a59,0 0 0 5px #d5b56c30,0 5px 20px #0008}.hs-map-parcours .hs-map-node.is-current:after{content:"À JOUER";color:#f5d68d;font:600 8px/1.2 var(--font-dm), sans-serif;letter-spacing:.12em;white-space:nowrap;background:#142019;border-radius:3px;padding:3px 7px;position:absolute;bottom:calc(100% + 6px)}.hs-map-parcours .hs-map-node.is-done{color:#e2c585;background:linear-gradient(145deg,#514e34,#19251c)}.hs-map-parcours .hs-map-node:disabled{opacity:1;color:#b7bcb2;filter:saturate(.2)}.hs-map-parcours .hs-map-node.is-boss{background:linear-gradient(145deg,#543c38,#241d1b);width:58px;height:62px;box-shadow:inset 0 0 0 1px #b17d6d,inset 0 0 0 5px #241d1b,inset 0 0 0 6px #71554b,0 5px 12px #0008}.hs-map-parcours .hs-map-node.is-boss.is-current{box-shadow:inset 0 0 0 1px #ead198,inset 0 0 0 5px #332d1b,inset 0 0 0 6px #b89a59,0 0 0 5px #d5b56c30,0 5px 20px #0008}.hs-map-parcours .hs-map-node small{color:#eee9dc;text-shadow:none;background:#0b1716ed;border-radius:4px;padding:3px 8px;font-size:10px;line-height:1.35;top:calc(100% + 6px)}.hs-map-parcours .hs-map-node.is-current small{color:#fff2d0}.hs-map-parcours .hs-node-stars{color:#edcf85;font-size:10px}.mq-app-shell[class] button.hs-card-choice[class]:has(.hs-empty-slot){text-align:center}.hs-empty-slot{box-sizing:border-box;background:radial-gradient(at 50% 35%,#28352b66,#0000 70%),#151e18;border-radius:5px;align-content:center;gap:10px;padding:12px;box-shadow:inset 0 0 0 1px #53634655}.hs-empty-slot .i{color:#a38d5c;opacity:.8;width:34px;height:34px}.hs-empty-slot b{color:#c8b888;font:500 12px var(--font-display)}.hs-empty-slot>span{color:#b4bcb1;max-width:14ch;font:400 11px/1.4 var(--font-dm), sans-serif}.mq-app-shell[class] button.hs-card-choice[class]:hover:not(:disabled) .hs-empty-slot{background-color:#202d22;box-shadow:inset 0 0 0 1px #b79e60}@media (max-width:600px){.hs-empty-slot{min-height:170px}}.hs-star-counter{flex:280px;max-width:420px}.hs-map-hint .hs-star-total-big{font:500 34px/1 var(--font-cinzel), Georgia, serif;color:#e3c985;align-items:baseline;gap:8px;display:flex}.hs-star-total-big small{font:400 15px var(--font-dm), sans-serif;color:#9a9a92}.hs-star-bar{background:#1a1f1d;height:8px;margin:12px 0 26px;position:relative}.hs-star-bar>i{background:#c4a76d;position:absolute;inset:0 auto 0 0}.hs-star-bar>span{background:#555b56;width:2px;height:16px;margin-left:-1px;position:absolute;top:-4px}.hs-star-bar>span.is-ok{background:#e3c985}.hs-star-bar>span em{font:400 11px var(--font-dm), sans-serif;color:#777d78;font-style:normal;position:absolute;top:18px;left:50%;transform:translate(-50%)}.hs-star-bar>span:last-child em{transform:translate(-100%)}.hs-map-hint .hs-star-next b{color:#e3c985;font-weight:600}.hs-node-stars{justify-content:center;gap:2px;display:flex}.hs-node-stars .i{flex:none;width:17px;height:17px}.hs-node-stars .i.is-on{color:#e3c985}.hs-node-stars .i.is-off{color:#6b6247}@media (max-width:480px){.hs-map-hint .hs-star-total-big{font-size:30px}.hs-node-stars .i{width:15px;height:15px}}
