.tc-recipes{align-items:center;gap:calc(6 * var(--u));margin-bottom:calc(2 * var(--u));display:flex}.tc-recipes.pop .tc-tab.on{animation:.35s ease-out tabpop}@keyframes tabpop{0%{transform:scale(.7)rotate(-6deg)}60%{transform:scale(1.18)rotate(2deg)}to{transform:scale(1)}}.tc-tab{align-items:center;gap:calc(2 * var(--u));padding:calc(3 * var(--u)) calc(7 * var(--u));border:calc(2 * var(--u)) solid #1a151259;border-radius:calc(8 * var(--u));opacity:.5;background:#e2cf9f99;display:inline-flex;position:relative}.tc-tab svg{width:calc(24 * var(--u))!important;height:calc(24 * var(--u))!important}.tc-tab svg:last-of-type{width:calc(30 * var(--u))!important;height:calc(30 * var(--u))!important}.tc-tab.on{opacity:1;border:calc(3 * var(--u)) solid var(--ink);box-shadow:0 0 0 calc(2 * var(--u)) var(--lapis);background:#d4e2ff}.tc-tab-arrow{font:900 calc(16 * var(--u)) / 1 var(--display);opacity:.6}.tc-tab-n{font:800 calc(14 * var(--u)) / 1 var(--body);background:var(--ink);color:var(--pap);padding:calc(1 * var(--u)) calc(5 * var(--u));margin-left:calc(-8 * var(--u));margin-top:calc(-18 * var(--u));border-radius:99px}.tc-fill{left:calc(2 * var(--u));right:calc(2 * var(--u));bottom:calc(-12 * var(--u));height:calc(6 * var(--u));border:calc(2 * var(--u)) solid var(--ink);background:var(--pap2);border-radius:99px;position:absolute;overflow:hidden}.tc-fill i{background:var(--gold);height:100%;display:block}.hud .tc-bar.batch{width:calc(110 * var(--u))}.hud .tc-bar.batch i{background:linear-gradient(90deg,#d9a53c,#f1cf6e)}.hud .hotbar.denser{left:auto;right:calc(16 * var(--u));gap:calc(3 * var(--u));transform:none}.hud .hotbar.denser .slot.build{width:calc(50 * var(--u));height:calc(70 * var(--u))}.hud .hotbar.denser .slot.build svg{width:calc(36 * var(--u))!important;height:calc(36 * var(--u))!important}.hud .hotbar.denser .slot .num{font-size:calc(14 * var(--u));padding:calc(3 * var(--u)) calc(6 * var(--u))}.hud .hotbar.denser .slot .costs{font-size:calc(12 * var(--u))}.hud .hotbar.denser .slot .costs svg{width:calc(13 * var(--u))!important;height:calc(13 * var(--u))!important}.inv-tabs{gap:calc(8 * var(--u));align-items:flex-end;display:flex}.inv-tab{pointer-events:auto;cursor:pointer;font:900 calc(34 * var(--u)) / 1 var(--display);padding:calc(6 * var(--u)) calc(14 * var(--u));border:calc(3 * var(--u)) solid transparent;border-radius:calc(10 * var(--u)) calc(10 * var(--u)) 0 0;opacity:.45;transition:opacity .12s,transform 80ms}.inv-tab:hover{opacity:.8;transform:translateY(calc(-2 * var(--u)))}.inv-tab.on{opacity:1;border-color:var(--ink);border-bottom-color:var(--pap);background:#f8edd0}.scroll{align-items:stretch;animation:.35s ease-out unroll;display:flex}@keyframes unroll{0%{clip-path:inset(0 45%)}to{clip-path:inset(0)}}.sc-roll{width:calc(22 * var(--u));border:calc(3 * var(--u)) solid var(--ink);border-radius:calc(11 * var(--u));background:linear-gradient(90deg,#8a5a32,#c08a58 50%,#8a5a32)}.sc-sheet{border-top:calc(3 * var(--u)) solid var(--ink);border-bottom:calc(3 * var(--u)) solid var(--ink);padding:calc(12 * var(--u)) calc(16 * var(--u));gap:calc(10 * var(--u));min-height:calc(200 * var(--u));background:repeating-linear-gradient(0deg,#a0783c1f 0 2px,#0000 2px 9px),#eadba0;flex-direction:column;flex:1;display:flex}.sc-row{align-items:center;gap:calc(8 * var(--u));display:flex}.sc-row.upper{margin-top:calc(-4 * var(--u));padding-left:calc(12 * var(--u))}.sc-head svg{width:calc(46 * var(--u))!important;height:calc(46 * var(--u))!important}.sc-panel{pointer-events:auto;border:calc(3 * var(--u)) solid #b5452e;border-radius:calc(4 * var(--u));line-height:0;transition:transform .1s;position:relative}.sc-panel.inking{border-color:var(--ink)}.sc-panel.done{border-color:var(--ink);box-shadow:0 0 0 calc(2 * var(--u)) var(--gold)}.sc-panel.hover{transform:translateY(calc(-4 * var(--u))) scale(1.04)}.sc-thumb{width:calc(150 * var(--u));height:calc(86 * var(--u));display:block}.sc-reward{right:calc(-6 * var(--u));top:calc(-10 * var(--u));line-height:1;font:800 calc(15 * var(--u)) / 1 var(--body);border:calc(2 * var(--u)) solid var(--ink);border-radius:calc(6 * var(--u));padding:calc(1 * var(--u)) calc(4 * var(--u));background:#fff8e6;align-items:center;display:inline-flex;position:absolute}.sc-reward svg{width:calc(22 * var(--u))!important;height:calc(22 * var(--u))!important}.sc-reward.paid{opacity:.35;text-decoration:line-through}.sc-tip{height:calc(40 * var(--u));justify-content:center;align-items:center;gap:calc(8 * var(--u));display:flex}.sc-tip svg{width:calc(34 * var(--u))!important;height:calc(34 * var(--u))!important}.sc-tip b{font:900 calc(32 * var(--u)) / 1 var(--display)}.sc-of{font:800 calc(22 * var(--u)) / 1 var(--body);opacity:.6}.sc-dot{width:calc(18 * var(--u));height:calc(18 * var(--u));background:var(--lapis);border:calc(2 * var(--u)) solid var(--ink);border-radius:50%}.resume.first{background:0 0;padding-bottom:12vh}.resume-card.play{gap:calc(18 * var(--u));padding:calc(16 * var(--u)) calc(30 * var(--u)) calc(16 * var(--u)) calc(24 * var(--u));flex-direction:row}.resume-card.play .resume-title{font-size:calc(46 * var(--u))}.mouse-glyph{width:calc(40 * var(--u));height:calc(54 * var(--u))}.mouse-btn{animation:1.2s ease-in-out infinite mouseblink}@keyframes mouseblink{50%{fill:#9cc4ff}}.stroke-title{width:min(86vw, calc(760 * var(--u)));height:calc(150 * var(--u));overflow:visible}.stroke-title.small{height:calc(90 * var(--u))}.stroke-title text{font:900 112px / 1 var(--display);letter-spacing:.06em;paint-order:stroke;stroke-linejoin:round}.stroke-title tspan{fill:#ffe3a0;fill-opacity:0;stroke:#ffe3a0;stroke-width:3px;stroke-dasharray:900;stroke-dashoffset:900px;animation:.55s ease-out forwards inkstroke,.4s ease-in forwards inkfill}@keyframes inkstroke{to{stroke-dashoffset:0}}@keyframes inkfill{to{fill-opacity:1;stroke:#1a1512;stroke-width:7px}}.moment .stroke-title{filter:drop-shadow(0 calc(4 * var(--u)) 0 #1a1512) drop-shadow(0 0 calc(30 * var(--u)) #ffbe5066)}.ink-title{filter:drop-shadow(0 calc(3 * var(--u)) 0 #1a1512) drop-shadow(0 0 calc(24 * var(--u)) #2f6bff80);animation:3s ease-in-out forwards inktitle;position:fixed;top:22vh;left:50%;transform:translate(-50%)}.ink-title .stroke-title{width:calc(420 * var(--u));height:calc(140 * var(--u))}@keyframes inktitle{0%{opacity:0}20%{opacity:1}73%{opacity:1}to{opacity:0}}.w-hint{left:50%;top:calc(50% + 46 * var(--u));animation:.3s ease-out rise,1.4s ease-in-out .3s infinite whint;position:fixed;transform:translate(-50%)}.w-hint .key{min-width:calc(48 * var(--u));height:calc(48 * var(--u));font-size:calc(26 * var(--u))}@keyframes whint{50%{transform:translateX(-50%) translateY(calc(-5 * var(--u)))}}.reticle.cant .ret-svg{opacity:.9}.tc-cost{align-items:center;gap:calc(8 * var(--u));display:flex}.tc-cost svg{width:calc(52 * var(--u))!important;height:calc(52 * var(--u))!important}.tc-cost.short{opacity:.5;filter:grayscale(.8)}.tc-cost.ok .tc-big{color:#1d4fc4}.tc-buf.pulse{opacity:1;animation:.9s ease-in-out infinite bufpulse}@keyframes bufpulse{50%{box-shadow:0 0 0 calc(3 * var(--u)) #2f6bff;background:#9cc4ff}}.hud .slot.item.zero{width:calc(58 * var(--u));height:calc(58 * var(--u));align-self:flex-end}.hud .slot.item.zero svg{width:calc(40 * var(--u))!important;height:calc(40 * var(--u))!important}.hud .slot.item.zero .count{font-size:calc(18 * var(--u))}.hud .satchel{align-items:flex-end}.hud .hotbar{left:auto;right:calc(20 * var(--u));transform:none}.end-stats div{gap:calc(6 * var(--u))}@font-face{font-family:Cinzel;src:url(/r3/ink/fonts/cinzel-900.woff2)format("woff2");font-weight:400 900}@font-face{font-family:Alegreya Sans;src:url(/r3/ink/fonts/alegreya-800.woff2)format("woff2");font-weight:800}@font-face{font-family:Alegreya Sans;src:url(/r3/ink/fonts/alegreya-700.woff2)format("woff2");font-weight:700}@font-face{font-family:Alegreya Sans;src:url(/r3/ink/fonts/alegreya-500.woff2)format("woff2");font-weight:500}.hud{--s:1.25;--u:calc(1px * var(--s));--ink:#1a1512;--pap:#efe2bf;--pap2:#e2cf9f;--lapis:#2f6bff;--lapisD:#1d4fc4;--gold:#d9a53c;--teal:#3ff0d8;--red:#e0443a;--display:"Cinzel", "Palatino Linotype", Georgia, serif;--body:"Alegreya Sans", system-ui, sans-serif;pointer-events:none;font:700 calc(20 * var(--u)) / 1.2 var(--body);color:var(--ink);user-select:none;position:fixed;inset:0}.key{min-width:calc(34 * var(--u));height:calc(34 * var(--u));padding:0 calc(9 * var(--u));background:var(--pap);color:var(--ink);border:calc(3 * var(--u)) solid var(--ink);border-bottom-width:calc(5 * var(--u));border-radius:calc(6 * var(--u));font:800 calc(17 * var(--u)) / 1 var(--body);letter-spacing:.02em;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.btn{pointer-events:auto;cursor:pointer;font:800 calc(20 * var(--u)) / 1 var(--body);color:var(--ink);background:var(--pap);border:calc(3 * var(--u)) solid var(--ink);border-bottom-width:calc(6 * var(--u));border-radius:calc(8 * var(--u));padding:calc(10 * var(--u)) calc(18 * var(--u));align-items:center;gap:calc(8 * var(--u));transition:transform 80ms,background .12s;display:inline-flex}.btn:hover{transform:translateY(calc(-3 * var(--u)));background:#fff4d8}.btn:active{transform:translateY(calc(2 * var(--u)));border-bottom-width:calc(3 * var(--u))}.btn:disabled{opacity:.45;transform:none}.btn.on{background:var(--lapisD);color:#fff}.btn.big{font-size:calc(28 * var(--u));padding:calc(14 * var(--u)) calc(30 * var(--u));background:var(--lapisD);color:#fff}.loading{pointer-events:auto;z-index:50;background:radial-gradient(circle at 50% 45%,#1a2b66 0%,#0a1230 65%);place-items:center;transition:opacity .8s;display:grid;position:fixed;inset:0}.loading.out{opacity:0}.loading-inner{align-items:center;gap:calc(28 * var(--u));flex-direction:column;display:flex}.loading-bar{width:calc(320 * var(--u));height:calc(12 * var(--u));border:calc(3 * var(--u)) solid var(--gold);border-radius:calc(6 * var(--u));overflow:hidden}.loading-bar div{background:var(--lapis);height:100%;transition:width .3s}.resume{pointer-events:auto;cursor:pointer;background:#080c1e59;place-items:end center;padding-bottom:14vh;display:grid;position:fixed;inset:0}.resume-card{background:var(--pap);border:calc(4 * var(--u)) solid var(--ink);border-bottom-width:calc(8 * var(--u));border-radius:calc(14 * var(--u));padding:calc(26 * var(--u)) calc(40 * var(--u));align-items:center;gap:calc(16 * var(--u));flex-direction:column;animation:.25s ease-out popin;display:flex}.resume-card:hover{transform:translateY(calc(-3 * var(--u)))}.resume-title{font:900 calc(54 * var(--u)) / 1 var(--display)}.resume-keys{gap:calc(22 * var(--u));font-size:calc(20 * var(--u));display:flex}.resume-keys span{align-items:center;gap:calc(8 * var(--u));display:flex}.resume-sub{font-size:calc(18 * var(--u));opacity:.7}@keyframes popin{0%{opacity:0;transform:scale(.85)}}.reticle{width:0;height:0;position:fixed;top:50%;left:50%}.ret-svg{width:calc(64 * var(--u));height:calc(64 * var(--u));left:calc(-32 * var(--u));top:calc(-32 * var(--u));transition:transform .12s;position:absolute}.reticle.on .ret-svg{transform:scale(1.05)}.prompts{top:calc(42 * var(--u));align-items:center;gap:calc(6 * var(--u));flex-direction:column;display:flex;position:absolute;left:0;transform:translate(-50%)}.prompt{align-items:center;gap:calc(10 * var(--u));white-space:nowrap;font:800 calc(24 * var(--u)) / 1 var(--body);color:#fff8e6;text-shadow:0 calc(2 * var(--u)) 0 var(--ink), 0 0 calc(6 * var(--u)) #000000b3;animation:.18s ease-out rise;display:flex}.prompt .key{text-shadow:none}.prompt.bad{color:#ffb4a8}.prompt.bad .key{background:#ffd4cc}.prompt.on{color:#b8fff2}.prompt.on .key{background:#3ff0d8}.chip-in{align-items:center;gap:calc(4 * var(--u));color:#b8ffd8;margin:0 calc(6 * var(--u));display:inline-flex}@keyframes rise{0%{transform:translateY(calc(6 * var(--u)));opacity:0}}.target-card{opacity:0;transition:opacity .12s;position:fixed;top:0;left:0}.target-card.on{opacity:1;background:var(--pap);border:calc(3 * var(--u)) solid var(--ink);border-bottom-width:calc(6 * var(--u));border-radius:calc(12 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));align-items:center;gap:calc(6 * var(--u));flex-direction:column;display:flex}.tc-row{align-items:center;gap:calc(8 * var(--u));display:flex}.tc-in{align-items:center;gap:calc(6 * var(--u));display:flex}.tc-plus{font:900 calc(28 * var(--u)) / 1 var(--display)}.tc-item{display:flex;position:relative}.tc-item svg{width:calc(52 * var(--u))!important;height:calc(52 * var(--u))!important}.tc-n{left:calc(-6 * var(--u));top:calc(-6 * var(--u));font:800 calc(16 * var(--u)) / 1 var(--body);background:var(--ink);color:var(--pap);padding:calc(2 * var(--u)) calc(6 * var(--u));border-radius:99px;position:absolute}.tc-buf{right:calc(-8 * var(--u));bottom:calc(-6 * var(--u));font:800 calc(18 * var(--u)) / 1 var(--body);border:calc(2 * var(--u)) solid var(--ink);border-radius:calc(6 * var(--u));padding:calc(1 * var(--u)) calc(5 * var(--u));background:#fff8e6;position:absolute}.tc-buf.zero{opacity:.45}.tc-buf.out{background:#d4e2ff}.tc-arrow{align-items:center;gap:calc(3 * var(--u));margin:0 calc(6 * var(--u));flex-direction:column;display:flex}.tc-time{font:800 calc(16 * var(--u)) / 1 var(--body)}.tc-bar,.goal-bar{width:calc(70 * var(--u));height:calc(12 * var(--u));border:calc(3 * var(--u)) solid var(--ink);border-radius:calc(6 * var(--u));background:var(--pap2);display:block;position:relative;overflow:hidden}.tc-bar:after{content:"";right:calc(-2 * var(--u));position:absolute;top:50%}.tc-bar i,.goal-bar i{background:var(--lapis);height:100%;display:block}.tc-big{font:900 calc(40 * var(--u)) / 1 var(--display)}.tc-dim{opacity:.55;font-size:.7em}.tc-carry{gap:calc(12 * var(--u));display:flex}.carry{align-items:center;gap:calc(4 * var(--u));font:800 calc(18 * var(--u)) / 1 var(--body);display:inline-flex}.carry svg{width:calc(26 * var(--u))!important;height:calc(26 * var(--u))!important}.carry.zero{opacity:.35}.carry-bag{width:calc(14 * var(--u));height:calc(16 * var(--u));border:calc(2 * var(--u)) solid var(--ink);border-radius:calc(3 * var(--u)) calc(3 * var(--u)) calc(6 * var(--u)) calc(6 * var(--u));background:#8a5a32}.satchel{left:calc(20 * var(--u));bottom:calc(20 * var(--u));gap:calc(8 * var(--u));display:flex;position:fixed}.slot{background:var(--pap);border:calc(3 * var(--u)) solid var(--ink);border-bottom-width:calc(6 * var(--u));border-radius:calc(12 * var(--u));place-items:center;display:grid;position:relative}.slot.item{width:calc(78 * var(--u));height:calc(78 * var(--u));animation:.3s ease-out popin}.slot.item svg{width:calc(56 * var(--u))!important;height:calc(56 * var(--u))!important}.slot .count{right:calc(-8 * var(--u));bottom:calc(-10 * var(--u));font:900 calc(26 * var(--u)) / 1 var(--display);background:var(--ink);color:#fff4d8;border-radius:calc(8 * var(--u));padding:calc(3 * var(--u)) calc(7 * var(--u));min-width:calc(24 * var(--u));text-align:center;position:absolute}.slot.zero{opacity:.5}.slot.pop{animation:.32s ease-out slotpop}@keyframes slotpop{40%{background:#fff8d0;transform:scale(1.18)}}.hotbar{left:50%;bottom:calc(20 * var(--u));gap:calc(10 * var(--u));pointer-events:auto;display:flex;position:fixed;transform:translate(-50%)}.slot.build{width:calc(96 * var(--u));height:calc(110 * var(--u));cursor:pointer;padding-top:calc(6 * var(--u));align-content:start;transition:transform .1s}.slot.build svg{width:calc(64 * var(--u))!important;height:calc(64 * var(--u))!important}.slot.build:hover{transform:translateY(calc(-4 * var(--u)))}.slot.build.sel{transform:translateY(calc(-10 * var(--u)));box-shadow:0 0 0 calc(3 * var(--u)) var(--teal);background:#dffcf6;border-color:#0b6e63}.slot.build.poor{background:#e8dcc0}.slot.build.new{animation:1s ease-in-out infinite glowpulse}@keyframes glowpulse{50%{box-shadow:0 0 0 calc(5 * var(--u)) var(--lapis);transform:translateY(calc(-6 * var(--u)))}}.slot .num{left:calc(-8 * var(--u));top:calc(-10 * var(--u));font:800 calc(18 * var(--u)) / 1 var(--body);background:var(--ink);color:var(--pap);border-radius:calc(6 * var(--u));padding:calc(4 * var(--u)) calc(8 * var(--u));position:absolute}.slot .costs{gap:calc(4 * var(--u));font:800 calc(16 * var(--u)) / 1 var(--body);display:flex}.slot .costs span{align-items:center;display:inline-flex}.slot .costs svg{width:calc(20 * var(--u))!important;height:calc(20 * var(--u))!important}.slot .costs .short{color:var(--red)}.goal{right:calc(20 * var(--u));top:calc(20 * var(--u));background:var(--pap);border:calc(3 * var(--u)) solid var(--ink);border-bottom-width:calc(6 * var(--u));border-radius:calc(12 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u));gap:calc(12 * var(--u));align-items:center;animation:.4s ease-out popin;display:flex;position:fixed}.goal svg{width:calc(56 * var(--u))!important;height:calc(56 * var(--u))!important}.goal-n{align-items:center;gap:calc(6 * var(--u));font:900 calc(34 * var(--u)) / 1 var(--display);display:flex}.goal-n svg{width:calc(36 * var(--u))!important;height:calc(36 * var(--u))!important}.goal-bar{width:calc(170 * var(--u));margin-top:calc(6 * var(--u))}.modechip{left:50%;top:calc(20 * var(--u));font:900 calc(24 * var(--u)) / 1 var(--display);color:#fff;border:calc(3 * var(--u)) solid var(--ink);border-radius:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u));align-items:center;gap:calc(14 * var(--u));background:#0b6e63;display:flex;position:fixed;transform:translate(-50%)}.modechip.dismantle{background:#8c221b}.mc-keys{font:800 calc(18 * var(--u)) / 1 var(--body);align-items:center;gap:calc(6 * var(--u));display:flex}.flyers{position:fixed;inset:0}.flyer{align-items:center;gap:calc(4 * var(--u));font:900 calc(30 * var(--u)) / 1 var(--display);text-shadow:0 calc(2 * var(--u)) 0 var(--ink);transition:transform .65s cubic-bezier(.5,-.3,.6,1),opacity .65s ease-in;display:flex;position:fixed;top:0;left:0}.flyer.pos{color:#b8ffd8}.flyer.neg{color:#ffd27a}.flyer svg{filter:drop-shadow(0 calc(2 * var(--u)) 0 #00000080);width:calc(34 * var(--u))!important;height:calc(34 * var(--u))!important}.flash{opacity:0;transition:opacity .35s;position:fixed;inset:0}.flash.on{opacity:.55;transition:opacity 30ms}.moment{pointer-events:auto;z-index:20;background:radial-gradient(circle at 50% 45%,#14265ad1 0%,#050814ed 70%);place-items:center;animation:.5s ease-out fadein;display:grid;position:fixed;inset:0}@keyframes fadein{0%{opacity:0}}.moment-inner{align-items:center;gap:calc(14 * var(--u));color:#fff4d8;flex-direction:column;display:flex}.moment-art{filter:drop-shadow(0 0 calc(30 * var(--u)) #2f6bff8c);animation:.9s cubic-bezier(.2,1.4,.4,1) artin}.moment-art svg{width:calc(var(--w,200) * var(--u))}.pair{align-items:flex-end;gap:calc(24 * var(--u));display:flex}@keyframes artin{0%{transform:scale(.4) translateY(calc(40 * var(--u)));opacity:0}}.moment-title{font:900 calc(88 * var(--u)) / 1 var(--display);letter-spacing:.04em;text-transform:uppercase;text-align:center;color:#ffe3a0;text-shadow:0 calc(4 * var(--u)) 0 #1a1512, 0 0 calc(40 * var(--u)) #ffbe5073;animation:.7s cubic-bezier(.2,1.2,.4,1) .15s both titlein}@keyframes titlein{0%{letter-spacing:.3em;opacity:0;transform:scale(1.4)}}.moment-line{font:700 calc(30 * var(--u)) / 1.2 var(--body);color:#cfdcff;animation:.6s .5s both fadein}.moment-key{gap:calc(10 * var(--u));animation:.6s .7s both fadein;display:flex}.moment-key .key{min-width:calc(54 * var(--u));height:calc(54 * var(--u));font-size:calc(28 * var(--u))}.moment-continue{margin-top:calc(18 * var(--u));align-items:center;gap:calc(10 * var(--u));font:800 calc(22 * var(--u)) / 1 var(--body);animation:.4s .9s both fadein,1.6s ease-in-out 1.3s infinite keybreathe;display:flex}.moment-continue .key{min-width:calc(54 * var(--u));height:calc(54 * var(--u));font-size:calc(28 * var(--u))}@keyframes keybreathe{50%{filter:drop-shadow(0 0 calc(14 * var(--u)) #ffd2788c);transform:scale(1.08)}}.end-stats{gap:calc(12 * var(--u));grid-template-columns:repeat(4,1fr);animation:.6s .6s both fadein;display:grid}.end-stats div{border:calc(3 * var(--u)) solid #ffe3a099;border-radius:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(16 * var(--u));background:#efe2bf1a;flex-direction:column;align-items:center;display:flex}.end-stats b{font:900 calc(40 * var(--u)) / 1 var(--display);color:#ffe3a0}.end-stats span{font:700 calc(18 * var(--u)) / 1.2 var(--body);color:#cfdcff}.inv-back{pointer-events:auto;background:#0508148c;place-items:center;animation:.2s fadein;display:grid;position:fixed;inset:0}.inv{background:var(--pap);border:calc(4 * var(--u)) solid var(--ink);border-bottom-width:calc(9 * var(--u));border-radius:calc(16 * var(--u));padding:calc(18 * var(--u)) calc(24 * var(--u));min-width:calc(640 * var(--u));max-width:92vw;animation:.22s ease-out popin}.inv-head{margin-bottom:calc(14 * var(--u));justify-content:space-between;align-items:center;display:flex}.inv-title{font:900 calc(48 * var(--u)) / 1 var(--display)}.inv-grid{gap:calc(12 * var(--u));grid-template-columns:repeat(2,1fr);display:grid}.inv-empty{font-size:calc(26 * var(--u));opacity:.5}.inv-item{column-gap:calc(14 * var(--u));border:calc(3 * var(--u)) solid var(--ink);border-radius:calc(12 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));background:#f8edd0;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;display:grid}.inv-item.zero{opacity:.6}.inv-big{grid-row:span 2;position:relative}.inv-big svg{width:calc(88 * var(--u))!important;height:calc(88 * var(--u))!important}.inv-big .count{right:calc(-6 * var(--u));bottom:calc(-4 * var(--u));font:900 calc(30 * var(--u)) / 1 var(--display);background:var(--ink);color:#fff4d8;border-radius:calc(8 * var(--u));padding:calc(3 * var(--u)) calc(8 * var(--u));position:absolute}.inv-name{font:900 calc(28 * var(--u)) / 1 var(--display)}.inv-flow{align-items:center;gap:calc(6 * var(--u));display:flex}.inv-flow svg{width:calc(44 * var(--u))!important;height:calc(44 * var(--u))!important}.inv-flow .to{gap:calc(4 * var(--u));display:flex}.inv-flow .arr{font:900 calc(26 * var(--u)) / 1 var(--display);opacity:.6}.settings{margin-top:calc(18 * var(--u));align-items:center;gap:calc(10 * var(--u));flex-wrap:wrap;display:flex}.set-label{font:900 calc(22 * var(--u)) / 1 var(--display);margin-left:calc(8 * var(--u))}.vol{width:calc(170 * var(--u));accent-color:#1d4fc4;height:calc(24 * var(--u));pointer-events:auto}.fps{color:#fff;font:12px ui-monospace,Consolas,monospace;position:fixed;top:6px;right:8px}.satchel.capped .slot.item.empty{border-style:dashed;border-bottom-width:calc(3 * var(--u));background:#efe2bf59;animation:none}.satchel.capped .slot.item.stackfull .count{background:#5a3a1a}.satchel.capped .slot.item.over{background:#ffd4cc;border-color:#8c221b}.satchel.full{animation:.42s ease-out satchelshake}.satchel.full .slot.item{background:#ffb3a6;border-color:#8c221b;transition:background 50ms}@keyframes satchelshake{20%{transform:translateX(calc(-7 * var(--u)))}45%{transform:translateX(calc(6 * var(--u)))}70%{transform:translateX(calc(-3 * var(--u)))}}.chip-cost{align-items:center;gap:calc(2 * var(--u));margin-left:calc(4 * var(--u));display:inline-flex}.chip-cost.short{color:#ffb4a8}.tc-rows{gap:calc(6 * var(--u));flex-direction:column;display:flex}.stela-row{gap:calc(10 * var(--u))}.stela-row svg{width:calc(44 * var(--u))!important;height:calc(44 * var(--u))!important}.stela-row.done .tc-bar i{background:var(--gold)}.tc-mid{font:900 calc(28 * var(--u)) / 1 var(--display);min-width:calc(92 * var(--u));text-align:right}.tc-bar.wide{width:calc(150 * var(--u))}.tc-empty{width:calc(52 * var(--u));height:calc(52 * var(--u));border:calc(3 * var(--u)) dashed #1a151273;border-radius:calc(8 * var(--u));display:inline-block}.tc-empty.small{width:calc(40 * var(--u));height:calc(40 * var(--u))}.tc-item.dim{opacity:.4}.basket-grid{grid-template-columns:repeat(4, calc(56 * var(--u)));gap:calc(6 * var(--u));display:grid}.bslot{height:calc(56 * var(--u));border:calc(3 * var(--u)) solid var(--ink);border-radius:calc(8 * var(--u));background:#f8edd0;place-items:center;display:grid;position:relative;overflow:hidden}.bslot svg{width:calc(40 * var(--u))!important;height:calc(40 * var(--u))!important}.bslot.empty{background:#efe2bf80;border-style:dashed;border-color:#1a151266}.bslot.sel{box-shadow:0 0 0 calc(3 * var(--u)) var(--teal);background:#dffcf6}.bcount{right:calc(2 * var(--u));bottom:calc(1 * var(--u));font:900 calc(17 * var(--u)) / 1 var(--display);position:absolute}.bfill{height:calc(4 * var(--u));background:var(--lapis);position:absolute;bottom:0;left:0}.weir-arrows{gap:calc(8 * var(--u));font:900 calc(34 * var(--u)) / 1 var(--display);display:flex}.weir-arrows span{opacity:.3}.weir-arrows span.on{opacity:1;color:var(--lapisD)}.satchel.capped{gap:calc(6 * var(--u))}.satchel.capped .slot.item{width:calc(66 * var(--u));height:calc(66 * var(--u))}.satchel.capped .slot.item svg{width:calc(46 * var(--u))!important;height:calc(46 * var(--u))!important}.satchel.capped .slot .count{font-size:calc(21 * var(--u))}.slot.over-more{padding:calc(6 * var(--u)) calc(9 * var(--u));color:#8c221b;font:900 calc(22 * var(--u)) / 1 var(--display);background:#ffd4cc;border-color:#8c221b;align-self:center}.hotbar.dense{gap:calc(4 * var(--u))}.hotbar.dense .slot.build{width:calc(57 * var(--u));height:calc(78 * var(--u));padding-top:calc(3 * var(--u));border-width:calc(2.5 * var(--u));border-bottom-width:calc(5 * var(--u))}.hotbar.dense .slot.build svg{width:calc(42 * var(--u))!important;height:calc(42 * var(--u))!important}.hotbar.dense .slot .costs{font-size:calc(13 * var(--u));gap:calc(1 * var(--u))}.hotbar.dense .slot .costs svg{width:calc(15 * var(--u))!important;height:calc(15 * var(--u))!important}.hotbar.dense .slot.build.sel{transform:translateY(calc(-6 * var(--u)))}.unlock-fly{filter:drop-shadow(0 0 calc(24 * var(--u)) #2f6bffd9) drop-shadow(0 calc(4 * var(--u)) 0 #1a151299);z-index:15;position:fixed;top:0;left:0}.unlock-fly svg{width:calc(150 * var(--u))!important;height:calc(150 * var(--u))!important}.unknown{width:calc(40 * var(--u));height:calc(40 * var(--u));border:calc(3 * var(--u)) dashed #1a151280;border-radius:calc(8 * var(--u));font:900 calc(24 * var(--u)) / 1 var(--display);opacity:.6;place-items:center;display:grid}
