.player-level{--level: calc(var(--u) * 6);flex:none;position:relative;display:inline-grid;place-items:center;width:var(--level);height:var(--level);background:var(--rim) center / contain no-repeat;font-family:var(--display);line-height:1;vertical-align:middle}.player-level b{font-weight:400;font-size:calc(var(--level) * .4);color:#fff;-webkit-text-stroke:calc(var(--level) * .08) var(--ink);paint-order:stroke fill;letter-spacing:-.02em;text-box:trim-both cap alphabetic}.player-level[data-rim="4"] b,.player-level[data-rim="5"] b{font-size:calc(var(--level) * .34)}.season-top{position:relative;flex:0 1 auto;min-width:0;align-self:center;display:flex;align-items:center;gap:calc(var(--u) * 1);height:var(--corner);margin-inline:calc(var(--u) * 1);padding:0 calc(var(--u) * 2) 0 calc(var(--u) * 1);font-family:var(--display);cursor:pointer}.season-top[hidden]{display:none}.season-top[aria-current=page]{outline:calc(var(--u) * .6) solid var(--gold);outline-offset:calc(var(--u) * .2)}.season-top:active{translate:0 calc(var(--u) * .4)}.season-top:after{content:"";position:absolute;inset:calc(var(--u) * -3) 0 calc(var(--u) * -2.4)}.season-top-art{flex:0 1 calc(var(--u) * 6.4);min-width:max(16px,calc(var(--u) * 4.8));position:relative;height:calc(var(--u) * 6.4);filter:drop-shadow(0 calc(var(--u) * .3) 0 rgba(58,34,16,.45))}.season-top-art>*{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}.season-top-art img,.season-top-art svg{width:100%;height:100%;object-fit:contain}.season-top[data-tier-up]{box-shadow:0 0 0 calc(var(--u) * .7) #ffd23f,0 0 calc(var(--u) * 3.2) calc(var(--u) * 1.2) #ffd63fe6;animation:season-tier-up .9s cubic-bezier(.2,.9,.3,1.2) .3s both}.season-top[data-tier-up] .season-top-name{color:#ffd23f;animation:season-tier-word 1.6s ease-out .3s both}.season-top[data-tier-up]:before{content:"";position:absolute;z-index:1;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 38%,rgba(255,246,200,.85) 50%,transparent 62%) no-repeat;background-size:260% 100%;pointer-events:none;animation:season-tier-shine 3.2s ease-in-out 1.2s infinite}@keyframes season-tier-shine{0%{background-position:130% 0}45%,to{background-position:-30% 0}}@keyframes season-tier-up{0%{scale:1}25%{scale:1.16}50%{scale:.97}75%{scale:1.03}to{scale:1}}@keyframes season-tier-word{0%{color:#fff;scale:1}20%{color:#ffd23f;scale:1.25}60%,to{color:#ffd23f;scale:1}}.season-top-what{flex:1 1 auto;display:grid;gap:calc(var(--u) * .2);min-width:0}.season-top-name{font-size:max(11px,calc(var(--u) * 2.9));line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap;color:#fff;-webkit-text-stroke:calc(var(--u) * .55) var(--ink);paint-order:stroke fill}.season-top>.season-top-name{flex:none;--stroke: calc(var(--u) * .75);font-size:calc(var(--u) * 3);-webkit-text-stroke:var(--stroke) var(--ink)}@media(max-width:600px){.season-top{margin-inline:calc(var(--u) * .4);padding-right:calc(var(--u) * 1.4)}}.season-tier{flex:none;position:relative;z-index:1;display:grid;place-items:center;width:calc(var(--u) * 9);height:calc(var(--u) * 9);background:var(--coin) center / contain no-repeat}.season-tier b,.season-coin b{font-weight:400;color:#fff;-webkit-text-stroke:calc(var(--u) * .7) var(--ink);paint-order:stroke fill;line-height:1}.season-tier b{font-size:calc(var(--u) * 4.4)}.season-bar{flex:1 1 auto;min-width:0;height:calc(var(--u) * 4.4);border-radius:calc(var(--u) * 2.2)}.season-bar b{padding-left:calc(var(--u) * 2);font-size:calc(var(--u) * 2.7);white-space:nowrap}.page-season[data-premium]:after,.page-season[data-premium]:before{content:"";position:absolute;z-index:1;pointer-events:none}.page-season[data-premium]:after{--frame-px: calc(var(--u) * 3.5 / 48);inset:calc(var(--u) * -1.6) calc(var(--u) * -1.5) calc(var(--u) * -1.9);border-style:solid;border-width:calc(var(--frame-px) * 130) calc(var(--frame-px) * 180) calc(var(--frame-px) * 150);border-image:url(/assets/window-BKAZwkE6.webp) 130 180 150 / calc(var(--frame-px) * 130) calc(var(--frame-px) * 180) calc(var(--frame-px) * 150) stretch}.page-season[data-premium]:before{z-index:2;left:50%;top:calc(var(--u) * -3.8);width:calc(var(--u) * 19.3);aspect-ratio:265 / 94;translate:-50% 0;background:url(/assets/window-crown-CnnRTXF5.webp) center / contain no-repeat}.season-page{display:flex;align-items:center;gap:calc(var(--u) * 1.6);min-height:0;height:100%;font-family:var(--display)}.season-stage{flex:none;position:relative;height:min(100% - var(--u) * 2,var(--u) * 58);aspect-ratio:712 / 853;background:var(--stage) center / 100% 100% no-repeat}.season-ribbon{position:absolute;z-index:1;top:calc(var(--u) * -1.4);left:-6%;right:-6%;aspect-ratio:859 / 233;display:flex;justify-content:center;align-items:center;gap:calc(var(--u) * .6);padding-bottom:6%;background:var(--ribbon) center / 100% 100% no-repeat;font-size:calc(var(--u) * min(3.8,47 / var(--len, 7)));line-height:1;white-space:nowrap;text-transform:uppercase;color:#fff;-webkit-text-stroke:calc(var(--u) * .8) var(--ink);paint-order:stroke fill}.season-ribbon[hidden]{display:none}.season-ribbon-lock{width:calc(var(--u) * 3);height:calc(var(--u) * 3.6);background:var(--padlock) center / contain no-repeat}.season-ribbon-lock[hidden]{display:none}.season-stage .season-figure{position:absolute;inset:12% 6% 22%}.season-stage>.season-mine[data-pass]{position:absolute;right:6%;bottom:31%;width:calc(var(--u) * 7.4);height:calc(var(--u) * 7.4);padding:calc(var(--u) * 1.2)}.season-mine[aria-pressed=true]{background:linear-gradient(180deg,var(--wood-shade),var(--wood-light));box-shadow:inset 0 calc(var(--u) * .5) calc(var(--u) * .6) #3a22108c;transform:translateY(calc(var(--u) * .4))}.season-offer{position:absolute;left:4%;right:4%;bottom:calc(var(--u) * -2)}.season-unlock{display:flex;justify-content:center;align-items:center;gap:calc(var(--u) * .6);width:100%;min-height:calc(var(--u) * 10);padding:0 calc(var(--u) * .8);font-size:calc(var(--u) * 3.4);line-height:1}:is(.season-unlock,.season-objectives,.season-buy-go){position:relative}:is(.season-unlock,.season-objectives,.season-buy-go):after{content:"";position:absolute;inset:min(0px,calc((40px - 100%)/-2)) 0}.season-ready{position:absolute;left:calc(var(--u) * -1);bottom:calc(100% + var(--u) * 1.2);padding:calc(var(--u) * .4) calc(var(--u) * 1);border:calc(var(--u) * .4) solid var(--ink);border-radius:calc(var(--u) * 1.2);background:#fff6dc;font-size:calc(var(--u) * 2.6);line-height:1;white-space:nowrap;color:var(--paper-ink)}.season-ready b{font-weight:400;color:#b8700f}.season-premium{position:absolute;left:50%;bottom:4%;translate:-50% 0;display:inline-flex;align-items:center;gap:calc(var(--u) * .6);height:calc(var(--u) * 8.6);padding:0 calc(var(--u) * 2);background:linear-gradient(180deg,#ffe588,#ffc21f 52%,#e2900f);font-size:calc(var(--u) * 3.2);text-transform:uppercase;color:#fff;-webkit-text-stroke:calc(var(--u) * .8) var(--ink);paint-order:stroke fill}.season-premium .icon{width:calc(var(--u) * 4.2);height:calc(var(--u) * 4.2)}.season-days[hidden],.season-offer[hidden],.season-premium[hidden],.season-ready[hidden]{display:none}.season-side{flex:1 1 auto;height:min(100%,var(--u) * 60);min-width:0;display:flex;flex-direction:column;gap:calc(var(--u) * 1.2)}.season-head{flex:none;display:flex;align-items:center;gap:calc(var(--u) * 1.2);height:calc(var(--u) * 9);padding:0 calc(var(--u) * 1.2);box-sizing:border-box}.season-head .season-tier{width:calc(var(--u) * 7.4);height:calc(var(--u) * 7.4);background-image:var(--coin-gold)}.season-head .season-tier b{font-size:calc(var(--u) * 3.6)}.season-xp{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:calc(var(--u) * .6)}.season-xp>img{flex:none;width:calc(var(--u) * 5);height:calc(var(--u) * 5);object-fit:contain}.season-xp>.season-bar{flex:1 1 auto;height:calc(var(--u) * 4.4)}.season-head .season-bar b{padding:0;font-size:calc(var(--u) * 2.9)}.season-days{flex:none;display:inline-flex;align-items:center;gap:calc(var(--u) * .6);height:calc(var(--u) * 6.4);padding:0 calc(var(--u) * 1.4)}.season-days .icon{width:calc(var(--u) * 3.8);height:calc(var(--u) * 3.8)}.season-days b{font-weight:400;font-size:calc(var(--u) * 3);white-space:nowrap;color:#fff;-webkit-text-stroke:calc(var(--u) * .7) var(--ink);paint-order:stroke fill}.season-head .season-objectives{flex:none;display:inline-flex;align-items:center;gap:calc(var(--u) * .8);min-height:calc(var(--u) * 7);padding:0 calc(var(--u) * 1.6) 0 calc(var(--u) * 1);font-size:calc(var(--u) * 2.9)}.season-objectives .icon{width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6)}.season-tracks{--coin-size: calc(var(--u) * 7);--frame-top: calc(var(--coin-size) + var(--u) * .6);--frame-foot: calc(var(--u) * .8);--frame-h: min(100cqh - var(--frame-top) - var(--frame-foot), var(--u) * 43);--gap: calc(var(--u) * 1.2);--w-card: calc(var(--frame-h) * 240 / 306 * .85);--w-big: calc(var(--frame-h) * 360 / 376 * .85);container-type:size;flex:1 1 auto;min-width:0;min-height:0;display:flex;gap:var(--gap)}.season-signs{flex:none;position:relative;width:calc(var(--u) * 13)}.season-sign{position:absolute;left:0;right:0;display:grid;place-items:center;font-size:calc(var(--u) * 2.5);text-transform:uppercase;color:#fff;-webkit-text-stroke:calc(var(--u) * .6) var(--ink);paint-order:stroke fill}.season-sign-premium{top:calc(var(--frame-top) + var(--frame-h) * .085);height:calc(var(--frame-h) * .395);background:linear-gradient(180deg,#ffe588,#ffc21f 52%,#e2900f)}.season-sign:not(.season-sign-premium){top:calc(var(--frame-top) + var(--frame-h) * .56);height:calc(var(--frame-h) * .28)}.season-strip{position:relative;flex:1 1 auto;min-width:0;margin:0;padding:0 calc(var(--u) * 1);list-style:none;display:flex;gap:var(--gap);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:none;border-radius:calc(var(--u) * 1.6);background:#3a221047;box-shadow:inset 0 calc(var(--u) * .5) calc(var(--u) * 1.2) #3a221073}.season-strip::-webkit-scrollbar{display:none}.season-column{--frame-w: var(--w-card);--prev-w: var(--w-card);--frame: var(--frame-card);flex:none;position:relative;width:var(--frame-w);height:100%}.season-column[data-frame=card-gold]{--frame: var(--frame-gold)}.season-column[data-frame=landmark]{--frame-w: var(--w-big);--frame: var(--frame-big)}.season-column[data-prev=landmark]{--prev-w: var(--w-big)}.season-column[data-prev=none]{--prev-w: 0px}.season-frame{position:absolute;left:0;right:0;top:var(--frame-top);height:var(--frame-h);background:var(--frame) center / 100% 100% no-repeat}.season-column[data-frame=card-gold] .season-frame{height:calc(var(--frame-h) * .52)}.season-column>.season-coin{position:absolute;z-index:2;left:50%;top:0;translate:-50% 0}.season-coin b{position:relative;display:grid;place-items:center;width:var(--coin-size, calc(var(--u) * 8));height:var(--coin-size, calc(var(--u) * 8));background:var(--coin) center / contain no-repeat;font-size:calc(var(--u) * 3.2)}.season-column[data-reached] .season-coin b{background-image:var(--coin-gold)}.season-column{--rim: calc(var(--coin-size) / 2 + var(--u) * 2.4);--run: calc(var(--gap) + var(--prev-w) / 2)}.season-column:before{content:"";position:absolute;z-index:1;top:calc(var(--coin-size) / 2);left:calc(var(--run) * -1);right:50%;height:calc(var(--u) * 1.6);translate:0 -50%;border-block:calc(var(--u) * .35) solid var(--ink);background:#6b4a2e}.season-column[data-reached]:before{background:linear-gradient(180deg,#ffe07a,#f0a21a)}.season-column[data-next]:before{background:linear-gradient(90deg,transparent calc(var(--rim) + var(--into, 0) * (100% - 2 * var(--rim))),#6b4a2e 0),linear-gradient(180deg,#ffe07a,#f0a21a)}.season-here{position:absolute;z-index:3;top:calc(var(--coin-size) / 2);left:calc(var(--run) * -1 + var(--rim) + var(--into, 0) * (var(--run) + 50% - 2 * var(--rim)));width:calc(var(--u) * 4.8);height:calc(var(--u) * 4.8);translate:-50% -50%;pointer-events:none;animation:season-here-pop 2.4s cubic-bezier(.3,1.6,.5,1) infinite}.season-here:before,.season-here:after{content:""}.season-here:before,.season-here:after,.season-here>i{position:absolute;pointer-events:none}.season-here:after{inset:0;background:var(--star) center / contain no-repeat;filter:drop-shadow(0 calc(var(--u) * .3) 0 rgba(58,34,16,.5))}.season-here:before{inset:-55%;border-radius:50%;background:radial-gradient(circle,#fffce6f2,#ffeca08c 35%,#ffeca000 68%);opacity:0;animation:season-here-glow 2.4s ease-out infinite}.season-here>i{z-index:1;top:-28%;right:-28%;width:52%;height:52%;background:radial-gradient(closest-side,#fff 30%,#fff0);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);scale:0;animation:season-here-glint 2.4s ease-in-out infinite}@keyframes season-here-pop{0%{scale:1}7%{scale:1.18}16%,to{scale:1}}@keyframes season-here-glow{0%{opacity:0;scale:.7}8%{opacity:.85}26%,to{opacity:0;scale:1.4}}@keyframes season-here-glint{0%,8%{scale:0;rotate:0deg}18%{scale:1}30%,to{scale:0;rotate:90deg}}@media(prefers-reduced-motion:reduce){.season-here,.season-here>i{animation:none}.season-here:before{animation:none;opacity:.6}}.season-column[data-new] .season-coin b{animation:season-tier-new 1.2s ease-out .4s both}@keyframes season-tier-new{0%{scale:1;filter:drop-shadow(0 0 0 rgba(255,214,63,0))}30%{scale:1.35;filter:drop-shadow(0 0 calc(var(--u) * 1.6) rgba(255,214,63,1))}to{scale:1;filter:drop-shadow(0 0 0 rgba(255,214,63,0))}}.season-frame>*{position:absolute}.season-column[data-frame=card] [data-track=premium]{inset:8.5% 10% 52%}.season-column[data-frame=card] [data-track=free]{inset:56% 10% 16%}.season-column[data-frame=card-gold] [data-track=premium]{inset:12% 11% 13%}.season-column[data-frame=landmark] [data-track=premium]{inset:12% 9.5% 38%}.season-column[data-frame=landmark] [data-track=free],.season-name{inset:70% 10% 11.5% 9.5%}.season-name{display:grid;place-items:center;padding:0 calc(var(--u) * .6);font-size:calc(var(--u) * 2.6);line-height:1;text-align:center;text-transform:uppercase;color:var(--paper-ink)}.season-card{container-type:inline-size;display:grid;justify-items:center;align-items:end;padding:5%;border:0;border-radius:calc(var(--u) * 1);background:none;font:inherit;cursor:pointer}.season-card>.season-art{position:absolute;inset:5% 5% 22%;width:auto;height:auto}.season-card:not(:has(.season-say))>.season-art{inset:5%}.season-art{position:relative;width:100%;height:100%;min-height:0}.season-column[data-frame=landmark] .season-card[data-track=free]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr);align-items:center;justify-items:center;column-gap:4%;padding-block:2%}.season-column[data-frame=landmark] .season-card[data-track=free]>.season-art{position:relative;inset:auto;grid-column:1;grid-row:1;align-self:stretch;height:100%;width:auto;aspect-ratio:1}.season-column[data-frame=landmark] .season-card[data-track=free]>:not(.season-art,.season-tick){grid-column:2;grid-row:1}.season-column[data-frame=landmark] .season-card[data-track=free]>.season-say{white-space:nowrap;font-size:min(calc(var(--u) * 2.6),10.5cqi)}.season-column[data-frame=landmark] .season-card[data-track=free][data-state=claimed]>.season-say{opacity:1;color:var(--ink);-webkit-text-stroke:0}.season-column[data-frame=landmark] .season-card[data-track=free][data-state=claimed]>.season-tick{position:relative;inset:auto;grid-column:1;grid-row:1;align-self:stretch;height:100%;aspect-ratio:1}.season-art>*{position:absolute;inset:0;display:block;width:100%;height:100%}.season-art img,.season-art svg{display:block;width:100%;height:100%;object-fit:contain}.season-say{position:relative;max-width:100%;font-size:max(calc(var(--u) * 2.4),min(calc(var(--u) * 2.9),16cqi));line-height:1;text-align:center;overflow-wrap:anywhere;color:#fff;-webkit-text-stroke:calc(var(--u) * .55) var(--ink);paint-order:stroke fill}.season-claim,.season-lock,.season-tick{display:none}.season-card[data-state=owed]{background:radial-gradient(ellipse at 50% 40%,#fffff0f2,#fff4c899 60%,#ffe99600);box-shadow:0 0 0 calc(var(--u) * .45) #ffd23f,0 0 calc(var(--u) * 2) calc(var(--u) * .4) #ffd63fd9}.season-card[data-state=owed] .season-say{display:none}.season-card[data-state=owed] .season-claim{position:relative;display:block;padding:calc(var(--u) * .5) calc(var(--u) * 1.4);border:calc(var(--u) * .4) solid var(--ink);border-radius:calc(var(--u) * 1.2);background:linear-gradient(180deg,#ffffff59,#fff0 45%),linear-gradient(180deg,#8fe063,#4cb52a 60%,#2f8a14);font-size:calc(var(--u) * 2.6);line-height:1;text-transform:uppercase;color:#fff;-webkit-text-stroke:calc(var(--u) * .5) var(--ink);paint-order:stroke fill;white-space:nowrap}.season-card[data-state=claimed]{cursor:default}.season-card[data-state=claimed] .season-art,.season-card[data-state=claimed] .season-say{opacity:.45}.season-card[data-state=claimed] .season-tick{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.season-card[data-state=claimed] .season-tick .icon{width:58%;height:58%}.season-card[data-state=locked] .season-lock{position:absolute;top:-10%;right:-8%;display:block;width:30%;aspect-ratio:46 / 55;background:var(--padlock) center / contain no-repeat}.season-card[aria-pressed=true]{outline:calc(var(--u) * .5) solid #fff;box-shadow:0 0 0 calc(var(--u) * 1) #ffd23f}.season-card[data-state=ahead] .season-art,.season-card[data-state=ahead] .season-say{filter:grayscale(.7);opacity:.6}.season-pop,.season-fly{display:block;width:calc(var(--u) * 8);height:calc(var(--u) * 8)}.season-pop img,.season-fly img,.season-pop .icon,.season-fly .icon,.season-pop .inv-art,.season-fly .inv-art{width:100%;height:100%;object-fit:contain}.dialog-pass .dialog-body{padding:calc(var(--u) * 1.4) calc(var(--u) * 2.4)}.season-sheet{display:flex;align-items:stretch;gap:calc(var(--u) * 2.4);font-family:var(--display)}.season-sheet-stage{flex:none;position:relative;height:calc(var(--u) * 48);aspect-ratio:712 / 853;background:var(--stage) center / 100% 100% no-repeat}.season-sheet-stage .season-sheet-figure{position:absolute;inset:9% 6% 22%;overflow:hidden}.season-sheet-gives{display:flex;flex-direction:column;justify-content:space-between;gap:calc(var(--u) * 1.4)}.season-sheet-set{display:grid;grid-template-columns:repeat(3,calc(var(--u) * 12.4));gap:calc(var(--u) * 1.2);margin:0;padding:0;list-style:none}.season-sheet-set li,.season-sheet-more>span{position:relative;display:grid;place-items:center;aspect-ratio:1;padding:calc(var(--u) * 1);box-sizing:border-box;border-radius:calc(var(--u) * 1.4);background:radial-gradient(ellipse at 50% 38%,#fff6cf,#ffdc6e 62%,#f2b636);box-shadow:inset 0 0 0 calc(var(--u) * .45) var(--ink)}.season-sheet-set li>:not(.season-sheet-tier),.season-sheet-more>span>:not(.season-sheet-tier){width:100%;height:100%;object-fit:contain}.season-sheet-tier{position:absolute;right:calc(var(--u) * -1.2);bottom:calc(var(--u) * -1.2);display:grid;place-items:center;width:calc(var(--u) * 5.6);height:calc(var(--u) * 5.6);background:var(--coin) center / contain no-repeat;font-style:normal}.season-sheet-tier b{font-weight:400;font-size:calc(var(--u) * 2.6);line-height:1;color:#fff;-webkit-text-stroke:calc(var(--u) * .55) var(--ink);paint-order:stroke fill}.season-sheet-more{display:flex;align-items:center;gap:calc(var(--u) * 1.6)}.season-sheet-more>span{width:calc(var(--u) * 10)}.season-sheet-more>b{font-weight:400;font-size:calc(var(--u) * 3.8);white-space:nowrap;color:var(--paper-ink);text-transform:uppercase}.season-buy{display:flex;align-items:center;gap:calc(var(--u) * 1.4)}.season-buy-go{flex:1 1 auto;min-height:calc(var(--u) * 11);font-size:calc(var(--u) * 4.4)}.season-buy>.season-price{margin:0;font-size:calc(var(--u) * 4);align-items:center}.season-price .icon{width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6)}.dialog-pass-look .dialog-body{padding:calc(var(--u) * 2.4) calc(var(--u) * 4)}.season-look{display:grid;justify-items:center;gap:calc(var(--u) * 1.4);font-family:var(--display)}.season-look-card{display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;align-items:center;width:calc(var(--u) * 34);height:calc(var(--u) * 34);padding:calc(var(--u) * 2);box-sizing:border-box;background:radial-gradient(ellipse at 50% 38%,#fff6cf,#ffdc6e 62%,#f2b636)}.season-look-card .season-say{font-size:calc(var(--u) * 4.4)}.season-look .season-coin:before{content:none}.season-look>.item-about{max-width:calc(var(--u) * 40);font-size:calc(var(--u) * 3.4)}.season-look-foot{display:flex;align-items:center;gap:calc(var(--u) * 1.6)}.season-look .season-coin b{display:grid;place-items:center;width:calc(var(--u) * 9);height:calc(var(--u) * 9);background:var(--coin) center / contain no-repeat;font-size:calc(var(--u) * 4)}.badge-player{position:relative}.badge-level{position:absolute;z-index:2;left:calc(var(--u) * 6.4);top:calc(var(--u) * 6.8);pointer-events:none}.badge-level .player-level{--level: calc(var(--u) * 7.4)}.race-loading-card .player-level{--level: calc(var(--u) * 5.2);position:absolute;top:calc(var(--u) * 6.8);left:calc(var(--u) * 1)}.results-who{display:flex;align-items:center;gap:calc(var(--u) * .8);min-width:0}.results-who .results-name{min-width:0}.results-who .player-level{--level: calc(var(--u) * 4.8)}.results-level{display:flex;align-items:center;gap:calc(var(--u) * .6);width:100%;margin-top:calc(var(--u) * .6)}.results-level .player-level{--level: min(calc(var(--u) * 5.2), 18cqi)}.results-level .objective-bar{flex:1 1 auto;height:calc(var(--u) * 2.4)}.results-level>b{font-weight:400;font-size:min(calc(var(--u) * 2.6),9cqi);color:#fff;-webkit-text-stroke:calc(var(--u) * .6) var(--ink);paint-order:stroke fill}.results-season{display:flex;align-items:center;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * .8) calc(var(--u) * 1.4);border:calc(var(--u) * .45) solid #c89a5e;border-radius:calc(var(--u) * 1.6);background:linear-gradient(180deg,#fff8e4,#f3e1b6)}.results-season[hidden]{display:none}.results-banner{flex:none;width:calc(var(--u) * 7);height:calc(var(--u) * 8);object-fit:contain}.results-season .season-tier{width:calc(var(--u) * 8);height:calc(var(--u) * 8);margin-right:0}.results-season .season-tier b{font-size:calc(var(--u) * 3.8)}.results-season .season-top-what{flex:1 1 auto;display:grid;gap:calc(var(--u) * .4);min-width:0}.results-season .season-top-name{color:var(--paper-ink);-webkit-text-stroke:0;font-size:calc(var(--u) * 3.2);text-transform:none}.results-season .season-bar{height:calc(var(--u) * 4)}.results-season-gets{flex:none;display:flex;align-items:center;gap:calc(var(--u) * .8)}.results-season-gets:empty{display:none}.results-gets{position:relative;display:grid;place-items:center;width:calc(var(--u) * 9);height:calc(var(--u) * 9);padding:calc(var(--u) * .9);box-sizing:border-box;border-radius:calc(var(--u) * 1.4);background:radial-gradient(ellipse at 50% 38%,#fff6cf,#ffdc6e 62%,#f2b636);box-shadow:inset 0 0 0 calc(var(--u) * .45) var(--ink)}.results-gets-art{position:relative;display:block;width:100%;height:100%}.results-gets-art>*{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}.results-gets-tier{position:absolute;right:calc(var(--u) * -1.2);bottom:calc(var(--u) * -1.2);display:grid;place-items:center;width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6);background:var(--coin) center / contain no-repeat;font-style:normal}.results-gets-tier b{font-weight:400;font-size:calc(var(--u) * 2.2);line-height:1;color:#fff;-webkit-text-stroke:calc(var(--u) * .5) var(--ink);paint-order:stroke fill}.results-gets[data-new]:before{content:"New";position:absolute;z-index:1;top:calc(var(--u) * -1.6);padding:calc(var(--u) * .2) calc(var(--u) * .8);border:calc(var(--u) * .35) solid var(--ink);border-radius:calc(var(--u) * 1);background:#8fe063;font-size:calc(var(--u) * 2);line-height:1;text-transform:uppercase;color:#fff;-webkit-text-stroke:calc(var(--u) * .45) var(--ink);paint-order:stroke fill}.results-ahead{font-size:calc(var(--u) * 4);line-height:1;color:var(--paper-ink)}.dialog-reward{--lands: .6s;width:min(calc(var(--u) * 116),100%);animation:rise-in .22s ease-out,reward-knock .24s ease-out var(--lands)}@keyframes reward-knock{35%{scale:1.04}70%{scale:.985}}.dialog-reward .dialog-body{display:grid;grid-template-columns:calc(var(--u) * 42) minmax(0,1fr);align-items:center;gap:calc(var(--u) * 3);padding:calc(var(--u) * 2.4) calc(var(--u) * 3);overflow:hidden}.dialog-reward .dialog-title{animation:reward-word .36s cubic-bezier(.3,1.6,.5,1) calc(var(--lands) + .12s) backwards}@keyframes reward-word{0%{translate:0 calc(var(--u) * -8);scale:1.5;opacity:0}}.reward-scene{display:grid;justify-items:center;gap:calc(var(--u) * 1.6)}.reward-stage{position:relative;display:grid;place-items:center;width:calc(var(--u) * 40);height:calc(var(--u) * 40)}.reward-stage,.reward-burst{grid-template:minmax(0,1fr) / minmax(0,1fr)}.reward-stage>*,.reward-burst>*{grid-area:1 / 1}.reward-halo{width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,#fff 0 14%,color-mix(in srgb,var(--haze) 70%,transparent) 30%,color-mix(in srgb,var(--haze) 28%,transparent) 50%,transparent 68%);animation:reward-swell .7s cubic-bezier(.2,.8,.3,1.2) var(--lands) backwards}@keyframes reward-swell{0%{scale:.3;opacity:0}}.reward-rays{width:125%;height:125%;overflow:hidden;border-radius:50%;-webkit-mask:radial-gradient(circle,#000 25%,transparent 69%);mask:radial-gradient(circle,#000 25%,transparent 69%);animation:reward-fade-in .5s ease-out var(--lands) backwards}.reward-rays i{display:block;width:100%;height:100%;background:repeating-conic-gradient(color-mix(in srgb,var(--haze) 70%,transparent) 0 10deg,color-mix(in srgb,var(--haze) 10%,transparent) 10deg 22.5deg);animation:reward-turn 7s cubic-bezier(.15,.6,.35,1) var(--lands) backwards}@keyframes reward-fade-in{0%{opacity:0;scale:.4}}@keyframes reward-turn{0%{rotate:-.6turn}}.reward-art{position:relative;z-index:1;width:calc(var(--u) * 24);height:calc(var(--u) * 24);padding:calc(var(--u) * 1.4);border-radius:calc(var(--u) * 2.4);background:radial-gradient(circle at 50% 40%,#fffdf4,color-mix(in srgb,var(--rim) 22%,#ead5a8));box-shadow:inset 0 0 0 calc(var(--u) * .6) var(--rim);animation:reward-charge calc(var(--lands) + .45s) cubic-bezier(.3,0,.3,1) backwards,reward-float 2.6s ease-in-out calc(var(--lands) + .45s) infinite}.reward-art :is(img,svg,.inv-art){display:block;width:100%;height:100%;object-fit:contain}@keyframes reward-charge{0%{scale:.62;opacity:.5}52%{scale:.84;opacity:1}57%{scale:1.16}63%{scale:1.16}82%{scale:.96}to{scale:1}}@keyframes reward-float{50%{translate:0 calc(var(--u) * -1)}}.reward-motes,.reward-sparks{position:relative;z-index:2;width:0;height:0;pointer-events:none}.reward-motes i,.reward-sparks i{position:absolute;top:calc(var(--u) * -.9);left:calc(var(--u) * -.9);width:calc(var(--u) * 1.8);height:calc(var(--u) * 1.8);border-radius:50%;background:radial-gradient(circle,#fff 0 22%,var(--heart) 38%,color-mix(in srgb,var(--haze) 60%,transparent) 55%,transparent 72%);opacity:0}.reward-motes i{animation:reward-pull var(--lands) cubic-bezier(.55,0,.9,.5) calc(var(--i) * 12ms)}@keyframes reward-pull{0%{transform:rotate(var(--a)) translate(calc(var(--u) * var(--d))) rotate(calc(var(--a) * -1));opacity:0}30%{opacity:1}to{transform:rotate(var(--a)) translate(0) rotate(calc(var(--a) * -1)) scale(.4);opacity:1}}.reward-sparks i{animation:reward-throw .8s cubic-bezier(.1,.7,.3,1) var(--lands)}.reward-sparks i:nth-child(2n){scale:.65}@keyframes reward-throw{0%{transform:rotate(var(--a)) translate(calc(var(--u) * 4));opacity:1}70%{opacity:1}to{transform:rotate(var(--a)) translate(calc(var(--u) * var(--d)));opacity:0}}.reward-flash{z-index:2;width:90%;height:90%;border-radius:50%;background:radial-gradient(circle,#fff 0 18%,color-mix(in srgb,var(--heart) 70%,transparent) 40%,transparent 68%);opacity:0;pointer-events:none;animation:reward-flash .42s ease-out calc(var(--lands) - .08s)}@keyframes reward-flash{30%{opacity:.85;scale:1.05}to{opacity:0;scale:1.25}}[data-unlit] .reward-flash{display:none}.reward-ring{z-index:2;width:calc(var(--u) * 24);height:calc(var(--u) * 24);border-radius:50%;background:radial-gradient(circle,transparent 56%,#fff 60%,var(--haze) 63% 67%,color-mix(in srgb,var(--haze) 50%,transparent) 70%,transparent 73%);opacity:0;pointer-events:none;animation:reward-blast .55s ease-out var(--lands)}@keyframes reward-blast{0%{scale:.6;opacity:1}to{scale:1.7;opacity:0}}.reward-levels{display:flex;align-items:center;gap:calc(var(--u) * 1.2);font-size:calc(var(--u) * 4.4);line-height:1;font-variant-numeric:tabular-nums}.reward-from{color:var(--paper-soft)}.reward-into .icon{display:block;width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6)}.reward-to{display:inline-flex;align-items:center;font-size:calc(var(--u) * 6);color:var(--haze);-webkit-text-stroke:calc(var(--u) * .5) var(--ink);paint-order:stroke fill;text-shadow:0 0 calc(var(--u) * 1.6) var(--haze);animation:pop .45s cubic-bezier(.2,.9,.3,1.25) var(--lands) backwards}.reward-max{animation:pop .45s cubic-bezier(.2,.9,.3,1.25) calc(var(--lands) + .2s) backwards}.reward-side{display:flex;flex-direction:column;justify-content:center;gap:calc(var(--u) * 1.6);align-self:stretch;min-width:0;max-height:calc(var(--u) * 62)}.dialog-reward[data-plain]{width:min(calc(var(--u) * 86),100%)}.dialog-reward[data-plain] .reward-side{align-items:center;text-align:center}.reward-name{margin:0;font-size:calc(var(--u) * 4.6);font-weight:400;line-height:1;color:var(--paper-ink);text-transform:uppercase;animation:reward-rise .35s ease-out calc(var(--lands) + .1s) backwards}.reward-what{flex:0 1 auto;display:grid;align-content:start;gap:calc(var(--u) * .6);min-height:0;overflow:hidden auto;overscroll-behavior:contain}.reward-what .cmp-row{animation:reward-rise .35s ease-out calc(var(--lands) + .25s + var(--i, 0) * .09s) backwards}.reward-what .cmp-change{transform-origin:left;animation:reward-grow .5s cubic-bezier(.2,.8,.3,1) calc(var(--lands) + .45s + var(--i, 0) * .09s) backwards}.reward-what .cmp-badge{animation:pop .45s cubic-bezier(.2,.9,.3,1.25) calc(var(--lands) + .6s + var(--i, 0) * .09s) backwards}@keyframes reward-rise{0%{opacity:0;translate:calc(var(--u) * 3) 0}}@keyframes reward-grow{0%{scale:0 1}}.reward-done{flex:none;align-self:center;min-width:calc(var(--u) * 24);transition:opacity .2s ease-out}.dialog-reward:not([data-ready]) .reward-done{opacity:0}.reward-confetti{position:absolute;top:calc(var(--u) * -1.5);left:50%;width:0;height:0;pointer-events:none;z-index:3}.reward-confetti i{position:absolute;width:calc(var(--u) * 1.3);height:calc(var(--u) * 2);border-radius:calc(var(--u) * .3);background:var(--c);opacity:0;animation:reward-confetti 1.5s linear calc(var(--lands) + var(--i) * 25ms)}.reward-confetti i:nth-child(3n){height:calc(var(--u) * 1.3);border-radius:50%}@keyframes reward-confetti{0%{transform:translate(0) rotate(0);opacity:1;animation-timing-function:cubic-bezier(.2,.7,.4,1)}28%{transform:translate(calc(var(--u) * var(--x) * .55),calc(var(--u) * var(--up) * -1)) rotate(calc(var(--r) * .3));opacity:1;animation-timing-function:cubic-bezier(.5,0,.8,.6)}80%{opacity:1}to{transform:translate(calc(var(--u) * var(--x)),calc(var(--u) * var(--fall))) rotate(var(--r));opacity:0}}.reward-burst{--lands: 0s;position:absolute;z-index:4;display:grid;place-items:center;pointer-events:none}.reward-burst .reward-halo{width:130%;height:130%;background:radial-gradient(circle,transparent 0 24%,color-mix(in srgb,var(--haze) 45%,transparent) 40%,color-mix(in srgb,var(--haze) 18%,transparent) 55%,transparent 68%);opacity:0;animation:reward-glow 1.3s ease-out}@keyframes reward-glow{0%{scale:.4;opacity:0}25%{scale:1;opacity:.85}to{scale:1.15;opacity:0}}.reward-burst .reward-flash{width:70%;height:70%}.reward-burst .reward-ring{width:70%;height:auto;aspect-ratio:1}.reward-rising{z-index:3;display:inline-flex;align-items:center;gap:calc(var(--u) * .8);font-size:calc(var(--u) * 6);line-height:1;color:var(--haze);-webkit-text-stroke:calc(var(--u) * .6) var(--ink);paint-order:stroke fill;white-space:nowrap;opacity:0;animation:reward-lift 1.6s cubic-bezier(.2,.8,.3,1)}.reward-rising :is(img,svg){width:calc(var(--u) * 9);height:calc(var(--u) * 9);object-fit:contain}@keyframes reward-lift{0%{translate:0 0;scale:.4;opacity:0}18%{translate:0 calc(var(--u) * -3);scale:1.2;opacity:1}30%{scale:1}75%{opacity:1}to{translate:0 calc(var(--u) * -12);scale:1;opacity:0}}@media(prefers-reduced-motion:reduce){.dialog-reward,.dialog-reward *,.reward-burst *{animation:none!important}.reward-motes,.reward-sparks,.reward-flash,.reward-ring,.reward-confetti{display:none}.reward-rising{opacity:1;translate:0 calc(var(--u) * -6)}}.season-unlocked{display:block;width:calc(var(--u) * 6);height:calc(var(--u) * 7);background:center / contain no-repeat;animation:season-unlocked 1.4s ease-in forwards}@keyframes season-unlocked{30%{rotate:-12deg}to{rotate:35deg;translate:calc(var(--u) * 3) 0}}.dialog-reward[data-kind=worn] :is(.reward-halo,.reward-rays){width:175%;height:auto;aspect-ratio:1}.reward-art-worn{width:calc(var(--u) * 38);height:calc(var(--u) * 46);padding:0;background:none;box-shadow:none}.reward-art-worn .worn-stage{position:absolute;inset:0;background:var(--stage) center / 100% 100% no-repeat}.worn-stage>.worn-place{position:absolute;inset:9% 6% 22%;overflow:hidden}.season-reward-gives{display:grid;justify-items:start;gap:calc(var(--u) * 1.4)}.menu-plank>.waits{right:calc(var(--u) * -.8)}:is(.room-top-plank,.friends-top,.season-top)>.waits{top:calc(var(--u) * -1.6);right:calc(var(--u) * -1.6)}:is(.room-top-plank,.friends-top,.season-top):has(>.waits:not([hidden])){padding-right:calc(var(--u) * 4.8)}:is(.room-top-plank,.friends-top,.season-top):has(>.waits[data-wide]:not([hidden])){padding-right:calc(var(--u) * 6.4)}.hero-trail .waits{--badge: calc(var(--u) * 6.6);top:22%;right:12%}:is(.menu-plank,.season-top,.friends-top,.room-top-plank):not([aria-current=page]):has(>.waits:not([hidden],[data-owed])){box-shadow:inset 0 calc(var(--u) * .45) 0 #ffecc873,inset 0 calc(var(--u) * -.6) 0 #3a221059,0 0 0 calc(var(--u) * .7) #ffd23f,0 0 calc(var(--u) * 2.4) calc(var(--u) * 1.2) #ffd63ff2,0 0 calc(var(--u) * 5) calc(var(--u) * 1.4) #ffaa1499,0 calc(var(--u) * .6) 0 #3a221073;transition:box-shadow .3s ease-out}:is(.menu-plank,.season-top,.friends-top,.room-top-plank):not([aria-current=page]):has(>.waits:not([hidden],[data-owed]))>:is(.icon,.season-top-art){filter:drop-shadow(0 0 calc(var(--u) * .5) #fff3b0) drop-shadow(0 0 calc(var(--u) * 1.4) rgba(255,200,40,.95)) drop-shadow(0 0 calc(var(--u) * 2.6) rgba(255,170,20,.7))}.waits[data-owed]{scale:0}:is(.friends-top,.menu-plank,.season-top)[aria-current=page]>.waits{visibility:hidden}.menu-plank{position:relative}.menu-count{--badge: calc(var(--u) * 5.6);position:absolute;top:calc(var(--u) * -1.8);right:calc(var(--u) * -1.8);display:grid;place-items:center;box-sizing:border-box;min-width:var(--badge);height:var(--badge);padding:0 calc(var(--badge) * .2);border:calc(var(--badge) * .1) solid var(--ink);border-radius:calc(var(--badge) / 2);background:linear-gradient(180deg,#fff6 42%,#fff0 42%),linear-gradient(180deg,#ff6f5c,#e3352b 55%,#b01d14);box-shadow:0 calc(var(--badge) * .08) 0 var(--ink);font-size:max(11px,calc(var(--badge) * .66));line-height:1;color:#fff;-webkit-text-stroke:calc(var(--badge) * .1) var(--ink);paint-order:stroke fill;text-align:center;font-variant-numeric:tabular-nums}.menu-count[hidden]{display:none}.inv-page{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);gap:calc(var(--u) * 1.2);height:100%;min-height:0}.inv-head{display:flex;gap:calc(var(--u) * 1);min-width:0}.inv-cell{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;padding:calc(var(--u) * .8);border:calc(var(--u) * .45) solid rgba(58,34,16,.55);border-radius:calc(var(--u) * 1.2);background:radial-gradient(circle at 50% 35%,#f6e7c2,#d9bd88);box-shadow:inset 0 calc(var(--u) * .5) calc(var(--u) * .8) #5c3a1859;color:var(--paper-ink)}.inv-cell>.icon,.inv-art,.inv-art>img,.inv-art>.icon{display:block;width:100%!important;height:100%!important}.inv-art>img{box-sizing:border-box;padding:7%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}img.icon{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}button.inv-cell{cursor:pointer}.inv-cell[aria-pressed=true],[aria-pressed=true]>.inv-cell{z-index:1;border-color:var(--ink);outline:calc(var(--u) * .8) solid #ffc21f;outline-offset:0;transform:translateY(calc(var(--u) * -.4))}.inv-item{background:linear-gradient(180deg,#fff8e4,#f0dcae);box-shadow:0 calc(var(--u) * .4) 0 #3a221066;border-color:var(--ink)}.inv-item[style*=--rarity]{background:radial-gradient(circle at 50% 42%,#fffaf0,color-mix(in srgb,var(--rarity) 24%,#ecd3a2) 85%);box-shadow:inset 0 0 0 calc(var(--u) * .45) var(--rarity),0 calc(var(--u) * .4) 0 #3a221066}.inv-item[data-tier]:not([data-tier=common]){box-shadow:inset 0 0 0 calc(var(--u) * .55) var(--tier),0 calc(var(--u) * .4) 0 #3a221066}.inv-item strong{position:absolute;right:calc(var(--u) * .6);bottom:calc(var(--u) * .1);font-size:max(11px,calc(var(--u) * 3.2));font-weight:400;line-height:1;color:#fff;-webkit-text-stroke:calc(var(--u) * .7) var(--ink);paint-order:stroke fill;font-variant-numeric:tabular-nums}.inv-empty{opacity:.55}.inv-item[data-fashion]{background:radial-gradient(circle at 50% 42%,#fffdf8,#f5d6e3 85%);box-shadow:inset 0 0 0 calc(var(--u) * .45) #e0679b,0 calc(var(--u) * .4) 0 #3a221066}.inv-item[data-fashion]:before{content:"";position:absolute;inset:calc(var(--u) * .8);border:calc(var(--u) * .3) dashed rgba(255,255,255,.95);border-radius:calc(var(--u) * .7);pointer-events:none}.inv-locked{background:radial-gradient(circle at 50% 35%,#f6e7c2,#d9bd88);box-shadow:inset 0 0 0 calc(var(--u) * .45) color-mix(in srgb,var(--rarity, #e0679b) 45%,transparent),inset 0 calc(var(--u) * .5) calc(var(--u) * .8) #5c3a184d}.inv-locked[data-fashion]{background:radial-gradient(circle at 50% 42%,#fbf1f4,#e9cdd8 85%)}.inv-locked>.icon,.inv-locked .inv-art{opacity:.35;filter:grayscale(1)}.inv-lock,.inv-look-eye{position:absolute;left:calc(var(--u) * -.6);bottom:calc(var(--u) * -.6);display:grid;place-items:center;width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4);border:calc(var(--u) * .35) solid var(--ink);border-radius:50%;background:#fff3d6;pointer-events:none}.inv-lock .icon{width:60%!important;height:60%!important}.inv-look-word{position:absolute;left:50%;bottom:calc(var(--u) * .3);display:inline-flex;align-items:center;gap:calc(var(--u) * .3);translate:-50% 0;padding:0 calc(var(--u) * .6);border:calc(var(--u) * .3) solid var(--ink);border-radius:calc(var(--u) * 1);background:#fff8e4;font-size:calc(var(--u) * 2.2);line-height:1.2;color:var(--ink);white-space:nowrap;pointer-events:none}.inv-shelf{grid-column:1 / -1;display:flex;align-items:center;gap:calc(var(--u) * 1.2);min-height:calc(var(--u) * 8);margin-top:calc(var(--u) * .6);padding:calc(var(--u) * .4) calc(var(--u) * .6) calc(var(--u) * .4) calc(var(--u) * 1.6);border-left:calc(var(--u) * 1.2) solid var(--rarity, #c89a5e);border-radius:calc(var(--u) * .8);background:#fff8e4eb;color:var(--paper-ink)}.inv-shelf:first-child{margin-top:0}.inv-shelf[data-on]{background:linear-gradient(180deg,#f1ffe6,#8fd96a)}.inv-shelf-name{display:inline-flex;align-items:center;gap:calc(var(--u) * .6);min-width:0;overflow:hidden;font-size:calc(var(--u) * 3.4);line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:#fff;-webkit-text-stroke:calc(var(--u) * .6) var(--ink);paint-order:stroke fill}.inv-shelf-name .icon{flex:none;width:calc(var(--u) * 5);height:calc(var(--u) * 5)}.inv-built{display:inline-flex;flex:none;align-items:center;gap:calc(var(--u) * .4);font-size:max(11px,calc(var(--u) * 3));line-height:1;color:var(--paper-soft);font-variant-numeric:tabular-nums}.inv-built .icon{width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6)}.inv-shelf-wear{flex:none;min-width:calc(var(--u) * 17);margin-left:auto;padding:0 calc(var(--u) * 2);font-size:calc(var(--u) * 3)}.inv-shelf-wear.refused{--face: #f0624f;--lit: #ff9a86;--shade: #b3261c;animation:refuse .4s ease-in-out}.inv-fashion-art{--rarity: #e0679b}.inv-item[data-on]{background:radial-gradient(circle at 50% 42%,#f1ffe6,#8fd96a 85%)}.inv-worn,.inv-add{position:absolute;top:calc(var(--u) * -.9);right:calc(var(--u) * -.9);display:grid;place-items:center;width:calc(var(--u) * 4);height:calc(var(--u) * 4);border:calc(var(--u) * .35) solid var(--ink);border-radius:50%;color:#fff;pointer-events:none}.inv-worn{background:linear-gradient(180deg,#9fe36b,#2f8a1f)}.inv-add{background:linear-gradient(180deg,#ffe588,#f2a91c)}.inv-worn .icon,.inv-add .icon{width:62%!important;height:62%!important}.inv-hidden-tag{display:inline-flex;align-items:center;text-transform:uppercase;gap:calc(var(--u) * .4);padding:calc(var(--u) * .2) calc(var(--u) * 1.2) calc(var(--u) * .2) calc(var(--u) * .6);border:calc(var(--u) * .3) solid var(--ink);border-radius:calc(var(--u) * 2);background:#e6d6b8;color:var(--paper-ink)}.inv-hidden-tag .icon{width:calc(var(--u) * 3);height:calc(var(--u) * 3)}.inv-shelf-open{display:flex;flex:1 1 auto;align-items:center;gap:calc(var(--u) * 1.2);min-width:0;min-height:max(40px,calc(var(--u) * 7.6));padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.inv-shelf-open[aria-pressed=true] .inv-shelf-name{text-decoration:underline}.inv-worn-tag{display:inline-flex;text-transform:uppercase;align-items:center;gap:calc(var(--u) * .4);padding:calc(var(--u) * .2) calc(var(--u) * 1.2) calc(var(--u) * .2) calc(var(--u) * .6);border:calc(var(--u) * .3) solid var(--ink);border-radius:calc(var(--u) * 2);background:linear-gradient(180deg,#9fe36b,#3f9a24);color:#fff;-webkit-text-stroke:calc(var(--u) * .45) var(--ink);paint-order:stroke fill}.inv-worn-tag .icon{width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8)}.inv-owned-tag{padding-left:calc(var(--u) * 1.2);background:#fff8e4;color:var(--ink);-webkit-text-stroke:0}.inv-slot[data-hidden]>.inv-art,.inv-slot[data-hidden]>.icon{scale:.6;translate:calc(var(--u) * -.8) calc(var(--u) * -.7)}.inv-look-up{display:grid;flex:none;place-items:center;width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4);border:calc(var(--u) * .25) solid var(--ink);border-radius:50%;background:linear-gradient(180deg,#b5f08a,#3f9a24)}.inv-look-up .icon{width:80%;height:80%}.inv-look-word:has(.inv-look-up){gap:calc(var(--u) * .2);padding-left:calc(var(--u) * .2)}.inv-look-eye{left:auto;bottom:auto;top:calc(var(--u) * .3);right:calc(var(--u) * .3)}.inv-look-eye .icon{width:80%!important;height:80%!important}.inv-slot[data-worn=""]>.icon{opacity:.25;filter:grayscale(1)}.inv-slot[data-worn=yes]{background:linear-gradient(180deg,#fff8e4,#f0dcae);box-shadow:0 calc(var(--u) * .4) 0 #3a221066;border-color:var(--ink)}.inv-slot[data-worn=yes][style*=--rarity]{background:radial-gradient(circle at 50% 42%,#fffaf0,color-mix(in srgb,var(--rarity) 24%,#ecd3a2) 85%);box-shadow:inset 0 0 0 calc(var(--u) * .45) var(--rarity),0 calc(var(--u) * .4) 0 #3a221066}.inv-mode{flex:none;display:flex;gap:0;padding:calc(var(--u) * .5);border:calc(var(--u) * .45) solid var(--ink);border-radius:calc(var(--u) * 1.6);background:linear-gradient(180deg,var(--wood-light),var(--wood-shade))}.inv-mode button:after{content:"";position:absolute;inset:calc(var(--u) * -2) 0}.inv-mode button{position:relative;display:inline-flex;align-items:center;gap:calc(var(--u) * .6);min-height:calc(var(--u) * 7.6);padding:0 calc(var(--u) * 1.4);border:0;border-radius:calc(var(--u) * 1.1);background:none;font-size:calc(var(--u) * 3);color:#fff;text-transform:uppercase;-webkit-text-stroke:calc(var(--u) * .55) var(--ink);paint-order:stroke fill;cursor:pointer}.inv-mode button .icon{width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6)}.inv-mode button[aria-selected=true]{background:linear-gradient(180deg,#ffe588,#ffc21f 55%,#e2900f);box-shadow:inset 0 0 0 calc(var(--u) * .35) var(--ink)}.inv-mode .inv-mode-fashion[aria-selected=true]{background:linear-gradient(180deg,#f7a8c8,#e0679b 55%,#b8487a)}.inv-slot[data-fashion]{background:radial-gradient(circle at 50% 42%,#fffdf8,#f5d6e3 85%);box-shadow:inset 0 0 0 calc(var(--u) * .45) #e0679b,0 calc(var(--u) * .4) 0 #3a221066}.inv-tabs>.inv-tab{grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center;gap:calc(var(--u) * .2);min-height:max(40px,calc(var(--u) * 7.6));padding:calc(var(--u) * .4) calc(var(--u) * .5)}.inv-tab>.icon{width:calc(var(--u) * 4.2);height:calc(var(--u) * 4.2)}.inv-tabs>.inv-tab span{max-width:100%;font-size:max(11px,calc(var(--u) * 2.7));text-align:center}.inv-page[data-mode=gear] .inv-tabs>.inv-tab{grid-template-columns:auto auto;justify-content:center;column-gap:calc(var(--u) * .8)}.inv-page[data-mode=gear] .inv-tabs>.inv-tab span{font-size:max(11px,calc(var(--u) * 3.2))}.inv-tabs{display:flex;flex:1 1 auto;gap:calc(var(--u) * .8);min-width:0}.inv-tabs>.inv-tab{flex:1 1 auto;min-width:40px}.inv-tabs[data-kind=fashion]>.inv-tab[aria-selected=true]{background:linear-gradient(180deg,#ffffff59,#fff0 45%),linear-gradient(180deg,#f7a8c8,#e0679b 55%,#b8487a);box-shadow:0 0 0 calc(var(--u) * .35) #ffd6e8,0 calc(var(--u) * .4) 0 #3a221073}.inv-tab{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:calc(var(--u) * .6);padding:calc(var(--u) * .6) calc(var(--u) * 1) calc(var(--u) * .6) calc(var(--u) * .6);border:calc(var(--u) * .45) solid var(--ink);border-radius:calc(var(--u) * 1.2);background:linear-gradient(180deg,#fff4de47,#fff4de00 40%),linear-gradient(180deg,var(--wood-light),var(--wood) 60%,var(--wood-shade));box-shadow:inset 0 calc(var(--u) * .4) 0 #ffecc866,0 calc(var(--u) * .4) 0 #3a221073;color:#fff;cursor:pointer}.inv-tab span{overflow:hidden;font-size:max(11px,calc(var(--u) * 2.9));line-height:1;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;-webkit-text-stroke:calc(var(--u) * .55) var(--ink);paint-order:stroke fill;text-shadow:0 calc(var(--u) * .25) 0 var(--ink)}.inv-tab .menu-count{--badge: calc(var(--u) * 4.6);top:calc(var(--u) * -2);right:calc(var(--u) * -.8);font-weight:400}.inv-tab[aria-selected=true]{background:linear-gradient(180deg,#ffffff59,#fff0 45%),linear-gradient(180deg,#ffe588,#ffc21f 55%,#e2900f);box-shadow:0 0 0 calc(var(--u) * .35) #fff3b0,0 calc(var(--u) * .4) 0 #3a221073}.inv-bag[data-more]{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - var(--u) * 5),rgba(0,0,0,.35));mask-image:linear-gradient(180deg,#000 calc(100% - var(--u) * 5),#00000059)}.detail-body[data-more]{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - var(--u) * 5),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - var(--u) * 5),transparent)}.inv-bag{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-content:start;gap:calc(var(--u) * 1);min-height:0;margin:0;padding:calc(var(--u) * 1.2);overflow-y:auto;overscroll-behavior:contain;border-radius:calc(var(--u) * 1.6);background:#3a221029;box-shadow:inset 0 calc(var(--u) * .3) calc(var(--u) * .8) #3a22104d}.inv-head>.inv-stats-tab{flex:none;grid-template-columns:auto auto;justify-content:center;column-gap:calc(var(--u) * .8);min-width:40px;min-height:max(40px,calc(var(--u) * 7.6));padding:calc(var(--u) * .4) calc(var(--u) * 1.2)}.inv-stats-tab>.icon{width:calc(var(--u) * 4.2);height:calc(var(--u) * 4.2)}.inv-stats-tab span{font-size:max(11px,calc(var(--u) * 3.2))}@media(max-height:340px){.inv-page[data-mode=gear] .inv-tabs>.inv-tab,.inv-head>.inv-stats-tab{grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center;row-gap:calc(var(--u) * .2);padding-inline:calc(var(--u) * .8)}.inv-page[data-mode=gear] .inv-tabs>.inv-tab span,.inv-stats-tab span{font-size:11px}}.inv-no-stats{color:#8a2f5a}.page-inventory .page-body,.page-pets .page-body{position:relative}.inv-card{position:absolute;inset:0;z-index:1}.inv-card>.dialog-close{top:calc(var(--u) * 1);right:calc(var(--u) * 1)}.inv-card>.dialog-close:before{content:"";position:absolute;inset:calc(var(--u) * -2.4)}.inv-detail{display:grid;grid-template:"art sub tools ." auto "body body body body" minmax(0,1fr) "acts acts acts acts" auto / auto minmax(0,max-content) auto minmax(calc(var(--u) * 7),1fr);gap:calc(var(--u) * 1.2) calc(var(--u) * 1.6);min-height:0;text-align:left;color:var(--paper-ink)}.inv-detail>.detail-head{display:contents}.inv-detail>.detail-head>.inv-detail-art{grid-area:art;align-self:start}.inv-detail>.detail-head>.detail-title{grid-area:sub;align-self:center}.inv-detail>.detail-head>.detail-tools{grid-area:tools;justify-self:start;align-self:center}.inv-detail>.detail-body{grid-area:body;justify-items:start}.inv-detail>.inv-detail-actions{grid-area:acts}.detail-head{display:flex;align-items:center;gap:calc(var(--u) * 1.2);min-width:0;padding-bottom:calc(var(--u) * .8);border-bottom:calc(var(--u) * .3) solid rgba(156,107,57,.35);text-align:left}.detail-head>.inv-detail-art{flex:none;width:calc(var(--u) * 14);height:calc(var(--u) * 14);padding:calc(var(--u) * 1)}.detail-title{display:grid;flex:1 1 auto;justify-items:start;gap:calc(var(--u) * .5);min-width:0}.detail-sub{display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * .8);font-size:max(11px,calc(var(--u) * 2.8));line-height:1.1;color:var(--paper-soft);font-variant-numeric:tabular-nums}.detail-sub>.inv-level{position:static;font-size:max(11px,calc(var(--u) * 3));text-transform:none;color:var(--paper-ink);-webkit-text-stroke:0}.detail-sub>.inv-boost-time{display:inline-flex;flex-basis:100%;flex-direction:column;align-items:flex-start;gap:calc(var(--u) * .6)}.detail-sub>.skill-line-words{flex-basis:100%;color:var(--paper-ink);text-transform:none}.detail-locked{display:inline-flex;align-items:center;gap:calc(var(--u) * .4)}.detail-locked .icon{width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8)}.detail-tools{display:flex;flex:none;align-self:start;gap:calc(var(--u) * 2.4);padding-bottom:calc(var(--u) * 2.6)}.detail-tools>.round-button{position:relative;width:calc(var(--u) * 7);height:calc(var(--u) * 7);padding:calc(var(--u) * 1.2)}.detail-tools>.round-button:before{content:"";position:absolute;inset:calc(var(--u) * -1.6) calc(var(--u) * -1.2)}.inv-detail:where(:not(:has(>.detail-head>.inv-detail-art))){grid-template:"tools ." auto "body body" minmax(0,1fr) "acts acts" auto / auto minmax(calc(var(--u) * 7),1fr)}.inv-detail:not(:has(>.detail-head>.inv-detail-art))>.detail-head>.detail-title:not(:has(>.detail-sub)){display:none}.inv-detail:not(:has(>.detail-head>.inv-detail-art,>.detail-head>.detail-title>.detail-sub,>.detail-head>.detail-tools)){grid-template:"body" minmax(0,1fr) "acts" auto / minmax(0,1fr)}.inv-detail:has(>.detail-head>.inv-detail-art):not(:has(>.detail-body>:not(.item-about,.skill-kin))){grid-template:"art sub tools ." auto "art body body body" minmax(0,1fr) "acts acts acts acts" auto / auto minmax(0,max-content) auto minmax(calc(var(--u) * 7),1fr)}.inv-detail:has(>.detail-head>.inv-detail-art):not(:has(>.detail-body>:not(.item-about,.skill-kin)))>.detail-head>.inv-detail-art{width:calc(var(--u) * 36);height:calc(var(--u) * 36)}@media(max-height:340px){.inv-detail:has(>.detail-head>.inv-detail-art):not(:has(>.detail-body>:not(.item-about,.skill-kin)))>.detail-head>.inv-detail-art{width:calc(var(--u) * 24);height:calc(var(--u) * 24)}}.inv-detail:has(>.detail-head>.inv-detail-art):not(:has(>.detail-body>:not(.item-about,.skill-kin)))>.detail-body>.item-about{font-size:max(11px,calc(var(--u) * 3.4));text-align:start}.inv-detail:has(>.detail-head>.inv-detail-art):not(:has(>.detail-body>:not(.item-about,.skill-kin)))>.detail-head>.inv-tag-art{font-size:calc(var(--u) * 5)}@media(max-height:340px){.inv-detail:has(>.detail-head>.inv-detail-art):not(:has(>.detail-body>:not(.item-about,.skill-kin)))>.detail-head>.inv-tag-art{font-size:max(11px,calc(var(--u) * 3.3))}.inv-detail:has(>.detail-head>.inv-detail-art):not(:has(>.detail-body>:not(.item-about,.skill-kin)))>.detail-body>.item-about{font-size:11px;line-height:1.1}}.inv-detail:where(:not(:has(>.detail-head>.inv-detail-art)):has(>.detail-head>.detail-title>.detail-sub)){grid-template:"sub tools ." auto "body body body" minmax(0,1fr) "acts acts acts" auto / minmax(0,max-content) auto minmax(calc(var(--u) * 7),1fr)}.inv-detail:has(>.detail-head>.inv-set-art),.inv-detail:has(>.detail-head>.inv-detail-art):has(>.detail-body>.inv-stats){grid-template:"art sub tools ." auto "art body body body" minmax(0,1fr) "acts acts acts acts" auto / auto minmax(0,max-content) auto minmax(calc(var(--u) * 7),1fr)}.inv-detail>.detail-head>.inv-detail-art.inv-set-art{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u) * .6);width:calc(var(--u) * 36);height:calc(var(--u) * 24)}.inv-set-piece{display:grid;min-width:0;min-height:0}.inv-set-piece>.inv-art,.inv-set-piece>.icon{width:100%;height:100%}.inv-set-piece[data-unbuilt]{opacity:.3;filter:grayscale(1)}@media(max-height:340px){.inv-detail>.detail-head>.inv-detail-art.inv-set-art{width:calc(var(--u) * 24);height:calc(var(--u) * 16)}.inv-detail:has(>.detail-head>.inv-set-art){grid-template:"art art body" auto "sub tools body" minmax(0,1fr) "acts acts acts" auto / calc(var(--u) * 16) calc(var(--u) * 8) minmax(0,1fr)}.inv-detail:has(>.detail-head>.inv-set-art)>.detail-head>.detail-title,.inv-detail:has(>.detail-head>.inv-set-art)>.detail-head>.detail-tools{align-self:start}.inv-detail:has(>.detail-head>.inv-set-art)>.detail-body{margin-top:calc(var(--u) * 2.4)}.inv-detail:has(>.detail-head>.inv-detail-art):has(>.detail-body>.inv-stats){grid-template:"art body" auto "sub body" auto "tools body" minmax(0,1fr) "acts acts" auto / calc(var(--u) * 26) minmax(0,1fr);row-gap:calc(var(--u) * .6)}.inv-detail:has(>.detail-head>.inv-detail-art):has(>.detail-body>.inv-stats)>.detail-body{margin-top:calc(var(--u) * 2.4)}.inv-detail:has(>.detail-head>.inv-detail-art):has(>.detail-body>.inv-stats)>.detail-head>.detail-tools{align-self:start}}.detail-body>.inv-set-bonus{justify-self:stretch;gap:calc(var(--u) * .4);padding:calc(var(--u) * .4) calc(var(--u) * 1.2)}.inv-set-bonus>.lab-gives{gap:calc(var(--u) * .2)}.inv-set-bonus>.lab-gives li,.inv-set-bonus>.lab-bonus-name{font-size:calc(var(--u) * 2.6)}.inv-set-bonus>.lab-gives li{grid-template-columns:1.3em minmax(0,1fr) auto}.inv-set-bonus>.lab-gives .icon,.inv-set-bonus>.lab-gives .lab-give-icon,.inv-set-bonus>.lab-bonus-name .icon{width:1.3em;height:1.3em}@container (max-width: 240px){.inv-detail-actions:has(>[data-try])>.big-button>span{font-size:.9em}}.inv-detail:has(>.detail-body>.inv-stats)>.detail-body>.item-about{font-size:calc(var(--u) * 2.6);text-wrap:balance;color:var(--paper-ink);opacity:.8}.inv-card .detail-body:has(.cmp-row:nth-child(7))>.item-about{display:none}@media(max-height:340px){.inv-card .detail-body:has(.cmp-row:nth-child(6))>.item-about{display:none}}.lab-try-on{position:absolute;top:calc(var(--u) * .4);left:50%;translate:-50% 0;padding:calc(var(--u) * .3) calc(var(--u) * 1.2);border-radius:calc(var(--u) * 1);background:var(--ink);color:#fff;font-size:calc(var(--u) * 2.6);line-height:1.2;text-transform:uppercase;pointer-events:none}.place-head>.lab-try-on{top:50%;left:auto;right:100%;translate:0 -50%;margin-right:calc(var(--u) * 1);white-space:nowrap}.inv-stats .cmp-row[data-way=same] .cmp-had{background:linear-gradient(180deg,#ffe38a,#f2a91c)}@container (max-width: 240px){.inv-detail:has(>.detail-head>.inv-detail-art){grid-template:"art sub" auto "art tools" auto "body body" minmax(0,1fr) "acts acts" auto / auto minmax(0,1fr)}.inv-detail:has(>.detail-head>.inv-detail-art):not(:has(>.detail-body>:not(.item-about,.skill-kin))){grid-template:"art sub" auto "art tools" auto "art body" minmax(0,1fr) "acts acts" auto / auto minmax(0,1fr)}.inv-detail:where(:not(:has(>.detail-head>.inv-detail-art)):has(>.detail-head>.detail-title>.detail-sub)){grid-template:"sub" auto "body" minmax(0,1fr) "acts" auto / minmax(0,1fr);row-gap:calc(var(--u) * .6)}.lab-detail:not(:has(>.inv-detail>.detail-head>.inv-detail-art))>.lab-card-name{margin-right:calc(var(--u) * 7)}.inv-detail:where(:not(:has(>.detail-head>.inv-detail-art)):not(:has(>.detail-head>.detail-title>.detail-sub))){grid-template:"body" minmax(0,1fr) "acts" auto / minmax(0,1fr);row-gap:calc(var(--u) * .6)}.lab-detail:has(>.inv-detail:not(:has(>.detail-head>.detail-title>.detail-sub)):not(:has(>.detail-head>.inv-detail-art)))>.lab-card-name{margin-right:calc(var(--u) * 18)}.lab-detail:has(>.inv-detail>.detail-head>.detail-tools>:nth-child(3))>.lab-card-name{margin-right:calc(var(--u) * 28)}.inv-detail:not(:has(>.detail-head>.inv-detail-art))>.detail-head>.detail-tools>.inv-guide{order:1}.inv-detail:not(:has(>.detail-head>.inv-detail-art))>.detail-body>.item-about{text-align:start}.inv-detail:not(:has(>.detail-head>.inv-detail-art)):not(:has(>.detail-head>.detail-title>.detail-sub))>.detail-body{margin-top:calc(var(--u) * 2.6)}.inv-detail:not(:has(>.detail-head>.inv-detail-art)) .inv-stats .cmp-rows{column-gap:calc(var(--u) * .8);padding:0 calc(var(--u) * .4)}.inv-detail:not(:has(>.detail-head>.inv-detail-art)) .inv-stats .cmp-gains:not(.cmp-steps) .cmp-name{white-space:nowrap}.inv-detail:not(:has(>.detail-head>.inv-detail-art)) .inv-stats .cmp-gain{padding:calc(var(--u) * .15) calc(var(--u) * .7)}.inv-detail:not(:has(>.detail-head>.inv-detail-art)) .inv-stats .cmp-icon>.icon{width:1.1em;height:1.1em}.inv-detail:not(:has(>.detail-head>.inv-detail-art))>.detail-head>.detail-tools{position:absolute;top:calc(var(--u) * 1);right:calc(var(--u) * 1);padding-bottom:0}.inv-detail:not(:has(>.detail-head>.inv-detail-art))>.detail-head>.detail-tools>.round-button:before{inset:calc(var(--u) * -1) calc(var(--u) * -.8) calc(var(--u) * -4)}.inv-set-bonus>.lab-gives li{column-gap:calc(var(--u) * .5)}.inv-set-bonus>.lab-gives li>span{white-space:nowrap}}.detail-body{display:grid;grid-auto-rows:max-content;align-content:start;justify-items:center;gap:calc(var(--u) * .7);min-height:0;overflow:hidden auto;overscroll-behavior:contain}.inv-detail-art{position:relative;display:grid;place-items:center;width:calc(var(--u) * 12);height:calc(var(--u) * 12);padding:calc(var(--u) * 1);border-radius:calc(var(--u) * 1.4);background:radial-gradient(circle at 50% 40%,#fffdf4,color-mix(in srgb,var(--rarity, #c89a5e) 20%,#ead5a8));box-shadow:inset 0 0 0 calc(var(--u) * .45) var(--tier, var(--rarity, rgba(156, 107, 57, .45)))}.inv-detail-art>.icon,.inv-detail-art .inv-art{width:100%;height:100%}.inv-dim>.icon,.inv-dim>.inv-art{opacity:.3;filter:grayscale(1)}.inv-detail-count{font-size:calc(var(--u) * 3.4);line-height:1;color:var(--paper-soft);font-variant-numeric:tabular-nums}.inv-detail-actions{display:flex;flex-wrap:nowrap;justify-content:center;gap:calc(var(--u) * 2.4);min-width:0}.inv-detail .inv-detail-actions .big-button{flex:1 1 0;min-width:0;min-height:calc(var(--u) * 11.5);padding:0 calc(var(--u) * 1.2)}.inv-detail .big-button.refused{--face: #f0624f;--lit: #ff9a86;--shade: #b3261c;animation:refuse .4s ease-in-out}.big-button.inv-unequip{--face: #d9c49a;--lit: #f3e6c6;--shade: #a8895a}.inv-stats{width:100%;text-align:left}.inv-stats .cmp-rows,.lab-stats .cmp-rows{column-gap:calc(var(--u) * .8);padding:calc(var(--u) * .2) calc(var(--u) * .8)}.inv-stats .cmp-row,.lab-stats .cmp-row{padding:calc(var(--u) * .2) 0;font-size:calc(var(--u) * 2.6)}.inv-stats .cmp-icon .icon,.lab-stats .cmp-icon .icon{width:1.3em;height:1.3em}.inv-stats .cmp-bar,.lab-stats .cmp-bar{height:.5em}.inv-stats .cmp-value,.lab-stats .cmp-value{min-width:calc(var(--u) * 5.5);text-align:right}.big-button.inv-level-up{--face: #3d8ff0;--lit: #8fd0ff;--shade: #1f5fb8;gap:calc(var(--u) * .8)}.inv-detail .inv-detail-actions .inv-level-up{flex-grow:1.5}.inv-detail .inv-detail-actions .priced{flex-wrap:wrap;align-content:center;gap:0 calc(var(--u) * .6);padding:calc(var(--u) * .4) calc(var(--u) * .8)}.inv-detail .priced .lab-price{flex-basis:auto;justify-content:center;padding:0;background:none;font-size:inherit}.inv-detail .inv-level-up>.icon,.inv-detail [data-recipe]>.icon{flex:none;width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4)}.priced .lab-price{display:inline-flex;align-items:center;gap:calc(var(--u) * .3)}.priced>.lab-costs{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:calc(var(--u) * 1)}.inv-level-up .lab-price .icon{width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6)}.inv-detail .priced .lab-price .icon{width:1em;height:1em}.inv-detail .inv-detail-actions [data-where]{flex-grow:1.5}.inv-detail-actions>[data-where]:not(:only-child)>span{font-size:.86em;white-space:nowrap}.inv-max-plank{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--u) * .8);padding:calc(var(--u) * .4) calc(var(--u) * 1.6);font-size:max(13px,calc(var(--u) * 3.6))}.inv-detail-actions>.inv-max-plank{flex:1.5 1 0;align-self:stretch;min-width:0;padding:calc(var(--u) * .4) calc(var(--u) * .8)}.inv-max-plank>.icon{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4)}.inv-needs{width:100%}.lab-tile .inv-level{top:calc(var(--u) * .7);left:calc(var(--u) * .8)}.inv-none{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(var(--u) * 1.2) calc(var(--u) * 2);padding:calc(var(--u) * 2) 0}.inv-none>.icon{flex:none;width:calc(var(--u) * 9);height:calc(var(--u) * 9);opacity:.45;filter:grayscale(1)}.inv-bag:has(>.inv-none){align-content:center}.inv-none>.big-button{min-height:max(40px,calc(var(--u) * 9.5));padding-inline:calc(var(--u) * 2.4)}.inv-none>.field-label{font-size:max(11px,calc(var(--u) * 3.2));color:#fff;-webkit-text-stroke:calc(var(--u) * .6) var(--ink);paint-order:stroke fill}.inv-chests-open{position:absolute;left:50%;bottom:calc(var(--u) * -1);translate:-50% 0;padding:0 calc(var(--u) * 1);border:calc(var(--u) * .35) solid var(--ink);border-radius:calc(var(--u) * 1.7);background:linear-gradient(180deg,#ffe588,#f2a91c);font-size:max(11px,calc(var(--u) * 2.2));line-height:max(13px,calc(var(--u) * 3));text-transform:uppercase;color:#fff;-webkit-text-stroke:calc(var(--u) * .4) var(--ink);paint-order:stroke fill;pointer-events:none}.inv-chests>strong{bottom:auto;top:calc(var(--u) * .1)}.inv-to-shop{gap:calc(var(--u) * .8)}.inv-to-shop .icon{width:calc(var(--u) * 5);height:calc(var(--u) * 5)}.cell-name{max-width:100%;font-size:max(11px,calc(var(--u) * 3));line-height:1;text-align:center;overflow-wrap:anywhere;text-wrap:balance;color:var(--paper-ink)}.inv-choices{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,calc(var(--u) * 14));justify-content:start;gap:calc(var(--u) * 1);width:100%;margin:0;padding:0}.inv-to-lab{position:relative}.inv-to-lab,.inv-to-pets{display:inline-flex;align-items:center;gap:calc(var(--u) * .8);min-height:calc(var(--u) * 11);padding:0 calc(var(--u) * 2.2);font-size:calc(var(--u) * 3);color:#fff;text-transform:uppercase;-webkit-text-stroke:calc(var(--u) * .55) var(--ink);paint-order:stroke fill}.inv-to-lab>.icon,.inv-to-pets>.icon{width:calc(var(--u) * 5);height:calc(var(--u) * 5)}.inv-to-lab .lab-ready{top:calc(var(--u) * -1.2);right:calc(var(--u) * -1.2)}.inv-have{display:inline-flex;align-items:center;gap:calc(var(--u) * 1.2)}.inv-good-does{display:inline-flex;align-items:center;gap:calc(var(--u) * .6);font-size:max(11px,calc(var(--u) * 3));line-height:1;color:var(--paper-ink);text-transform:none}.inv-good-does .icon{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4)}.inv-use{flex-direction:column;gap:0}.inv-use small,.inv-detail-actions .big-button>small{font-size:max(11px,calc(var(--u) * 2.2));line-height:1;-webkit-text-stroke:calc(var(--u) * .4) var(--ink)}.inv-eye.refused{animation:refuse .4s ease-in-out}.lab-page{display:grid;grid-template-columns:calc(var(--u) * 31) minmax(0,1fr) calc(var(--u) * 52);gap:calc(var(--u) * 1.6);height:100%;min-height:0}.lab-set,.lab-tile{border:calc(var(--u) * .45) solid var(--ink);background:linear-gradient(180deg,#fff4de47,#fff4de00 40%),linear-gradient(180deg,var(--wood-light),var(--wood) 60%,var(--wood-shade));box-shadow:inset 0 calc(var(--u) * .4) 0 #ffecc866,0 calc(var(--u) * .4) 0 #3a221073;color:#fff;cursor:pointer}.lab-set-name,.lab-set-count,.lab-tile-name{-webkit-text-stroke:calc(var(--u) * .6) var(--ink);paint-order:stroke fill;text-shadow:0 calc(var(--u) * .25) 0 var(--ink)}.lab-sets,.lab-stage{border-radius:calc(var(--u) * 1.6);box-shadow:inset 0 calc(var(--u) * .5) calc(var(--u) * 1.2) #3a22108c}.lab-sets{position:relative;display:grid;align-content:start;gap:calc(var(--u) * 1);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--u) * .8) calc(var(--u) * 1) calc(var(--u) * .8) calc(var(--u) * .8);background:#3a221052}.lab-set{position:relative;display:grid;grid-template-columns:calc(var(--u) * 8.5) minmax(0,1fr);grid-template-areas:"art name" "art count";align-items:center;gap:calc(var(--u) * .5) calc(var(--u) * .9);padding:calc(var(--u) * .9) calc(var(--u) * 1) calc(var(--u) * .9) calc(var(--u) * 2);border-radius:calc(var(--u) * 1.2);box-shadow:inset calc(var(--u) * 1) 0 0 var(--rarity),inset 0 calc(var(--u) * .4) 0 #ffecc866,0 calc(var(--u) * .4) 0 #3a221073;text-align:left}.lab-set-art{grid-area:art;display:grid;width:calc(var(--u) * 8.5);height:calc(var(--u) * 8.5);border-radius:calc(var(--u) * 1);background:radial-gradient(circle at 50% 42%,#fffaf0,color-mix(in srgb,var(--rarity) 22%,#ecd3a2) 80%);box-shadow:inset 0 0 0 calc(var(--u) * .3) #3a221073}.lab-set-art>*{width:100%;height:100%;object-fit:contain}.lab-set-name{grid-area:name;min-width:0;font-size:calc(var(--u) * 3);line-height:1.05;text-transform:uppercase}.lab-set-count{grid-area:count;justify-self:start;font-size:calc(var(--u) * 3);line-height:1;font-variant-numeric:tabular-nums}.lab-set[aria-selected=true]{background:linear-gradient(180deg,#ffffff59,#fff0 45%),linear-gradient(180deg,#ffe588,#ffc21f 55%,#e2900f);box-shadow:inset calc(var(--u) * 1) 0 0 var(--rarity),0 0 0 calc(var(--u) * .35) #fff3b0,0 calc(var(--u) * .4) 0 #3a221073}.lab-stage{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:calc(var(--u) * .8);min-width:0;min-height:0;overflow:hidden;padding:calc(var(--u) * 1) calc(var(--u) * 1);border:calc(var(--u) * .45) solid var(--ink);background:radial-gradient(ellipse 40% 6% at 50% 93%,color-mix(in srgb,var(--rarity) 60%,transparent),transparent),radial-gradient(ellipse 58% 46% at 50% 40%,color-mix(in srgb,var(--rarity) 45%,transparent),transparent 75%),radial-gradient(ellipse 90% 80% at 50% 38%,#fff1cf,#e3b77d 60%,#b98049)}.lab-idle{position:relative}.lab-idle canvas{position:absolute;left:50%;bottom:calc(-1 * var(--below));translate:-50% 0;pointer-events:none;filter:drop-shadow(0 calc(var(--u) * .8) calc(var(--u) * .8) rgba(58,34,16,.35))}.lab-figure{align-self:stretch;width:100%;min-height:0;touch-action:none}.lab-swap{position:absolute;top:42%;z-index:1;display:grid;place-items:center;width:calc(var(--u) * 13);height:calc(var(--u) * 13);padding:0;border:0;background:none;translate:0 -50%;cursor:pointer}.lab-swap.prev{left:calc(var(--u) * .4)}.lab-swap.next{right:calc(var(--u) * .4)}.lab-swap .icon{width:calc(var(--u) * 8);height:calc(var(--u) * 8);color:#ffc21f;filter:drop-shadow(0 calc(var(--u) * .4) 0 rgba(58,34,16,.55))}.lab-swap.prev .icon{scale:-1 1}.lab-swap:active{translate:0 calc(-50% + var(--u) * .4)}.lab-tiles{--tile-art: calc(var(--u) * 9);justify-self:stretch;list-style:none;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:calc(var(--u) * .8);margin:0;padding:0}.lab-tile{position:relative;display:grid;justify-items:center;gap:calc(var(--u) * .5);width:100%;padding:calc(var(--u) * .6) calc(var(--u) * .6) calc(var(--u) * 1.6);overflow:hidden;border-radius:calc(var(--u) * 1.4);transition:transform 80ms ease-out}.lab-tile:after{content:"";position:absolute;left:0;bottom:0;width:calc(var(--near) * 100%);height:calc(var(--u) * .9);background:linear-gradient(180deg,#ffe588,#e2900f)}.lab-tile[data-can]:after{display:none}.lab-tile-art{display:block;width:100%;height:var(--tile-art);border-radius:calc(var(--u) * 1);background:radial-gradient(circle at 50% 42%,#fffaf0,color-mix(in srgb,var(--rarity) 22%,#ecd3a2) 80%);box-shadow:inset 0 0 0 calc(var(--u) * .3) #3a221073,inset 0 calc(var(--u) * .4) calc(var(--u) * .6) #3a221040}.lab-tile-art canvas,.lab-tile-art>.icon{display:block;width:100%!important;height:100%!important;object-fit:contain}.lab-tile-name{font-size:calc(var(--u) * 3);line-height:1;text-transform:uppercase}@media(max-height:340px){.lab-tile-name{font-size:calc(var(--u) * 2.5)}}.lab-tile-lock .icon{width:100%;height:100%}.lab-tile-lock{position:absolute;top:calc(var(--u) * .4);left:calc(var(--u) * .4);display:grid;width:calc(var(--u) * 4.2);height:calc(var(--u) * 4.2);pointer-events:none}.lab-tile[data-state=locked] .lab-tile-art>*{filter:grayscale(1) brightness(.6);opacity:.55}.lab-ready{--mark-lit: #ffe588;--mark-face: #f2a91c;position:absolute;top:calc(var(--u) * .4);right:calc(var(--u) * .4);display:inline-flex;align-items:center;gap:calc(var(--u) * .2);height:calc(var(--u) * 3.4);padding:0 calc(var(--u) * .8) 0 calc(var(--u) * .4);border:calc(var(--u) * .35) solid var(--ink);overflow:hidden;border-radius:calc(var(--u) * 1.7);background:linear-gradient(180deg,var(--mark-lit),var(--mark-face));font-size:max(11px,calc(var(--u) * 2));line-height:1;white-space:nowrap;text-transform:uppercase;color:#fff;-webkit-text-stroke:calc(var(--u) * .4) var(--ink);paint-order:stroke fill;pointer-events:none}.lab-ready .icon{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4)}.lab-ready[data-kind=level]{--mark-lit: #8fd0ff;--mark-face: #1f6fd1}.inv-item .lab-ready,.inv-slot .lab-ready,.pets-head .lab-ready{top:auto;right:auto;bottom:calc(var(--u) * .4);left:50%;translate:-50% 0;height:calc(var(--u) * 3.8);font-size:calc(var(--u) * 2.5)}.lab-tile .lab-ready{top:calc(var(--u) * .6 + var(--tile-art) - var(--u) * 3.8);right:auto;left:50%;translate:-50% 0}.lab-tile[data-state=built] .lab-tile-art{box-shadow:inset 0 0 0 calc(var(--u) * .45) var(--rarity)}.lab-tile[data-can]:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 calc(var(--u) * .55) var(--can);opacity:.6;pointer-events:none}.lab-tile[data-can=build]{--can: #ffc21f}.lab-tile[data-can=level]{--can: #4aa8ff}.lab-ready[data-kind=build]:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.85) 50%,transparent 70%);transform:translate(-120%);animation:ready-shine 2.4s ease-in-out infinite}.lab-ready[data-kind=level]>.icon{animation:ready-hop 2.4s ease-out infinite}.lab-page .lab-tile[data-can]:before{animation:ready-glow 2.4s ease-in-out infinite}@keyframes ready-shine{0%{transform:translate(-120%)}35%,to{transform:translate(120%)}}@keyframes ready-hop{0%,30%,to{transform:none}12%{transform:translateY(calc(var(--u) * -.7))}22%{transform:translateY(calc(var(--u) * -.25))}}@keyframes ready-glow{0%,to{opacity:.45}25%{opacity:1}}.big-button.gain{position:relative}.big-button.inv-unequip.gain:before,.big-button.inv-unequip>.gain-shine{display:none}.big-button.gain:not(:disabled):before{content:"";position:absolute;inset:calc(var(--u) * -.9);border-radius:calc(var(--u) * 2.8);box-shadow:0 0 0 calc(var(--u) * .45) var(--lit),0 0 calc(var(--u) * 2.2) calc(var(--u) * .3) var(--lit);animation:ready-glow 2.4s ease-in-out infinite;pointer-events:none}.gain-shine{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.big-button.gain:not(:disabled)>.gain-shine:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.7) 50%,transparent 70%);transform:translate(-120%);animation:ready-shine 2.4s ease-in-out infinite}.big-button.gain:not(:disabled)>.icon{animation:ready-hop 2.4s ease-out infinite}.lab-tile[aria-pressed=true]{background:radial-gradient(ellipse at 50% 30%,var(--paper),var(--paper-mid) 80%);transform:translateY(calc(var(--u) * -.6));box-shadow:inset 0 0 0 calc(var(--u) * .6) #fff,0 0 0 calc(var(--u) * .4) #ffc21f,0 calc(var(--u) * .8) 0 #3a221073}.lab-tile[aria-pressed=true] .lab-tile-name{color:var(--paper-ink);-webkit-text-stroke:0;text-shadow:none}.lab-tile[data-worn=true]{background:linear-gradient(180deg,#ffffff4d,#fff0 45%),linear-gradient(180deg,#9fe36b,#5cbf36 55%,#2f8a1f)}.lab-detail{display:grid;grid-template-rows:auto minmax(0,1fr);gap:calc(var(--u) * 1.2);min-height:0;overflow:hidden;padding:calc(var(--u) * 1.2) calc(var(--u) * 1.6);border:calc(var(--u) * .45) solid var(--ink);border-radius:calc(var(--u) * 1.6);background:radial-gradient(ellipse at 50% 30%,var(--paper),var(--paper-mid) 75%,var(--paper-edge));box-shadow:inset 0 0 0 calc(var(--u) * .35) #fffaebb3,inset 0 0 calc(var(--u) * 2.4) #9c6b3959,0 calc(var(--u) * .4) 0 #3a221073;color:var(--paper-ink);container-type:inline-size}.lab-page>.lab-detail{position:relative;padding-inline:calc(var(--u) * 1)}.lab-detail:not(:has(>.lab-card-name)){grid-template-rows:minmax(0,1fr)}.title-plank .lv{text-transform:none}.lab-card-name{justify-self:center;max-width:100%;margin:0;padding:calc(var(--u) * .5) calc(var(--u) * 2.4);font-size:calc(var(--u) * 3.6);text-align:center}.lab-stats{display:grid;align-content:start;gap:calc(var(--u) * .6);min-width:0}button.lab-need{cursor:pointer}.where-maps{list-style:none;display:grid;gap:calc(var(--u) * 1.2);margin:0;padding:0}.where-map{display:grid;grid-template-columns:calc(var(--u) * 22) minmax(0,1fr);align-items:start;gap:calc(var(--u) * 1.6);padding:calc(var(--u) * 1);border-radius:calc(var(--u) * 1.2);background:#9c6b391f;box-shadow:inset 0 0 0 calc(var(--u) * .3) #9c6b394d}.where-place{display:grid;gap:calc(var(--u) * .6);justify-items:center}.where-thumb{display:block;width:100%;aspect-ratio:2;border-radius:calc(var(--u) * .8);object-fit:cover;box-shadow:inset 0 0 0 calc(var(--u) * .3) var(--ink)}.where-name{font-size:calc(var(--u) * 3);line-height:1.1;text-align:center;text-transform:uppercase;color:var(--paper-ink)}.where-finds{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--u) * 30),1fr));gap:calc(var(--u) * .6) calc(var(--u) * 1.2);margin:0;padding:0}.where-find{display:grid;grid-template-columns:calc(var(--u) * 4.4) minmax(0,1fr) auto;align-items:center;gap:calc(var(--u) * .8);padding:calc(var(--u) * .4) calc(var(--u) * 1);border-radius:calc(var(--u) * 1);background:#fff8e4;box-shadow:inset 0 0 0 calc(var(--u) * .3) var(--tier);font-size:calc(var(--u) * 2.8);line-height:1.1;color:var(--ink)}.where-find .icon{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4)}.where-find-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.where-find b{font-weight:400;color:#23701a;font-variant-numeric:tabular-nums}.recipe{grid-template-columns:calc(var(--u) * 16) minmax(0,1fr);align-items:center}.recipe-art{display:grid;width:calc(var(--u) * 16);height:calc(var(--u) * 16);padding:calc(var(--u) * 1)}.recipe-art>*{width:100%;height:100%}.recipe-go .lv{text-transform:none}.recipe-gains{margin-top:calc(var(--u) * 1)}.recipe-short{display:flex;align-items:center;gap:calc(var(--u) * .8);margin:calc(var(--u) * 1) 0;font-size:calc(var(--u) * 3.6);color:var(--paper-ink)}.recipe-short>.icon{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4)}.recipe-short>b{font-weight:400;color:#b3261c;font-variant-numeric:tabular-nums}.recipe-go{display:flex;justify-content:center;align-items:center;gap:calc(var(--u) * 2);margin-top:calc(var(--u) * 1.6)}.recipe-go>.forge-chance{margin:0}.recipe-go>.big-button{min-width:calc(var(--u) * 50);min-height:calc(var(--u) * 11.5);padding:0 calc(var(--u) * 3);gap:calc(var(--u) * .8)}.recipe-go>.big-button>.icon{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4)}.where-find[data-short=true] b{color:#b3261c}.cmp-rows{list-style:none;display:grid;grid-template-columns:auto auto minmax(calc(var(--u) * 6),1fr) auto auto;column-gap:calc(var(--u) * 1.2);margin:0;padding:calc(var(--u) * .3) calc(var(--u) * 1);border-radius:calc(var(--u) * 1.2);background:#9c6b391f;box-shadow:inset 0 0 0 calc(var(--u) * .3) #9c6b394d}.cmp-row{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;padding:calc(var(--u) * .6) 0;font-size:calc(var(--u) * 2.9);line-height:1}.cmp-gains{grid-template-columns:auto minmax(0,1fr) auto}.cmp-gain{justify-self:end;padding:calc(var(--u) * .3) calc(var(--u) * 1);border-radius:calc(var(--u) * 1);color:#fff;font-weight:400;font-variant-numeric:tabular-nums;-webkit-text-stroke:calc(var(--u) * .4) rgba(30,60,20,.6);paint-order:stroke fill}.cmp-step{justify-self:end;display:inline-flex;align-items:center;gap:calc(var(--u) * .6);white-space:nowrap;font-variant-numeric:tabular-nums}.cmp-now,.cmp-into{color:var(--paper-ink);opacity:.75}.cmp-gain>.icon{display:inline-block;width:.75em;height:.75em;margin-right:.25em;vertical-align:-.02em}.inv-next{display:grid;gap:calc(var(--u) * .6);margin-top:calc(var(--u) * 1.2)}.cmp-row[data-way=up] .cmp-gain{background:linear-gradient(180deg,#7ad84f,#2f8a1f)}.cmp-row[data-way=down] .cmp-gain{background:linear-gradient(180deg,#ff7f6b,#c9321f);-webkit-text-stroke-color:rgba(90,20,10,.6)}.cmp-row+.cmp-row{border-top:calc(var(--u) * .25) dashed rgba(156,107,57,.4)}.cmp-icon{position:relative;display:grid}.cmp-icon .icon{width:1.6em;height:1.6em}.cmp-name{text-transform:uppercase;line-height:1.05}.cmp-bar{position:relative;height:.6em;overflow:hidden;border-radius:.3em;background:#3a22102e;box-shadow:inset 0 calc(var(--u) * .2) calc(var(--u) * .3) #3a221059}.cmp-bar i{position:absolute;top:0;bottom:0}.cmp-had{left:0;width:calc(min(var(--before),var(--after))*100%);background:linear-gradient(180deg,#d8a86b,#8e5b31)}.cmp-change{left:calc(min(var(--before),var(--after))*100%);width:calc(max(var(--after) - var(--before),var(--before) - var(--after))*100%)}.cmp-row[data-way=up] .cmp-change{background:linear-gradient(180deg,#b5f08a,#3f9a24);box-shadow:0 0 calc(var(--u) * .8) #7ade52e6}.cmp-row[data-way=down] .cmp-change{background:repeating-linear-gradient(135deg,#ff7f6b 0 calc(var(--u) * .6),#c9321f calc(var(--u) * .6) calc(var(--u) * 1.2))}.cmp-value{justify-self:end;font-weight:400;color:var(--paper-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.cmp-by{justify-self:stretch;display:flex;justify-content:flex-end}.cmp-badge{display:inline-flex;align-items:center;gap:.15em;padding:.12em .3em .12em .2em;border:calc(var(--u) * .25) solid var(--ink);border-radius:.3em;font-size:.85em;line-height:1;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-text-stroke:calc(var(--u) * .25) var(--ink);paint-order:stroke fill}.cmp-badge:before{content:"";width:.75em;height:.6em;background:#fff}.cmp-row[data-way=up] .cmp-badge{background:linear-gradient(180deg,#7ad84f,#2f8a1f)}.cmp-row[data-way=up] .cmp-badge:before{clip-path:polygon(50% 0,100% 100%,0 100%)}.cmp-row[data-way=down] .cmp-badge{background:linear-gradient(180deg,#ff7f6b,#c9321f)}.cmp-row[data-way=down] .cmp-badge:before{clip-path:polygon(0 0,100% 0,50% 100%)}.lab-bonus{display:grid;align-content:start;gap:calc(var(--u) * .8);padding:calc(var(--u) * 1) calc(var(--u) * 1.2);border-radius:calc(var(--u) * 1.2);background:#9c6b391f}.lab-bonus-name{display:flex;align-items:center;gap:calc(var(--u) * .6);font-size:max(11px,calc(var(--u) * 2.8));line-height:1;color:var(--paper-soft);text-transform:uppercase}.lab-bonus-name .icon{width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6)}.lab-bonus[data-whole=false] .lab-gives{filter:grayscale(1);opacity:.8}.lab-bonus[data-whole=false] .lab-gives li b{color:var(--paper-ink)}.inv-set-bonus>.lab-bonus-name{color:var(--paper-ink)}.lab-bonus-lock{display:contents}.lab-bonus[data-whole=true]{background:#5cbf3638}.lab-needs{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(max(40px,calc(var(--u) * 9)),1fr));align-content:start;gap:calc(var(--u) * .8);margin:0;padding:calc(var(--u) * .8) calc(var(--u) * .8) 0 0}.lab-needs li{display:grid}.lab-needs li.lab-need-wide{grid-column:span 2}.lab-need{position:relative;display:grid;justify-items:center;gap:calc(var(--u) * .3);padding:calc(var(--u) * .5) calc(var(--u) * .4);border:0;border-radius:calc(var(--u) * 1.2);background:linear-gradient(0deg,rgba(92,191,54,.3) calc(var(--have) * 100%),transparent 0),#9c6b391a;box-shadow:inset 0 0 0 calc(var(--u) * .35) color-mix(in srgb,var(--tier) 70%,#c89a5e);font:inherit;font-size:max(11px,calc(var(--u) * 2.6));line-height:1;color:inherit}.lab-need .icon{width:calc(var(--u) * 5);height:calc(var(--u) * 5)}.lab-bonus-name b{margin-left:auto;font-weight:400;font-variant-numeric:tabular-nums}.lab-need-name{max-width:calc(var(--u) * 12);font-size:max(11px,calc(var(--u) * 2.6));text-align:center;overflow-wrap:anywhere}.lab-need-count{color:#1f6b12;font-variant-numeric:tabular-nums}.lab-need[data-short=true] .lab-need-count{color:#9a1c14}.lab-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:calc(var(--u) * 1);margin-left:auto}.lab-actions:empty{display:none}.lab-act{flex:none;gap:calc(var(--u) * .6);min-width:calc(var(--u) * 18);padding-inline:calc(var(--u) * 1.6)}.lab-act .icon{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4)}.lab-act.refused{--face: #f0624f;--lit: #ff9a86;--shade: #b3261c;animation:refuse .4s ease-in-out}.lab-price{display:inline-flex;align-items:center;gap:calc(var(--u) * .3);margin-left:calc(var(--u) * .4);padding:calc(var(--u) * .2) calc(var(--u) * .9) calc(var(--u) * .2) calc(var(--u) * .4);border-radius:calc(var(--u) * 1.4);background:#3a22104d;font-size:max(11px,.8em)}.lab-act .lab-price .icon{width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6)}.lab-price[data-short=true]{color:#ff9a86}.forge-chance,.season-price{display:inline-flex;align-items:baseline;gap:calc(var(--u) * .5);margin-left:calc(var(--u) * .8);padding:calc(var(--u) * .3) calc(var(--u) * 1);border-radius:calc(var(--u) * 1.2);background:#fff3d6;box-shadow:inset 0 0 0 calc(var(--u) * .3) var(--ink);color:var(--ink);-webkit-text-stroke:0;font-size:max(11px,calc(var(--u) * 2.6));line-height:1;text-transform:none;white-space:nowrap}.forge-chance>b{font-weight:400;font-size:max(13px,calc(var(--u) * 3.4));color:#23701a}.scroll-where{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--u) * 1)}button.scroll-from{width:100%;min-height:max(44px,calc(var(--u) * 11));border:0;font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 calc(var(--u) * .3) var(--tier),0 calc(var(--u) * .6) 0 #3a221059}button.scroll-from:active{translate:0 calc(var(--u) * .5);box-shadow:inset 0 0 0 calc(var(--u) * .3) var(--tier),0 calc(var(--u) * .1) 0 #3a221059}.scroll-where .where-find b{color:var(--paper-ink)}.scroll-where .where-find{grid-template-columns:calc(var(--u) * 4.4) minmax(0,1fr) auto}.scroll-from-icon{position:relative;display:grid;place-items:center;width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4)}.scroll-from-icon>.icon,.scroll-from-icon>svg{width:100%;height:100%;object-fit:contain}.scroll-where .where-find{column-gap:calc(var(--u) * 2.6);padding-left:calc(var(--u) * 1.6)}.scroll-from-icon>.menu-count{--badge: calc(var(--u) * 3.6);top:calc(var(--u) * -1.4);right:calc(var(--u) * -1.8)}.lab-gives{list-style:none;display:grid;gap:calc(var(--u) * .5);margin:0;padding:0}.lab-gives li{display:grid;grid-template-columns:calc(var(--u) * 4.4) minmax(0,1fr) auto;align-items:center;gap:calc(var(--u) * .8);font-size:max(11px,calc(var(--u) * 2.8));line-height:1;text-transform:uppercase}.lab-gives li span{line-height:1.05}.lab-gives li b{font-weight:400;color:#23701a;font-variant-numeric:tabular-nums}.lab-gives .icon{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4)}.lab-gives .lab-give-icon{position:relative;display:grid;width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4);font-style:normal}.lab-gives .lab-give-icon img{width:100%;height:100%;object-fit:contain}.lab-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--u) * .8)}.lab-tab{display:inline-flex;align-items:baseline;gap:calc(var(--u) * 1);padding:calc(var(--u) * .8) calc(var(--u) * 2);border:calc(var(--u) * .45) solid #c89a5e;border-radius:calc(var(--u) * 1.6);background:linear-gradient(180deg,#fff8e4,#f3e1b6);font-size:calc(var(--u) * 3.8);line-height:1;color:var(--paper-ink);text-transform:uppercase;cursor:pointer}.lab-tab small{font-size:calc(var(--u) * 2.8);color:var(--paper-soft);font-variant-numeric:tabular-nums}.lab-tab[aria-selected=true]{border-color:var(--ink);background:linear-gradient(180deg,#ffe588,#ffc21f)}.inv-level{position:absolute;top:calc(var(--u) * .2);left:calc(var(--u) * .6);font-size:max(11px,calc(var(--u) * 3));line-height:1;color:#fff;-webkit-text-stroke:calc(var(--u) * .6) var(--ink);paint-order:stroke fill;font-variant-numeric:tabular-nums;pointer-events:none}.inv-detail-art .inv-level{font-size:calc(var(--u) * 3);line-height:calc(var(--u) * 4.2)}.inv-detail-art{position:relative}.lab-rarity{padding:calc(var(--u) * .4) calc(var(--u) * 1.4);border-radius:calc(var(--u) * 1);background:color-mix(in srgb,var(--rarity) 30%,#fff8e4);box-shadow:inset 0 0 0 calc(var(--u) * .35) var(--rarity);font-size:max(11px,calc(var(--u) * 2.6));line-height:1.1;color:var(--paper-ink);text-transform:uppercase}.lab-tab{box-shadow:inset 0 calc(var(--u) * -.7) 0 var(--rarity, transparent)}.lab-actions{gap:calc(var(--u) * 1.2)}@media(prefers-reduced-motion:reduce){.inv-chests,.inv-shelf-wear.refused,.inv-eye.refused,.inv-detail .big-button.refused,.lab-act.refused,.lab-ready,.lab-ready:after,.lab-ready>.icon,.lab-tile:before,.big-button.gain:before,.gain-shine:after,.big-button.gain>.icon{animation:none!important;transition:none!important}}.pet-tag{--tall: 2.3em;font-size:max(11px,1em);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--tall);min-width:calc(var(--tall) * (var(--left-wide) + var(--right-wide)) + 2em);padding:0 .3em .08em;border-style:solid;border-width:0 calc(var(--tall) * var(--right-wide)) 0 calc(var(--tall) * var(--left-wide));border-image:var(--plate) 0 var(--right) 0 var(--left) fill / 0 calc(var(--tall) * var(--right-wide)) 0 calc(var(--tall) * var(--left-wide)) stretch;color:var(--tag-ink);line-height:1;white-space:nowrap;-webkit-text-stroke:.16em var(--tag-edge);paint-order:stroke fill}.inv-tag-art{width:100%;height:calc(var(--u) * 12);font-size:calc(var(--u) * 3.4)}.inv-tag-art>*{max-width:100%}.detail-head>.inv-tag-art{width:auto;min-width:calc(var(--u) * 12);padding-inline:calc(var(--u) * 1.2);font-size:max(11px,calc(var(--u) * 2.8))}.place-slots{--label: calc(var(--u) * 3.8);position:absolute;display:flex;justify-content:space-between}.place-post{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}.place-post>.inv-slot{width:auto;height:min(var(--frame),calc((100% - 3 * var(--label)) / 3 - var(--u) * .6));aspect-ratio:1;margin-top:var(--label);pointer-events:auto;box-shadow:0 calc(var(--u) * .5) calc(var(--u) * .6) #3a221073}.inv-slot-name{position:absolute;bottom:calc(100% + var(--u) * .2);left:50%;translate:-50% 0;padding:calc(var(--u) * .2) calc(var(--u) * 1);border:calc(var(--u) * .3) solid var(--ink);border-radius:calc(var(--u) * .7);background:linear-gradient(180deg,var(--wood-light),var(--wood-shade));font-size:max(11px,calc(var(--u) * 2.9));line-height:1;white-space:nowrap;text-transform:uppercase;color:#fff;-webkit-text-stroke:calc(var(--u) * .45) var(--ink);paint-order:stroke fill}@media(max-height:340px){.place-post .lab-ready{bottom:calc(var(--u) * -1.6);height:max(14px,calc(var(--u) * 3.2));font-size:max(11px,calc(var(--u) * 2.2))}}.place-post[data-mode=fashion] .inv-slot-name{background:linear-gradient(180deg,#f7a8c8,#b8487a)}.place-post>.inv-slot:after{content:"";position:absolute;inset:calc(var(--u) * -2)}.place-post>.inv-slot[data-worn=""]{background:radial-gradient(circle at 50% 40%,#fbf1d8,#e6cf9f)}.inv-under{display:block;width:100%;height:100%;opacity:.45;filter:saturate(.5)}.inv-under>.inv-art,.inv-under>.icon{width:100%!important;height:100%!important}.detail-body>.item-about{font-size:max(11px,calc(var(--u) * 2.7));color:var(--paper-soft)}@media(max-height:340px){.lab-detail{gap:calc(var(--u) * .6)}.inv-detail{row-gap:calc(var(--u) * .4)}.inv-detail>.detail-body{gap:calc(var(--u) * .4)}.lab-tile .lab-ready{top:calc(var(--u) * .6 + var(--tile-art) - var(--u) * 3);padding:0 calc(var(--u) * .5)}.lab-tile .lab-ready>.icon{display:none}.lab-detail .detail-head>.inv-detail-art{width:calc(var(--u) * 10);height:calc(var(--u) * 10)}.lab-card-name{font-size:max(11px,calc(var(--u) * 3))}.lab-detail .inv-detail-actions .big-button{min-height:max(40px,calc(var(--u) * 9.5))}.lab-page>.lab-detail{padding:calc(var(--u) * .5) calc(var(--u) * .7) calc(var(--u) * .9)}.inv-card .inv-stats:has(.cmp-row:nth-child(7)) .cmp-rows{padding-block:0}.inv-card .inv-stats:has(.cmp-row:nth-child(7)) .cmp-row{padding:0}.inv-card .inv-stats:has(.cmp-row:nth-child(7)) .cmp-row+.cmp-row{border-top:0}.inv-card .inv-stats:has(.cmp-row:nth-child(7)) .cmp-name{line-height:1}.inv-card .inv-stats:has(.cmp-row:nth-child(7)) .cmp-gain{padding:0 calc(var(--u) * .5)}.inv-card .inv-stats:has(.cmp-row:nth-child(7)) .cmp-icon>.icon{width:1em;height:1em}@container (max-width: 240px){.inv-detail:not(:has(>.detail-head>.inv-detail-art)):not(:has(>.detail-head>.detail-title>.detail-sub)){row-gap:calc(var(--u) * .3)}.inv-detail:not(:has(>.detail-head>.inv-detail-art)):not(:has(>.detail-head>.detail-title>.detail-sub))>.detail-body{margin-top:calc(var(--u) * 3.2)}.inv-detail:not(:has(>.detail-head>.inv-detail-art))>.detail-head>.detail-tools{top:calc(var(--u) * .4)}.inv-detail:not(:has(>.detail-head>.inv-detail-art)) .inv-stats .cmp-row{padding:0}.inv-detail:not(:has(>.detail-head>.inv-detail-art)) .inv-stats .cmp-rows{row-gap:3px;padding-block:2px}.inv-detail:not(:has(>.detail-head>.inv-detail-art))>.detail-body:has(.cmp-row:nth-child(7))>.item-about{display:none}.inv-detail:not(:has(>.detail-head>.inv-detail-art)) .inv-stats:not(:has(.cmp-row:nth-child(5))) .cmp-rows{row-gap:calc(var(--u) * 1);padding-block:calc(var(--u) * .6)}.inv-detail:not(:has(>.detail-head>.inv-detail-art)) .inv-stats .cmp-row+.cmp-row{border-top:0}.inv-detail:not(:has(>.detail-head>.inv-detail-art)) .inv-stats .cmp-name{line-height:1}.inv-detail:not(:has(>.detail-head>.inv-detail-art)) .inv-stats .cmp-gain{padding:0 calc(var(--u) * .5)}.inv-detail:not(:has(>.detail-head>.inv-detail-art)) .inv-stats .cmp-icon>.icon{width:1em;height:1em}.inv-set-bonus>.lab-gives{gap:0}.inv-set-bonus>.lab-gives li{grid-template-columns:calc(var(--u) * 3.2) minmax(0,1fr) auto}.inv-set-bonus>.lab-gives li>span{line-height:1}.inv-set-bonus>.lab-gives li>.icon,.inv-set-bonus>.lab-gives .lab-give-icon{width:calc(var(--u) * 3.2);height:calc(var(--u) * 3.2)}.inv-set-bonus>.lab-gives .lab-give-icon>.icon{width:100%;height:100%}.detail-body>.inv-set-bonus{gap:calc(var(--u) * .2);padding:calc(var(--u) * .2) calc(var(--u) * .5)}}}
