*,*:before,*:after{box-sizing:border-box}html{--content-gap: 1rem;--line-height: 1.3;--control-active-txt: white;font-size:20px;line-height:var(--line-height)}body{margin:0;background-color:#fff;color:#000;min-height:100vh;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;display:flex;flex-direction:column}main{display:contents}[hidden]{display:none!important}@supports (-webkit-touch-callout: none){html,body{min-height:-webkit-fill-available}}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p,ul,ol,dl,table,figure,hr,address,blockquote,fieldset,img,rp-composite,li>p+:is(ul,ol){margin-top:0;margin-bottom:var(--content-gap)}ol,ul{padding-left:1.25rem;line-height:calc(var(--line-height) - .2)}ol li:where(:not(:last-child)),ul li:where(:not(:last-child)){margin:0 0 .25em}ol li p,ul li p{line-height:var(--line-height)}ol.compact p,ul.compact p{margin-bottom:calc(var(--content-gap) - .3rem)}ul.unbulleted{list-style-type:none;padding-left:0}li>:is(ul,ol){margin:.25em 0 0}hr{border:0;color:currentcolor;background-color:currentcolor;height:2px;margin-right:auto;margin-left:auto}table{caption-side:bottom;border-collapse:collapse}table caption,table th{text-align:inherit}table caption{font-size:.85em}figure{display:table;width:100%;max-width:400px;margin:0 auto 1em}figure.max{max-width:100%}figure>:first-child{margin-bottom:.25em;width:100%}figure figcaption{display:table-caption;caption-side:bottom;font-size:.85em}figure figcaption p{line-height:1.1}figure figcaption p:last-of-type{margin-bottom:0}figure figcaption:not(.left) p{margin-left:auto;margin-right:auto;width:fit-content}img,svg{display:block;max-width:100%;height:auto}fieldset{padding:.35em 1em 0;margin:0 0 var(--content-gap) 0}fieldset legend{padding:0 .5em}a[href^=mailto]{white-space:nowrap}a[href^=mailto].wrap{white-space:normal}sub,sup{position:relative;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}nav{margin:0 auto auto;width:calc(100% - 6px)}@media (min-width: 750px){nav{width:calc(100% - 60px);max-width:1000px}}nav fieldset{--legend-border: hsl(0 0% 0% / .5);--legend-text: white;--popper-txt: white;--popper-txt-hvr: var(--popper-txt);--popper-bkg: hsl(0 0% 0% / .2);--popper-bkg-hvr: hsl(0 0% 0% / .5);border:none;border-top:1px solid var(--legend-border);padding:0;display:flex;gap:3px;flex-wrap:wrap;justify-content:center;-webkit-user-select:none;user-select:none;line-height:1}nav fieldset legend{color:var(--legend-text);margin:0 1em;font-size:.85em;padding:0 .5em .25em}nav fieldset ul,nav fieldset li{display:contents}nav fieldset a{padding:.25em .5em;color:var(--popper-txt)!important;background-color:var(--popper-bkg);border-radius:.25em;text-decoration:none;text-align:center;flex:1 1 auto;white-space:nowrap}nav fieldset a:hover,nav fieldset a:active,nav fieldset a:focus{background-color:var(--popper-bkg-hvr);color:var(--popper-txt-hvr)}nav fieldset:after{content:"";display:block;flex-grow:1000}.link-cloud{padding:0;display:flex;gap:3px;flex-wrap:wrap;justify-content:center;-webkit-user-select:none;user-select:none;line-height:1}.link-cloud li{display:contents}.link-cloud a{padding:.25em .5em;border-radius:.25em;text-decoration:none;text-align:center;flex:1 1 auto;white-space:nowrap;background-color:var(--control-bkg);color:var(--control-txt)}.link-cloud a:hover,.link-cloud a:active,.link-cloud a:focus{background-color:var(--control-active-bkg);color:var(--control-active-txt)}.link-cloud:after{content:"";display:block;flex-grow:1000}footer{margin-bottom:1em}footer .links{--color: 0 0% 100%;color:hsl(var(--color));padding:0;margin:0;text-align:center}footer .links li{display:inline;padding:0;margin:0}footer .links li:not(:last-child):after{content:" | "}footer .links li a{display:inline-block;padding:.5em .25em;white-space:nowrap;color:inherit;text-decoration-color:hsl(var(--color) / .5)}footer .links li a:hover,footer .links li a:focus,footer .links li a:active{text-decoration-color:currentColor}#utilities{--util-icon-bkg: hsl(0 0% 100% / .8);--util-icon-txt: black;--util-icon-size: 1.2rem;position:absolute;top:calc(var(--util-icon-size) / 2);right:1vw;display:grid;grid-template-columns:var(--util-icon-size);gap:calc(var(--util-icon-size) / 2);padding:0;margin:0;line-height:0}#utilities a{display:block;margin:0;height:var(--util-icon-size);width:var(--util-icon-size)}#bak-fwd{display:none}.hist-nav-show #bak-fwd{display:block}#bak-fwd svg{position:fixed;top:calc(50% - .75em);height:1.5em;width:1.5em;cursor:pointer;z-index:11000;opacity:.7}#bak-fwd svg circle{fill:#fff}#bak-fwd #back-button{left:1vw}#bak-fwd #forward-button{right:1vw;transform:scaleX(-1)}#url-copied{display:none;background-color:#000c;color:#fff;padding:1rem 2rem;position:fixed;z-index:12000;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:.25rem;overflow:hidden}#url-copied.animation-active{display:block;animation-name:url-copied;animation-duration:.5s;animation-direction:alternate;animation-iteration-count:2}@keyframes url-copied{0%{opacity:0}20%{opacity:1}to{opacity:1}}#link-to-rule h2 span{position:relative}#link-to-rule h2 span svg{position:absolute;top:1.1em;left:1em;width:2.5em;fill:#00f}img[src^="https://stats.rulepop.com"]{margin:0;height:0}svg#sprites{visibility:hidden;height:0;width:0;position:absolute}rp-modal{--util-icon-bkg: currentcolor;--util-icon-txt: white}rp-modal[full]::part(dialog){max-width:100%}rp-modal[wide]::part(dialog){max-width:800px}@media (max-width: 820px){{max-width:100%}}rp-modal[x-wide]::part(dialog){max-width:1000px}@media (max-width: 1020px){{max-width:100%}}rp-modal[max]::part(dialog){width:100%}rp-modal::part(closer):hover{background-color:var(--control-active-bkg)}rp-modal h2{margin:.25rem 0;cursor:alias}rp-modal h2:hover{text-shadow:0 0 .5rem white}ul.see-also{font-size:.85rem;margin:0 0 .25rem;padding:0}ul.see-also:before{content:"";display:inline-block;vertical-align:middle;height:1em;width:1em;position:relative;top:-.1em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cpath d='M500.2 24.8v300c0 15-10 25-25 25h-300c-15 0-25-10-25-25v-65c0-5 5-10 10-10h30c5 0 10 5 10 10v40h250v-250h-250v40c0 5-5 10-10 10h-30c-5 0-10-5-10-10v-65c0-15 10-25 25-25h300c15 0 25 10 25 25zm-160 375h-30c-5 0-10 5-10 10v40h-250v-250h250v40c0 5 5 10 10 10h30c5 0 10-5 10-10v-65c0-15-10-25-25-25h-300c-15 0-25 10-25 25v300c0 15 10 25 25 25h300c15 0 25-10 25-25v-65c0-5-5-10-10-10z'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center}ul.see-also li{display:inline-block}ul.see-also li:not(:last-child):after{content:", "}#find:not(.site-index) .site-index{display:none}#find:not(.search) search{display:none}#find.search::part(dialog){min-height:50vh;justify-content:flex-start}form#search-form{display:flex;justify-content:center;margin-bottom:1rem}form#search-form input{border:1px solid hsl(0 0% 0% / .3);padding:.25em;font-size:1em}form#search-form input:focus{outline:none}form#search-form input[type=search]{border-radius:5px 0 0 5px;flex-grow:1}form#search-form input[type=reset]{border-left:none;border-radius:0 5px 5px 0;cursor:pointer;background-color:var(--control-active-bkg);color:var(--control-active-txt)}.search.results{min-height:200px}ul.index{columns:200px 10;padding-left:0}ul.index li{display:block;margin:0 0 .2em .5em;text-indent:-.5em;line-height:1;break-inside:avoid}ul.index li a{text-decoration:none}ul.index li a:hover,ul.index li a:focus,ul.index li a:active{text-decoration:underline}dfn{font-weight:700;font-style:normal}.example,.note{font-style:italic}.◊{display:inline-block;vertical-align:middle;position:relative;height:1em;width:auto;margin:0}.◊.pwa{transform:scale(1)}.num-key{--num-width: 1em;--num-height: 1em;padding:0;list-style-type:none}.num-key>*{position:relative;padding-left:calc(var(--num-width) + .5em);margin:.5em 0}.num-key>*:before{content:"";display:block;position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:contain;width:var(--num-width);height:var(--num-height);background-image:url(/number-key.svg#1)}.num-key>*:nth-child(20):before{background-image:url(/number-key.svg#20)}.num-key>*:nth-child(19):before{background-image:url(/number-key.svg#19)}.num-key>*:nth-child(18):before{background-image:url(/number-key.svg#18)}.num-key>*:nth-child(17):before{background-image:url(/number-key.svg#17)}.num-key>*:nth-child(16):before{background-image:url(/number-key.svg#16)}.num-key>*:nth-child(15):before{background-image:url(/number-key.svg#15)}.num-key>*:nth-child(14):before{background-image:url(/number-key.svg#14)}.num-key>*:nth-child(13):before{background-image:url(/number-key.svg#13)}.num-key>*:nth-child(12):before{background-image:url(/number-key.svg#12)}.num-key>*:nth-child(11):before{background-image:url(/number-key.svg#11)}.num-key>*:nth-child(10):before{background-image:url(/number-key.svg#10)}.num-key>*:nth-child(9):before{background-image:url(/number-key.svg#9)}.num-key>*:nth-child(8):before{background-image:url(/number-key.svg#8)}.num-key>*:nth-child(7):before{background-image:url(/number-key.svg#7)}.num-key>*:nth-child(6):before{background-image:url(/number-key.svg#6)}.num-key>*:nth-child(5):before{background-image:url(/number-key.svg#5)}.num-key>*:nth-child(4):before{background-image:url(/number-key.svg#4)}.num-key>*:nth-child(3):before{background-image:url(/number-key.svg#3)}.num-key>*:nth-child(2):before{background-image:url(/number-key.svg#2)}.num-key>li.twenty:before{background-image:url(/number-key.svg#20)}.num-key>li.nineteen:before{background-image:url(/number-key.svg#19)}.num-key>li.eighteen:before{background-image:url(/number-key.svg#18)}.num-key>li.seventeen:before{background-image:url(/number-key.svg#17)}.num-key>li.sixteen:before{background-image:url(/number-key.svg#16)}.num-key>li.fifteen:before{background-image:url(/number-key.svg#15)}.num-key>li.fourteen:before{background-image:url(/number-key.svg#14)}.num-key>li.thirteen:before{background-image:url(/number-key.svg#13)}.num-key>li.twelve:before{background-image:url(/number-key.svg#12)}.num-key>li.eleven:before{background-image:url(/number-key.svg#11)}.num-key>li.ten:before{background-image:url(/number-key.svg#10)}.num-key>li.nine:before{background-image:url(/number-key.svg#9)}.num-key>li.eight:before{background-image:url(/number-key.svg#8)}.num-key>li.seven:before{background-image:url(/number-key.svg#7)}.num-key>li.six:before{background-image:url(/number-key.svg#6)}.num-key>li.five:before{background-image:url(/number-key.svg#5)}.num-key>li.four:before{background-image:url(/number-key.svg#4)}.num-key>li.three:before{background-image:url(/number-key.svg#3)}.num-key>li.two:before{background-image:url(/number-key.svg#2)}.num-key>li.one:before{background-image:url(/number-key.svg#1)}.float-right{float:right;clear:right;margin:0 0 .5rem 1rem}.float-right+.float-right{margin-top:1rem}.float-left{float:left;clear:left;margin:0 1rem .5rem 0}.float-left+.float-left{margin-top:1rem}.float-right,.float-left{max-width:35%}.float-right.mw25,.float-left.mw25{max-width:25%}.float-right.mw30,.float-left.mw30{max-width:30%}.float-right.mw40,.float-left.mw40{max-width:40%}.float-right.mw45,.float-left.mw45{max-width:45%}.float-right.mw50,.float-left.mw50{max-width:50%}.float-right.shape,.float-left.shape{margin:0 0 .5rem;shape-margin:.5rem}.float-right>*,.float-left>*{margin-bottom:0}details{--frame-color: hsl(0 0% 0% / .05);--bkg-color: transparent;margin-bottom:.5rem}details summary{cursor:pointer;background-color:var(--frame-color);outline:none!important;padding:.25em .5em;border-radius:5px}details summary>*{display:inline}details[open] summary{border-bottom-left-radius:0;border-bottom-right-radius:0}details>div{display:flow-root;border:2px solid var(--frame-color);border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:none;background-color:var(--bkg-color);padding:.5em}details>div>:last-child{margin-bottom:0!important}details>div>:last-child>:last-child{margin-bottom:0!important}details>div>:last-child>:last-child>:last-child{margin-bottom:0!important}ul.cols,ol.num-key.cols{column-width:200px;column-count:20;column-gap:var(--content-gap);padding:0;list-style-type:none}ul.cols>li,ol.num-key.cols>li{break-inside:avoid}ul.cols>li:first-of-type,ol.num-key.cols>li:first-of-type{margin-top:0}ol.cols,ul.cols.markers{column-width:200px;column-count:20;column-gap:var(--content-gap);padding-left:1.25rem;list-style-type:revert}ol.cols>li,ul.cols.markers>li{break-inside:avoid;display:list-item}dl dt{font-weight:700}dl dd{margin:0 0 .5em 1em}dl dd p{margin-bottom:.5em}.grid{display:grid;gap:var(--content-gap);padding:0;margin-bottom:var(--content-gap)}.grid>*{display:block;margin:0}.grid>*>:last-child{margin-bottom:0}.grid>*>:last-child>:last-child{margin-bottom:0}.grid>*>:last-child>:last-child>:last-child{margin-bottom:0}dl.grid{--dt-max-width: 50%;grid-template-columns:fit-content(var(--dt-max-width)) auto;gap:.25em}dl.grid dt{text-align:right}dl.grid dt:after{content:":";font-weight:400}.disclosure-grid{--inactive-opacity: .5;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-auto-flow:row dense;gap:.5rem;padding:0}.disclosure-grid>*{display:block;margin:0}.disclosure-grid>*>:last-child{margin-bottom:0}.disclosure-grid>dt{cursor:pointer;-webkit-user-select:none;user-select:none}.disclosure-grid>dt+dd{grid-column-start:1;grid-column-end:-1;padding:.5em;display:none}.disclosure-grid>dt.active+dd{display:block}.disclosure-grid.active>dt:not(.active){opacity:var(--inactive-opacity)}.fig-list{--icon-max-width: 2em;--icon-max-height: var(--icon-max-width);--icon-align: start;--col-gap: var(--content-gap);--row-gap: .5em;padding:0;margin-bottom:var(--content-gap)}.fig-list>*{display:grid;gap:var(--col-gap);grid-template-columns:var(--icon-max-width) 1fr;align-items:center;margin:0 0 var(--row-gap)}.fig-list>*>:first-child{width:auto;max-width:var(--icon-max-width);height:auto;max-height:var(--icon-max-height);margin:0;align-self:var(--icon-align);justify-self:center}.fig-list>*>:last-child{display:block;margin-bottom:0}.fig-list>*>:last-child>:last-child{margin-bottom:0}.fig-list>*>:last-child>:last-child>:last-child{margin-bottom:0}.outline{border:1px solid hsl(0 0% 0% / .1)}img.cr-card-32x45{border-radius:9.922%/7.056%}img.cr-card-45x32{border-radius:7.056%/9.922%}img.cr-card-50x50{border-radius:6.35%}img.cr-card-41x63{border-radius:7.744%/5.04%}img.cr-card-63x41{border-radius:5.04%/7.744%}img.cr-card-44x67{border-radius:7.216%/4.739%}img.cr-card-67x44{border-radius:4.739%/7.216%}img.cr-card-56x87{border-radius:5.67%/3.649%}img.cr-card-87x56{border-radius:3.649%/5.67%}img.cr-card-56x88{border-radius:5.67%/3.608%}img.cr-card-88x56{border-radius:3.608%/5.67%}img.cr-card-63x88{border-radius:5.04%/3.608%}img.cr-card-88x63{border-radius:3.608%/5.04%}img.cr-card-50x89{border-radius:6.35%/3.567%}img.cr-card-89x50{border-radius:3.567%/6.35%}img.cr-card-44x89{border-radius:7.216%/3.567%}img.cr-card-89x44{border-radius:3.567%/7.216%}img.cr-card-89x89{border-radius:3.567%}img.cr-card-60x91{border-radius:5.292%/3.489%}img.cr-card-91x60{border-radius:3.489%/5.292%}img.cr-card-62x100{border-radius:5.121%/3.175%}img.cr-card-100x62{border-radius:3.175%/5.121%}img.cr-card-65x100{border-radius:4.885%/3.175%}img.cr-card-100x65{border-radius:3.175%/4.885%}img.cr-card-70x121{border-radius:4.536%/2.624%}img.cr-card-121x70{border-radius:2.624%/4.536%}img.cr-card-89x127{border-radius:3.567%/2.5%}img.cr-card-127x89{border-radius:2.5%/3.567%}img.cr-card-89x146{border-radius:3.567%/2.175%}img.cr-card-146x89{border-radius:2.175%/3.567%}img.cr-card-101x152{border-radius:3.144%/2.089%}img.cr-card-152x101{border-radius:2.089%/3.144%}img.cr-card-127x178{border-radius:2.5%/1.784%}img.cr-card-178x127{border-radius:1.784%/2.5%}img.cr-round{border-radius:50%}fieldset:is(.display-options,.settings){border-width:1px;border-style:solid none none none;border-color:#00000040;padding:.25em 0 0 .5em;margin-bottom:.5em}fieldset:is(.display-options,.settings) legend{font-weight:700}fieldset:is(.display-options,.settings) p{font-size:.8rem;margin-bottom:.5rem}fieldset:is(.display-options,.settings) ul{display:flex;flex-wrap:wrap;gap:.5em;padding:0;margin:0 0 .5em -.5em}fieldset:is(.display-options,.settings) ul li{display:block;margin:0;flex:1 1 auto;white-space:nowrap;text-align:center}fieldset:is(.display-options,.settings) ul li label{display:block;cursor:pointer}fieldset:is(.display-options,.settings) ul li span{display:block;padding:.25em .5em;border:1px solid hsl(0 0% 0% / .15);border-radius:.25em;background-color:#ffffff40;background-clip:padding-box;-webkit-user-select:none;user-select:none}fieldset:is(.display-options,.settings) ul li input{position:absolute;opacity:0;z-index:-1}fieldset:is(.display-options,.settings) ul li input[disabled]~span{cursor:not-allowed;opacity:.5}fieldset:is(.display-options,.settings) ul li input:checked~span{background-color:var(--control-active-bkg);color:#fff}fieldset:is(.display-options,.settings) ul:after{content:"";display:block;flex-grow:1000}fieldset:is(.display-options,.settings) select{margin-left:-.5em}fieldset:is(.display-options,.settings).unlabeled{border-style:none;padding-top:0}fieldset:is(.display-options,.settings).tabs{padding-top:0;border-style:none;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,hsl(0 0% 0% / .5) .5em,hsl(0 0% 0% / .5) calc(100% - .5em),transparent);border-image-slice:1}fieldset:is(.display-options,.settings).tabs ul{margin:0}fieldset:is(.display-options,.settings).tabs ul li span{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-style:none}fieldset:is(.display-options,.settings).tabs ul li input:checked~span{border-color:#00000080}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid hsl(0 0% 0% / .3);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 50'%3e%3cpath d='M20 0L0 20h40zm0 50L0 30h40z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75em center;background-size:.5em 1em;border-radius:.25em;font:inherit;color:#000;padding:.25em 2em .25em .5em;cursor:pointer}select option{padding:.25em}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}input[type=text]{font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid hsl(0 0% 0% / .3);background-color:#fff;padding:.25em .5em;border-radius:.25em}:is(button,.button){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid hsl(0 0% 0% / .3);background-color:var(--control-active-bkg);color:var(--control-active-txt)!important;cursor:pointer;padding:.25em .5em;border-radius:.25em;margin-bottom:1em;font-size:inherit;font-family:inherit;text-align:center}:is(button,.button):disabled{cursor:not-allowed;opacity:.5}:is(button,.button):is(:hover,:focus,:active){color:var(--control-active-txt)!important;text-decoration:none}.txt-overflow{overflow:hidden;text-overflow:ellipsis}.txt-center{text-align:center}.single-space>*{margin:0 0 0 1em;text-indent:-1em;display:block}.nowrap{white-space:nowrap}.clear-float{clear:both}.flip-horizontally{transform:scaleX(-1)}.w25{width:25px}.w30{width:30px}.w35{width:35px}.w40{width:40px}.w45{width:45px}.w50{width:50px}.w55{width:55px}.w60{width:60px}.w65{width:65px}.w70{width:70px}.w75{width:75px}.w100{width:100px}.w125{width:125px}.w150{width:150px}.w175{width:175px}.w200{width:200px}.w225{width:225px}.w250{width:250px}.w275{width:275px}.w300{width:300px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ab{display:none;margin:.5em 1em;text-align:center}.ab .ab-hider{margin:0 .5rem 0 0;text-align:right;font-size:.8rem;color:#00000080}.ab .ab-hider *{cursor:pointer}.ab .ab-hider input{opacity:0}.ab img{margin:0;border-radius:.5em}.ab a{text-decoration:none}.ab:not(.hidden){display:block}@font-face{font-family:Alegreya;src:url(/fonts/alegreya-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Alegreya;src:url(/fonts/alegreya-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Alegreya;src:url(/fonts/alegreya-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Alegreya;src:url(/fonts/alegreya-700-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Alegreya SC;src:url(/fonts/alegreya-sc-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-700-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Alegreya Sans SC;src:url(/fonts/alegreya-sans-sc-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}html{--control-active-bkg: hsl(240 4% 39%);--control-active-txt: white;--shadow: drop-shadow(3px 3px 5px hsl(0 0% 0% / .3));font-family:Alegreya,serif;font-size:clamp(18px,.23vw + 17.12px,20px)}body{background-color:#89949f;background-image:url(/bkg-page.webp);background-size:cover;background-position:50% 75%}#utilities{--util-icon-txt: white;--util-icon-bkg: black;filter:drop-shadow(0 0 5px hsl(0 0% 100% / .7))}header div{width:fit-content;margin:auto}header img{margin:5% auto -12%;width:60vw;max-width:500px}footer .links{--color: 0 0% 0%;width:fit-content;margin:auto;padding:0 1em;border-radius:1em;background-image:radial-gradient(closest-side,#fff,#fff0);text-shadow:0 0 3px white,0 0 5px white}nav{background-image:radial-gradient(closest-side,#ffffff80,#fff0)}nav fieldset{--legend-border: hsl(0 0% 0% / .2);--legend-text: black;--popper-txt: white;--popper-bkg: hsl(0 0% 0% / .6);--popper-bkg-hvr: black}nav fieldset legend{text-shadow:0 0 8px white,0 0 16px hsl(0 0% 100% / .5);font-weight:700}nav fieldset a{font-weight:500;padding:.3em .5em;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}:is(a,.link){color:#606;text-decoration-color:#80008033;text-decoration-line:underline;cursor:pointer}:is(a,.link):is(:hover,:active,:focus){color:#000;text-decoration-color:#000}rp-modal,rp-overlay{--closer-x-clr: hsl(0 0% 100% / .5);--closer-x-hvr-clr: white}rp-modal h2,rp-overlay h2{color:#fff}rp-modal h2:hover,rp-overlay h2:hover{text-shadow:0 0 .5rem black}rp-modal::part(dialog),rp-overlay::part(dialog){margin:.5rem auto;background-color:transparent;border-radius:.5em;border:3px solid hsl(0 0% 100% / .2);box-shadow:0 0 2rem #ffffff4d}:is():hover{background-color:#fff}rp-modal::part(header),rp-overlay::part(header){background-color:#4f4f4f;background-image:url(/bkg-h2.webp);background-size:auto 1.5rem;background-repeat:no-repeat;background-position:-20px 10px;border-bottom:3px solid hsl(198 0% 20%)}rp-modal::part(main),rp-overlay::part(main){padding:1rem 1rem 0;background-color:#f8f5ec;background-image:url(/bkg-parchment.webp);background-size:100%}rp-overlay::part(main){padding:.5rem .5rem 0}#find{--closer-x-hvr-clr: white}#find::part(closer){background-color:var(--control-active-bkg)}#find.search::part(dialog){min-height:0}#find.search::part(main){min-height:50vh}ul.see-also{color:#fff}ul.see-also:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cpath fill='hsl(44 33% 94%)' d='M500.2 24.8v300c0 15-10 25-25 25h-300c-15 0-25-10-25-25v-65c0-5 5-10 10-10h30c5 0 10 5 10 10v40h250v-250h-250v40c0 5-5 10-10 10h-30c-5 0-10-5-10-10v-65c0-15 10-25 25-25h300c15 0 25 10 25 25zm-160 375h-30c-5 0-10 5-10 10v40h-250v-250h250v40c0 5 5 10 10 10h30c5 0 10-5 10-10v-65c0-15-10-25-25-25h-300c-15 0-25 10-25 25v300c0 15 10 25 25 25h300c15 0 25-10 25-25v-65c0-5-5-10-10-10z'/%3E%3C/svg%3E%0A")}ul.see-also a{color:currentColor}blockquote{margin:0 0 1em;padding-left:1em;border-left:1px solid hsl(0 0% 0% / .3)}.sup{font-size:.75em;position:relative;top:-.4em}caption ul{margin-top:1em;list-style-type:none;padding:0}.grid.activating-stonebound-ability{grid-template-columns:1fr 1fr 1fr;text-align:center;font-style:italic;font-size:.85em}.grid.activating-stonebound-ability .gem{filter:drop-shadow(0 0 3px lightyellow) drop-shadow(0 0 3px lightyellow) drop-shadow(0 0 5px yellow)}.grid.building-requirements{grid-template-columns:auto auto}@media (max-width: 530px){.grid.building-requirements{display:block}}.grid.cards{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));text-align:center;font-style:italic}.grid.cards img{filter:var(--shadow)}.grid.components{grid-auto-flow:row dense;grid-template-columns:repeat(auto-fill,5px);grid-auto-rows:5px;gap:0;font-size:14px;text-align:center;line-height:1}.grid.components img{margin:0 auto 2px!important;filter:drop-shadow(1px 1px 3px hsl(0 0% 0% / .3))}.grid.components a{display:block;font-weight:400;text-decoration:none}.grid.components>li{display:block;padding:5px}.grid.components .map{grid-column-start:span 34;grid-row-start:span 54}.grid.components .dashboard{grid-column-start:span 25;grid-row-start:span 27}.grid.components .card-v{grid-column-start:span 16;grid-row-start:span 27}.grid.components .card-sq{grid-column-start:span 16;grid-row-start:span 22}.grid.components .card-h{grid-column-start:span 23;grid-row-start:span 20}.grid.components .gem{grid-column-start:span 12;grid-row-start:span 14}.grid.chips{grid-template-columns:repeat(auto-fit,minmax(75px,1fr));gap:.5em .75em;text-align:center;font-size:.85em;line-height:1.1}.grid.chips a{color:#000;text-decoration:none}.grid.chips img{border-radius:50%;filter:drop-shadow(3px 4px 5px hsl(0 0% 0% / .2));margin-bottom:2px!important}.grid.chips.three{max-width:350px;margin-right:auto;margin-left:auto}.grid.cubes{grid-template-columns:30px 1fr;gap:1em .35em}.grid.elements{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:1em;text-align:center;font-size:.85em;line-height:1.1}.grid.elements img[src*=stone]{width:100%;aspect-ratio:1/1.4;object-fit:contain;margin:auto;filter:var(--shadow)}.grid.elements img[src*=gem]{width:50%;aspect-ratio:1/1;object-fit:contain;margin:.25em auto 0;filter:var(--shadow)}.grid.enemy-ai{grid-template-columns:1fr 1fr}.grid.fish{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));text-align:center}.grid.fish img{filter:var(--shadow)}.grid.fish b{display:block}.grid.icons{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:.5em;text-align:center;font-size:.75em;line-height:1.1}.grid.icons a{color:#000;text-decoration:none}.grid.icons img{width:80%;aspect-ratio:1/1;object-fit:contain;margin:auto;filter:var(--shadow)}.grid.icons .poi{grid-column:span 2;align-self:center}.grid.icons .poi img{aspect-ratio:unset}.grid.icons .poi a{aspect-ratio:3/1;display:flex;flex-direction:column;justify-content:center}.grid.icons.three{max-width:350px;margin-right:auto;margin-left:auto}.grid.nodes{grid-template-columns:repeat(auto-fit,minmax(40px,1fr));gap:3px;margin-bottom:3px}.grid.nodes a{display:block;background-color:#fdf2b4;border:1px solid hsl(51 95% 60%);text-align:center;padding:.25em}.grid.nodes a.b{background-color:#d2f1f9;border:1px solid hsl(193 77% 70%)}.grid.nodes a.g{background-color:#6ec47a;border:1px solid hsl(128 42% 45%)}.grid.nodes a.o{background-color:#fcb736;border:1px solid hsl(39 97% 45%)}.grid.nodes a.r{background-color:#f66;border:1px solid hsl(360 100% 55%)}.grid.recipe-cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));font-size:18px}.grid.recipe-cards>li{position:relative;background-image:linear-gradient(#fff,#ffffff4d,#fff);padding:.5em}.grid.recipe-cards>li:before{position:absolute;top:-.5em}.grid.recipe-cards>li h3{font-size:1em;line-height:1.1;margin:0}.grid.recipe-cards>li .cost{display:grid;gap:0 .25em;grid-template-columns:fit-content(100ch) fit-content(100ch);margin:.25em 0;padding:.25em 0;border-top:1px solid hsl(0 0% 0% / .05);border-bottom:1px solid hsl(0 0% 0% / .05)}.grid.recipe-cards>li .cost :nth-child(odd){text-align:right}.grid.recipe-cards>li .bonuses{display:grid;gap:.25em;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;margin:0}.grid.recipe-cards>li .bonuses>li{margin:0;position:relative}.grid.recipe-cards>li .bonuses>li[class^=bonus]:after{position:absolute;bottom:-.25em;right:0;background-color:#000;display:flex;align-items:center;justify-content:center;border:1px solid white;border-radius:50%;color:#fff;height:1.25em;width:1.25em;font-size:.85em}.grid.recipe-cards>li .bonuses>li.bonus-0:after{content:"0"}.grid.recipe-cards>li .bonuses>li.bonus-1:after{content:"1"}.grid.recipe-cards>li .bonuses>li.bonus-2:after{content:"2"}.grid.recipe-cards>li .bonuses>li.bonus-3:after{content:"3"}.grid.recipe-cards>li .bonuses>li.bonus-4:after{content:"4"}.grid.recipe-cards>li .bonuses>li.bonus-5:after{content:"5"}.grid.recipe-cards>li .bonuses>li.bonus-6:after{content:"6"}.grid.recipe-cards>li .bonuses>li.bonus-p:after{content:"+1"}.grid.recipe-cards>li .bonuses img{margin:0}.grid.recipe-cards>li .bonuses img[src*=chip-]{border-radius:50%}.grid.recipe-cards-other{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));font-size:18px}.grid.recipe-cards-other>li{background-image:linear-gradient(#fff,#ffffff4d,#fff);padding:.5em}.grid.recipe-cards-other>li h3{font-size:1em;line-height:1.1;margin:0}.grid.recipe-cards-other>li dfn{font-style:italic;font-weight:400}.grid.recipe-cards-other>li .cost{display:grid;gap:0 .25em;grid-template-columns:fit-content(100ch) fit-content(100ch);margin:.25em 0;padding:.25em 0;border-top:1px solid hsl(0 0% 0% / .05);border-bottom:1px solid hsl(0 0% 0% / .05)}.grid.recipe-cards-other>li .cost :nth-child(odd){text-align:right}.grid.standard-attacks{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));font-size:.85em;font-style:italic;text-align:center}.grid.skill-tree-icon{grid-template-columns:80px 1fr;align-items:center}.grid.map-key{grid-template-columns:repeat(8,30px);gap:8px;margin-bottom:.5em}.grid.quests{grid-template-columns:1fr 1fr;gap:5px}.grid.quests li{display:contents}.grid.challenge-list,.grid.skills-list{grid-template-columns:2em 1fr;gap:5px;margin-bottom:0}.grid.skills-list li{display:contents}.grid.tracker-buildings{grid-template-columns:1fr 1fr;gap:5px}.grid.dials{grid-template-columns:auto auto}.grid.guard-stats{grid-template-columns:fit-content(4ch) auto;gap:5px;justify-items:start}.grid.enemy-index{grid-template-columns:3em 1fr;gap:1em .25em;align-items:center;padding:0;margin-top:0}.grid.enemy-index li{display:contents}.grid.enemy-index li img{display:block;max-width:100%;height:auto;border-radius:50%;margin:0}.grid.enemy-index li ul{padding:0;margin:0;display:grid;grid-template-columns:3em auto;align-items:center}.grid.enemy-index li ul li{display:contents}.grid.enemy-index li ul li:before{font-size:.75em;justify-self:end;filter:drop-shadow(0px 0px 3px white)}.grid.enemy-index li ul li img{display:inline-block;height:.75em;margin:0}.grid.enemy-index li ul li em{font-style:normal;color:red}.grid.file-backup{grid-template-columns:1fr 1fr}.grid.file-backup .button{margin:0}.grid.file-backup a{justify-self:end}.grid.file-backup label{justify-self:start}.grid.cloud-backup{grid-template-columns:1fr}.grid.cloud-backup button{margin:0;place-self:center}.map-picker{padding:0;margin-bottom:.5em}.map-picker li{display:block;background-color:#fdf2b4;border:1px solid hsl(51 95% 60%);text-align:center;padding:.25em;margin:0;cursor:pointer}.map-picker li.current{outline:3px solid black;outline-offset:-2px}.map-picker li.b{background-color:#d2f1f9;border:1px solid hsl(193 77% 70%)}.map-picker li.g{background-color:#6ec47a;border:1px solid hsl(128 42% 45%)}.map-picker li.o{background-color:#fcb736;border:1px solid hsl(39 97% 45%)}.map-picker li.r{background-color:#f66;border:1px solid hsl(360 100% 55%)}.map-picker.grid{grid-template-columns:repeat(auto-fit,minmax(40px,1fr));gap:3px}.map-picker.cloud{display:flex;gap:3px;flex-wrap:wrap;justify-content:center;-webkit-user-select:none;user-select:none;line-height:1}.map-picker.cloud li{text-align:center;flex:1 1 auto;white-space:nowrap}.map-picker.cloud:after{content:"";display:block;flex-grow:1000}rp-composite.accessory-card .card{width:100%;bottom:0%;left:0%;filter:var(--shadow)}rp-composite.accessory-card .card~img{width:10%}rp-composite.accessory-card .name{top:1%;left:45%}rp-composite.accessory-card .limit{top:3%;left:85%}rp-composite.accessory-card .effects{top:82%;left:45%}rp-composite.accessory-card .type{top:40%;left:25%}rp-composite.armor-card .card{width:100%;bottom:0%;left:0%;filter:var(--shadow)}rp-composite.armor-card .card~img{width:10%}rp-composite.armor-card .rarity{top:1%;left:2%}rp-composite.armor-card .name,rp-composite.armor-card .ability{top:1%;left:45%}rp-composite.armor-card .type{top:40%;left:25%}rp-composite.armor-card .bonus{top:50%;left:85%}rp-composite.armor-card .slot{top:64%;left:10%}rp-composite.armor-card .guard{top:82%;left:85%}rp-composite.enemy-ai-card .card{width:100%;bottom:0%;left:0%;filter:var(--shadow)}rp-composite.enemy-ai-card .card~img{width:10%}rp-composite.enemy-ai-card .name{top:1%;left:45%}rp-composite.enemy-ai-card .spcl{top:1%;left:90%}rp-composite.enemy-ai-card .abilities{top:33%;left:7%}rp-composite.enemy-ai-card .icon{top:90%;left:33%}rp-composite.enemy-ai-card .number{top:90%;left:84%}rp-composite.enemy-card .card{width:100%;bottom:0%;left:0%;filter:var(--shadow)}rp-composite.enemy-card .card~img{width:10%}rp-composite.enemy-card .rarity{top:1%;left:2%}rp-composite.enemy-card .name{top:1%;left:45%}rp-composite.enemy-card .atk{top:80%;left:7%}rp-composite.enemy-card .def{top:78%;left:26%}rp-composite.enemy-card .ap{top:78%;left:63%}rp-composite.enemy-card .hp{top:80%;left:83%}rp-composite.enemy-card .lux{top:20%;left:10%}rp-composite.enemy-card .drop{top:72%;left:35%}rp-composite.enemy-dashboard .dashboard{width:100%;bottom:0%;left:0%;filter:var(--shadow)}rp-composite.enemy-dashboard .dashboard~img{width:5%}rp-composite.enemy-dashboard .enemy{top:13%;left:22.5%}rp-composite.enemy-dashboard .ai-draw{top:13%;left:47.5%}rp-composite.enemy-dashboard .ai-discard{top:13%;left:72.5%}rp-composite.enemy-dashboard .hp{top:61%;left:-1%}rp-composite.enemy-dashboard .atk{top:73.5%;left:-1%}rp-composite.enemy-dashboard .def{top:84%;left:-1%}rp-composite.enemy-dashboard .ap{top:85%;left:75%}rp-composite.enemy-dashboard-ii .dashboard,rp-composite .enemy-dashboard-iii .dashboard,rp-composite .enemy-dashboard-iv .dashboard{width:100%;bottom:0%;left:0%}rp-composite.enemy-dashboard-ii .number,rp-composite .enemy-dashboard-iii .number,rp-composite .enemy-dashboard-iv .number{width:3.5%;top:41.418%;left:23.5%}rp-composite.enemy-grid{filter:var(--shadow)}rp-composite.enemy-grid .enemy-dashboard-i{width:50%;bottom:0%;left:0%}rp-composite.enemy-grid .enemy-dashboard-ii{width:50%;bottom:0%;right:0%}rp-composite.enemy-grid .enemy-dashboard-iii{width:50%;top:0%;left:0%}rp-composite.enemy-grid .enemy-dashboard-iv{width:50%;top:0%;right:0%}rp-composite.enemy-grid .enemy-dashboard-iv~img{width:8%}rp-composite.enemy-grid .numeral-i{bottom:28%;left:-2%}rp-composite.enemy-grid .numeral-ii{bottom:28%;right:-2%}rp-composite.enemy-grid .numeral-iii{top:9%;left:-2%}rp-composite.enemy-grid .numeral-iv{top:9%;right:-2%}rp-composite.equip-ability-cards .dashboard{width:100%;bottom:0%;left:0%;filter:var(--shadow)}rp-composite.equip-ability-cards .cr-card-63x88{width:20.75%}rp-composite.equip-ability-cards .guard{top:4%;left:24.5%}rp-composite.equip-ability-cards .feint{top:4%;left:49.4%}rp-composite.equip-ability-cards .advance{top:4%;left:74.4%}rp-composite.equip-ability-cards .cross-slash{top:53%;left:24.5%}rp-composite.equip-ability-cards .gem{width:5%;top:91%;left:28.5%}rp-composite.event-bag img{filter:var(--shadow)}rp-composite.event-bag .bag{height:100%;bottom:0%;left:-8%;transform:rotate(-10deg)}rp-composite.event-bag .bag~img{width:32%;border-radius:50%}rp-composite.event-bag .skull{top:25%;left:12%}rp-composite.event-bag .skull-x2{top:0%;left:40%}rp-composite.event-bag .skull-x3{top:25%;right:0%}rp-composite.event-bag .compass-1{bottom:0%;left:22%}rp-composite.event-bag .compass-2{bottom:0%;right:9%}rp-composite.field-event-card .card{width:100%;bottom:0%;left:0%;filter:var(--shadow)}rp-composite.field-event-card .card~img{width:10%}rp-composite.field-event-card .name{top:-4%;left:45%}rp-composite.field-event-card .region{top:-4%;right:-2%}rp-composite.field-event-card .narrative{top:20%;left:-3%}rp-composite.field-event-card .options{top:55%;left:-3%}rp-composite.field-event-card .outcomes{top:50%;left:-2%}rp-composite.prestige-card .card{width:100%;bottom:0%;left:0%;filter:var(--shadow)}rp-composite.prestige-card .card~img{width:10%}rp-composite.prestige-card .city{top:-4%;left:-3%}rp-composite.prestige-card .level{top:-4%;left:53%}rp-composite.prestige-card .type{top:-4%;right:15%}rp-composite.prestige-card .effects{top:30%;right:-3%}rp-composite.prestige-card .icon{top:-4%;right:0%}rp-composite.guard-bags .guard-bag-1{width:70%;top:12%;left:8%;transform:rotate(-20deg)}rp-composite.guard-bags .guard-bag-2{width:70%;top:12%;left:20%;transform:rotate(20deg)}rp-composite.guard-ability-card .card{width:100%;bottom:0%;left:0%;filter:var(--shadow)}rp-composite.guard-ability-card .card~img{width:10%}rp-composite.guard-ability-card .flip{top:1%;left:2%}rp-composite.guard-ability-card .name{top:1%;left:45%}rp-composite.guard-ability-card .ps{top:1%;left:89%}rp-composite.guard-ability-card .class{top:15%;left:89%}rp-composite.guard-ability-card .chip-cost{top:69%;left:0%}rp-composite.guard-ability-card .ap-cost{top:69%;left:90%}rp-composite.guard-ability-card .effects{top:92%;left:45%}rp-composite.guard-dashboard .guard-dashboard{width:100%;bottom:0%;left:0%;filter:var(--shadow)}rp-composite.guard-dashboard .guard-bust-card{width:43.9%;top:0%;left:1%;filter:var(--shadow)}rp-composite.guard-dashboard .guard-bust-card~img{width:5%}rp-composite.guard-dashboard .bust{top:15%;left:8%}rp-composite.guard-dashboard .hp{top:21%;left:50%}rp-composite.guard-dashboard .atk{top:33%;left:50%}rp-composite.guard-dashboard .def{top:42%;left:50%}rp-composite.guard-dashboard .weapon{top:52%;left:6%}rp-composite.guard-dashboard .armor{top:52%;left:25%}rp-composite.guard-dashboard .accessory{top:77%;left:6%}rp-composite.guard-dashboard .item{top:77%;left:25%}rp-composite.guard-dashboard .satchel{top:71.3%;left:57.85%}rp-composite.guard-dashboard .ap{top:71.3%;left:80%}rp-composite.guard-dashboard .hp-cube{top:24%;left:92%}rp-composite.guard-dashboard .atk-cube{top:33%;left:60.5%}rp-composite.guard-dashboard .def-cube{top:42%;left:56%}rp-composite.guard-dashboard .ap-cube-1{top:55%;left:83%}rp-composite.guard-dashboard .ap-cube-2{top:65%;left:90%}rp-composite.guard-ability-dashboard .dashboard{width:100%;bottom:0%;left:0%;filter:var(--shadow)}rp-composite.guard-ability-dashboard .dashboard~img{width:5%}rp-composite.guard-ability-dashboard .pos-chips{top:11%;left:5%}rp-composite.guard-ability-dashboard .neg-chips{top:26%;left:5%}rp-composite.guard-ability-dashboard .discard{top:55%;left:8%}rp-composite.guard-ability-dashboard .card-slots{top:30%;left:52%}rp-composite.guard-ability-dashboard .gem-ready{top:92%;left:24%}rp-composite.guard-ability-dashboard .gem-exhausted{top:92%;left:89.5%}rp-composite.item-card .card{width:100%;bottom:0%;left:0%;filter:var(--shadow)}rp-composite.item-card .card~img{width:10%}rp-composite.item-card .name{top:1%;left:45%}rp-composite.item-card .compass{top:1%;right:6%}rp-composite.item-card .effects{top:82%;left:45%}rp-composite.item-card .type{top:40%;left:25%}rp-composite.map-of-isofar .map{width:100%;top:0%;left:0%;filter:var(--shadow)}rp-composite.map-of-isofar .map~img{width:4%}rp-composite.map-of-isofar .path{top:10%;left:73%}rp-composite.map-of-isofar .yellow{top:70%;left:14.5%}rp-composite.map-of-isofar .orange{top:72%;left:73.5%}rp-composite.map-of-isofar .red{top:11%;left:13%}rp-composite.map-of-isofar .blue{top:37%;left:29%}rp-composite.map-of-isofar .dock{top:10%;left:97%}rp-composite.map-of-isofar .mining{top:86%;left:83%}rp-composite.map-of-isofar .harvesting{top:54%;left:3.5%}rp-composite.map-of-isofar .named{top:85%;left:56%}rp-composite.mini-map .map{width:100%;top:0%;left:0%;filter:var(--shadow)}rp-composite.mini-map .map~img{width:4%}rp-composite.mini-map .orange{top:28%;left:95%}rp-composite.mini-map .poi{top:20%;left:61.5%}rp-composite.mini-map .blacksmith{top:70%;left:2%}rp-composite.mini-map .marketplace{top:55%;left:49%}rp-composite.mini-map .inn{top:75%;left:62%}rp-composite.mini-map .name{top:25%;left:15%}rp-composite.resource-card .card{width:100%;bottom:0%;left:0%;filter:var(--shadow)}rp-composite.resource-card .card~img{width:10%}rp-composite.resource-card .rarity{top:3%;left:5%}rp-composite.resource-card .name{top:3%;left:45%}rp-composite.resource-card .type{top:1%;left:85%}rp-composite.resource-card .quantity{top:70%;left:85%}rp-composite.setup-1 .map{width:35.7%;top:0%;left:0%}rp-composite.setup-1 .chips{width:33.7%;top:0%;right:5%}rp-composite.setup-1 .bag-event{width:16%;top:14%;left:38%}rp-composite.setup-1 .bag-guard{width:16%;top:14%;left:55%}rp-composite.setup-1 .lux{width:10%;top:50%;left:66%}rp-composite.setup-1 .sil{width:10%;top:50%;left:55%}rp-composite.setup-1 .field-events-1{width:9.4%;top:45%;left:37.4%}rp-composite.setup-1 .field-events-2{width:9.4%;top:59%;left:37.4%}rp-composite.setup-1 .field-events-3{width:9.4%;top:73%;left:37.4%}rp-composite.setup-1 .field-events-4{width:9.4%;top:87%;left:37.4%}rp-composite.setup-1 .dashboard-guard{width:28.2%;bottom:0%;right:23.5%}rp-composite.setup-1 .dashboard-ability{width:22.5%;bottom:0%;right:0%}rp-composite.setup-1 .dashboard-enemy{width:22.5%;bottom:36%;right:0%}rp-composite.setup-1 .guard-bust{width:11.6%;bottom:20.52%;right:39.6%}rp-composite.setup-1 .guard-bust~img{width:4%}rp-composite.setup-1 .one{top:3%;left:3%}rp-composite.setup-1 .two{top:3%;left:58%}rp-composite.setup-1 .three{top:76%;left:58%}rp-composite.setup-1 .four{top:76%;left:85%}rp-composite.setup-1 .five{top:50%;left:85%}rp-composite.setup-1 .six{top:67%;left:37%}rp-composite.setup-1 .seven{top:51%;left:63.5%}rp-composite.setup-1 .eight{top:33%;left:50%}rp-composite.setup-1 .nine{top:33%;left:67%}rp-composite.speaking-stone-card .card{width:100%;bottom:0%;left:0%;filter:var(--shadow)}rp-composite.speaking-stone-card .card~img{width:10%}rp-composite.speaking-stone-card .element{top:3%;left:8%}rp-composite.speaking-stone-card .name{top:3%;left:45%}rp-composite.speaking-stone-card .bonus{top:12%;left:45%}rp-composite.speaking-stone-card .quantity{top:73%;left:83%}rp-composite.standard-attack .weapon{width:100%;top:0;left:0}rp-composite.standard-attack .chip-1{width:70%;top:20%;left:20%}rp-composite.standard-attack .chip-2{width:70%;top:5%;left:5%}rp-composite.standard-attack .chip-3{width:70%;top:25%;left:25%}rp-composite.stonebound-ability-card .card{width:100%;bottom:0%;left:0%;filter:var(--shadow)}rp-composite.stonebound-ability-card .card~img{width:10%}rp-composite.stonebound-ability-card .guard{top:1%;left:2%}rp-composite.stonebound-ability-card .name{top:1%;left:45%}rp-composite.stonebound-ability-card .reactive{top:1%;right:2%}rp-composite.stonebound-ability-card .element{top:50%;left:70%}rp-composite.stonebound-ability-card .effects{top:92%;left:45%}rp-composite.stonebound-ability-card .element-back{top:3%;left:8%}rp-composite.stonebound-ability-card .stone{top:1%;left:45%}rp-composite.stonebound-ability-components .ability{width:47.62%;top:0%;left:0%}rp-composite.stonebound-ability-components .stone{width:47.62%;top:0%;right:0%}rp-composite.stonebound-ability-components .gem{width:9.68%;top:78%;left:72%}rp-composite.stonebound-ability-ready .dashboard{width:100%;top:0%;left:0%}rp-composite.stonebound-ability-ready .ability{width:75%;top:7%;left:13%}rp-composite.stonebound-ability-ready .gem{width:15%;top:82%;left:32%}rp-composite.stonebound-ability-active .dashboard{width:100%;top:0%;left:0%}rp-composite.stonebound-ability-active .ability{width:75%;top:7%;left:13%}rp-composite.stonebound-ability-active .gem{width:15%;top:20%;left:20%}rp-composite.stonebound-ability-exhausted .dashboard{width:100%;top:0%;left:0%}rp-composite.stonebound-ability-exhausted .ability{width:75%;top:7%;left:13%}rp-composite.stonebound-ability-exhausted .gem{width:15%;top:82%;left:54%}rp-composite.weapon-card .card{width:100%;bottom:0%;left:0%;filter:var(--shadow)}rp-composite.weapon-card .card~img{width:10%}rp-composite.weapon-card .rarity{top:1%;left:2%}rp-composite.weapon-card .name{top:1%;left:45%}rp-composite.weapon-card .cost{top:70%;left:10%}rp-composite.weapon-card .mod{top:70%;left:24%}rp-composite.weapon-card .ability{top:1%;left:45%}rp-composite.weapon-card .type{top:40%;left:25%}rp-composite.weapon-card .bonus{top:50%;left:85%}rp-composite.weapon-card .slot{top:64%;left:10%}rp-composite.weapon-card .guard{top:82%;left:85%}rp-composite.tracker-map{min-width:1200px}rp-composite.tracker-map img{top:0;left:0}rp-composite.tracker-map svg{width:30px}rp-composite.tracker-map .map-point{display:flex;gap:2px;transform:translate(-50%,-100%)}rp-composite.tracker-map .m_1{top:16.09%;left:36.73%}rp-composite.tracker-map .m_2{top:14.08%;left:47.87%}rp-composite.tracker-map .m_3{top:12.77%;left:69.53%}rp-composite.tracker-map .m_4{top:12.97%;left:86.7%}rp-composite.tracker-map .m_5{top:14.48%;left:66.67%}rp-composite.tracker-map .m_6{top:17.8%;left:18.03%}rp-composite.tracker-map .m_7{top:16.36%;left:45.23%}rp-composite.tracker-map .m_8{top:23.03%;left:12.23%}rp-composite.tracker-map .m_9{top:16.89%;left:57.63%}rp-composite.tracker-map .m_10{top:16.76%;left:62.07%}rp-composite.tracker-map .m_11{top:19.55%;left:68.87%}rp-composite.tracker-map .m_12{top:16.09%;left:88.5%}rp-composite.tracker-map .m_13{top:19.33%;left:83%}rp-composite.tracker-map .m_14{top:21.15%;left:55.7%}rp-composite.tracker-map .m_15{top:22.57%;left:84.43%}rp-composite.tracker-map .m_16{top:24.7%;left:53.77%}rp-composite.tracker-map .m_17{top:23.56%;left:74.93%}rp-composite.tracker-map .m_18{top:23.61%;left:86.63%}rp-composite.tracker-map .m_19{top:25.94%;left:79.23%}rp-composite.tracker-map .m_20{top:28.53%;left:47.4%}rp-composite.tracker-map .m_21{top:29.44%;left:94.47%}rp-composite.tracker-map .m_22{top:30.1%;left:80.97%}rp-composite.tracker-map .m_23{top:29.42%;left:9.87%}rp-composite.tracker-map .m_24{top:33.5%;left:15.2%}rp-composite.tracker-map .m_25{top:32.83%;left:40.47%}rp-composite.tracker-map .m_26{top:32.14%;left:48.03%}rp-composite.tracker-map .m_27{top:31.74%;left:57%}rp-composite.tracker-map .m_28{top:36.56%;left:48.33%}rp-composite.tracker-map .m_29{top:35.8%;left:52.17%}rp-composite.tracker-map .m_30{top:37.75%;left:53.97%}rp-composite.tracker-map .m_31{top:37.91%;left:60.43%}rp-composite.tracker-map .m_32{top:37.49%;left:65.93%}rp-composite.tracker-map .m_33{top:37.04%;left:80.2%}rp-composite.tracker-map .m_34{top:38.53%;left:85.4%}rp-composite.tracker-map .m_35{top:38.75%;left:80.67%}rp-composite.tracker-map .m_36{top:40.55%;left:9.57%}rp-composite.tracker-map .m_37{top:39.81%;left:27.1%}rp-composite.tracker-map .m_38{top:39.75%;left:42.23%}rp-composite.tracker-map .m_39{top:40.63%;left:64.43%}rp-composite.tracker-map .m_40{top:42.52%;left:80.5%}rp-composite.tracker-map .m_41{top:42.72%;left:83.73%}rp-composite.tracker-map .m_42{top:43.36%;left:93.3%}rp-composite.tracker-map .m_43{top:43.18%;left:9.8%}rp-composite.tracker-map .m_44{top:44.51%;left:23.13%}rp-composite.tracker-map .m_45{top:44.67%;left:36.13%}rp-composite.tracker-map .m_46{top:44.14%;left:42.63%}rp-composite.tracker-map .m_47{top:44.29%;left:59.1%}rp-composite.tracker-map .m_48{top:45.13%;left:80.83%}rp-composite.tracker-map .m_49{top:46.11%;left:42.8%}rp-composite.tracker-map .m_50{top:49.48%;left:86.57%}rp-composite.tracker-map .m_51{top:49.94%;left:13.07%}rp-composite.tracker-map .m_52{top:49.28%;left:25.57%}rp-composite.tracker-map .m_53{top:49.81%;left:33.43%}rp-composite.tracker-map .m_54{top:49.63%;left:36.8%}rp-composite.tracker-map .m_55{top:49.19%;left:47.77%}rp-composite.tracker-map .m_56{top:52.58%;left:41.47%}rp-composite.tracker-map .m_57{top:49.24%;left:57.03%}rp-composite.tracker-map .m_58{top:48.86%;left:65.53%}rp-composite.tracker-map .m_59{top:49.63%;left:73.17%}rp-composite.tracker-map .m_60{top:49.68%;left:80.73%}rp-composite.tracker-map .m_61{top:53.6%;left:31.23%}rp-composite.tracker-map .m_62{top:52.12%;left:61.9%}rp-composite.tracker-map .m_63{top:52.6%;left:80.03%}rp-composite.tracker-map .m_64{top:58.12%;left:15.7%}rp-composite.tracker-map .m_65{top:57.06%;left:33.93%}rp-composite.tracker-map .m_66{top:56.06%;left:49.07%}rp-composite.tracker-map .m_67{top:55.77%;left:56.2%}rp-composite.tracker-map .m_68{top:55.71%;left:76.97%}rp-composite.tracker-map .m_69{top:57.42%;left:77.27%}rp-composite.tracker-map .m_70{top:58.17%;left:49.37%}rp-composite.tracker-map .m_71{top:65.22%;left:11.37%}rp-composite.tracker-map .m_72{top:64.04%;left:16.4%}rp-composite.tracker-map .m_73{top:64.95%;left:23.57%}rp-composite.tracker-map .m_74{top:61.45%;left:37.9%}rp-composite.tracker-map .m_75{top:60.92%;left:48.57%}rp-composite.tracker-map .m_76{top:60.96%;left:56.27%}rp-composite.tracker-map .m_77{top:60.45%;left:65.87%}rp-composite.tracker-map .m_78{top:60.59%;left:74.27%}rp-composite.tracker-map .m_79{top:61.07%;left:86.5%}rp-composite.tracker-map .m_80{top:62.98%;left:64.37%}rp-composite.tracker-map .m_81{top:62.76%;left:76.27%}rp-composite.tracker-map .m_82{top:62.45%;left:94.93%}rp-composite.tracker-map .m_83{top:66.93%;left:34.03%}rp-composite.tracker-map .m_84{top:65.6%;left:37.4%}rp-composite.tracker-map .m_85{top:66.9%;left:48.5%}rp-composite.tracker-map .m_86{top:67.77%;left:59.67%}rp-composite.tracker-map .m_87{top:66.93%;left:75.1%}rp-composite.tracker-map .m_88{top:76.01%;left:15.63%}rp-composite.tracker-map .m_89{top:74.4%;left:27.3%}rp-composite.tracker-map .m_90{top:71.71%;left:38.8%}rp-composite.tracker-map .m_91{top:72.47%;left:50.2%}rp-composite.tracker-map .m_92{top:70.1%;left:60.87%}rp-composite.tracker-map .m_93{top:70.12%;left:71.13%}rp-composite.tracker-map .m_94{top:73.78%;left:53.77%}rp-composite.tracker-map .m_95{top:71.78%;left:69.7%}rp-composite.tracker-map .m_96{top:77.52%;left:30.6%}rp-composite.tracker-map .m_97{top:77.26%;left:34.93%}rp-composite.tracker-map .m_98{top:77.03%;left:42.1%}rp-composite.tracker-map .m_99{top:80.27%;left:36.77%}rp-composite.tracker-map .m_100{top:81.53%;left:54.6%}rp-composite.tracker-map .m_101{top:84.24%;left:23.47%}rp-composite.tracker-map .m_102{top:83.57%;left:34.77%}rp-composite.tracker-map .m_103{top:84.06%;left:45.53%}rp-composite.tracker-map .m_104{top:82.97%;left:53.03%}rp-composite.tracker-map .m_105{top:84.04%;left:57.2%}rp-composite.tracker-map .m_106{top:85.83%;left:39.87%}rp-composite.tracker-map .m_107{top:87.28%;left:25.43%}rp-composite.tracker-map .m_108{top:95.46%;left:21.43%}rp-composite.tracker-map .m_109{top:95.15%;left:33.6%}rp-composite.tracker-map .m_cs{top:26.25%;left:48.4%}rp-composite.tracker-map .m_ft{top:93.82%;left:36.27%}rp-composite.tracker-map .m_fi{top:86.26%;left:31.87%}rp-composite.tracker-map .m_fs{top:48.39%;left:77.13%}rp-composite.tracker-map .m_fw{top:10.51%;left:82.27%}rp-composite.tracker-map .m_ic{top:15.54%;left:55.63%}rp-composite.tracker-map .m_mi{top:60.65%;left:43.27%}rp-composite.tracker-map .m_rz{top:77.46%;left:63.1%}rp-composite.tracker-map .m_ry{top:61.12%;left:80.63%}rp-composite.tracker-map .m_si{top:34.69%;left:74.37%}rp-composite.tracker-map .m_st{top:49.94%;left:42.33%}rp-composite.tracker-map .m_tv{top:78.1%;left:26.6%}rp-composite.tracker-map .m_vo{top:47.59%;left:9.87%}#icons-list .cols{font-size:.85em;column-width:140px}#icons-list .cols li{break-inside:avoid}#icons-list .cols li p{line-height:1.1}#icons-list .fig-list{--content-gap: .5em;--icon-max-width: 40px;--icon-max-height: 40px;--icon-align: center}#icons-list fieldset{border-radius:.5em;border:1px solid hsl(0 0% 0% / .2);padding:.5em .5em 0;margin:0;background-color:#ffffff4d}#icons-list fieldset legend{font-size:.85em;line-height:1}#icons-list fieldset ul{margin:0}#icons-list a{text-decoration:none}.chip{border-radius:50%;shape-outside:circle(50%);margin:0 0 .5em .5em;float:right;clear:right;width:125px;max-width:35%;filter:drop-shadow(3px 4px 5px hsl(0 0% 0% / .3))}.chip.md{width:100px}.chip.sm{width:80px}#chip-colors .chip{width:80px;float:left;margin:0 .5em .5em 0}#icons:not(.general) p.general,#icons.general li:not(.general),#icons:not(.ability) p.ability,#icons.ability li:not(.ability),#icons:not(.guard) p.guard,#icons.guard li:not(.guard),#icons:not(.stonebound) p.stonebound,#icons.stonebound li:not(.stonebound),#icons:not(.map) p.map,#icons.map li:not(.map){display:none}#chips:not(.event-bag) p.event-bag,#chips.event-bag .chips li:not(.event-bag),#chips:not(.combat) p.combat,#chips.combat .chips li:not(.combat),#chips:not(.negative) p.negative,#chips.negative .chips li:not(.negative),#chips:not(.positive) p.positive,#chips.positive .chips li:not(.positive),#chips:not(.map) p.map,#chips.map .chips li:not(.map){display:none}#cinematic-mode:not(.rules) div.rules,#cinematic-mode:not(.equipment) div.equipment{display:none}#harvesting-mining:not(.rules) div.rules,#harvesting-mining:not(.locations) div.locations{display:none}#marketplaces:not(.rules) div.rules,#marketplaces:not(.items) .items,#marketplaces:not(.materials) table.materials{display:none}#blacksmiths:not(.rules) div.rules,#blacksmiths:not(.weapons) #weapon-recipes,#blacksmiths:not(.armor) #armor-recipes,#blacksmiths:not(.armor,.weapons) .guard-recipe-picker,#blacksmiths:not(.other) #other-recipes{display:none}#enemies:not(.app) #enemy-index,#enemies:not(.book) .book{display:none}#enemy-index:not(.c1) .nodes-c1,#enemy-index:not(.c2) .nodes-c2,#enemy-index:not(.c3) .nodes-c3,#enemy-index:not(.c4) .nodes-c4{display:none}#guard-recipes:not(.grg) li.grg,#guard-recipes:not(.alk) li.alk,#guard-recipes:not(.cat) li.cat,#guard-recipes:not(.yry) li.yry,#guard-recipes:not(.kzn) li.kzn,#guard-recipes:not(.vra) li.vra,#guard-recipes:not(.pvl) li.pvl,#guard-recipes:not(.yna) li.yna,#guard-recipes:not(.alk,.yry) .alk\|yry,#guard-recipes:not(.cat,.vra,.yna) .cat\|vra\|yna,#guard-recipes:not(.grg,.kzn,.pvl) .grg\|kzn\|pvl{display:none}#fort-istra:not(.overview) .overview,#fort-istra:not(.requirements) .requirements{display:none}#faq:not(.common) .common,#faq:not(.combat) .combat,#faq:not(.other) .other{display:none}#inns:not(.rules) .rules,#inns:not(.inn-details) #inn-details{display:none}#inn-details:not(.c1) div.c1,#inn-details:not(.c2) div.c2,#inn-details:not(.c3) div.c3,#inn-details:not(.c4) div.c4{display:none}#puzzle-quests:not(.rules) div.rules,#puzzle-quests:not(.terms) div.terms,#puzzle-quests:not(.keywords) div.keywords{display:none}#tracker:not([class*=c1ch2],[class*=c1ch3],[class*=c1ch4]) .c1ch2\+,#tracker:not([class*=c1ch3],[class*=c1ch4]) .c1ch3\+,#tracker:not([class*=c1ch4]) .c1ch4,#tracker:not([class*=c2ch2],[class*=c2ch3],[class*=c2ch4]) .c2ch2\+,#tracker:not([class*=c2ch3],[class*=c2ch4]) .c2ch3\+,#tracker:not([class*=c2ch4]) .c2ch4,#tracker:not([class*=c3ch2],[class*=c3ch3],[class*=c3ch4]) .c3ch2\+,#tracker:not([class*=c3ch3],[class*=c3ch4]) .c3ch3\+,#tracker:not([class*=c3ch4]) .c3ch4,#tracker:not([class*=c4ch2],[class*=c4ch3],[class*=c4ch4]) .c4ch2\+,#tracker:not([class*=c4ch3],[class*=c4ch4]) .c4ch3\+,#tracker:not([class*=c4ch4]) .c4ch4,#tracker:not(.c1) .c1,#tracker:not(.c2) .c2,#tracker:not(.c3) .c3,#tracker:not(.c4) .c4,#tracker:not(.c5) .c5,#tracker:not(.c1,.c5) .c1\|c5,#tracker:not(.c2,.c5) .c2\|c5,#tracker:not(.c3,.c5) .c3\|c5,#tracker:not(.c4,.c5) .c4\|c5,#tracker:not(.map) :is(#tracker-map,.map-icon-bar),#tracker:not(.quests) :is(#tracker-quests,#tracker-chapter),#tracker:not(.stash) :is(#tracker-stash,.stash-sil),#tracker:not(.istra) #tracker-istra,#tracker:not(.guards) #tracker-guards,#tracker:not(.commissions) #tracker-commissions,#tracker:not(.backup) #tracker-backup,#tracker:not(.cloud-backup-enabled) #cloud-backup-enabled,#tracker.cloud-backup-enabled #cloud-backup-disabled,#tracker:not(.completed-quests-show) .quest-complete{display:none!important}#cloud-recent-snapshots:not(.snapshots-exist){display:none}#track-bounties:not(.clayhorn) .clayhorn,#track-bounties:not(.lookout) .lookout,#track-bounties:not(.tradewinds) .tradewinds,#track-bounties:not(.ravens_beak) .ravens_beak,#track-bounties:not(.volkrok) .volkrok,#track-bounties:not(.vrachos) .vrachos{display:none}#tracker-backup{font-variant-numeric:lining-nums}#mini-map ol.num-key{column-width:300px}#map-nodes ul.fig-list{--icon-max-width: 3em;--col-gap: .5em;--row-gap: 1em}.◊[src*=map-node]{transform:scale(1.5);margin:0 .5em}.◊.big{transform:scale(1.5);margin:0 .25em}#enemy-ai .◊{margin-top:-.25em}.★{display:inline-block;vertical-align:middle;position:relative;height:.75em;width:auto;margin:0 0 .25em}.num-key{--num-width: 1.2em;--num-height: 1.2em}.shadow{filter:var(--shadow)}.disclosure-grid>dt{text-align:center}.disclosure-grid>dt:before{content:unset}.disclosure-grid.guards{grid-template-columns:repeat(auto-fit,minmax(125px,1fr))}.disclosure-grid.guards fieldset{float:left}.disclosure-grid.guards fieldset legend .◊{height:2em}.disclosure-grid.guards ul{float:left;list-style:none}.disclosure-grid.guards img{filter:var(--shadow)}#guards p{margin:0}#guards .guard-info{display:grid;grid-template-columns:auto auto}#guards .guard-info .guard-stats{border-left:1px solid hsl(0 0% 0% / .3);padding:0 0 0 .5em;margin:0 0 0 .5em}#guards .guard-info .guard-stats p{font-style:italic}#guards .guard-info .guard-stats .◊{height:2em}#guards .guard-info .guard-stats dl{display:grid;gap:0 .25em;grid-template-columns:auto auto;margin:-.25em 0 0}#guards .guard-info .guard-stats dl dt{text-align:right;font-weight:400}#guards .guard-info .guard-stats dl dd{margin:0}.shaped{shape-margin:.5em}.shaped[src$="limited-activation.webp"]{shape-outside:url(/icons/limited-activation.webp)}.shaped[src$="caravan.webp"]{shape-outside:url(/icons/caravan.webp)}.shaped[src$="compass.webp"]{shape-outside:url(/icons/compass.webp);margin:1.5em .5em 0 0}.shaped[src$="skill-tree-class-node.webp"]{shape-outside:url(/figs/skill-tree-class-node.webp)}.shaped[src$="skill-tree-stone-node.webp"]{shape-outside:url(/figs/skill-tree-stone-node.webp)}.shaped.skg-logo{shape-outside:polygon(29.24% 86.77%,27.76% 72.43%,18.59% 66.87%,19px 58.04%,18.59% 47.6%,19.24% 27.6%,33.47% 10.3%,56.47% 1px,75.94% 12%,90% 30%,92.18% 48.17%,101.18% 59.04%,84.41% 75.74%,72.18% 80.77%,59.88% 91.91%,46.53% 93.77%)}aside{font-style:italic}aside.callout{display:flow-root;background-image:url(/bkg-wood-grain.webp);color:#fff;padding:1em;border:1px solid black;margin-bottom:1em;border-radius:5px;clear:both}aside.callout a{color:#fff;text-decoration-color:#fff}aside.callout a:hover,aside.callout a:active,aside.callout a:focus{color:#fff;text-decoration-color:#fff}aside.callout>:last-child{margin-bottom:0}aside.example>p:first-child:before{content:"Example: "}aside.note>p:first-child:before{content:"Note: "}aside.reminder>p:first-child:before{content:"Remember: "}.mountains,.plains,.forest{padding:.1em .25em;border-radius:.25em}.mountains{background-color:#00d4ff4d}.plains{background-color:#ffbf004d}.forest{background-color:#ff1a004d}details{--frame-color: hsl(30 80% 30% / .1);--bkg-color: hsl(0 0% 100% / .3)}figure figcaption{font-style:italic}figure.max figcaption{font-size:1rem}@media (min-width: 400px){figure.responsive{display:grid;gap:1em;grid-template-columns:150px 1fr;align-items:center}}.damage-math{font-size:clamp(1rem,5.5vw,36px);text-align:center}.footnote{margin-bottom:.5em;text-align:right;font-size:.8em}.material-loc{column-count:2;column-width:200px;column-gap:1em}#link-to-rule h2 span svg{fill:#ff0}.rainbow{animation:hue-animation 8s infinite}@keyframes hue-animation{0%{filter:hue-rotate(0deg) var(--shadow)}50%{filter:hue-rotate(180deg) var(--shadow)}to{filter:hue-rotate(360deg) var(--shadow)}}.r1:before{content:url(/icons/rarity-star.webp) url(/icons/rarity-star.webp);display:inline-block;height:1em;width:auto}table{--highlight: hsl(0 0% 100% / .7);width:100%}table th,table td{padding:.1em .25em}table tr.💡 td{background-color:var(--highlight)}table td.sub{padding-left:1em;font-style:italic;font-size:.85em}table.items tbody tr{background-color:var(--highlight)}table.items tbody tr:nth-child(4n),table.items tbody tr:nth-child(4n-1){background-color:transparent}table.items tbody td{padding-bottom:0}table.items tbody td.sub{padding-top:0;padding-bottom:.25em}table.cinematic-equipment tbody tr:nth-child(odd){background-color:var(--highlight)}table.cinematic-equipment tbody td.vert{writing-mode:vertical-rl;transform:rotate(180deg);text-align:center}.link-cloud{font-size:18px;--control-txt: hsl(300 100% 20%);--control-active-txt: black;--control-bkg: hsl(51 95% 85%);--control-active-bkg: hsl(51 95% 85%)}.link-cloud a{border:1px solid hsl(51 95% 60%);text-decoration-color:#80008033!important;text-decoration:underline}.link-cloud a:hover,.link-cloud a:active,.link-cloud a:focus{color:#000;text-decoration-color:#000!important}#inn-details h3{margin-bottom:0}#inn-details .r1,#inn-details .r2,#inn-details .r3,#inn-details .r4,#inn-details .r5,#inn-details .r6,#inn-details .r7{display:flex;align-items:center;gap:.1em}#inn-details dd{margin-bottom:0}#inn-details small{font-size:1em;float:right}.r1:before,.r2:before,.r3:before,.r4:before,.r5:before,.r6:before,.r7:before{content:"";display:block;background-size:cover;height:1em}.r1:before{width:1em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cpath fill='%23fc0' d='m250 0 72 157.8 173 20-128.3 118L401 465.3l-151-85.1-151 85.1 34.3-169.5L5 177.8l172.3-20L250 0Z'/%3E%3C/svg%3E")}.r2:before{width:2em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 500'%3E%3Cpath fill='%23fc0' d='m490 177.7-128.3 118L396 465.4l-151-85.1-151 85.1 34.3-169.5L0 177.8l172.3-20L245 0l72 157.8 173 20Zm510 0-173-19.9L755 0l-72.7 157.8-172.3 20 128.3 118L604 465.3l151-85.1 151 85.1-34.3-169.5 128.3-118Z'/%3E%3C/svg%3E")}.r3:before{width:3em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1500 500'%3E%3Cpath fill='%23fc0' d='m245 0 72 157.8 173 20-128.3 118L396 465.3l-151-85.1-151 85.1 34.3-169.5L0 177.8l172.3-20L245 0Zm505 0 72 157.8 173 20-128.3 118L901 465.3l-151-85.1-151 85.1 34.3-169.5-128.3-118 172.3-20L750 0Zm505 0 72 157.8 173 20-128.3 118 34.3 169.5-151-85.1-151 85.1 34.3-169.5-128.3-118 172.3-20L1255 0Z'/%3E%3C/svg%3E")}.r4:before{width:4em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 500'%3E%3Cpath fill='%23fc0' d='m1251.7 0 72 157.8 173 20-128.4 118 34.4 169.5-151-85.1-151 85.1 34.3-169.5-128.3-118 172.2-20L1251.7 0ZM748.3 0l72.1 157.8 173 20-128.4 118 34.3 169.5-151-85.1-151 85.1 34.4-169.5-128.4-118 172.3-20L748.3 0ZM1755 0l72 157.8 173 20-128.3 118 34.3 169.5-151-85.1-151 85.1 34.3-169.5-128.3-118 172.3-20L1755 0ZM245 0l72 157.8 173 20-128.3 118L396 465.3l-151-85.1-151 85.1 34.3-169.5L0 177.8l172.3-20L245 0Z'/%3E%3C/svg%3E")}.r5:before{width:1em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cpath fill='%23c00' d='m250 0 72 157.8 173 20-128.3 118L401 465.3l-151-85.1-151 85.1 34.3-169.5L5 177.8l172.3-20L250 0Z'/%3E%3C/svg%3E")}.r6:before{width:2em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 500'%3E%3Cpath fill='%23c00' d='M317 157.8 245 0l-72.7 157.8L0 177.8l128.3 118L94 465.3l151-85.1 151 85.1-34.3-169.5 128.3-118-173-20z'/%3E%3Cpath fill='%23fc0' d='m1000 177.7-173-19.9L755 0l-72.7 157.8-172.3 20 128.3 118L604 465.3l151-85.1 151 85.1-34.3-169.5 128.3-118z'/%3E%3C/svg%3E")}.r7:before{width:3em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1500 500'%3E%3Cpath fill='%23c00' d='m245 0 72 157.8 173 20-128.3 118L396 465.3l-151-85.1-151 85.1 34.3-169.5L0 177.8l172.3-20L245 0Z'/%3E%3Cpath fill='%23fc0' d='m750 0 72 157.8 173 20-128.3 118L901 465.3l-151-85.1-151 85.1 34.3-169.5-128.3-118 172.3-20L750 0Zm505 0 72 157.8 173 20-128.3 118 34.3 169.5-151-85.1-151 85.1 34.3-169.5-128.3-118 172.3-20L1255 0Z'/%3E%3C/svg%3E")}#tracker h2{display:flex;align-items:center;gap:.25em}#tracker h2 .display-options{display:contents}#tracker h2 .display-options select{margin:0}#tracker.map::part(dialog){width:100%}#tracker.quests::part(dialog){width:600px}#tracker .tracker-switcher{display:flex;column-gap:2em;flex-wrap:wrap;justify-content:space-between;margin-top:-.5em}#tracker .map-scroll{overflow:auto;height:calc(100svh - 160px);scrollbar-width:none;border-radius:.5em;margin-bottom:.5em}#tracker .map-scroll>rp-composite{margin:0}#tracker fieldset.minimal{border:none;border-top:1px solid black;padding:0}#tracker fieldset.minimal legend{margin:0 1em;font-size:.85em;padding:0 .5em .25em}#tracker fieldset.minimal select{display:block;width:100%;margin-bottom:.1em}#tracker #visited-inns ul{gap:.25em}#tracker #visited-inns ul label{margin:0}#tracker .challenge-list label{display:block}#tracker .label-stack label,#tracker #tracker-stash label,#tracker #tracker-commissions label{display:block;margin-bottom:.1em}#tracker #tracker-map svg,#tracker .tracker-switcher svg{cursor:help}#tracker #tracker-map svg[data-picker],#tracker .tracker-switcher svg[data-picker]{cursor:pointer}#tracker #tracker-backup{max-width:560px}input[type=range]{width:100%}label.completed:after{content:" ✅"}select{font-size:1rem;font-weight:400;padding:0 2em 0 .5em}input[type=number]{font-size:1em;border:1px solid blue;text-align:center;border:1px solid hsl(0 0% 0% / .3);border-radius:.25em}.tracker-switcher .stash input[type=number]{width:4em}.popper{background:#fff;font-size:16px;color:#000;padding:4px 8px;border-radius:4px;display:none;z-index:20000;filter:drop-shadow(0 0 5px hsl(0 0% 0% / .7))}.popper[data-show]{display:block}.popper .arrow,.popper .arrow:before{position:absolute;width:8px;height:8px;background:inherit}.popper .arrow{visibility:hidden}.popper .arrow:before{visibility:visible;content:"";transform:rotate(45deg)}.popper p.heading{font-weight:700;padding-bottom:.15em;border-bottom:1px solid hsl(0 0% 0% / .7);margin-bottom:.5em}.popper ul{padding:0;margin:0}.popper ul:not(:last-of-type){margin-bottom:.5em}.popper ul li{display:block;margin:0}.popper ul li:nth-child(1){font-weight:700}.popper ul li:nth-child(2){font-size:.9em}.popper ul li:nth-child(3){font-size:.9em}.popper[data-popper-placement^=top] .arrow{bottom:-4px}.popper[data-popper-placement^=bottom] .arrow{top:-4px}.popper[data-popper-placement^=left] .arrow{right:-4px}.popper[data-popper-placement^=right] .arrow{left:-4px}fieldset#visited-inns{border:none;padding:0 0 0 .5em;margin-bottom:.5em}fieldset#visited-inns ul{display:flex;flex-wrap:wrap;gap:.5em;padding:0;margin:0 0 .5em -.5em}fieldset#visited-inns ul li{display:block;margin:0;flex:1 1 auto;white-space:nowrap;text-align:center}fieldset#visited-inns ul li label{display:block;cursor:pointer}fieldset#visited-inns ul li span{display:block;padding:.25em .5em;border:1px solid hsl(0 0% 0% / .15);border-radius:.25em;background-color:#ffffff40;background-clip:padding-box;-webkit-user-select:none;user-select:none}fieldset#visited-inns ul li input{position:absolute;opacity:0;z-index:-1}fieldset#visited-inns ul li input[disabled]~span{cursor:not-allowed;opacity:.5}fieldset#visited-inns ul li input:checked~span{background-color:var(--control-active-bkg);color:#fff}fieldset#visited-inns ul:after{content:"";display:block;flex-grow:1000}:is(button,.button){margin:0 auto 1em}:is(button,.button) .◊{font-size:.8em;margin-top:-.3em}details.supplemental summary{font-size:.85em;background-color:transparent;padding:0}details.supplemental summary+*{margin-top:1em}
