body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{background-color:#8f4aff;width:100%;height:100%}html{background-color:#8f4aff;font-family:sans-serif}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (appearance:none){html:has(.single-products){overscroll-behavior:auto!important}}body,.FullScreenContainer{background-color:#8f4aff;font-family:sans-serif}.SvgFillContainer{width:100%;height:auto;overflow:visible}.App{--dark-background:#8f4aff;--dark-foreground:#fff;--dark-ltbackground:#ffffff0d;--dark-ltltbackground:#ffffff26;--dark-border:#191919;--light-background:#fff;--light-ltbackground:#d3f0ff;--light-graybackground:#f3f3f3;--light-foreground:#191919;--light-ltforeground:#7f42e1;--light-ltltforeground:#8f4aff;--light-border:#191919;--light-gray-foreground:#949494;--arc0:max(min(.5vh, .5vw), 5px);--arc1:max(min(1vh, 1vw), 10px);--arc2:max(min(3vh, 3vw), 30px);width:100%;height:100%;container:App/inline-size}.fullscreen-enabled{height:100vh;overflow:auto}.HeaderBlock{padding:var(--arc1);background-color:var(--light-background);color:var(--light-foreground);border-radius:var(--arc1);corner-shape:superellipse(1.6);margin:var(--arc1);grid-template-columns:1fr;justify-content:stretch;display:grid;position:fixed;top:0;right:0}.ScreenImg{cursor:pointer;width:20px;height:20px}.ModalConfig{background-color:var(--light-graybackground);color:var(--light-foreground);flex-flow:column;padding:1em;display:flex}.ModalConfigOverlay{background-color:#0008;display:flex;position:fixed;inset:0;container:ModalConfigOverlay/inline-size}@container ModalConfigOverlay (width<400px){.ModalConfig{border-radius:var(--arc1);corner-shape:superellipse(1.6);align-self:flex-end;width:100vw;height:5em}}@container ModalConfigOverlay (width>=400px){.ModalConfig{z-index:10000;top:var(--arc2);right:var(--arc2);border-radius:var(--arc1);corner-shape:superellipse(1.6);width:20em;height:5em;position:fixed}}.ConfigLabel{flex-flow:row;justify-content:space-between;align-items:center;height:2em;margin:.2em;display:flex}.ConfigLabelSwitch{vertical-align:middle;align-self:flex-end;height:2em;margin-left:4px}.RulesBlock{background-color:var(--light-background);color:var(--light-foreground);width:80vw;max-width:1440px;padding:var(--arc2);border-radius:var(--arc2);corner-shape:superellipse(1.6);flex-flow:column;align-items:center;margin-left:auto;margin-right:auto;font-family:sans-serif;display:flex}@container App (width<1100px){.RulesBlock{width:94vw;padding:var(--arc1);border-radius:var(--arc1);corner-shape:superellipse(1.6)}}.RulesInnerBlockContextHeaderBlock{padding:0 var(--arc2);grid-template-columns:1fr;align-items:center;width:-webkit-fill-available;width:-moz-available;width:stretch;display:grid;container:RulesInnerBlockContextHeaderBlock/inline-size}.RulesInnerBlockContextHeaderKeyboard{align-self:flex-start;max-width:150px;height:13vh}.LeaderBoardBlockContextHeaderTarget{align-self:flex-end;max-width:200px;height:13vh;display:flex;overflow:visible}.RulesInnerBlockContextHeader{padding:0 var(--arc2);flex-flow:column;align-items:center;display:flex}@container GameRunner (width<600px){.RulesInnerBlockContextHeaderBlock{padding:0 var(--arc1);grid-template-columns:1fr}.RulesInnerBlockContextHeaderKeyboard{display:none!important}.RulesInnerBlockContextHeader{padding:0}.LeaderBoardBlockContextHeaderTarget{display:none!important}}.RulesInnerBlockContextHeaderCaption{margin-bottom:var(--arc1);justify-content:stretch;font-size:xxx-large;font-weight:700;display:grid}.RulesInnerBlockContextHeaderText3{text-align:center;margin-left:auto;margin-right:auto;font-size:large;line-height:1.25}.RulesInnerBlockContextBlock{margin-left:min(var(--arc1), 2vw);margin-right:min(var(--arc1), 2vw)}.RulesInnerBlockContextBlockTitle{padding-top:.5em;font-size:x-large;font-weight:700}.RulesInnerBlockContextBlockText{font-size:medium;line-height:1.25}.RulesButton{margin-left:auto;margin-right:auto;margin-bottom:var(--arc1);background-color:var(--light-foreground);color:var(--dark-foreground);padding:var(--arc1) calc(var(--arc1) * 4);border-radius:var(--arc1);corner-shape:superellipse(1.6);cursor:pointer;place-items:center;display:grid}.RulesButtonReturnLink{text-decoration:none}.RulesButtonReturn{margin-top:var(--arc1);background-color:var(--light-graybackground);color:var(--light-foreground);padding:var(--arc1) calc(var(--arc1) * 4);border-radius:var(--arc1);corner-shape:superellipse(1.6);cursor:pointer;place-items:center;margin-left:auto;margin-right:auto;display:grid}.GameInfoTable{border-width:2px;border-color:var(--light-border);border-spacing:0;border-collapse:collapse;border-style:solid;width:100%}.GameInfoTable>thead>tr>th,.GameInfoTable>tbody>tr>th:first-child{border-width:1px;border-color:var(--light-border);border-style:solid;padding:.5em;font-weight:700}.GameInfoTable>tbody>tr>td{border-width:1px;border-color:var(--light-border);text-align:right;border-style:solid;padding:.5em;font-weight:400}.GameResult{border-radius:var(--arc1);corner-shape:superellipse(1.6);gap:var(--arc1);color:var(--light-foreground);background-color:var(--light-background);flex:1 0 0;min-width:300px;max-width:480px;min-height:180px;padding:min(3vh,3vw);display:grid}.GameResultInfoBlock{opacity:1;gap:10px;padding:0;display:grid}.GameResultInfoBlockText1{font-weight:700}.GameResultInfoBlockText2{text-align:left;align-items:center;font-size:3em;font-weight:700;display:flex}.GameResultButton{background-color:var(--light-foreground);color:var(--dark-foreground);padding:var(--arc1) var(--arc2);border-radius:var(--arc1);corner-shape:superellipse(1.6);cursor:pointer;-webkit-user-select:none;user-select:none;place-items:center;margin-left:auto;margin-right:auto;font-size:x-large;display:grid}.GameResultInfoBlockBlock{grid-template-columns:3fr 1fr;display:grid}.GameResultInfoBlockCoin{justify-content:flex-end;margin-top:-20px;display:flex}.WIPInfo{border-radius:var(--arc1);corner-shape:superellipse(1.6);gap:var(--arc1);color:var(--light-foreground);background-color:var(--light-background);flex-flow:column;flex:1 0 0;min-width:300px;max-width:480px;min-height:180px;padding:min(3vh,3vw);display:flex}.WIPInfoHeader{text-transform:uppercase;justify-self:center;font-size:x-large;font-weight:700}.WIPINFODisplay{grid-template-rows:1fr 1fr 1fr 1fr 1fr;gap:.7vh;display:grid}.WIPInfoLine{grid-template-columns:3fr 5fr 2fr;align-items:center;gap:2vw;display:grid}.WIPInfoLineText{text-align:right;color:var(--light-gray-foreground);text-wrap-mode:nowrap;font-weight:700}.WIPInfoLineGauge{grid-template-columns:1fr 1fr 1fr;justify-content:center;align-items:center;gap:1vw;display:grid}.WIPInfoLineBar{max-height:round(.3em,1px);display:flex}.WIPInfoLineBarGrey{corner-shape:superellipse(1.6);background-color:#ddd;border-radius:.25em;justify-content:center;align-items:flex-start;width:100%;height:round(.3em,1px)}.WIPInfoLineBarGreen{corner-shape:superellipse(1.6);background-color:#5cad9a;border-radius:.25em;justify-content:center;height:round(.3em,1px)}.WIPInfoLineBarYellow{corner-shape:superellipse(1.6);background-color:#f0c555;border-radius:.25em;justify-content:center;height:round(.3em,1px)}.WIPInfoLineBarRed{corner-shape:superellipse(1.6);background-color:#d84d4d;border-radius:.25em;justify-content:center;height:round(.3em,1px)}.GameTable{grid-template-columns:4fr 4fr 2fr 2fr 2fr 2fr 2fr 2fr 2fr 2fr 2fr 2fr;margin:.2em;display:grid}.GameTableColHeader{corner-shape:superellipse(1.6);color:var(--dark-foreground);border-radius:10px 10px 0 0;flex-flow:column;place-items:center;row-gap:5px;padding-left:10px;padding-right:10px;display:flex}.GameTableColHeaderOdd{background-color:var(--dark-background)}.GameTableColHeaderEven{background-color:var(--dark-ltbackground)}.GameTableColHeaderCaption{text-align:center;text-transform:uppercase;margin-top:5px}.GameTableColHeaderCounterBlock{align-items:flex-end;height:100%;display:flex}.GameTableColCounter{text-align:center;vertical-align:middle;corner-shape:superellipse(1.6);opacity:1;background-color:var(--light-foreground);width:40px;height:20px;color:var(--dark-foreground);border-radius:10px;place-items:center;margin-left:auto;margin-right:auto;font-weight:700;display:grid}.GameTableColDrop{corner-shape:superellipse(1.6);border-radius:20px;width:100%;min-height:max(300px,75vh);margin-top:10px;margin-bottom:10px}.GameTableColDrop:has(div.GameTableColEmpty){border-style:dashed;border-width:2px;border-color:var(--dark-foreground)}.GameTableColDropReady{background-color:var(--dark-ltltbackground);corner-shape:superellipse(1.6);border-style:dashed;border-width:2px;border-color:var(--dark-foreground);border-radius:20px}.GameTableColEmpty{color:var(--dark-foreground);place-content:center;gap:20px;margin:50px 20px;display:grid}.GameTableColEmptyText{text-align:center;margin-bottom:30px}.GameTableColEmptyCard{opacity:1;corner-shape:superellipse(1.6);width:24px;height:30px;color:var(--light-ltforeground);text-align:center;border-radius:4px;place-items:center;margin-left:auto;margin-right:auto;padding:9px;display:grid}.GameTableColEmptyCard1{background-color:#fffc}.GameTableColEmptyCard2{background-color:#fff9}.GameTableColEmptyCard3{background-color:#fff6}.GameTableColEmptyCard4{background-color:#fff3}.GameTableColTasks{corner-shape:superellipse(1.6);scrollbar-color:#000 #fff;border-radius:0 0 10px 10px;justify-items:center;row-gap:5px;min-height:200px;max-height:80vh;margin-bottom:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;display:inline-block;overflow:clip auto}@media (hover:none){.GameTableColTasks{padding-right:30px}}.GameTableColContainer{width:100%}.GameTableColTasksOdd{background-color:var(--dark-background)}.GameTableColTasksEven{background-color:var(--dark-ltbackground)}@container GameRunner (width<130em){.GameTableColHideable{display:none!important}.GameTable{grid-template-columns:1fr 1fr}}.TaskInfo{border-radius:var(--arc0);corner-shape:superellipse(1.6);gap:var(--arc0);padding:var(--arc1);background-color:var(--light-background);color:var(--light-foreground);-webkit-user-select:none;user-select:none;flex-flow:column;width:-webkit-fill-available;width:-moz-available;width:stretch;height:min-content;margin-top:10px;margin-bottom:10px;display:flex;container:TaskInfo/inline-size}.TaskInfoDataMoney{color:#5cad9a}.TaskInfoCaption{text-transform:uppercase;white-space:nowrap;font-family:monospace;font-size:x-large;font-weight:700}.TaskInfoDataLine{grid-template-columns:minmax(1em,100%) fit-content(7ch);display:grid}.TaskInfoData{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TaskInfoDataNum{text-align:right;padding-left:10px}.TaskInfoSpaceDiv{border-color:var(--light-gray-foreground);border-top-style:solid;border-top-width:1px}@container TaskInfo (width<200px){.TaskInfoButtons{display:none!important}}@container TaskInfo (width>=200px){.TaskInfoButtonsCompact{display:none!important}}.TaskInfoButtons{justify-content:space-around;align-items:center;gap:var(--arc0);flex-flow:row;display:flex}.TaskInfoButtonsCompact{place-items:stretch center;gap:var(--arc0);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr;display:grid}.TaskInfoKeysColChange{grid-row:span 2}.TaskInfoKeysColChange>.TaskInfoKeys{height:-webkit-fill-available;height:-moz-available;height:stretch}.TaskInfoKeys{cursor:pointer;width:16px;height:16px;padding:var(--arc0);background-color:var(--light-graybackground);border-radius:var(--arc0);corner-shape:superellipse(1.6)}.GameResultBlock{margin:0 var(--arc1) var(--arc1) var(--arc1);gap:var(--arc1);flex-flow:wrap;display:flex}.GameRunner{width:100%;height:100%;padding-top:var(--arc1);padding-bottom:var(--arc1);flex-flow:column;display:flex;container:GameRunner/inline-size}.EndGame{opacity:1;width:80vw;max-width:1440px;padding-top:var(--arc2);padding-bottom:var(--arc2);border-radius:var(--arc2);corner-shape:superellipse(1.6);background-color:var(--light-background);color:var(--light-foreground);flex-flow:column;gap:3vh;margin-left:auto;margin-right:auto;display:flex}@container GameRunner (width<600px){.EndGame{corner-shape:superellipse(1.6);border-radius:var(--arc1)!important;width:94vw!important}}.EndGameBlock{flex-flow:column;align-items:center;width:100%;margin-left:auto;margin-right:auto;display:flex}.EndGameHeaderBlock{gap:3vw;width:-webkit-fill-available;width:-moz-available;width:stretch;margin-left:5vw;margin-right:5vw;display:flex;container:EndGameHeaderBlock/inline-size}.EndGameResultHeader{text-transform:uppercase;text-align:center;min-width:100px;max-width:40vw;margin-left:auto;margin-right:auto;font-size:xxx-large;font-weight:700}.EndGameResultProfit{text-align:center;color:var(--light-ltforeground);font-size:xxx-large;font-weight:700}.EndGameBestResult{text-align:center;margin-top:20px}.EndGameBestResultNum{font-weight:700}.EndGameInfo{border-color:var(--light-border);corner-shape:superellipse(1.6);border-style:solid;border-width:2px;border-radius:32px;flex-flow:row;width:60%;margin-left:auto;margin-right:auto;padding:30px;display:flex}.EndGameInfoText{flex-flow:column;display:flex}.EndGameInfoCaption{letter-spacing:-1%;font-size:x-large;font-weight:700}.EndGameInfoText1{text-align:left;align-self:flex-start;margin-top:.5em;line-height:1.25}.EndGameArticleLink{text-decoration:none}.EndGameResultIcon1{flex-direction:column;justify-content:flex-start;height:100%;display:flex}.EndGameResultIcon1Img{width:80%;height:80%}.EndGameResultIcon2{flex-direction:column;align-self:flex-end;height:100%;display:flex}@container EndGameHeaderBlock (width<600px){.EndGameResultIcon1,.EndGameResultIcon2{display:none!important}.EndGameResultHeader{margin-left:var(--arc1);margin-right:var(--arc1);max-width:none}}.EndGameResultIcon2Img{width:80%;height:80%}.EndGameButton{background-color:var(--light-foreground);width:200px;height:64px;color:var(--dark-foreground);corner-shape:superellipse(1.6);cursor:pointer;border-radius:12px;place-items:center;margin-left:auto;margin-right:auto;padding-left:28px;padding-right:28px;font-size:20px;display:grid}.EndGameButtonReturnLink{text-decoration:none}.EndGameButtonReturn{background-color:var(--light-graybackground);width:200px;height:64px;color:var(--light-foreground);corner-shape:superellipse(1.6);cursor:pointer;border-radius:12px;place-items:center;margin-left:auto;margin-right:auto;padding-left:28px;padding-right:28px;font-size:20px;display:grid}.Article{flex-flow:column;width:100%;height:98vh;display:flex;container:Article/inline-size}.ArticleContainer{background-color:var(--light-background);width:90vw;color:var(--light-foreground);margin:var(--arc2) auto;flex-grow:1;align-self:stretch}.ArticleContainerBlock{text-align:left;flex-flow:column;flex-grow:1;align-items:stretch;margin-left:auto;margin-right:auto;line-height:1.5;display:flex}@container Article (width>=900px){.ArticleContainer{width:90vw;padding:var(--arc2);border-radius:var(--arc2);corner-shape:superellipse(1.6)}.ArticleContainerBlock{max-width:50em}}@container Article (width<900px){.ArticleContainer{width:90vw;padding:var(--arc1);border-radius:var(--arc1);corner-shape:superellipse(1.6);margin:var(--arc1) auto}.ArticleContainerBlock{width:80vw}}.ArticleCaption{text-align:left;margin-bottom:var(--arc2);text-transform:uppercase;letter-spacing:2%;align-self:flex-start;font-size:5vh;font-weight:700;line-height:90%}.ArticleReading{text-align:left;margin-top:1em}.ArticleEpigraph{margin:var(--arc2) 0;border-radius:var(--arc2);corner-shape:superellipse(1.6);border-color:var(--light-border);padding:var(--arc2);border-style:solid;border-width:2px;position:relative}.ArticleEpigraphQuote{width:3em;height:3em;display:block;position:absolute;top:-1em;right:2em}.ArticleEpigraphText{font-weight:700}.ArticleEpigraphAuthor{margin-top:1em}.ArticleEpigraphAuthor>a{color:var(--light-ltltforeground);text-decoration:none}.ArticleNotice{text-align:left}.ArticleParagraph{text-align:left;align-self:flex-start;margin-top:.5em}.ArticleHeader1{margin-top:1em;margin-bottom:0;font-size:x-large;font-weight:700}.ArticleHeader2{margin-top:1em;margin-bottom:0;font-size:large;font-weight:700}.ArticleParagraphListItem{text-align:left;text-indent:0;margin-left:0}.ArticleParagraphNumListItem{text-indent:0;margin-left:0}.ArticleParagraphList{align-self:flex-start;margin:0;padding-left:2em}.ArticleParagraphStrong{font-weight:700}.ArticleButton{background-color:var(--light-foreground);min-width:200px;color:var(--dark-foreground);padding:var(--arc1) var(--arc2);border-radius:var(--arc1);corner-shape:superellipse(1.6);cursor:pointer;justify-self:center;place-items:center;margin-left:auto;margin-right:auto;font-size:20px;display:grid}.ArticleButtonOther{background-color:var(--light-graybackground);color:var(--light-foreground)}.ArticleLink{text-decoration:none}.ArticleImage{max-width:150px;padding-top:var(--arc2);place-self:center}.ArticleParagraphSpace{height:var(--arc1)}
