.bag-module__y3DDUG__bagButton{width:44px;height:44px;color:var(--foreground);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.bag-module__y3DDUG__bagButton svg{width:20px;height:20px}.bag-module__y3DDUG__bagButton .bag-module__y3DDUG__count{font-size:11px;bottom:5px;right:3px}.bag-module__y3DDUG__count{font:600 13px/1 var(--font-ui);color:#fff;text-shadow:0 0 2px #000,1px 1px #000,-1px -1px #000;pointer-events:none;position:absolute;bottom:2px;right:3px}@media (prefers-reduced-motion:no-preference){.bag-module__y3DDUG__bagButton[data-bump] .bag-module__y3DDUG__count{animation:.2s ease-out bag-module__y3DDUG__bump}}@keyframes bag-module__y3DDUG__bump{50%{transform:scale(1.3)}}.bag-module__y3DDUG__menuCount{margin-left:var(--s2);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:400}.bag-module__y3DDUG__bag{--panel:#1e1d20;--rim:#4b4740;box-sizing:border-box;inset:auto var(--gutter) calc(52px + 24px + 16px + env(safe-area-inset-bottom)) auto;z-index:25;width:max-content;max-width:calc(100vw - 2 * var(--gutter));max-height:calc(100dvh - var(--header) - 52px - 24px - 32px);color:var(--foreground);background:var(--panel);box-shadow:inset 0 0 0 2px var(--rim),inset 0 0 0 3px #15130f,0 10px 28px #000000a6;border:1px solid #000;border-radius:8px;margin:0;padding:44px 14px 12px;position:fixed;overflow:visible}.bag-module__y3DDUG__bag:not([open]){display:none}.bag-module__y3DDUG__portrait{background:#3a2a1a;border-radius:50%;width:54px;height:54px;position:absolute;top:-12px;left:-12px;overflow:hidden;box-shadow:0 0 0 2px #77705f,0 0 0 3px #000,inset 0 0 6px #000}.bag-module__y3DDUG__portrait img,.bag-module__y3DDUG__portrait span{object-fit:cover;border-radius:50%;width:100%;height:100%}.bag-module__y3DDUG__title{font:500 16px/1.4 var(--tt-font);letter-spacing:0;color:var(--tt-gold);text-align:center;text-shadow:1px 1px #000;margin:0;position:absolute;top:11px;left:52px;right:44px}.bag-module__y3DDUG__close{color:#f3d9a6;background:linear-gradient(#7a1d10,#4a0e06);border:1px solid #000;border-radius:5px;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:8px;right:8px;box-shadow:inset 0 0 0 1px #c59a5a}.bag-module__y3DDUG__close:after{content:"";position:absolute;inset:-9px}.bag-module__y3DDUG__close svg{width:14px;height:14px}.bag-module__y3DDUG__close:hover{color:#fff}.bag-module__y3DDUG__error{text-align:center;font:500 15px/1.3 var(--tt-font);color:#ff4040;text-shadow:1px 1px #000;margin:0 0 8px}.bag-module__y3DDUG__notice{max-width:226px;font:400 13px/1.45 var(--font-ui);color:var(--text);margin:0 0 10px}.bag-module__y3DDUG__grid{grid-template-columns:repeat(4,48px);gap:6px;margin:0;padding:0;list-style:none;display:grid}.bag-module__y3DDUG__slot{aspect-ratio:1;background:radial-gradient(circle at 50% 45%,#3a2f26 0%,#261c14 55%,#140b05 100%);border-radius:4px;width:48px;position:relative;box-shadow:inset 0 0 0 1px #0d0703,inset 0 1px 3px #000000b3}.bag-module__y3DDUG__slot>a,.bag-module__y3DDUG__slot>.bag-module__y3DDUG__pick{border-radius:inherit;color:inherit;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.bag-module__y3DDUG__slot img,.bag-module__y3DDUG__slot .bag-module__y3DDUG__unknown,.bag-module__y3DDUG__slot>a>span,.bag-module__y3DDUG__slot>.bag-module__y3DDUG__pick>span{border-radius:3px;width:calc(100% - 6px);height:calc(100% - 6px);position:absolute;inset:3px}.bag-module__y3DDUG__unknown{color:#9d9d9d;font:600 20px/1 var(--font-ui);background:#1d1d1d;place-items:center;display:grid}.bag-module__y3DDUG__slot[data-quality="2"]{box-shadow:inset 0 0 0 2px #1eff00}.bag-module__y3DDUG__slot[data-quality="3"]{box-shadow:inset 0 0 0 2px #0070dd}.bag-module__y3DDUG__slot[data-quality="4"]{box-shadow:inset 0 0 0 2px #a335ee}.bag-module__y3DDUG__slot[data-quality="5"]{box-shadow:inset 0 0 0 2px #ff8000}.bag-module__y3DDUG__slot[data-quality="6"]{box-shadow:inset 0 0 0 2px #e6cc80}.bag-module__y3DDUG__slot[data-quality="7"],.bag-module__y3DDUG__slot[data-quality="8"]{box-shadow:inset 0 0 0 2px #0cf}.bag-module__y3DDUG__slot>:is(a,.bag-module__y3DDUG__pick):is(:hover,:focus-visible):after,.bag-module__y3DDUG__slot>.bag-module__y3DDUG__pick[aria-pressed=true]:after{content:"";background:radial-gradient(circle,#ffffff38,#0000 70%);border-radius:4px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff0be99}.bag-module__y3DDUG__slot>:is(a,.bag-module__y3DDUG__pick):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bag-module__y3DDUG__slot[data-new]:before{content:"";z-index:1;pointer-events:none;border-radius:4px;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ffdc78bf}@media (prefers-reduced-motion:no-preference){.bag-module__y3DDUG__slot[data-new]:before{box-shadow:none;animation:1.2s ease-in-out 2 bag-module__y3DDUG__glow}}@keyframes bag-module__y3DDUG__glow{50%{box-shadow:inset 0 0 10px 2px #ffdc78cc}}.bag-module__y3DDUG__remove{z-index:2;color:#f3d9a6;background:#4a0e06;border:1px solid #000;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:-7px;right:-7px}.bag-module__y3DDUG__remove:after{content:"";position:absolute;inset:-12px}.bag-module__y3DDUG__remove svg{width:10px;height:10px}.bag-module__y3DDUG__remove:hover{color:#fff}.bag-module__y3DDUG__empty{max-width:226px;font:400 14px/1.45 var(--font-ui);color:var(--text);margin:10px 0 0}.bag-module__y3DDUG__footer{font:400 13px/1.3 var(--font-ui);color:var(--text);justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.bag-module__y3DDUG__footer button{min-height:44px;color:var(--foreground);text-underline-offset:4px;background:0 0;border:0;padding:0 2px;font-size:13px;text-decoration:underline}.bag-module__y3DDUG__bag[data-mode=sheet]{overscroll-behavior:contain;width:100%;max-width:none;max-height:88dvh;padding:68px max(16px,env(safe-area-inset-left)) calc(16px + env(safe-area-inset-bottom));border-bottom:0;border-radius:12px 12px 0 0;inset:auto 0 0;overflow-y:auto}.bag-module__y3DDUG__bag[data-mode=sheet]::backdrop{background:#0009}.bag-module__y3DDUG__bag[data-mode=sheet] .bag-module__y3DDUG__portrait{width:42px;height:42px;top:12px;left:16px}.bag-module__y3DDUG__bag[data-mode=sheet] .bag-module__y3DDUG__title{text-align:left;font-size:18px;top:20px;left:70px;right:64px}.bag-module__y3DDUG__bag[data-mode=sheet] .bag-module__y3DDUG__close{width:44px;height:44px;top:12px;right:12px}.bag-module__y3DDUG__bag[data-mode=sheet] .bag-module__y3DDUG__close:after{inset:0}.bag-module__y3DDUG__bag[data-mode=sheet] .bag-module__y3DDUG__close svg{width:18px;height:18px}.bag-module__y3DDUG__bag[data-mode=sheet] .bag-module__y3DDUG__grid{grid-template-columns:repeat(4,clamp(56px,18vw,72px));justify-content:center;gap:8px}.bag-module__y3DDUG__bag[data-mode=sheet] .bag-module__y3DDUG__slot{width:auto}.bag-module__y3DDUG__bag[data-mode=sheet] .bag-module__y3DDUG__remove{width:24px;height:24px;top:-6px;right:-6px}.bag-module__y3DDUG__bag[data-mode=sheet] :is(.bag-module__y3DDUG__notice,.bag-module__y3DDUG__empty,.bag-module__y3DDUG__error){text-align:center;max-width:none}.bag-module__y3DDUG__bag[data-mode=sheet] .bag-module__y3DDUG__footer{max-width:calc(4*clamp(56px,18vw,72px) + 24px);margin-inline:auto}.bag-module__y3DDUG__selected{border-top:1px solid #ffffff1a;margin-top:12px;padding-top:12px}.bag-module__y3DDUG__selected>section{width:auto;max-width:100%}.bag-module__y3DDUG__actions{gap:24px;margin-top:8px;display:flex}.bag-module__y3DDUG__actions>*{min-height:44px;color:var(--foreground);font:500 15px/1 var(--font-ui);text-underline-offset:4px;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.bag-module__y3DDUG__actions>:hover{color:var(--accent)}.bag-module__y3DDUG__favourite{min-width:8.6em;min-height:44px;color:var(--foreground);font:500 15px/1 var(--font-ui);white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.bag-module__y3DDUG__favourite svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;flex:none;width:20px;height:20px}.bag-module__y3DDUG__favourite[aria-pressed=true] svg{fill:var(--tt-gold);stroke:var(--tt-gold)}.bag-module__y3DDUG__favourite:hover{color:var(--accent)}.bag-module__y3DDUG__iconOnly{justify-content:center;width:44px;min-width:44px}
.game-tooltip-module__1TzgJW__tooltip{box-sizing:border-box;width:max-content;min-width:180px;max-width:min(360px,100vw - 16px);font:500 15px/1.25 var(--tt-font);letter-spacing:0;color:var(--tt-white);background:var(--tt-bg);border:1px solid var(--tt-border);border-top-color:var(--tt-border-top);border-radius:var(--tt-radius);box-shadow:var(--tt-shadow);text-shadow:1px 1px #000000bf;text-align:left;overflow-wrap:break-word;font-variant-numeric:lining-nums;padding:11px 13px 12px}.game-tooltip-module__1TzgJW__tooltip>*{margin:0}.game-tooltip-module__1TzgJW__tooltip>*+*{margin-top:2px}.game-tooltip-module__1TzgJW__tooltip p{color:var(--tt-white);white-space:pre-line}.game-tooltip-module__1TzgJW__tooltip .game-tooltip-module__1TzgJW__name{font-size:18px;line-height:1.2}.game-tooltip-module__1TzgJW__row{flex-wrap:wrap;column-gap:28px;display:flex}.game-tooltip-module__1TzgJW__row>:last-child{white-space:nowrap;margin-left:auto}.game-tooltip-module__1TzgJW__tooltip>.game-tooltip-module__1TzgJW__gap{height:.75em;margin-top:0}.game-tooltip-module__1TzgJW__indent{padding-left:1em}.game-tooltip-module__1TzgJW__tooltip .game-tooltip-module__1TzgJW__white{color:var(--tt-white)}.game-tooltip-module__1TzgJW__tooltip .game-tooltip-module__1TzgJW__gold{color:var(--tt-gold)}.game-tooltip-module__1TzgJW__tooltip .game-tooltip-module__1TzgJW__green{color:var(--tt-green)}.game-tooltip-module__1TzgJW__tooltip .game-tooltip-module__1TzgJW__grey{color:var(--tt-grey)}.game-tooltip-module__1TzgJW__tooltip .game-tooltip-module__1TzgJW__reagent{color:var(--tt-reagent)}.game-tooltip-module__1TzgJW__tooltip .game-tooltip-module__1TzgJW__q0{color:#9d9d9d}.game-tooltip-module__1TzgJW__tooltip .game-tooltip-module__1TzgJW__q1{color:#fff}.game-tooltip-module__1TzgJW__tooltip .game-tooltip-module__1TzgJW__q2{color:#1eff00}.game-tooltip-module__1TzgJW__tooltip .game-tooltip-module__1TzgJW__q3{color:#0081fe}.game-tooltip-module__1TzgJW__tooltip .game-tooltip-module__1TzgJW__q4{color:#b257f1}.game-tooltip-module__1TzgJW__tooltip .game-tooltip-module__1TzgJW__q5{color:#ff8000}.game-tooltip-module__1TzgJW__tooltip .game-tooltip-module__1TzgJW__q6{color:#e6cc80}.game-tooltip-module__1TzgJW__tooltip .game-tooltip-module__1TzgJW__q7,.game-tooltip-module__1TzgJW__tooltip .game-tooltip-module__1TzgJW__q8{color:#0cf}.game-tooltip-module__1TzgJW__money{flex-wrap:wrap;align-items:center;column-gap:.2em;display:flex}.game-tooltip-module__1TzgJW__coin{border-radius:50%;width:.8em;height:.8em;margin:0 .35em 0 .12em;display:inline-block;box-shadow:inset 0 0 0 1px #00000059}.game-tooltip-module__1TzgJW__goldCoin{background:radial-gradient(circle at 35% 30%,#fff6b3 0 15%,#f2c230 45%,#a86f00 100%)}.game-tooltip-module__1TzgJW__silverCoin{background:radial-gradient(circle at 35% 30%,#fff 0 15%,#c9d0d6 45%,#6c747c 100%)}.game-tooltip-module__1TzgJW__copperCoin{background:radial-gradient(circle at 35% 30%,#ffd6a8 0 15%,#d9803a 45%,#7a3510 100%)}.game-tooltip-module__1TzgJW__tooltip .game-tooltip-module__1TzgJW__note{font:400 12px/1.4 var(--font-ui);color:var(--muted);text-shadow:none;border-top:1px solid #ffffff1f;margin-top:8px;padding-top:6px}.game-tooltip-module__1TzgJW__tooltip .game-tooltip-module__1TzgJW__muted{color:#a3a3a0;font:400 13px/1.4 var(--font-ui);text-shadow:none}.game-tooltip-module__1TzgJW__popover{width:auto;height:auto;color:inherit;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0 auto auto 0;overflow:visible}.game-tooltip-module__1TzgJW__popover>.game-tooltip-module__1TzgJW__tooltip{overscroll-behavior:contain;max-height:calc(100dvh - 16px);overflow-y:auto}.game-tooltip-module__1TzgJW__popover[data-measuring]{visibility:hidden}.game-tooltip-module__1TzgJW__hero{gap:var(--s4);margin-bottom:var(--s6);align-items:flex-start;display:flex}.game-tooltip-module__1TzgJW__heroIcon{width:64px;height:64px;box-shadow:0 0 0 2px var(--rim,#4a4a48);border-radius:4px;flex:none}.game-tooltip-module__1TzgJW__heroIcon img,.game-tooltip-module__1TzgJW__heroIcon span{border-radius:4px}@media not (min-width:700px){.game-tooltip-module__1TzgJW__hero{gap:var(--s3);flex-direction:column}.game-tooltip-module__1TzgJW__hero .game-tooltip-module__1TzgJW__tooltip{width:auto;max-width:100%}}
.launcher-module__z3WnaW__dock{--size:52px;--edge:24px;bottom:calc(var(--size) + var(--edge) + env(safe-area-inset-bottom));z-index:20;height:0;position:sticky}.launcher-module__z3WnaW__launcher{top:0;right:var(--gutter);height:var(--size);border-radius:var(--radius-small);background:var(--accent);color:#1a0d05;white-space:nowrap;border:0;align-items:center;gap:10px;padding:0 20px 0 16px;font-size:16px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 0 0 1px #0006,0 14px 32px -12px #000}.launcher-module__z3WnaW__launcher:hover{background:var(--accent-hover);color:#1a0d05}.launcher-module__z3WnaW__launcher svg{flex:none;width:24px;height:24px}@media not (min-width:700px){.launcher-module__z3WnaW__dock{--size:56px;--edge:16px}.launcher-module__z3WnaW__launcher{width:var(--size);justify-content:center;padding:0}.launcher-module__z3WnaW__launcher span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.launcher-module__z3WnaW__launcher svg{width:26px;height:26px}}.launcher-module__z3WnaW__drawer{border:0;border-left:1px solid var(--border);background:var(--background);width:min(480px,100%);max-width:none;height:100%;max-height:none;color:var(--foreground);flex-direction:column;margin:0;padding:0;position:fixed;inset:0 calc(100% - 100vw) 0 auto;overflow:hidden}.launcher-module__z3WnaW__drawer[open]{display:flex}.launcher-module__z3WnaW__drawer::backdrop{background:#000000b8;inset:0 calc(100% - 100vw) 0 0}html:has(.launcher-module__z3WnaW__drawer[open]){scrollbar-gutter:stable;overflow:hidden}.launcher-module__z3WnaW__head{justify-content:space-between;align-items:center;gap:var(--s4);min-height:var(--header);padding:0 var(--s3) 0 var(--s5);border-bottom:1px solid var(--border);flex:none;display:flex}.launcher-module__z3WnaW__head h2{font:700 22px/1.2 var(--font-ui);letter-spacing:-.01em}.launcher-module__z3WnaW__close{border-radius:var(--radius-small);width:44px;height:44px;color:var(--foreground);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.launcher-module__z3WnaW__close svg{width:22px;height:22px}.launcher-module__z3WnaW__body{overscroll-behavior:contain;min-height:0;padding:var(--s5) var(--s5) 0;flex:1;overflow-y:auto}.launcher-module__z3WnaW__lede{margin-bottom:var(--s5);font-size:16px;line-height:1.55}@media not (min-width:700px){.launcher-module__z3WnaW__drawer{border-left:0;width:100%}.launcher-module__z3WnaW__head{padding-left:var(--gutter)}.launcher-module__z3WnaW__head h2{font-size:20px}.launcher-module__z3WnaW__body{padding:var(--s4) var(--gutter) 0}.launcher-module__z3WnaW__lede{margin-bottom:var(--s4);font-size:15px}}@media (prefers-reduced-motion:no-preference){.launcher-module__z3WnaW__launcher{animation:var(--kf-rise) .6s var(--ease-out) .5s both;transition:background-color .15s}.launcher-module__z3WnaW__close{transition:color .15s}.launcher-module__z3WnaW__drawer,.launcher-module__z3WnaW__drawer::backdrop{transition:translate .45s var(--ease-out),opacity .3s ease-out,display .45s allow-discrete,overlay .45s allow-discrete}.launcher-module__z3WnaW__drawer:not([open]){translate:100%}.launcher-module__z3WnaW__drawer:not([open])::backdrop{opacity:0}@starting-style{.launcher-module__z3WnaW__drawer[open]{translate:100%}.launcher-module__z3WnaW__drawer[open]::backdrop{opacity:0}}@media not (min-width:700px){.launcher-module__z3WnaW__drawer:not([open]){opacity:0;translate:0 40px}@starting-style{.launcher-module__z3WnaW__drawer[open]{opacity:0;translate:0 40px}}}}
.reference-module__6sEFWG__phoneOnly{display:none}@media (max-width:699px){.reference-module__6sEFWG__phoneOnly{display:inline}.reference-module__6sEFWG__table td.reference-module__6sEFWG__phoneHidden,.reference-module__6sEFWG__table td small{display:none}}
