a,.ilink{color:#248}a:where(:hover){color:#608ede}a:where(:visited),.ilink.yours{color:#726}a:where(:visited:hover),.ilink.yours:hover{color:#ac4998}button.ilink{border:0;background:transparent;padding:0;margin:0;outline:0;font:inherit}.ilink,summary:hover:has(a:hover) span.ilink{text-decoration:none;color:#248}.ilink:hover,summary:hover span.ilink{text-decoration:underline;color:#68c}summary:hover span.ilink{text-decoration:underline;color:#68c}.subtle,.dark .subtle{text-decoration:none;color:inherit;border:0;background:transparent;padding:0;margin:0}button.subtle{font:inherit}.subtle:hover{text-decoration:underline;color:#68c}.blocklink{display:block;margin:2px 7px 4px;padding:1px 4px 2px;border:1px solid #BBCCDD;background:#f8fbfd80;border-radius:4px;text-decoration:none;color:#369;text-shadow:#ffffff 0px -1px 0;cursor:pointer;font-size:10pt;overflow:hidden;white-space:nowrap}.blocklink small{font-size:8pt}.blocklink:hover,.blocklink.cur{border-color:#789;background:#e5eaed;color:#246;text-decoration:none}.blocklink:active,.blocklink.cur{background:#d6dfe4}.dark .blocklink{box-shadow:none;text-shadow:none;border-color:#526c87;background:#1e283280;color:#79b}.dark .blocklink:hover,.dark .blocklink.cur{border-color:#ace;background:#1e2832;color:#ace}.dark .blocklink:active,.dark .blocklink.cur{background:#28343f}a,button,summary{cursor:pointer;touch-action:manipulation}button:disabled{cursor:default}.button{cursor:pointer;text-align:center;text-decoration:none;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2),inset 0 -1px 2px rgba(255,255,255,1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2),inset 0 -1px 2px rgba(255,255,255,1);box-shadow:0 1px 2px #0003,inset 0 -1px 2px #fff;border-radius:5px;font-family:Verdana,Helvetica,Arial,sans-serif;display:inline-block;color:#222;text-shadow:0 1px 0 white;border:1px solid #AAAAAA;background:#e3e3e3;background:linear-gradient(to bottom,#f6f6f6,#d3d3d3);font-size:9pt;padding:3px 8px}select.button{text-align:left}.button option,.button optgroup{background:#f6f6f6;color:#222}.button:hover,.button:active{background:#cfcfcf;background:linear-gradient(to bottom,#f2f2f2,#b2b2b2);border-color:#606060}.button:active{background:linear-gradient(to bottom,#bfbfbf,#f2f2f2)}.button.notifying{border-color:#a86;background:#e3c3a3;background:linear-gradient(to bottom,#f6d6b6,#d3b396)}.button.notifying:hover{border-color:#604020;background:#cfaf8f;background:linear-gradient(to bottom,#f2c6a6,#b28e6e)}.button.notifying:active{background:#b28e6e;background:linear-gradient(to bottom,#b28e6e,#f6d6b6)}.button.alt-notifying{border-color:#669caa;background:#a3d0e3;background:linear-gradient(to bottom,#daf2fc,#a3d0e3)}.button.alt-notifying:hover{border-color:#406070;background:#8fb2cf;background:linear-gradient(to bottom,#daf2fc,#8fb2cf)}.button.alt-notifying:active{background:#8fb2cf;background:linear-gradient(to bottom,#8fb2cf,#daf2fc)}.button.subtle-notifying{color:#a60}.button.disabled,.button.disabled:hover,.button.disabled:active,.button:disabled,.button:disabled:hover,.button:disabled:active,.button.cur,.button.cur:hover{cursor:default;background:#eee;border-color:#ccc;color:#999;text-shadow:none;box-shadow:0 1px 2px #0000001a}.button.cur,.button.cur:hover,.button.cur:disabled,.button.cur:disabled:hover{background:#f8f8f8;color:#444;border-color:#aaa}.button-first,.button-middle{border-top-right-radius:0;border-bottom-right-radius:0}.button-last,.button-middle{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.button-first:hover,.button-middle:hover{position:relative}.button-first.cur:hover,.button-middle.cur:hover{position:static}.button.small{font-size:8pt;padding:2px 5px}.button.big{font-size:12pt;padding:5px 10px}html,body{margin:0;padding:0;height:100%;overflow:visible}body{color:#4a4e52;font-size:11pt;font-family:Verdana,Helvetica,Arial,sans-serif;background:linear-gradient(to bottom,rgba(77,93,140,.6),rgba(77,93,140,.2) 80px,transparent 160px,transparent);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat}.pad{margin:0;padding:5px 15px}.pad p{margin:9px 0}.label strong{font-size:11pt;display:block}.buttonbar{margin-top:1em;text-align:center}select{font-size:9pt;font-family:Verdana,Helvetica,Arial,sans-serif}.label{font-size:9pt;font-weight:700;display:block}.optlabel{font-size:9pt;display:block}.label strong,.label .labeled{font-size:11pt}.label .textbox,.label .button,.label strong,.label .labeled{margin-top:2px;display:block}.label .labeled{font-weight:400}.textbox{border:1px solid #AAAAAA;border-radius:3px;padding:2px 3px;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:9pt;box-shadow:inset 0 1px 2px #ccc,1px 1px #fff9;background:#f8fbfd;color:#000}pre.textbox{white-space:pre-wrap}.textbox tt{color:#38c}.textbox:hover{border-color:#474747;box-shadow:inset 0 1px 2px #d2d2d2,1px 1px #fff9;background:#fff}.textbox:focus{outline:0 none;border-color:#048;box-shadow:inset 0 1px 2px #d2d2d2,0 0 6px #26a}.textbox:focus{background:#fff}.textbox.disabled,.textbox:disabled{background:#ccc;color:#555}.textbox::-webkit-search-cancel-button{cursor:pointer}header{padding:2px;text-align:center;font-size:25pt;font-family:Verdana,Helvetica,Arial,sans-serif;-webkit-text-stroke-width:.35px;-webkit-text-stroke-color:white;text-shadow:2px 1px 5px hsl(207,20%,21%)}.menugroup{display:block;padding:10px 0;margin:30px auto;max-width:270px;border-radius:20px;background:#0003;color:#fff;text-shadow:0 1px 0 black;text-align:center}.mainmessage p,.menugroup p{margin:10px 0}.menugroup .label{text-align:left;margin-left:20px}.menugroup .button{box-sizing:border-box;font-size:12pt;display:inline-block;padding:5px 7px 3px;width:200px;text-shadow:0 -1px 0 hsl(210,40%,10%);box-shadow:0 1px 2px #0003,inset 0 1px 1px #fffc;color:#fff;border:solid 1px #AAAAAA;background:#779ec5;background:linear-gradient(to bottom,#9bb8d4,#5485b6);border-color:#3d668f}.menugroup .button.select{background:#dfe9f1;color:#000;font-size:9pt;width:230px;text-shadow:none}.menugroup .button.select:hover{background:linear-gradient(to bottom,#dfe9f1,#969696)}.menugroup .button.big{width:230px;height:50px;padding:0;font-size:14pt}.menugroup .button.big small{display:block;font-size:9pt}.menugroup .button:hover{background:#5485b6;background:linear-gradient(to bottom,#779ec5,#406b96);border-color:#20364b}.menugroup .button:active{box-shadow:0 1px 2px #0003,inset 0 -1px 1px #ffffff4d,inset 0 1px 1px #0006;background:#406b96;background:linear-gradient(to bottom,#406b96,#6994bf);border-color:#20364b}.menugroup .button.disabled,.menugroup .button.disabled:hover,.menugroup .button.disabled:active{cursor:default;background:#eee;border-color:#ccc;border-style:solid;border-width:1px;color:#999;text-shadow:none;box-shadow:0 1px 2px #0000001a}.setchart{border:1px solid #999999;background:#dae5f0 no-repeat scroll 10px 5px none;border-radius:5px;padding:2px 0 0 3px;margin:8px auto 30px;height:70px;width:630px;box-shadow:inset 1px 1px #fff9}.guesscard{display:flex;gap:5px;position:relative;border:1px solid #999999;background:#dae5f0 no-repeat scroll 10px 5px none;border-radius:5px;padding:2px;margin:8px auto 30px;height:180px;width:630px;font-family:Verdana,Helvetica,Arial,sans-serif;box-shadow:inset 1px 1px #fff9}.col{width:207px;height:177px}.left{margin-left:2px;margin-top:2px;width:200px;height:168.5px;background:#fff;border-radius:5px;border:1.5px solid #999999;display:flex;align-items:center;justify-content:center}.left img{width:95%;height:95%;object-fit:contain}.middle,.right{display:flex;flex-direction:column;gap:6px;padding:2px}.box{border:1.5px solid #999999;border-radius:5px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-weight:700;text-align:center}.small{height:53px}.large{height:112px;font-size:20pt}.row{display:flex;width:100%;gap:5px}.half{width:101px;height:53px}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#aeaeb180;justify-content:center;align-items:center;z-index:1000}.popup{position:fixed;left:50%;top:20px;transform:translate(-50%);text-align:left;background:#e1e8e8;color:#000;border:1px solid #999999;padding:2px 10px 10px;width:500px;max-height:calc(100vh - 40px);overflow-y:auto;border-radius:6px;box-shadow:inset 1px 1px #fff,inset -1px -1px #ddd,2px 2px 3px #0003;z-index:20}.menu-container{margin-top:10px;display:flex;justify-content:center}.autocomplete-wrapper{position:relative;width:250px}.suggestions{position:absolute;top:100%;left:0;right:0;z-index:1000;background:#fff;border:1px solid #ccc;border-top:none;list-style:none;margin:0;padding:0;max-height:180px;overflow-y:auto;display:none}.suggestions li{padding:8px;cursor:pointer}.suggestions li:hover{background-color:#eee}
