@charset "UTF-8";:root{--mobile-width:525}canvas{display:block;width:100%;height:100%;touch-action:none;overscroll-behavior:none}canvas.MovingItem{cursor:crosshair}option{background:var(--tooltip-bg, rgba(64, 64, 64, .8));color:var(--text-color, #eee)}button,input{color:inherit;font-family:inherit}.AddInputStyles input,.AddInputStyles select,.AddInputStyles button,.ConfigTable input,.ConfigTable select,.ConfigTable button{border-radius:6px;border:1px solid var(--window-titlebar-button-border, rgba(255, 255, 255, .18));background:var(--window-titlebar-button-background, rgba(255, 255, 255, .06));color:var(--window-titlebar-button-text, #eee);cursor:pointer}.AddInputStyles input:hover:not(.Disabled),.AddInputStyles select:hover:not(.Disabled),.AddInputStyles button:hover:not(.Disabled),.ConfigTable input:hover:not(.Disabled),.ConfigTable select:hover:not(.Disabled),.ConfigTable button:hover:not(.Disabled){background:var(--window-titlebar-button-bg-hover, rgba(255, 255, 255, .1))}.AddInputStyles input:active:not(.Disabled),.AddInputStyles select:active:not(.Disabled),.AddInputStyles button:active:not(.Disabled),.ConfigTable input:active:not(.Disabled),.ConfigTable select:active:not(.Disabled),.ConfigTable button:active:not(.Disabled){background:var(--window-titlebar-button-bg-active, rgba(255, 255, 255, .14))}.AddInputStyles input.Disabled,.AddInputStyles select.Disabled,.AddInputStyles button.Disabled,.ConfigTable input.Disabled,.ConfigTable select.Disabled,.ConfigTable button.Disabled{opacity:.45;cursor:not-allowed}.WinButton{border-radius:6px;border:1px solid var(--window-titlebar-button-border, rgba(255, 255, 255, .18));background:var(--window-titlebar-button-background, rgba(255, 255, 255, .06));color:var(--window-titlebar-button-text, #eee);cursor:pointer}.WinButton:hover:not(.Disabled){background:var(--window-titlebar-button-bg-hover, rgba(255, 255, 255, .1))}.WinButton:active:not(.Disabled){background:var(--window-titlebar-button-bg-active, rgba(255, 255, 255, .14))}.WinButton.Disabled{opacity:.45;cursor:not-allowed}.SafeHide{position:fixed;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(0,0,0,0)}.PopupMessage{position:absolute;z-index:100000;display:flex;inset:0;justify-content:center;align-items:center;background:var(--popup-surround-background, rgba(51, 51, 51, .75));padding:clamp(0px,(100dvh - 150px) / 2,40px) clamp(0px,(100vw - 150px) / 2,40px)}.PopupMessage>div{display:flex;flex-direction:column;width:100%;height:100%;padding:10px;border-radius:20px;background:var(--popup-background, rgba(24, 24, 24, .8));box-shadow:var(--box-shadow)}.PopupMessage .CloseMessage{flex:0 0 auto;text-align:center;color:red;font-size:120%}.PopupMessage .MessageText{flex:1 1 auto;display:flex;justify-content:center;align-items:center;overflow:hidden;text-align:center;font-size:80px;color:var(--text-color, #eee)}#ItemTooltip,.HelpButton>*{position:absolute;box-sizing:border-box;border:1px solid var(--window-border, rgba(255, 255, 255, .25));background:var(--tooltip-bg, rgba(64, 64, 64, .8));color:var(--text-color, #eee);box-shadow:var(--box-shadow);display:none;z-index:20000;white-space:nowrap;padding:3px}#ItemTooltip.Active,.HelpButton>*.Active{display:block}.ItemContents{white-space:pre-wrap}.ItemContents:not(.Results)>div{height:100%}.ItemContents a.StrikeFound{text-decoration:var(--ItemContentsLink-StrikeFound, line-through solid white)}.ItemContents a.StrikeStarted{text-decoration:var(--ItemContentsLink-StrikeStarted, line-through wavy silver)}.ItemContents a,.ItemContents a:visited{color:var(--ItemContentsLink-Default, cyan)}.ItemContents a.FlagRecommended,.ItemContents a:visited.FlagRecommended{color:var(--ItemContentsLink-FlagRecommended, plum)}.ItemContents a.FlagStarted,.ItemContents a:visited.FlagStarted{color:var(--ItemContentsLink-FlagStarted, teal)}.ItemContents a.FlagNot,.ItemContents a:visited.FlagNot{color:var(--ItemContentsLink-FlagNot, red)}.ItemContents a:hover,.ItemContents a:hover *{color:var(--ItemContentsLink-Hover, yellow)!important}.ItemContents .VC_SepOR{color:var(--VarColor-SepOR, purple)!important}.ItemContents .VC_SepAND{color:var(--VarColor-SepAND, white)!important}.ItemContents .VC_CollectedCounts{color:var(--VarColor-CollectedCounts, grey)!important}.ItemContents .Important{text-decoration:none;background:linear-gradient(65deg,red,#ff7f00,#ff0,#0f0,#0ff,#00f,#8b00ff,red,#ff7f00,#ff0,#0f0,#0ff,#00f,#8b00ff,red);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 200%;--phase:0;animation:ImportantRainbowShift 7s linear infinite;animation-delay:calc(-3s * var(--phase))}@keyframes ImportantRainbowShift{0%{background-position:0 50%}to{background-position:200% 50%}}.ItemContents .Key{font-size:80%}.ItemContents .Value{font-weight:700}.ItemContents .ItemIcon{--NewIconSize:18px}.ItemContents img{display:block;width:100%;max-width:100%;max-height:75%;margin-top:5px;object-fit:contain}.WinRoot:not(.AutoSized) .ItemContents img{width:300px;height:170px;max-width:none;max-height:none}.ItemIcon{position:relative;display:inline-block;overflow:hidden;left:-2px;top:3px;margin-top:-2px;width:var(--NewIconSize);height:var(--NewIconSize)}.ItemIcon:before{content:"";position:absolute;display:block;left:0;top:0;background-repeat:no-repeat;width:var(--ItemIconWidth);height:var(--ItemIconHeight);background-position:calc(-1 * var(--x) * (var(--ItemIconWidth) + var(--ItemIconPadding))) calc(-1 * var(--y) * (var(--ItemIconHeight) + var(--ItemIconPadding)));--NewIconSize_Num:tan(atan2(var(--NewIconSize ), 1px));--ItemIconWidth_Num:tan(atan2(var(--ItemIconWidth ), 1px));transform-origin:top left;--NewScale:calc(var(--NewIconSize_Num) / var(--ItemIconWidth_Num));transform:scale(var(--NewScale))}#ItemTooltip .ItemIcon{position:relative;top:6px;--NewIconSize:22px;margin-top:-7px}@keyframes DetachedBorderBlink{to{border-color:var(--window-detach-border, green)}}@keyframes DetachedOutlineBlink{to{outline-color:var(--window-detach-border, green)}}.WinRoot.Detached{animation:DetachedBorderBlink 1s ease-in-out 4 alternate}.WinRoot.Detached.Active{animation:DetachedOutlineBlink 1s ease-in-out 4 alternate}body #MainMenu{display:block}#MainMenu{position:absolute;top:15px;left:15px;z-index:15000}#MainMenu .PopupButton{font-size:28px;color:var(--main-menu-button, #808080);cursor:context-menu}#MainMenu .PopupButton:hover{color:var(--main-menu-button-hover, white)}#MainMenu .PopupButton:before{content:var(--main-menu-icon, "☰")}#MainMenu .PopupButton:active{transform:translateY(1px)}#MainMenu .Popup,.StdPopupMenu{display:none;position:absolute;top:10px;left:15px;border:1px solid var(--window-border, rgba(255, 255, 255, .25));border-radius:8px;padding:0 5px;background:var(--window-background, rgba(20, 20, 20, .94));color:var(--text-color, #eee);box-shadow:var(--box-shadow)}#MainMenu .Popup .MenuItem,.StdPopupMenu .MenuItem{margin:7px 0 8px;padding:3px 5px;border-radius:5px;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}#MainMenu .Popup .MenuItem a,.StdPopupMenu .MenuItem a{color:inherit;text-decoration:none}#MainMenu .Popup .MenuItem:not(:last-child):after,.StdPopupMenu .MenuItem:not(:last-child):after{content:"";display:block;position:absolute;margin-top:7px;width:calc(100% - 20px);height:1px;background:var(--line-separator, white)}#MainMenu .Popup .MenuItem:hover,.StdPopupMenu .MenuItem:hover{background:var(--main-menu-item-hover, rgba(255, 255, 255, .1254901961))}#MainMenu #MenuDebug:not(.Show){display:none}.HLLine{color:var(--hl-text-color, #eee);background:var(--line-item-hover, rgba(70, 120, 200, .5019607843))}.HLLine .Alt{color:var(--line-item-alt, cyan)}.ItemWindowButtons{display:flex;margin-bottom:5px;flex-wrap:wrap;justify-content:space-evenly;row-gap:3px}.FontSize.F1{font-size:xx-small}.FontSize.F2{font-size:small}.FontSize.F3{font-size:medium}.FontSize.F4{font-size:large}.FontSize.F5{font-size:x-large}.FontSize.FN1{font-size:90%}.FontSize.FN2{font-size:80%}.FontSize.FN3{font-size:70%}.FontSize.FN4{font-size:60%}.FontSize.FN5{font-size:50%}.FontSize.FP1{font-size:110%}.FontSize.FP2{font-size:120%}.FontSize.FP3{font-size:130%}.FontSize.FP4{font-size:140%}.FontSize.FP5{font-size:150%}@media(max-width:525px){#MainMenu{z-index:1500}}.HelpButton{--HBSize:16px;position:relative;display:inline-block;width:var(--HBSize);height:var(--HBSize);border-radius:50%;background-color:#fff;cursor:help}.HelpButton:before{content:"?";position:absolute;display:flex;inset:0;align-items:center;justify-content:center;font-size:calc(var(--HBSize) - 2px);line-height:1;font-weight:900;color:#000}.HelpButton>*{left:calc(var(--HBSize) / 2);top:calc(var(--HBSize) / 2);cursor:default}.HelpButton:hover>*{display:block}.HelpButton.SolidPopupBG>*,.HelpButton.SolidPopupBG>*:before,.HelpButton.SolidPopupBG>*:after{background:var(--window-background, rgba(20, 20, 20, .94))}.HelpButton.SolidPopupBG>*:before,.HelpButton.SolidPopupBG>*:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1}
