@font-face{font-family:DXSmall;src:url(/fonts/FontMenuSmall.otf)}@font-face{font-family:DXHeader;src:url(/fonts/FontMenuHeaders.otf)}@font-face{font-family:DXFixed;src:url(/fonts/FontFixedWidthSmall.otf)}@font-face{font-family:DXTiny;src:url(/fonts/FontTiny.otf)}*{box-sizing:border-box}html,body{color:#dedee1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#03070a;margin:0;font:10px DXSmall,monospace}main{background:radial-gradient(at 70% 20%,#18202c 0,#0000 50%),linear-gradient(160deg,#03070c,#090d14 55%,#020305);justify-content:center;align-items:center;height:100dvh;display:flex;overflow:hidden}button,a,select,input,textarea{font:inherit;color:inherit}button{cursor:pointer}:is(button:focus-visible,a:focus-visible){outline-offset:1px;outline:1px solid #ffff52}button:hover,a:hover{color:#ffff52}a{color:#dfe69c}.stageholder{position:relative}.game{transform-origin:0 0;isolation:isolate;width:640px;height:480px;position:relative;overflow:hidden}.tiles{pointer-events:none;image-rendering:pixelated;position:absolute;overflow:hidden}.tiles img{max-width:none;position:absolute}.navbackground{filter:brightness(.55)sepia(.15)hue-rotate(170deg);width:609px;height:21px;position:absolute;top:6px;left:17px;overflow:hidden}.navborder{z-index:7;top:0;left:0}.outerborder{z-index:4;top:32px;left:0}.background{filter:brightness(.53)sepia(.12)hue-rotate(175deg);opacity:.95;width:596px;height:427px;position:absolute;top:37px;left:25px;overflow:hidden}.client{width:596px;height:427px;position:absolute;top:37px;left:25px}.client h1{z-index:6;margin:0;font:10px DXHeader;position:absolute;top:5px;left:9px}nav{z-index:10;gap:2px;width:534px;height:16px;display:flex;position:absolute;top:8px;left:23px}nav button,.exit{background:#292b34a8;border:1px solid #71727b;border-radius:3px 0 5px;height:16px;padding:0 6px;font:10px DXHeader;box-shadow:inset 1px 1px #c6c6c32b,inset -1px -1px #11151d}.chosen{background:#61616b!important}nav button:nth-child(5){padding-left:7px;padding-right:7px}.exit{z-index:10;width:48px;position:absolute;top:8px;left:573px}.bodyart,.bodyoverlays{pointer-events:none;width:174px;image-rendering:pixelated;position:absolute;top:28px;left:72px;overflow:hidden}.bodyart{z-index:1;height:359px}.bodyoverlays{z-index:3;height:305px}.bodyart img,.bodyoverlays img{width:256px;max-width:none;display:block}.bodylocation{z-index:2;pointer-events:none;image-rendering:pixelated;position:absolute;overflow:hidden}.bodylocation img{max-width:none;display:block}.augslot{z-index:5;color:#ddd;background:0 0;border:0;width:54px;height:59px;padding:0;position:absolute}.slotlabel{white-space:nowrap;text-shadow:1px 1px #000;font:10px DXSmall;position:absolute;top:-11px;left:2px}.iconcrop{width:52px;height:52px;position:absolute;top:1px;left:1px;overflow:hidden}.iconcrop img{width:64px;max-width:none;height:64px;image-rendering:pixelated;filter:sepia()saturate(13)hue-rotate(6deg)brightness(1.1);display:block}.augslot.selected{outline-offset:-1px;background:#999bba15;outline:1px solid #b5b8bb}.augslot:hover{outline-offset:-1px;outline:1px solid #eef28e}.hotkey{text-shadow:1px 1px #000;z-index:2;position:absolute;top:43px;left:2px}.levels{letter-spacing:-2px;white-space:nowrap;color:#e1e1df;font:7px DXSmall;position:absolute;top:54px;left:30px}.eyeslabel{z-index:5;position:absolute;top:28px;left:214px}.unusedeye{z-index:5;width:52px;height:52px;image-rendering:pixelated;position:absolute;top:39px;left:212px;overflow:hidden}.unusedeye img{filter:sepia()saturate(13)hue-rotate(6deg);width:64px;max-width:none}.unusedeye span{text-shadow:1px 1px #000;position:absolute;bottom:0;left:1px}.defaultlabel{z-index:6;position:absolute;top:331px;left:21px}.defaultslot{z-index:5;background:0 0;border:0;width:53px;height:59px;padding:0;position:absolute;top:341px}.defaultslot small{color:#d3dccd;font:7px DXSmall;position:absolute;bottom:0;left:4px}.actionbar{z-index:8;gap:3px;display:flex;position:absolute;top:407px;left:13px}.actionbar button,.usecell{background:#30313b;border:1px solid #6d707b;border-radius:1px 0 6px;height:16px;padding:0 6px;font:10px DXHeader;box-shadow:inset 1px 1px #8f92964f}.info{z-index:6;width:238px;height:218px;position:absolute;top:14px;left:348px;overflow:hidden}.info h2{white-space:nowrap;height:17px;margin:0;padding-left:1px;font:10px/12px DXHeader}.infobody{scrollbar-width:thin;scrollbar-color:#6f7279 #24252c;width:237px;height:195px;padding:0 6px 5px 1px;font:10px/12px DXSmall;position:absolute;top:22px;left:0;overflow:auto}.infobody p{margin:0 0 9px}.intro{color:#d0d0d4}.metric{border-bottom:1px solid #777b8033;min-height:30px;margin-bottom:4px;padding-bottom:3px;position:relative}.metric>span{width:120px;display:inline-block}.metric>b{color:#e5e76d;font-weight:400}.metric>small{color:#90939d;margin-top:2px;font:9px DXTiny;display:block}.spark{color:#d4db6a;width:222px;height:42px;margin-top:4px;display:block}.spark path{fill:none;stroke:#74778055;stroke-width:.5px}.spark polyline{fill:none;stroke:currentColor;stroke-width:1px}.spark circle{fill:currentColor}.expandlog,.backlink,.itemdetail button{color:#d5d9b2;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.expandlog{margin-top:7px;display:block}.statusline{z-index:6;white-space:nowrap;color:#babcc6;width:238px;height:15px;padding-top:1px;font:9px DXTiny;position:absolute;top:240px;left:348px;overflow:hidden}.itemdetail{z-index:6;width:242px;height:52px;display:flex;position:absolute;left:346px}.itemdetail.first{top:274px}.itemdetail.second{top:332px}.itemicon{text-align:center;flex-shrink:0;width:52px;height:52px;position:relative}.itemicon img{max-width:44px;max-height:40px;image-rendering:pixelated}.itemicon span{text-align:center;white-space:nowrap;width:52px;font:9px DXTiny;position:absolute;bottom:0;left:0}.itemdetail p{margin:1px 0 0 7px;font-size:10px;line-height:12px}.itemdetail button{margin-top:2px;font-size:9px}.usecell{z-index:6;width:63px;padding:0;position:absolute;top:387px;left:346px}.energy{z-index:6;background:#18231c;border:1px solid #7b7e80;width:140px;height:12px;position:absolute;top:389px;left:446px}.energy>span{background:#25720e;height:100%;display:block}.energy b{text-align:center;color:#fff;text-shadow:1px 1px #000;font:9px/11px DXTiny;position:absolute;inset:0}.logentry{border-bottom:1px solid #6a6e7355;margin:7px 0;padding-bottom:5px}.logentry strong{color:#e5e76d;font-weight:400}.logentry small{color:#999ea9;font:9px DXTiny;display:block}.infobody h3{margin:7px 0;font:10px DXHeader}.setup{max-width:800px;margin:30px auto;padding:20px;font:14px/1.6 monospace}.setup h1{font:22px monospace}.setup a{color:#d8e39d}.setup button{background:#242b2c;border:1px solid #697268;padding:7px}.setup input,.setup textarea{color:#e0e4df;background:#171d21;font:13px monospace}.colorfilters{pointer-events:none;width:0;height:0;position:absolute}.iconcrop img,.unusedeye img{filter:url(#augyellow)}.defaultslot img{filter:url(#auggreen)}@font-face{font-family:DXSmall;src:url(/fonts/FontMenuSmall.otf);font-display:swap}@font-face{font-family:DXHeader;src:url(/fonts/FontMenuHeaders.otf);font-display:swap}@font-face{font-family:DXTiny;src:url(/fonts/FontTiny.otf);font-display:swap}.augslot:nth-of-type(4) .slotlabel{top:-11px}.augslot[aria-label^=Subdermal\ 2] .slotlabel,.augslot[aria-label^=Torso\ 2] .slotlabel,.augslot[aria-label^=Torso\ 3] .slotlabel{display:none}.levels{width:24px;height:8px;image-rendering:pixelated;background:url(/assets/PersonaSkillsChicklet.png) 0 0/6px 6px repeat-x;top:52px}.venmo-handle{color:#e6ed77;font:16px DXHeader;margin:18px 0!important}.donate-link{background:#30323c;border:1px solid #a2a879;padding:6px 12px;font-family:DXHeader;display:inline-block}nav{gap:3px}nav button{padding:0 7px}.slotlabel{text-align:left;z-index:4;background:#25262d;width:80px;height:11px;padding-left:2px;font:9px/11px DXSmall;left:0;display:block!important;top:-11px!important}.augslot[data-slot=heart] .slotlabel,.augslot[data-slot=cardio] .slotlabel,.augslot[data-slot=food] .slotlabel,.augslot[data-slot=legs] .slotlabel{text-align:right;padding-right:2px;left:auto;right:0}.augslot[data-slot=glucose] .slotlabel,.augslot[data-slot=cardio] .slotlabel,.augslot[data-slot=food] .slotlabel{background:#25262ded;width:67px;height:10px;line-height:10px;top:0!important}.eyeslabel,.defaultlabel{font-size:9px}.slotlabel,.augslot[data-slot] .slotlabel{text-shadow:1px 1px #000,-1px -1px #17191c;width:max-content;max-width:82px;padding:0 2px;background:0 0!important}.augslot[data-slot=glucose] .slotlabel,.augslot[data-slot=cardio] .slotlabel,.augslot[data-slot=food] .slotlabel{top:-2px!important}.historybar{align-items:center;gap:2px;width:237px;height:21px;display:flex;position:absolute;top:19px;left:0}.historybar select,.historybar input,.historybar button{color:#dedee1;background:#22252b;border:1px solid #64676c;min-width:0;height:17px;padding:0 2px;font:9px DXSmall}.historybar select{width:53px}.historybar input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:105px;font:9px monospace}.historybar button{flex-shrink:0}.historybar button:disabled{opacity:.35;cursor:default}.withhistory .infobody{height:173px;top:44px}.periodlabel{color:#dadd9e;font:9px DXTiny;margin-bottom:4px!important}.anatomy{display:contents}.mobiletabs,.mobilefooter{display:none}@media (max-width:699px),(max-width:950px) and (max-height:500px){html,body{width:100%;height:100%;overflow:hidden}main{height:100dvh;min-height:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);align-items:stretch}.stageholder{min-width:0;width:100%!important;height:100%!important}.game{background:linear-gradient(150deg,#202228,#111419);border:1px solid #686b70;width:100%;height:100%;overflow:hidden;transform:none!important}.navbackground,.navborder,.outerborder,.background,.exit{display:none}nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:auto;height:84px;display:grid;top:8px;left:8px;right:8px}nav button,nav button:nth-child(5){touch-action:manipulation;min-width:0;height:40px;padding:0 2px;font:12px DXHeader}.mobiletabs{z-index:11;grid-template-columns:1fr 1fr;gap:6px;height:40px;display:grid;position:absolute;top:100px;left:8px;right:8px}.mobiletabs button{color:#b7bdc3;background:#20242c;border:1px solid #666b73;border-radius:3px;font:14px DXHeader}.mobiletabs button[aria-pressed=true]{color:#eff17d;background:#383b43;border-color:#b0b29a}.client{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.client h1,.actionbar,.itemdetail,.usecell,.energy{display:none}.anatomy{width:320px;height:410px;transform:scale(var(--anatomy-scale));transform-origin:top;pointer-events:auto;background:#202123;border:1px solid #50555b;border-radius:5px;margin-left:-160px;display:block;position:absolute;top:148px;left:50%}.anatomy .slotlabel{max-width:115px;font-size:11px}.anatomy .defaultlabel,.anatomy .eyeslabel{font-size:11px}.anatomy .augslot{touch-action:manipulation}.showreadings .anatomy{display:none}.info{pointer-events:auto;background:#1c1e21;border:1px solid #62676c;border-radius:4px;width:auto;height:auto;padding:8px;display:none;inset:148px 8px 78px}.showreadings .info{display:block}.info h2{white-space:normal;height:25px;padding:0;font:16px/20px DXHeader}.infobody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-wrap:anywhere;width:auto;height:auto;padding:0 4px 12px 0;font:15px/1.45 DXSmall;inset:40px 10px 8px;overflow:hidden auto}.infobody p{margin-bottom:12px}.historybar{grid-template-columns:68px 36px minmax(0,1fr) 36px 50px;gap:3px;width:auto;height:44px;display:grid;top:40px;left:8px;right:8px}.historybar select,.historybar input,.historybar button{width:100%;height:44px;padding:0 3px;font:12px DXSmall}.historybar input{min-width:0;font:12px sans-serif}.withhistory .infobody{height:auto;top:96px}.metric{min-height:65px;margin-bottom:8px;padding-bottom:8px}.metric>span{width:auto;font-size:15px;display:block}.metric>b{margin:3px 0;font:20px DXHeader;display:block}.metric>small,.periodlabel{font:12px/16px DXTiny}.spark{width:100%;height:65px}.expandlog,.backlink{touch-action:manipulation;min-height:44px;padding:8px 0;font:14px DXSmall}.logentry{font:15px/1.5 DXSmall}.logentry small{font:12px DXTiny}.infobody h3{font:16px DXHeader}.venmo-handle{font-size:24px}.donate-link{min-height:48px;padding:12px}.infobody a{padding:5px 0;display:inline-block}.statusline{width:auto;height:22px;font:12px/18px DXTiny;display:none;inset:auto 10px 50px}.showreadings .statusline{display:block}.mobilefooter{z-index:11;border-top:1px solid #53585c;justify-content:space-between;align-items:center;height:40px;font:12px DXHeader;display:flex;position:absolute;bottom:5px;left:10px;right:10px}.mobilefooter button{color:#e3e99b;background:#272e29;border:1px solid #727774;min-width:90px;height:36px;padding:0 12px}.mobilefooter button:disabled{opacity:.6}.setup{overflow-wrap:anywhere;max-width:100%;height:100dvh;padding:18px 14px;font:14px sans-serif;overflow:auto;margin:0!important}.setup h1{font-size:22px}.setup h2{font-size:18px}.setup button,.setup input{min-height:44px}.setup code{word-break:break-all}.setup input[type=file]{max-width:100%}.setup textarea,.setup input[type=password]{font-size:16px!important}}@media (max-width:950px) and (max-height:500px){nav{grid-template-columns:repeat(8,minmax(0,1fr));height:40px}.mobiletabs{height:36px;top:54px;left:25%;right:25%}.anatomy,.info{top:98px}.info{bottom:66px}.statusline{bottom:44px}.mobilefooter{height:34px}.mobilefooter button{height:32px}.historybar{width:50%;top:6px;left:48%}.withhistory .infobody{top:58px}.info h2{max-width:45%}.metric{vertical-align:top;width:48%;margin-right:2%;display:inline-block}}@media (max-width:699px),(max-width:950px) and (max-height:500px){.historybar{grid-template-columns:68px 44px minmax(0,1fr) 44px 50px}}@media (max-width:359px) and (min-height:501px){.historybar{grid-template-rows:44px 44px;grid-template-columns:44px minmax(0,1fr) 44px;height:92px}.historybar select{grid-area:1/1/auto/3}.historybar button:last-child{grid-area:1/3}.historybar button[aria-label=Previous\ day]{grid-area:2/1}.historybar input{grid-area:2/2}.historybar button[aria-label=Next\ day]{grid-area:2/3}.withhistory .infobody{top:144px}}
