.game-root{position:relative;width:100%;height:100%;overflow:hidden;background:#000}.game-overlay{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.game-status{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#000;color:#ff981f;font-family:OSRS Bold,sans-serif;font-size:16px;text-shadow:1px 1px #000}.game-status-lost{flex-direction:column;gap:12px;padding:0 24px;text-align:center}.game-status-lost p{max-width:520px;margin:0}.loading-bar{display:flex;justify-content:center;align-items:center;position:relative;width:305px;height:35px;font-family:ui-monospace,SFMono-Regular,Menlo,Roboto Mono,monospace;font-size:13px;font-weight:700;color:#fff;background-color:#000;box-sizing:border-box;border:solid #8c1111 1px}.loading-bar-text{display:flex;z-index:1}.loading-bar-progress-container{position:absolute;width:100%;height:100%}.loading-bar-progress{border:solid black 1px;box-sizing:border-box;background-color:#8c1111;height:100%}.ui-armoury{width:min(900px,calc(94vw / var(--ui-scale)));max-height:calc(92vh / var(--ui-scale));box-sizing:border-box;overflow-y:auto}.ui-armoury-body{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:12px}.ui-armoury-slots{display:flex;flex-direction:column;gap:3px}.ui-armoury-slot{display:flex;align-items:center;gap:8px}.ui-armoury-slot-name{flex-shrink:0;width:48px;font-family:OSRS Bold,sans-serif;font-size:15px;color:var(--ui-white)}.ui-armoury-pieces{display:flex;flex-wrap:wrap;gap:3px}.ui-armoury-tile{position:relative;justify-content:center;width:40px;height:38px;padding:0}.ui-armoury-tile.ui-card-selected{background:var(--ui-card-hover)}.ui-armoury-pips{position:absolute;left:0;right:0;bottom:2px;display:flex;justify-content:center;gap:1px}.ui-armoury-pip{width:5px;height:3px;background:#2a231a;border:1px solid #000}.ui-armoury-details{gap:6px;min-height:250px;box-sizing:border-box}.ui-armoury-stats{list-style:none;margin:0;padding:0;color:var(--ui-white)}.ui-armoury-stats .ui-armoury-set{color:var(--ui-cyan)}.ui-armoury-line{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding-top:6px;border-top:1px solid rgba(107,94,74,.6)}.ui-armoury-step{display:flex;padding:1px;border:1px solid transparent;opacity:.45;filter:grayscale(.7)}.ui-armoury-step-done{opacity:1;filter:none}.ui-armoury-step-now{border-color:var(--ui-yellow)}.ui-armoury-arrow{color:#b8aa8a}.ui-armoury-next{display:flex;flex-direction:column;gap:6px;padding-top:6px;border-top:1px solid rgba(107,94,74,.6)}.ui-armoury-into{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.ui-armoury-changes{list-style:none;margin:0;padding:0;color:var(--ui-white)}.ui-armoury-changes li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:1px 0}.ui-armoury-changes li+li{border-top:1px solid var(--ui-divider)}.ui-armoury-stat-label{color:#b8aa8a}.ui-armoury-buy{display:inline-flex;align-items:center;align-self:flex-start;gap:8px}.ui-armoury-count{color:#b8aa8a}@media(max-width:759px){.ui-armoury-body{grid-template-columns:minmax(0,1fr)}}.ui-changelog{width:min(620px,calc(94vw / var(--ui-scale)));max-height:calc(90vh / var(--ui-scale));display:flex;flex-direction:column}.ui-changelog>h2,.ui-changelog>.ui-row{flex-shrink:0}.ui-changelog-list{flex:0 1 auto;min-height:0;overflow-y:auto;padding-right:6px}.ui-changelog-version{display:flex;align-items:baseline;justify-content:space-between;margin:16px 0 4px;padding-bottom:3px;border-bottom:1px solid var(--ui-edge-light);font-family:OSRS Bold,sans-serif;font-weight:400;font-size:18px;color:var(--ui-orange)}.ui-changelog-list>section:first-child .ui-changelog-version{margin-top:0}.ui-changelog-date{font-family:OSRS Small,sans-serif;font-size:14px;color:#b8aa8a}.ui-changelog-heading{margin:8px 0 4px;font-family:OSRS Bold,sans-serif;font-weight:400;font-size:16px;color:var(--ui-yellow)}.ui-changelog ul{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:18px}.ui-changelog li::marker{color:var(--ui-orange)}.ui-changelog strong{font-family:OSRS Bold,sans-serif;font-weight:400;color:var(--ui-white)}.ui-chest{flex-direction:column;gap:4px;overflow:hidden;cursor:pointer;background:radial-gradient(ellipse at center,#00000059,#000c);animation:chest-fade-in .25s ease-out both}.ui-chest[data-phase=reveal]{cursor:default}.ui-chest-scene{position:relative;width:min(520px,calc(92vw / var(--ui-scale)));height:clamp(190px,calc(36vh / var(--ui-scale)),320px);pointer-events:none}.ui-chest-rays,.ui-chest-halo,.ui-chest-shockwave{position:absolute;left:50%;top:50%;border-radius:50%}.ui-chest-casket,.ui-chest-item,.ui-chest-sparks,.ui-chest-coins{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.ui-chest-preload{position:absolute;visibility:hidden}.ui-chest-casket{animation:chest-drop .48s cubic-bezier(.55,0,.6,1) both}.ui-chest-casket-inner{filter:drop-shadow(0 0 4px var(--tier))}.ui-chest[data-phase=shake] .ui-chest-casket-inner{animation:chest-rattle 1.13s linear both,chest-charge 1.13s ease-in both}.ui-chest[data-phase=burst] .ui-chest-casket,.ui-chest[data-phase=reveal] .ui-chest-casket{animation:chest-vanish .22s ease-out both}@keyframes chest-drop{0%{transform:translateY(calc(-65vh / var(--ui-scale))) scale(.85)}75%{transform:translateY(0) scale(1)}83%{transform:translateY(6px) scale(1.18,.82)}92%{transform:translateY(-14px) scale(.94,1.06)}to{transform:translateY(0) scale(1)}}@keyframes chest-rattle{0%{transform:rotate(0)}8%{transform:rotate(-4deg)}16%{transform:rotate(4deg)}24%{transform:rotate(-5deg) translateY(-2px)}32%{transform:rotate(6deg)}40%{transform:rotate(-7deg) translateY(-4px)}48%{transform:rotate(8deg)}55%{transform:rotate(-10deg) translateY(-6px)}62%{transform:rotate(11deg) translateY(-3px)}69%{transform:rotate(-12deg) translateY(-8px)}76%{transform:rotate(13deg) translateY(-5px)}82%{transform:rotate(-14deg) translateY(-10px) scale(1.02)}88%{transform:rotate(14deg) translateY(-8px) scale(1.04)}94%{transform:rotate(-15deg) translateY(-12px) scale(1.08)}to{transform:rotate(0) translateY(-16px) scale(1.12)}}@keyframes chest-charge{0%{filter:drop-shadow(0 0 4px var(--tier)) brightness(1)}to{filter:drop-shadow(0 0 26px var(--tier)) drop-shadow(0 0 6px #fff) brightness(1.7)}}@keyframes chest-vanish{0%{transform:translateY(-16px) scale(1.12);filter:brightness(2.5);opacity:1}to{transform:translateY(-16px) scale(1.8);filter:brightness(4) blur(4px);opacity:0}}.ui-chest-halo{width:280px;height:280px;margin:-140px 0 0 -140px;background:radial-gradient(circle,var(--tier) 0%,transparent 65%);opacity:0}.ui-chest[data-phase=shake] .ui-chest-halo{animation:chest-halo-charge 1.13s ease-in both}.ui-chest[data-phase=burst] .ui-chest-halo,.ui-chest[data-phase=reveal] .ui-chest-halo{background:radial-gradient(circle,var(--rarity) 0%,transparent 65%);animation:chest-halo-pulse 2.2s ease-in-out 3 both}@keyframes chest-halo-charge{0%{opacity:.15;transform:scale(.6)}to{opacity:.85;transform:scale(1.15)}}@keyframes chest-halo-pulse{0%,to{opacity:.55;transform:scale(1.25)}50%{opacity:.8;transform:scale(1.4)}}.ui-chest-rays{width:640px;height:640px;margin:-320px 0 0 -320px}.ui-chest-rays svg{position:absolute;inset:0;width:100%;height:100%;opacity:0}.ui-chest-rays-main stop{stop-color:var(--rarity)}.ui-chest-rays-fine{display:none}.ui-chest-rays-fine stop{stop-color:#ffffffb3}.ui-chest[data-rarity=rare] .ui-chest-rays-fine,.ui-chest[data-rarity=veryRare] .ui-chest-rays-fine{display:block}.ui-chest[data-phase=burst] .ui-chest-rays,.ui-chest[data-phase=reveal] .ui-chest-rays{animation:chest-rays-in .5s ease-out both}.ui-chest[data-phase=burst] .ui-chest-rays-main,.ui-chest[data-phase=reveal] .ui-chest-rays-main{animation:chest-rays-fade .5s ease-out both,chest-spin 20s cubic-bezier(.3,.6,.5,1) both}.ui-chest[data-phase=burst] .ui-chest-rays-fine,.ui-chest[data-phase=reveal] .ui-chest-rays-fine{animation:chest-rays-fade .5s ease-out both,chest-spin-back 24s cubic-bezier(.3,.6,.5,1) both}.ui-chest[data-rarity=common] .ui-chest-rays{--rays-opacity: .3}@keyframes chest-rays-in{0%{transform:scale(.3)}to{transform:scale(1)}}@keyframes chest-rays-fade{0%{opacity:0}to{opacity:var(--rays-opacity, .6)}}@keyframes chest-spin-back{to{transform:rotate(-360deg)}}@keyframes chest-spin{to{transform:rotate(360deg)}}.ui-chest-shockwave{width:160px;height:160px;margin:-80px 0 0 -80px;border:5px solid var(--rarity);box-shadow:0 0 18px var(--rarity),inset 0 0 18px var(--rarity);opacity:0}.ui-chest[data-phase=burst] .ui-chest-shockwave{animation:chest-shock .65s ease-out both}@keyframes chest-shock{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(3.2)}}.ui-chest-flash{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle,#fff 0%,var(--rarity) 35%,transparent 75%);opacity:0}.ui-chest[data-phase=burst] .ui-chest-flash{animation:chest-flash .55s ease-out both}.ui-chest[data-rarity=common] .ui-chest-flash{--flash-opacity: .45}@keyframes chest-flash{0%{opacity:0}15%{opacity:var(--flash-opacity, .9)}to{opacity:0}}.ui-chest-sparks span{position:absolute;left:50%;top:50%;width:calc(var(--s) * 3);height:var(--s);margin:calc(var(--s) / -2) 0 0 0;border-radius:99px;background:var(--rarity);box-shadow:0 0 8px var(--rarity),0 0 2px #fff;transform-origin:0 50%;animation:chest-spark .9s cubic-bezier(.15,.7,.3,1) var(--delay) both}.ui-chest-sparks span:nth-child(3n){background:#fff}@keyframes chest-spark{0%{opacity:1;transform:rotate(var(--a)) translate(0) scale(1.3)}to{opacity:0;transform:rotate(var(--a)) translate(var(--d)) scale(.2)}}.ui-chest-coins span{position:absolute;left:50%;top:50%;margin:-11px 0 0 -12px;animation:chest-coin 1.1s cubic-bezier(.2,.6,.4,1) var(--delay) both}@keyframes chest-coin{0%{opacity:0;transform:translate(0) scale(.4) rotate(0)}10%{opacity:1}45%{transform:translate(calc(var(--x) * .6),var(--peak)) scale(1) rotate(calc(var(--r) * .5))}80%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--fall)) scale(.9) rotate(var(--r))}}.ui-chest-item{animation:chest-item-pop .6s cubic-bezier(.2,1.6,.4,1) .08s both}.ui-chest-item .ui-icon{filter:drop-shadow(0 0 10px var(--rarity)) drop-shadow(0 0 3px #fff);animation:chest-float 2.4s ease-in-out .7s 3}@keyframes chest-item-pop{0%{opacity:0;transform:translateY(40px) scale(0)}60%{opacity:1;transform:translateY(-14px) scale(1.3)}to{transform:translateY(0) scale(1)}}@keyframes chest-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ui-chest[data-phase=burst][data-rarity=rare] .ui-chest-scene{animation:chest-quake .35s linear}.ui-chest[data-phase=burst][data-rarity=veryRare] .ui-chest-scene{animation:chest-quake .6s linear}@keyframes chest-quake{0%,to{transform:translate(0)}15%{transform:translate(-9px,5px)}30%{transform:translate(8px,-7px)}45%{transform:translate(-7px,-4px)}60%{transform:translate(6px,6px)}75%{transform:translate(-4px,3px)}90%{transform:translate(2px,-2px)}}.ui-chest-caption{min-height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.ui-chest-casket-name{font-family:OSRS Bold,sans-serif;font-size:22px;color:var(--tier);animation:chest-fade-in .4s ease-out both}.ui-chest-name{font-family:OSRS Bold,sans-serif;font-size:clamp(24px,calc(4vw / var(--ui-scale)),34px);color:var(--rarity);text-shadow:2px 2px 0 #000,0 0 18px var(--rarity);animation:chest-slam .45s cubic-bezier(.2,1.5,.4,1) both}.ui-chest-rarity{font-family:OSRS Bold,sans-serif;font-size:17px;letter-spacing:3px;text-transform:uppercase;color:var(--rarity);animation:chest-slam .45s cubic-bezier(.2,1.5,.4,1) .12s both}.ui-chest[data-rarity=veryRare] .ui-chest-rarity{background:linear-gradient(90deg,#ff6262,#ffd24a,#fff,#ffd24a,#ff6262);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(1px 1px 0 #000);animation:chest-slam .45s cubic-bezier(.2,1.5,.4,1) .12s both,chest-shimmer 1.4s linear 4}@keyframes chest-slam{0%{opacity:0;transform:scale(2.2)}to{opacity:1;transform:scale(1)}}@keyframes chest-shimmer{to{background-position:-200% 0}}.ui-chest-hint{color:var(--ui-white);opacity:.7;font-size:14px;pointer-events:none}.ui-chest-card{width:min(460px,calc(94vw / var(--ui-scale)));box-sizing:border-box;cursor:default;animation:chest-card-in .35s cubic-bezier(.2,1.2,.4,1) both}@keyframes chest-card-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ui-chest-card-head{display:flex;align-items:center;gap:10px}.ui-chest-card-head .ui-card-body{flex:1}.ui-chest-kind{color:#b8aa8a}.ui-chest-upgraded{font-size:14px;color:var(--ui-cyan)}.ui-chest-found{display:flex;align-items:center;gap:6px;white-space:nowrap}.ui-chest-set{margin-top:6px;font-size:14px;color:var(--ui-cyan)}.ui-chest-set-on{color:var(--ui-green)}.ui-chest-lines{list-style:none;margin:8px 0 0;padding:0;color:var(--ui-white)}.ui-chest-compare{margin-top:8px;padding-top:6px;border-top:1px solid rgba(107,94,74,.6);color:#b8aa8a}.ui-chest-replaces{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.ui-chest-changes{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px}.ui-good{color:#3fe03f}.ui-bad{color:#ff5a5a}.ui-chest-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.ui-chest-actions .ui-choice-key{display:inline-block}.ui-chest-queued{margin:8px 0 0}@keyframes chest-fade-in{0%{opacity:0}to{opacity:1}}@media(pointer:coarse){.ui-chest[data-rarity] .ui-chest-rays-fine{display:none}.ui-chest[data-rarity=veryRare] .ui-chest-rarity{animation:chest-slam .45s cubic-bezier(.2,1.5,.4,1) .12s both}}@media(prefers-reduced-motion:reduce){.ui-chest *,.ui-chest *:before,.ui-chest *:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.ui-log{width:min(920px,calc(94vw / var(--ui-scale)));max-height:calc(92vh / var(--ui-scale));box-sizing:border-box;display:flex;flex-direction:column}.ui-log>h2,.ui-log>.ui-subtle,.ui-log>.ui-row{flex-shrink:0}.ui-log-tabs{flex-shrink:0;display:flex;gap:4px;margin-bottom:4px}.ui-log-tab{padding:2px 10px;font:inherit;color:inherit;cursor:pointer;background:#28211873;border:1px solid #000;box-shadow:inset 0 0 0 1px #6b5e4a99}.ui-log-tab.ui-log-selected{color:var(--ui-orange);border-color:var(--ui-orange);background:#282118cc}.ui-log-list{min-height:0;overflow-y:auto;padding-right:4px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.ui-log-card{display:flex;align-items:center;gap:8px;min-width:0;padding:0 6px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:#28211873;border:1px solid #000;box-shadow:inset 0 0 0 1px #6b5e4a99}.ui-log-card.ui-log-selected{border-color:var(--ui-orange);background:#282118cc}.ui-log-recipe{display:flex;align-items:center;gap:2px;flex-shrink:0}.ui-log-sign{color:var(--ui-orange)}.ui-log-text{display:flex;flex-direction:column;min-width:0}.ui-log-name,.ui-log-parts{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-log-parts{font-size:13px;color:#b8aa8a}.ui-log-hidden{color:#b8aa8a}.ui-log-unknown{width:30px;height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--ui-orange);background:#282118d9;box-shadow:inset 0 0 0 1px #6b5e4a99}.ui-log-detail{flex-shrink:0;min-height:48px;margin-top:6px;padding-top:4px;font-size:14px;border-top:1px solid var(--ui-divider)}.ui-log-stats{color:#b8aa8a}.ui-log-count{color:var(--ui-orange)}@media(max-width:760px){.ui-log-list{grid-template-columns:minmax(0,1fr)}}.ui-coop{width:min(520px,calc(94vw / var(--ui-scale)));max-height:calc(90vh / var(--ui-scale));box-sizing:border-box;display:flex;flex-direction:column}.ui-coop>h2,.ui-coop>.ui-subtle,.ui-coop>.ui-row{flex-shrink:0}.ui-coop-rows{display:flex;flex-direction:column;gap:6px}.ui-coop-row{display:flex;align-items:center;gap:8px;margin:0}.ui-coop-label{flex:0 0 92px;font-family:OSRS Bold,sans-serif;color:var(--ui-orange)}.ui-coop-input{flex:1;min-width:0;font-family:OSRS Small,sans-serif;font-size:16px;color:var(--ui-yellow);text-shadow:1px 1px 0 #000;background:#00000059;border:2px solid var(--ui-edge);box-shadow:inset 0 0 0 1px var(--ui-edge-light);padding:5px 8px;outline:none}.ui-coop-input:focus{box-shadow:inset 0 0 0 1px var(--ui-yellow)}.ui-coop-input::placeholder{color:#7d705b}.ui-coop-name{flex:1;min-width:0;font-family:OSRS Small,sans-serif;font-size:16px;color:var(--ui-yellow);text-shadow:1px 1px 0 #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-flag{display:inline-block;width:17px;height:19px;flex-shrink:0;vertical-align:-4px;image-rendering:pixelated}.ui-flag-code{width:auto;min-width:17px;height:auto;box-sizing:border-box;padding:1px 2px 0;border:1px solid var(--ui-edge);font-family:OSRS Small,sans-serif;font-size:13px;line-height:14px;letter-spacing:0;text-align:center;vertical-align:1px;color:#b8aa8a;text-shadow:1px 1px 0 #000}.ui-coop-name .ui-flag{margin-right:5px}.ui-coop-member-name .ui-flag{margin:-3px 4px -2px 0}.ui-coop-code-input{font-family:OSRS Bold,sans-serif;letter-spacing:3px;text-transform:uppercase}.ui-coop-choice{flex:1;display:flex;gap:4px}.ui-coop-choice .ui-button{flex:1}.ui-coop-heading{display:flex;align-items:baseline;justify-content:space-between;margin:14px 0 6px;font-family:OSRS Bold,sans-serif;font-weight:400;font-size:17px;color:var(--ui-orange)}.ui-coop-rooms{min-height:64px;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding:6px;background:#00000040;border:1px solid var(--ui-edge);box-shadow:inset 0 0 0 1px #6b5e4a59}.ui-coop-room{display:flex;align-items:center;gap:8px;padding:3px 4px 3px 6px;background:var(--ui-card);border:1px solid var(--ui-edge)}.ui-coop-room-name{flex:1;min-width:0;display:flex;align-items:baseline;gap:8px;white-space:nowrap;overflow:hidden}.ui-coop-room-host{color:var(--ui-white);overflow:hidden;text-overflow:ellipsis}.ui-coop-room-map,.ui-coop-room-count{color:#b8aa8a}.ui-coop-room-code{font-family:OSRS Bold,sans-serif;font-size:13px;letter-spacing:1px;color:#8a7e66}.ui-coop-hint{margin-top:8px;text-align:center;color:#b8aa8a}.ui-coop-pages{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:6px;color:#b8aa8a}.ui-coop-empty{margin:auto;text-align:center;color:#8a7e66}.ui-coop-error{margin-top:8px;text-align:center;color:#ff6050}.ui-coop-code{display:flex;align-items:center;gap:8px}.ui-coop-code-label{color:#b8aa8a}.ui-coop-code-value{font-family:OSRS Bold,sans-serif;font-size:20px;letter-spacing:3px;color:var(--ui-yellow);user-select:all}.ui-coop-open{display:flex;align-items:center;gap:6px;margin-left:auto;color:#b8aa8a}.ui-coop-members{display:flex;flex-direction:column;gap:4px}.ui-coop-member{display:flex;align-items:center;gap:8px;min-height:38px;padding:3px 6px;box-sizing:border-box;background:var(--ui-card);border:2px solid var(--ui-edge);box-shadow:inset 0 0 0 1px var(--ui-edge-light)}.ui-coop-member-empty{justify-content:center;color:#7d705b;background:#0003;box-shadow:inset 0 0 0 1px #6b5e4a4d}.ui-coop-member-name{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.05}.ui-coop-member-name>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-coop-you{font-family:OSRS Small,sans-serif;color:#b8aa8a}.ui-coop-status{color:#8a7e66}.ui-coop-status-ready{color:var(--ui-green)}.ui-coop-kick:hover:not(:disabled){color:#ff6050}.ui-coop-maps{max-height:168px}.ui-party{position:absolute;left:8px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:4px}.ui-party-member{display:flex;align-items:center;gap:6px;width:150px;padding:3px 6px;box-sizing:border-box}.ui-party-left{opacity:.55}.ui-party-body{flex:1;min-width:0}.ui-party-name{font-family:OSRS Bold,sans-serif;font-size:15px;color:#00ff80;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-party-note{font-size:14px;color:#8a7e66}.ui-party-bar{position:relative;height:13px;background:#8a0000;border:1px solid #000}.ui-party-fill{height:100%;background:#1f9e1f}.ui-party-bar span{position:absolute;inset:0;font-size:13px;line-height:13px;text-align:center;color:var(--ui-white)}.ui-waiting{position:absolute;top:96px;left:50%;transform:translate(-50%);padding:6px 16px;color:var(--ui-yellow);white-space:nowrap}.ui-toast-connection{position:relative;z-index:5;pointer-events:none}.ui-party-revive{background:#333}.ui-party-revive .ui-party-fill{background:#00a050}.ui-party-immune .ui-party-name{color:#c8ffe0}.ui-revive{position:absolute;top:136px;left:50%;transform:translate(-50%);padding:6px 16px;color:var(--ui-yellow);width:max-content;max-width:calc(100% - 32px);text-align:center}.ui-revive-bar{margin-top:4px}.ui-modal.ui-modal-clear{background:transparent}@media(max-width:759px){.ui-coop-label{flex-basis:70px}.ui-party-member{width:120px}}.ui-coop-ready{margin-left:auto}.ui-endless+.ui-coop-ready{margin-left:0}:root{--ui-orange: #ff981f;--ui-yellow: #ffff00;--ui-white: #ffffff;--ui-cyan: #00ffff;--ui-green: #0dc10d;--ui-red: #ff0000;--ui-text: #e0d6c0;--ui-panel-dark: rgba(30, 24, 16, .92);--ui-card: rgba(62, 53, 41, .95);--ui-card-hover: rgba(90, 76, 58, .98);--ui-edge: #000000;--ui-edge-light: #6b5e4a;--ui-divider: rgba(107, 94, 74, .55);--ui-scale: 1}.ui-fill{position:absolute;inset:0;font-family:OSRS Small,sans-serif;font-size:16px;color:var(--ui-text);text-shadow:1px 1px 0 #000;pointer-events:none}.ui-fill button,.ui-panel,.ui-modal{pointer-events:auto}.ui-center{display:flex;align-items:center;justify-content:center}.ui-loading{background:#000;pointer-events:auto}.ui-icon{image-rendering:pixelated;flex-shrink:0}.ui-icon-smooth{image-rendering:auto}.ui-contents ::-webkit-scrollbar{width:12px;height:12px}.ui-contents ::-webkit-scrollbar-track{background:#23201b;box-shadow:inset 0 0 0 1px #000}.ui-contents ::-webkit-scrollbar-thumb{min-height:24px;background:#4d4233;border:1px solid #000;box-shadow:inset 1px 1px #766654,inset -1px -1px #332d25}.ui-contents ::-webkit-scrollbar-thumb:hover{background:#5c4f3d}.ui-contents ::-webkit-scrollbar-thumb:active{background:#665846}.ui-contents ::-webkit-scrollbar-corner{background:#23201b}@supports not selector(::-webkit-scrollbar){.ui-contents,.ui-contents *{scrollbar-width:thin;scrollbar-color:#6b5e4a #23201b}}.ui-panel{padding:14px 18px;box-shadow:0 6px 30px #0009}.ui-panel h2{margin:0 0 8px;font-family:OSRS Bold,sans-serif;font-weight:400;font-size:22px;color:var(--ui-orange);text-align:center}.ui-subtle{color:#b8aa8a;margin:0 0 10px;text-align:center}.ui-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.ui-button{font-family:OSRS Bold,sans-serif;font-size:16px;color:var(--ui-orange);text-shadow:1px 1px 0 #000;background:var(--ui-card);border:2px solid var(--ui-edge);box-shadow:inset 0 0 0 1px var(--ui-edge-light);padding:7px 16px;cursor:pointer}.ui-button:hover:not(:disabled){background:var(--ui-card-hover);color:var(--ui-yellow)}.ui-button:disabled{color:#7d705b;cursor:default}.ui-button-big{font-size:26px;padding:13px 8px;width:100%}.ui-button-small{font-size:14px;padding:4px 10px}.ui-contents{position:absolute;inset:0;zoom:var(--ui-scale);pointer-events:none}.ui-button-go{color:var(--ui-green)}.ui-card{display:flex;align-items:center;gap:10px;text-align:left;font-family:OSRS Small,sans-serif;font-size:16px;color:var(--ui-text);text-shadow:1px 1px 0 #000;background:var(--ui-card);border:2px solid var(--ui-edge);box-shadow:inset 0 0 0 1px var(--ui-edge-light);padding:8px 10px;cursor:pointer}.ui-card:hover:not(:disabled){background:var(--ui-card-hover)}.ui-card-selected{box-shadow:inset 0 0 0 2px var(--ui-yellow)}.ui-card-locked{color:#8a7f6a;cursor:default}.ui-card-locked .ui-icon{filter:grayscale(1) brightness(.6)}.ui-card-dim{opacity:.7}.ui-card:disabled{cursor:default}.ui-unlocked{margin:0 0 10px;text-align:center;color:var(--ui-yellow)}.ui-card-body{display:flex;flex-direction:column;gap:3px}.ui-card-title{font-family:OSRS Bold,sans-serif;color:var(--ui-orange)}.ui-card-text{color:var(--ui-text)}.ui-card-description{white-space:pre-line}.ui-card-description strong{color:var(--ui-yellow);font-weight:400}.ui-card-cost{color:var(--ui-yellow)}.ui-card-style{color:#b8aa8a}.ui-coins{display:inline-flex;align-items:center;gap:4px;color:var(--ui-yellow)}.ui-tag{margin-left:8px;color:var(--ui-yellow)}.ui-tag-evolve{color:var(--ui-cyan)}.ui-title{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:calc(6vh / var(--ui-scale)) 16px calc(4vh / var(--ui-scale));box-sizing:border-box;background:radial-gradient(ellipse at center,transparent 45%,rgba(0,0,0,.55))}.ui-title-logo{text-align:center}.ui-title-logo h1{margin:0;font-family:OSRS Bold,sans-serif;font-weight:400;font-size:clamp(40px,calc(8vw / var(--ui-scale)),84px);color:var(--ui-orange);text-shadow:3px 3px 0 #000,0 0 24px rgba(255,120,0,.45);letter-spacing:2px}.ui-title-logo p{margin:4px 0 0;font-size:18px;color:var(--ui-white)}.ui-title-bottom{display:flex;flex-direction:column;align-items:center;gap:8px}.ui-title-menu{display:flex;flex-direction:column;gap:8px;width:min(500px,calc(92vw / var(--ui-scale)));padding:10px 12px;box-sizing:border-box}.ui-title-play{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.ui-title-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ui-title-tile{flex-direction:column;justify-content:center;gap:0;padding:3px 2px;line-height:1.1;text-align:center;background:#00000038;border-width:1px;box-shadow:inset 0 0 0 1px #6b5e4a80}.ui-title button:focus-visible,.ui-title a:focus-visible{outline:2px solid var(--ui-yellow);outline-offset:1px}.ui-settings{width:min(500px,calc(94vw / var(--ui-scale)));max-height:calc(90vh / var(--ui-scale));display:flex;flex-direction:column}.ui-settings>h2,.ui-settings>.ui-row{flex-shrink:0}.ui-settings-body{min-height:0;overflow-y:auto;padding-right:4px}.ui-settings-section+.ui-settings-section{margin-top:12px}.ui-settings-section h3{margin:0 0 2px;padding-bottom:3px;border-bottom:1px solid var(--ui-edge-light);font-family:OSRS Bold,sans-serif;font-weight:400;font-size:18px;color:var(--ui-orange)}.ui-setting{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:5px 0}.ui-setting-name{color:var(--ui-white)}.ui-setting-text{font-size:14px;color:#b8aa8a}.ui-setting-control{display:flex;align-items:center;gap:8px;flex-shrink:0}.ui-toggle{min-width:52px;color:#e04040}.ui-toggle-on{color:var(--ui-green)}.ui-setting-control .ui-frame-rate{padding-left:8px;padding-right:8px}.ui-frame-rate-on{color:var(--ui-yellow);background:var(--ui-card-hover)}.ui-volume{width:140px;accent-color:var(--ui-orange)}.ui-volume-muted{opacity:.5}.ui-volume-value{width:36px;text-align:right}.ui-title-utils{position:absolute;right:10px;bottom:8px;display:flex;align-items:center;gap:6px}.ui-title-link{display:flex;align-items:center;justify-content:center;padding:6px;pointer-events:auto;color:var(--ui-white);border:2px solid var(--ui-edge);cursor:pointer}.ui-title-link:hover{color:var(--ui-yellow)}.ui-title-link-logo{width:24px;height:24px;fill:currentColor;filter:drop-shadow(1px 1px 0 #000)}.ui-github{background:#24292f;box-shadow:inset 0 0 0 1px #57606a}.ui-github:hover{background:#32383f}.ui-title-settings{width:40px;height:40px;padding:0;background:var(--ui-card);box-shadow:inset 0 0 0 1px var(--ui-edge-light)}.ui-title-settings:hover{background:var(--ui-card-hover)}.ui-discord{background:#5865f2;box-shadow:inset 0 0 0 1px #8b93ff}.ui-discord:hover{background:#6d78f5}.ui-title-stats{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 14px;padding:3px 8px;background:#00000059}.ui-title-stat{color:#b8aa8a}.ui-title-stat-value{color:var(--ui-white)}.ui-hint{color:var(--ui-white);opacity:.8}@media(max-width:1040px)and (pointer:fine){.ui-title-utils{flex-wrap:wrap;justify-content:flex-end;max-width:150px}.ui-hint{max-width:calc(100vw - 340px);text-align:center}}.ui-version{padding:2px 4px;font-family:OSRS Small,sans-serif;font-size:14px;color:var(--ui-text);text-shadow:1px 1px 0 #000;background:none;border:none;opacity:.8;cursor:pointer}.ui-version:hover{color:var(--ui-yellow);opacity:1}.ui-version.ui-save-off{color:var(--ui-red);opacity:1}.ui-select{display:grid;grid-template-columns:minmax(0,400px) 1fr minmax(0,400px);grid-template-rows:minmax(0,1fr) auto;gap:12px;padding:16px;box-sizing:border-box}.ui-select-panel{min-height:0;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;gap:10px}.ui-select-scroll{flex:0 1 auto;min-height:0;overflow-y:auto}.ui-select-panel>.ui-select-details{flex:1 1 0;min-height:118px;box-sizing:border-box;overflow-y:auto}.ui-coop-party{align-self:start;max-height:100%}.ui-coop-party>.ui-select-details{flex:none;min-height:0}.ui-select-fixed .ui-select-scroll{filter:blur(3px);opacity:.55;pointer-events:none;user-select:none}.ui-select-fixed-note{display:flex;align-items:center;gap:8px;padding:6px 10px;color:#ffb83f;font-weight:700}.ui-select-maps{grid-column:3}.ui-panel .ui-select-heading{display:flex;align-items:baseline;justify-content:space-between;margin:0;text-align:left}.ui-select-count{font-family:OSRS Small,sans-serif;font-size:15px;color:#b8aa8a}.ui-select-bar{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px}.ui-select-go{font-size:20px;padding:8px 28px}.ui-endless{display:flex;align-items:center;gap:8px;margin-left:auto}.ui-endless+.ui-endless{margin-left:0}.ui-endless-name{font-family:OSRS Bold,sans-serif;font-size:17px;color:var(--ui-orange)}.ui-endless-locked .ui-endless-name{color:#8a7e66}.ui-endless-hint{font-family:OSRS Small,sans-serif;font-size:15px;color:#8a7e66}.ui-select-details{display:flex;flex-direction:column;gap:4px;padding:8px 10px;background:#00000040;border:1px solid var(--ui-edge);box-shadow:inset 0 0 0 1px #6b5e4a59}.ui-select-details-head{display:flex;align-items:center;gap:10px;margin-bottom:2px}.ui-style-group+.ui-style-group{margin-top:8px}.ui-style-name{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:4px;font-family:OSRS Bold,sans-serif;color:var(--ui-white)}.ui-style-treasure{font-family:OSRS Small,sans-serif;font-size:14px;color:#b8aa8a}.ui-tiles{display:flex;flex-wrap:wrap;gap:4px}.ui-tile{position:relative;justify-content:center;width:46px;height:44px;padding:0}.ui-tile-badge{position:absolute;right:1px;bottom:0;display:flex}.ui-map-tabs{display:flex;gap:4px}.ui-map-tabs .ui-button{flex:1;min-width:0;padding:5px 4px}.ui-map-pages{display:grid;grid-template-rows:minmax(0,1fr);flex:0 1 auto;min-height:0;max-height:55%}.ui-map-page{grid-area:1 / 1}.ui-map-page[aria-hidden=true]{visibility:hidden}.ui-map-list{display:grid;grid-template-columns:1fr 1fr;gap:4px}.ui-map-tile{gap:6px;min-width:0;padding:2px 8px 2px 4px;font-size:15px}.ui-map-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-beaten{flex-shrink:0;width:4px;height:9px;margin:0 3px 3px 0;border:solid var(--ui-green);border-width:0 2px 2px 0;transform:rotate(45deg);filter:drop-shadow(1px 1px 0 #000)}.ui-beaten-hard{border-color:var(--ui-orange)}.ui-tasks{display:flex;flex-direction:column;gap:5px;margin-top:4px;padding-top:6px;border-top:1px solid rgba(107,94,74,.6)}.ui-task{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.ui-task-name{color:var(--ui-yellow)}.ui-task-done .ui-task-name{color:var(--ui-green)}.ui-reward{display:inline-flex;align-items:center;gap:3px;font-size:15px;color:var(--ui-white)}.ui-reward-locked{color:#8a7f6a}.ui-reward-locked .ui-icon{filter:grayscale(1) brightness(.7)}@media(max-width:759px){.ui-select{display:flex;flex-direction:column;gap:10px;padding:10px 10px 0;overflow-y:auto;pointer-events:auto}.ui-select-panel{flex-shrink:0;max-height:none;overflow:visible}.ui-select-scroll,.ui-select-panel>.ui-select-details{overflow-y:visible}.ui-select-panel>.ui-select-details,.ui-map-pages{flex:none}.ui-map-pages{max-height:none}.ui-select-bar{position:sticky;bottom:0;flex-shrink:0;margin-top:auto}.ui-select-bar .ui-coins{display:none}.ui-select-go{font-size:17px;padding:8px 14px}}.ui-shop{width:min(760px,calc(94vw / var(--ui-scale)));max-height:calc(90vh / var(--ui-scale));overflow-y:auto}.ui-shop-tabs{justify-content:flex-start;gap:8px;margin-bottom:8px}.ui-tabs .ui-button{box-shadow:inset 1px 1px 0 var(--ui-edge-light),inset -1px -1px #0000008c}.ui-tabs .ui-button[aria-selected=true]{color:var(--ui-green);box-shadow:inset 2px 2px #000000bf,inset -1px -1px 0 var(--ui-edge-light);transform:translateY(1px)}.ui-shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.ui-shop-entry{position:relative;display:grid;min-width:0}.ui-shop-card{flex-direction:column;align-items:flex-start;width:100%;min-width:0}.ui-shop-card[aria-disabled=true],.ui-shop-card[aria-disabled=true]:hover{cursor:default;background:var(--ui-card)}.ui-shop-card .ui-card-cost{display:flex;align-items:center;min-height:28px;padding-right:36px;margin-top:auto}.ui-shop-refund{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;background:none;cursor:pointer}.ui-shop-refund-icon,.ui-shop-refund-icon .ui-icon{display:block;width:100%;height:100%}.ui-shop-refund:hover .ui-shop-refund-icon{filter:brightness(1.2)}.ui-shop-refund:focus-visible{outline:2px solid var(--ui-yellow);outline-offset:2px}.ui-shop-refund:active{transform:scale(.96)}@media(pointer:coarse){.ui-shop-card .ui-card-cost{min-height:44px;padding-right:52px}.ui-shop-refund{width:44px;height:44px}}.ui-pips{display:flex;gap:3px}.ui-pip{width:12px;height:8px;background:#2a231a;border:1px solid #000}.ui-pip-on{background:var(--ui-orange)}.ui-run{pointer-events:none}.ui-xp{position:absolute;left:0;right:0;top:0;height:18px;background:#000000bf;border-bottom:1px solid #000}.ui-xp-fill{height:100%;background:linear-gradient(#3fa7ff,#1550c0);transform-origin:left;transition:transform .1s linear}.ui-xp-level{position:absolute;right:8px;top:0;line-height:18px;color:var(--ui-white)}.ui-hall-wash{position:fixed;inset:0;mix-blend-mode:multiply;pointer-events:none}.ui-hud-top{position:absolute;top:24px;left:8px;right:8px;display:flex;justify-content:space-between;align-items:flex-start}.ui-hud-left{display:flex;flex-direction:column;gap:4px}.ui-hud-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:18px;color:var(--ui-white)}.ui-minimap{position:relative;width:181px;height:165px}.ui-minimap-map{position:absolute;left:22px;top:6px;width:154px;height:154px;border-radius:50%;background:#000}.ui-minimap-frame{position:absolute;left:0;top:0}.ui-minimap-compass{position:absolute;left:-4px;top:-4px;clip-path:circle(18px)}.ui-skull{color:#d0d0d0}.ui-timer{font-family:OSRS Bold,sans-serif;font-size:30px;color:var(--ui-white);text-shadow:2px 2px 0 #000}.ui-quest-tracker{display:flex;flex-direction:column;align-items:flex-end;gap:1px;max-width:230px;font-size:15px;text-shadow:1px 1px 0 #000;pointer-events:auto}.ui-quest-tracker-title{font-family:OSRS Bold,sans-serif;font-size:16px;color:var(--ui-orange);background:none;border:none;padding:0;text-shadow:1px 1px 0 #000;cursor:pointer}.ui-quest-track{display:flex;gap:6px;justify-content:flex-end;white-space:nowrap}.ui-quest-track-name{overflow:hidden;text-overflow:ellipsis}.ui-quest-track-progress{color:var(--ui-white)}.ui-quest-new .ui-quest-track-name{color:var(--ui-red)}.ui-quest-started .ui-quest-track-name{color:var(--ui-yellow)}.ui-quest-done .ui-quest-track-name,.ui-quest-done .ui-quest-track-progress{color:var(--ui-green)}.ui-damage{display:flex;flex-direction:column;align-items:flex-end;pointer-events:none}.ui-dps{font:inherit;font-size:16px;color:var(--ui-white);background:none;border:none;padding:0;text-shadow:1px 1px 0 #000;cursor:pointer;pointer-events:auto}.ui-dps-toggle{color:var(--ui-orange)}.ui-damage-panel{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto auto;align-items:center;column-gap:8px;row-gap:3px;width:290px;margin-top:4px;padding:6px 8px;background:#3e3529d9;border:1px solid var(--ui-edge);box-shadow:inset 0 0 0 1px var(--ui-edge-light);font-size:15px;text-shadow:1px 1px 0 #000}.ui-damage-head,.ui-damage-row{display:contents}.ui-damage-head>span{font-family:OSRS Bold,sans-serif;color:var(--ui-orange);text-align:right}.ui-damage-weapon{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-damage-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-damage-bar{height:3px;background:#ffffff26}.ui-damage-bar>span{display:block;height:100%;background:var(--ui-orange)}.ui-damage-share,.ui-damage-dps,.ui-damage-total{text-align:right;white-space:nowrap}.ui-damage-share{color:var(--ui-orange)}.ui-damage-dps{color:var(--ui-yellow)}.ui-damage-other{color:var(--ui-text)}.ui-dps-label{font-family:OSRS Bold,sans-serif;color:var(--ui-orange)}.ui-pause-quest{display:flex;align-items:baseline;gap:10px}.ui-pause-quest .ui-pause-detail{flex:1}.ui-round{font-family:OSRS Bold,sans-serif;font-size:18px;color:var(--ui-orange);text-shadow:1px 1px 0 #000}.ui-raid-chest{margin:6px auto 10px;padding:8px 14px;max-width:520px;border:1px solid #8a3fbf;background:#3c145073;text-align:center}.ui-raid-chest-title{font-family:OSRS Bold,sans-serif;font-size:20px;color:#c77dff;text-shadow:1px 1px 0 #000}.ui-raid-chest-items{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px}.ui-raid-chest-item{display:inline-flex;align-items:center;gap:6px;color:#e0b0ff}.ui-raid-points,.ui-raid-price{font-family:OSRS Small,sans-serif;color:var(--ui-yellow);text-shadow:1px 1px 0 #000}.ui-raid-points{font-size:16px}.ui-slots{display:flex;gap:2px}.ui-slot{position:relative;width:38px;height:34px;display:flex;align-items:center;justify-content:center;background:#282118d9;border:1px solid #000;pointer-events:auto;box-shadow:inset 0 0 0 1px #6b5e4a99}.ui-slot-evolve{border-color:gold!important}.ui-slot-evolve:after{content:"";position:absolute;inset:-1px;pointer-events:none;box-shadow:0 0 10px 3px #ffd700e6;animation:ui-slot-evolve 1.2s ease-in-out infinite alternate}@keyframes ui-slot-evolve{0%{opacity:.45}to{opacity:1}}.ui-evolve-line{color:#b8aa8a}.ui-evolve-done{color:var(--ui-green)}.ui-evolve-ready{color:gold}.ui-slot-level{position:absolute;left:2px;top:0;font-size:13px;color:var(--ui-yellow)}.ui-slot-tip{display:none;position:absolute;left:0;top:calc(100% + 4px);z-index:5;padding:6px 8px;font-size:14px;color:var(--ui-white);white-space:nowrap;pointer-events:none}.ui-slot:hover .ui-slot-tip{display:block}.ui-slot-tip-level{color:#b8aa8a}.ui-gear-slot{width:28px;height:26px}.ui-gear-empty{font-size:12px;color:#b8aa8a59}.ui-hud-bottom{position:absolute;left:50%;bottom:18px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px}.ui-buffs{display:flex;gap:6px}.ui-buff{position:relative;display:flex;align-items:center;gap:3px;padding:1px 6px 4px 3px;background:#0000008c;border:1px solid #000;color:var(--ui-white);font-size:14px}.ui-buff-bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--ui-cyan);transform-origin:left}.ui-buff-harmful{border-color:#b01c1c}.ui-buff-harmful .ui-buff-bar{background:#e04040}.ui-inventory{display:flex;gap:3px}.ui-inv-slot{position:relative;width:46px;height:42px;padding:0;display:flex;align-items:center;justify-content:center;background:#3e3529e6;border:2px solid #000;box-shadow:inset 0 0 0 1px var(--ui-edge-light);cursor:pointer}.ui-inv-slot:hover:not(:disabled){background:var(--ui-card-hover)}.ui-inv-slot:disabled{cursor:default;opacity:.7}.ui-inv-key{position:absolute;left:3px;top:0;font-family:OSRS Small,sans-serif;font-size:13px;color:#b8aa8a;text-shadow:1px 1px 0 #000}.ui-inv-count{position:absolute;right:3px;bottom:0;font-family:OSRS Small,sans-serif;font-size:14px;color:var(--ui-yellow);text-shadow:1px 1px 0 #000}.ui-hp{position:relative;width:min(280px,calc(60vw / var(--ui-scale)));height:20px;background:var(--ui-red);border:2px solid #000}.ui-hp-fill{height:100%;background:#00c800;transform-origin:left}.ui-hp-poisoned{border-color:#2f5f00}.ui-hp-poisoned .ui-hp-fill{background:#8fb800}.ui-hp span{position:absolute;inset:0;text-align:center;line-height:20px;color:var(--ui-white)}.ui-boss{position:absolute;top:64px;left:50%;transform:translate(-50%);width:min(520px,calc(80vw / var(--ui-scale)));text-align:center}.ui-boss-name{font-family:OSRS Bold,sans-serif;font-size:20px;color:var(--ui-orange)}.ui-boss-enraged{color:var(--ui-red)}.ui-boss-bar{height:14px;background:#400000;border:2px solid #000}.ui-boss-fill{height:100%;background:linear-gradient(#e01010,maroon);transform-origin:left}.ui-boss-phase{color:#ff9ae6}.ui-boss-fill-shield{background:linear-gradient(#8fe8ff,#2a9fd6)}.ui-boss-fill-totem{background:linear-gradient(#ffe48f,#d6922a)}.ui-boss-totems{display:flex;gap:4px}.ui-boss-totem{flex:1;min-width:0}.ui-boss-status{color:#ff0;font-size:16px;text-align:center;text-shadow:1px 1px 0 #000}.ui-boss-curse{color:#ff9ae6}.ui-raid-objective{position:absolute;top:70px;left:0;right:0;text-align:center;font-family:OSRS Bold,sans-serif;font-size:20px;color:var(--ui-yellow);text-shadow:2px 2px 0 #000;pointer-events:none}.ui-raid-objective-soon{color:var(--ui-red)}.ui-raid-objective-hint{font-family:OSRS Small,sans-serif;font-size:16px;color:var(--ui-white);text-shadow:1px 1px 0 #000}.ui-boss-warning{position:absolute;top:70px;left:0;right:0;text-align:center;font-family:OSRS Bold,sans-serif;font-size:20px;color:var(--ui-red)}.ui-toasts{position:absolute;top:110px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:4px}.ui-toast{font-family:OSRS Bold,sans-serif;color:var(--ui-yellow);background:#0000008c;padding:3px 12px}.ui-modal{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000073}.ui-levelup{width:min(560px,calc(94vw / var(--ui-scale)))}.ui-choices{display:flex;flex-direction:column;gap:8px}.ui-choice{min-height:62px;border-width:2px}.ui-choice .ui-card-body{flex:1}.ui-choice-row{position:relative;display:flex}.ui-choice-row>.ui-choice{flex:1;min-width:0}.ui-choice-row .ui-banish{position:absolute;right:10px;bottom:8px}.ui-has-banish .ui-rarity{min-width:76px;text-align:right}.ui-choice-banished{filter:grayscale(1);opacity:.45;cursor:not-allowed}.ui-tag-banished{color:#b8aa8a}.ui-banishes{text-align:center;margin-top:8px}.ui-chest-rolls{display:flex;justify-content:center;gap:10px;margin-top:10px}.ui-chest-rolls .ui-reroll{margin-top:0}.ui-chest-rolls .ui-banish{width:auto}.ui-choice:disabled{opacity:.55;cursor:default}.ui-choice-stats{display:flex;flex-wrap:wrap;gap:0 12px;font-size:14px;color:var(--ui-white)}.ui-choice-stat-label{color:#b8aa8a}.ui-choice-stat-up{color:#3fe03f}.ui-choice-stat-down{color:#ff5a5a}.ui-card-evolves{color:#b8aa8a}.ui-card-evolves-held{color:var(--ui-yellow)}.ui-choice-evolve{border-color:var(--ui-cyan);box-shadow:inset 0 0 0 1px var(--ui-edge-light),0 0 12px #00ffff59}.ui-rarity{align-self:flex-start;font-family:OSRS Bold,sans-serif;white-space:nowrap}.ui-choice-key{font-family:OSRS Bold,sans-serif;color:var(--ui-yellow);width:14px}.ui-reroll{display:flex;justify-content:center;margin-top:10px}.ui-reroll .ui-choice-key{display:inline-block}.ui-levelup-actions{display:flex;justify-content:center;gap:10px}.ui-event-actions{align-items:center;margin-top:10px}.ui-pause{width:min(920px,calc(94vw / var(--ui-scale)));max-height:calc(90vh / var(--ui-scale));overflow-y:auto}.ui-pause-columns{display:flex;gap:24px}.ui-pause-column+.ui-pause-column{border-left:1px solid var(--ui-divider);padding-left:24px}.ui-pause-column>.ui-pause-heading:not(:first-child){border-top:1px solid var(--ui-divider);padding-top:10px}.ui-pause-column{flex:1;min-width:0}.ui-pause-column>.ui-pause-heading:first-child{margin-top:0}@media(max-width:760px){.ui-pause-columns{flex-direction:column;gap:0}.ui-pause-column+.ui-pause-column{border-left:none;padding-left:0;border-top:1px solid var(--ui-divider);margin-top:12px;padding-top:10px}}.ui-pause-heading{margin:12px 0 6px;font-family:OSRS Bold,sans-serif;font-weight:400;font-size:18px;color:var(--ui-orange);text-align:center}.ui-pause-list{display:flex;flex-direction:column;gap:4px}.ui-pause-item{display:flex;align-items:center;gap:10px}.ui-pause-item span:nth-child(2){flex:1}.ui-pause-detail{color:var(--ui-white)}.ui-pause-level{color:#b8aa8a;white-space:nowrap}.ui-pause-name{display:flex;flex-direction:column;min-width:0}.ui-pause-list>*+*{border-top:1px solid var(--ui-divider);padding-top:4px}.ui-pause-stats{display:flex;flex-wrap:wrap;gap:2px 14px;color:var(--ui-white)}.ui-pause-set{display:block;color:var(--ui-cyan)}.ui-pause-set-on{color:var(--ui-green)}.ui-result{width:min(820px,calc(94vw / var(--ui-scale)));max-height:calc(90vh / var(--ui-scale));overflow-y:auto}.ui-result-columns{display:flex;flex-wrap:wrap;gap:18px}.ui-result-player-nav{display:flex;align-items:center;gap:12px;margin:10px 0 14px;padding-bottom:12px;border-bottom:1px solid var(--ui-divider);flex-shrink:0}.ui-result-player{flex:1;min-width:0;text-align:center}.ui-result-player-name{font-family:OSRS Bold,sans-serif;font-size:20px;color:var(--ui-yellow);overflow-wrap:anywhere}.ui-result-player-detail{color:#b8aa8a}.ui-result-arrow{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0}.ui-result-arrow:focus-visible{outline:2px solid var(--ui-yellow);outline-offset:2px}.ui-result-arrow-left,.ui-result-arrow-right{border-top:8px solid transparent;border-bottom:8px solid transparent;filter:drop-shadow(1px 1px 0 #000)}.ui-result-arrow-left{border-right:10px solid currentColor}.ui-result-arrow-right{border-left:10px solid currentColor}.ui-result-column{flex:1 1 300px;min-width:0}.ui-result-column+.ui-result-column{border-left:1px solid var(--ui-divider);padding-left:18px}.ui-result-table tr+tr td,.ui-result-damage tbody tr td{border-top:1px solid var(--ui-divider)}.ui-result-damage{width:100%;border-collapse:collapse;table-layout:fixed}.ui-result-damage th{color:var(--ui-orange);font-weight:400;text-align:right;padding:2px 6px;width:64px}.ui-result-damage th:first-child{width:auto}.ui-result-damage td{padding:2px 6px;text-align:right;color:var(--ui-white);white-space:nowrap}.ui-result-damage td:first-child{text-align:left}.ui-result-source{display:flex;align-items:center;gap:6px;min-width:0}.ui-result-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-result-table td:last-child{white-space:nowrap}.ui-victory{color:var(--ui-green)!important}.ui-defeat{color:var(--ui-red)!important}.ui-result-table{width:100%;border-collapse:collapse}.ui-result-table td{padding:4px 6px}.ui-result-table td:first-child{color:var(--ui-orange)}.ui-result-table td:last-child{text-align:right;color:var(--ui-white)}.ui-result .ui-row{justify-content:center}:root[data-input=pad] :focus{outline:3px solid #fff;outline-offset:3px}.ui-choice-key.ui-pad-key,.ui-inv-key.ui-pad-key{width:auto;min-width:14px;line-height:0}.ui-pad-key img{width:22px;height:22px;vertical-align:middle}.ui-inv-key.ui-pad-key img{width:16px;height:16px}.ui-hint-pad .ui-pad-icon{width:18px;height:18px;vertical-align:middle}.ui-pad-controls{display:flex;flex-direction:column;gap:4px}.ui-pad-control{display:flex;align-items:center;gap:10px}.ui-pad-control-icons{display:flex;gap:2px;min-width:92px}.ui-pad-control-icons .ui-pad-icon{width:22px;height:22px}.ui-pad-control-text{color:var(--ui-white)}.ui-notice{width:min(480px,calc(90vw / var(--ui-scale)));max-height:calc(80vh / var(--ui-scale));display:flex;flex-direction:column}.ui-notice>h2,.ui-notice-close{flex-shrink:0}.ui-notice-body{min-height:0;overflow-y:auto;line-height:1.3}.ui-notice-body p,.ui-notice-body ul{margin:0 0 8px}.ui-notice-body>:last-child{margin-bottom:0}.ui-notice-body ul{display:flex;flex-direction:column;gap:4px;padding-left:18px}.ui-notice-body li::marker{color:var(--ui-orange)}.ui-notice-body strong{font-family:OSRS Bold,sans-serif;font-weight:400;color:var(--ui-white)}.ui-save-block{z-index:10}.ui-notice-close{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.ui-quests{width:min(760px,calc(94vw / var(--ui-scale)));max-height:calc(90vh / var(--ui-scale));box-sizing:border-box;display:flex;flex-direction:column}.ui-quests>h2,.ui-quests>.ui-subtle,.ui-quests>.ui-row{flex-shrink:0}.ui-quest-list{min-height:0;overflow-y:auto;padding-right:4px}.ui-quest-group+.ui-quest-group{margin-top:10px}.ui-quest-group-name{display:flex;align-items:baseline;gap:8px;margin:0 0 3px;padding-bottom:3px;border-bottom:1px solid var(--ui-edge-light);font-family:OSRS Bold,sans-serif;font-weight:400;font-size:17px;color:var(--ui-orange)}.ui-quest-group-note{font-family:OSRS Small,sans-serif;font-size:15px;color:#8a7f6a}.ui-quest{display:grid;grid-template-columns:190px minmax(0,1fr) 90px 90px;align-items:center;gap:8px;min-height:26px}.ui-quest-name{font-family:OSRS Bold,sans-serif}.ui-quest-new .ui-quest-name{color:var(--ui-red)}.ui-quest-started .ui-quest-name{color:var(--ui-yellow)}.ui-quest-done .ui-quest-name,.ui-quest-done .ui-quest-progress{color:var(--ui-green)}.ui-quest-progress{text-align:right;color:var(--ui-white)}.ui-quest-reward{display:flex;justify-content:flex-end}.ui-quest-done .ui-quest-task,.ui-quest-done .ui-quest-reward{opacity:.6}.ui-quests-count{color:#b8aa8a}@media(max-width:759px){.ui-quest{grid-template-columns:minmax(0,1fr) auto auto;row-gap:0;padding:3px 0}.ui-quest-task{grid-row:2;grid-column:1 / -1}}:root{--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px)}@keyframes ui-touch-guard{0%{pointer-events:none}to{pointer-events:auto}}.ui-touch,.ui-rotate{display:none}@media(pointer:coarse){html,body{height:100dvh;overscroll-behavior:none}.game-root{-webkit-tap-highlight-color:transparent;touch-action:none}.ui-touch{display:block}.ui-inventory{display:none}.ui-slot{pointer-events:none}.ui-choice-key,.ui-inv-key,.ui-reroll .ui-choice-key,.ui-chest-actions .ui-choice-key{display:none}.ui-chest-hint{font-size:0}.ui-chest-hint:after{content:"Tap to open";font-size:18px}.ui-touch-zone{position:absolute;inset:0;pointer-events:auto;touch-action:none}.ui-quest-tracker,.ui-damage{position:relative;z-index:1}.ui-dps{padding:6px 0 6px 10px}.ui-stick{position:absolute;left:calc(var(--safe-left) + 84px);bottom:calc(var(--safe-bottom) + 84px);width:0;height:0;opacity:.45;pointer-events:none}.ui-stick-on{bottom:auto;opacity:1}.ui-stick:before,.ui-stick-knob{content:"";position:absolute;border-radius:50%;box-sizing:border-box}.ui-stick:before{left:calc(var(--stick) * -1);top:calc(var(--stick) * -1);width:calc(var(--stick) * 2);height:calc(var(--stick) * 2);background:#00000047;border:2px solid rgba(255,255,255,.45)}.ui-stick-knob{left:-24px;top:-24px;width:48px;height:48px;background:#ff981fcc;border:2px solid #000;box-shadow:inset 0 0 0 1px #ffffff80}.ui-touch-pause{position:absolute;right:calc(var(--safe-right) + 200px);top:24px;width:48px;height:48px;padding:0;background:var(--ui-card);border:2px solid var(--ui-edge);box-shadow:inset 0 0 0 1px var(--ui-edge-light);touch-action:none}.ui-touch-pause:before{content:"";position:absolute;left:50%;top:50%;width:16px;height:18px;transform:translate(-50%,-50%);box-sizing:border-box;border:solid var(--ui-orange);border-width:0 6px;filter:drop-shadow(1px 1px 0 #000)}.ui-touch-items{position:absolute;right:calc(var(--safe-right) + 12px);bottom:calc(var(--safe-bottom) + 12px);display:flex;flex-flow:row-reverse wrap-reverse;gap:6px;width:122px;pointer-events:none}.ui-touch-item-place{width:58px;height:58px}.ui-touch-item{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;background:#3e3529e6;border:2px solid #000;box-shadow:inset 0 0 0 1px var(--ui-edge-light);touch-action:none}.ui-select,.ui-select-scroll,.ui-select-panel>.ui-select-details,.ui-shop,.ui-shop-grid,.ui-armoury,.ui-armoury-slots,.ui-armoury-details,.ui-log-list,.ui-quest-list,.ui-settings-body,.ui-notice-body,.ui-changelog-list,.ui-pause,.ui-pause-columns,.ui-result,.ui-result-columns,.ui-choice,.ui-chest-card{overscroll-behavior:contain;touch-action:pan-y}.ui-levelup,.ui-pause,.ui-result{animation:ui-touch-guard .3s step-end both}.ui-chest-card{animation:chest-card-in .35s cubic-bezier(.2,1.2,.4,1) both,ui-touch-guard .3s step-end both}.ui-button{min-height:44px}.ui-button-small{min-height:40px;min-width:44px}.ui-volume{height:32px}}@media(pointer:coarse)and (orientation:portrait)and (max-width:700px){.ui-rotate{position:absolute;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;box-sizing:border-box;font-family:OSRS Bold,sans-serif;font-size:22px;color:var(--ui-orange);text-align:center;text-shadow:1px 1px 0 #000;background:#000;pointer-events:auto}.ui-rotate p{margin:0}.ui-rotate-phone{width:44px;height:76px;box-sizing:border-box;border:3px solid var(--ui-orange);border-radius:6px;animation:ui-rotate-phone 2.4s ease-in-out infinite}}@keyframes ui-rotate-phone{0%,25%{transform:rotate(0)}60%,to{transform:rotate(-90deg)}}@media(pointer:coarse)and (max-height:520px){:root{--touch-item-size: 54px;--touch-items-gap: 4px;--touch-items-inset: 8px;--touch-items-width: calc(var(--touch-item-size) * 2 + var(--touch-items-gap));--hud-inset: 6px;--damage-panel-zoom: .75}.ui-panel{padding:8px 12px}.ui-panel h2{margin-bottom:2px;font-size:20px}.ui-subtle{margin-bottom:4px}.ui-row{margin-top:6px}.ui-shop,.ui-armoury,.ui-quests,.ui-log,.ui-settings,.ui-changelog,.ui-notice,.ui-pause,.ui-result,.ui-levelup{width:calc(100vw - var(--safe-left) - var(--safe-right) - 12px);max-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 10px);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.ui-notice,.ui-settings{width:min(560px,calc(100vw - var(--safe-left) - var(--safe-right) - 12px))}.ui-title{flex-direction:row;align-items:center;justify-content:center;gap:20px;padding:8px calc(var(--safe-right) + 12px) 8px calc(var(--safe-left) + 12px)}.ui-title-logo{flex:1 1 0;min-width:0}.ui-title-logo h1{font-size:clamp(40px,8vw,64px)}.ui-title-logo p{font-size:16px}.ui-title-bottom{flex:0 0 auto;gap:4px}.ui-title-menu{gap:6px;width:min(420px,54vw);padding:6px 8px}.ui-title-play,.ui-title-tiles{gap:6px}.ui-button-big{min-height:50px;padding:4px 6px;font-size:22px}.ui-title-tile{min-height:48px;padding:2px 1px;font-size:14px}.ui-title-stats{gap:0 10px;padding:1px 6px}.ui-title-utils{right:auto;left:calc(var(--safe-left) + 10px);bottom:calc(var(--safe-bottom) + 4px)}.ui-title-link{padding:8px}.ui-title-settings{width:44px;height:44px;padding:0}.ui-version{min-height:40px}.ui-select{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:6px;padding:6px calc(var(--safe-right) + 6px) calc(var(--safe-bottom) + 6px) calc(var(--safe-left) + 6px);overflow:hidden;pointer-events:none}.ui-select-panel{align-self:stretch;max-height:100%;min-height:0;overflow:hidden;gap:4px}.ui-select-maps{grid-column:2}.ui-select-scroll{flex:1 1 0;overflow-y:auto}.ui-map-pages{flex:1 1 0}.ui-select-panel>.ui-select-details{flex:1 1 0;min-height:0;overflow-y:auto;padding:4px 8px}.ui-map-tabs .ui-button{min-height:34px;padding:2px 4px;font-size:15px}.ui-style-name{margin-bottom:2px}.ui-map-tile{min-height:40px}.ui-select-bar{position:static;margin-top:0;padding:4px 8px}.ui-select-go{min-height:46px;padding:4px 16px;font-size:18px}.ui-shop>.ui-subtle{display:none}.ui-shop-grid{flex:1 1 auto;min-height:0;overflow-y:auto;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.ui-armoury>.ui-subtle{display:none}.ui-armoury-body{flex:1 1 auto;min-height:0;align-items:stretch;grid-template-columns:minmax(0,1fr) 270px}.ui-armoury-slots,.ui-armoury-details{min-height:0;max-height:100%;overflow-y:auto}.ui-armoury-tile{width:44px;height:44px}.ui-quests>.ui-subtle,.ui-log>.ui-subtle{display:none}.ui-log-card,.ui-log-tab{min-height:44px}.ui-xp{height:calc(var(--safe-top) + 12px)}.ui-xp-level{top:var(--safe-top);right:calc(var(--safe-right) + 6px);font-size:14px;line-height:12px}.ui-hud-top{top:calc(var(--safe-top) + 16px);left:calc(var(--safe-left) + var(--hud-inset));right:calc(var(--safe-right) + var(--hud-inset))}.ui-hud-left{zoom:.72}.ui-gear-slots,.ui-quest-tracker{display:none}.ui-timer{position:absolute;left:50%;top:0;transform:translate(-50%);font-size:24px}.ui-hud-right{gap:0;font-size:15px}.ui-damage-panel{position:absolute;top:0;right:calc((var(--touch-items-inset) + var(--touch-items-width) + 8px - var(--hud-inset)) / var(--damage-panel-zoom));zoom:var(--damage-panel-zoom);grid-template-columns:24px minmax(0,1fr) auto auto;margin-top:0}.ui-damage-head,.ui-damage-total,.ui-damage-other>:last-child{display:none}.ui-minimap{zoom:.56}.ui-touch-pause{right:calc(var(--safe-right) + 116px);top:calc(var(--safe-top) + 18px);width:46px;height:46px}.ui-touch-items{right:calc(var(--safe-right) + var(--touch-items-inset));bottom:calc(var(--safe-bottom) + var(--touch-items-inset));gap:var(--touch-items-gap);width:var(--touch-items-width)}.ui-touch-item-place{width:var(--touch-item-size);height:var(--touch-item-size)}.ui-boss{top:calc(var(--safe-top) + 42px);width:min(340px,44vw)}.ui-boss-name{font-size:15px}.ui-boss-bar{height:10px}.ui-boss-status{font-size:14px}.ui-boss-warning{top:calc(var(--safe-top) + 42px);font-size:16px}.ui-toasts{top:calc(var(--safe-top) + 74px);left:24%;right:24%}.ui-toast{padding:1px 8px;font-size:14px;text-align:center}.ui-toast:nth-last-child(n+3){display:none}.ui-toast.ui-toast-connection{display:block}.ui-hud-bottom{bottom:calc(var(--safe-bottom) + 6px);gap:3px}.ui-hp{width:min(220px,30vw);height:16px}.ui-hp span{font-size:14px;line-height:16px}.ui-buff{font-size:13px}.ui-levelup{padding:6px 8px}.ui-levelup h2{font-size:17px}.ui-levelup .ui-subtle{display:none}.ui-levelup .ui-event-speech{display:block}.ui-choices{flex:1 1 auto;flex-direction:row;min-height:0;gap:6px}.ui-choice-row{flex:1 1 0;flex-direction:column;align-items:stretch;min-width:0;min-height:0;gap:4px}.ui-choice-row .ui-banish{position:static;min-height:24px}.ui-choice{flex:1 1 0;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:6px 8px;overflow-y:auto}.ui-reroll,.ui-event-actions{margin-top:4px}.ui-chest-scene{height:170px}.ui-chest[data-phase=reveal]{display:grid;grid-template-columns:230px minmax(0,520px);grid-template-rows:1fr auto auto 1fr;justify-content:center;column-gap:8px;padding-left:var(--safe-left);padding-right:var(--safe-right)}.ui-chest[data-phase=reveal] .ui-chest-scene{grid-area:2 / 1;width:230px}.ui-chest[data-phase=reveal] .ui-chest-caption{grid-area:3 / 1}.ui-chest-name{font-size:22px}.ui-chest-card{grid-area:1 / 2 / 5 / 2;align-self:center;width:100%;max-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 10px);overflow-y:auto}.ui-chest-actions{margin-top:6px}.ui-pause-columns,.ui-result-columns{flex:1 1 auto;flex-wrap:nowrap;flex-direction:row;gap:12px;min-height:0;overflow-y:auto;padding-right:4px}.ui-pause-column+.ui-pause-column,.ui-result-column+.ui-result-column{margin-top:0;padding-top:0;padding-left:12px;border-top:none;border-left:1px solid var(--ui-divider)}.ui-result-column{flex:2 1 0}.ui-result-column+.ui-result-column{flex-grow:3}.ui-result-damage th{width:50px}.ui-result-damage th,.ui-result-damage td{padding-left:2px;padding-right:2px}.ui-result-table td{padding:2px 6px}.ui-unlocked{margin-bottom:2px}.ui-setting{gap:10px;padding:2px 0}}@media(pointer:coarse)and (max-height:520px)and (min-width:760px){.ui-quest{grid-template-columns:170px minmax(0,1fr) 80px 80px}}@media(pointer:coarse)and (max-height:520px){.ui-coop-member{min-height:30px;padding:1px 6px}.ui-coop-member-empty+.ui-coop-member-empty{display:none}.ui-coop-party .ui-coop-maps{min-height:60px;max-height:none}.ui-coop-code-value{font-size:17px}.ui-coop-bar{gap:6px;padding-inline:8px}.ui-coop-bar .ui-button{padding-inline:8px}.ui-coop-bar .ui-select-go{flex:0 1 auto;min-width:0;padding-inline:8px;font-size:15px}.ui-coop-bar .ui-endless{min-width:0;gap:4px}}@font-face{font-family:OSRS Bold;src:url(./RuneScape-Bold-12-CsIi5fEV.ttf)}@font-face{font-family:OSRS Small;src:url(./RuneScape-Plain-11-CeQ9K0Qp.ttf)}html,body{margin:0;padding:0;height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;background-color:#000;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#root,.max-height{height:100%}canvas{outline:none;border:none}.center-container{display:flex;justify-content:center;align-items:center}.content-text{font-family:ui-monospace,SFMono-Regular,Menlo,Roboto Mono,monospace;font-weight:700;color:#fff;text-shadow:1px 1px 0 black}.flex{display:flex;flex:1}.align-right{justify-content:right}.rs-border{border:6px solid;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAABkElEQVR42s2YP0sEMRDFYy0HcqVoI16lFiJYiFxxsMUJV1hsod//e6y8wG95SbZNnIO53Z1MMm/+JJMkpXS17HbXIUhYkl7u724z7fc3+Xk4PGSCJ9L3y9NjJpfV9/vbc6atNpH6Ms7W+OjPoPTnwt6pBiulDA5fBCDnYYT4tdIaDPpXQICaptNqkXe+XM6rxQxwPH4up4/XBpB4anMv6akx3Eg8Lp2AaTyE2xFmUCnwkCGLvNpFHj7JeMjUjjGuA9nCQ7iT2EoQS9WBd5Esgv91npaf37kg8dTmsngTvt4BRTSKHHIgWJw6//CoAys85Ikty3oDko5ab5FDnoAjAflEaWYZ8R8FiDxsZplPcSGWUG9A0kH+OIbkQKBRHnKdRVID6L881ACqa4pW1d6AWP1ddzPLWBtGeshX8M3SQe0a4SEvvgUgKjgC8/zdHZB0+O5hM6kpjCMBeUGPDShUyMIldbhpH25hDFc6whXXcNuPcBu0cFvYcJv8kMegUAfFcEfpsJcNYa5jQl1YRbvS+wNPcexqz22FwgAAAABJRU5ErkJggg==) 6 / 6px / 0px repeat}.rs-background{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAA8CAYAAADi8H14AAACEElEQVR42u2czU7EMAyE58kQZzjC+78KiAMSB7qKHY89k+2ht207/uQ68U8WH28vX4zr8/01dWWe36kleg8cAUfvqdYyDjhrUBZwFoYd4B1jIuFh1YtZeiK/PwJw95dEAzzhLVnAu3qikK9+hy7vdAT8++z/3rGqHdNgM3D/auvWHNV4HGA1vZgOD0pbRIbuowB3wY1ox+29XDswIVgtPWfahE6xLLB2HuwCVMmDr+wGU2Q3YDXQPxfc4uwNWACwEmQ4bb9uwMWAK+vFN+AAFCfIiBrE9N6Ozocc4IqqfjUIpwWvFHDHau+2s0DWqCnPctu+lQJmx0fVPfKjFhJ2jKqebXCtHT8s9jAAs6ZtVDM+GuAdL1ZKvZl7flQYxhiic6glL7WMWB5cCVixOLTc9GR779WznOG2Aa4ScyLcrUyuWtB0TZlpD1ifNmMc1QFwW0djJ32uBNZdaGoHrOKNHfG3tSf3SNxkZtY9mI3JWqlbszPzXkxX/J0gZ94Lhb7VCXAvATvMd6mHh7HZNHfAFZpwtcI/O+CqkCUDuKsj3b3oQq3V7XaczOKUUcex2KktIxRb3eonh0LlSsV5AhfAK+uXBWDV2Ls0eOJyyC9zr8K8GxRHj7p7f8ytIdRSUgfAodk0p9SUFSaY9sItPZ1c4EYAd0POTDvaA1aErPLlQK2boBgmtgawT/nftBvwkwL+BjPPYftRO4YfAAAAAElFTkSuQmCC)}
