.rr-ui{--bone: #efe6d3;--bone2: #bdb29d;--bone3: #847a6b;--blood: #c4142c;--blood2: #ff2a3d;--blood3: #6e0815;--teal: #6fd3c8;--teal2: #2f8f87;--amber: #f0a640;--st0: #0b090c;--st1: #141015;--st2: #1d171c;--st3: #2a2226;--edge: #4a3e3b;--serif: "Palatino Linotype", "Book Antiqua", Palatino, Constantia, Georgia, serif;--sans: "Segoe UI", system-ui, -apple-system, Roboto, sans-serif;position:fixed;inset:0;z-index:10;pointer-events:none;user-select:none;overflow:hidden;font-family:var(--sans);font-weight:500;line-height:1.25;color:var(--bone);font-size:clamp(12px,calc(.5vw + .45vh + 2.5px),23px);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.rr-ui *,.rr-ui *:before,.rr-ui *:after{box-sizing:border-box}.rr-ui.hidden,.rr-ui .hidden{display:none!important}.rr-ui .rr-hit{pointer-events:auto;cursor:pointer}.rr-ui svg{display:block}.rr-ui img{display:block}.rr-panel{background:linear-gradient(180deg,#282024ed,#110d10f0);border:1px solid var(--edge);border-radius:.35em;box-shadow:inset 0 1px #ffecd214,inset 0 -2px #00000073,0 2px #0000008c,0 0 0 1px #00000059}.rr-bar{position:relative;overflow:hidden;border-radius:.2em;background:linear-gradient(180deg,#060406,#120d10);border:1px solid #000;box-shadow:inset 0 1px 3px #000000e6,0 0 0 1px #ffecd212}.rr-boss,.rr-raid,.rr-dock{will-change:transform}.rr-bar .fill{position:absolute;inset:0;transform-origin:0 50%;transform:scaleX(0)}.rr-bar .txt{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.8em;font-weight:700;letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 1px 0 #000,0 0 2px #000}.rr-bar .txt.l{right:auto;left:.6em}.rr-bar .txt.r{left:auto;right:.6em}.rr-bar .abs{position:absolute;inset:0;transform-origin:0 50%;transform:scaleX(0);background:repeating-linear-gradient(-45deg,#ebf8ff8c 0 .25em,#ebf8ff40 .25em .5em)}.rr-role-ic{width:100%;height:100%}.rr-go,.rr-btn{pointer-events:auto;cursor:pointer;text-align:center;white-space:nowrap;font-family:var(--serif);font-weight:700;letter-spacing:.18em;font-size:.95em;padding:.65em 1.6em;border-radius:.3em;transition:filter .15s,transform .15s}.rr-go{color:#fff3ea;background:linear-gradient(180deg,#d42639,#9b0f22 55%,#6b0715);border:1px solid #ff6474;box-shadow:inset 0 1px #ffd2c859,0 2px #2a0309,0 0 1.4em #ff2a3d59;text-shadow:0 1px 1px #3a0610}.rr-btn{color:var(--bone);background:linear-gradient(180deg,#3a3034,#211a1e);border:1px solid var(--edge);box-shadow:inset 0 1px #ffecd214,0 2px #000}.rr-go:hover,.rr-btn:hover{filter:brightness(1.15)}.rr-go:active,.rr-btn:active{transform:translateY(1px)}.rr-go-big{font-size:1.15em;padding:.7em 2.6em}.rr-go-wide{display:block;margin-bottom:.55em}.rr-cord{position:relative;height:3px;width:22em;margin:.5em auto .6em;background:linear-gradient(90deg,transparent,var(--blood) 15%,#ff3b4e 50%,var(--blood) 85%,transparent);box-shadow:0 0 .6em #ff2a3d73}.rr-cord i{position:absolute;top:-3px;width:7px;height:9px;background:#e02a3d;border:1px solid #5a0610;border-radius:2px}.rr-cord i:nth-child(1){left:30%}.rr-cord i:nth-child(2){left:50%}.rr-cord i:nth-child(3){left:70%}.rr-select{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#0805089e,#08050800 26% 50%,#080508db 76%,#060406f5);padding:2.4vh 1em 2.2vh}.rr-sel-top{text-align:center;animation:rr-fadein .9s ease both}.rr-sel-mark{width:5.4em;margin:0 auto -.3em;filter:drop-shadow(0 0 .9em rgba(255,42,61,.65))}.rr-sel-title{font-family:var(--serif);font-weight:700;font-size:3.6em;letter-spacing:.22em;padding-left:.22em;line-height:1.05;color:#f6eee0;text-shadow:0 .05em 0 #3a0610,0 0 .45em rgba(255,42,61,.55),0 0 1.4em rgba(255,42,61,.25)}.rr-sel-sub{font-family:var(--serif);font-style:italic;color:var(--bone2);font-size:1em;text-shadow:0 1px 2px #000}.rr-cards{display:flex;gap:.7em;align-items:stretch;margin-top:auto}.rr-card{--era: #888;position:relative;width:12.4em;border-radius:.4em;overflow:hidden;background:linear-gradient(180deg,#241d21f5,#0f0b0ef7);border:1px solid #3b3132;box-shadow:inset 0 1px #ffecd212,0 .6em 1.4em #0000008c;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .2s,box-shadow .2s}.rr-card:hover{border-color:color-mix(in srgb,var(--era) 55%,#3b3132);transform:translateY(-.2em)}.rr-card.on{transform:translateY(-.6em);border-color:var(--era);box-shadow:inset 0 1px #ffecd21a,0 0 0 1px var(--era),0 0 1.6em color-mix(in srgb,var(--era) 45%,transparent),0 .8em 1.6em #0009}.rr-card.on:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;z-index:2;background:linear-gradient(90deg,var(--blood),#ff3b4e,var(--blood));box-shadow:0 0 .6em #ff2a3db3}.rr-card-pf{position:relative;border-bottom:1px solid #000}.rr-portrait{display:block;width:100%;aspect-ratio:3 / 2;height:auto;object-fit:cover;object-position:50% 62%}@media (max-height: 960px){.rr-portrait{aspect-ratio:2 / 1;object-position:50% 58%}.rr-card-blurb{min-height:0}.rr-sel-foot{margin-top:.8em}}.rr-card-era{position:absolute;top:.45em;left:.5em;font-family:var(--serif);font-weight:700;font-size:.68em;letter-spacing:.16em;color:#0c090b;background:var(--era);padding:.1em .5em;border-radius:.2em}.rr-card-body{padding:.55em .7em .7em}.rr-card-eraname{font-size:.66em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--era)}.rr-card-name{font-family:var(--serif);font-weight:700;font-size:1.08em;margin:.08em 0 .25em;color:#f8f1e4}.rr-card-role{display:flex;align-items:center;gap:.35em;font-size:.72em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bone)}.rr-card-role svg{width:1.25em;height:1.25em;color:var(--era)}.rr-card-blurb{font-size:.72em;color:var(--bone2);margin-top:.45em;min-height:2.6em}.rr-card-job{font-size:.66em;color:var(--teal);margin-top:.35em;min-height:2.5em;opacity:.9}.rr-card-abil{display:flex;gap:.28em;margin-top:.5em}.rr-mini{position:relative;width:1.95em;height:1.95em;border:1px solid #000;border-radius:.2em;overflow:hidden;pointer-events:auto;box-shadow:0 0 0 1px #ffecd214}.rr-mini img{width:100%;height:100%}.rr-mini b{position:absolute;right:.1em;bottom:0;font-size:.55em;color:var(--bone);text-shadow:0 0 2px #000,0 0 2px #000}.rr-mini:hover{box-shadow:0 0 0 1px var(--era)}.rr-sel-foot{display:flex;flex-direction:column;align-items:center;gap:.45em;margin-top:1.3em}.rr-sel-hint{font-size:.7em;color:var(--bone3);letter-spacing:.08em;white-space:pre}.rr-hud,.rr-hud-main{position:absolute;inset:0}.rr-hud.ended,.rr-hud-main.ended{opacity:0}.rr-hud.hs-raid .rr-raid,.rr-hud.hs-dock .rr-dock,.rr-hud.hs-side .rr-timers,.rr-hud.hs-side .rr-clock,.rr-ui.hs-side .rr-meter-wrap,.rr-ui.finale .rr-boss,.rr-ui.finale .rr-raid,.rr-ui.finale .rr-dock,.rr-ui.finale .rr-timers,.rr-ui.finale .rr-meter-wrap,.rr-ui.finale .rr-fct,.rr-ui.finale .rr-warnings,.rr-ui.finale .rr-runearrow{display:none}.rr-hud-main.ended .rr-hit{pointer-events:none}.rr-boss{position:absolute;top:.9em;left:50%;transform:translate(-50%);width:38em;padding:.45em .6em .55em;contain:layout paint}.rr-boss.targeted{border-color:#8c2a32;box-shadow:inset 0 1px #ffecd214,0 0 0 1px #ff2a3d59,0 2px #0000008c}.rr-boss-head{display:flex;align-items:center;gap:.5em;margin-bottom:.35em}.rr-boss-eye{width:1.9em;filter:drop-shadow(0 0 .35em rgba(255,42,61,.6))}.rr-boss-name{font-family:var(--serif);font-weight:700;font-size:1.15em;letter-spacing:.2em;color:#f6eee0}.rr-boss-phase{font-size:.66em;font-weight:700;letter-spacing:.12em;color:var(--bone3);padding:.1em .45em;border:1px solid #3b3132;border-radius:.2em}.rr-boss.p2 .rr-boss-phase{color:#ffb0b8;border-color:#8c1726;background:#8c17264d}.rr-boss-tgt{margin-left:auto;font-size:.74em;color:var(--bone2);white-space:nowrap}.rr-bhp{height:1.75em}.rr-bhp .fill{background:linear-gradient(180deg,#ef4352,#b3142a 45%,#7a0a19)}.rr-bhp .gloss{position:absolute;left:0;right:0;top:0;height:45%;background:linear-gradient(180deg,#ffffff24,#fff0);pointer-events:none}.rr-bhp .mark30{position:absolute;top:0;bottom:0;left:30%;width:2px;background:#ffecd2d9;box-shadow:0 0 4px #000}.rr-bhp .mark30 span{position:absolute;left:.3em;top:.05em;font-size:.55em;font-weight:800;color:var(--bone);text-shadow:0 0 2px #000,0 0 3px #000}.rr-boss.p2 .mark30{opacity:.35}.rr-bhp .txt{font-size:.86em}.rr-ben{height:.8em;margin-top:.3em}.rr-ben .fill{background:linear-gradient(180deg,#8ff0e4,#3fb3a8 55%,#1f6f69)}.rr-ben .txt{font-size:.56em;justify-content:flex-end;padding-right:.6em;letter-spacing:.12em;color:#e9fffb}.rr-ben .glow{position:absolute;inset:0;opacity:0;background:linear-gradient(90deg,#ff2a3d00,#ff2a3d8c)}.rr-ben.hot .fill{background:linear-gradient(180deg,#ffd27a,#f0803a 55%,#a3341a)}.rr-ben.hot .glow{opacity:.85}.rr-ben.full .fill{background:linear-gradient(180deg,#ff6b78,#d81f3a 55%,#7a0a19)}.rr-ben.full{box-shadow:inset 0 1px 3px #000000e6,0 0 0 1px #ff2a3d99,0 0 .8em #ff2a3d99}.rr-bcast{height:1.3em;margin-top:.35em}.rr-bcast .fill{background:linear-gradient(180deg,#ffc76a,#e08a26 55%,#8a4a0c)}.rr-bcast.k-hum .fill{background:linear-gradient(180deg,#a6fff4,#3fb3a8 55%,#1d625d)}.rr-bcast.k-ripple .fill,.rr-bcast.k-runes .fill{background:linear-gradient(180deg,#ff7d88,#d81f3a 55%,#6e0815)}.rr-bcast .txt{font-size:.78em}.rr-boss.dead{opacity:.6}.rr-clock{position:absolute;top:.9em;right:1.2em;text-align:right;text-shadow:0 1px 0 #000,0 0 3px #000}.rr-clock-t{font-size:1.6em;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em}.rr-clock-e{font-size:.68em;font-weight:700;letter-spacing:.14em;color:var(--bone3)}.rr-clock.late .rr-clock-e{color:var(--blood2)}.rr-timers{position:absolute;top:4.6em;right:1.2em;width:14.5em}.rr-timers-h{font-size:.7em;font-weight:800;letter-spacing:.2em;color:var(--bone3);text-align:right;margin-bottom:.3em;text-shadow:0 1px 2px #000}.rr-tb{position:relative;height:1.45em;margin-bottom:.28em;border-radius:.2em;overflow:hidden;background:#080608d1;border:1px solid #000;box-shadow:0 0 0 1px #ffecd20f;contain:layout paint}.rr-tb .fill{position:absolute;inset:0;transform-origin:0 50%;background:linear-gradient(180deg,#c9a26b,#7c5a2c);opacity:.85}.rr-tb .nm,.rr-tb .tm{position:absolute;top:0;bottom:0;display:flex;align-items:center;font-size:.74em;font-weight:700;text-shadow:0 1px 0 #000,0 0 2px #000;white-space:nowrap}.rr-tb .nm{left:.55em}.rr-tb .tm{right:.55em;font-variant-numeric:tabular-nums}.rr-tb.k-hum .fill{background:linear-gradient(180deg,#6fd3c8,#24706a)}.rr-tb.k-ripple .fill{background:linear-gradient(180deg,#e8505d,#7a0a19)}.rr-tb.k-reverb .fill{background:linear-gradient(180deg,#f0a640,#8a4a0c)}.rr-tb.k-rune .fill{background:linear-gradient(180deg,#b3122a,#4d0610)}.rr-tb.k-danger .fill{background:linear-gradient(180deg,#ff5060,#a3101f)}.rr-tb.soon{box-shadow:0 0 0 1px #ffecd259}.rr-tb.soon .tm{color:#fff}.rr-tb.soon:after{content:"";position:absolute;inset:0;background:#ffffff1a}.rr-raid{position:absolute;left:1em;top:24vh;width:15.6em}.rr-raid-h{font-size:.7em;font-weight:800;letter-spacing:.2em;color:var(--bone3);margin:0 0 .35em .2em;text-shadow:0 1px 2px #000}.rr-rf{--era: #888;position:relative;display:grid;grid-template-columns:1.75em 1fr;gap:0 .45em;align-items:center;padding:.32em .45em .36em .4em;margin-bottom:.3em;border-radius:.3em;contain:layout style;background:linear-gradient(180deg,#241d21e6,#100c0feb);border:1px solid #3a302f;border-left:.22em solid var(--era);box-shadow:inset 0 1px #ffecd20f,0 2px #00000080;transition:border-color .15s}.rr-rf:hover{border-color:#6a5a55;border-left-color:var(--era)}.rr-rf-ic{width:1.6em;height:1.6em;color:var(--era);filter:drop-shadow(0 1px 1px #000);grid-row:span 2}.rr-rf-main{min-width:0}.rr-rf-top{display:flex;align-items:baseline;gap:.35em;margin-bottom:.18em}.rr-rf-name{font-size:.8em;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rr-rf-you{font-size:.56em;font-weight:800;letter-spacing:.1em;color:#0c090b;background:var(--bone);padding:0 .35em;border-radius:.15em}.rr-rf-hpt{margin-left:auto;font-size:.7em;color:var(--bone2);font-variant-numeric:tabular-nums}.rr-rf-hp{height:1em}.rr-rf-hp .fill{background:linear-gradient(180deg,color-mix(in srgb,var(--era) 75%,#fff),var(--era) 45%,color-mix(in srgb,var(--era) 55%,#000))}.rr-rf-hand{position:absolute;inset:0;display:none;background:#2b2523}.rr-rf-hand .fill{background:linear-gradient(180deg,#c9c0b2,#8a8276 55%,#5a534b)}.rr-rf-hand .txt{font-size:.6em;letter-spacing:.08em;color:#fff}.rr-rf-deadt{position:absolute;inset:0;display:none;align-items:center;justify-content:center;font-size:.6em;font-weight:800;letter-spacing:.3em;color:var(--bone3)}.rr-rf.gripped{border-color:#8c1726;border-left-color:var(--blood2);box-shadow:inset 0 0 0 1px #ff2a3d59,0 2px #00000080}.rr-rf.gripped .rr-rf-hand{display:block}.rr-rf.dead{opacity:.55;border-left-color:#3a302f}.rr-rf.dead .rr-rf-ic{color:var(--bone3)}.rr-rf.dead .fill,.rr-rf.dead .abs{display:none}.rr-rf.dead .rr-rf-deadt{display:flex}.rr-rf.low:not(.dead){box-shadow:inset 0 0 0 1px #ff2a3d8c,0 2px #00000080;background:linear-gradient(180deg,#46121aeb,#180a0deb)}.rr-rf.target{border-color:#efe6d3bf;border-left-color:var(--era);box-shadow:0 0 0 1px #efe6d366,0 2px #00000080}.rr-rf.me .rr-rf-name{color:#fff}.rr-rf-debuffs{grid-column:2;display:flex;gap:.25em;flex-wrap:wrap}.rr-rf-debuffs:has(.rr-chip:not(.hidden)){margin-top:.22em}.rr-chip{position:relative;display:inline-flex;align-items:center;gap:.3em;font-size:.7em;font-weight:800;letter-spacing:.06em;padding:.08em .45em .14em;border-radius:.2em;overflow:hidden;color:#ffd5d9;background:#3d0a12;border:1px solid #8c1726}.rr-chip b{font-size:1.25em;color:#fff}.rr-chip b:empty{display:none}.rr-chip i{position:absolute;left:0;right:0;bottom:0;height:2px;background:#ff5a68;transform-origin:0 50%}.rr-chip.eroded{background:linear-gradient(180deg,#5a4a3a,#2e241c);border-color:#b08a5a;color:#f2dfc0}.rr-chip.eroded i{background:#f0c27a}.rr-rf-aggro{position:absolute;right:-1.75em;top:50%;width:1.45em;transform:translateY(-50%);opacity:0;filter:drop-shadow(0 0 .3em rgba(255,42,61,.8))}.rr-rf.aggro .rr-rf-aggro{opacity:1}.rr-rf-rune{position:absolute;right:.3em;top:-.5em;width:1.05em;height:1.05em;display:none;border-radius:50%;background:#0b080a;box-shadow:0 0 0 1px #000}.rr-rf-rune.live{display:block}.rr-rf-rune i{position:absolute;inset:.12em;border-radius:50%;border:2px solid #ff3b4e}.rr-rf-rune i:after{content:"";position:absolute;inset:.2em;border-radius:50%;border:1px solid #ff3b4e}.rr-rf.onrune .rr-rf-rune i{border-color:var(--teal);background:#6fd3c88c;box-shadow:0 0 .4em var(--teal)}.rr-rf.onrune .rr-rf-rune i:after{border-color:#e9fffb}.rr-rf.runewin{border-color:#b3122a}.rr-rf.runewin.onrune{border-color:var(--teal)}.rr-dock{position:absolute;left:50%;bottom:.9em;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.rr-pbuffs{display:flex;gap:.3em;margin-bottom:.4em;min-height:1.3em}.rr-pbuff{display:flex;align-items:center;gap:.4em;font-size:.68em;font-weight:700;padding:.12em .5em;border-radius:.2em;color:#dffaf6;background:#18423fe0;border:1px solid #3fb3a8;text-shadow:0 1px 1px #000}.rr-pbuff b{font-variant-numeric:tabular-nums;color:#fff}.rr-pbuff.debuff{color:#ffd5d9;background:#3d0a12e6;border-color:#8c1726}.rr-pcast{width:21em;height:1.4em;margin-bottom:.55em;border-color:#000}.rr-pcast .fill{background:linear-gradient(180deg,#ffe38a,#e0a92a 55%,#8a610c)}.rr-pcast.chan .fill{background:linear-gradient(180deg,#e2d4ff,#9a7ae6 55%,#4a2f8c)}.rr-pcast.hand{box-shadow:0 0 0 1px var(--blood2),0 0 .9em #ff2a3d80}.rr-pcast.hand .fill{background:linear-gradient(180deg,#d9d2c4,#9a9286 55%,#5a534b)}.rr-pcast .txt{font-size:.78em}.rr-actions{display:flex;gap:.5em;padding:.5em .6em 1.45em}.rr-slot{position:relative;width:3.7em;height:3.7em;border-radius:.3em;border:1px solid #000;box-shadow:0 0 0 1px #ffecd224,inset 0 0 0 1px #0009}.rr-slot .ic{position:absolute;inset:0;width:100%;height:100%;border-radius:.25em}.rr-slot .sw{position:absolute;inset:0;border-radius:.25em;--a: 360deg;background:conic-gradient(transparent var(--a),rgba(5,3,5,.78) 0)}.rr-slot .sw.g{background:conic-gradient(transparent var(--a),rgba(5,3,5,.42) 0)}.rr-slot .cdt{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.3em;font-weight:800;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 1px 0 #000,0 0 3px #000}.rr-slot .key{position:absolute;top:.12em;left:.18em;font-size:.66em;font-weight:800;color:var(--bone);text-shadow:0 0 2px #000,0 0 3px #000,0 1px 1px #000}.rr-slot .nm{position:absolute;top:calc(100% + .35em);left:50%;transform:translate(-50%);font-size:.6em;font-weight:600;color:var(--bone2);white-space:nowrap;text-shadow:0 1px 1px #000;max-width:7.2em;overflow:hidden;text-overflow:ellipsis}.rr-slot:hover{box-shadow:0 0 0 1px #ffecd28c,inset 0 0 0 1px #0009}.rr-slot.cooling .ic{filter:saturate(.35) brightness(.75)}.rr-slot.oor:after{content:"";position:absolute;inset:0;border-radius:.25em;background:#d214226b}.rr-slot.off .ic{filter:grayscale(1) brightness(.45)}.rr-slot.break{box-shadow:0 0 0 1px var(--blood2),0 0 .9em #ff2a3db3}.rr-slot.break .nm{color:#ff9aa4;font-weight:800}.rr-slot.break.held{box-shadow:0 0 0 1px #6a5a55}.rr-slot.break.held .ic{filter:grayscale(.6) brightness(.55)}.rr-slot.break.held .nm{color:var(--bone3)}.rr-slot .cap{position:absolute;bottom:calc(100% + .25em);left:50%;transform:translate(-50%);font-size:.62em;font-weight:800;letter-spacing:.04em;white-space:nowrap;color:#ffd0d5;background:#080508d9;padding:.05em .4em;border-radius:.2em}.rr-slot.fail:after{content:"";position:absolute;inset:0;border-radius:.25em;box-shadow:inset 0 0 0 2px #ff3b4e;background:#ff2a3d47}.rr-slot:before{content:"";position:absolute;inset:-2px;border-radius:.35em;opacity:0;pointer-events:none;z-index:2;box-shadow:0 0 0 2px #fff6e0,0 0 1em #fff6e0cc}.rr-slot.ready:before{opacity:1}.rr-slot.pressed{transform:scale(.93)}.rr-target{--era: #d81f3a;position:absolute;left:calc(100% + 1em);bottom:0;width:15em;display:grid;grid-template-columns:2.2em 1fr;gap:.5em;padding:.5em .6em;contain:layout paint;border-top:2px solid var(--era)}.rr-tg-ic{width:2.2em;height:2.2em;align-self:center}.rr-target.boss .rr-tg-ic{filter:drop-shadow(0 0 .35em rgba(255,42,61,.6))}.rr-tg-main{min-width:0}.rr-tg-top{display:flex;flex-direction:column}.rr-tg-name{font-family:var(--serif);font-weight:700;font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-target.boss .rr-tg-name{letter-spacing:.12em}.rr-tg-sub{font-size:.6em;color:var(--bone3);white-space:nowrap;letter-spacing:.08em;text-transform:uppercase}.rr-tg-hp{height:1.05em;margin:.25em 0 .2em}.rr-tg-hp .fill{background:linear-gradient(180deg,color-mix(in srgb,var(--era) 75%,#fff),var(--era) 45%,color-mix(in srgb,var(--era) 55%,#000))}.rr-tg-hp .txt{font-size:.66em}.rr-tg-info{font-size:.66em;color:var(--bone2);min-height:1.25em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-target.dead{opacity:.55}.rr-warnings{position:absolute;top:26vh;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:.2em}.rr-warn{text-align:center;max-width:92vw;padding:.2em 2.2em .3em;background:radial-gradient(closest-side,#080508b8,#08050880 60%,#08050800)}.rr-warn-line{display:flex;align-items:baseline;justify-content:center;gap:.55em}.rr-warn-txt{font-weight:900;font-size:1.95em;letter-spacing:.04em;line-height:1.1;text-shadow:0 0 2px #000,0 2px 0 #000,0 0 7px rgba(0,0,0,.9)}.rr-warn-cd{font-weight:800;font-size:1.55em;font-variant-numeric:tabular-nums;color:#fff;min-width:2.4em;text-align:left;text-shadow:0 0 2px #000,0 2px 0 #000,0 0 6px #000}.rr-warn-cd:empty{display:none}.rr-warn-sub{font-size:.92em;font-weight:700;color:var(--bone);margin-top:.15em;text-shadow:0 0 2px #000,0 1px 1px #000,0 0 6px #000}.rr-warn-sub:empty{display:none}.rr-warn-sub.ok{color:#8ff0e4}.rr-warn-sub.bad{color:#ffd0d5;display:inline-block;padding:.05em .55em;border-radius:.2em;background:#780818d9;box-shadow:0 0 0 1px #ff3b4e;text-shadow:0 1px 1px #000}.rr-warn.danger .rr-warn-txt{color:#ff3b4e;text-shadow:0 0 2px #000,0 2px 0 #2a0309,0 0 8px rgba(0,0,0,.9)}.rr-warn.warn .rr-warn-txt{color:#ffb347}.rr-warn.info .rr-warn-txt{color:#c9fff7}.rr-warn+.rr-warn .rr-warn-txt{font-size:1.3em}.rr-warn+.rr-warn .rr-warn-cd{font-size:1.1em}.rr-warn+.rr-warn .rr-warn-sub{font-size:.78em}.rr-fct{position:absolute;inset:0;overflow:hidden}.rr-fct-n{position:absolute;left:0;top:0;opacity:0;white-space:nowrap;font-weight:800;font-size:1.15em;color:#ffe08a;text-shadow:1px 0 0 #000,-1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000,0 2px 0 #000,0 0 4px #000}.rr-fct-n span{display:inline-block;transform:translate(-50%,-50%)}.rr-fct-n.small{font-size:.9em;color:#ffd27a}.rr-fct-n.crit{font-size:1.7em;color:#ffcf4a}.rr-fct-n.heal{color:#7dff9a}.rr-fct-n.hurt{color:#ff5a63}.rr-fct-n.hurt.big{font-size:1.6em}.rr-fct-n.absorb{font-size:.85em;color:#9be8ff;font-weight:800}.rr-meter-wrap{position:absolute;right:1.2em;bottom:.9em;width:16.5em}.rr-meter{padding:.35em .45em .4em}.rr-meter-h{display:flex;align-items:center;gap:.2em;margin-bottom:.35em}.rr-meter-tab{font-size:.66em;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--bone3);padding:.2em .5em;border-radius:.2em}.rr-meter-tab.on{color:var(--bone);background:#ffecd214;box-shadow:inset 0 -2px 0 var(--blood)}.rr-meter-tab:hover{color:var(--bone)}.rr-meter-x{margin-left:auto;font-size:1em;line-height:1;color:var(--bone3);padding:0 .3em}.rr-meter-x:hover{color:var(--bone)}.rr-meter-b{position:relative;height:calc(6 * 1.4em)}.rr-mrow{--era: #888;position:absolute;left:0;right:0;top:0;height:1.4em;padding-bottom:.15em;contain:layout paint}.rr-mrow .fill{position:absolute;inset:0 0 .15em;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,color-mix(in srgb,var(--era) 55%,transparent),color-mix(in srgb,var(--era) 30%,transparent));border-radius:.15em}.rr-mrow .ic{position:absolute;left:.25em;top:.2em;width:.95em;height:.95em;color:var(--era)}.rr-mrow .nm,.rr-mrow .v{position:absolute;top:0;bottom:.15em;display:flex;align-items:center;font-size:.72em;font-weight:700;text-shadow:0 1px 1px #000;white-space:nowrap}.rr-mrow .nm{left:2.1em}.rr-mrow .v{right:.4em;font-variant-numeric:tabular-nums;color:var(--bone2)}.rr-mrow.me .nm{color:#fff}.rr-meter-total{font-size:.7em;color:var(--bone3);margin-top:.25em;letter-spacing:.04em;text-align:right}.rr-meter-pill{position:absolute;right:0;bottom:0;font-size:.64em;font-weight:800;letter-spacing:.14em;color:var(--bone2);padding:.35em .8em;border-radius:.25em;background:#140f12d9;border:1px solid var(--edge)}.rr-meter-pill:hover{color:var(--bone)}.rr-tip{position:fixed;z-index:40;width:17.5em;transform:translate(-50%,-100%);padding:.65em .75em .7em;pointer-events:none;background:linear-gradient(180deg,#221b1f,#0e0a0d);border:1px solid #5a4b47;border-radius:.35em;box-shadow:inset 0 1px #ffecd21a,0 .6em 1.6em #0009}.rr-tip.al-l{transform:translateY(-100%)}.rr-tip.al-r{transform:translate(-100%,-100%)}.rr-tip-head{display:flex;gap:.55em;align-items:center;margin-bottom:.4em}.rr-tip-ic{width:2.3em;height:2.3em;border:1px solid #000;border-radius:.2em;box-shadow:0 0 0 1px #ffecd224}.rr-tip-name{font-family:var(--serif);font-weight:700;font-size:1em;color:#fff}.rr-tip-tag{font-size:.62em;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}.rr-tip-meta{font-size:.7em;color:var(--amber);margin-bottom:.3em}.rr-tip-desc{font-size:.8em;color:var(--bone);line-height:1.35}.rr-tip-key{font-size:.62em;color:var(--bone3);margin-top:.4em;letter-spacing:.08em}.rr-pause{position:absolute;inset:0;display:grid;place-items:center;pointer-events:auto;background:radial-gradient(ellipse at 50% 45%,#0c080b8c,#050305db);animation:rr-fadein .2s ease both}.rr-menu{width:44em;max-width:94vw;padding:1.4em 1.7em 1.6em}.rr-menu-h{text-align:center;margin-bottom:1.2em}.rr-menu-eye{width:3.6em;margin:0 auto .2em}.rr-menu-title{font-family:var(--serif);font-weight:700;font-size:2.1em;letter-spacing:.32em;padding-left:.32em;color:#f6eee0;text-shadow:0 0 .5em rgba(111,211,200,.35)}.rr-menu-sub{font-family:var(--serif);font-style:italic;font-size:.85em;color:var(--bone2)}.rr-menu-cols{display:grid;grid-template-columns:1fr 1.15fr;gap:1.8em}.rr-menu-lab{font-size:.62em;font-weight:800;letter-spacing:.2em;color:var(--bone3);margin:1em 0 .45em}.rr-menu-col>.rr-menu-lab:first-child{margin-top:0}.rr-seg{display:flex;border:1px solid #000;border-radius:.3em;overflow:hidden;box-shadow:0 0 0 1px #ffecd214}.rr-seg-b{flex:1;text-align:center;font-size:.78em;font-weight:700;padding:.55em 0;color:var(--bone2);background:#1a1418;border-right:1px solid #000}.rr-seg-b:last-child{border-right:0}.rr-seg-b:hover{color:var(--bone);background:#241c21}.rr-seg-b.on{color:#0b1514;background:linear-gradient(180deg,#8ff0e4,#3fb3a8)}.rr-menu-note{font-size:.66em;color:var(--bone3);margin-top:.45em;line-height:1.35}.rr-keys{display:grid;grid-template-columns:auto 1fr;gap:.45em .8em;align-items:center}.rr-keys kbd{font-family:var(--sans);font-size:.7em;font-weight:800;color:var(--bone);text-align:center;padding:.25em .55em;border-radius:.25em;background:linear-gradient(180deg,#3a3034,#1d171b);border:1px solid #000;box-shadow:inset 0 1px #ffecd21f,0 2px #000;white-space:nowrap}.rr-keys span{font-size:.74em;color:var(--bone2)}.rr-end{position:absolute;inset:0;display:grid;place-items:center;pointer-events:auto}.rr-end-box{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:4vh 0 3.5vh}.rr-end-top,.rr-end-bot{animation:none!important}.rr-end-top>*,.rr-end-bot>*{animation:rr-rise .9s cubic-bezier(.2,.8,.2,1) both}.rr-end-veil{position:absolute;inset:0;animation:rr-fadein 1.4s ease both}.rr-end.wipe .rr-end-veil{background:linear-gradient(180deg,#0a0204e6,#28030959 30%,#28030933,#0a0204e6 70%,#0a0204f2)}.rr-end.victory .rr-end-veil{background:linear-gradient(180deg,#050607e6,#0e262559 30%,#0e262533,#050607e6 70%,#050607f2)}.rr-end-box{position:relative;width:50em;max-width:94vw;text-align:center}.rr-end-eye{width:6em;margin:0 auto .4em;animation-delay:.2s!important}.rr-end.wipe .rr-end-eye{filter:drop-shadow(0 0 1.4em rgba(255,42,61,.9))}.rr-end.victory .rr-end-eye{filter:drop-shadow(0 0 1em rgba(111,211,200,.45))}.rr-end-kicker{font-size:.8em;font-weight:800;letter-spacing:.5em;padding-left:.5em;color:var(--bone3);animation-delay:.5s!important}.rr-end-big{font-family:var(--serif);font-weight:700;font-size:2.7em;letter-spacing:.1em;line-height:1.15;margin:.15em 0 .3em;text-wrap:balance;animation:rr-reveal 1.6s cubic-bezier(.2,.8,.2,1) .7s both!important}.rr-end.wipe .rr-end-big{color:#ffdfe2;text-shadow:0 0 .35em rgba(255,42,61,.85),0 0 1.2em rgba(255,42,61,.45),0 3px 0 #2a0309}.rr-end.victory .rr-end-big{color:#f6eee0;text-shadow:0 0 .4em rgba(111,211,200,.55),0 0 1.2em rgba(111,211,200,.25),0 3px 0 #000}.rr-end-small{font-family:var(--serif);font-style:italic;color:var(--bone2);font-size:1em;animation-delay:1.6s!important}.rr-end-sum{display:flex;justify-content:center;gap:2.4em;margin:0 0 .9em;animation-delay:1.9s!important}.rr-end-stat b{display:block;font-size:1.6em;font-weight:700;font-variant-numeric:tabular-nums;color:#fff}.rr-end-stat span{font-size:.64em;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--bone3)}.rr-end-tbl{margin:0 auto;width:40em;max-width:100%;text-align:right;background:#0c090bbf;border:1px solid var(--edge);border-radius:.35em;padding:.35em .6em;animation-delay:2.2s!important}.rr-end-tr{--era: #888;display:grid;grid-template-columns:2.3fr 1fr .8fr 1fr 1fr .7fr;gap:.6em;align-items:center;padding:.32em .2em;font-size:.82em;font-variant-numeric:tabular-nums;border-bottom:1px solid rgba(255,236,210,.06)}.rr-end-tr:last-child{border-bottom:0}.rr-end-tr.hd{font-size:.6em;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--bone3)}.rr-end-tr .hero{display:flex;align-items:center;gap:.45em;text-align:left;font-weight:700;color:var(--bone)}.rr-end-tr .hero svg{width:1.2em;height:1.2em;color:var(--era);flex:none}.rr-end-tr.me{background:#ffecd20f;border-radius:.2em}.rr-end-tr.me .hero{color:#fff}.rr-end-tr .bad{color:#ff6b78}.rr-ui.ended .rr-fct,.rr-ui.ended .rr-meter-wrap,.rr-ui.ended .rr-warnings{display:none}.rr-end-btns .rr-btn{font-size:1.15em;padding:.7em 1.8em}.rr-end-btns{display:flex;justify-content:center;align-items:center;gap:.8em;margin-top:1em;animation-delay:2.6s!important}.rr-end-eye.hidden{display:none}.rr-runearrow{position:absolute;left:0;top:0;width:3.4em;height:3.4em;margin:-1.7em 0 0 -1.7em;filter:drop-shadow(0 0 .35em rgba(255,42,61,.9))}.rr-runearrow svg{width:100%;height:100%}.rr-runearrow b{position:absolute;left:50%;top:100%;transform:translate(-50%);font-size:.62em;font-weight:900;letter-spacing:.14em;color:#ffd0d5;text-shadow:0 0 3px #000,0 1px 0 #000}@keyframes rr-fadein{0%{opacity:0}to{opacity:1}}@keyframes rr-rise{0%{opacity:0;transform:translateY(.8em)}to{opacity:1;transform:none}}@keyframes rr-reveal{0%{opacity:0;transform:scale(1.18);letter-spacing:.32em}60%{opacity:1}to{opacity:1;transform:none;letter-spacing:.1em}}
