.Y18buq_figure{--mc-accent:var(--spotlight-theme-color,var(--blue));--mc-line:color-mix(in srgb, var(--mc-accent) 18%, transparent);--mc-line-strong:color-mix(in srgb, var(--mc-accent) 45%, transparent);--mc-wash:color-mix(in srgb, var(--mc-accent) 8%, transparent);--mc-surface:#ffffff08;--mc-surface-hover:#ffffff0f;--mc-good:#5fd08f;--mc-bad:#ff6f7d;--mc-warn:#f4c76a;--mc-info:#7cc4ff;--mc-neutral:#9aa0a6;flex-direction:column;gap:10px;margin:0;display:flex}.Y18buq_stage{border:1px solid var(--mc-line);background:#0c0c0c;border-radius:4px;overflow:hidden}@media screen and (max-width:800px){.Y18buq_stage{-webkit-overflow-scrolling:touch;overflow-x:auto}}.Y18buq_svg{width:100%;height:auto;max-height:760px;display:block}@media screen and (max-width:800px){.Y18buq_svg{max-height:560px;min-width:min(600px,560px*var(--plot-ar,1))}}.Y18buq_bg{fill:#0c0c0c}.Y18buq_grid line{stroke:#ffffff0a;stroke-width:1px}.Y18buq_faint{opacity:.35}.Y18buq_bossCore{fill:#0c0c0c}.Y18buq_svg g[data-kind]>g{stroke:#000000b3;stroke-width:1.2px}.Y18buq_svg g[data-kind=enemy]>g{stroke:none}.Y18buq_labels text{fill:#f6e7c1;paint-order:stroke;stroke:#0c0c0c;stroke-width:4px;stroke-linejoin:round;font-weight:600}.Y18buq_scale line{stroke:#ece6e2cc;stroke-width:2px}.Y18buq_scale text{fill:#ece6e2cc}.Y18buq_scaleBg{fill:#000000a6;stroke:none}.Y18buq_hasHighlight .Y18buq_off{opacity:.22}.Y18buq_on{opacity:1}.Y18buq_ring{fill:none;stroke:#fff;stroke-width:2.5px}.Y18buq_caption{flex-direction:column;gap:8px;display:flex}.Y18buq_legend{color:#ece6e2cc;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.Y18buq_legend li{align-items:center;gap:6px;display:inline-flex}.Y18buq_legend b{color:#ece6e2;font-variant-numeric:tabular-nums}.Y18buq_swatch{flex:0 0 14px;width:14px;height:14px}.Y18buq_note{color:#ece6e299;margin:0;font-size:12px;line-height:1.5}.Y18buq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Y18buq_checklist{--mc-accent:var(--spotlight-theme-color,var(--blue));--mc-line:color-mix(in srgb, var(--mc-accent) 18%, transparent);--mc-line-strong:color-mix(in srgb, var(--mc-accent) 45%, transparent);--mc-wash:color-mix(in srgb, var(--mc-accent) 8%, transparent);--mc-surface:#ffffff08;--mc-surface-hover:#ffffff0f;--mc-good:#5fd08f;--mc-bad:#ff6f7d;--mc-warn:#f4c76a;--mc-info:#7cc4ff;--mc-neutral:#9aa0a6;flex-direction:column;gap:14px;display:flex}.Y18buq_checkHead{color:#ece6e2cc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:13px;display:flex}.Y18buq_checkHead b{color:var(--mc-accent);font-variant-numeric:tabular-nums}.Y18buq_progress{background:#ffffff0f;border-radius:3px;flex:200px;height:6px;overflow:hidden}.Y18buq_progress span{background:var(--mc-accent);height:100%;transition:width .2s;display:block}.Y18buq_reset{border:1px solid var(--mc-line-strong);color:#ece6e2cc;cursor:pointer;background:0 0;border-radius:4px;padding:4px 10px;font-size:12px}.Y18buq_reset:hover{color:#ece6e2;border-color:var(--mc-accent)}.Y18buq_reset:focus-visible{color:#ece6e2;border-color:var(--mc-accent)}.Y18buq_checkGroup h3{font-family:"Rajdhani",var(--font-rajdhani),sans-serif;color:#ece6e2;margin:0 0 8px;font-size:15px;font-weight:700}@media screen and (max-width:800px){.Y18buq_checkGroup h3{font-size:14px}}.Y18buq_checkGroup h3{margin:0 0 8px}.Y18buq_checkList{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}@media screen and (max-width:500px){.Y18buq_checkList{grid-template-columns:1fr}}.Y18buq_checkList label{border:1px solid var(--mc-line);background:var(--mc-surface);cursor:pointer;border-radius:4px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:7px 10px;font-size:13px;line-height:1.4;display:grid}.Y18buq_checkList label:hover{background:var(--mc-surface-hover)}.Y18buq_checkList input{width:16px;height:16px;accent-color:var(--spotlight-theme-color,#c9a45c);margin:1px 0 0}.Y18buq_checkList li{position:relative}.Y18buq_checkList li:has(.Y18buq_checkMap) label{padding-right:38px}[dir=rtl] .Y18buq_checkList li:has(.Y18buq_checkMap) label{padding-left:38px;padding-right:0}.Y18buq_checkMap{border:1px solid var(--mc-line);width:26px;height:26px;color:var(--mc-accent);cursor:pointer;background:#00000040;border-radius:4px;padding:0;font-size:15px;line-height:1;position:absolute;top:5px;right:6px}[dir=rtl] .Y18buq_checkMap{left:6px;right:auto}.Y18buq_checkMap:hover{border-color:var(--mc-line-strong);background:var(--mc-wash)}.Y18buq_checkDone{opacity:.55}.Y18buq_checkDone .Y18buq_checkLabel{text-decoration:line-through}.Y18buq_checkLabel{color:#ece6e2;font-weight:600}.Y18buq_checkHint{color:#ece6e299;font-size:12px;font-weight:400;display:block}.Y18buq_checkLabel a{color:inherit}
