@import url(https://fonts.googleapis.com/css?family=Roboto+Mono:300,400,500&display=swap);@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,500&display=swap);@import url(https://use.fontawesome.com/releases/v5.15.4/css/all.css);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.navBar{display:flex;flex-wrap:wrap;height:4rem;justify-content:space-between;margin:2rem auto 1.5rem;max-width:117rem;padding:0 1.5rem;width:100vw}@media only screen and (max-width:64rem){.navBar{height:auto}}.category{align-items:flex-start;display:flex;flex-direction:column;font-size:1.1rem;padding-bottom:1.5rem}.item{margin:1.5rem}*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%;font-weight:500}body{font-family:Open Sans;font-size:1.6rem;letter-spacing:.25pt;overflow-x:hidden;overflow-y:auto}.flex{display:flex}.flex-cloumn{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.w-full{width:100%}.mg-t-10{margin-top:1rem}.mg-t-20,.mg-tb-20{margin-top:2rem}.mg-tb-20{margin-bottom:2rem}.pd-t-10{padding-top:1rem}.pd-b-5{padding-bottom:.5rem}.pd-b-10{padding-bottom:1rem}.pd-b-20{padding-bottom:2rem}.pd-l-20{padding-left:2rem}.text-bold{font-weight:700}.text-red{color:red}.text-gray{color:#d9d9d9}.text-xl{font-size:2rem}.text-l{font-size:1.8rem}.text-md{font-size:1.4rem}.text-sm{font-size:1.2rem}.hide{display:none}@media(min-width:768px){.web_container{width:750px}}@media(min-width:992px){.web_container{width:970px}}@media(min-width:1200px){.web_container{width:1170px}}@media only screen and (max-width:64rem){.web_container{margin:2rem 1.5rem}}.web_container{margin:4rem auto 2rem;padding:0 1.5rem}@media(min-width:768px){.viewer_container{width:750px}}@media(min-width:992px){.viewer_container{width:1070px}}.viewer_container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.shadow,.viewer_svg_container{box-shadow:.3rem .3rem 1.5rem rgba(0,0,0,.15)}.viewer_svg_container{min-width:25rem;padding-right:1.5rem;width:54rem}.viewer_seq_container{box-shadow:.3rem .3rem 1.5rem rgba(0,0,0,.15);height:57.95rem;max-width:100%;padding:0 2rem;width:52rem}@media only screen and (max-width:64rem){.viewer_seq_container,.viewer_svg_container{width:calc(100vw - 3rem)}}.viewer_tab_map{align-items:center;background-color:#ef6331;color:#fff;display:flex;font-size:1.6rem;font-weight:500;height:4rem;justify-content:center;line-height:1.875rem;width:18.8rem}.icon_download{height:1.2rem;margin-right:.2rem;width:1.3rem}.icon_copy{height:1.5rem;margin-right:.2rem;width:1.5rem}.btn_builder{align-items:center;background-color:#ef6331;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-weight:500;height:4.8rem;justify-content:center;line-height:1.875rem;margin:3rem 2rem;width:16.9rem}@media(min-width:768px){.web_container_embed{width:750px}}@media(min-width:992px){.web_container_embed{width:1070px}}@media only screen and (max-width:64rem){.web_container_embed{margin:2rem 1.5rem}}.web_container_embed{margin-bottom:2rem}.editor_title_embed{font-size:2.7rem;font-weight:500;line-height:5.273rem;margin-bottom:1rem;margin-top:2rem;text-align:left}@media(min-width:768px){.viewer_container_embed{width:750px}}@media(min-width:992px){.viewer_container_embed{width:1070px}}.viewer_container_embed{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.popup-content{background:#fff;border:1px solid #d7d7d7;margin:auto;padding:5px;width:50%}[role=tooltip].popup-content{border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.16);width:200px}.popup-overlay{background:rgba(0,0,0,.5)}[data-popup=tooltip].popup-overlay{background:transparent}.popup-arrow{stroke-width:2px;stroke:#d7d7d7;stroke-dasharray:30px;stroke-dashoffset:-54px;bottom:0;color:#fff;-webkit-filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));left:0;right:0;top:0}.popup-content{border:initial!important;border-radius:.8rem .8rem .6rem .6rem;max-width:106rem;padding:0!important;width:90rem}.popup_container{color:#333;font-size:1.4rem}.popup_header{background-color:#ef6331;border-radius:.6rem .6rem 0 0;color:#fff;font-size:1.4rem;height:4rem;padding:.5rem 1rem}.popup_btn_close{color:#fff;cursor:pointer;font-size:2.5rem}.popup_body{max-height:90vh;min-height:30rem;overflow-x:hidden;padding:1rem}.popup_body .row{font-size:1.4rem}.truncate{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:150px}.popup-form{margin:1rem}.row{display:flex;flex-flow:row wrap}.col-1{flex:0 0 4.166666666666666%;max-width:4.166666666666666%}.col-2{flex:0 0 8.333333333333332%;max-width:8.333333333333332%}.col-3{flex:0 0 12.5%;max-width:12.5%}.col-4{flex:0 0 16.666666666666664%;max-width:16.666666666666664%}.col-5{flex:0 0 20.833333333333336%;max-width:20.833333333333336%}.col-6{flex:0 0 25%;max-width:25%}.col-7{flex:0 0 29.166666666666668%;max-width:29.166666666666668%}.col-8{flex:0 0 33.33333333333333%;max-width:33.33333333333333%}.col-9{flex:0 0 37.5%;max-width:37.5%}.col-10{flex:0 0 41.66666666666667%;max-width:41.66666666666667%}.col-11{flex:0 0 45.83333333333333%;max-width:45.83333333333333%}.col-12{flex:0 0 50%;max-width:50%}.col-13{flex:0 0 54.166666666666664%;max-width:54.166666666666664%}.col-14{flex:0 0 58.333333333333336%;max-width:58.333333333333336%}.col-15{flex:0 0 62.5%;max-width:62.5%}.col-16{flex:0 0 66.66666666666666%;max-width:66.66666666666666%}.col-17{flex:0 0 70.83333333333334%;max-width:70.83333333333334%}.col-18{flex:0 0 75%;max-width:75%}.col-19{flex:0 0 79.16666666666666%;max-width:79.16666666666666%}.col-20{flex:0 0 83.33333333333334%;max-width:83.33333333333334%}.col-21{flex:0 0 87.5%;max-width:87.5%}.col-22{flex:0 0 91.66666666666666%;max-width:91.66666666666666%}.col-23{flex:0 0 95.83333333333334%;max-width:95.83333333333334%}.col-24{flex:0 0 100%;max-width:100%}.popup-input,.popup-textarea{border:.1rem solid #d9d9d9;border-radius:.5rem;font-size:1.4rem;line-height:1.5714285714285714;padding:.4rem 1.1rem;transition:all .2s;width:100%}.popup-input:focus,.popup-input:focus-within,.popup-textarea:focus,.popup-textarea:focus-within{border-color:#1677ff;box-shadow:0 0 0 2px rgba(5,145,255,.1);outline:0}.popup-input:hover,.popup-textarea:hover{border-color:#4096ff}@media only screen and (max-width:64rem){.popup-content{width:90%}.popup_body{overflow-x:scroll}}.editor-cursors{position:relative;visibility:hidden;z-index:3}.editor-cursor{border-left:1px solid #000;border-right:none;pointer-events:none;position:absolute;width:0}#placeholder{text-transform:none}.focused{visibility:visible}.edit-box{display:block;height:100%;outline:none;width:100%}.edit-box:empty:before{color:#bbb;content:attr(placeholder)}.capitalize{text-transform:capitalize}.popup_seq_viewer{word-wrap:normal;display:table;font-family:Roboto,monospace,Courier;font-size:1.4rem;padding-bottom:2rem;white-space:pre;word-break:normal}.popup_seq_viewer .line_number{color:#999;display:table-cell;font-size:1.2rem;padding:3px 5px;text-align:right;-webkit-user-select:none;width:42px}.popup_seq_viewer .line_number .line_number_ul{list-style-type:none;padding-left:0}.popup_seq_viewer .seq_code{display:table-cell;font-size:1.2rem;padding:3px 5px;text-align:left;text-transform:uppercase}.popup_seq_field{font-size:1.4rem;font-weight:700}.popup_seq_field,.popup_seq_viewer .seq_code span:nth-of-type(10n+0){margin-right:.5rem}.popup_seq_viewer .seq_code span:nth-of-type(100n+0):after{content:"\A"}@media only screen and (max-width:64rem){.popup_seq_viewer .seq_code{display:block;overflow-x:scroll;width:calc(90vw - 6rem)}}.seq_info{color:#ef6331;font-weight:700;margin-bottom:1.5rem;padding-top:3rem;text-align:left}.seq_info_sub{margin-left:2rem}.seq_editor{border:.1rem solid #ddd;display:flex;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:1.2rem;height:50rem;line-height:2rem;overflow-y:scroll;position:relative}@media only screen and (max-width:64rem){.seq_editor{overflow:scroll}}.code_line_number{background-color:#f7f7f7;border-right:.1rem solid #ddd;color:#999;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:1.2rem;left:0;line-height:2rem;padding:0 .3rem 0 .5rem;text-align:right;white-space:nowrap;width:4.7rem}.seq_editor pre{word-wrap:break-word;word-wrap:normal;-webkit-font-feature-settings:none;font-feature-settings:none;background:0 0;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre-wrap;white-space:pre;word-break:normal;z-index:2}.seq_editor pre,html{-webkit-tap-highlight-color:transparent}.code_pre,.code_pre_100{outline:0;padding:0 .01rem 0 .4rem;text-align:left;text-transform:uppercase}.code_pre_100{text-transform:none;width:100%}.code_pre span:nth-of-type(10n+0){margin-right:.5em}.code_pre span:nth-of-type(50n+0):after{content:"\A";white-space:pre}.code_pre_100 span:nth-of-type(10n+0){margin-right:.5em}.code_pre_100 span:nth-of-type(100n+0):after{content:"\A";white-space:pre}.svg_down{color:#ef6331;cursor:pointer;font-weight:700;line-height:2rem;text-align:left}.review_vector_components{width:107rem}.tbl_review{border:1px solid #ddd;border-collapse:collapse;width:100%}.tbl_review th{background-color:initial!important}.tbl_review td,.tbl_review th{border:1px solid #ddd!important;padding:15px!important}.square{background-color:red;content:"";display:inline-block;height:1rem;margin-bottom:.1rem;margin-right:.4rem;width:1rem}.review_note{background-color:#f8f8f8;font-weight:700;padding:.8rem 0 1rem 1.5rem;text-align:left}.abm-datasheet-body{box-sizing:border-box;font-family:Poppins,sans-serif;margin:45px auto;padding:0;text-align:left;width:665px}.abm-datasheet-header{border-bottom:1px dotted #000;padding-bottom:10px}.abm-datasheet-base-info{border-bottom:1px solid #000;margin-bottom:10px;padding:10px 0}.abm-datasheet-base-info:after,.abm-datasheet-header:after,.abm-specification-item:after{clear:both;content:"";display:block}.abm-datasheet-logo{float:left;height:80px;width:280px}.abm-datasheet-company{float:right}.abm-datasheet-title{font-size:1.5em;font-weight:700;margin:0;padding:10px 0}.editor_title_print{font-size:4rem;font-weight:500;line-height:5rem;margin:2rem 0;text-align:left}.editor_svg_container_print,.viewer_svg_container_print{border:1px solid rgba(0,0,0,.15)}.link_print{color:#0094ff}.btn_print,.link_print{cursor:pointer;height:4rem;margin:2rem 0}.btn_print{align-items:center;background-color:#0094ff;border-radius:.5rem;color:#fff;display:flex;font-size:2rem;font-weight:500;justify-content:center;line-height:1.875rem;padding:0 1rem}.editor_svg_container{box-shadow:.3rem .3rem 1.5rem rgba(0,0,0,.15);height:60rem;min-width:80rem;padding-right:1.5rem;width:100%}.editor_tab_map{background-color:#ef6331;color:#fff;font-size:1.6rem;height:4rem;justify-content:center}.editor_tab_map,.editor_tab_map_tip{align-items:center;display:flex;font-weight:500;line-height:1.875rem;width:18.8rem}.editor_tab_map_tip{border:.1rem solid #eee;color:#999;font-size:1.4rem;height:3.8rem;justify-content:flex-start;padding-left:1.5rem}.editor_title{font-size:4.5rem;font-weight:500;line-height:5.273rem;margin:5rem 0;text-align:left}@media only screen and (max-width:64rem){.editor_svg_container{height:calc(100vh - 15rem);width:100%}.editor_title{font-size:3rem;margin:2rem 0}.editor_tab_map,.editor_tab_map_tip{width:50%}.editor_tab_map{font-size:1.4rem}.editor_tab_map_tip{font-size:1.2rem}}.editor_label_box{stroke:#ef6331;fill:none;stroke-width:2;cursor:pointer;z-index:10}.selected{stroke:#0094ff}@-webkit-keyframes rect-on{0%{stroke:#ef6331;stroke-width:2px}to{stroke:#ef6331;stroke-width:.5px}}@keyframes rect-on{0%{stroke:#ef6331;stroke-width:2px}to{stroke:#ef6331;stroke-width:.5px}}.rect-on{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rect-on;animation-name:rect-on;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.editor_label_box_arrow{stroke-width:0;border:1px solid #ef6331;cursor:pointer;padding-top:2px;pointer-events:none;width:10px}.editor_label_box_arrow:before{content:"\f0d9";font-family:Font Awesome\ 5 Free}.editor_label_text{fill:#ef6331;border:1px solid #ef6331;cursor:pointer;font-size:1.3rem;font-weight:700}.selected~.editor_label_text{fill:#0094ff}.drop_down_vector{background:#fff;border:1px solid #ef6331;border-radius:4px;cursor:pointer;display:none;font-size:12px;line-height:1.7;margin-left:0;padding:5px;position:absolute;text-align:left;width:23rem;z-index:99}.drop_down_vector ul{list-style:none;margin-bottom:0;padding-left:0}.drop_down_vector ul li{border-radius:5px;text-align:left;white-space:nowrap}.drop_down_vector ul li:hover{background-color:#ddd}.btn_done{align-items:center;background-color:#ef6331;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-weight:500;height:4.8rem;justify-content:center;line-height:1.875rem;margin:3rem 2rem;width:16.9rem}.tbl{border:1px solid #ddd;border-collapse:collapse;width:100%}.tbl th,td{border-bottom:1px solid #ddd;padding:15px}.tbl th{background-color:#ddd;font-weight:700}.col_action{text-align:right}.btn{align-items:center;background-color:#ef6331;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:1.3rem;font-weight:500;height:2.6rem;justify-content:center;line-height:1.523rem;width:12rem}.drop_down_item:hover{background-color:#eee}.editor_svg_warpper{-ms-overflow-style:none;scrollbar-width:none}.editor_svg_warpper::-webkit-scrollbar{display:none}.vector_summary_table td{border:initial;padding:.5rem 0}.vector_sequence{margin-left:2rem}@media only screen and (max-width:64rem){.vector_sequence{margin-left:0}}.link_red{color:#ef6331;cursor:pointer}.editor_tip{background-color:#b6e9bb;border-left:3px solid #5bae63;color:#666;margin-top:1rem;padding:.5rem 2rem .5rem .5rem;width:10rem}.tip-on{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:tip-on;animation-name:tip-on}@-webkit-keyframes tip-on{0%{background:#b6e9bb;border-left:3px solid #5bae63}to{background:#fff;border-left:3px solid #fff}}@keyframes tip-on{0%{background:#b6e9bb;border-left:3px solid #5bae63}to{background:#fff;border-left:3px solid #fff}}