@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Ubuntu+Mono:700,400|Nunito:300,400,700);html{width:100%;height:100%}body{margin:0;padding:0}body>.test{position:absolute;width:100%;top:0;z-index:999999;background:#5f9ea0;padding:20px}body.desktop{background-color:#86bbc3;font-family:"Nunito",sans-serif;font-size:16px}body.mobile{width:100%;height:100%;box-sizing:border-box;background-color:#ebf8ff;font-family:bebas-neue-pro,sans-serif;font-size:16px;letter-spacing:.03em;overflow:hidden}body.mobile>.scroller{position:absolute;top:0;left:0;right:0;bottom:0;overflow-x:hidden;overflow-y:auto}body.withModal{height:100%;overflow:hidden}div{padding:0;margin:0;box-sizing:border-box}input[type=radio]{padding:10px;cursor:pointer}input[type=radio]+label{cursor:pointer}input[type=checkbox]{cursor:pointer}input[type=checkbox]+label{cursor:pointer}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=URl],textarea{border-radius:unset}label input[type=checkbox]+span{display:none}label.toggleWhenMobile[for=usePasteWizard]{position:relative}label.toggleWhenMobile[for=usePasteWizard] input[type=checkbox]{position:absolute;left:150px;top:8px}body.mobile label.toggleWhenMobile{background-color:#fff;width:100%;padding:4px 0;transition:background-color 400ms}body.mobile label.toggleWhenMobile:active{background-color:#50a7b4}body.mobile label.toggleWhenMobile input[type=checkbox]{display:none}body.mobile label.toggleWhenMobile input[type=checkbox]+span.toggleSwitch{display:inline-block;vertical-align:middle;position:relative;background-color:#a2a2a2;width:48px;height:24px;border-radius:12px;margin-left:20px;margin-right:4px;transition:background-color 100ms}body.mobile label.toggleWhenMobile input[type=checkbox]+span.toggleSwitch::before,body.mobile label.toggleWhenMobile input[type=checkbox]+span.toggleSwitch::after{display:block;color:#fff;line-height:24px;transition:opacity 100ms}body.mobile label.toggleWhenMobile input[type=checkbox]+span.toggleSwitch::before{float:left;content:"ON";padding-left:7px;opacity:0}body.mobile label.toggleWhenMobile input[type=checkbox]+span.toggleSwitch::after{float:right;content:"OFF";padding-right:5px;opacity:1}body.mobile label.toggleWhenMobile input[type=checkbox]+span.toggleSwitch span.toggle{display:block;position:absolute;top:2px;left:2px;height:20px;width:20px;border-radius:10px;background:#fff;transition:left 100ms}body.mobile label.toggleWhenMobile input[type=checkbox]:checked+span.toggleSwitch{background-color:#50a7b4}body.mobile label.toggleWhenMobile input[type=checkbox]:checked+span.toggleSwitch::before{opacity:1}body.mobile label.toggleWhenMobile input[type=checkbox]:checked+span.toggleSwitch::after{opacity:0}body.mobile label.toggleWhenMobile input[type=checkbox]:checked+span.toggleSwitch span.toggle{left:26px}input[type=text],input[type=password],input[type=email],textarea,div.textarea{box-sizing:border-box;border:0;font-size:16px;width:210px;padding:5px}body.desktop input[type=text],body.desktop input[type=password],body.desktop input[type=email],body.desktop textarea,body.desktop div.textarea{font-family:"Nunito",sans-serif,sans-serif}body.mobile input[type=text],body.mobile input[type=password],body.mobile input[type=email],body.mobile textarea,body.mobile div.textarea{font-family:bebas-neue-pro,sans-serif,sans-serif}input[type=text]:disabled,input[type=password]:disabled,input[type=email]:disabled,textarea:disabled,div.textarea:disabled{border:1px solid grey;padding:4px}.clearfix{clear:both}.superscript{position:relative;font-size:65%;top:-.4em}.statusMessage{background-color:#ffc;border:1px solid #cc0}.statusMessage span{line-height:26px}a.button{display:inline-block;margin:0;padding:0 6px;text-decoration:none}a.button.small{line-height:26px}a.button.medium{line-height:28px}a.button.large{line-height:26px}button,a.button{font-family:"Nunito",sans-serif;box-shadow:0 3px 3px rgba(0,0,0,.3);background-color:#50a7b4;cursor:pointer;color:#fff;text-align:center;font-size:16px;border:0;outline:0 none;box-sizing:border-box}button:hover,a.button:hover{background-color:#058194;color:#fff}button.small,a.button.small{width:56px;height:26px}button.medium,a.button.medium{width:78px;height:28px}button.large,a.button.large{width:86px;height:26px}button.largest,a.button.largest{width:101px;height:48px}button.disabled,a.button.disabled{opacity:.3;cursor:default;pointer-events:none;display:inline-block!important}button.disabled:hover,a.button.disabled:hover{background-color:#50a7b4}button.removed,a.button.removed{display:none}button.panorama,a.button.panorama{width:200px;height:26px}button.close,a.button.close{display:block;background:url(../media/png/close_icon.png);width:22px;height:22px;border:0;padding:0}button span.busy,a.button span.busy{display:none}button.busy span.busy,a.button.busy span.busy{display:inline}button.busy span.idle,a.button.busy span.idle{display:none}body.mobile button,body.mobile a.button{font-family:bebas-neue-pro,sans-serif;letter-spacing:.03em;margin:0}body.mobile button span.material-icons,body.mobile a.button span.material-icons{font-size:22px;padding:1px}.fitForm p:first-child{margin-top:0}.fitForm label{display:inline-block;width:50px;text-align:right}.fitForm label[for=ff-expression]{margin-top:3px}.fitForm input[type=checkbox]{margin-left:55px;margin-right:5px}.fitForm input[type=checkbox]+label{width:auto}.fitForm input[type=text]{border:1px solid grey;padding:2px;width:500px;font-family:"Ubuntu Mono",monospace}.fitForm input[type=text].ff-estimate{width:210px}.fitForm input[type=text].ff-min,.fitForm input[type=text].ff-max{width:85px}.fitForm .ff-computed{display:inline-block;width:0;box-sizing:border-box;padding-left:10px}.fitForm label[for=ff-plot-estimate]{width:auto}.fitForm textarea,.fitForm div.textarea{border:1px solid grey;padding:2px;vertical-align:top;height:75px;width:500px;resize:none}.fitForm .loading{background-image:url(../media/png/loading.gif);background-position:center;background-repeat:no-repeat}.fitForm button{float:right;margin-right:10px;margin-bottom:20px}.fitForm span.error{display:none}.fitForm p.error span.error{display:block;clear:both;margin-left:55px}.fitForm p.error input[type=text],.fitForm p.error textarea{color:#d3230f}.fitForm span.tip{display:none}.fitForm p.tip span.tip{display:block;clear:both;margin-left:55px}.fitForm p.ff-help a{margin-left:55px}.fitForm h4{margin-left:25px;clear:both}.fitForm h4 a{margin-left:15px;font-weight:normal}.fitForm span#ff-constraints{margin-left:35px}body.mobile .fitForm{position:relative;margin:4px 0;background:#e9edef;padding:12px}body.mobile .fitForm span.error,body.mobile .fitForm span.tip{margin-left:0}body.mobile .fitForm p.ff-help{position:absolute;top:14px;right:12px}body.mobile .fitForm p.ff-apply-expression-button-container{display:none}body.mobile .fitForm p.ff-apply-all-button-container{width:50%;margin-top:-48px}body.mobile .fitForm p.ff-plot-estimate-container{width:48%;margin-left:52%}body.mobile .fitForm button{float:none;width:100%;height:30px}body.mobile .fitForm label[for=ff-expression]{position:absolute;z-index:20;padding-left:3px;text-align:left;color:gray;height:30px;line-height:30px;padding-top:0;margin-top:0;font-family:"Ubuntu Mono",monospace}body.mobile .fitForm textarea#ff-expression,body.mobile .fitForm div.heightTest{width:90%;padding-left:20px;padding-top:5px;padding-bottom:5px;max-height:84px;min-height:30px;font-family:"Ubuntu Mono",monospace}body.mobile .fitForm div.heightTest{position:absolute;height:auto;visibility:hidden;letter-spacing:normal;pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word}body.mobile .fitForm table.layout{border-collapse:collapse;border-spacing:0;table-layout:fixed}body.mobile .fitForm table.layout td,body.mobile .fitForm table.layout th{padding-top:4px;padding-left:4px}body.mobile .fitForm table.layout td:first-child,body.mobile .fitForm table.layout th:first-child{padding-left:0}body.mobile .fitForm table.layout td:empty,body.mobile .fitForm table.layout td.error,body.mobile .fitForm table.layout th:empty,body.mobile .fitForm table.layout th.error{padding-top:0}body.mobile .fitForm table.layout th a{font-weight:normal}body.mobile .fitForm table.layout label,body.mobile .fitForm table.layout input{height:30px;line-height:30px;padding:0 3px;margin:0;font-family:"Ubuntu Mono",monospace}body.mobile .fitForm th.initial,body.mobile .fitForm th.constraints{width:50%}body.mobile .fitForm td.initial{width:50%}body.mobile .fitForm td.initial label{position:relative;z-index:20;padding-left:3px;text-align:left;color:gray;width:auto}body.mobile .fitForm td.initial label.ff-name{text-align:right;z-index:101}body.mobile .fitForm td.initial input{box-sizing:border-box;display:block;width:100%;margin-top:-30px;padding-left:20px;transition:width 200ms;position:relative;z-index:100;text-overflow:ellipsis}body.mobile .fitForm td.initial input:focus{width:200%;text-overflow:initial}body.mobile .fitForm td.constraint label{display:none}body.mobile .fitForm td.constraint input{width:100%}body.mobile .fitForm tr.error *{color:#d3230f}form.advancedPanel p{margin-top:0;margin-bottom:5px}form.advancedPanel p.new-group{margin-top:20px}form.advancedPanel a.help-link{margin-left:20px}form.advancedPanel label{display:inline-block;text-align:right}form.advancedPanel label.transformRight{min-width:65px}form.advancedPanel label.transformLeft{min-width:35px}form.advancedPanel button.drop-down{white-space:nowrap}form.advancedPanel button.drop-down .title{display:inline-block;min-width:60px}form.advancedPanel button.drop-down .arrow{margin-left:5px}form.advancedPanel .statusMessage{display:inline-block;opacity:0}form.advancedPanel .statusMessage.saving{transition:opacity .3s;opacity:1}form.advancedPanel .statusMessage.saved,form.advancedPanel .statusMessage.failed{transition:opacity 1s 2s;opacity:0}form.advancedPanel .statusMessage span{padding:0 10px}button.iconButton{width:30px;height:30px;background:transparent;border:0;box-shadow:none;text-align:center;line-height:30px;font-weight:normal;padding:0}button.iconButton span.material-icons{font-size:26px;line-height:30px;padding:0;margin:0}button.iconButton.bordered span.material-icons{font-size:20px;display:block;width:20px;height:20px;line-height:20px;border:1px solid #fff;border-radius:4px;margin:4px}button.tab{height:32px;width:auto;line-height:32px;padding:0 12px;font-family:bebas-neue-pro,sans-serif;font-size:18px;letter-spacing:.03em;color:#fff;box-shadow:none;border-radius:6px 6px 0 0;white-space:nowrap;background-image:linear-gradient(#47a2ae,#15868d)}button.tab span.material-icons{box-sizing:border-box;width:16px;height:16px;font-size:16px!important;font-weight:bold;line-height:16px;background:#fff;color:#15868d;border-radius:8px;padding:0!important;vertical-align:middle;margin-left:8px;transition:transform 200ms}button.tab.open span.material-icons{transform:rotate(180deg)}div.sideTabGroup{position:absolute;width:100%;height:100%;top:0;left:10px;z-index:2000;pointer-events:none}div.sideTabGroup>div{pointer-events:all;position:absolute;top:0;right:0;max-width:100%;height:100%;transform:translateX(100%);transition:transform 400ms}div.sideTabGroup>div>button.tab{position:absolute;height:42px;top:10px;left:0;transform-origin:bottom right;transform:translate(-100%,-100%) rotate(-90deg);transition:transform 200ms}div.sideTabGroup>div>button.tab *{pointer-events:none}div.sideTabGroup>div>button.tab.hidden{transform:translate(0,-100%) rotate(-90deg)}div.sideTabGroup>div>button.tab::after{font-family:"Material Icons",sans-serif;content:"arrow_forward_ios";transform:translate(0,-5%) rotate(90deg);display:block;line-height:10px;font-weight:lighter}div.sideTabGroup>div.isOpen{transform:translateX(0)}div.sideTabGroup>div.isOpen>button.tab span.material-icons{transform:rotate(180deg)}div.sideTabGroup>div.uppermost{z-index:2}.standout{color:#4fcfff}.center{width:886px;height:100%;margin:0 auto;display:block;position:relative}.error{color:#d3230f}.tip{color:#636d72}.radius{border-radius:5px}.container{float:left;position:relative}.splitter{width:886px;height:10px;display:block;clear:both;cursor:ns-resize}.arrow{display:inline-block;width:10px;height:10px;background-size:100% 100%;background-image:url(../media/png/downward.png)}.open>.arrow{background-image:url(../media/png/upward.png)}li.option{margin:0;padding:0;border:0;border-bottom:solid 2px #cdcdcd;height:52px;line-height:52px;text-align:center;list-style-type:none;cursor:pointer}li.option.current{background-color:#058194}li.option::after{content:url(../media/png/rightward.png);float:right;margin-right:10px}body.desktop tr.option{margin:0;padding:0;border:0;cursor:pointer;width:398px}body.desktop tr.option.selected{background-color:#058194}body.desktop tr.option:hover{background-color:#058194}body.desktop tr.option.hasSubMenu{background-color:#058194}body.desktop tr.option td{margin:0;padding:0;border:0;border-bottom:solid 2px #cdcdcd;height:52px}body.desktop tr.option td:first-child{width:94px;text-align:center;padding:0 3px}body.desktop table.options{vertical-align:top;height:auto;border-top:solid 2px #cdcdcd;font-size:16px;line-height:18px;color:#fff;margin:0;padding:0;border-spacing:0;border-collapse:collapse;background-color:#50a7b4}table.pretty{border-collapse:collapse}table.pretty tr{border-left:1px solid grey;border-right:1px solid grey}table.pretty tr:first-child{border-top:1px solid grey}table.pretty tr:last-child{border-bottom:1px solid grey}table.pretty tr:nth-child(odd){background-color:#dcf2f5}table.pretty tr:nth-child(even){background-color:#fff}table.pretty.top-aligned td{vertical-align:top}table.pretty td{padding:0 .5em}table.pretty th{padding:0 .5em;text-align:left;font-weight:normal;background-color:grey;color:#fff}table.pretty th a{color:#4fcfff}table.layout{border-collapse:collapse}table.layout td{padding:0;margin:0}.clickable{cursor:pointer}div.drop-down-menu{position:absolute;z-index:200000;height:auto}div.drop-down-menu ul.select-options{display:block;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.3);padding-left:0;margin:0;width:100%}div.drop-down-menu ul.select-options li{box-sizing:border-box;width:100%;list-style-type:none;padding-left:5px;padding-right:5px;cursor:pointer}body.mobile div.drop-down-menu ul.select-options li{line-height:34px;text-align:center}div.drop-down-menu ul.select-options li.selected{background-color:#a9d4da}div.drop-down-menu ul.select-options li:hover,div.drop-down-menu ul.select-options li.highlighted{background-color:#c7fff5}body.desktop #header{width:100%;height:110px;background-color:#fff}body.desktop #header #logo{width:320px;height:70px;float:left;margin-top:30px}body.desktop #header #navPanel{float:right;width:364px;height:68px;margin-top:22px;text-align:right}body.desktop #header #navPanel button,body.desktop #header #navPanel a.button{margin:3px 5px;min-width:78px;width:auto}body.desktop #header #navPanel button#account::before,body.desktop #header #navPanel a.button#account::before{font-family:fontawesome,sans-serif;font-weight:normal;content:"";margin-right:10px}body.desktop #header #navPanel a.twitter{width:auto}body.desktop #header #navPanel a.twitter::before{font-family:fontawesome,sans-serif;font-weight:normal;content:"";margin-right:10px}body.desktop .fitMethodOptions{position:absolute;z-index:1000;display:inline-block;width:463px;box-shadow:0 3px 3px rgba(0,0,0,.3)}body.desktop .fitMethodOptions td:first-child{text-align:center;width:100px}body.desktop .fitMethodOptions td:nth-child(2){background-color:#fff;width:158px}body.desktop .fitMethodOptions td:last-child{padding-left:5px;width:200px}body.mobile button.icon{width:26px;height:26px;padding:1px;box-shadow:none;vertical-align:middle}body.mobile button.icon.removed{display:none}body.mobile #header{position:relative;width:100%;height:48px;padding:0;background-image:linear-gradient(#fafafa,#afafb0);line-height:48px}body.mobile #header #logo{vertical-align:middle;width:130px;height:26px;margin-top:0;float:none;margin-left:12px;mix-blend-mode:multiply}body.mobile #header button#openNavMenu{position:absolute;top:8px;right:10px;color:#696969}body.mobile #navPanel{position:absolute;z-index:90000;top:0;right:0;width:100%;height:100%;pointer-events:none}body.mobile #navPanel div.mask{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:transparent;transition:background-color 400ms}body.mobile #navPanel div.menu{position:absolute;z-index:2;top:0;right:0;background:rgba(255,255,255,.95);padding:10px;transform:translateY(-100%);transition:transform 400ms}body.mobile #navPanel div.topOverflowScreen{position:absolute;z-index:3;top:-100%;left:0;height:100%;width:100%;background-color:#ebf8ff}body.mobile #navPanel.open div.mask{background-color:rgba(0,0,0,.3);pointer-events:auto}body.mobile #navPanel.open div.menu{transform:translateY(0);pointer-events:auto}body.mobile #navPanel div.navHeader{white-space:nowrap}body.mobile #navPanel div.navHeader p#accountName{margin:0;line-height:30px;padding-right:20px;min-width:200px;color:rgba(0,123,255,.76)}body.mobile #navPanel div.navHeader button#closeNavMenu{position:absolute;right:10px;display:block;color:grey}body.mobile #navPanel div.navHeader button#closeNavMenu *{pointer-events:none}body.mobile #navPanel div.navMenu{line-height:30px}body.mobile #navPanel div.navMenu a{display:block;color:#000}body.mobile #navPanel div.navMenu a:active{color:#fff;background:#50a7b4}body.mobile #navPanel div.navMenu hr{border:1px dotted grey;border-bottom:none}body.mobile div#fitMethodContainer .header{padding:12px 12px 0 12px;background:#83bac1}body.mobile div#fitMethodContainer .header #selectedFitMethod{display:inline-block;color:#fff;font-family:bebas-neue-pro,sans-serif;font-size:18px;line-height:32px;margin-left:12px}body.mobile div#fitMethodContainer div#fitMethodsPanel{overflow:hidden;height:0;transition:height 200ms;width:100%;border-color:transparent;border-style:solid;border-width:0 12px;box-sizing:border-box}body.mobile div#fitMethodContainer div#fitMethodsPanel table.fitMethodGroups{width:100%;border-collapse:collapse}body.mobile div#fitMethodContainer div#fitMethodsPanel table.fitMethodGroups>tbody>tr.sub-menu>td{padding:0}body.mobile div#fitMethodContainer div#fitMethodsPanel table.fitMethodGroups>tbody>tr.sub-menu div.sub-menu-mask{overflow:hidden;height:0;transition:height 200ms}body.mobile div#fitMethodContainer div#fitMethodsPanel table.fitMethodGroups>tbody>tr.group-option{padding:0;height:32px;background-image:linear-gradient(#959696,#787777)}body.mobile div#fitMethodContainer div#fitMethodsPanel table.fitMethodGroups>tbody>tr.group-option>td{margin:0;padding:0 12px;font-family:bebas-neue-pro,sans-serif;font-size:18px;color:#fff;font-weight:lighter;line-height:32px}body.mobile div#fitMethodContainer div#fitMethodsPanel table.fitMethodGroups>tbody>tr.group-option>td::after{font-family:"Material Icons",sans-serif;content:"expand_more";box-sizing:border-box;width:16px;height:16px;font-size:16px;font-weight:bold;line-height:16px;color:#fff;padding:0;vertical-align:middle;float:right;margin-top:8px;transition:transform 200ms}body.mobile div#fitMethodContainer div#fitMethodsPanel table.fitMethodGroups>tbody>tr.group-option.current>td::after{transform:rotate(180deg)}body.mobile div#fitMethodContainer div#fitMethodsPanel table.fitMethodGroups>tbody tr.weightingOnly{display:none}body.mobile div#fitMethodContainer div#fitMethodsPanel.supportsWeighting table.fitMethodGroups tbody tr.weightingOnly{display:table-row}body.mobile div#fitMethodContainer table.fitMethodOptions,body.mobile div#fitMethodContainer table.weightingOptions{width:100%;font-family:bebas-neue-pro,sans-serif;color:#0f6c89}body.mobile div#fitMethodContainer table.fitMethodOptions tr.sub-menu-option,body.mobile div#fitMethodContainer table.weightingOptions tr.sub-menu-option{height:40px}body.mobile div#fitMethodContainer table.fitMethodOptions tr.sub-menu-option td,body.mobile div#fitMethodContainer table.weightingOptions tr.sub-menu-option td{padding:0 12px}body.mobile div#fitMethodContainer table.fitMethodOptions{border-spacing:0 4px}body.mobile div#fitMethodContainer table.fitMethodOptions tr.sub-menu-option{margin:4px;background:#e9edef}body.mobile div#fitMethodContainer table.fitMethodOptions tr.sub-menu-option td:nth-child(2){width:30%;background-size:contain;background-repeat:no-repeat;background-position:center;mix-blend-mode:multiply;filter:chroma(#0f6c89)}body.mobile div#fitMethodContainer table.fitMethodOptions tr.sub-menu-option td:last-child::after{display:block;float:right;font-family:"Material Icons",sans-serif;font-size:20px;content:"radio_button_unchecked"}body.mobile div#fitMethodContainer table.fitMethodOptions tr.sub-menu-option.selected{background-color:#fff}body.mobile div#fitMethodContainer table.fitMethodOptions tr.sub-menu-option.selected td:last-child::after{content:"radio_button_checked"}body.mobile div#fitMethodContainer table.weightingOptions{border-spacing:4px}body.mobile div#fitMethodContainer table.weightingOptions tr.sub-menu-option{margin:0}body.mobile div#fitMethodContainer table.weightingOptions tr.sub-menu-option td{background:#e9edef;text-align:center;width:50%}body.mobile div#fitMethodContainer table.weightingOptions tr.sub-menu-option td::after{display:block;float:right;font-family:"Material Icons",sans-serif;font-size:20px;content:"radio_button_unchecked"}body.mobile div#fitMethodContainer table.weightingOptions tr.sub-menu-option td.info{background:transparent}body.mobile div#fitMethodContainer table.weightingOptions tr.sub-menu-option td.info::after{display:none}body.mobile div#fitMethodContainer table.weightingOptions tr.sub-menu-option td.selected{background-color:#fff}body.mobile div#fitMethodContainer table.weightingOptions tr.sub-menu-option td.selected::after{content:"radio_button_checked"}#infoPanel{position:relative;overflow:hidden;transition:height 400ms;background-image:linear-gradient(to right,#067e82 30%,#4aa8b0 70%);padding:0 20px}#infoPanel>div{position:relative;box-sizing:border-box!important;width:100%;font-family:bebas-neue-pro,sans-serif;color:#fff}#infoPanel>div h1{margin:12px 0;font-size:28px;font-weight:bold;text-transform:uppercase}#infoPanel>div h1.title{font-size:24px;text-transform:none}#infoPanel>div h1.title:empty{display:none}#infoPanel>div div.description{margin-bottom:12px}#infoPanel>div div.description:empty{display:none}#infoPanel>div button#infoClose{position:absolute;top:-2px;right:-10px}#infoPanel>div button.moreInfo{position:absolute;bottom:2px;right:30px;height:30px;line-height:30px;background:#0f6c89;border-radius:20px;font-family:bebas-neue-pro,sans-serif;font-size:18px;padding:0 20px}#infoPanel>div button.moreInfo span.material-icons{font-size:16px;line-height:30px;font-weight:bold;vertical-align:-5%;color:#fff;padding:0;padding-left:2px;margin-left:6px;margin-right:-8px}body.noInfo #infoPanel{height:0!important}body.mobile #notificationPanel{width:100%;margin-bottom:10px;overflow:hidden;background-color:#444;padding:10px 40px 10px 20px;color:#fff;transition:background-color 2s;min-height:50px}body.mobile #notificationPanel a{color:#4fcfff}body.mobile #notificationPanel.bright{background-color:#b9070e;transition:background-color .2s}body.mobile #notificationPanel h1,body.mobile #notificationPanel h2,body.mobile #notificationPanel h3,body.mobile #notificationPanel h4,body.mobile #notificationPanel h5{color:#4fcfff}body.mobile #notificationPanel button.close{position:absolute;top:10px;right:10px;z-index:100}body.mobile.noNotification #notificationPanel{display:none}body.mobile #controlPanel{position:relative;padding:0;width:100%;height:100px}body.mobile #controlPanel>div{position:relative;width:100%;height:0;pointer-events:none}body.mobile #controlPanel>div>div{position:relative;border-top:4px solid #15868d;background-color:#fff;padding:10px;padding-bottom:40px;display:none;text-align:center;pointer-events:all}body.mobile #controlPanel>div>div .infoLink{padding-bottom:10px;width:100%;text-align:left}body.mobile #controlPanel>div>div#controlPanelRight .infoLink{text-align:right}body.mobile #controlPanel>div>div button.icon.removed.redo,body.mobile #controlPanel>div>div button.icon.removed.undo{display:inline-block;opacity:.5;cursor:default}body.mobile #controlPanel>div>div button.icon.removed.redo:hover,body.mobile #controlPanel>div>div button.icon.removed.undo:hover{background-color:#50a7b4}body.mobile #controlPanel>div>div button.swap{position:absolute;top:6px;left:50%;transform:translateX(-13px);z-index:100}body.mobile #controlPanel>div>div .rightPanel{position:absolute;bottom:6px;left:50%;transform:translateX(-50%);margin:0;padding:0;display:block;width:100%;max-width:322px;text-align:left}body.mobile #controlPanel>div>div .rightPanel button{margin-left:5px}body.mobile #controlPanel>div>div .rightPanel button.help{float:right;margin-right:5px}body.mobile #controlPanel>div.predictionsTab button.tab{margin-left:120px}body.mobile #controlPanel>div #controlPanelRight{text-align:center}body.mobile #controlPanel>div #controlPanelRight div.editorPanel{margin:auto;position:relative;width:100%;text-align:center;white-space:nowrap}body.mobile #controlPanel>div #controlPanelRight div.editorPanel .editor{position:relative;display:inline-block;margin:0;float:none}body.mobile #controlPanel>div #controlPanelRight div.editorPanel #extendEditor{z-index:2}body.mobile #controlPanel>div button.tab{margin-left:12px;pointer-events:all;background-image:linear-gradient(#a6b2b4,#c9d3d5)}body.mobile #controlPanel>div.isOpen>div{display:block}body.mobile #controlPanel>div.isOpen button.tab{background-image:linear-gradient(#47a2ae,#15868d)}body.mobile #controlPanel>div.isOpen button.tab span.material-icons{transform:rotate(180deg)}#content{width:100%}#content #notificationPanel{width:100%;margin-top:10px;overflow:hidden;background-color:#444;padding:10px 35px;color:#fff;transition:background-color 2s}#content #notificationPanel a{color:#4fcfff}#content #notificationPanel.bright{background-color:#b9070e;transition:background-color .2s}body.noNotification #content #notificationPanel{display:none}#content #notificationPanel h1,#content #notificationPanel h2,#content #notificationPanel h3,#content #notificationPanel h4,#content #notificationPanel h5{color:#4fcfff}#content #notificationPanel button.close{position:absolute;top:5px;right:5px;z-index:100}#content #chartPanel{width:100%;margin-top:10px;overflow:hidden;background-color:#f0f9ff}#content #chartPanel #fitMethodsPanel{width:100%;float:left;height:0;overflow:hidden;background:#f0f9ff}#content #chartPanel #fitMethodsPanel.open{height:auto}#content #chartPanel #fitMethodsPanel #fitMethodGroups{width:140px;float:left;margin-left:35px;margin-bottom:10px}#content #chartPanel #fitMethodsPanel #fitMethodGroups.hidden{visibility:hidden}#content #chartPanel #fitMethodsPanel #fitMethodGroups td::after{content:url(../media/png/rightward.png);float:right;margin-right:5px}#content #chartPanel #fitMethodsPanel #fitMethodGroups tr.userDefined td::after{visibility:hidden}#content #chartPanel #fitMethodsPanel #fitMethodGroups td:first-child{text-align:center;width:140px}#content #chartPanel #fitMethodsPanel #chooseFitMethod,#content #chartPanel #fitMethodsPanel #chooseWeighting{line-height:10px}#content #chartPanel #fitMethodsPanel #chooseFitMethod .arrow,#content #chartPanel #fitMethodsPanel #chooseWeighting .arrow{position:relative;top:7px}#content #chartPanel #fitMethodsPanel #weightingArea{display:block;margin-right:18px;margin-bottom:10px;float:right;width:100px}#content #chartPanel #fitMethodsPanel #weightingArea #weightingPanel{position:relative;float:right;height:0;overflow:hidden}#content #chartPanel #fitMethodsPanel #weightingArea #weightingPanel.open{height:auto}#content #chartPanel #fitMethodsPanel #weightingArea #weightingPanel #weightingOptions{width:100px}#content #chartPanel #fitMethodsPanel #userDefinedFitPanel{position:relative;height:0;overflow:hidden;float:left;margin-left:10px;width:565px}#content #chartPanel #fitMethodsPanel #userDefinedFitPanel.shown{overflow:visible;height:auto}body.readOnly #content #chartPanel #fitMethodsPanel #userDefinedFitPanel input[type=text],body.readOnly #content #chartPanel #fitMethodsPanel #userDefinedFitPanel textarea{background:transparent;border-color:rgba(0,0,0,.1)}#content #chartPanel #fitMethodsPanel #chooseWeighting{display:block;margin-bottom:0;margin-top:10px}#content #chartPanel .leftPanel{width:580px;height:100%;background-color:#f0f9ff;padding-bottom:10px}body.noInfo #content #chartPanel .leftPanel{width:886px}#content #chartPanel .leftPanel #chartWrapper{width:100%;height:330px}#content #chartPanel .leftPanel #chartWrapper #chartContainer{visibility:hidden;width:100%;height:100%}body.showChart #content #chartPanel .leftPanel #chartWrapper #chartContainer{visibility:visible}#content #chartPanel .leftPanel #chartWrapper #xLabel,#content #chartPanel .leftPanel #chartWrapper #yLabel{visibility:hidden;cursor:pointer;position:absolute;width:15px;height:17px}body.showChart #content #chartPanel .leftPanel #chartWrapper #xLabel,body.showChart #content #chartPanel .leftPanel #chartWrapper #yLabel{visibility:visible}#content #chartPanel .leftPanel #chartWrapper #xLabel{bottom:48px;right:7px;background-image:url(../media/png/x.png)}#content #chartPanel .leftPanel #chartWrapper #yLabel{top:4px;left:52px;background-image:url(../media/png/y.png)}#content #chartPanel .leftPanel #chartWrapper #selectedFitMethod{position:absolute;bottom:10px;right:15px;font-size:13px;line-height:1.7em;color:#50a7b4;cursor:pointer}#content #chartPanel .leftPanel #chartWrapper #loading{position:absolute;width:50px;height:50px;display:none;bottom:50%;left:50%}body.loading #content #chartPanel .leftPanel #chartWrapper #loading{display:inline-block}#content #chartPanel .leftPanel #chartWrapper button#removeFlaggedPoints{position:absolute;height:33px;line-height:28px;top:24px;left:206px;display:none;box-shadow:none}body.flaggedPointsExist #content #chartPanel .leftPanel #chartWrapper button#removeFlaggedPoints{display:inherit}#content #chartPanel .leftPanel #fitInfoPanel{width:100%;min-height:72px}#content #chartPanel .leftPanel #fitInfoPanel button#chooseFitMethod{position:absolute;left:35px;bottom:0}#content #chartPanel .leftPanel #fitInfoPanel #fitInfo{margin-right:16px;text-align:right}#content #chartPanel .leftPanel #fitInfoPanel #fitInfo .up-down{display:inline-block;vertical-align:top;padding:0;margin-left:10px;line-height:16px}#content #chartPanel .leftPanel #fitInfoPanel #fitInfo #fitInfoBasic{display:inline-block;vertical-align:top;text-align:right;clear:right;color:#a4a4a4;font-size:11px;line-height:1.7em}#content #chartPanel .leftPanel #fitInfoPanel #fitInfo #fitInfoAdvanced{display:inline-block;vertical-align:top;font-size:12px;margin-top:3px;margin-bottom:10px;text-align:left}body.readOnly #content #chartPanel .leftPanel #fitInfoPanel #fitInfo #fitInfoAdvanced button{display:none}#content #chartPanel .leftPanel #fitInfoPanel #fitInfo #fitInfoAdvanced p.right{text-align:right}#content #chartPanel .leftPanel #fitInfoPanel #fitInfo #fitInfoAdvanced table{display:inline-block;vertical-align:top;margin-left:20px}#content #chartPanel .leftPanel #fitInfoPanel #fitInfo #fitInfoAdvanced table th{text-align:center}#content #chartPanel .leftPanel #fitInfoPanel #fitInfo #fitInfoAdvanced table caption{display:table-caption;caption-side:bottom;font-size:16px;text-align:center}#content #chartPanel .rightPanel{position:relative;float:right;width:306px;height:100%;background-color:#636d72}body.noInfo #content #chartPanel .rightPanel{display:none}#content #chartPanel .rightPanel button.close{position:absolute;top:5px;right:5px;z-index:100}#content #chartPanel .rightPanel #infoContent{position:relative;border:0 solid rgba(0,0,0,0);border-top-width:32px;color:#fff;height:100%;overflow:auto;padding:0 10px}#content #chartPanel .rightPanel #infoContent *{color:#fff}#content #chartPanel .rightPanel #infoContent h1{color:#4fcfff;font-size:24px;margin-top:0}#content #chartPanel .rightPanel #infoContent h1 .smaller{font-size:18px;color:#fff}#content #chartPanel .rightPanel #infoContent p:last-child{margin-bottom:0}#content #chartPanel .rightPanel #infoContent a{color:#4fcfff}#content #chartPanel .rightPanel #infoContent a.play-video{display:block;text-decoration:none;font-size:2em;text-align:center;color:#4fcfff}#content #chartPanel .rightPanel #infoContent a.play-video::before{content:url(../media/png/play64.png);float:left}#content #chartPanel .rightPanel #infoContent a.play-video span{display:block;text-decoration:none;font-size:.4em;color:#4fcfff}#content #chartPanel .rightPanel #infoContent a.play-video:hover{color:#75d752}#content #chartPanel .rightPanel #infoContent a.play-video:hover span{color:#75d752}#content #chartPanel .rightPanel #infoContent a.play-video:hover::before{content:url(../media/png/play64green.png);float:left}#content #controlPanel{width:100%;background-color:#fff;padding:20px 35px 0 35px}#content #controlPanel .column{height:100%;width:398px}#content #controlPanel .column.left{float:left}#content #controlPanel .column.right{float:right;margin-left:20px}#content #controlPanel #controlPanelTop .column .topPanel{width:100%;height:40px}#content #controlPanel #controlPanelTop .column .topPanel button{float:left;margin-right:10px;width:auto;min-width:56px}#content #controlPanel #controlPanelTop .column .topPanel button[value=download]{margin-right:0}#content #controlPanel #controlPanelTop .column .topPanel #downloadFormat{margin-left:0}#content #controlPanel #controlPanelTop .column .topPanel #downloadFormat .arrow{display:inline-block;margin-left:5px}#content #controlPanel #controlPanelTop .column .topPanel #downloadFormat.over{background-color:#058194}#content #controlPanel #controlPanelTop .column .mainPanel{width:100%;height:200px;white-space:nowrap}#content #controlPanel #controlPanelTop .column .mainPanel .mainEditor{float:left;height:100%}#content #controlPanel #controlPanelTop .column .mainPanel .rightPanel{display:inline-block;padding-top:21px}#content #controlPanel #controlPanelTop .column .mainPanel .rightPanel button{width:56px;float:left;clear:left;margin-bottom:10px;margin-left:3px}#content #controlPanel #controlPanelTop .column.right{float:right}#content #controlPanel #controlPanelTop .column.right .mask{position:absolute;z-index:10;bottom:-40px;top:40px;left:0;right:-10px;height:auto;background-color:#fff}#content #controlPanel #controlPanelTop .column.right a[href="#predict"]{display:inline-block;margin-left:30px;overflow:hidden;line-height:26px;opacity:0;height:0;transition:opacity .5s linear 1s}#content #controlPanel #controlPanelTop .column.right.open .mask{top:auto}#content #controlPanel #controlPanelTop .column.right.open a[href="#predict"]{opacity:1;height:auto}#content #controlPanel #controlPanelTop .column.right #extend .arrow{margin-left:5px}#content #controlPanelMessages>div{padding-top:10px}#content #controlPanelMessages .error p{font-size:13px;margin-top:0;margin-bottom:.3em}#content #controlPanelMessages .error p:empty{display:none}body.readOnly #content #controlPanelMessages a[href="#editor-help"]{visibility:hidden}#content #controlPanelMessages #advanced{width:auto;margin-bottom:10px}#content #controlPanelMessages #advanced .arrow{margin-left:5px}#content #advancedPanel{background-color:#fff;width:100%;height:0;overflow:hidden;box-sizing:border-box}#content #advancedPanel.open{height:auto}#content #lowerSplitter{background-color:#fff}#content #social-media-links{background-color:#86bbc3;width:100%;padding:10px 35px 0;height:30px;clear:both;margin-bottom:100px}.editor{white-space:nowrap;position:relative;display:inline-block;vertical-align:top;height:100%}.editor .error{font-size:13px;white-space:normal}.editor .columnTitles{font-size:0}.editor .columnTitles div{height:21px;font-size:14px;color:#3d618c;display:inline-block;text-align:center;cursor:pointer;padding:1px;overflow:hidden;text-overflow:ellipsis}.editor .editorBody{position:absolute;top:21px;bottom:0}.editor .grid{position:absolute;z-index:2;margin:0;float:left;overflow-y:auto;overflow-x:hidden;display:block;clear:both;background-color:rgba(0,0,0,0);padding:0;height:100%;box-sizing:border-box}.editor .columnBackgrounds{position:absolute;z-index:1;font-size:0;height:100%}.editor .columnBackgrounds div{display:inline-block;height:100%;padding:0 1px}.editor .columnBackgrounds .column_0{background-color:#c6e3e7}.editor .columnBackgrounds .column_1{background-color:#a9d4da}body.mobile .editor .columnTitles{height:28px}body.mobile .editor .editorBody{position:relative;top:0}body.mobile .editor .editorBody .grid{position:relative}.editor .grid,.widthTest{border:solid 1px #058194;font-size:17px;line-height:17px;font-family:"Ubuntu Mono",monospace;font-weight:700;resize:none}body.mobile .editor .grid,body.mobile .widthTest{letter-spacing:-.02em}body.mac.chrome .editor .grid,body.mac.chrome .widthTest{letter-spacing:-.02em}body.windows.firefox .editor .grid,body.windows.firefox .widthTest{letter-spacing:.03em}body.firefox .editor .grid,body.firefox .widthTest{line-height:1em}.widthTest{position:absolute;padding:0;width:auto;display:inline-block;visibility:hidden}#extendEditor{position:absolute;display:block;float:left}#extendEditor .grid{background-color:rgba(0,0,0,0)}#extendEditor .grid.click-through{pointer-events:none}#extendEditor .column_0{background-color:#a9d4da}#extendEditor.swap .column_0{background-color:#c6e3e7}#extendFitback{position:absolute}#extendFitback .columnTitles div{padding-left:0}#extendFitback .grid{background-color:#747e83;color:#fff;border-left:0;overflow:hidden}#extendFitback .grid:disabled{opacity:1;-webkit-text-fill-color:#fff}#extendButtons{position:absolute}#footer{position:fixed;bottom:0;left:0;z-index:2000;width:100%;background-color:#636d72;margin-top:150px;color:#4fcfff}#footer a{color:#fff;text-decoration:none}#footer a:hover{text-decoration:underline}#cookieNotice{position:fixed;z-index:2100;left:0;right:0;bottom:0;top:0;overflow:hidden;pointer-events:none}#cookieNotice .panel{position:absolute;left:0;right:0;bottom:0;background:#ffc;border-top:1px solid #86bbc3;transform:translateY(100%);transition:transform 400ms;pointer-events:all}#cookieNotice .panel .content{display:table-row}#cookieNotice .panel .content>div{padding:20px 0;display:table-cell}#cookieNotice .panel .buttons{padding:20px 0 20px 20px;white-space:nowrap;vertical-align:bottom}#cookieNotice .panel .buttons button{width:auto;margin-left:10px}#cookieNotice.open .panel{transform:translateY(0)}body.mobile #cookieNotice .panel{border-top:1px solid grey;padding:24px}body.mobile #cookieNotice .panel .message{margin-bottom:24px}body.mobile #cookieNotice .panel .buttons{white-space:normal;padding:0}body.mobile #cookieNotice .panel .buttons button{width:100%;margin:12px 0}#dataLabel{position:absolute;display:none;font-size:14px}#changeFitOptionsPopup .error{text-align:left;width:auto;padding-right:35px}.axisLabel{font-size:12px;display:inline-block;float:left;text-align:center;overflow:hidden}.axisLabel a{text-decoration:none;font-size:14px}#chartPanelMobile{position:relative;width:100%;margin-top:10px;background-color:#f0f9ff}#chartPanelMobile #chartWrapper{position:relative;width:100%;height:330px;padding-right:32px}#chartPanelMobile #chartWrapper #chartContainer{visibility:hidden;width:100%;height:100%}body.showChart #chartPanelMobile #chartWrapper #chartContainer{visibility:visible}#chartPanelMobile #chartWrapper #xLabel,#chartPanelMobile #chartWrapper #yLabel{visibility:hidden;cursor:pointer;position:absolute;width:15px;height:17px}body.showChart #chartPanelMobile #chartWrapper #xLabel,body.showChart #chartPanelMobile #chartWrapper #yLabel{visibility:visible}#chartPanelMobile #chartWrapper #xLabel{bottom:50px;right:26px;background-image:url(../media/png/x.png)}#chartPanelMobile #chartWrapper #yLabel{top:0;left:54px;background-image:url(../media/png/y.png)}#chartPanelMobile #chartWrapper #selectedFitMethod{position:absolute;bottom:10px;right:15px;font-size:13px;line-height:1.7em;color:#50a7b4;cursor:pointer}#chartPanelMobile #chartWrapper #loading{position:absolute;width:50px;height:50px;display:none;bottom:50%;left:50%}body.loading #chartPanelMobile #chartWrapper #loading{display:inline-block}#chartPanelMobile #chartWrapper button#removeFlaggedPoints{position:absolute;height:30px;line-height:28px;bottom:6px;right:10px;display:none;box-shadow:none;padding:0 5px;padding-bottom:2px}body.flaggedPointsExist #chartPanelMobile #chartWrapper button#removeFlaggedPoints{display:inherit}#chartPanelMobile #advancedTab>button.tab{top:114px}#chartPanelMobile #advancedTab>div{background:rgba(255,255,255,.95);border:1px solid #50a7b4;border-right:none;border-radius:6px 0 0 6px;padding:20px;padding-right:30px;width:230px}#chartPanelMobile #advancedTab>div form .contentContainer{border-bottom:0}#chartPanelMobile #advancedTab>div form .buttonContainer{position:static;padding:0 30px;height:auto}#chartPanelMobile #advancedTab>div form .buttonContainer button{display:block;margin:16px 0}#chartPanelMobile #advancedTab>div form p{margin:6px 0}#chartPanelMobile #advancedTab>div form p.links{margin-top:16px}#chartPanelMobile #advancedTab>div form hr{margin:16px 0}#chartPanelMobile #advancedTab>div form input[type=text],#chartPanelMobile #advancedTab>div form input[type=password],#chartPanelMobile #advancedTab>div form input[type=email],#chartPanelMobile #advancedTab>div form input[type=tel],#chartPanelMobile #advancedTab>div form input[type=URl],#chartPanelMobile #advancedTab>div form textarea,#chartPanelMobile #advancedTab>div form .copyBoxButtons{display:block;width:100%;margin:0;font-family:bebas-neue-pro,sans-serif;letter-spacing:.03em}#chartPanelMobile #advancedTab>div form input[type=text],#chartPanelMobile #advancedTab>div form input[type=password],#chartPanelMobile #advancedTab>div form input[type=email],#chartPanelMobile #advancedTab>div form input[type=tel],#chartPanelMobile #advancedTab>div form input[type=URl]{height:34px}#chartPanelMobile #advancedTab>div form label{line-height:26px}#chartPanelMobile #advancedTab>div form label,#chartPanelMobile #advancedTab>div form span.error,#chartPanelMobile #advancedTab>div form span.help{box-sizing:border-box;width:100%;text-align:left;margin:0}#chartPanelMobile #advancedTab>div form label.toggleWhenMobile{margin-top:10px;width:100%;padding:4px 5px;color:#fff;background-color:transparent;border:1px solid #a2a2a2}#chartPanelMobile #advancedTab>div form label.toggleWhenMobile:active{background-color:#50a7b4}#chartPanelMobile #advancedTab>div form label.toggleWhenMobile::after{content:none}#chartPanelMobile #advancedTab>div form label.toggleWhenMobile span.toggleSwitch{float:right;margin:1px 0}#chartPanelMobile #advancedTab>div form button{width:100%;margin:0;height:34px}#chartPanelMobile #advancedTab>div form label{color:#000!important}#chartPanelMobile #advancedTab>div form button.drop-down{margin-bottom:10px}#chartPanelMobile #advancedTab>div form .statusMessage{box-sizing:border-box;width:100%}#chartPanelMobile #errorsAndWarningsTab>button.tab{top:216px;background-image:linear-gradient(#d4221d,#aa0002)}#chartPanelMobile #errorsAndWarningsTab>div{height:100%;width:340px;position:relative}#chartPanelMobile #errorsAndWarningsTab>div>div{position:absolute;background:rgba(255,255,255,.95);border:1px solid #aa0002;border-right:none;border-radius:6px 0 0 6px;padding:20px;width:100%;min-height:100px;bottom:20px}#chartPanelMobile #errorsAndWarningsTab>div>div .hidden{display:none}#chartPanelMobile #errorsAndWarningsTab>div>div h2{margin-top:0;font-size:18px}#chartPanelMobile #errorsAndWarningsTab>div>div p{margin-left:26px}#chartPanelMobile #errorsAndWarningsTab>div>div p::before{color:#fff;font-family:"Trebuchet MS",sans-serif;font-weight:bold;border-radius:4px;background-color:#d3230f;text-align:center;content:"E";display:inline-block;margin-left:-26px;margin-right:8px;width:18px}#chartPanelMobile #errorsAndWarningsTab>div>div p.warning{color:#50a7b4}#chartPanelMobile #errorsAndWarningsTab>div>div p.warning::before{content:"W";background-color:#50a7b4}#chartPanelMobile #errorsAndWarningsTab>div>div p:empty{display:none}#chartPanelMobile #fitInfoTab{max-width:85%}#chartPanelMobile #fitInfoTab #fitInfo #fitInfoMobile{pointer-events:all;font-size:12px;text-align:left;background:rgba(255,255,255,.95);border:1px solid #50a7b4;border-right:none;border-radius:6px 0 0 6px;min-width:200px}body.readOnly #chartPanelMobile #fitInfoTab #fitInfo #fitInfoMobile button.export-equation{display:none}body.readOnly #chartPanelMobile #fitInfoTab #fitInfo #fitInfoMobile button.copy-fit-details{display:none}#chartPanelMobile #fitInfoTab #fitInfo #fitInfoMobile div.option-buttons{text-align:center;margin-top:0;margin-bottom:20px;width:100%;box-sizing:border-box;padding:0 20px;padding-right:30px}#chartPanelMobile #fitInfoTab #fitInfo #fitInfoMobile div.option-buttons button,#chartPanelMobile #fitInfoTab #fitInfo #fitInfoMobile div.option-buttons a.button{width:100%;margin-bottom:10px}#chartPanelMobile #fitInfoTab #fitInfo #fitInfoMobile div.option-buttons.invisible{visibility:hidden}#chartPanelMobile #fitInfoTab #fitInfo #fitInfoMobile>p{padding:20px;font-size:18px;text-align:center;opacity:.5}#chartPanelMobile #fitInfoTab #fitInfo #fitInfoMobile table{display:inline-block;vertical-align:top;margin:20px;margin-right:30px;font-size:16px;border-collapse:collapse}#chartPanelMobile #fitInfoTab #fitInfo #fitInfoMobile table td.key{font-weight:bold;color:#50a7b4;border-left:1px solid #50a7b4}#chartPanelMobile #fitInfoTab #fitInfo #fitInfoMobile table th,#chartPanelMobile #fitInfoTab #fitInfo #fitInfoMobile table td{padding:3px;vertical-align:top}#chartPanelMobile #fitInfoTab #fitInfo #fitInfoMobile table th:first-child,#chartPanelMobile #fitInfoTab #fitInfo #fitInfoMobile table td:first-child{border-left:0}#chartPanelMobile #fitInfoTab #fitInfo #fitInfoMobile table th{text-align:left;color:#50a7b4;padding:6px 16px 6px 3px;border-left:1px solid #50a7b4;border-top:1px solid #50a7b4}#chartPanelMobile #fitInfoTab #fitInfo #fitInfoMobile table tr:first-child th{border-top:0}#chartPanelMobile #fitInfoTab #fitInfo #fitInfoMobile table caption{display:table-caption;caption-side:bottom;font-size:16px;text-align:center}.noScriptWrapper{position:fixed;display:table;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.4);z-index:2000}.noScriptWrapper .noScript{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle}.noScriptWrapper .noScript .noScriptAlert{display:inline-block;width:400px;background-color:#fff;padding:40px}.noScriptWrapper .noScript .noScriptAlert i{font-size:200%;color:red}.dummy{color:#e6cea7}.highcharts-tooltip p.details,.highcharts-tooltip p.label{white-space:normal;min-width:150px;margin:0}.highcharts-tooltip p.label{font-weight:bold}.hide{visibility:hidden}.displayNone{display:none}.force-text-cursor{cursor:text!important}.highcharts-markers image{-ms-transform:translate(-6px,-32px);transform:translate(-6px,-32px)}.justifier{margin:0;display:inline-block;text-align:left}.justifier p{margin:0}.noBottomMargin{margin-bottom:0}.modalMask{position:fixed;top:0;left:0;width:100%;height:100%;background-color:transparent;transition:background-color .5s}.modalMask.animate{background-color:rgba(0,0,0,.3)}.centerWrapper{position:fixed;top:0;left:0;width:100%;height:100%;display:table}.dragHandle{position:absolute;width:100%;height:40px;z-index:2;line-height:40px;font-family:"Nunito",sans-serif,sans-serif;font-weight:bold;text-align:center;background-color:#50a7b4;color:#fff}.dragHandle+button.close{display:none}.contentContainerWrapper{width:100%;height:100%;overflow:hidden}.popup .contentContainerWrapper{padding-bottom:0}.contentContainer{overflow:hidden;box-sizing:border-box}.popup .contentContainer{border-top:40px solid #fff;text-align:left;user-select:text}.ajax.popup .contentContainer{padding:0 20px}.alert .contentContainer,.prompt .contentContainer,.dialog .contentContainer{padding:20px 20px 0 20px;text-align:center;border-bottom:70px solid rgba(0,0,0,0);overflow:auto}.alert.no-buttons .contentContainer,.prompt.no-buttons .contentContainer{padding-bottom:20px}.contentContainer div.tip-hint{text-align:left;width:60%;margin:auto}.contentContainer div.tip-hint::before{color:#4fcfff;content:"Tip:";display:inline-block;width:0;position:relative;float:left;left:-32px}.contentContainer div.tip-hint ol,.contentContainer div.tip-hint ul{color:#4fcfff;padding-left:0}.contentContainer div.tip-hint ol li,.contentContainer div.tip-hint ul li{margin-left:0}.contentContainer div.tip-hint ol li p,.contentContainer div.tip-hint ul li p{color:#fff}.contentContainer span.keyStyle{background-color:#d3d3d3;border:1px solid grey;border-radius:4px;padding:3px;vertical-align:middle;margin:2px;display:inline-block;font-size:smaller;min-width:25px;text-align:center}.contentContainer span.keyStyle.flippedHorizontal{transform:scaleX(-100%)}.contentContainer span.keyStyle .super,.contentContainer span.keyStyle .sub{font-family:Arial,sans-serif;font-size:60%;line-height:8px}.contentContainer span.keyStyle .super{vertical-align:text-top}.contentContainer span.keyStyle .sub{vertical-align:-20%}.contentContainer span.buttonStyle{background-color:#50a7b4;color:#fff;vertical-align:middle;font-size:22px;padding:1px}.buttonContainer{position:absolute;width:100%;height:70px;z-index:4;left:0;bottom:0;text-align:center}.buttonContainer button{font-family:"Nunito",sans-serif,sans-serif;cursor:pointer;color:#fff;text-align:center;font-size:16px;border:none;margin-top:20px;margin-left:10px;margin-right:10px}.buttonContainer button.disabled{cursor:default;pointer-events:none}.no-buttons .buttonContainer{display:none}.popup,.alert,.prompt,.dialog,.dialogSequence{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box}.popup div,.alert div,.prompt div,.dialog div,.dialogSequence div{box-sizing:border-box}.popup>div,.alert>div,.prompt>div,.dialog>div,.dialogSequence>div{position:relative;box-shadow:0 3px 3px rgba(0,0,0,.3);opacity:0;transform:scale(.5) translate3d(0,0,0);transition:transform .2s,opacity .2s,height .2s,top .2s;max-height:100%;overflow:hidden}.popup.centered,.alert.centered,.prompt.centered,.dialog.centered,.dialogSequence.centered{position:relative;display:table-cell;text-align:center;vertical-align:middle}.popup.centered>div,.alert.centered>div,.prompt.centered>div,.dialog.centered>div,.dialogSequence.centered>div{display:inline-block}.popup.animate>div,.alert.animate>div,.prompt.animate>div,.dialog.animate>div,.dialogSequence.animate>div{opacity:1;transform:scale(1)}.popup.verticalStackedButtons .contentContainer,.alert.verticalStackedButtons .contentContainer,.prompt.verticalStackedButtons .contentContainer,.dialog.verticalStackedButtons .contentContainer,.dialogSequence.verticalStackedButtons .contentContainer{padding:20px}.popup.verticalStackedButtons .buttonContainer,.alert.verticalStackedButtons .buttonContainer,.prompt.verticalStackedButtons .buttonContainer,.dialog.verticalStackedButtons .buttonContainer,.dialogSequence.verticalStackedButtons .buttonContainer{position:static;height:auto;padding:0 20px}.popup.verticalStackedButtons .buttonContainer button,.alert.verticalStackedButtons .buttonContainer button,.prompt.verticalStackedButtons .buttonContainer button,.dialog.verticalStackedButtons .buttonContainer button,.dialogSequence.verticalStackedButtons .buttonContainer button{display:block;width:100%;margin:20px 0}.popup button.close,.alert button.close,.prompt button.close,.dialog button.close,.dialogSequence button.close{position:absolute;top:5px;right:5px}.alert>div,.prompt>div{max-width:400px}.popup>div{max-height:100%;min-width:50px;min-height:50px;background-color:#fff;overflow:hidden}.popup>div .contentContainer{position:relative;overflow:auto;max-height:100%}.popup.ajax>div{max-width:700px}.alert>div,.prompt>div,.dialog>div{min-width:300px;min-height:50px}.alert>div,.prompt>div{background-color:#ffffe0}.dialog>div{background-color:#636d72;color:#fff}.dialog a{color:#4fcfff}.dialog a:visited{color:#4fcfff}.dialog ol,.dialog ul{text-align:left}.dialogSequence .dialogSequenceContainer{display:inline-block;position:relative;background-color:#636d72}.dialogSequence .dialogSequenceContainer .dialog{position:absolute}.dialogSequence .dialogSequenceContainer .dialog.transitioning{transition:left .2s;pointer-events:none}.dialogSequence .dialogSequenceContainer .dialog.transitioning>div{overflow:hidden}.dialogSequence .dialogSequenceContainer .dialog>div{opacity:1;transform:scale(1);box-shadow:0 0 0}.dialogSequence.pastePreviewDialog .dialogSequenceContainer{width:600px}.dialogSequence.pastePreviewDialog .dialogSequenceContainer .dialog h1{color:#4fcfff;font-size:20px}.dialogSequence.pastePreviewDialog .dialogSequenceContainer .dialog .radio-group{display:inline-block;text-align:left}.dialogSequence.pastePreviewDialog .dialogSequenceContainer .dialog strong{color:#4fcfff}.dialogSequence.pastePreviewDialog .dialogSequenceContainer .preview{max-height:202px;overflow:auto;background-color:rgba(0,0,0,.2);border:5px solid rgba(0,0,0,0)}.dialogSequence.pastePreviewDialog .dialogSequenceContainer .preview table{margin:auto;border-collapse:collapse;font-family:"Ubuntu Mono",monospace;font-size:12pt;max-width:100%;min-width:200px;color:#000}.dialogSequence.pastePreviewDialog .dialogSequenceContainer .preview table tr.titles td{color:rgba(0,0,0,.3)}.dialogSequence.pastePreviewDialog .dialogSequenceContainer .preview table.useTitles tr.titles td{color:#000}.dialogSequence.pastePreviewDialog .dialogSequenceContainer .preview table.useTitles tr.titles td.feint{color:rgba(0,0,0,.3)}.dialogSequence.pastePreviewDialog .dialogSequenceContainer .preview table.useTitles tr.titles.selected td{background-color:#ffaba2}.dialogSequence.pastePreviewDialog .dialogSequenceContainer .preview table td{border:0 solid #d3d3d3;background-color:#fff;padding:1px 5px;min-width:50px}.dialogSequence.pastePreviewDialog .dialogSequenceContainer .preview table td.selected{background-color:#ffaba2}.dialogSequence.pastePreviewDialog .dialogSequenceContainer .preview table td.mouse-over{background-color:#ffc6c3}.dialogSequence.pastePreviewDialog .dialogSequenceContainer .preview table td.feint{color:rgba(0,0,0,.3)}.dialogSequence.pastePreviewDialog .dialogSequenceContainer .preview table td.label{border:0;background-color:transparent;text-align:left;padding:2px 5px}.dialogSequence.pastePreviewDialog .dialogSequenceContainer .preview table td.label span{background-color:#ecb6c3;padding:0 5px}.dialogSequence.pastePreviewDialog .dialogSequenceContainer .preview table thead td{background-color:transparent;border:0;color:#ffaba2}.dialogSequence.pastePreviewDialog .dialogSequenceContainer .preview table thead td.selected{background-color:transparent;color:#ffaba2}.dialogSequence.pastePreviewDialog .dialogSequenceContainer .preview table thead td.feint{color:rgba(255,255,255,.7)}.dialogSequence.pastePreviewDialog .dialogSequenceContainer .preview table thead td.mouse-over{background-color:transparent}.dialogSequence.pastePreviewDialog .dialogSequenceContainer .preview table thead td.label{padding:0 5px}.dialogSequence.pastePreviewDialog .dialogSequenceContainer .preview table.rows tr:nth-child(even) td{background-color:#ffaba2}.dialogSequence.pastePreviewDialog .dialogSequenceContainer .preview table.columns td:nth-child(even){background-color:#ffaba2}.dialog.validatingDialog>div{width:490px}.dialog.validatingDialog hr{border:none;height:1px;background:#a2a2a2}.dialog.validatingDialog form{padding:10px 10px 0 10px;position:relative;display:block;text-align:left}.dialog.validatingDialog form div.related{border-radius:6px;border:1px solid rgba(255,255,255,.3)}.dialog.validatingDialog form .right{text-align:right}.dialog.validatingDialog form .info{font-size:120%;color:#4fcfff;margin-top:0;margin-bottom:30px;max-height:300px;transition:max-height .4s;text-align:center}.dialog.validatingDialog form .info strong{color:#fff}.dialog.validatingDialog form .info.hide{max-height:0}.dialog.validatingDialog form span.help{display:block;margin-left:154px;margin-right:10px;font-size:80%;font-weight:300;color:silver}.dialog.validatingDialog form label{box-sizing:border-box;display:inline-block;width:150px;text-align:right;line-height:34px;padding-right:6px}.dialog.validatingDialog form label::after{content:":"}.dialog.validatingDialog form label.disabled{opacity:.3}.dialog.validatingDialog form label+input,.dialog.validatingDialog form label+button,.dialog.validatingDialog form label+textarea{margin-left:5px}.dialog.validatingDialog form input[type=text],.dialog.validatingDialog form input[type=password],.dialog.validatingDialog form input[type=email],.dialog.validatingDialog form input[type=tel],.dialog.validatingDialog form input[type=URl]{font-family:"Nunito",sans-serif,sans-serif;font-size:1em;width:250px}.dialog.validatingDialog form input[type=text]:disabled,.dialog.validatingDialog form input[type=password]:disabled,.dialog.validatingDialog form input[type=email]:disabled,.dialog.validatingDialog form input[type=tel]:disabled,.dialog.validatingDialog form input[type=URl]:disabled{color:#fff;border-color:#fff;background-color:transparent;opacity:.3}.dialog.validatingDialog form p.checkbox label::before{display:inline-block;font-family:fontawesome,sans-serif;content:"";width:0;text-indent:-24px}.dialog.validatingDialog form p.checkbox input{display:none}.dialog.validatingDialog form p.checkbox input+label{text-align:left;width:auto;margin-left:150px;line-height:normal}.dialog.validatingDialog form p.checkbox input+label::after{content:""}.dialog.validatingDialog form p.checkbox input:checked+label::before{content:""}.dialog.validatingDialog form p.checkbox input:disabled+label::before{content:""}.dialog.validatingDialog form textarea{font-family:"Nunito",sans-serif,sans-serif;font-size:1em;width:250px;vertical-align:top;resize:vertical}.dialog.validatingDialog form textarea.full-width{width:430px}.dialog.validatingDialog form button.drop-down{box-sizing:border-box;width:250px;line-height:26px;text-align:left}.dialog.validatingDialog form button.drop-down::after{content:"";display:block;float:right;width:10px;height:26px;background-position:center;background-repeat:no-repeat;background-image:url(../media/png/downward.png)}.dialog.validatingDialog form button.drop-down.open::after{background-image:url(../media/png/upward.png)}.dialog.validatingDialog form p.centered{text-align:center}.dialog.validatingDialog form p.help{color:#4fcfff;text-align:center}.dialog.validatingDialog form p.help.light{color:#fff}.dialog.validatingDialog form p.help.light strong{color:#4fcfff}.dialog.validatingDialog form span.required{white-space:nowrap;display:inline-block}.dialog.validatingDialog form span.required::after{content:"*";color:#4fcfff;display:inline-block}.dialog.validatingDialog form span.keep-on-one-line{white-space:nowrap}.dialog.validatingDialog form span.keep-on-one-line *{white-space:normal}.dialog.validatingDialog form p.error{color:#fff}.dialog.validatingDialog form p span.error{color:#8b0000;background-color:silver;border-radius:0 0 5px 5px;width:246px;margin-left:155px;padding-left:4px;display:block;max-height:0;overflow:hidden;transition:max-height .4s}.dialog.validatingDialog form p.error span.error{max-height:42px}.dialog.validatingDialog form p.statusGroup input[type=text]{padding-right:26px}.dialog.validatingDialog form p.statusGroup i.busy,.dialog.validatingDialog form p.statusGroup i.success,.dialog.validatingDialog form p.statusGroup i.error{display:none}.dialog.validatingDialog form p.statusGroup.busy i.busy{color:#494949;display:inline}.dialog.validatingDialog form p.statusGroup.success i.success{color:#139217;display:inline}.dialog.validatingDialog form p.statusGroup.error i.error{color:#d3230f;display:inline}.dialog.validatingDialog form p.statusGroup span.status{display:inline-block;width:26px;margin-left:-26px;margin-right:6px;text-align:center}.dialog.validatingDialog .links{text-align:center;margin-top:30px}.dialog.validatingDialog .links a{margin:0 15px;opacity:1;transition:opacity .5s}.dialog.validatingDialog .links a.disabled{opacity:.3;cursor:default}.dialog.validatingDialog div.busy{position:absolute;z-index:100;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.3);background-image:url(../media/png/loading.gif);background-repeat:no-repeat;background-position:center}.dialog.validatingDialog .overlay{position:absolute;z-index:5;width:100%;height:100%;top:0;left:0;text-align:center;font-size:130%;color:#4fcfff;background-color:#636d72;overflow:auto}.dialog.validatingDialog .overlay .centerWrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:table}.dialog.validatingDialog .overlay .centerWrapper p{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle}.dialog.validatingDialog .overlay.withButtons{z-index:3;border-bottom:70px solid rgba(0,0,0,0)}.dialog.validatingDialog .overlay.withButtons .centerWrapper p{padding:20px}.dialog.validatingDialog>div.purchaseSubscriptionReceiptInfoDialog{width:600px}.dialog.validatingDialog>div.purchaseSubscriptionDialog{width:550px}.dialog.validatingDialog>div.purchaseSubscriptionDialog form{padding-right:10px!important}.dialog.validatingDialog>div.purchaseSubscriptionDialog>div{width:550px}.dialog.validatingDialog>div.purchaseSubscriptionDialog p.statusGroup{margin-left:-20px}.dialog.validatingDialog>div.purchaseSubscriptionDialog p.acceptTerms{text-align:center}.dialog.validatingDialog>div.purchaseSubscriptionDialog p.acceptTerms label,.dialog.validatingDialog>div.purchaseSubscriptionDialog p.acceptTerms input{width:auto}.dialog.validatingDialog>div.purchaseSubscriptionDialog p.error_termsAccepted{color:#8b0000;background-color:silver;border-radius:0 0 5px 5px;margin-bottom:0;max-height:30px;overflow:hidden;transition:max-height .4s}.dialog.validatingDialog>div.purchaseSubscriptionDialog p.error_termsAccepted.closed{max-height:0}.dialog.validatingDialog>div.purchaseSubscriptionDialog strong{color:#4fcfff}.dialog.validatingDialog>div.purchaseSubscriptionDialog table{width:100%;border-collapse:collapse}.dialog.validatingDialog>div.purchaseSubscriptionDialog table tr{cursor:pointer}.dialog.validatingDialog>div.purchaseSubscriptionDialog table tr.product:hover{background-color:#50a7b4}.dialog.validatingDialog>div.purchaseSubscriptionDialog table tr.product.selected{background-color:rgba(80,167,180,.5)}.dialog.validatingDialog>div.purchaseSubscriptionDialog table tr td{line-height:30px;vertical-align:middle}.dialog.validatingDialog>div.purchaseSubscriptionDialog table tr td.checkbox{width:26px;min-width:20px;padding-left:100px;text-align:left;font-size:18px}.dialog.validatingDialog>div.purchaseSubscriptionDialog table tr td.name{width:30%}.dialog.validatingDialog>div.purchaseSubscriptionDialog table tr td.originalPrice{color:#4fcfff;text-decoration:line-through;text-align:right}.dialog.validatingDialog>div.purchaseSubscriptionDialog table tr td.price{text-align:right;padding-right:90px;padding-left:10px}.dialog.validatingDialog>div.stripeCardDetailsDialog form{padding:10px 0;text-align:center}.dialog.validatingDialog>div.stripeCardDetailsDialog #cardElement{display:inline-block;box-sizing:border-box;background-color:#fff;padding:8px;width:436px;vertical-align:middle}.dialog.validatingDialog>div.stripeCardDetailsDialog .contentContainer{padding-bottom:30px}.dialog.validatingDialog>div.stripeCardDetailsDialog span.error{width:432px;margin:auto}.dialog.validatingDialog>div.stripeCardDetailsDialog body.desktop{width:500px}.dialog.validatingDialog>div.stripeCardDetailsDialog body.desktop .buttonContainer{height:100px}.dialog.validatingDialog>div.stripeCardDetailsDialog body.desktop .buttonContainer button{width:204px;height:40px;line-height:40px}body.mobile .dialog.validatingDialog>div.stripeCardDetailsDialog p.info{margin:20px 0}body.mobile .dialog.validatingDialog>div.stripeCardDetailsDialog #cardElement{width:100%}body.mobile .dialog.validatingDialog>div.stripeCardDetailsDialog .buttonContainer{padding:0 20px}.dialog.validatingDialog>div.pointDataDialog{width:310px}.dialog.validatingDialog>div.pointDataDialog button.panorama{width:250px;margin:20px 0}.dialog.validatingDialog>div.pointDataDialog form{padding:10px;padding-top:0;margin:0}.dialog.validatingDialog>div.pointDataDialog form p:first-child{margin-top:0}.dialog.validatingDialog>div.pointDataDialog form label{width:100%;text-align:center}.dialog.validatingDialog>div.pointDataDialog form p span.error{margin-left:0}.dialog.validatingDialog>div.pointDataDialog form p.color-picker{font-size:0}.dialog.validatingDialog>div.pointDataDialog form p.color-picker label{display:inline-block;width:31px;height:31px}.dialog.validatingDialog>div.pointDataDialog form p.color-picker label::after{content:none}.dialog.validatingDialog>div.pointDataDialog form p.color-picker input[name=color]{display:none}.dialog.validatingDialog>div.pointDataDialog form p.color-picker input[name=color]:checked+label{box-shadow:inset 0 0 0 2px black}.dialog.validatingDialog>div.shareDialog{width:700px;overflow:hidden;position:relative}.dialog.validatingDialog>div.shareDialog div.contentContainerWrapper{display:table;position:relative;width:2800px;padding-bottom:70px;transition:left .4s}.dialog.validatingDialog>div.shareDialog div.contentContainerWrapper div.contentContainer{display:table-row}.dialog.validatingDialog>div.shareDialog div.contentContainerWrapper div.contentContainer form{box-sizing:border-box;visibility:hidden;display:table-cell;width:700px;padding:20px;text-align:center;overflow:hidden}.dialog.validatingDialog>div.shareDialog div.contentContainerWrapper.transitioning div.contentContainer form{visibility:visible}.dialog.validatingDialog>div.shareDialog div.contentContainerWrapper.page-0{left:0}.dialog.validatingDialog>div.shareDialog div.contentContainerWrapper.page-0 form.page-0{visibility:visible}.dialog.validatingDialog>div.shareDialog div.contentContainerWrapper.page-1{left:-700px}.dialog.validatingDialog>div.shareDialog div.contentContainerWrapper.page-1 form.page-1{visibility:visible}.dialog.validatingDialog>div.shareDialog div.contentContainerWrapper.page-2{left:-1400px}.dialog.validatingDialog>div.shareDialog div.contentContainerWrapper.page-2 form.page-2{visibility:visible}.dialog.validatingDialog>div.shareDialog div.contentContainerWrapper.page-3{left:-2100px}.dialog.validatingDialog>div.shareDialog div.contentContainerWrapper.page-3 form.page-3{visibility:visible}.dialog.validatingDialog>div.shareDialog .preview-container{width:600px;height:400px;overflow:hidden;position:relative;display:inline-block}.dialog.validatingDialog>div.shareDialog .preview-container iframe,.dialog.validatingDialog>div.shareDialog .preview-container .iframe-container{width:1200px;height:800px}.dialog.validatingDialog>div.shareDialog .preview-container .iframe-container,.dialog.validatingDialog>div.shareDialog .preview-container .iframe-mask{position:absolute}.dialog.validatingDialog>div.shareDialog .preview-container .iframe-mask{background-color:rgba(0,0,0,.00001);z-index:10;cursor:default;width:100%;height:100%}.dialog.validatingDialog>div.shareDialog .preview-container iframe{border:0;z-index:1}.dialog.validatingDialog>div.shareDialog textarea,.dialog.validatingDialog>div.shareDialog input[type=text],.dialog.validatingDialog>div.shareDialog input[type=email],.dialog.validatingDialog>div.shareDialog label{width:500px}.dialog.validatingDialog>div.shareDialog span.shallow{display:block;width:500px;margin:auto}.dialog.validatingDialog>div.shareDialog span.error{width:500px;margin:0;display:inline-block;vertical-align:top}.dialog.validatingDialog>div.shareDialog form span.required::after{display:inline-block;text-align:left;width:2em;padding-left:.5em;margin-left:-.3em;margin-right:-2.5em}.dialog.validatingDialog>div.shareDialog label{text-align:center}.dialog.validatingDialog>div.shareDialog textarea#url{height:120px}.dialog.validatingDialog>div.shareDialog textarea#description{height:160px}.dialog.validatingDialog>div.shareDialog textarea#message{height:160px}.dialog.validatingDialog>div.shareDialog .shallow{margin-top:-16px;margin-bottom:-10px}.dialog.validatingDialog>div.shareDialog button.canCopyToClipboardOnly{visibility:hidden}.dialog.validatingDialog>div.shareDialog.canCopyToClipboard button.canCopyToClipboardOnly{visibility:visible}.dialog.validatingDialog>div.shareDialog button.back::before{content:url(../media/png/leftward.png);margin-right:5px}.dialog.validatingDialog>div.shareDialog button.next::after{content:url(../media/png/rightward.png);margin-left:5px}.dialog.validatingDialog>div.shareDialog a.button.share,.dialog.validatingDialog>div.shareDialog button.share{color:#fff;width:300px;padding:10px;font-size:18px}.dialog.validatingDialog>div.shareDialog a.button.share i,.dialog.validatingDialog>div.shareDialog button.share i{margin-right:10px;font-size:21px}.dialog.validatingDialog>div.shareDialog p.instruction{max-width:500px;text-align:center;color:#4fcfff;font-size:18px;margin:auto;margin-bottom:20px}.dialog.validatingDialog>div.shareDialog p.tip{position:relative;top:0;background-color:rgba(134,187,195,.2);padding:20px;margin:auto;width:auto;transition:top .4s 1s;color:#fff}.dialog.validatingDialog>div.shareDialog p.tip.hide{visibility:visible!important;top:300px}.dialog.validatingDialog>div.shareDialog p.tip::before{content:"Tip: ";color:#4fcfff}.dialog.validatingDialog>div.shareDialog p.larger{font-size:18px}.dialog.validatingDialog>div.shareDialog p label{display:block;width:100%;text-align:center;margin-bottom:10px}.dialog .copyBox{margin-bottom:4px}.dialog .copyBox textarea{width:600px;height:100px;font-family:"Ubuntu Mono",monospace}.dialog .copyBox .copyBoxButtons{display:inline-block;width:600px;text-align:right}.dialog .copyBox.halfWidth{display:inline-block;width:45%}.dialog .copyBox.halfWidth textarea{width:240px;height:200px}.dialog .copyBox.halfWidth .copyBoxButtons{width:240px}body.mobile .centerWrapper{display:block}body.mobile .popup,body.mobile .alert,body.mobile .prompt,body.mobile .dialog,body.mobile .dialogSequence{background-image:linear-gradient(#fafafa,#afafb0 48px);transform:translateX(-100%);transition:transform 200ms}body.mobile .popup::before,body.mobile .alert::before,body.mobile .prompt::before,body.mobile .dialog::before,body.mobile .dialogSequence::before{display:inline-block;position:absolute;top:12px;left:12px;width:0;height:0;mix-blend-mode:multiply;content:url(../media/png/My_Curve_Fit_logo_mobile.png);transform:scale(.3939393939)}body.mobile .popup>div,body.mobile .alert>div,body.mobile .prompt>div,body.mobile .dialog>div,body.mobile .dialogSequence>div{position:absolute;transform:scale(1) translate3d(0,0,0);top:48px;bottom:0;width:100%;max-width:100%;height:auto;display:block}body.mobile .popup>div .contentContainer,body.mobile .alert>div .contentContainer,body.mobile .prompt>div .contentContainer,body.mobile .dialog>div .contentContainer,body.mobile .dialogSequence>div .contentContainer{height:100%!important;max-height:100%!important;border-top:0}body.mobile .popup>div .contentContainer img,body.mobile .alert>div .contentContainer img,body.mobile .prompt>div .contentContainer img,body.mobile .dialog>div .contentContainer img,body.mobile .dialogSequence>div .contentContainer img{max-width:100%}body.mobile .popup.centered,body.mobile .alert.centered,body.mobile .prompt.centered,body.mobile .dialog.centered,body.mobile .dialogSequence.centered{display:block;width:100%;height:100%}body.mobile .popup.animate,body.mobile .alert.animate,body.mobile .prompt.animate,body.mobile .dialog.animate,body.mobile .dialogSequence.animate{transform:translateX(0)}body.mobile .popup.animate>div,body.mobile .alert.animate>div,body.mobile .prompt.animate>div,body.mobile .dialog.animate>div,body.mobile .dialogSequence.animate>div{transform:scale(1) translate3d(0,0,0)}body.mobile .dialogSequence .popup,body.mobile .alert,body.mobile .prompt,body.mobile .dialog{transform:translateX(0);background-image:none}body.mobile .dialogSequence .popup::before,body.mobile .alert::before,body.mobile .prompt::before,body.mobile .dialog::before{display:none}body.mobile .dialogSequence .popup>div,body.mobile .alert>div,body.mobile .prompt>div,body.mobile .dialog>div{top:0}body.mobile .popup .dragHandle{display:none}body.mobile .popup button.close{position:absolute;display:inline-block;top:-40px;right:10px;z-index:2000;color:gray}body.mobile .popup>div{overflow:visible;background:#fff}body.mobile .prompt .contentContainer{padding:30px;max-width:400px;margin:auto}body.mobile .dialog>div,body.mobile .dialog.validatingDialog>div,body.mobile .prompt>div,body.mobile .alert>div{overflow:auto;width:100%}body.mobile .dialog>div>div,body.mobile .dialog.validatingDialog>div>div,body.mobile .prompt>div>div,body.mobile .alert>div>div{width:100%}body.mobile .dialog span.required,body.mobile .dialog.validatingDialog span.required,body.mobile .prompt span.required,body.mobile .alert span.required{display:block;white-space:normal}body.mobile .dialog span.required::after,body.mobile .dialog.validatingDialog span.required::after,body.mobile .prompt span.required::after,body.mobile .alert span.required::after{display:none}body.mobile .dialog span.required label::before,body.mobile .dialog.validatingDialog span.required label::before,body.mobile .prompt span.required label::before,body.mobile .alert span.required label::before{content:"*";color:#4fcfff;display:inline-block;margin-right:2px}body.mobile .dialog .contentContainerWrapper,body.mobile .dialog .contentContainer,body.mobile .dialog form,body.mobile .dialog.validatingDialog .contentContainerWrapper,body.mobile .dialog.validatingDialog .contentContainer,body.mobile .dialog.validatingDialog form,body.mobile .prompt .contentContainerWrapper,body.mobile .prompt .contentContainer,body.mobile .prompt form,body.mobile .alert .contentContainerWrapper,body.mobile .alert .contentContainer,body.mobile .alert form{position:static;height:auto;padding:10px}body.mobile .dialog .contentContainerWrapper p.statusGroup,body.mobile .dialog .contentContainer p.statusGroup,body.mobile .dialog form p.statusGroup,body.mobile .dialog.validatingDialog .contentContainerWrapper p.statusGroup,body.mobile .dialog.validatingDialog .contentContainer p.statusGroup,body.mobile .dialog.validatingDialog form p.statusGroup,body.mobile .prompt .contentContainerWrapper p.statusGroup,body.mobile .prompt .contentContainer p.statusGroup,body.mobile .prompt form p.statusGroup,body.mobile .alert .contentContainerWrapper p.statusGroup,body.mobile .alert .contentContainer p.statusGroup,body.mobile .alert form p.statusGroup{margin-left:0}body.mobile .dialog .contentContainer,body.mobile .dialog.validatingDialog .contentContainer,body.mobile .prompt .contentContainer,body.mobile .alert .contentContainer{border-bottom:0}body.mobile .dialog .buttonContainer,body.mobile .dialog.validatingDialog .buttonContainer,body.mobile .prompt .buttonContainer,body.mobile .alert .buttonContainer{position:static;padding:0 30px;height:auto}body.mobile .dialog .buttonContainer button,body.mobile .dialog.validatingDialog .buttonContainer button,body.mobile .prompt .buttonContainer button,body.mobile .alert .buttonContainer button{display:block;margin:16px 0}body.mobile .dialog p,body.mobile .dialog.validatingDialog p,body.mobile .prompt p,body.mobile .alert p{margin:6px 0}body.mobile .dialog p.links,body.mobile .dialog.validatingDialog p.links,body.mobile .prompt p.links,body.mobile .alert p.links{margin-top:16px}body.mobile .dialog hr,body.mobile .dialog.validatingDialog hr,body.mobile .prompt hr,body.mobile .alert hr{margin:16px 0}body.mobile .dialog input[type=text],body.mobile .dialog input[type=password],body.mobile .dialog input[type=email],body.mobile .dialog input[type=tel],body.mobile .dialog input[type=URl],body.mobile .dialog textarea,body.mobile .dialog .copyBoxButtons,body.mobile .dialog.validatingDialog input[type=text],body.mobile .dialog.validatingDialog input[type=password],body.mobile .dialog.validatingDialog input[type=email],body.mobile .dialog.validatingDialog input[type=tel],body.mobile .dialog.validatingDialog input[type=URl],body.mobile .dialog.validatingDialog textarea,body.mobile .dialog.validatingDialog .copyBoxButtons,body.mobile .prompt input[type=text],body.mobile .prompt input[type=password],body.mobile .prompt input[type=email],body.mobile .prompt input[type=tel],body.mobile .prompt input[type=URl],body.mobile .prompt textarea,body.mobile .prompt .copyBoxButtons,body.mobile .alert input[type=text],body.mobile .alert input[type=password],body.mobile .alert input[type=email],body.mobile .alert input[type=tel],body.mobile .alert input[type=URl],body.mobile .alert textarea,body.mobile .alert .copyBoxButtons{display:block;width:100%;margin:0;font-family:bebas-neue-pro,sans-serif;letter-spacing:.03em}body.mobile .dialog input[type=text],body.mobile .dialog input[type=password],body.mobile .dialog input[type=email],body.mobile .dialog input[type=tel],body.mobile .dialog input[type=URl],body.mobile .dialog.validatingDialog input[type=text],body.mobile .dialog.validatingDialog input[type=password],body.mobile .dialog.validatingDialog input[type=email],body.mobile .dialog.validatingDialog input[type=tel],body.mobile .dialog.validatingDialog input[type=URl],body.mobile .prompt input[type=text],body.mobile .prompt input[type=password],body.mobile .prompt input[type=email],body.mobile .prompt input[type=tel],body.mobile .prompt input[type=URl],body.mobile .alert input[type=text],body.mobile .alert input[type=password],body.mobile .alert input[type=email],body.mobile .alert input[type=tel],body.mobile .alert input[type=URl]{height:34px}body.mobile .dialog label,body.mobile .dialog.validatingDialog label,body.mobile .prompt label,body.mobile .alert label{line-height:26px}body.mobile .dialog label,body.mobile .dialog span.error,body.mobile .dialog span.help,body.mobile .dialog.validatingDialog label,body.mobile .dialog.validatingDialog span.error,body.mobile .dialog.validatingDialog span.help,body.mobile .prompt label,body.mobile .prompt span.error,body.mobile .prompt span.help,body.mobile .alert label,body.mobile .alert span.error,body.mobile .alert span.help{box-sizing:border-box;width:100%;text-align:left;margin:0}body.mobile .dialog label.toggleWhenMobile,body.mobile .dialog.validatingDialog label.toggleWhenMobile,body.mobile .prompt label.toggleWhenMobile,body.mobile .alert label.toggleWhenMobile{margin-top:10px;width:100%;padding:4px 5px;color:#fff;background-color:transparent;border:1px solid #a2a2a2}body.mobile .dialog label.toggleWhenMobile:active,body.mobile .dialog.validatingDialog label.toggleWhenMobile:active,body.mobile .prompt label.toggleWhenMobile:active,body.mobile .alert label.toggleWhenMobile:active{background-color:#50a7b4}body.mobile .dialog label.toggleWhenMobile::after,body.mobile .dialog.validatingDialog label.toggleWhenMobile::after,body.mobile .prompt label.toggleWhenMobile::after,body.mobile .alert label.toggleWhenMobile::after{content:none}body.mobile .dialog label.toggleWhenMobile span.toggleSwitch,body.mobile .dialog.validatingDialog label.toggleWhenMobile span.toggleSwitch,body.mobile .prompt label.toggleWhenMobile span.toggleSwitch,body.mobile .alert label.toggleWhenMobile span.toggleSwitch{float:right;margin:1px 0}body.mobile .dialog button,body.mobile .dialog.validatingDialog button,body.mobile .prompt button,body.mobile .alert button{width:100%;margin:0;height:34px}body.mobile .alert>div{background-color:#fff}body.mobile .alert .contentContainer{padding-top:100px;padding-bottom:50px}body.mobile .dialog.validatingDialog>div.shareDialogMobile textarea{height:70px}body.mobile .dialog.validatingDialog>div.shareDialogMobile textarea#description{margin-bottom:20px}body.mobile .dialog.validatingDialog>div.shareDialogMobile textarea.disabled{border:1px solid #fff}body.mobile .dialog.validatingDialog>div.shareDialogMobile button.disabled{display:block!important}body.mobile .dialog.validatingDialog>div.shareDialogMobile label.disabled,body.mobile .dialog.validatingDialog>div.shareDialogMobile textarea.disabled{background-color:transparent;color:#fff;opacity:.3;pointer-events:none}body.mobile .pointDataDialog p.color-picker{text-align:center}body.mobile .pointDataDialog p.color-picker label{width:24.8%!important;height:50px!important}body.mobile .axisOptionsDialog>div input#axisOptions_title{margin-bottom:20px}body.mobile .dialog .copyBox textarea{font-family:"Ubuntu Mono",monospace}body.mobile .dialog .copyBox.halfWidth{display:inline-block;width:100%}body.mobile .dialog .copyBox.halfWidth textarea{width:100%;height:180px}body.mobile .dialog .copyBox.halfWidth .copyBoxButtons{width:100%}div.customKeyboard{position:fixed;left:0;right:0;bottom:0;width:100%;background-color:#c7ccd3;transform:translateY(100%);transition:transform 200ms;z-index:90001}div.customKeyboard,div.customKeyboard *{box-sizing:border-box}body.android div.customKeyboard{background-color:#263237}div.customKeyboard.isOpen{transform:translateY(0)}div.customKeyboard div.page{display:none}div.customKeyboard div.page.active{display:block}div.customKeyboard div.spacer{display:inline-block;height:40px;margin:5px .6%}div.customKeyboard div.key{display:inline-block;background-color:#fff;color:#000;height:40px;margin:5px .6%;padding:0;box-shadow:0 1px 2px rgba(0,0,0,.3);border-radius:6px;font-family:"SF Pro",sans-serif;font-size:24px;line-height:40px;text-align:center}div.customKeyboard div.key svg{height:24px;width:24px;margin-top:8px;fill:black}body.android div.customKeyboard div.key{background-color:#404a50;color:#d9dbdc}body.android div.customKeyboard div.key svg{fill:#d9dbdc}div.customKeyboard div.key.keyOverlay{position:absolute;height:100px;z-index:1000;line-height:40px;pointer-events:none;padding-top:7px;box-shadow:0 0 6px rgba(0,0,0,.9)}body.android div.customKeyboard div.key.keyOverlay{color:#fff}div.customKeyboard div.key.letter{line-height:36px}div.customKeyboard div.key.small-text{font-size:16px}div.customKeyboard div.key.special,div.customKeyboard div.key.dark{background-color:#a9b1bc}body.android div.customKeyboard div.key.special,body.android div.customKeyboard div.key.dark{background-color:#313c42}div.customKeyboard div.key.symbol{font-family:"Material Symbols Outlined",sans-serif}div.customKeyboard div.key.active{background-color:#fff}body.android div.customKeyboard div.key.active{background-color:#313c42}div.customKeyboard div.key.standout{background-color:#0878f5;color:#fff}div.customKeyboard div.key.standout svg{fill:white}body.android div.customKeyboard div.key.standout{background-color:#6eaca7;color:#fff}body.android div.customKeyboard div.key.standout svg{fill:white}div.customKeyboard div.key.down{background-color:#fff;color:#000}div.customKeyboard div.key.down svg{fill:black}body.android div.customKeyboard div.key.down{background-color:#596366;color:#d9dbdc}body.android div.customKeyboard div.key.down svg{fill:#d9dbdc}div.customKeyboard div.key.disabled{background-color:#a5abb4;color:rgba(0,0,0,.5)}div.customKeyboard div.key.disabled svg{fill:rgba(0,0,0,.5)}body.android div.customKeyboard div.key.disabled{background-color:#404a50;color:rgba(217,219,220,.5)}body.android div.customKeyboard div.key.disabled svg{fill:rgba(217,219,220,.5)}div.customKeyboard div.key.flip-horizontal{transform:scaleX(-1)}div.customKeyboard div.key.move-half-down{transform:translateY(25px)}div.customKeyboard div.key.move-half-down.flip-horizontal{transform:translateY(25px) scaleX(-1)}div.customKeyboard div.keyboard{display:flex;flex-direction:column}div.customKeyboard div.keyboard div.row{display:flex;flex-direction:row;justify-content:center}div.customKeyboard div.keyboard.col-3 div.key,div.customKeyboard div.keyboard.col-3 div.spacer,div.customKeyboard div.keyboard div.row.col-3 div.key,div.customKeyboard div.keyboard div.row.col-3 div.spacer{width:32.1333333333%}div.customKeyboard div.keyboard.col-3 div.key.width-one-third,div.customKeyboard div.keyboard.col-3 div.spacer.width-one-third,div.customKeyboard div.keyboard div.row.col-3 div.key.width-one-third,div.customKeyboard div.keyboard div.row.col-3 div.spacer.width-one-third{width:9.911%}div.customKeyboard div.keyboard.col-3 div.key.width-one-half,div.customKeyboard div.keyboard.col-3 div.spacer.width-one-half,div.customKeyboard div.keyboard div.row.col-3 div.key.width-one-half,div.customKeyboard div.keyboard div.row.col-3 div.spacer.width-one-half{width:15.4666666667%}div.customKeyboard div.keyboard.col-3 div.key.width-two-thirds,div.customKeyboard div.keyboard.col-3 div.spacer.width-two-thirds,div.customKeyboard div.keyboard div.row.col-3 div.key.width-two-thirds,div.customKeyboard div.keyboard div.row.col-3 div.spacer.width-two-thirds{width:21.0223333333%}div.customKeyboard div.keyboard.col-3 div.key.width-1_5,div.customKeyboard div.keyboard.col-3 div.spacer.width-1_5,div.customKeyboard div.keyboard div.row.col-3 div.key.width-1_5,div.customKeyboard div.keyboard div.row.col-3 div.spacer.width-1_5{width:48.8%}div.customKeyboard div.keyboard.col-3 div.key.width-2,div.customKeyboard div.keyboard.col-3 div.spacer.width-2,div.customKeyboard div.keyboard div.row.col-3 div.key.width-2,div.customKeyboard div.keyboard div.row.col-3 div.spacer.width-2{width:65.4666666667%}div.customKeyboard div.keyboard.col-3 div.key.width-2_5,div.customKeyboard div.keyboard.col-3 div.spacer.width-2_5,div.customKeyboard div.keyboard div.row.col-3 div.key.width-2_5,div.customKeyboard div.keyboard div.row.col-3 div.spacer.width-2_5{width:82.1333333333%}div.customKeyboard div.keyboard.col-3 div.key.width-3,div.customKeyboard div.keyboard.col-3 div.spacer.width-3,div.customKeyboard div.keyboard div.row.col-3 div.key.width-3,div.customKeyboard div.keyboard div.row.col-3 div.spacer.width-3{width:98.8%}div.customKeyboard div.keyboard.col-3 div.key.width-3_5,div.customKeyboard div.keyboard.col-3 div.spacer.width-3_5,div.customKeyboard div.keyboard div.row.col-3 div.key.width-3_5,div.customKeyboard div.keyboard div.row.col-3 div.spacer.width-3_5{width:115.4666666667%}div.customKeyboard div.keyboard.col-3 div.key.width-4,div.customKeyboard div.keyboard.col-3 div.spacer.width-4,div.customKeyboard div.keyboard div.row.col-3 div.key.width-4,div.customKeyboard div.keyboard div.row.col-3 div.spacer.width-4{width:132.1333333333%}div.customKeyboard div.keyboard.col-4 div.key,div.customKeyboard div.keyboard.col-4 div.spacer,div.customKeyboard div.keyboard div.row.col-4 div.key,div.customKeyboard div.keyboard div.row.col-4 div.spacer{width:23.8%}div.customKeyboard div.keyboard.col-4 div.key.width-one-third,div.customKeyboard div.keyboard.col-4 div.spacer.width-one-third,div.customKeyboard div.keyboard div.row.col-4 div.key.width-one-third,div.customKeyboard div.keyboard div.row.col-4 div.spacer.width-one-third{width:7.13325%}div.customKeyboard div.keyboard.col-4 div.key.width-one-half,div.customKeyboard div.keyboard.col-4 div.spacer.width-one-half,div.customKeyboard div.keyboard div.row.col-4 div.key.width-one-half,div.customKeyboard div.keyboard div.row.col-4 div.spacer.width-one-half{width:11.3%}div.customKeyboard div.keyboard.col-4 div.key.width-two-thirds,div.customKeyboard div.keyboard.col-4 div.spacer.width-two-thirds,div.customKeyboard div.keyboard div.row.col-4 div.key.width-two-thirds,div.customKeyboard div.keyboard div.row.col-4 div.spacer.width-two-thirds{width:15.46675%}div.customKeyboard div.keyboard.col-4 div.key.width-1_5,div.customKeyboard div.keyboard.col-4 div.spacer.width-1_5,div.customKeyboard div.keyboard div.row.col-4 div.key.width-1_5,div.customKeyboard div.keyboard div.row.col-4 div.spacer.width-1_5{width:36.3%}div.customKeyboard div.keyboard.col-4 div.key.width-2,div.customKeyboard div.keyboard.col-4 div.spacer.width-2,div.customKeyboard div.keyboard div.row.col-4 div.key.width-2,div.customKeyboard div.keyboard div.row.col-4 div.spacer.width-2{width:48.8%}div.customKeyboard div.keyboard.col-4 div.key.width-2_5,div.customKeyboard div.keyboard.col-4 div.spacer.width-2_5,div.customKeyboard div.keyboard div.row.col-4 div.key.width-2_5,div.customKeyboard div.keyboard div.row.col-4 div.spacer.width-2_5{width:61.3%}div.customKeyboard div.keyboard.col-4 div.key.width-3,div.customKeyboard div.keyboard.col-4 div.spacer.width-3,div.customKeyboard div.keyboard div.row.col-4 div.key.width-3,div.customKeyboard div.keyboard div.row.col-4 div.spacer.width-3{width:73.8%}div.customKeyboard div.keyboard.col-4 div.key.width-3_5,div.customKeyboard div.keyboard.col-4 div.spacer.width-3_5,div.customKeyboard div.keyboard div.row.col-4 div.key.width-3_5,div.customKeyboard div.keyboard div.row.col-4 div.spacer.width-3_5{width:86.3%}div.customKeyboard div.keyboard.col-4 div.key.width-4,div.customKeyboard div.keyboard.col-4 div.spacer.width-4,div.customKeyboard div.keyboard div.row.col-4 div.key.width-4,div.customKeyboard div.keyboard div.row.col-4 div.spacer.width-4{width:98.8%}div.customKeyboard div.keyboard.col-5 div.key,div.customKeyboard div.keyboard.col-5 div.spacer,div.customKeyboard div.keyboard div.row.col-5 div.key,div.customKeyboard div.keyboard div.row.col-5 div.spacer{width:18.8%}div.customKeyboard div.keyboard.col-5 div.key.width-one-third,div.customKeyboard div.keyboard.col-5 div.spacer.width-one-third,div.customKeyboard div.keyboard div.row.col-5 div.key.width-one-third,div.customKeyboard div.keyboard div.row.col-5 div.spacer.width-one-third{width:5.4666%}div.customKeyboard div.keyboard.col-5 div.key.width-one-half,div.customKeyboard div.keyboard.col-5 div.spacer.width-one-half,div.customKeyboard div.keyboard div.row.col-5 div.key.width-one-half,div.customKeyboard div.keyboard div.row.col-5 div.spacer.width-one-half{width:8.8%}div.customKeyboard div.keyboard.col-5 div.key.width-two-thirds,div.customKeyboard div.keyboard.col-5 div.spacer.width-two-thirds,div.customKeyboard div.keyboard div.row.col-5 div.key.width-two-thirds,div.customKeyboard div.keyboard div.row.col-5 div.spacer.width-two-thirds{width:12.1334%}div.customKeyboard div.keyboard.col-5 div.key.width-1_5,div.customKeyboard div.keyboard.col-5 div.spacer.width-1_5,div.customKeyboard div.keyboard div.row.col-5 div.key.width-1_5,div.customKeyboard div.keyboard div.row.col-5 div.spacer.width-1_5{width:28.8%}div.customKeyboard div.keyboard.col-5 div.key.width-2,div.customKeyboard div.keyboard.col-5 div.spacer.width-2,div.customKeyboard div.keyboard div.row.col-5 div.key.width-2,div.customKeyboard div.keyboard div.row.col-5 div.spacer.width-2{width:38.8%}div.customKeyboard div.keyboard.col-5 div.key.width-2_5,div.customKeyboard div.keyboard.col-5 div.spacer.width-2_5,div.customKeyboard div.keyboard div.row.col-5 div.key.width-2_5,div.customKeyboard div.keyboard div.row.col-5 div.spacer.width-2_5{width:48.8%}div.customKeyboard div.keyboard.col-5 div.key.width-3,div.customKeyboard div.keyboard.col-5 div.spacer.width-3,div.customKeyboard div.keyboard div.row.col-5 div.key.width-3,div.customKeyboard div.keyboard div.row.col-5 div.spacer.width-3{width:58.8%}div.customKeyboard div.keyboard.col-5 div.key.width-3_5,div.customKeyboard div.keyboard.col-5 div.spacer.width-3_5,div.customKeyboard div.keyboard div.row.col-5 div.key.width-3_5,div.customKeyboard div.keyboard div.row.col-5 div.spacer.width-3_5{width:68.8%}div.customKeyboard div.keyboard.col-5 div.key.width-4,div.customKeyboard div.keyboard.col-5 div.spacer.width-4,div.customKeyboard div.keyboard div.row.col-5 div.key.width-4,div.customKeyboard div.keyboard div.row.col-5 div.spacer.width-4{width:78.8%}div.customKeyboard div.keyboard.col-6 div.key,div.customKeyboard div.keyboard.col-6 div.spacer,div.customKeyboard div.keyboard div.row.col-6 div.key,div.customKeyboard div.keyboard div.row.col-6 div.spacer{width:15.4666666667%}div.customKeyboard div.keyboard.col-6 div.key.width-one-third,div.customKeyboard div.keyboard.col-6 div.spacer.width-one-third,div.customKeyboard div.keyboard div.row.col-6 div.key.width-one-third,div.customKeyboard div.keyboard div.row.col-6 div.spacer.width-one-third{width:4.3555%}div.customKeyboard div.keyboard.col-6 div.key.width-one-half,div.customKeyboard div.keyboard.col-6 div.spacer.width-one-half,div.customKeyboard div.keyboard div.row.col-6 div.key.width-one-half,div.customKeyboard div.keyboard div.row.col-6 div.spacer.width-one-half{width:7.1333333333%}div.customKeyboard div.keyboard.col-6 div.key.width-two-thirds,div.customKeyboard div.keyboard.col-6 div.spacer.width-two-thirds,div.customKeyboard div.keyboard div.row.col-6 div.key.width-two-thirds,div.customKeyboard div.keyboard div.row.col-6 div.spacer.width-two-thirds{width:9.9111666667%}div.customKeyboard div.keyboard.col-6 div.key.width-1_5,div.customKeyboard div.keyboard.col-6 div.spacer.width-1_5,div.customKeyboard div.keyboard div.row.col-6 div.key.width-1_5,div.customKeyboard div.keyboard div.row.col-6 div.spacer.width-1_5{width:23.8%}div.customKeyboard div.keyboard.col-6 div.key.width-2,div.customKeyboard div.keyboard.col-6 div.spacer.width-2,div.customKeyboard div.keyboard div.row.col-6 div.key.width-2,div.customKeyboard div.keyboard div.row.col-6 div.spacer.width-2{width:32.1333333333%}div.customKeyboard div.keyboard.col-6 div.key.width-2_5,div.customKeyboard div.keyboard.col-6 div.spacer.width-2_5,div.customKeyboard div.keyboard div.row.col-6 div.key.width-2_5,div.customKeyboard div.keyboard div.row.col-6 div.spacer.width-2_5{width:40.4666666667%}div.customKeyboard div.keyboard.col-6 div.key.width-3,div.customKeyboard div.keyboard.col-6 div.spacer.width-3,div.customKeyboard div.keyboard div.row.col-6 div.key.width-3,div.customKeyboard div.keyboard div.row.col-6 div.spacer.width-3{width:48.8%}div.customKeyboard div.keyboard.col-6 div.key.width-3_5,div.customKeyboard div.keyboard.col-6 div.spacer.width-3_5,div.customKeyboard div.keyboard div.row.col-6 div.key.width-3_5,div.customKeyboard div.keyboard div.row.col-6 div.spacer.width-3_5{width:57.1333333333%}div.customKeyboard div.keyboard.col-6 div.key.width-4,div.customKeyboard div.keyboard.col-6 div.spacer.width-4,div.customKeyboard div.keyboard div.row.col-6 div.key.width-4,div.customKeyboard div.keyboard div.row.col-6 div.spacer.width-4{width:65.4666666667%}div.customKeyboard div.keyboard.col-7 div.key,div.customKeyboard div.keyboard.col-7 div.spacer,div.customKeyboard div.keyboard div.row.col-7 div.key,div.customKeyboard div.keyboard div.row.col-7 div.spacer{width:13.0857142857%}div.customKeyboard div.keyboard.col-7 div.key.width-one-third,div.customKeyboard div.keyboard.col-7 div.spacer.width-one-third,div.customKeyboard div.keyboard div.row.col-7 div.key.width-one-third,div.customKeyboard div.keyboard div.row.col-7 div.spacer.width-one-third{width:3.5618571429%}div.customKeyboard div.keyboard.col-7 div.key.width-one-half,div.customKeyboard div.keyboard.col-7 div.spacer.width-one-half,div.customKeyboard div.keyboard div.row.col-7 div.key.width-one-half,div.customKeyboard div.keyboard div.row.col-7 div.spacer.width-one-half{width:5.9428571429%}div.customKeyboard div.keyboard.col-7 div.key.width-two-thirds,div.customKeyboard div.keyboard.col-7 div.spacer.width-two-thirds,div.customKeyboard div.keyboard div.row.col-7 div.key.width-two-thirds,div.customKeyboard div.keyboard div.row.col-7 div.spacer.width-two-thirds{width:8.3238571429%}div.customKeyboard div.keyboard.col-7 div.key.width-1_5,div.customKeyboard div.keyboard.col-7 div.spacer.width-1_5,div.customKeyboard div.keyboard div.row.col-7 div.key.width-1_5,div.customKeyboard div.keyboard div.row.col-7 div.spacer.width-1_5{width:20.2285714286%}div.customKeyboard div.keyboard.col-7 div.key.width-2,div.customKeyboard div.keyboard.col-7 div.spacer.width-2,div.customKeyboard div.keyboard div.row.col-7 div.key.width-2,div.customKeyboard div.keyboard div.row.col-7 div.spacer.width-2{width:27.3714285714%}div.customKeyboard div.keyboard.col-7 div.key.width-2_5,div.customKeyboard div.keyboard.col-7 div.spacer.width-2_5,div.customKeyboard div.keyboard div.row.col-7 div.key.width-2_5,div.customKeyboard div.keyboard div.row.col-7 div.spacer.width-2_5{width:34.5142857143%}div.customKeyboard div.keyboard.col-7 div.key.width-3,div.customKeyboard div.keyboard.col-7 div.spacer.width-3,div.customKeyboard div.keyboard div.row.col-7 div.key.width-3,div.customKeyboard div.keyboard div.row.col-7 div.spacer.width-3{width:41.6571428571%}div.customKeyboard div.keyboard.col-7 div.key.width-3_5,div.customKeyboard div.keyboard.col-7 div.spacer.width-3_5,div.customKeyboard div.keyboard div.row.col-7 div.key.width-3_5,div.customKeyboard div.keyboard div.row.col-7 div.spacer.width-3_5{width:48.8%}div.customKeyboard div.keyboard.col-7 div.key.width-4,div.customKeyboard div.keyboard.col-7 div.spacer.width-4,div.customKeyboard div.keyboard div.row.col-7 div.key.width-4,div.customKeyboard div.keyboard div.row.col-7 div.spacer.width-4{width:55.9428571429%}div.customKeyboard div.keyboard.col-8 div.key,div.customKeyboard div.keyboard.col-8 div.spacer,div.customKeyboard div.keyboard div.row.col-8 div.key,div.customKeyboard div.keyboard div.row.col-8 div.spacer{width:11.3%}div.customKeyboard div.keyboard.col-8 div.key.width-one-third,div.customKeyboard div.keyboard.col-8 div.spacer.width-one-third,div.customKeyboard div.keyboard div.row.col-8 div.key.width-one-third,div.customKeyboard div.keyboard div.row.col-8 div.spacer.width-one-third{width:2.966625%}div.customKeyboard div.keyboard.col-8 div.key.width-one-half,div.customKeyboard div.keyboard.col-8 div.spacer.width-one-half,div.customKeyboard div.keyboard div.row.col-8 div.key.width-one-half,div.customKeyboard div.keyboard div.row.col-8 div.spacer.width-one-half{width:5.05%}div.customKeyboard div.keyboard.col-8 div.key.width-two-thirds,div.customKeyboard div.keyboard.col-8 div.spacer.width-two-thirds,div.customKeyboard div.keyboard div.row.col-8 div.key.width-two-thirds,div.customKeyboard div.keyboard div.row.col-8 div.spacer.width-two-thirds{width:7.133375%}div.customKeyboard div.keyboard.col-8 div.key.width-1_5,div.customKeyboard div.keyboard.col-8 div.spacer.width-1_5,div.customKeyboard div.keyboard div.row.col-8 div.key.width-1_5,div.customKeyboard div.keyboard div.row.col-8 div.spacer.width-1_5{width:17.55%}div.customKeyboard div.keyboard.col-8 div.key.width-2,div.customKeyboard div.keyboard.col-8 div.spacer.width-2,div.customKeyboard div.keyboard div.row.col-8 div.key.width-2,div.customKeyboard div.keyboard div.row.col-8 div.spacer.width-2{width:23.8%}div.customKeyboard div.keyboard.col-8 div.key.width-2_5,div.customKeyboard div.keyboard.col-8 div.spacer.width-2_5,div.customKeyboard div.keyboard div.row.col-8 div.key.width-2_5,div.customKeyboard div.keyboard div.row.col-8 div.spacer.width-2_5{width:30.05%}div.customKeyboard div.keyboard.col-8 div.key.width-3,div.customKeyboard div.keyboard.col-8 div.spacer.width-3,div.customKeyboard div.keyboard div.row.col-8 div.key.width-3,div.customKeyboard div.keyboard div.row.col-8 div.spacer.width-3{width:36.3%}div.customKeyboard div.keyboard.col-8 div.key.width-3_5,div.customKeyboard div.keyboard.col-8 div.spacer.width-3_5,div.customKeyboard div.keyboard div.row.col-8 div.key.width-3_5,div.customKeyboard div.keyboard div.row.col-8 div.spacer.width-3_5{width:42.55%}div.customKeyboard div.keyboard.col-8 div.key.width-4,div.customKeyboard div.keyboard.col-8 div.spacer.width-4,div.customKeyboard div.keyboard div.row.col-8 div.key.width-4,div.customKeyboard div.keyboard div.row.col-8 div.spacer.width-4{width:48.8%}div.customKeyboard div.keyboard.col-9 div.key,div.customKeyboard div.keyboard.col-9 div.spacer,div.customKeyboard div.keyboard div.row.col-9 div.key,div.customKeyboard div.keyboard div.row.col-9 div.spacer{width:9.9111111111%}div.customKeyboard div.keyboard.col-9 div.key.width-one-third,div.customKeyboard div.keyboard.col-9 div.spacer.width-one-third,div.customKeyboard div.keyboard div.row.col-9 div.key.width-one-third,div.customKeyboard div.keyboard div.row.col-9 div.spacer.width-one-third{width:2.5036666667%}div.customKeyboard div.keyboard.col-9 div.key.width-one-half,div.customKeyboard div.keyboard.col-9 div.spacer.width-one-half,div.customKeyboard div.keyboard div.row.col-9 div.key.width-one-half,div.customKeyboard div.keyboard div.row.col-9 div.spacer.width-one-half{width:4.3555555556%}div.customKeyboard div.keyboard.col-9 div.key.width-two-thirds,div.customKeyboard div.keyboard.col-9 div.spacer.width-two-thirds,div.customKeyboard div.keyboard div.row.col-9 div.key.width-two-thirds,div.customKeyboard div.keyboard div.row.col-9 div.spacer.width-two-thirds{width:6.2074444444%}div.customKeyboard div.keyboard.col-9 div.key.width-1_5,div.customKeyboard div.keyboard.col-9 div.spacer.width-1_5,div.customKeyboard div.keyboard div.row.col-9 div.key.width-1_5,div.customKeyboard div.keyboard div.row.col-9 div.spacer.width-1_5{width:15.4666666667%}div.customKeyboard div.keyboard.col-9 div.key.width-2,div.customKeyboard div.keyboard.col-9 div.spacer.width-2,div.customKeyboard div.keyboard div.row.col-9 div.key.width-2,div.customKeyboard div.keyboard div.row.col-9 div.spacer.width-2{width:21.0222222222%}div.customKeyboard div.keyboard.col-9 div.key.width-2_5,div.customKeyboard div.keyboard.col-9 div.spacer.width-2_5,div.customKeyboard div.keyboard div.row.col-9 div.key.width-2_5,div.customKeyboard div.keyboard div.row.col-9 div.spacer.width-2_5{width:26.5777777778%}div.customKeyboard div.keyboard.col-9 div.key.width-3,div.customKeyboard div.keyboard.col-9 div.spacer.width-3,div.customKeyboard div.keyboard div.row.col-9 div.key.width-3,div.customKeyboard div.keyboard div.row.col-9 div.spacer.width-3{width:32.1333333333%}div.customKeyboard div.keyboard.col-9 div.key.width-3_5,div.customKeyboard div.keyboard.col-9 div.spacer.width-3_5,div.customKeyboard div.keyboard div.row.col-9 div.key.width-3_5,div.customKeyboard div.keyboard div.row.col-9 div.spacer.width-3_5{width:37.6888888889%}div.customKeyboard div.keyboard.col-9 div.key.width-4,div.customKeyboard div.keyboard.col-9 div.spacer.width-4,div.customKeyboard div.keyboard div.row.col-9 div.key.width-4,div.customKeyboard div.keyboard div.row.col-9 div.spacer.width-4{width:43.2444444444%}div.customKeyboard div.keyboard.col-10 div.key,div.customKeyboard div.keyboard.col-10 div.spacer,div.customKeyboard div.keyboard div.row.col-10 div.key,div.customKeyboard div.keyboard div.row.col-10 div.spacer{width:8.8%}div.customKeyboard div.keyboard.col-10 div.key.width-one-third,div.customKeyboard div.keyboard.col-10 div.spacer.width-one-third,div.customKeyboard div.keyboard div.row.col-10 div.key.width-one-third,div.customKeyboard div.keyboard div.row.col-10 div.spacer.width-one-third{width:2.1333%}div.customKeyboard div.keyboard.col-10 div.key.width-one-half,div.customKeyboard div.keyboard.col-10 div.spacer.width-one-half,div.customKeyboard div.keyboard div.row.col-10 div.key.width-one-half,div.customKeyboard div.keyboard div.row.col-10 div.spacer.width-one-half{width:3.8%}div.customKeyboard div.keyboard.col-10 div.key.width-two-thirds,div.customKeyboard div.keyboard.col-10 div.spacer.width-two-thirds,div.customKeyboard div.keyboard div.row.col-10 div.key.width-two-thirds,div.customKeyboard div.keyboard div.row.col-10 div.spacer.width-two-thirds{width:5.4667%}div.customKeyboard div.keyboard.col-10 div.key.width-1_5,div.customKeyboard div.keyboard.col-10 div.spacer.width-1_5,div.customKeyboard div.keyboard div.row.col-10 div.key.width-1_5,div.customKeyboard div.keyboard div.row.col-10 div.spacer.width-1_5{width:13.8%}div.customKeyboard div.keyboard.col-10 div.key.width-2,div.customKeyboard div.keyboard.col-10 div.spacer.width-2,div.customKeyboard div.keyboard div.row.col-10 div.key.width-2,div.customKeyboard div.keyboard div.row.col-10 div.spacer.width-2{width:18.8%}div.customKeyboard div.keyboard.col-10 div.key.width-2_5,div.customKeyboard div.keyboard.col-10 div.spacer.width-2_5,div.customKeyboard div.keyboard div.row.col-10 div.key.width-2_5,div.customKeyboard div.keyboard div.row.col-10 div.spacer.width-2_5{width:23.8%}div.customKeyboard div.keyboard.col-10 div.key.width-3,div.customKeyboard div.keyboard.col-10 div.spacer.width-3,div.customKeyboard div.keyboard div.row.col-10 div.key.width-3,div.customKeyboard div.keyboard div.row.col-10 div.spacer.width-3{width:28.8%}div.customKeyboard div.keyboard.col-10 div.key.width-3_5,div.customKeyboard div.keyboard.col-10 div.spacer.width-3_5,div.customKeyboard div.keyboard div.row.col-10 div.key.width-3_5,div.customKeyboard div.keyboard div.row.col-10 div.spacer.width-3_5{width:33.8%}div.customKeyboard div.keyboard.col-10 div.key.width-4,div.customKeyboard div.keyboard.col-10 div.spacer.width-4,div.customKeyboard div.keyboard div.row.col-10 div.key.width-4,div.customKeyboard div.keyboard div.row.col-10 div.spacer.width-4{width:38.8%}div.customKeyboard div.keyboard.col-11 div.key,div.customKeyboard div.keyboard.col-11 div.spacer,div.customKeyboard div.keyboard div.row.col-11 div.key,div.customKeyboard div.keyboard div.row.col-11 div.spacer{width:7.8909090909%}div.customKeyboard div.keyboard.col-11 div.key.width-one-third,div.customKeyboard div.keyboard.col-11 div.spacer.width-one-third,div.customKeyboard div.keyboard div.row.col-11 div.key.width-one-third,div.customKeyboard div.keyboard div.row.col-11 div.spacer.width-one-third{width:1.8302727273%}div.customKeyboard div.keyboard.col-11 div.key.width-one-half,div.customKeyboard div.keyboard.col-11 div.spacer.width-one-half,div.customKeyboard div.keyboard div.row.col-11 div.key.width-one-half,div.customKeyboard div.keyboard div.row.col-11 div.spacer.width-one-half{width:3.3454545455%}div.customKeyboard div.keyboard.col-11 div.key.width-two-thirds,div.customKeyboard div.keyboard.col-11 div.spacer.width-two-thirds,div.customKeyboard div.keyboard div.row.col-11 div.key.width-two-thirds,div.customKeyboard div.keyboard div.row.col-11 div.spacer.width-two-thirds{width:4.8606363636%}div.customKeyboard div.keyboard.col-11 div.key.width-1_5,div.customKeyboard div.keyboard.col-11 div.spacer.width-1_5,div.customKeyboard div.keyboard div.row.col-11 div.key.width-1_5,div.customKeyboard div.keyboard div.row.col-11 div.spacer.width-1_5{width:12.4363636364%}div.customKeyboard div.keyboard.col-11 div.key.width-2,div.customKeyboard div.keyboard.col-11 div.spacer.width-2,div.customKeyboard div.keyboard div.row.col-11 div.key.width-2,div.customKeyboard div.keyboard div.row.col-11 div.spacer.width-2{width:16.9818181818%}div.customKeyboard div.keyboard.col-11 div.key.width-2_5,div.customKeyboard div.keyboard.col-11 div.spacer.width-2_5,div.customKeyboard div.keyboard div.row.col-11 div.key.width-2_5,div.customKeyboard div.keyboard div.row.col-11 div.spacer.width-2_5{width:21.5272727273%}div.customKeyboard div.keyboard.col-11 div.key.width-3,div.customKeyboard div.keyboard.col-11 div.spacer.width-3,div.customKeyboard div.keyboard div.row.col-11 div.key.width-3,div.customKeyboard div.keyboard div.row.col-11 div.spacer.width-3{width:26.0727272727%}div.customKeyboard div.keyboard.col-11 div.key.width-3_5,div.customKeyboard div.keyboard.col-11 div.spacer.width-3_5,div.customKeyboard div.keyboard div.row.col-11 div.key.width-3_5,div.customKeyboard div.keyboard div.row.col-11 div.spacer.width-3_5{width:30.6181818182%}div.customKeyboard div.keyboard.col-11 div.key.width-4,div.customKeyboard div.keyboard.col-11 div.spacer.width-4,div.customKeyboard div.keyboard div.row.col-11 div.key.width-4,div.customKeyboard div.keyboard div.row.col-11 div.spacer.width-4{width:35.1636363636%}div.customKeyboard div.keyboard.col-12 div.key,div.customKeyboard div.keyboard.col-12 div.spacer,div.customKeyboard div.keyboard div.row.col-12 div.key,div.customKeyboard div.keyboard div.row.col-12 div.spacer{width:7.1333333333%}div.customKeyboard div.keyboard.col-12 div.key.width-one-third,div.customKeyboard div.keyboard.col-12 div.spacer.width-one-third,div.customKeyboard div.keyboard div.row.col-12 div.key.width-one-third,div.customKeyboard div.keyboard div.row.col-12 div.spacer.width-one-third{width:1.57775%}div.customKeyboard div.keyboard.col-12 div.key.width-one-half,div.customKeyboard div.keyboard.col-12 div.spacer.width-one-half,div.customKeyboard div.keyboard div.row.col-12 div.key.width-one-half,div.customKeyboard div.keyboard div.row.col-12 div.spacer.width-one-half{width:2.9666666667%}div.customKeyboard div.keyboard.col-12 div.key.width-two-thirds,div.customKeyboard div.keyboard.col-12 div.spacer.width-two-thirds,div.customKeyboard div.keyboard div.row.col-12 div.key.width-two-thirds,div.customKeyboard div.keyboard div.row.col-12 div.spacer.width-two-thirds{width:4.3555833333%}div.customKeyboard div.keyboard.col-12 div.key.width-1_5,div.customKeyboard div.keyboard.col-12 div.spacer.width-1_5,div.customKeyboard div.keyboard div.row.col-12 div.key.width-1_5,div.customKeyboard div.keyboard div.row.col-12 div.spacer.width-1_5{width:11.3%}div.customKeyboard div.keyboard.col-12 div.key.width-2,div.customKeyboard div.keyboard.col-12 div.spacer.width-2,div.customKeyboard div.keyboard div.row.col-12 div.key.width-2,div.customKeyboard div.keyboard div.row.col-12 div.spacer.width-2{width:15.4666666667%}div.customKeyboard div.keyboard.col-12 div.key.width-2_5,div.customKeyboard div.keyboard.col-12 div.spacer.width-2_5,div.customKeyboard div.keyboard div.row.col-12 div.key.width-2_5,div.customKeyboard div.keyboard div.row.col-12 div.spacer.width-2_5{width:19.6333333333%}div.customKeyboard div.keyboard.col-12 div.key.width-3,div.customKeyboard div.keyboard.col-12 div.spacer.width-3,div.customKeyboard div.keyboard div.row.col-12 div.key.width-3,div.customKeyboard div.keyboard div.row.col-12 div.spacer.width-3{width:23.8%}div.customKeyboard div.keyboard.col-12 div.key.width-3_5,div.customKeyboard div.keyboard.col-12 div.spacer.width-3_5,div.customKeyboard div.keyboard div.row.col-12 div.key.width-3_5,div.customKeyboard div.keyboard div.row.col-12 div.spacer.width-3_5{width:27.9666666667%}div.customKeyboard div.keyboard.col-12 div.key.width-4,div.customKeyboard div.keyboard.col-12 div.spacer.width-4,div.customKeyboard div.keyboard div.row.col-12 div.key.width-4,div.customKeyboard div.keyboard div.row.col-12 div.spacer.width-4{width:32.1333333333%}div.customKeyboard.uppercase div.key.letter{text-transform:uppercase;line-height:38px;padding-top:2px}body.guest .membersOnly,body.guest .academicsOnly,body.guest .subscribersOnly,body.guest .expiredOnly,body.guest .notExpiredOnly{display:none!important}body.member .nonMembersOnly{display:none!important}body.member.academic .nonAcademicsOnly{display:none!important}body.member.academic.academicExpired .notAcademicMembershipExpiredOnly{display:none!important}body.member:not(.academic) .academicsOnly{display:none!important}body.member.subscriber .nonSubscribersOnly{display:none!important}body.member.subscriber.expired .notExpiredOnly{display:none!important}body.member.subscriber:not(.expired) .expiredOnly{display:none!important}body.member:not(.subscriber) .subscribersOnly{display:none!important}body.desktop .mobileOnly{display:none!important}body.mobile .desktopOnly{display:none!important}