.rv-retrieving{color:var(--game-red,#ff2020)}.rv-hidden-note{border-top:1px solid var(--line);color:var(--game-grey,#9d9d9d);margin:12px 0 0;padding-top:10px;font-size:13px;line-height:1.5}.rv-known{align-content:start;gap:16px;min-width:0;display:grid}.rv-chain{justify-self:center;max-width:100%;position:relative}.rv-steps{justify-content:center;align-items:flex-start;display:flex}.rv-step{align-items:flex-start;min-width:0;display:flex}.rv-node{width:108px;min-width:0}.p-shell .rv-node-btn{width:100%;color:inherit;font:inherit;cursor:help;background:0 0;border:0;border-radius:4px;justify-items:center;gap:7px;padding:0;display:grid;position:relative}.rv-node img{border:1px solid #4b4b4b;border-radius:5px;width:40px;height:40px;display:block;box-shadow:0 0 0 1px #000}.rv-node-btn b{font:400 11.5px/1.25 var(--font-sans);text-align:center;white-space:nowrap;color:#6d7484}.rv-node.is-off img{filter:grayscale()brightness(.45)}.rv-node.is-past img{filter:saturate(.75)brightness(.7);border-color:var(--gold-2)}.rv-node.is-now img{border-color:#ffd974;box-shadow:0 0 0 1px #000,0 0 0 3px #ffd97447,0 0 16px #ffc85080}.rv-chain-hidden .is-now .rv-node-btn b{color:#ff6a5c}.rv-chain-datamined .is-now .rv-node-btn b{color:var(--game-yellow)}.rv-chain-checked .is-now .rv-node-btn b{color:var(--game-green)}.rv-arrow{flex:none;width:56px;height:12px;margin:15px -28px 0}.rv-arrow svg{width:100%;height:100%;display:block;overflow:visible}.rv-arrow-line{fill:none;stroke:#3d4350;stroke-width:2px}.rv-arrow-head{fill:#3d4350}.rv-arrow.is-on .rv-arrow-line{stroke:#e2bd5a}.rv-arrow.is-on .rv-arrow-head{fill:#e2bd5a}.rv-arrow-dot{fill:#fff0b8;opacity:0;filter:drop-shadow(0 0 2px #ffd974)}.rv-chain-datamined .is-next .rv-arrow-dot{animation:3.8s ease-in-out infinite rv-travel}.rv-chain-checked .is-on .rv-arrow-line{stroke-dasharray:47;stroke-dashoffset:0;animation:.35s ease-out both rv-arrow-draw;animation-delay:calc(.45s + var(--n) * .4s)}.rv-chain-checked .is-on .rv-arrow-head{animation:.15s ease-out both rv-appear;animation-delay:calc(.75s + var(--n) * .4s)}.rv-chain-checked .is-now img{animation:.6s ease-out 1.25s both rv-learn}.rv-chain-checked .is-now .rv-node-btn b{animation:.4s ease-out 1.35s both rv-name}@keyframes rv-travel{0%{opacity:0;transform:translate(3px)}18%{opacity:.95}72%{opacity:.95}to{opacity:0;transform:translate(50px)}}@keyframes rv-arrow-draw{0%{stroke-dashoffset:47px}}@keyframes rv-appear{0%{opacity:0}}@keyframes rv-learn{0%{filter:grayscale()brightness(.45);border-color:#4b4b4b;box-shadow:0 0 0 1px #000,0 0 0 3px #ffd97400,0 0 #ffc85000}60%{filter:none;box-shadow:0 0 0 1px #000,0 0 0 4px #ffd97480,0 0 24px #ffc850cc}}@keyframes rv-name{0%{color:#6d7484}}@media (max-width:380px){.rv-chain{width:100%}.rv-legend{text-wrap:balance}.rv-step{flex:1 1 0}.rv-node{width:100%}.rv-node-btn b{white-space:normal}.rv-arrow{width:46px;margin:15px -23px 0}}@media (prefers-reduced-motion:reduce){.rv-chain *{animation:none!important}.rv-arrow-dot{display:none}}.rv-legend{z-index:2;background:var(--bg);text-align:center;width:max-content;max-width:min(680px,100vw - 32px);color:var(--text-muted);margin:6px 0 0;padding:2px 8px;font-size:12.5px;line-height:1.35;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (hover:none),(max-width:640px){.rv-legend{background:0 0;width:auto;max-width:none;margin:9px 0 0;padding:0;position:static;transform:none}}.rv-node.is-shown .rv-node-btn b{color:var(--ivory-2)}.rv-band{border-bottom:1px solid var(--line);margin:-20px 0 16px}.rv-band summary{align-items:center;gap:14px;padding:8px 0 10px;font-size:13.5px;list-style:none;display:flex}.rv-band summary::-webkit-details-marker{display:none}.rv-band summary:after{content:"";border:solid var(--text-muted);border-width:0 1.5px 1.5px 0;flex:none;width:7px;height:7px;margin-left:2px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.rv-band[open] summary:after{transform:translateY(1px)rotate(-135deg)}.rv-band summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rv-band-name{color:var(--ivory);flex:none;font-weight:600}.rv-bar{background:#000;border:1px solid #5c4b2c;border-radius:1px;flex:1;min-width:80px;height:8px;display:inline-block;position:relative;overflow:hidden}.rv-bar>span,.rv-mini>span{background:linear-gradient(#f0d58c,#b48a3c 60%,#8a6428);height:100%;display:block}.rv-bar>span{transform-origin:0;animation:1.2s cubic-bezier(.2,.7,.2,1) .2s both rv-fill}@keyframes rv-fill{0%{transform:scaleX(0)}}.rv-in,.rv-out{font-variant-numeric:tabular-nums;flex:none}.rv-in{color:#e2c47e}.rv-in span,.rv-out{color:var(--text-muted)}.rv-more{color:var(--text-muted);flex:none;font-size:12.5px}.rv-band summary{cursor:pointer}.rv-band summary:hover .rv-more{color:var(--ivory)}.rv-band-more{grid-template-columns:max-content minmax(240px,360px);align-items:stretch;gap:14px 40px;padding:4px 0 16px;display:grid}.rv-rows{grid-template-columns:max-content minmax(120px,280px) max-content;justify-content:start;align-items:center;gap:9px 16px;font-size:13.5px;display:grid}.rv-row{display:contents}.rv-row-name{color:var(--ivory-2)}.rv-row-n{font-variant-numeric:tabular-nums}.rv-mini{background:#000;border:1px solid #5c4b2c;border-radius:1px;height:7px;display:block;position:relative;overflow:hidden}.rv-guide{border:1px solid var(--line);background:linear-gradient(90deg,#0a0c10e6 40%,#0a0c1059),url(/wow-ui/dungeons/art-excavation-site.webp) 50% 40%/cover;border-radius:3px;align-content:center;gap:4px;max-width:420px;padding:12px 16px;display:grid;position:relative;overflow:hidden}.rv-guide h3{font:700 16px/1.25 var(--font-display), serif;margin:0}.rv-guide h3 a{color:var(--game-yellow);text-shadow:0 1px #000}.rv-guide h3 a:after{content:"";position:absolute;inset:0}.rv-guide-go{color:var(--accent);font-size:13px}.rv-guide:hover h3 a,.rv-guide h3 a:focus-visible{color:#fff0a8;text-decoration:none}.rv-guide:hover .rv-guide-go{text-underline-offset:3px;text-decoration:underline}@media (max-width:720px){.rv-band summary{flex-wrap:wrap;gap:6px 12px}.rv-band-name{flex:auto}.rv-in{order:2}.rv-out{order:3;margin-left:auto}.rv-bar{flex-basis:100%;order:4}.rv-rows{grid-template-columns:minmax(0,1fr) max-content;gap:4px 12px}.rv-row-name{grid-column:1/-1;margin-top:6px}.rv-band-more{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rv-bar>span{animation:none}}.it-pair .it-tip{position:relative}.it-beta-mark.rv-mark-hidden,.it-beta-mark.rv-mark-ok{white-space:nowrap}.it-beta-mark.rv-mark-hidden{color:#ff8a7a;background:#c8281e33}.it-beta-mark.rv-mark-ok{color:#8fe07f;background:#1eff001f}.rv-hidden-title{color:var(--game-grey,#9d9d9d)}
