.App_container__TYg8j{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column;height:100vh;overflow:hidden}.App_updateButton__-rYwM{font-size:10pt;margin-left:8px;padding:0 6px}.App_analyzeButton__19vOt{margin-left:8px}.App_projectNameContainer__1eKvq input[type=text]{width:130px;font-size:10.5pt;padding:2px;background-color:#3f3f3f;border:1px solid hsla(0,0%,100%,.3);border-radius:2px;color:#fff}.App_logo__1f7dl{-moz-box-flex:1;flex:1 1}.App_logoImg__1rV9T{margin-right:8px;height:32px!important;vertical-align:middle}.App_logo__1f7dl img{height:24px;vertical-align:middle}.App_logo__1f7dl span{font-size:13pt}.App_s__2DBqK{color:#bcbcbc;font-family:sans-serif}.App_n__vlb7J{color:green;font-family:sans-serif}.App_info__O4P-C{color:#444;font-size:10.5pt;margin:8px}.App_main__3ZXfK{width:100%;height:60vh;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-moz-box;display:flex;-moz-box-flex:1;flex:1 1 auto}.App_header__3F4Gz{font-size:15pt;font-weight:300;padding:9px 16px;background-color:#3f3f3f;color:#fff;display:-moz-box;display:flex;z-index:5000}.App_searchInputContainer__2hXtK{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:24px 0 16px;text-align:center;background-color:#fff;z-index:2000}.App_searchInputContainer__2hXtK input[type=text]{width:300px;font-size:12pt;padding:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.App_labelQuery__3nYZX{font-size:12pt}.App_labelProject__1w_T2{font-size:10.5pt}.App_helpfeel__2Ycnb{width:32%;max-width:540px;min-width:420px;height:100%;border:1px solid #ccc}.App_helpfeelLoadingMessage__FfPmp{padding:16px;color:#333}.App_graph__3dk2A{-moz-box-flex:1;flex:1 1;display:-moz-box;display:flex}.App_graphScaleButtonArea__2g90r{position:absolute;margin-top:8px;margin-left:8px}.App_redirectToNew__3lcdu{margin:16px}.App_redirectToNew__3lcdu a{color:#1a0dab;text-decoration:underline}.App_controlForwardPhase__34xTP{display:inline-block;vertical-align:middle;margin-left:8px}.App_controlForwardPhaseLabel__BzxmN{font-size:9.5pt;vertical-align:text-bottom;color:#424242;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.Graph_graphContainer__1I2BL{display:-moz-box;display:flex;background-color:#efebe9;-moz-box-flex:1;flex:1 1 auto;border:1px solid #ccc;border-left:0;border-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:34px 0 32px;-moz-box-pack:center;justify-content:center}.Graph_layerBlockColor__2r4sK{width:80px;padding:2px;border-radius:8px;background-color:#eceff1;border:1px solid #cfd8dc;margin:auto;min-height:100%}.Graph_layer__2zI-t,.Graph_layerBlockColor__2r4sK{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.Graph_layer__2zI-t{width:320px;position:relative;padding:3px;height:100%;border-radius:8px;margin-left:-80px}.Graph_layerBlocks__1Ler1{position:relative;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column;-moz-box-flex:1;flex:1 1 auto;height:100%}.Graph_layerBlock__Ki8Iq{position:relative;border-radius:8px;overflow-y:scroll;overflow-x:hidden}.Graph_layerLine__1y2uV{border-right:2px dotted rgba(0,0,0,.11);display:block;position:absolute;top:0;height:100%;width:-webkit-calc(50% - 2px);width:-moz-calc(50% - 2px);width:calc(50% - 2px)}.Graph_layerLabel__1Lxcf{color:#444;font-size:10.5pt;text-align:center;position:relative;margin-bottom:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Graph_layerLabelIcon__tNQlG,.Graph_layerLabelText__38th-{display:inline-block;height:30px}.Graph_layerLabelIcon__tNQlG{width:30px;padding:6px 4px;vertical-align:bottom;cursor:pointer;position:relative;left:-4px;top:-6px}.Graph_layerLabelIcon__tNQlG img{width:18px;height:18px;cursor:pointer}.Graph_layerLabelIcon__tNQlG:hover{background-color:rgba(0,0,0,.1);border-radius:50%}.Graph_layerDot__1lBba,.Graph_layerDots__2rmWw,.Graph_layerGroupNode__315Ky,.Graph_layerNode__30Us5{margin:4px auto;cursor:pointer;position:relative;background-color:#cfd8dc;width:35px;height:16px;border-radius:4px;z-index:1000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Graph_layerDots__2rmWw{background-color:transparent;padding:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:default;height:40px}.Graph_layerDot__1lBba{width:7px;height:7px;margin:4px auto;background-color:#9a9a9a;cursor:default}.Graph_layerNodeInGroupTitle__178M8,.Graph_layerNodeTitle__39us7{font-size:9.5pt;color:#333;width:60px;margin-left:40px;z-index:2000;white-space:pre}.Graph_layerNodeInGroupTitle__178M8{color:transparent;padding:0 3px;border-radius:2px}.Graph_layerNodeInGroupTitle__178M8:hover{width:-moz-max-content;width:max-content;color:#333!important;background-color:rgba(255,196,110,.4)}.Graph_layerGroupNode__315Ky{cursor:default}.Graph_layerGroupNode__315Ky:hover{background-color:#cfd8dc}.Graph_layerNodeInGroup__3yxqc{height:16px;cursor:pointer;border-radius:4px;font-size:9pt;white-space:pre}.Graph_layerNodeInGroup__3yxqc:hover{background-color:#f99400;color:#333!important}.Graph_hiraganaIndexes__HyNxh,.Graph_searchImage__2Bhjc{position:absolute;top:0;left:80px;height:100%;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column;-moz-box-pack:center;justify-content:center;display:-moz-box;display:flex}.Graph_hiraganaIndexButton__1uHNj{color:#444;cursor:pointer;padding:4px;width:40px;height:40px;line-height:32px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:50%}.Graph_hiraganaIndexButton__1uHNj:hover{font-size:19.5px}.Graph_searchImage__2Bhjc{left:260px;display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row}.Graph_searchImageImg__3JHUH{display:block;width:36px}.Graph_searchImageFoundImg__1SiKN{display:block;width:28px;margin-top:-20px;margin-left:-6px;-webkit-transform:rotate(22deg);-moz-transform:rotate(22deg);transform:rotate(22deg)}.Graph_searchImageLine1__AsPYF,.Graph_searchImageLine2__37xwE{border-bottom:3px dotted rgba(0,0,0,.15);width:60px;height:50%}.Graph_indexHeading__3WWYo{font-size:10.5pt;margin-left:20px;color:#333;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}