@charset "UTF-8";:root{--body-color: #ffffff;--font-color: #323546;--font-color-light: #efeefb;--font-color-strong: #3c3c3c;--border-color: #d7d7d7;--border-color-light: #dedede;--border-color-strong: #323546;--disabled-tab: #f1f1f1;--key-default-color: #ffffff;--key-disabled: #f5f5f5;--key-custom: #ffbfa3;--key-danger: #da2c2c;--key-danger-disabled: #ffa6a6;--key-danger-disabled-gradiant: #ffaeae;--key-macro: #e0dbff;--key-magic: #e1ebff;--key-modifier: #ebffe1;--key-shine: #fff1ba;--key-dual-function: #ffd1f7;--key-qc-passed: greenyellow;--glow-name-background: #efefef;--tabs-background: #efefef;--tab-background: #f6f6f6;--tab-active: #ffffff;--popover-tabs-background: #efefef;--popover-tab-background: #f6f6f6;--popover-tab-active: #ffffff;--tag-background: #008cba;--code-background: #efefef;--popover-seperator-background: #efefef;--popover-border: #efefef;--locale-list-background: #f6f6f6;--search-result-background: #f6f6f6;--swatch-border: #f6f6f6;--modifiers-background: #f6f6f6;--input-background: #efefef;--card-input-background: #fbfbfb;--nav-background: #fbfbfb;--footer-background: #f5f5f5;--card-background: #efefef;--tour-note-background: #efefef;--button-hollow-border: #777777;--theme-active-color: #3c3c3c;--dropdown-border: #d7d7d7;--loader-background: rgba(250, 250, 250, .85);--link-color: #008cba;--link-color-hover: #23527c;--popover-background: #ffffff;--config-modified-background: #e1f5fe;--training-session-border: #dddddd;--training-overlay-background: rgba(255, 255, 255, .9);--overlay-background: rgba(0, 0, 0, .2);--rgb-accent: 0, 140, 186;--rgb-background: 245, 245, 245;--rgb-color: 50, 53, 70;--rgb-input: 255, 255, 255;--saucer-background: transparent url(/static/saucer.png) no-repeat right top;--saucer-background-center: transparent url(/static/saucer.png) no-repeat center bottom;--x-background: url(/static/x-light.svg);--search-icon: #f5f5f5 url(/static/search-light-mode.png) no-repeat left center;--layer-template-heading: #008cba;--share-background: transparent url(/static/share.png) no-repeat center center;--copy-to-clipboard-bg: #f5f5f5;--copy-to-clipboard-color: #10151b;--default-layer-box-border: rgba(0, 0, 0, .25);--search-cta-background: transparent url(/static/search-cta-light.png) no-repeat left top}[data-theme=dark]{--body-color: #191324;--font-color: #efeefb;--font-color-light: #3c3c3c;--font-color-strong: #efeefb;--border-color: #c6c8c9;--border-color-light: #c6c8c9;--border-color-strong: #efeefb;--disabled-tab: #595b69;--key-default-color: #191324;--key-disabled: #323546;--key-custom: #7c3e04;--key-danger: #8d081c;--key-danger-disabled: #8d081c;--key-danger-disabled-gradiant: #ffaeae;--key-macro: #654598;--key-magic: #0a2d70;--key-modifier: #1a6111;--key-shine: #877100;--key-dual-function: #9d1586;--key-qc-passed: #508300;--glow-name-background: #323546;--tabs-background: #323546;--tab-background: #464a5e;--tab-active: #191324;--popover-tabs-background: #191324;--popover-tab-background: #464a5e;--popover-tab-active: #323546;--tag-background: #0a5a9d;--code-background: #323546;--popover-seperator-background: #191324;--popover-border: #464a5e;--locale-list-background: #464a5e;--search-result-background: #464a5e;--swatch-border: #464a5e;--modifiers-background: #464a5e;--input-background: #464a5e;--card-input-background: #464a5e;--nav-background: #323546;--footer-background: #0a080f;--card-background: #323546;--tour-note-background: #2d2f38;--button-hollow-border: #efeefb;--theme-active-color: #efeefb;--dropdown-border: #323546;--loader-background: rgba(5, 5, 5, .15);--link-color: #5ac5e0;--link-color-hover: #a0ffff;--popover-background: #323546;--config-modified-background: #323546;--training-session-border: #191324;--training-overlay-background: rgba(0, 0, 0, .9);--overlay-background: rgba(0, 0, 0, .6);--rgb-accent: 90, 197, 224;--rgb-background: 70, 74, 94;--rgb-color: 239, 238, 251;--rgb-input: 50, 53, 70;--saucer-background: transparent url(/static/saucer-dark.png) no-repeat right top;--saucer-background-center: transparent url(/static/saucer-dark.png) no-repeat center bottom;--x-background: url(/static/x-dark.svg);--search-icon: #464a5e url(/static/search-dark-mode.png) no-repeat left center;--layer-template-heading: #008cba;--share-background: transparent url(/static/share-dark.png) no-repeat center center;--copy-to-clipboard-bg: #efefef;--copy-to-clipboard-color: #10151b;--default-layer-box-border: rgba(255, 255, 255, .25);--search-cta-background: transparent url(/static/search-cta-dark.png) no-repeat left top}.keyboard-picker{display:grid;place-items:center;padding-bottom:75px}.keyboard-picker .content{margin-top:20px;width:50vw;max-width:900px}@media (max-width: 600px){.keyboard-picker .content{width:100%;padding:0 15px}}.keyboard-picker .content h2.picker-title{text-align:center;font-weight:400}.keyboard-picker .content .keyboard{align-items:center;padding:15px;margin:30px 0;transition:box-shadow .4s ease-in-out;display:grid;grid-template-columns:repeat(4,1fr) .5fr;grid-gap:15px}@media (max-width: 600px){.keyboard-picker .content .keyboard{grid-template-columns:repeat(2,1fr)}}.keyboard-picker .content .keyboard img.logo{grid-row:1/span 2;width:100%}@media (max-width: 600px){.keyboard-picker .content .keyboard img.logo{display:none}}.keyboard-picker .content .keyboard h2.title{grid-column:2/span 4;margin:16px 0;font-weight:400;font-size:32px}@media (max-width: 600px){.keyboard-picker .content .keyboard h2.title{grid-column:1/span 4}}.keyboard-picker .content .keyboard h2.title .learn-more{font-size:1rem}.keyboard-picker .content .keyboard .configure{grid-column:2/span 2}@media (max-width: 600px){.keyboard-picker .content .keyboard .configure{grid-column:1/span 3}}@media (max-width: 600px){.keyboard-picker .content .keyboard .train{display:none}}.home{margin-top:30px;background-color:var(--body-color)}.home .grid{display:grid;place-items:center}.home .hero{background-color:#293a4b;background-size:62%;background-repeat:no-repeat;background-position:top center;display:grid;margin-top:-30px;place-items:center}@media (max-width: 600px){.home .hero{background-size:100%;height:20vh;background-position:center top}}.home .hero .content{margin-top:18vw;max-width:900px;width:40vw;color:#fff;text-align:center}@media (max-width: 600px){.home .hero .content{display:none}}.home .hero .content h1{color:#fff;text-transform:uppercase;font-size:32px}.home .hero .content h2{margin:0;color:#fff;font-size:32px}.home .hero .content p{line-height:24px;margin:16px 0}.home .hero .content .account-links{display:flex;padding:20px 0;justify-content:center}.home .hero .content .account-links .accountLink{display:block;max-width:50%;color:#fff;font-size:20px;text-decoration:underline;text-shadow:1.87607px 1.87607px 0 rgba(0,0,0,.1);font-style:normal;font-weight:400;line-height:44px;letter-spacing:-.019em;text-align:right;padding-right:40px}.home .hero .content .account-links .accountLinkBorder{border-left:1px solid white;padding-left:40px;text-align:left;max-width:50%!important}.home .hero .content .account-links-text{margin-bottom:30px}.rc-switch{position:relative;display:inline-block;box-sizing:border-box;width:44px;height:22px;line-height:20px;padding:0;vertical-align:middle;border-radius:20px;border:1px solid #ccc;background-color:#ccc;cursor:pointer;transition:all .3s cubic-bezier(.35,0,.25,1)}.rc-switch-inner{color:#fff;font-size:12px;position:absolute;left:24px;top:0}.rc-switch:after{position:absolute;width:18px;height:18px;left:2px;top:1px;border-radius:50%;background-color:#fff;content:" ";cursor:pointer;box-shadow:0 2px 5px #00000042;transform:scale(1);transition:left .3s cubic-bezier(.35,0,.25,1);animation-timing-function:cubic-bezier(.35,0,.25,1);animation-duration:.3s;animation-name:rcSwitchOff}.rc-switch:hover:after{transform:scale(1.1);animation-name:rcSwitchOn}.rc-switch:focus{box-shadow:0 0 0 2px #d5f1fd;outline:none}.rc-switch-checked{border:1px solid #87d068;background-color:#87d068}.rc-switch-checked .rc-switch-inner{left:6px}.rc-switch-checked:after{left:22px}.rc-switch-disabled{cursor:no-drop;background:#ccc;border-color:#ccc}.rc-switch-disabled:after{background:#9e9e9e;animation-name:none;cursor:no-drop}.rc-switch-disabled:hover:after{transform:scale(1);animation-name:none}.rc-switch-label{display:inline-block;line-height:20px;font-size:14px;padding-left:10px;vertical-align:middle;white-space:normal;pointer-events:none;user-select:text}@keyframes rcSwitchOn{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1.1)}}@keyframes rcSwitchOff{0%{transform:scale(1.1)}to{transform:scale(1)}}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;inset:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;inset:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:.9;--rt-transition-show-delay:.15s;--rt-transition-closing-delay:.15s}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:max-content}.styles-module_arrow__K0L3T{height:8px;width:8px}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--body-color: #ffffff;--font-color: #323546;--font-color-light: #efeefb;--font-color-strong: #3c3c3c;--border-color: #d7d7d7;--border-color-light: #dedede;--border-color-strong: #323546;--disabled-tab: #f1f1f1;--key-default-color: #ffffff;--key-disabled: #f5f5f5;--key-custom: #ffbfa3;--key-danger: #da2c2c;--key-danger-disabled: #ffa6a6;--key-danger-disabled-gradiant: #ffaeae;--key-macro: #e0dbff;--key-magic: #e1ebff;--key-modifier: #ebffe1;--key-shine: #fff1ba;--key-dual-function: #ffd1f7;--key-qc-passed: greenyellow;--glow-name-background: #efefef;--tabs-background: #efefef;--tab-background: #f6f6f6;--tab-active: #ffffff;--popover-tabs-background: #efefef;--popover-tab-background: #f6f6f6;--popover-tab-active: #ffffff;--tag-background: #008cba;--code-background: #efefef;--popover-seperator-background: #efefef;--popover-border: #efefef;--locale-list-background: #f6f6f6;--search-result-background: #f6f6f6;--swatch-border: #f6f6f6;--modifiers-background: #f6f6f6;--input-background: #efefef;--card-input-background: #fbfbfb;--nav-background: #fbfbfb;--footer-background: #f5f5f5;--card-background: #efefef;--tour-note-background: #efefef;--button-hollow-border: #777777;--theme-active-color: #3c3c3c;--dropdown-border: #d7d7d7;--loader-background: rgba(250, 250, 250, .85);--link-color: #008cba;--link-color-hover: #23527c;--popover-background: #ffffff;--config-modified-background: #e1f5fe;--training-session-border: #dddddd;--training-overlay-background: rgba(255, 255, 255, .9);--overlay-background: rgba(0, 0, 0, .2);--rgb-accent: 0, 140, 186;--rgb-background: 245, 245, 245;--rgb-color: 50, 53, 70;--rgb-input: 255, 255, 255;--saucer-background: transparent url(/static/saucer.png) no-repeat right top;--saucer-background-center: transparent url(/static/saucer.png) no-repeat center bottom;--x-background: url(/static/x-light.svg);--search-icon: #f5f5f5 url(/static/search-light-mode.png) no-repeat left center;--layer-template-heading: #008cba;--share-background: transparent url(/static/share.png) no-repeat center center;--copy-to-clipboard-bg: #f5f5f5;--copy-to-clipboard-color: #10151b;--default-layer-box-border: rgba(0, 0, 0, .25);--search-cta-background: transparent url(/static/search-cta-light.png) no-repeat left top}[data-theme=dark]{--body-color: #191324;--font-color: #efeefb;--font-color-light: #3c3c3c;--font-color-strong: #efeefb;--border-color: #c6c8c9;--border-color-light: #c6c8c9;--border-color-strong: #efeefb;--disabled-tab: #595b69;--key-default-color: #191324;--key-disabled: #323546;--key-custom: #7c3e04;--key-danger: #8d081c;--key-danger-disabled: #8d081c;--key-danger-disabled-gradiant: #ffaeae;--key-macro: #654598;--key-magic: #0a2d70;--key-modifier: #1a6111;--key-shine: #877100;--key-dual-function: #9d1586;--key-qc-passed: #508300;--glow-name-background: #323546;--tabs-background: #323546;--tab-background: #464a5e;--tab-active: #191324;--popover-tabs-background: #191324;--popover-tab-background: #464a5e;--popover-tab-active: #323546;--tag-background: #0a5a9d;--code-background: #323546;--popover-seperator-background: #191324;--popover-border: #464a5e;--locale-list-background: #464a5e;--search-result-background: #464a5e;--swatch-border: #464a5e;--modifiers-background: #464a5e;--input-background: #464a5e;--card-input-background: #464a5e;--nav-background: #323546;--footer-background: #0a080f;--card-background: #323546;--tour-note-background: #2d2f38;--button-hollow-border: #efeefb;--theme-active-color: #efeefb;--dropdown-border: #323546;--loader-background: rgba(5, 5, 5, .15);--link-color: #5ac5e0;--link-color-hover: #a0ffff;--popover-background: #323546;--config-modified-background: #323546;--training-session-border: #191324;--training-overlay-background: rgba(0, 0, 0, .9);--overlay-background: rgba(0, 0, 0, .6);--rgb-accent: 90, 197, 224;--rgb-background: 70, 74, 94;--rgb-color: 239, 238, 251;--rgb-input: 50, 53, 70;--saucer-background: transparent url(/static/saucer-dark.png) no-repeat right top;--saucer-background-center: transparent url(/static/saucer-dark.png) no-repeat center bottom;--x-background: url(/static/x-dark.svg);--search-icon: #464a5e url(/static/search-dark-mode.png) no-repeat left center;--layer-template-heading: #008cba;--share-background: transparent url(/static/share-dark.png) no-repeat center center;--copy-to-clipboard-bg: #efefef;--copy-to-clipboard-color: #10151b;--default-layer-box-border: rgba(255, 255, 255, .25);--search-cta-background: transparent url(/static/search-cta-dark.png) no-repeat left top}.left{text-align:left}.right{text-align:right}.centered{text-align:center}.underline{padding-bottom:5px;border-bottom:1px solid #cccccc}.relative{position:relative}.inline-block{display:inline-block}.fullscreen{width:100vw;height:100vh}.overflow-hidden{overflow:hidden}.full-width,.img-responsive{width:100%}[data-theme=dark] .invert-dark{filter:invert(1)}.flex{display:flex}.flex.align-center{align-items:center}.flex.align-baseline{align-items:baseline}.flex.align-start{align-items:flex-start}.flex.align-end{align-items:flex-end}.flex.justify-center{justify-content:center}.flex.justify-space-around{justify-content:space-around}.flex.justify-space-between{justify-content:space-between}.flex.justify-flex-end{justify-content:flex-end}.flex.direction-column{flex-direction:column}.flex.direction-row-reverse{flex-direction:row-reverse}.flex.wrap{flex-wrap:wrap}.flex-1{flex:1}.m-0{margin:0}.p-0{padding:0}.m{margin:8px}.m-s{margin:4px}.p{padding:15px}.p-s{padding:7.5px}.m-l{margin-left:8px}.m-l-l{margin-left:16px}.m-l-xl{margin-left:24px}.m-l-s{margin-left:4px}.m-r{margin-right:8px}.m-r-s{margin-right:4px}.m-r-xs{margin-right:2.6666666667px}.n-m-t{margin-top:-8px}.m-auto{margin:0 auto}.m-t{margin-top:8px}.m-t-none{margin-top:0!important}.m-t-l{margin-top:16px}.m-t-xl{margin-top:24px}.m-t-2xl{margin-top:32px}.m-t-s{margin-top:4px}.m-b{margin-bottom:8px}.m-b-none{margin-bottom:0!important}.m-b-xs{margin-bottom:2.6666666667px}.m-b-s{margin-bottom:4px}.m-b-l{margin-bottom:16px}.m-b-xl{margin-bottom:24px}.p-b{padding-bottom:15px}.p-t{padding-top:15px}.p-l{padding-left:15px}.p-l-s{padding-left:7.5px}.p-r{padding-right:15px}.p-r-s{padding-right:7.5px}.p-r-xs{padding-right:5px}.no-margin{margin:0}.link{color:var(--link-color);text-decoration:underline;cursor:pointer}.link-disabled{cursor:not-allowed;pointer-events:none;opacity:.6}.pointer{cursor:pointer}.scrollable-container{position:relative;overflow:hidden;scrollbar-width:thin;scrollbar-color:transparent transparent}.scrollable-container::-webkit-scrollbar{width:8px;background:transparent}.scrollable-container::-webkit-scrollbar-button{display:none}.scrollable-container::-webkit-scrollbar-thumb{background:transparent;border-radius:4px}.scrollable-container:hover{overflow:auto;scrollbar-color:rgba(0,0,0,.4) rgba(0,0,0,.1)}.scrollable-container:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}.scrollable-container:hover::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.6)}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local(""),url(/fonts/Inter-Regular.woff2) format("woff2"),url(/fonts/Inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:local(""),url(/fonts/Inter-Bold.woff2) format("woff2"),url(/fonts/Inter-Bold.woff) format("woff")}@font-face{font-family:RobotoMono;font-style:normal;font-weight:700;src:local(""),url(/fonts/RobotoMono-Bold.ttf) format("ttf")}body{font-family:Inter,sans-serif;font-size:14px;color:var(--font-color);line-height:18px}a{text-decoration:none;color:var(--link-color)}a:hover{color:var(--link-color-hover)}p{margin-bottom:8px}.mono{font-family:RobotoMono,monospace}.text-danger{color:#da2c2c}.text-success{color:#43c53d}.text-medium{font-size:1em;line-height:1.2em}.text-small{font-size:.8em;line-height:1.2em}.text-normal{text-transform:none!important}.text-big{font-size:2em}.uppercase{text-transform:uppercase}.text-white{color:#fff}.text-underline{text-decoration:underline}mark{background-color:transparent;font-weight:700}strong,b,.bold{font-weight:700}h1,h2,h3,h4,h5,h6{color:var(--font-color-strong);font-weight:400;margin-bottom:8px}h1.bold,h2.bold,h3.bold,h4.bold,h5.bold,h6.bold{font-weight:700}h1{font-size:40px;line-height:56px}h2{font-size:20px;line-height:32px}h3{font-size:18px;line-height:24px}h4{font-size:14px;line-height:24px}h5{font-size:12px;line-height:24px}h6{font-size:11px;line-height:16px}ol{list-style:decimal;margin-left:15px}.text{color:var(--font-color)}label{display:block;margin-bottom:4px}.form-group{margin-bottom:8px;flex:1}.form-box{position:relative;border-radius:5px;box-shadow:0 2px 8px #32323214;padding:30px;width:450px;box-sizing:border-box}.form-box>h1{margin:0 0 15px;font-weight:300}.form-box .form-error{background-color:#da2c2c;color:#fff;position:absolute;padding:5px;box-sizing:border-box;z-index:1;top:0;left:0;width:100%;border-top-left-radius:5px;border-top-right-radius:5px}.input-group{display:flex;margin-bottom:15px}.input-group.no-margin{margin-bottom:0}input[type=text],input[type=email],input[type=password],.input{background:var(--input-background);color:var(--font-color);padding:.5em .6em;display:inline-block;border:none;vertical-align:middle;box-sizing:border-box;width:100%}input[type=search]::-webkit-search-cancel-button{position:relative;right:5px;-webkit-appearance:none;height:15px;width:15px;background:transparent url(/assets/X.d4041322.svg) no-repeat 50% 50%;background-size:contain}.textarea{background:var(--input-background);color:var(--font-color);padding:.5em .6em;display:inline-block;border:none;vertical-align:middle;box-sizing:border-box;width:100%}.controlled-textarea{text-align:left;position:relative}.controlled-textarea .label{display:block;margin-bottom:5px}.controlled-textarea .counter{position:absolute;right:0;bottom:-20px;font-size:.8em}.controlled-textarea textarea{resize:none}.field{position:relative;transition:margin .4s ease}.field .label{display:block;margin-bottom:4px}.field .sub-label{opacity:.8;font-size:.8em;float:right;position:relative}.field .error{background-color:#da2c2c;color:#fff;padding:5px;box-sizing:border-box;z-index:1;width:100%;font-size:.9em;cursor:pointer}.select{position:relative}.select select{background:var(--input-background);color:var(--font-color);padding:.5em .6em;display:inline-block;border:none;vertical-align:middle;box-sizing:border-box;width:100%;appearance:none;-webkit-appearance:none}.select .caret{position:absolute;pointer-events:none;right:.6em;top:.1em}.number-input{display:flex;align-items:center;gap:5px;justify-content:space-between}.number-input .number-form a{text-decoration:underline}.number-input .number-form input[type=number]{background:var(--input-background);border-radius:0;border:none;color:var(--font-color);font-size:14px;padding:2px 5px;text-align:center;-moz-appearance:textfield}.number-input .number-form input[type=number]::-webkit-outer-spin-button,.number-input .number-form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-input .number-form input[type=number]:focus{border-radius:0;border:1px solid var(--font-color);outline:0}.number-input .number-reset{text-transform:uppercase;text-decoration:none;font-size:10px}.button{font-family:Inter,sans-serif;color:#fff;background-color:#d48f2e;display:inline-block;margin-bottom:0;font-size:18px;text-align:center;vertical-align:middle;line-height:1em;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:10px 15px;user-select:none;transition:background-color .4s ease-in-out}.button:hover{color:#fff;background-color:var(--link-color)}.button:hover:disabled{background-color:#d48f2e}.button.block{display:block;width:100%}.button:disabled{cursor:not-allowed;opacity:.65}.button.blue{background-color:var(--link-color)}.button.success{background-color:#43c53d}.button.small{font-size:14px;line-height:14px;padding:7.5px}.button.input-append{border-top-left-radius:0;border-bottom-left-radius:0;padding:0 15px;align-self:stretch}button.danger,.button.danger{background-color:#da2c2c}button.hollow,.button.hollow{background-color:transparent;border-color:#d48f2e;color:#d48f2e}button.hollow.danger,.button.hollow.danger{border-color:#da2c2c;color:#da2c2c}button.hollow.success,.button.hollow.success{border-color:#43c53d;color:#43c53d}button.hollow.blue,.button.hollow.blue,button.hollow:hover,.button.hollow:hover{border-color:var(--link-color);color:var(--link-color)}button.hollow.neutral,.button.hollow.neutral{border-color:var(--button-hollow-border);color:var(--button-hollow-border)}button.hollow.neutral:hover,.button.hollow.neutral:hover{border-color:var(--link-color);color:var(--link-color)}button.hollow.white,.button.hollow.white{border-color:#fff;color:#fff}button.hollow.white:hover,.button.hollow.white:hover{border-color:var(--link-color);color:var(--link-color)}button.hollow.white.no-hover:hover,.button.hollow.white.no-hover:hover{border-color:#fff;color:#fff}button.hollow.font,.button.hollow.font{border-color:var(--font-color);color:var(--font-color)}button.hollow.font:hover,.button.hollow.font:hover{border-color:var(--link-color);color:var(--link-color)}.hollow.rounded{border-radius:4px}.hollow.thick{border-width:2px}a.button{text-decoration:none}button.linkButton{margin:0;padding:0;border:0;text-decoration:none;cursor:pointer;background-color:transparent;color:var(--link-color);font-size:14px}button.linkButton:hover{color:var(--link-color-hover)}.button-link{appearance:none;background:none;border:none;color:var(--link-color);cursor:pointer;display:inline;font-size:14px;margin:0;padding:0}button.clear{background-color:transparent;border:none;padding:0;cursor:pointer;color:var(--font-color);line-height:0}button.clear:hover{color:var(--link-color)}.toast{background:var(--card-background);border-radius:3px;padding:10px;box-shadow:10px 10px 40px #00000014}.card{background:var(--card-background);border-radius:3px}body{background-color:var(--body-color);min-width:900px}@media screen and (orientation: portrait){body{min-width:auto}}@media screen and (orientation: landscape){body{min-width:auto}}body.no-scroll{overflow:hidden}#app{background-color:var(--body-color);display:flex;flex-direction:column;min-height:100vh}.fluid-container{max-width:1440px;padding:0 15px;margin:0 auto}@media (max-width: 600px){.fluid-container{max-width:100%}}.fluid-container.narrow{max-width:1008px}.app-frame{flex:1;flex-direction:column;display:flex}.app-frame.search{background:var(--card-background)}div{box-sizing:border-box}.application-loader{background-color:var(--loader-background);display:flex;flex-direction:column;height:100vh;inset:0;position:fixed}.application-loader h1{font-size:2em;text-transform:uppercase;margin:0 0 0 15px}.application-loader .error{background-color:#da2c2c;color:#fff;padding:5px;margin:30px auto;max-width:400px}.spinner{opacity:0;transition:opacity .2s ease;transition-delay:.4s}.spinner.show{opacity:1;transition-delay:0s}.desktop-navbar{background-color:var(--nav-background);min-width:1200px;min-height:50px;padding:7.5px 0;filter:drop-shadow(0px 2px 3px rgba(0,0,0,.15))}.desktop-navbar .avatar{cursor:pointer;width:50px;height:50px}.desktop-navbar .logo{color:#603a0a;text-decoration:none}.desktop-navbar .logo img{display:inline-block;height:40px;text-align:center}.desktop-navbar .logo .title{margin-left:1px;margin-top:5px;font-size:30px;line-height:40px}.desktop-navbar .menu-container{list-style:none;display:flex;align-items:center;height:40px}.desktop-navbar .menu-container .menu-entry{text-align:center;padding:0 10px}.desktop-navbar .menu-container .menu-entry a,.desktop-navbar .menu-container .menu-entry button{margin:0;padding:0;border:0;background-color:transparent;font-family:Inter,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:50px;letter-spacing:-.014em;text-transform:capitalize;cursor:pointer;color:var(--font-color);opacity:.8;height:50px}.desktop-navbar .menu-container .menu-entry a:hover,.desktop-navbar .menu-container .menu-entry button:hover{opacity:1}.menu-button-dropdown{cursor:pointer}.myLayoutsButtonCTA{background:url(/static/light-arrow.png) right top 22px no-repeat,url(/static/cta-invite.png) left top 14px no-repeat;width:130px}.myLayoutsButton{background:url(/static/light-arrow.png) right top 22px no-repeat;width:130px}.userAccountButton{background:url(/static/light-arrow.png) right top 22px no-repeat;width:110px}.defaultLayouts{border-top:1px solid #e9e9e9}.myLayoutsHeader{font-weight:700;pointer-events:none}.mobile-navbar{touch-action:none;user-select:none;height:40px;width:100%;background-color:var(--nav-background)}.mobile-navbar .logo{position:relative;padding-left:5px;color:#603a0a;-webkit-tap-highlight-color:transparent}.mobile-navbar .logo img{display:inline;height:40px}.mobile-navbar .title{flex:1;font-size:1.2em;font-weight:700;padding:0 15px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-navbar .icon-link{padding:10px}.mobile-navbar .icon-link span{font-size:1.2em}.user-dropdown{position:relative;z-index:10;background:var(--nav-background)}.user-dropdown .content{padding:4px 0 0}.user-dropdown .content a,.user-dropdown .content button{margin:0;border:0;padding:0;cursor:pointer;background-color:transparent;font-family:Inter,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:24px;letter-spacing:-.014em;color:var(--font-color);width:100%;text-align:left}.user-dropdown .content .item{display:flex;padding:10px 30px;text-align:left;width:150px;height:60px;align-items:center}.user-dropdown .content .item:hover{background-color:var(--card-background)}.user-dropdown .myLayoutsContent .myLayouts{max-height:45vh;overflow-y:scroll;overflow-x:clip;overscroll-behavior:contain}.user-dropdown .myLayoutsContent .item{background:transparent;padding:0;width:400px;overflow:clip}.user-dropdown .myLayoutsContent .myLayoutItem{padding:0 20px 0 50px;overflow:clip}.user-dropdown .myLayoutsContent .withCTA{width:100%;padding-right:130px;background:url(/static/light-mode-invite.png) right center no-repeat}.user-dropdown .myLayoutsContent .moonlander{background:transparent url(/static/moonlander.png) no-repeat left center}.user-dropdown .myLayoutsContent .voyager{background:transparent url(/static/voyager.png) no-repeat left center}.user-dropdown .myLayoutsContent .halfmoon{background:transparent url(/static/halfmoon.png) no-repeat left center}.user-dropdown .myLayoutsContent .planck-ez{background:transparent url(/static/planck.png) no-repeat left center}.user-dropdown .myLayoutsContent .ergodox-ez{background:transparent url(/assets/ez-teensy.56175b85.svg) no-repeat 18px center;background-size:24px}.user-dropdown .myLayoutsContent .ergodox-ez-st{background:transparent url(/assets/ez-st.2dc0f804.svg) no-repeat 18px center;background-size:24px}.user-dropdown .myLayoutsContent .defaultLayouts{background:none;padding-left:25px}[data-theme=dark] .myLayoutsButtonCTA{background:url(/static/dark-arrow.png) right top 22px no-repeat,url(/static/cta-invite.png) left top 16px no-repeat}[data-theme=dark] .myLayoutsButton{background:url(/static/dark-arrow.png) right top 22px no-repeat}[data-theme=dark] .userAccountButton{background:url(/static/dark-arrow.png) right 10px top 22px no-repeat}[data-theme=dark] .withCTA{background:url(/static/dark-mode-invite.png) right center no-repeat}[data-theme=dark] .defaultLayouts{border-top:1px solid #464a5e}[data-theme=dark] .user-dropdown .myLayoutsContent .ergodox-ez{background:transparent url(/assets/ez-teensy-dark.67b9d7a6.svg) no-repeat 18px center;background-size:24px}[data-theme=dark] .user-dropdown .myLayoutsContent .ergodox-ez-st{background:transparent url(/assets/ez-st-dark.f8f15007.svg) no-repeat 18px center;background-size:24px}.avatar{vertical-align:middle;width:32px;height:32px;border-radius:50%}.avatar.small{width:24px;height:24px}.tag{color:#fff;display:inline-block;padding:3px 8px 4px;margin-bottom:5px;margin-right:5px;font-size:14px}.tag:last-child{margin-right:0}.tag.blue{background-color:var(--tag-background)}.tag.default{color:#fff;background-color:var(--tag-background)}.tag.success{background-color:#43c53d}.tag.primary{background-color:#d48f2e}.tag.danger{background-color:#da2c2c}.tag.teensy{background-color:#005d4d}.tag.st{background-color:#d81b60}a.tag{transition:opacity .2s ease}a.tag:hover{color:#fff;opacity:.9}.dropdown{border:1px solid var(--dropdown-border);box-shadow:10px 10px 40px #00000014;z-index:10;background:var(--body-color);padding:15px}.dropdown a{display:block;padding:3.75px 0}.modal-overlay,.color-overlay{position:fixed;inset:0;z-index:100;background-color:#0000004d}.overlay{position:fixed;inset:0;background-color:var(--overlay-background);z-index:1}.overlay.transparent{background-color:transparent}.overlay-popover{position:absolute;inset:0;z-index:9;background-color:#fff9}.overlay-popover.transparent{background-color:transparent}.overlay-popover.forbidden{cursor:not-allowed}.overlay-modifiers{position:absolute;inset:0;z-index:0;background-color:#fff9}.overlay-modifiers.transparent{background-color:transparent}.overlay-modifiers.forbidden{cursor:not-allowed}.tour-overlay{position:fixed;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:center;inset:0;background-color:#0003;padding-top:85px;z-index:1}.tour-overlay .container{background-color:#0000004d;padding:16px}.tour-overlay .container .layer{font-size:3em;color:#fff}.color-select-overlay{position:fixed;z-index:4;inset:0}.color-select-overlay.visible{background-color:#0003}.deleteConfirmationPanelOverlay{cursor:pointer;display:flex;justify-content:center;align-items:flex-start;position:fixed;inset:0;z-index:1;background-color:#0000004d}.deleteConfirmationPanelOverlay .modalContent{max-width:720px;max-height:720px;background-color:var(--popover-background)}.deleteConfirmationPanel{padding:20px}.deleteConfirmationPanel header{margin-bottom:12px}.deleteConfirmationPanel header h3{font-style:normal;font-weight:400;font-size:28px;line-height:32px;letter-spacing:-.017em}.deleteConfirmationPanel .warningSection{padding:20px 20px 20px 110px;background:#f2994a url(/static/warning.png) no-repeat left 20px top 24px;color:#fff}.deleteConfirmationPanel .warningSection h5{font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:#fff}.deleteConfirmationPanel .warningSection p{font-weight:400;font-size:14px;line-height:24px}.deleteConfirmationPanel .confirmSection{margin:20px 0}.deleteConfirmationPanel .confirmSection h5{font-style:normal;font-weight:400;font-size:20px;line-height:24px;letter-spacing:-.006em}.deleteConfirmationPanel .confirmSection input{font-style:normal;width:100%;height:30px;font-size:20px;line-height:24px;margin:10px 0;border:0;padding:0 5px;background-color:var(--input-background);color:var(--font-color)}.deleteConfirmationPanel .deleteConfirmationActionBox button{font-size:14px;line-height:24px;width:153px;height:40px;margin:0 20px 0 0;padding:0;border:0;background-color:var(--card-background);color:var(--font-color);cursor:pointer}.deleteConfirmationPanel .deleteConfirmationActionBox .disabledAction{cursor:not-allowed}.deleteConfirmationPanel .deleteConfirmationActionBox .badAction{background-color:#aa0d0d;color:#fff}.deleteConfirmationPanel .deleteConfirmationActionBox .defaultAction{text-decoration:underline}.tour-warning-overlay{cursor:pointer;display:flex;justify-content:center;align-items:flex-start;position:fixed;inset:0;z-index:10001;background-color:#0000004d}.tour-warning-content{position:fixed;z-index:10002;max-width:720px;max-height:720px;left:50%;top:50%;transform:translate(-50%,-50%);padding:24px 20px;filter:drop-shadow(0px 1px 8px rgba(0,0,0,.25));background-color:var(--popover-background)}.tour-warning-content .about{border:1px solid var(--border-color-strong);font-size:.8m;padding:4px 8px}.tour-warning-content .ctas{margin-top:24px}.tour-warning-content .ctas a{text-decoration:underline}.dance-step{margin-bottom:7.5px;padding-bottom:5px;border-bottom:1px solid #eeeeee}.dance-step.errored{color:#da2c2c}.two-factor{margin:30px auto 0;padding-top:30px;max-width:600px}.two-factor .box{border-radius:5px;box-shadow:0 2px 8px #32323214;padding:15px}.two-factor .box .grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;place-items:center}.two-factor .box .intro{grid-column:1/span 2}.two-factor .box h1{margin:0}.two-factor .box .key-container{grid-column:1/span 2;width:100%}.two-factor .box .key{background-color:var(--input-background);font-family:monospace;padding:15px;margin-top:5px;border-radius:0}.two-factor .challenge-form{margin-top:15px;display:flex;justify-content:space-between;align-items:center}.two-factor .challenge-form input{border:none;background-color:var(--input-background);font-family:monospace;font-size:2rem;border-radius:0;padding:7.5px 15px;width:9rem}.two-factor .challenge-form input::-webkit-outer-spin-button,.two-factor .challenge-form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.two-factor .challenge-form input[type=number]{-moz-appearance:textfield}.two-factor .challenge-form svg{margin-right:5px}.two-factor .recovery-codes{display:grid;place-items:center;grid-template-columns:1fr 1fr;grid-gap:15px}.two-factor .recovery-codes .recovery-code{background-color:var(--input-background);font-family:monospace;font-size:2rem;border-radius:0;padding:7.5px 15px}.two-factor .recovery-actions{margin-top:15px;display:grid;place-items:center;grid-template-columns:1fr 1fr 1fr;grid-gap:15px;padding-bottom:15px;border-bottom:1px solid var(--border-color-light)}.two-factor .recovery-done{display:flex;justify-content:flex-end;margin-top:15px}.two-factor.narrow{max-width:400px}.two-factor.m-0{margin:0}.two-factor.p-0{padding:0}.authBox{display:flex;background:linear-gradient(180deg,rgba(0,209,255,.1908) 0%,rgba(79,144,238,0) 100%),#506688;flex-direction:column;height:95vh;padding-top:30px}.auth{flex:1;max-width:1000px;color:#fff}.auth .continueWith{margin-top:20px;width:100%!important}.auth .social-container{display:flex;flex-wrap:wrap;margin-top:10px;width:80%}.auth .social-container>div{width:40%}.auth .social-container .social-button{display:flex;border-radius:0;color:#fff;padding:10px 15px;font-size:1.2em;margin-right:10px}.auth .social-container .social-button:hover{opacity:.9}.auth .social-container .social-button .glyph{color:#fff;margin-right:15px;top:2px;position:relative}.auth .sign-up-description,.auth .sign-in-description,.auth .forgot-password-description,.auth .reset-password-description{margin-right:20px;line-height:24px}.auth .sign-up-description h1,.auth .sign-in-description h1,.auth .forgot-password-description h1,.auth .reset-password-description h1{color:#fff4e0;text-transform:uppercase;font-size:48px;line-height:60px;font-weight:400;text-shadow:1.87607px 1.87607px 0 rgba(0,0,0,.1)}.auth .sign-up-description h1 span,.auth .sign-in-description h1 span,.auth .forgot-password-description h1 span,.auth .reset-password-description h1 span{font-weight:800}.auth .sign-up-description h2,.auth .sign-in-description h2,.auth .forgot-password-description h2,.auth .reset-password-description h2{color:#fff4e0;font-size:50px;line-height:60px;font-style:normal;font-weight:400;text-shadow:2.50069px 2.50069px 0px rgba(0,0,0,.1)}.auth .sign-up-description p,.auth .sign-in-description p,.auth .forgot-password-description p,.auth .reset-password-description p{color:#fff4e0;margin:30px 0;font-size:20px;line-height:30px;font-style:normal;font-weight:400}.auth .sign-up-description{width:480px}.auth .sign-in-description,.auth .forgot-password-description{margin-top:30px}.auth .sign-up-form-box,.auth .sign-in-form-box,.auth .forgot-password-form-box,.auth .reset-password-form-box{margin-left:20px;padding:0 20px;width:500px;line-height:24px}.auth .sign-up-form-box label,.auth .sign-in-form-box label,.auth .forgot-password-form-box label,.auth .reset-password-form-box label{font-size:18px;line-height:175%}.auth .sign-up-form-box input,.auth .sign-in-form-box input,.auth .forgot-password-form-box input,.auth .reset-password-form-box input{font-size:18px;height:48px}.auth .sign-up-form-box button,.auth .sign-in-form-box button,.auth .forgot-password-form-box button,.auth .reset-password-form-box button{text-align:left;font-size:24px;width:200px;padding-left:80px;height:72px;background:#D48F2E url(/static/oryx-button.png) no-repeat left 20px top 15px}.auth .sign-up-form-box .signInLinkBox a,.auth .sign-up-form-box .signUpLinkBox a,.auth .sign-in-form-box .signInLinkBox a,.auth .sign-in-form-box .signUpLinkBox a,.auth .forgot-password-form-box .signInLinkBox a,.auth .forgot-password-form-box .signUpLinkBox a,.auth .reset-password-form-box .signInLinkBox a,.auth .reset-password-form-box .signUpLinkBox a{font-size:16px;color:#fff;text-decoration:underline;line-height:24px}.auth .forgot-password-form-box button,.auth .reset-password-form-box button{background-image:none}.signUpLinkBox{margin-top:12px}.signInActionBox,.forgotPasswordActionBox,.resetPasswordActionBox{margin-top:40px}.forgot-password-form-box{width:600px!important}.forgotPasswordActionBox .resetInstructions,.resetPasswordActionBox .resetInstructions{padding-right:20px;font-size:18px;width:260px}.forgotPasswordActionBox button,.resetPasswordActionBox button{width:260px!important;text-align:center!important;padding-left:10px!important;padding-right:10px!important}.sign-up{margin:30px auto 45px!important}.account .grid{display:grid;position:relative;grid-gap:1rem;grid-template-columns:1fr 3fr;margin-top:30px;padding-top:30px}.account .avatar{vertical-align:middle;width:60px;height:60px;border-radius:50%}.account .accountHeader{display:flex;align-items:center;margin-top:40px;margin-bottom:20px}.account .accountHeader .avatar{margin-right:20px}.account .accountDetails{margin-bottom:40px}.account .box section{padding:15px;height:70px;font-size:18px}.account .box section h2{margin:0;padding-left:20px;font-size:18px;width:35%}.account .box section .allow-double-mcu{padding-left:20px}.account .box section .allow-double-mcu input[type=checkbox]{margin:0;padding:0}.account .box section .allow-double-mcu .subtitle{margin:0;padding-left:5px;font-size:14px}.account .box section input[type=text]{background:var(--card-input-background);font-size:18px;width:350px;height:38px}.account .box section button{font-size:18px;height:38px}.account .box section.underline{border-bottom:1px solid var(--border-color-light)}.account .box section .logoutBtn{display:block;text-align:center;vertical-align:center;border:0;padding:0;margin-left:20px;width:100px;height:38px;line-height:38px;background-color:var(--link-color);color:var(--font-color-light);cursor:pointer}.account .notification{position:absolute;width:100%;top:80px;left:0;opacity:0;transition:opacity .4s ease-in}.account .notification>div{max-width:400px;margin:0 auto;padding:5px;background-color:#43c53d;color:#fff}.account .notification.visible{opacity:1}.account .notification.danger{background-color:#da2c2c}.account .auth-phrase-box{padding:40px}.account .auth-phrase-box h2{font-size:1.5em}.account .auth-phrase-box .auth-phrase{display:flex;align-items:center}.account .auth-phrase-box .auth-phrase .phrase{position:relative;display:inline;width:auto;font-size:2em;margin:0;background:var(--card-input-background);padding:10px 40px 10px 5px}.account .auth-phrase-box .auth-phrase .phrase .progress-container{position:absolute;width:1em;height:1em;top:.2em;right:.2em}.my-layouts{position:relative;margin:30px auto;width:80%}.my-layouts .section{position:relative;padding:30px;width:100%}.my-layouts .no-layouts{font-size:2em;width:100%;height:400px;line-height:1.2em;display:flex;align-items:center;text-align:center}.my-layouts .private{width:47px}.my-layouts .private-tag{font-size:.7em;color:#fff;background-color:#aaa;border-radius:4px;padding:2px 6px 3px}.my-layouts .revisions{border:1px solid var(--border-color);padding:15px;background-color:var(--card-background);flex:1;max-height:500px}.my-layouts .revision{margin-bottom:15px}.my-layouts .revision:last-child{margin-bottom:0}.my-layouts .icon{position:relative;top:1px;font-size:1.2em;margin-left:8px;cursor:pointer}.my-layouts .icon:hover{color:#000}.my-layouts .revision-icon,.my-layouts .delete-icon{position:relative;opacity:0;transition:opacity .4s;top:4px;font-size:1.2em;margin:0 5px;cursor:pointer}.my-layouts .revision-icon:hover,.my-layouts .delete-icon:hover{color:#000}.my-layouts .revision-message{flex:1;margin-left:5px;position:relative;top:-1px}.my-layouts .revision-message:hover .delete-icon,.my-layouts .revision-message:hover .revision-icon{opacity:1}.my-layouts .revisions-label{margin:0 0 15px;text-transform:uppercase}.my-layouts .layout-container{margin-bottom:30px}.my-layouts .layout-container:last-child{margin-bottom:0}.my-layouts .layout-container input{font-size:1.17em;width:100%;z-index:101;outline:none;border:none}.myLayout{font-family:Inter,sans-serif;max-width:900px;margin:70px auto}.myLayout header{display:flex;align-items:center}.myLayout header div{width:45%;overflow:clip;margin-right:20px}.myLayout header .revisions{display:flex;border-left:1px solid var(--font-color);padding-left:20px;padding-top:10px;align-items:baseline}.myLayout header .revisions h2{font-weight:700;font-size:42px;line-height:52px;color:#f2994a}.myLayout header .revisions h4{font-weight:400;font-size:14px;line-height:16px;margin-left:8px;transform:translateY(-3px)}.myLayout header h1{font-style:normal;font-weight:400;font-size:28px;line-height:32px;letter-spacing:-.017em}.myLayout header h1 a{text-decoration:none}.myLayout header h1 a:hover{text-decoration:underline!important}.myLayout header h3{font-style:normal;font-weight:400;font-size:14px;line-height:24px;letter-spacing:-.006em}.myLayout header h3 span{text-transform:capitalize}.myLayout .myLayoutTimeline{margin:20px 0}.myLayout .myLayoutTimeline .yearBreak{margin-top:20px}.myLayout .myLayoutTimeline .timelineRow{display:flex;align-items:baseline;font-style:normal;font-weight:400;font-size:16px;line-height:24px;height:54px}.myLayout .myLayoutTimeline .timelineRow .yearBox{width:50px;margin-right:20px;letter-spacing:-.006em;padding:10px 0;opacity:0;pointer-events:none}.myLayout .myLayoutTimeline .timelineRow .revision-icon,.myLayout .myLayoutTimeline .timelineRow .delete-icon{padding:0;margin:0 10px;border:0;background:transparent;cursor:pointer;font-size:16px;opacity:0;pointer-events:none;color:var(--font-color)}.myLayout .myLayoutTimeline .timelineRow .revision-icon.display{opacity:1}.myLayout .myLayoutTimeline .timelineRow .dotBox{font-size:22px;opacity:0;pointer-events:none;line-height:24px;height:54px}.myLayout .myLayoutTimeline .timelineRow .noteBox{margin:0 10px;max-width:500px;padding:5px 0;line-height:24px;text-align:left}.myLayout .myLayoutTimeline .timelineRow .dateBox{width:180px;margin-left:-7px;border-left:1px solid var(--font-color);height:54px;padding-left:15px}.myLayout .myLayoutTimeline .timelineRow .monthDay{margin-left:10px;text-transform:uppercase;font-weight:600;opacity:0;pointer-events:none}.myLayout .myLayoutTimeline .timelineRow .newYear,.myLayout .myLayoutTimeline .timelineRow .newMonth,.myLayout .myLayoutTimeline .timelineRow .newDay{opacity:1;pointer-events:inherit}.myLayout .myLayoutTimeline .timelineRow .note{padding:0}.myLayout .myLayoutTimeline .timelineRow:hover .revision-icon,.myLayout .myLayoutTimeline .timelineRow:hover .delete-icon{opacity:1;pointer-events:inherit}.myLayout .myLayoutActionBox{margin:20px 0;text-align:center}.myLayout .myLayoutActionBox button{margin:0;padding:0;border:0;cursor:pointer;background:transparent;font-style:normal;font-weight:400;font-size:14px;line-height:24px;letter-spacing:-.006em;color:#aa0d0d}.myLayout .myLayoutActionBox .seeMore{text-align:left;padding-left:100px}.myLayout .myLayoutActionBox .seeMore a{text-decoration:underline}.keyboard-selector .title{padding-left:60px;font-size:40px}.keyboard-selector .keyboard{margin:30px 0 20px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.keyboard-selector .keyboard .wireframe{height:225px;grid-row:1/3}.keyboard-selector .keyboard.moonlander .wireframe{background:transparent url(/static/light-mode-moonlander.png) center center no-repeat}.keyboard-selector .keyboard.moonlander:hover{background:linear-gradient(269.28deg,#4d6c91 -18.52%,#4d6c90 -11.62%,#4c6a8f -4.72%,#4a688b 2.18%,#486587 9.09%,#456081 15.99%,#415b7a 22.89%,#3d5672 29.79%,#39506a 36.69%,#354b62 43.59%,#31465b 50.49%,#2e4155 57.39%,#2c3e51 64.29%,#2a3c4d 71.19%,#293a4c 78.09%,#293a4b 84.99%)}.keyboard-selector .keyboard.moonlander:hover .wireframe{background:transparent url(/static/hover-moonlander.png) center center no-repeat}.keyboard-selector .keyboard.moonlander:hover a.configureLink{color:#2e435a}.keyboard-selector .keyboard.voyager .wireframe{background:transparent url(/static/voyager.svg) center center no-repeat}.keyboard-selector .keyboard.voyager:hover{background:linear-gradient(269.28deg,#4d6c91 -18.52%,#4d6c90 -11.62%,#4c6a8f -4.72%,#4a688b 2.18%,#486587 9.09%,#456081 15.99%,#415b7a 22.89%,#3d5672 29.79%,#39506a 36.69%,#354b62 43.59%,#31465b 50.49%,#2e4155 57.39%,#2c3e51 64.29%,#2a3c4d 71.19%,#293a4c 78.09%,#293a4b 84.99%)}.keyboard-selector .keyboard.voyager:hover .wireframe{filter:invert(0);background:transparent url(/static/hover-voyager.png) center center no-repeat}.keyboard-selector .keyboard.voyager:hover a.configureLink{color:#2e435a}.keyboard-selector .keyboard.halfmoon .wireframe{background:transparent url(/static/light-mode-halfmoon.png) center center no-repeat}.keyboard-selector .keyboard.halfmoon:hover{background:linear-gradient(269.28deg,#4d6c91 -18.52%,#4d6c90 -11.62%,#4c6a8f -4.72%,#4a688b 2.18%,#486587 9.09%,#456081 15.99%,#415b7a 22.89%,#3d5672 29.79%,#39506a 36.69%,#354b62 43.59%,#31465b 50.49%,#2e4155 57.39%,#2c3e51 64.29%,#2a3c4d 71.19%,#293a4c 78.09%,#293a4b 84.99%)}.keyboard-selector .keyboard.halfmoon:hover .wireframe{background:transparent url(/static/hover-halfmoon.png) center center no-repeat}.keyboard-selector .keyboard.halfmoon:hover a.configureLink{color:#2e435a}.keyboard-selector .keyboard.ergodox .wireframe{background:transparent url(/static/light-mode-ergodox.png) center center no-repeat}.keyboard-selector .keyboard.ergodox:hover{background:linear-gradient(272.62deg,#481b54 0%,#84439a 108.67%)}.keyboard-selector .keyboard.ergodox:hover .wireframe{background:transparent url(/static/hover-ergodox.png) center center no-repeat}.keyboard-selector .keyboard.ergodox:hover a.configureLink{color:#753989}.keyboard-selector .keyboard.planck .wireframe{background:transparent url(/static/light-mode-planck.png) center center no-repeat}.keyboard-selector .keyboard.planck:hover{background:radial-gradient(70.13% 78.8% at 65.48% 21.2%,rgba(223,46,90,.24) 0%,rgba(0,71,255,0) 63.17%),radial-gradient(58.66% 106.76% at 50% 10.54%,#ba0c34 0%,#fbd9b1 100%)}.keyboard-selector .keyboard.planck:hover .wireframe{background:transparent url(/static/hover-planck.png) center center no-repeat}.keyboard-selector .keyboard.planck:hover a.configureLink{color:#ce606b}.keyboard-selector .keyboard h2{display:flex;align-items:flex-end;font-size:40px}.keyboard-selector .keyboard .actions{display:flex;align-items:center}.keyboard-selector .keyboard .actions a{border:1px solid var(--font-color);color:var(--font-color);display:block;line-height:24px;margin-right:15px;text-decoration:none;text-align:center;padding:5px 10px;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:20px;letter-spacing:-.019em}.keyboard-selector .keyboard:hover h2{color:#fff}.keyboard-selector .keyboard:hover a{border:1px solid white;color:#fff}.keyboard-selector .keyboard:hover a.configureLink{background-color:#fff}@media (max-width: 1000px){.keyboard-selector .keyboard-selector .title{padding:0;text-align:center}.keyboard-selector .keyboard{display:flex;flex-direction:column;align-items:center;padding:0 20px 20px}.keyboard-selector .keyboard .wireframe{width:100%;background-position:center center!important}.keyboard-selector .keyboard .actions{margin-top:20px}}.layoutTourCTA{margin-top:20px;margin-bottom:40px;background:var(--card-background);box-shadow:0 4px 24px #00000073;border-radius:20px;padding:30px}.layoutTourCTA header{position:relative;top:-35px;background:transparent url(/static/keyswitch.png) right 10px top no-repeat;padding-top:100px;margin-top:-100px;overflow:visible;align-items:baseline}.layoutTourCTA header h1{float:left;margin-top:40px;padding:10px 0 10px 40px;font-style:normal;font-weight:400;font-size:28px;line-height:24px;letter-spacing:-.014em;background:transparent url(/static/invite-light-mode.png) left center no-repeat}.layoutTourCTA p{margin-top:-30px;background-color:transparent;font-style:normal;font-weight:400;font-size:18px;line-height:24px}.layoutTourCTA .layoutTourCTAActionBox{display:flex;align-items:center;margin-top:30px}.layoutTourCTA .layoutTourCTAActionBox a,.layoutTourCTA .layoutTourCTAActionBox button{text-align:center;margin:0;text-transform:uppercase;padding:0;border:0;cursor:pointer;background:transparent;font-style:normal;font-weight:600;font-size:14px;line-height:30px;letter-spacing:-.006em;min-width:100px;height:30px;vertical-align:center}.layoutTourCTA .layoutTourCTAActionBox a{background-color:var(--link-color);color:#fff}.layoutTourCTA .layoutTourCTAActionBox button{margin-left:20px;padding-right:20px;color:var(--font-color)}.myLayoutErrorBox{max-width:600px;margin:100px auto;padding:150px;background:url(/static/unauthorized.png) center top no-repeat}.myLayoutErrorBox h1{text-align:center;font-style:normal;font-weight:700;font-size:24px;line-height:29px}.myLayoutErrorBox p{margin-top:20px;font-style:normal;font-weight:400;font-size:18px;line-height:152.4%}.myLayoutErrorBox .myLayoutErrorActionsBox{margin:40px 0}.myLayoutErrorBox .myLayoutErrorActionsBox a{display:block;border:0;padding:10px;width:100px;height:32px;margin:auto;vertical-align:center;font-weight:400;font-size:18px;line-height:32px;text-align:center;letter-spacing:-.017em;background:#d48f2e;color:#fff;text-transform:uppercase}.myLayoutDetailsBox{padding-bottom:20px}[data-theme=dark] .keyboard-selector .moonlander .wireframe{background:transparent url(/static/dark-mode-moonlander.png) center center no-repeat}[data-theme=dark] .keyboard-selector .voyager .wireframe{filter:invert(1);background:transparent url(/static/voyager.svg) center center no-repeat}[data-theme=dark] .keyboard-selector .halfmoon .wireframe{background:transparent url(/static/dark-mode-halfmoon.png) center center no-repeat}[data-theme=dark] .keyboard-selector .ergodox .wireframe{background:transparent url(/static/dark-mode-ergodox.png) center center no-repeat}[data-theme=dark] .keyboard-selector .planck .wireframe{background:transparent url(/static/dark-mode-planck.png) center center no-repeat}[data-theme=dark] .layoutTourCTA header h1{background:transparent url(/static/invite-dark-mode.png) left center no-repeat}@media (max-width: 1000px){.keyboard-selector .title{padding:0;text-align:center}}.locale{margin-top:45px}.locale fieldset{display:contents}.locale .form-grid{display:grid;padding:15px;grid-gap:20px;grid-template-columns:1fr 3fr 1fr 3fr}.locale .form-grid .description{grid-row:1/span 3;grid-column:4;resize:none}.locale .form-grid .checkboxes{display:flex;position:relative;top:2px}.locale .form-grid .checkboxes input,.locale .form-grid .checkboxes label{margin-right:15px}.locale .form-grid .checkboxes input{position:relative;top:1px}.locale .form-grid .footer{grid-column:span 2}.locale .form-grid h2{margin:0;font-size:1rem;transition:color .4s ease}.locale .form-grid h2.error{color:#da2c2c}.locale .mappings{position:relative}.locale .mappings .overlay{position:absolute;inset:0;z-index:1;background:var(--overlay-background)}.locale .mappings .card{transition:box-shadow .4s ease}.locale .mappings.disabled .card{box-shadow:none}.locale .mappings .mappings-list{padding:15px}.locale .mappings .mappings-list .mapping{display:flex;padding:7.5px;justify-content:space-between}.locale .mappings .mappings-list .mapping:nth-child(odd){background:var(--locale-list-background)}.locale .mappings .mappings-list .mapping>label,.locale .mappings .mappings-list .mapping>div{width:80px;overflow:hidden;text-overflow:ellipsis;padding:0 5px}.locale .mappings .mappings-list .mapping .firmwares{flex:1;width:auto;display:flex;justify-content:center}.locale .mappings .mappings-list .mapping .firmwares a:nth-child(2){margin:0 5px}.locale .mappings .mappings-list .mapping .delete-icon{margin-left:5px;cursor:pointer}.locale .mappings .mappings-list .mapping .delete-icon:hover{color:var(--link-color)}.locale .mappings .mappings-list .header{font-weight:700}.locale .mappings .mappings-list .no-entries{text-align:center;font-size:1.2em}.locale .mappings .new-mapping{display:grid;grid-gap:10px;grid-template-columns:2fr 2fr repeat(4,1fr);align-items:flex-end;padding:15px}.locale .mappings .new-mapping label{display:block;margin-bottom:5px;font-weight:700}.locale .mappings .new-mapping .input{font-size:1.2em}.locale .mappings .new-mapping .modifier{box-sizing:border-box;cursor:pointer;font-size:.7em;height:18px;border:1px solid var(--border-color);text-align:center;padding:3px 2px;margin:1px}.locale .mappings .new-mapping .modifier.active{color:var(--link-color);border-color:var(--link-color)}.locale .locale-list .title{border-bottom:1px solid var(--border-color)}.locale .locale-list .locale-entry,.locale .locale-list .locale-header{padding:7.5px}.locale .locale-list .locale-entry>div,.locale .locale-list .locale-header>div{width:20%}.locale .locale-list .locale-entry:nth-child(odd),.locale .locale-list .locale-header:nth-child(odd){background:var(--locale-list-background)}.locale .locale-list .locale-entry:hover{background:var(--locale-list-background)}a.confirm-link{color:#fff;text-decoration:underline}:root{--body-color: #ffffff;--font-color: #323546;--font-color-light: #efeefb;--font-color-strong: #3c3c3c;--border-color: #d7d7d7;--border-color-light: #dedede;--border-color-strong: #323546;--disabled-tab: #f1f1f1;--key-default-color: #ffffff;--key-disabled: #f5f5f5;--key-custom: #ffbfa3;--key-danger: #da2c2c;--key-danger-disabled: #ffa6a6;--key-danger-disabled-gradiant: #ffaeae;--key-macro: #e0dbff;--key-magic: #e1ebff;--key-modifier: #ebffe1;--key-shine: #fff1ba;--key-dual-function: #ffd1f7;--key-qc-passed: greenyellow;--glow-name-background: #efefef;--tabs-background: #efefef;--tab-background: #f6f6f6;--tab-active: #ffffff;--popover-tabs-background: #efefef;--popover-tab-background: #f6f6f6;--popover-tab-active: #ffffff;--tag-background: #008cba;--code-background: #efefef;--popover-seperator-background: #efefef;--popover-border: #efefef;--locale-list-background: #f6f6f6;--search-result-background: #f6f6f6;--swatch-border: #f6f6f6;--modifiers-background: #f6f6f6;--input-background: #efefef;--card-input-background: #fbfbfb;--nav-background: #fbfbfb;--footer-background: #f5f5f5;--card-background: #efefef;--tour-note-background: #efefef;--button-hollow-border: #777777;--theme-active-color: #3c3c3c;--dropdown-border: #d7d7d7;--loader-background: rgba(250, 250, 250, .85);--link-color: #008cba;--link-color-hover: #23527c;--popover-background: #ffffff;--config-modified-background: #e1f5fe;--training-session-border: #dddddd;--training-overlay-background: rgba(255, 255, 255, .9);--overlay-background: rgba(0, 0, 0, .2);--rgb-accent: 0, 140, 186;--rgb-background: 245, 245, 245;--rgb-color: 50, 53, 70;--rgb-input: 255, 255, 255;--saucer-background: transparent url(/static/saucer.png) no-repeat right top;--saucer-background-center: transparent url(/static/saucer.png) no-repeat center bottom;--x-background: url(/static/x-light.svg);--search-icon: #f5f5f5 url(/static/search-light-mode.png) no-repeat left center;--layer-template-heading: #008cba;--share-background: transparent url(/static/share.png) no-repeat center center;--copy-to-clipboard-bg: #f5f5f5;--copy-to-clipboard-color: #10151b;--default-layer-box-border: rgba(0, 0, 0, .25);--search-cta-background: transparent url(/static/search-cta-light.png) no-repeat left top}[data-theme=dark]{--body-color: #191324;--font-color: #efeefb;--font-color-light: #3c3c3c;--font-color-strong: #efeefb;--border-color: #c6c8c9;--border-color-light: #c6c8c9;--border-color-strong: #efeefb;--disabled-tab: #595b69;--key-default-color: #191324;--key-disabled: #323546;--key-custom: #7c3e04;--key-danger: #8d081c;--key-danger-disabled: #8d081c;--key-danger-disabled-gradiant: #ffaeae;--key-macro: #654598;--key-magic: #0a2d70;--key-modifier: #1a6111;--key-shine: #877100;--key-dual-function: #9d1586;--key-qc-passed: #508300;--glow-name-background: #323546;--tabs-background: #323546;--tab-background: #464a5e;--tab-active: #191324;--popover-tabs-background: #191324;--popover-tab-background: #464a5e;--popover-tab-active: #323546;--tag-background: #0a5a9d;--code-background: #323546;--popover-seperator-background: #191324;--popover-border: #464a5e;--locale-list-background: #464a5e;--search-result-background: #464a5e;--swatch-border: #464a5e;--modifiers-background: #464a5e;--input-background: #464a5e;--card-input-background: #464a5e;--nav-background: #323546;--footer-background: #0a080f;--card-background: #323546;--tour-note-background: #2d2f38;--button-hollow-border: #efeefb;--theme-active-color: #efeefb;--dropdown-border: #323546;--loader-background: rgba(5, 5, 5, .15);--link-color: #5ac5e0;--link-color-hover: #a0ffff;--popover-background: #323546;--config-modified-background: #323546;--training-session-border: #191324;--training-overlay-background: rgba(0, 0, 0, .9);--overlay-background: rgba(0, 0, 0, .6);--rgb-accent: 90, 197, 224;--rgb-background: 70, 74, 94;--rgb-color: 239, 238, 251;--rgb-input: 50, 53, 70;--saucer-background: transparent url(/static/saucer-dark.png) no-repeat right top;--saucer-background-center: transparent url(/static/saucer-dark.png) no-repeat center bottom;--x-background: url(/static/x-dark.svg);--search-icon: #464a5e url(/static/search-dark-mode.png) no-repeat left center;--layer-template-heading: #008cba;--share-background: transparent url(/static/share-dark.png) no-repeat center center;--copy-to-clipboard-bg: #efefef;--copy-to-clipboard-color: #10151b;--default-layer-box-border: rgba(255, 255, 255, .25);--search-cta-background: transparent url(/static/search-cta-dark.png) no-repeat left top}.live-training{font-size:1.2em;line-height:24px}.live-training .onboard .hero-container{background:linear-gradient(180deg,rgba(0,209,255,.1908) 0%,rgba(79,144,238,0) 100%),#506688;color:#fff;padding:88px 0;min-height:calc(100vh - 165px)}.live-training .onboard .hero-container .content{flex:1}.live-training .onboard .hero-container .gap{width:86px}.live-training .onboard .hero-container a{text-decoration:underline;color:#fff}.live-training .onboard .hero-container h1{color:#fff4e0;font-size:52px;line-height:62px;text-shadow:1.87607px 1.87607px 0px rgba(0,0,0,.1)}.live-training .onboard .hero-container h1 b{font-weight:900}.live-training .onboard .hero-container h2{color:#fff;font-size:68px;line-height:62px}.live-training .onboard .hero-container p{margin-top:24px}.live-training .onboard .hero-container p b{color:#fff4e0;text-shadow:1.87607px 1.87607px 0px rgba(0,0,0,.1)}.live-training .onboard .hero-container .oryx-keys{max-width:500px}.live-training .onboard .hero-container button:hover,.live-training .onboard .hero-container button.hollow:hover{background-color:transparent;color:#fff;border-color:#d48f2e}.live-training .onboard button{display:flex;font-size:1.2em}.live-training .onboard button .icon-oryx{font-size:24px}.live-training .onboard button:hover,.live-training .onboard button.hollow:hover{background-color:transparent;color:#d48f2e;border-color:#d48f2e}.live-training .onboard .icon-oryx{font-size:1.2em}.live-training .onboard .section{padding:160px 80px 20px;position:relative}.live-training .onboard .section .section-number{position:absolute;font-size:288px;line-height:346px;top:0;left:0;color:var(--font-color-light);z-index:1}.live-training .onboard .section .content{position:relative;z-index:2}.live-training .onboard .section .content h3{font-size:48px;line-height:58px}.live-training .onboard .section .content .left-column{width:65%}.live-training .onboard .section .content .right-column{flex:1;padding-left:35px}.live-training .onboard .section .content .logo-container{min-width:220px;text-align:center}.live-training .onboard .section .content .image-container{background-color:var(--card-background);display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:250px}.live-training .onboard .section .content .image-container img{max-width:90%}.live-training .onboard .section .content .image-container img.full-width{max-width:100%}.live-training .onboard .section .content ol{list-style-position:inside;margin:24px 0}.live-training .onboard .section .content ol li{margin-left:0}.live-training .onboard .section .content .troubleshooting{border:2px solid #da2c2c}.live-training .onboard .section .content .troubleshooting .header{font-size:1.2em;padding:16px;background-color:#da2c2c;color:#fff}.live-training .onboard .section .content .troubleshooting .header a{text-decoration:underline;color:#fff}.live-training .onboard .section .content .troubleshooting .caret{cursor:pointer}.live-training .onboard .section .content .troubleshooting .caret.rotate{transform:rotate(180deg)}.live-training .onboard .section .content .troubleshooting h4{font-size:1.2em;line-height:1.2em;font-weight:700}.live-training .onboard .section .content .troubleshooting h5{font-size:1.6em;line-height:1.6em}.live-training .onboard .section .content .troubleshooting img{width:100%}.live-training .onboard .section .content .card{padding:30px 60px}.live-training .onboard .section .content .card h4{font-size:3em;font-weight:700;line-height:1.2em;margin-bottom:16px}.live-training .onboard .section .content .card img{max-width:210px;padding-right:60px}.live-training .onboard .section p.subhead{font-size:1.2em;line-height:1.2em}.live-training .onboard .section p.legend{margin:12px 0 24px}.live-training .onboard .cta{margin:64px 0;text-align:center}.live-training .onboard .cta h3{font-size:3em;line-height:1.2em}.live-training .onboard .cta button{margin:0 auto}.live-training .onboard .under-the-hood h3,.live-training .onboard .under-the-hood h4{text-align:center;font-size:2em;line-height:1.2em}.live-training .onboard .under-the-hood ul{max-width:700px;margin:48px auto}.live-training .onboard .under-the-hood ul li{margin-top:32px}.live-training .onboard .under-the-hood ul li:before{content:"\2022";color:#d48f2e;display:inline-block;width:1em;margin-left:-1em}.live-training .training-frame{background-color:var(--body-color);border:4px solid var(--card-background);padding:32px;min-height:800px;min-width:900px}.live-training .training-frame h2{font-weight:400;font-size:40px;line-height:56px}.live-training .training-frame h3{font-weight:400;font-size:20px;line-height:26px}.live-training .training-home{display:flex;background-color:var(--card-background);padding:4px;min-height:900px;min-width:900px}.live-training .training-home .inner{padding:32px;background-color:var(--body-color)}.live-training .training-home .menu{display:grid;grid-template-rows:repeat(9,1fr);row-gap:4px;min-width:165px}.live-training .training-home .menu .menu-item{background-color:var(--tab-background);padding:0 16px;display:flex;flex-direction:column;justify-content:center;font-size:14px}.live-training .training-home .menu .menu-item a{color:var(--font-color)}.live-training .training-home .menu .menu-item a.start{display:none;text-decoration:underline;z-index:2;color:var(--link-color)}.live-training .training-home .menu .menu-item.active,.live-training .training-home .menu .menu-item:hover{background-color:var(--tab-active)}.live-training .training-home .menu .menu-item:hover .start{display:inline}.live-training .training-home .main{background-color:var(--body-color);padding:32px;flex:1;display:flex;flex-direction:column;max-width:1128px}.live-training .training-home .main h2{font-weight:400;font-size:40px;line-height:56px}.live-training .training-home .main p{font-weight:400;font-size:20px;line-height:32px}.live-training .training-home .main .video{margin:16px 0;flex:1;width:60%}.live-training .training-home .main .footer{display:flex;align-items:center}.live-training .training-home .main .footer .train{display:inline-block;border:0;margin-right:10px;padding:8px 18px;background:#f2994a;color:#212121;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:16px;cursor:pointer}.live-training .training-home .main .footer .stats-button{background-color:transparent;border:0;font-size:13px;margin:0;text-decoration:underline;color:var(--font-color);height:30px;cursor:pointer}.live-training .home.focused h1,.live-training .home.focused h2,.live-training .home.focused p,.live-training .home.focused .session-length,.live-training .home.focused .menu{display:none}.live-training .home.focused .training-home{background-color:transparent}.live-training .home.focused .main{padding:0}.live-training .home.focused .training-home{min-width:300px}.live-training p{line-height:24px}.live-training h1{margin-top:5px;margin-bottom:5px}.live-training .top-content{margin-top:30px;position:relative;font-size:1.2em}.live-training .top-content .connect{display:inline-block;margin:15px auto}.live-training .top-content iframe{display:block;margin:0 auto 15px}.live-training .top-content .messages{margin:50px auto;font-size:1.5em}.live-training .top-content .error{color:#da2c2c;margin:0 auto;max-width:500px;padding:30px}.live-training .top-content .intro p{margin:0 auto;max-width:500px;padding:5px}.live-training .top-content .intro p.notice{font-style:italic}.live-training .free-typing{background-color:var(--input-background);color:var(--font-color);display:block;font-size:18px;height:200px;margin:5px auto 30px;max-height:240px;max-width:1230px;padding:15px;width:800px}.live-training .tabs{overflow:hidden;flex:1;margin-top:15px;background-color:var(--tabs-background);padding:5px 5px 0}.live-training .tabs .tabs-container{display:flex;align-items:flex-end;width:100%}.live-training .tab{align-self:flex-end;position:relative;transition:background-color .2s ease;border-bottom:transparent;box-sizing:border-box;margin-right:5px;height:50px;text-align:center;min-width:110px;padding:15px 5px;background-color:var(--tab-background)}.live-training .tab.with-icon{font-size:1.2em;min-width:45px}.live-training .tab.active{background-color:var(--tab-active);color:var(--link-color)}.live-training .tab:focus{outline:none}.live-training .container{margin:0;height:auto;min-width:900px}.live-training .container.focused{margin:0 auto;height:100vh}.live-training .lesson{min-height:280px;width:800px;margin:0 auto}.live-training .lesson .stats{position:relative;margin:0 -100px}.live-training .lesson .timer{margin-top:5px;margin-bottom:5px;color:var(--link-color);font-weight:700}.live-training .lesson .subtitle-container{margin-bottom:15px;border-bottom:1px solid #cccccc}.live-training .lesson .subtitle{font-size:1.4em;margin:0}.live-training .lesson .reset{cursor:pointer;font-size:1.4em;color:var(--link-color)}.live-training .lesson .lesson-overlay{position:absolute;inset:-15px;background-color:var(--training-overlay-background)}.live-training .lesson .prose .line{margin-bottom:.4em;white-space:nowrap}.live-training .lesson .prose .char{padding:4px 1px;font-size:1.2em;font-family:monospace;margin-right:1px;min-height:4px;display:inline-block;transition:background-color .1s ease-out}.live-training .lesson .prose .char.code{font-size:1.1em}.live-training .lesson .prose .char.correct{color:#fff;background-color:#43c53d}.live-training .lesson .prose .char.active{color:#fff;background-color:var(--link-color);font-weight:700}.live-training .lesson .prose .char.error{color:#fff;background-color:#da2c2c}.live-training .lesson .complete{font-size:1.2em}.live-training .lesson .complete .column{text-align:center;min-width:300px}.live-training .lesson .complete .congrats{width:200px}.live-training .lesson .complete .error-table{font-size:1.8em;font-family:monospace;margin-right:1px;border-radius:2px;min-width:1rem;min-height:4px}.live-training .lesson .complete .error-table .error-entry{width:20%}.live-training .lesson .complete .error-table .error-entry .error-label{color:#fff;background-color:#da2c2c;padding:10px;margin:10px 5px;display:block}.live-training .selection{position:relative;box-sizing:border-box;margin:15px;padding:5px;text-align:center;width:20%}.live-training .selection h2{color:#000}.live-training .selection.four{width:20%}.live-training .selection.three{width:30%}.live-training .selection .imageBox{transition:background-color .2s ease-in;background-color:#d7d7d7;padding:20px;text-align:center;cursor:pointer;display:block}.live-training .selection .imageBox:hover{background-color:#9b9b9b;color:var(--link-color)}.live-training .selection .imageBox img{max-width:150px}.live-training .selection .trainButtonBox{padding:12px}.live-training .selection .trainButtonBox a.trainingButton{border:0;margin:0;padding:8px 18px;background:#f2994a;color:#212121;height:30px;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:14px;text-align:center;letter-spacing:-.017em;cursor:pointer}.live-training .selection .trainButtonBox a.statsButton{background-color:transparent;border:0;font-size:13px;margin:0;padding:8px 18px;text-decoration:underline;color:var(--font-color);height:30px;cursor:pointer}.live-training .numsym-settings{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:40px;width:66%}.live-training .numsym-settings input{background-color:var(--tab-active)}.live-training .numsym-settings .setting{display:flex;align-items:center}.live-training .numsym-settings .footer{display:flex;align-items:center;justify-content:space-between;width:100%}.live-training .symbol-training .title{display:flex;align-items:center;justify-content:space-between}.live-training .symbol-training .sequence{font-family:monospace;position:relative;font-size:4em;line-height:0;overflow:hidden;margin:140px -20vw 0}.live-training .symbol-training .sequence .characters{height:4em;transition:transform .3s ease;min-width:100%;display:flex;align-items:center;justify-content:space-between;margin-left:1em}.live-training .symbol-training .sequence .characters .symbol{display:block;min-width:2em}.live-training .symbol-training .sequence .characters .key-0,.live-training .symbol-training .sequence .characters .key-8{opacity:.2}.live-training .symbol-training .sequence .characters .key-1,.live-training .symbol-training .sequence .characters .key-7{opacity:.4}.live-training .symbol-training .sequence .characters .key-2,.live-training .symbol-training .sequence .characters .key-6{opacity:.6}.live-training .symbol-training .sequence .characters .key-3,.live-training .symbol-training .sequence .characters .key-5{opacity:.8}.live-training .symbol-training .sequence .characters .symbol.current{color:var(--link-color);transform-origin:left;transform:scale(2);margin-left:-.5em}.live-training .symbol-training .sequence .characters .symbol.errored{color:#da2c2c;animation:wiggle .4s 1 linear}.live-training .symbol-training .complete{margin-top:240px}.live-training .symbol-training .no-errors{margin-top:240px;text-align:center}.live-training .symbol-training .where{margin:0;width:300px;font-size:16px}.live-training .symbol-training .errors{margin-top:100px}.live-training .symbol-training .errors .list{display:flex;flex-wrap:wrap;font-size:1.8em;font-family:monospace;margin-right:1px;border-radius:2px;min-width:1rem;min-height:4px}.live-training .symbol-training .errors .list .error{width:20%;display:flex;align-items:center}.live-training .symbol-training .errors .list .error .error-label{color:#fff;background-color:#da2c2c;padding:10px;margin:0 5px 5px 0;display:block;text-align:center}.live-training .symbol-training .errors .list .error .error-value{align-items:center;padding:10px;margin:0 5px 5px 0;text-align:center}.live-training .layer-container{padding:15px 15px 45px}.live-training .layer-container .layer{position:relative}.live-training .session-length input{padding:.5em .6em;display:inline-block;border:1px solid var(--training-session-border);box-shadow:inset 0 1px 3px var(--training-session-border);vertical-align:middle;box-sizing:border-box;color:var(--font-color);background-color:var(--input-background)}.live-training .whack-a-key-setup{margin-bottom:30px}.live-training .whack-a-key-setup .select{display:inline-block}.live-training .whack-a-key-setup .select select{padding:.5em .7em .5em .6em;font-size:1.2em;text-align:center}.live-training .whack-a-key-setup .select .caret{right:.1em;top:.4em}.live-training .whack-a-key .back{display:block;margin-top:64px;margin-bottom:32px}.live-training .whack-a-key .result .button{display:block;margin:160px auto}.live-training .whack-a-key .result .green{color:#43c53d}.live-training .whack-a-key .result .errors .list{display:grid;grid-template-columns:repeat(10,1fr);column-gap:12px;row-gap:30px;margin:30px auto;width:800px}.live-training .whack-a-key .result .errors .list .key:hover{box-shadow:none!important}.live-training .whack-a-key .result .errors .list .key .error-count{width:100%;position:absolute;text-align:center;bottom:-25px;color:var(--font-color)}.live-training .whack-a-key .training-keys{position:relative;margin:0 auto;width:728px}.live-training .whack-a-key .training-keys .list{display:grid;position:relative;grid-template-columns:repeat(10,1fr);column-gap:12px;row-gap:18px}.live-training .whack-a-key .training-keys .list .key:hover{box-shadow:none!important}.live-training .whack-a-key .training-keys .list .key .bubble{background:linear-gradient(181.43deg,#919191 -40.68%,#676767 21.79%,#525252 98.78%);align-items:center;border-radius:3px;color:#fff;display:flex;font-size:8px;height:14px;justify-content:center;position:absolute;right:-7px;top:-7px;width:14px}.live-training .whack-a-key .training-keys .list .key .bubble.complete{background:linear-gradient(180deg,#00de00 0%,#00b400 44.79%,#009900 100%)}.live-training .whack-a-key .training-keys .list .key.active{border-style:dashed}.live-training .whack-a-key .training-keys .list .key.active .content{opacity:.5}.live-training .whack-a-key .training-keys .list .fluke{height:64px}.live-training .whack-a-key .training-keys .list.background{position:absolute;opacity:.7;bottom:0;left:0;width:100%}.live-training .whack-a-key .training-keys .list.background .key{position:relative;border-style:dashed}.live-training .whack-a-key .training-keys .list.background .key .content{opacity:.5}.live-training .whack-a-key .training-keys.small{width:352px}.live-training .whack-a-key .training-keys.small .list{grid-template-columns:repeat(5,1fr)}.live-training .whack-a-key .training-keys .active-key{display:grid;grid-template-rows:1fr;margin:50px auto;width:64px;height:64px;zoom:2}.live-training .whack-a-key .training-keys .active-key .key{width:100%;filter:drop-shadow(0px 0px 9px #feb024)}.live-training .whack-a-key .training-keys .active-key .key .bubble{display:none}.live-training .whack-a-key .keyboard{padding-top:0}.live-training .whack-a-key .correct{display:flex;align-items:center;justify-content:center}.live-training .whack-a-key .correct .glyph{animation:zoom .8s ease-in-out;animation-fill-mode:forwards}@keyframes zoom{0%{transform:scale(.1)}50%{transform:scale(1);opacity:.8}to{opacity:0}}.live-training .custom-texts{max-height:580px;overflow-y:auto}.live-training .custom-texts .custom-text{display:flex;justify-content:space-between;margin-bottom:15px}.live-training .custom-texts .custom-text .title{flex:1}.live-training .custom-texts .custom-text .delete,.live-training .custom-texts .custom-text .edit{width:60px}@media (max-width: 1000px){.live-training .key .content .labels .label{font-size:70%!important}.live-training .key .content .labels .key-tag,.live-training .key .content .labels .glyph{font-size:50%!important}}.timer{margin-top:5px;margin-bottom:5px;color:var(--link-color);font-weight:700}.layer.heatmap kbd{opacity:1}.heatmap-description{width:80%;margin-bottom:15px}.heatmap-description .toggle{font-size:14px}@keyframes wiggle{0%{transform:translate(15px) scale(2)}20%{transform:translate(-15px) scale(2)}40%{transform:translate(8px) scale(2)}60%{transform:translate(-8px) scale(2)}80%{transform:translate(8px) scale(2)}to{transform:translate(0) scale(2)}}.train-image-box{justify-content:center}.congrats-icon{margin:20px 0;padding:20px 0}.viewStatsBox{max-width:1200px;margin:0 auto}.stats .chart{height:260px;margin-bottom:30px;background-color:#fff;padding:10px;border:1px solid var(--border-color)}.stats .calendar{height:185px;margin-bottom:30px;background-color:#fff;border:1px solid var(--border-color)}.stats .aggregate-toggle ul.toggle{list-style-type:none;margin:0 auto;padding:0}.stats .aggregate-toggle ul.toggle li{display:inline-block;margin:0;border-bottom:10px solid var(--border-color)}.stats .aggregate-toggle ul.toggle li .entry{background:transparent;box-sizing:border-box;color:var(--font-color);cursor:pointer;outline:0;padding-bottom:5px;width:70px;border:none;transition:color .4s cubic-bezier(.25,.25,.25,1.25)}.stats .aggregate-toggle ul.toggle li .entry.active{color:var(--link-color)}.stats .aggregate-toggle ul.toggle li .entry:hover{color:var(--link-color);background-color:transparent}.stats .aggregate-toggle .marker{height:10px;position:absolute;width:70px;bottom:0;background-color:var(--link-color);transition:left .4s cubic-bezier(.25,.25,.25,1.25)}.lastStats,.headingBox{width:1040px;margin:0 auto}#codeSummary{margin-top:40px}.typingStatsBox{margin-top:64px;display:flex;align-items:center;justify-content:space-between}.typingStatsBox .statsWPMBox{padding:15px}.typingStatsBox .statsWPMBox h1.hWPM{padding-top:22px;padding-bottom:22px}.typingStatsBox .statsAccuracyBox{padding:15px}.typingStatsBox .statsAccuracyBox .CircularProgressBar{display:block;margin:0 auto}.viewStatsBox{margin-top:20px}.stats{padding-top:40px}h1.hWPM{color:#5796c3}:root{--body-color: #ffffff;--font-color: #323546;--font-color-light: #efeefb;--font-color-strong: #3c3c3c;--border-color: #d7d7d7;--border-color-light: #dedede;--border-color-strong: #323546;--disabled-tab: #f1f1f1;--key-default-color: #ffffff;--key-disabled: #f5f5f5;--key-custom: #ffbfa3;--key-danger: #da2c2c;--key-danger-disabled: #ffa6a6;--key-danger-disabled-gradiant: #ffaeae;--key-macro: #e0dbff;--key-magic: #e1ebff;--key-modifier: #ebffe1;--key-shine: #fff1ba;--key-dual-function: #ffd1f7;--key-qc-passed: greenyellow;--glow-name-background: #efefef;--tabs-background: #efefef;--tab-background: #f6f6f6;--tab-active: #ffffff;--popover-tabs-background: #efefef;--popover-tab-background: #f6f6f6;--popover-tab-active: #ffffff;--tag-background: #008cba;--code-background: #efefef;--popover-seperator-background: #efefef;--popover-border: #efefef;--locale-list-background: #f6f6f6;--search-result-background: #f6f6f6;--swatch-border: #f6f6f6;--modifiers-background: #f6f6f6;--input-background: #efefef;--card-input-background: #fbfbfb;--nav-background: #fbfbfb;--footer-background: #f5f5f5;--card-background: #efefef;--tour-note-background: #efefef;--button-hollow-border: #777777;--theme-active-color: #3c3c3c;--dropdown-border: #d7d7d7;--loader-background: rgba(250, 250, 250, .85);--link-color: #008cba;--link-color-hover: #23527c;--popover-background: #ffffff;--config-modified-background: #e1f5fe;--training-session-border: #dddddd;--training-overlay-background: rgba(255, 255, 255, .9);--overlay-background: rgba(0, 0, 0, .2);--rgb-accent: 0, 140, 186;--rgb-background: 245, 245, 245;--rgb-color: 50, 53, 70;--rgb-input: 255, 255, 255;--saucer-background: transparent url(/static/saucer.png) no-repeat right top;--saucer-background-center: transparent url(/static/saucer.png) no-repeat center bottom;--x-background: url(/static/x-light.svg);--search-icon: #f5f5f5 url(/static/search-light-mode.png) no-repeat left center;--layer-template-heading: #008cba;--share-background: transparent url(/static/share.png) no-repeat center center;--copy-to-clipboard-bg: #f5f5f5;--copy-to-clipboard-color: #10151b;--default-layer-box-border: rgba(0, 0, 0, .25);--search-cta-background: transparent url(/static/search-cta-light.png) no-repeat left top}[data-theme=dark]{--body-color: #191324;--font-color: #efeefb;--font-color-light: #3c3c3c;--font-color-strong: #efeefb;--border-color: #c6c8c9;--border-color-light: #c6c8c9;--border-color-strong: #efeefb;--disabled-tab: #595b69;--key-default-color: #191324;--key-disabled: #323546;--key-custom: #7c3e04;--key-danger: #8d081c;--key-danger-disabled: #8d081c;--key-danger-disabled-gradiant: #ffaeae;--key-macro: #654598;--key-magic: #0a2d70;--key-modifier: #1a6111;--key-shine: #877100;--key-dual-function: #9d1586;--key-qc-passed: #508300;--glow-name-background: #323546;--tabs-background: #323546;--tab-background: #464a5e;--tab-active: #191324;--popover-tabs-background: #191324;--popover-tab-background: #464a5e;--popover-tab-active: #323546;--tag-background: #0a5a9d;--code-background: #323546;--popover-seperator-background: #191324;--popover-border: #464a5e;--locale-list-background: #464a5e;--search-result-background: #464a5e;--swatch-border: #464a5e;--modifiers-background: #464a5e;--input-background: #464a5e;--card-input-background: #464a5e;--nav-background: #323546;--footer-background: #0a080f;--card-background: #323546;--tour-note-background: #2d2f38;--button-hollow-border: #efeefb;--theme-active-color: #efeefb;--dropdown-border: #323546;--loader-background: rgba(5, 5, 5, .15);--link-color: #5ac5e0;--link-color-hover: #a0ffff;--popover-background: #323546;--config-modified-background: #323546;--training-session-border: #191324;--training-overlay-background: rgba(0, 0, 0, .9);--overlay-background: rgba(0, 0, 0, .6);--rgb-accent: 90, 197, 224;--rgb-background: 70, 74, 94;--rgb-color: 239, 238, 251;--rgb-input: 50, 53, 70;--saucer-background: transparent url(/static/saucer-dark.png) no-repeat right top;--saucer-background-center: transparent url(/static/saucer-dark.png) no-repeat center bottom;--x-background: url(/static/x-dark.svg);--search-icon: #464a5e url(/static/search-dark-mode.png) no-repeat left center;--layer-template-heading: #008cba;--share-background: transparent url(/static/share-dark.png) no-repeat center center;--copy-to-clipboard-bg: #efefef;--copy-to-clipboard-color: #10151b;--default-layer-box-border: rgba(255, 255, 255, .25);--search-cta-background: transparent url(/static/search-cta-dark.png) no-repeat left top}.selecting-color .key,.picking-color .key,.keyswap .key{z-index:11!important}.selecting-color .key.no-glow,.picking-color .key.no-glow,.keyswap .key.no-glow{z-index:1!important;opacity:.3}.key{background-color:var(--key-default-color);border-radius:5px;border:1px solid var(--border-color);font-family:Inter,sans-serif;font-weight:400;padding-top:100%;position:relative;line-height:1.1em}.key.qc-passed{background-color:var(--key-qc-passed)}.key .plus{position:absolute;bottom:0;left:4px;font-size:10px}.key.highlight{animation:key-highlight 1s linear infinite alternate}.key.highlight.rocket{animation:none}.key.highlight.rocket svg path{animation:rocket-highlight 1s linear infinite alternate}.key .lock-glow-indicator{position:absolute;width:10px;height:4px;bottom:5px;left:calc(50% - 5px)}.key.pressed,.key.pressed:hover{box-shadow:var(--border-color) 0 0 0 5px inset!important;border:1px solid var(--border-color)}.key:hover,.key.selected{z-index:5;box-shadow:var(--border-color) 0 0 0 5px inset!important;border:1px solid var(--border-color)}.key.selected{z-index:100}.key.raised{z-index:2}.key.combo-picked{box-shadow:#0073ff 0 0 0 5px inset!important;border:1px solid #0073ff}.key.combo-picked.rocket svg .rocket-outline,.key.combo-picked.rocket:hover svg .rocket-outline{stroke:#0073ff;opacity:1!important}.key.combo-not-pickable{opacity:.4}.key.combo-not-pickable:hover{box-shadow:none!important}.key.combo-not-pickable a{cursor:not-allowed}.key.rocket,.key.selected.rocket,.key.pressed.rocket{box-shadow:none!important;border:none!important}.key.rocket:hover svg .rocket-outline,.key.selected.rocket svg .rocket-outline,.key.pressed.rocket svg .rocket-outline{stroke:var(--border-color);opacity:1!important}.key.no-glow{z-index:0}.key .content{color:var(--font-color);display:flex;align-items:center;position:absolute;inset:0}@media print{.key .content{color:#000}}.key .content.transparent{background-color:var(--key-default-color);opacity:.25}.key .content .labels{text-align:center;word-break:break-word;width:100%;padding:2px}.key .content .labels .mod{font-size:.8em}.key .content .labels .label,.key .content .labels .glyph,.key .content .labels .mod{font-size:16px;line-height:1.4em}.key .content .labels .label.big,.key .content .labels .glyph.big,.key .content .labels .mod.big{font-size:20px}.key .content .labels .label.small,.key .content .labels .glyph.small,.key .content .labels .mod.small{font-size:12px}.key .content .labels .label.transparent,.key .content .labels .glyph.transparent,.key .content .labels .mod.transparent{opacity:.25}@media (max-width: 1440px){.key .content .labels .label,.key .content .labels .glyph,.key .content .labels .mod{line-height:1em}}.key .content .labels .key-tag{color:var(--font-color);position:absolute;font-size:.7em;text-align:right;width:100%;height:1em}.key .content .labels .key-tag.top{top:-2px;right:2px}.key .content .labels .key-tag.bottom{bottom:8px;right:2px}.key .content .labels .glyph>span{font-size:1.8em}.key .content .labels .glyph>span.has-layer{position:relative;font-size:2.2em}.key .content .labels .glyph>span.has-layer .layer{color:var(--key-default-color);font-family:Inter,sans-serif;position:absolute;font-size:.4em;font-weight:700;text-align:center;left:0;right:0;top:5px}.key .content .labels.two-labels .labels .label{line-height:1.1em}.key .content .labels.two-labels .key-tag{position:relative}.key .content .labels.two-labels .key-tag.bottom{bottom:8px}.key .content .labels.two-labels .key-tag.top{top:4px}.key .content .labels.two-labels .glyph>span{font-size:1.6em}.key.rocket .content{top:5%}.key.rocket .content .labels .key-tag{text-align:center}.key.rocket .content .labels .key-tag.top{top:16px}.key.rocket .content .labels .key-tag.bottom{bottom:4px}.key.rocket .content .labels.two-labels .key-tag.top{top:0}.key .glow{border-radius:0;position:absolute;inset:0}.key .popover-hook{position:absolute;inset:0}.key.danger{background-color:var(--key-danger);color:#fff}.key.danger .glyph{color:#fff}.key.danger.rocket{background-color:transparent}.key.danger.rocket svg{fill:var(--key-danger)!important}.key.custom{background-color:var(--key-custom)}.key.custom.rocket{background-color:transparent}.key.custom.rocket svg{fill:var(--key-custom)!important}.key.disabled{background-image:repeating-linear-gradient(-45deg,var(--key-disabled) 0px,var(--key-disabled) 5px,var(--key-default-color) 5px,var(--key-default-color) 10px)}.key.disabled.rocket{background-image:none}.key.disabled.rocket svg path{background-image:repeating-linear-gradient(-45deg,var(--key-disabled) 0px,var(--key-disabled) 5px,var(--key-default-color) 5px,var(--key-default-color) 10px)}.key.disabled.danger{background-image:repeating-linear-gradient(-45deg,var(--key-danger-disabled) 0px,var(--key-danger-disabled) 5px,var(--key-danger-disabled-gradient) 5px,var(--key-danger-disabled-gradient) 10px)}.key.disabled.danger .label{color:var(--key-danger)}.key.macro{background-color:var(--key-macro)}.key.macro.rocket{background-color:transparent}.key.macro.rocket svg{fill:var(--key-macro)!important}.key.magic{background-color:var(--key-magic)}.key.magic.rocket{background-color:transparent}.key.magic.rocket svg{fill:var(--key-magic)!important}.key.danger{background-color:var(--key-danger)}.key.danger .label{color:#fff}.key.shine{background-color:var(--key-shine)}.key.shine.rocket{background-color:transparent}.key.shine.rocket svg{fill:var(--key-shine)!important}.key.shine.rocket .led{top:42px;right:8px}.key.shine .led{transition:.2s ease;position:absolute;top:6px;right:6px;border-radius:4px;width:8px;height:8px}.key.dual-function{background-color:var(--key-dual-function)}.key.dual-function.rocket{background-color:transparent}.key.dual-function.rocket svg{fill:var(--key-dual-function)!important}.key.modifier{background-color:var(--key-modifier)}.key.modifier.rocket{background-color:transparent}.key.modifier.rocket svg{fill:var(--key-modifier)!important}.notes .key{padding-top:0;width:60px;height:60px}.dance-labels{display:flex;width:100%;padding:4px;justify-content:center;align-items:baseline;font-size:90%}.dance-labels span{margin:0 1px}.dance-labels span:first-child{border-bottom:1px solid #999999}.dance-labels span:nth-child(2){border-bottom:2px solid #999999}.dance-labels span:nth-child(3){border-bottom:3px solid #999999}.dance-labels span:nth-child(4){border-bottom:4px solid #999999}@keyframes key-highlight{0%{background-color:initial;color:initial}to{background-color:#0073ff;color:#fff}}@keyframes rocket-highlight{0%{filter:none}to{fill:#0073ff}}@media (max-width: 1000px){.embedded .key .content .labels .label,.embedded .key .content .labels .mod{font-size:12px}.embedded .key .content .labels .label.big,.embedded .key .content .labels .mod.big{font-size:14px}.embedded .key .content .labels .label.small,.embedded .key .content .labels .mod.small{font-size:10px}.embedded .key .content .labels .key-tag{font-size:.6em}.embedded .key .content .labels .glyph>span{font-size:16px!important}.embedded .key .content .labels.two-labels .key-tag,.embedded .key .content .labels.two-labels .mod{display:none}.embedded .key.rocket .content{top:0}}.emojiKey{font-size:32px;text-align:center;margin:0 auto}.planck-ez .emojiKey{font-size:64px}.rocket .emojiKey{font-size:40px}.iconKey{margin:0 auto;padding:0;overflow:hidden}.iconKey img{width:36px}.editor .moonlander,.mobile-editor .moonlander,.live-training .moonlander,.print-layer .moonlander{padding:15px;display:grid;grid-template-columns:repeat(7,1fr) 5fr repeat(7,1fr);grid-template-rows:repeat(5,1fr) 2fr;column-gap:2px;row-gap:2px}.editor .moonlander .logo,.mobile-editor .moonlander .logo,.live-training .moonlander .logo,.print-layer .moonlander .logo{grid-row-start:0;grid-row-end:span 4}.editor .moonlander .logo img,.mobile-editor .moonlander .logo img,.live-training .moonlander .logo img,.print-layer .moonlander .logo img{width:50%;display:block;margin:0 auto}.editor .moonlander .clusters,.mobile-editor .moonlander .clusters,.live-training .moonlander .clusters,.print-layer .moonlander .clusters{grid-column-start:7;grid-column-end:span 3;grid-row-start:5;grid-row-end:span 2;display:grid;grid-template-columns:1fr 1fr;column-gap:10%}.editor .moonlander .clusters .left-cluster,.editor .moonlander .clusters .right-cluster,.mobile-editor .moonlander .clusters .left-cluster,.mobile-editor .moonlander .clusters .right-cluster,.live-training .moonlander .clusters .left-cluster,.live-training .moonlander .clusters .right-cluster,.print-layer .moonlander .clusters .left-cluster,.print-layer .moonlander .clusters .right-cluster{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:4fr 5fr;row-gap:2px;column-gap:2px}.editor .moonlander .clusters .left-cluster,.mobile-editor .moonlander .clusters .left-cluster,.live-training .moonlander .clusters .left-cluster,.print-layer .moonlander .clusters .left-cluster{transform:rotate(30deg)}.editor .moonlander .clusters .left-cluster .rocket,.mobile-editor .moonlander .clusters .left-cluster .rocket,.live-training .moonlander .clusters .left-cluster .rocket,.print-layer .moonlander .clusters .left-cluster .rocket{width:200%}.editor .moonlander .clusters .left-cluster .popover,.mobile-editor .moonlander .clusters .left-cluster .popover,.live-training .moonlander .clusters .left-cluster .popover,.print-layer .moonlander .clusters .left-cluster .popover,.editor .moonlander .clusters .right-cluster,.mobile-editor .moonlander .clusters .right-cluster,.live-training .moonlander .clusters .right-cluster,.print-layer .moonlander .clusters .right-cluster{transform:rotate(-30deg)}.editor .moonlander .clusters .right-cluster .rocket,.mobile-editor .moonlander .clusters .right-cluster .rocket,.live-training .moonlander .clusters .right-cluster .rocket,.print-layer .moonlander .clusters .right-cluster .rocket{width:200%}.editor .moonlander .clusters .right-cluster .popover,.mobile-editor .moonlander .clusters .right-cluster .popover,.live-training .moonlander .clusters .right-cluster .popover,.print-layer .moonlander .clusters .right-cluster .popover{transform:rotate(30deg)}.editor .moonlander .clusters .rocket.key,.mobile-editor .moonlander .clusters .rocket.key,.live-training .moonlander .clusters .rocket.key,.print-layer .moonlander .clusters .rocket.key{border:none;background-color:transparent}.editor .moonlander .clusters .rocket.key .content,.mobile-editor .moonlander .clusters .rocket.key .content,.live-training .moonlander .clusters .rocket.key .content,.print-layer .moonlander .clusters .rocket.key .content{padding-top:15px}.editor .moonlander .clusters .rocket.key .rocket-container,.mobile-editor .moonlander .clusters .rocket.key .rocket-container,.live-training .moonlander .clusters .rocket.key .rocket-container,.print-layer .moonlander .clusters .rocket.key .rocket-container{position:relative;height:100%}.editor .moonlander .clusters .rocket.key .rocket-container svg,.mobile-editor .moonlander .clusters .rocket.key .rocket-container svg,.live-training .moonlander .clusters .rocket.key .rocket-container svg,.print-layer .moonlander .clusters .rocket.key .rocket-container svg{width:100%;position:absolute;fill:var(--key-default-color);bottom:0;left:0}.editor .moonlander .clusters .rocket.key .rocket-container svg .rocket-outline,.mobile-editor .moonlander .clusters .rocket.key .rocket-container svg .rocket-outline,.live-training .moonlander .clusters .rocket.key .rocket-container svg .rocket-outline,.print-layer .moonlander .clusters .rocket.key .rocket-container svg .rocket-outline{opacity:0}.editor .moonlander .clusters .rocket.key .rocket-container .rocket-glow,.mobile-editor .moonlander .clusters .rocket.key .rocket-container .rocket-glow,.live-training .moonlander .clusters .rocket.key .rocket-container .rocket-glow,.print-layer .moonlander .clusters .rocket.key .rocket-container .rocket-glow{width:96%;height:200%;position:absolute;bottom:2px;left:2%}.editor .moonlander .half-row-left,.editor .moonlander .half-row-right,.mobile-editor .moonlander .half-row-left,.mobile-editor .moonlander .half-row-right,.live-training .moonlander .half-row-left,.live-training .moonlander .half-row-right,.print-layer .moonlander .half-row-left,.print-layer .moonlander .half-row-right{display:contents}.editor .moonlander .half-row-left .key:nth-child(2),.editor .moonlander .half-row-left .key:nth-child(6),.editor .moonlander .half-row-right .key:nth-child(2),.editor .moonlander .half-row-right .key:nth-child(6),.mobile-editor .moonlander .half-row-left .key:nth-child(2),.mobile-editor .moonlander .half-row-left .key:nth-child(6),.mobile-editor .moonlander .half-row-right .key:nth-child(2),.mobile-editor .moonlander .half-row-right .key:nth-child(6),.live-training .moonlander .half-row-left .key:nth-child(2),.live-training .moonlander .half-row-left .key:nth-child(6),.live-training .moonlander .half-row-right .key:nth-child(2),.live-training .moonlander .half-row-right .key:nth-child(6),.print-layer .moonlander .half-row-left .key:nth-child(2),.print-layer .moonlander .half-row-left .key:nth-child(6),.print-layer .moonlander .half-row-right .key:nth-child(2),.print-layer .moonlander .half-row-right .key:nth-child(6){transform:translateY(-10%)}.editor .moonlander .half-row-left .key:nth-child(3),.editor .moonlander .half-row-left .key:nth-child(5),.editor .moonlander .half-row-right .key:nth-child(3),.editor .moonlander .half-row-right .key:nth-child(5),.mobile-editor .moonlander .half-row-left .key:nth-child(3),.mobile-editor .moonlander .half-row-left .key:nth-child(5),.mobile-editor .moonlander .half-row-right .key:nth-child(3),.mobile-editor .moonlander .half-row-right .key:nth-child(5),.live-training .moonlander .half-row-left .key:nth-child(3),.live-training .moonlander .half-row-left .key:nth-child(5),.live-training .moonlander .half-row-right .key:nth-child(3),.live-training .moonlander .half-row-right .key:nth-child(5),.print-layer .moonlander .half-row-left .key:nth-child(3),.print-layer .moonlander .half-row-left .key:nth-child(5),.print-layer .moonlander .half-row-right .key:nth-child(3),.print-layer .moonlander .half-row-right .key:nth-child(5){transform:translateY(-20%)}.editor .moonlander .half-row-left .key:nth-child(4),.editor .moonlander .half-row-right .key:nth-child(4),.mobile-editor .moonlander .half-row-left .key:nth-child(4),.mobile-editor .moonlander .half-row-right .key:nth-child(4),.live-training .moonlander .half-row-left .key:nth-child(4),.live-training .moonlander .half-row-right .key:nth-child(4),.print-layer .moonlander .half-row-left .key:nth-child(4),.print-layer .moonlander .half-row-right .key:nth-child(4){transform:translateY(-30%)}.editor .moonlander .half-row-right-bottom,.mobile-editor .moonlander .half-row-right-bottom,.live-training .moonlander .half-row-right-bottom,.print-layer .moonlander .half-row-right-bottom{display:contents}.editor .moonlander .half-row-right-bottom .key:nth-child(2),.mobile-editor .moonlander .half-row-right-bottom .key:nth-child(2),.live-training .moonlander .half-row-right-bottom .key:nth-child(2),.print-layer .moonlander .half-row-right-bottom .key:nth-child(2){transform:translateY(-20%)}.editor .moonlander .half-row-right-bottom .key:nth-child(3),.mobile-editor .moonlander .half-row-right-bottom .key:nth-child(3),.live-training .moonlander .half-row-right-bottom .key:nth-child(3),.print-layer .moonlander .half-row-right-bottom .key:nth-child(3){transform:translateY(-30%)}.editor .moonlander .half-row-right-bottom .key:nth-child(4),.mobile-editor .moonlander .half-row-right-bottom .key:nth-child(4),.live-training .moonlander .half-row-right-bottom .key:nth-child(4),.print-layer .moonlander .half-row-right-bottom .key:nth-child(4){transform:translateY(-20%)}.editor .moonlander .half-row-right-bottom .key:nth-child(5),.mobile-editor .moonlander .half-row-right-bottom .key:nth-child(5),.live-training .moonlander .half-row-right-bottom .key:nth-child(5),.print-layer .moonlander .half-row-right-bottom .key:nth-child(5){transform:translateY(-10%)}.editor.selecting-color .moonlander .clusters,.editor.picking-combo-keys .moonlander .clusters,.editor.picking-color .moonlander .clusters{z-index:11}.editor .halfmoon,.mobile-editor .halfmoon,.live-training .halfmoon,.print-layer .halfmoon{padding:15px;display:grid;grid-template-columns:repeat(9,1fr) 50%;grid-template-rows:repeat(9,1fr);column-gap:2px;row-gap:2px}.editor .halfmoon .logo,.mobile-editor .halfmoon .logo,.live-training .halfmoon .logo,.print-layer .halfmoon .logo{grid-row-start:0;grid-row-end:span 4;grid-column-end:span 3}.editor .halfmoon .logo img,.mobile-editor .halfmoon .logo img,.live-training .halfmoon .logo img,.print-layer .halfmoon .logo img{width:30%;display:block;margin:0 auto}.editor .halfmoon .clusters,.mobile-editor .halfmoon .clusters,.live-training .halfmoon .clusters,.print-layer .halfmoon .clusters{grid-column-start:7;grid-column-end:span 3;grid-row-start:5;grid-row-end:span 3}.editor .halfmoon .clusters .left-cluster,.editor .halfmoon .clusters .right-cluster,.mobile-editor .halfmoon .clusters .left-cluster,.mobile-editor .halfmoon .clusters .right-cluster,.live-training .halfmoon .clusters .left-cluster,.live-training .halfmoon .clusters .right-cluster,.print-layer .halfmoon .clusters .left-cluster,.print-layer .halfmoon .clusters .right-cluster{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:2fr 3fr;row-gap:2px;column-gap:2px}.editor .halfmoon .clusters .left-cluster,.mobile-editor .halfmoon .clusters .left-cluster,.live-training .halfmoon .clusters .left-cluster,.print-layer .halfmoon .clusters .left-cluster{transform:rotate(30deg)}.editor .halfmoon .clusters .left-cluster .rocket,.mobile-editor .halfmoon .clusters .left-cluster .rocket,.live-training .halfmoon .clusters .left-cluster .rocket,.print-layer .halfmoon .clusters .left-cluster .rocket{width:200%}.editor .halfmoon .clusters .left-cluster .popover,.mobile-editor .halfmoon .clusters .left-cluster .popover,.live-training .halfmoon .clusters .left-cluster .popover,.print-layer .halfmoon .clusters .left-cluster .popover,.editor .halfmoon .clusters .right-cluster,.mobile-editor .halfmoon .clusters .right-cluster,.live-training .halfmoon .clusters .right-cluster,.print-layer .halfmoon .clusters .right-cluster{transform:rotate(-30deg)}.editor .halfmoon .clusters .right-cluster .rocket,.mobile-editor .halfmoon .clusters .right-cluster .rocket,.live-training .halfmoon .clusters .right-cluster .rocket,.print-layer .halfmoon .clusters .right-cluster .rocket{width:200%}.editor .halfmoon .clusters .right-cluster .popover,.mobile-editor .halfmoon .clusters .right-cluster .popover,.live-training .halfmoon .clusters .right-cluster .popover,.print-layer .halfmoon .clusters .right-cluster .popover{transform:rotate(30deg)}.editor .halfmoon .clusters .rocket.key,.mobile-editor .halfmoon .clusters .rocket.key,.live-training .halfmoon .clusters .rocket.key,.print-layer .halfmoon .clusters .rocket.key{border:none;background-color:transparent}.editor .halfmoon .clusters .rocket.key .content,.mobile-editor .halfmoon .clusters .rocket.key .content,.live-training .halfmoon .clusters .rocket.key .content,.print-layer .halfmoon .clusters .rocket.key .content{padding-top:15px}.editor .halfmoon .clusters .rocket.key .rocket-container,.mobile-editor .halfmoon .clusters .rocket.key .rocket-container,.live-training .halfmoon .clusters .rocket.key .rocket-container,.print-layer .halfmoon .clusters .rocket.key .rocket-container{position:relative;height:100%}.editor .halfmoon .clusters .rocket.key .rocket-container svg,.mobile-editor .halfmoon .clusters .rocket.key .rocket-container svg,.live-training .halfmoon .clusters .rocket.key .rocket-container svg,.print-layer .halfmoon .clusters .rocket.key .rocket-container svg{width:100%;position:absolute;bottom:0;left:0;fill:transparent}.editor .halfmoon .clusters .rocket.key .rocket-container svg .rocket-outline,.mobile-editor .halfmoon .clusters .rocket.key .rocket-container svg .rocket-outline,.live-training .halfmoon .clusters .rocket.key .rocket-container svg .rocket-outline,.print-layer .halfmoon .clusters .rocket.key .rocket-container svg .rocket-outline{opacity:0}.editor .halfmoon .clusters .rocket.key .rocket-container .rocket-glow,.mobile-editor .halfmoon .clusters .rocket.key .rocket-container .rocket-glow,.live-training .halfmoon .clusters .rocket.key .rocket-container .rocket-glow,.print-layer .halfmoon .clusters .rocket.key .rocket-container .rocket-glow{width:96%;height:200%;position:absolute;bottom:2px;left:2%}.editor .halfmoon .half-row,.mobile-editor .halfmoon .half-row,.live-training .halfmoon .half-row,.print-layer .halfmoon .half-row{display:contents}.editor .halfmoon .half-row .key:nth-child(2),.editor .halfmoon .half-row .key:nth-child(6),.mobile-editor .halfmoon .half-row .key:nth-child(2),.mobile-editor .halfmoon .half-row .key:nth-child(6),.live-training .halfmoon .half-row .key:nth-child(2),.live-training .halfmoon .half-row .key:nth-child(6),.print-layer .halfmoon .half-row .key:nth-child(2),.print-layer .halfmoon .half-row .key:nth-child(6){transform:translateY(-10%)}.editor .halfmoon .half-row .key:nth-child(3),.editor .halfmoon .half-row .key:nth-child(5),.mobile-editor .halfmoon .half-row .key:nth-child(3),.mobile-editor .halfmoon .half-row .key:nth-child(5),.live-training .halfmoon .half-row .key:nth-child(3),.live-training .halfmoon .half-row .key:nth-child(5),.print-layer .halfmoon .half-row .key:nth-child(3),.print-layer .halfmoon .half-row .key:nth-child(5){transform:translateY(-20%)}.editor .halfmoon .half-row .key:nth-child(4),.mobile-editor .halfmoon .half-row .key:nth-child(4),.live-training .halfmoon .half-row .key:nth-child(4),.print-layer .halfmoon .half-row .key:nth-child(4){transform:translateY(-30%)}.editor .halfmoon .half-row-right-bottom,.mobile-editor .halfmoon .half-row-right-bottom,.live-training .halfmoon .half-row-right-bottom,.print-layer .halfmoon .half-row-right-bottom{display:contents}.editor .halfmoon .half-row-right-bottom .key:nth-child(2),.mobile-editor .halfmoon .half-row-right-bottom .key:nth-child(2),.live-training .halfmoon .half-row-right-bottom .key:nth-child(2),.print-layer .halfmoon .half-row-right-bottom .key:nth-child(2){transform:translateY(-20%)}.editor .halfmoon .half-row-right-bottom .key:nth-child(3),.mobile-editor .halfmoon .half-row-right-bottom .key:nth-child(3),.live-training .halfmoon .half-row-right-bottom .key:nth-child(3),.print-layer .halfmoon .half-row-right-bottom .key:nth-child(3){transform:translateY(-30%)}.editor .halfmoon .half-row-right-bottom .key:nth-child(4),.mobile-editor .halfmoon .half-row-right-bottom .key:nth-child(4),.live-training .halfmoon .half-row-right-bottom .key:nth-child(4),.print-layer .halfmoon .half-row-right-bottom .key:nth-child(4){transform:translateY(-20%)}.editor .halfmoon .half-row-right-bottom .key:nth-child(5),.mobile-editor .halfmoon .half-row-right-bottom .key:nth-child(5),.live-training .halfmoon .half-row-right-bottom .key:nth-child(5),.print-layer .halfmoon .half-row-right-bottom .key:nth-child(5){transform:translateY(-10%)}.editor.selecting-color .halfmoon .clusters,.editor.picking-color .halfmoon .clusters{z-index:11}.editor .ergodox,.mobile-editor .ergodox,.live-training .ergodox,.print-layer .ergodox{padding:30px 15px;display:grid;grid-template-columns:1.5fr repeat(6,1fr) 5fr repeat(6,1fr) 1.5fr;grid-template-rows:repeat(5,1fr) 2fr;column-gap:2px;row-gap:2px}.editor .ergodox .key,.mobile-editor .ergodox .key,.live-training .ergodox .key,.print-layer .ergodox .key{padding-top:65%}.editor .ergodox .logo,.mobile-editor .ergodox .logo,.live-training .ergodox .logo,.print-layer .ergodox .logo{grid-row-start:0;grid-row-end:span 4}.editor .ergodox .logo img,.mobile-editor .ergodox .logo img,.live-training .ergodox .logo img,.print-layer .ergodox .logo img{width:50%;display:block;margin:0 auto}.editor .ergodox .clusters,.mobile-editor .ergodox .clusters,.live-training .ergodox .clusters,.print-layer .ergodox .clusters{grid-column-start:7;grid-column-end:span 3;grid-row-start:5;grid-row-end:span 2;display:grid;position:relative;top:6%;grid-template-columns:1fr 1fr;column-gap:10%;z-index:0}.editor .ergodox .clusters .left-cluster,.editor .ergodox .clusters .right-cluster,.mobile-editor .ergodox .clusters .left-cluster,.mobile-editor .ergodox .clusters .right-cluster,.live-training .ergodox .clusters .left-cluster,.live-training .ergodox .clusters .right-cluster,.print-layer .ergodox .clusters .left-cluster,.print-layer .ergodox .clusters .right-cluster{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 2fr;row-gap:2px;column-gap:2px;transform-origin:top}.editor .ergodox .clusters .left-cluster,.mobile-editor .ergodox .clusters .left-cluster,.live-training .ergodox .clusters .left-cluster,.print-layer .ergodox .clusters .left-cluster{transform:rotate(30deg)}.editor .ergodox .clusters .right-cluster,.mobile-editor .ergodox .clusters .right-cluster,.live-training .ergodox .clusters .right-cluster,.print-layer .ergodox .clusters .right-cluster{transform:rotate(-30deg)}.editor .ergodox .clusters .cluster-edge .key,.mobile-editor .ergodox .clusters .cluster-edge .key,.live-training .ergodox .clusters .cluster-edge .key,.print-layer .ergodox .clusters .cluster-edge .key{display:block;height:48%;padding:0}.editor .ergodox .clusters .cluster-edge .key:nth-child(1),.mobile-editor .ergodox .clusters .cluster-edge .key:nth-child(1),.live-training .ergodox .clusters .cluster-edge .key:nth-child(1),.print-layer .ergodox .clusters .cluster-edge .key:nth-child(1){margin-bottom:2px}.editor .ergodox .half-row-left,.editor .ergodox .half-row-left-bottom,.editor .ergodox .half-row-right,.mobile-editor .ergodox .half-row-left,.mobile-editor .ergodox .half-row-left-bottom,.mobile-editor .ergodox .half-row-right,.live-training .ergodox .half-row-left,.live-training .ergodox .half-row-left-bottom,.live-training .ergodox .half-row-right,.print-layer .ergodox .half-row-left,.print-layer .ergodox .half-row-left-bottom,.print-layer .ergodox .half-row-right{display:contents}.editor .ergodox .half-row-left .key:nth-child(2),.editor .ergodox .half-row-left .key:nth-child(6),.editor .ergodox .half-row-left-bottom .key:nth-child(2),.editor .ergodox .half-row-left-bottom .key:nth-child(6),.editor .ergodox .half-row-right .key:nth-child(2),.editor .ergodox .half-row-right .key:nth-child(6),.mobile-editor .ergodox .half-row-left .key:nth-child(2),.mobile-editor .ergodox .half-row-left .key:nth-child(6),.mobile-editor .ergodox .half-row-left-bottom .key:nth-child(2),.mobile-editor .ergodox .half-row-left-bottom .key:nth-child(6),.mobile-editor .ergodox .half-row-right .key:nth-child(2),.mobile-editor .ergodox .half-row-right .key:nth-child(6),.live-training .ergodox .half-row-left .key:nth-child(2),.live-training .ergodox .half-row-left .key:nth-child(6),.live-training .ergodox .half-row-left-bottom .key:nth-child(2),.live-training .ergodox .half-row-left-bottom .key:nth-child(6),.live-training .ergodox .half-row-right .key:nth-child(2),.live-training .ergodox .half-row-right .key:nth-child(6),.print-layer .ergodox .half-row-left .key:nth-child(2),.print-layer .ergodox .half-row-left .key:nth-child(6),.print-layer .ergodox .half-row-left-bottom .key:nth-child(2),.print-layer .ergodox .half-row-left-bottom .key:nth-child(6),.print-layer .ergodox .half-row-right .key:nth-child(2),.print-layer .ergodox .half-row-right .key:nth-child(6){transform:translateY(-10%)}.editor .ergodox .half-row-left .key:nth-child(3),.editor .ergodox .half-row-left .key:nth-child(5),.editor .ergodox .half-row-left-bottom .key:nth-child(3),.editor .ergodox .half-row-left-bottom .key:nth-child(5),.editor .ergodox .half-row-right .key:nth-child(3),.editor .ergodox .half-row-right .key:nth-child(5),.mobile-editor .ergodox .half-row-left .key:nth-child(3),.mobile-editor .ergodox .half-row-left .key:nth-child(5),.mobile-editor .ergodox .half-row-left-bottom .key:nth-child(3),.mobile-editor .ergodox .half-row-left-bottom .key:nth-child(5),.mobile-editor .ergodox .half-row-right .key:nth-child(3),.mobile-editor .ergodox .half-row-right .key:nth-child(5),.live-training .ergodox .half-row-left .key:nth-child(3),.live-training .ergodox .half-row-left .key:nth-child(5),.live-training .ergodox .half-row-left-bottom .key:nth-child(3),.live-training .ergodox .half-row-left-bottom .key:nth-child(5),.live-training .ergodox .half-row-right .key:nth-child(3),.live-training .ergodox .half-row-right .key:nth-child(5),.print-layer .ergodox .half-row-left .key:nth-child(3),.print-layer .ergodox .half-row-left .key:nth-child(5),.print-layer .ergodox .half-row-left-bottom .key:nth-child(3),.print-layer .ergodox .half-row-left-bottom .key:nth-child(5),.print-layer .ergodox .half-row-right .key:nth-child(3),.print-layer .ergodox .half-row-right .key:nth-child(5){transform:translateY(-20%)}.editor .ergodox .half-row-left .key:nth-child(4),.editor .ergodox .half-row-left-bottom .key:nth-child(4),.editor .ergodox .half-row-right .key:nth-child(4),.mobile-editor .ergodox .half-row-left .key:nth-child(4),.mobile-editor .ergodox .half-row-left-bottom .key:nth-child(4),.mobile-editor .ergodox .half-row-right .key:nth-child(4),.live-training .ergodox .half-row-left .key:nth-child(4),.live-training .ergodox .half-row-left-bottom .key:nth-child(4),.live-training .ergodox .half-row-right .key:nth-child(4),.print-layer .ergodox .half-row-left .key:nth-child(4),.print-layer .ergodox .half-row-left-bottom .key:nth-child(4),.print-layer .ergodox .half-row-right .key:nth-child(4){transform:translateY(-30%)}.editor .ergodox .half-row-left.second .key:nth-child(7),.mobile-editor .ergodox .half-row-left.second .key:nth-child(7),.live-training .ergodox .half-row-left.second .key:nth-child(7),.print-layer .ergodox .half-row-left.second .key:nth-child(7){height:78%}.editor .ergodox .half-row-left.third .key:nth-child(7),.mobile-editor .ergodox .half-row-left.third .key:nth-child(7),.live-training .ergodox .half-row-left.third .key:nth-child(7),.print-layer .ergodox .half-row-left.third .key:nth-child(7){top:48%;height:78%}.editor .ergodox .half-row-left-bottom .key:nth-child(1),.mobile-editor .ergodox .half-row-left-bottom .key:nth-child(1),.live-training .ergodox .half-row-left-bottom .key:nth-child(1),.print-layer .ergodox .half-row-left-bottom .key:nth-child(1){margin-left:33.3%}.editor .ergodox .half-row-right.second .key:nth-child(1),.mobile-editor .ergodox .half-row-right.second .key:nth-child(1),.live-training .ergodox .half-row-right.second .key:nth-child(1),.print-layer .ergodox .half-row-right.second .key:nth-child(1){height:78%}.editor .ergodox .half-row-right.third .key:nth-child(1),.mobile-editor .ergodox .half-row-right.third .key:nth-child(1),.live-training .ergodox .half-row-right.third .key:nth-child(1),.print-layer .ergodox .half-row-right.third .key:nth-child(1){top:48%;height:78%}.editor .ergodox .half-row-right-bottom,.mobile-editor .ergodox .half-row-right-bottom,.live-training .ergodox .half-row-right-bottom,.print-layer .ergodox .half-row-right-bottom{display:contents}.editor .ergodox .half-row-right-bottom .key:nth-child(2),.mobile-editor .ergodox .half-row-right-bottom .key:nth-child(2),.live-training .ergodox .half-row-right-bottom .key:nth-child(2),.print-layer .ergodox .half-row-right-bottom .key:nth-child(2){top:-20%;transform:translateY(-20%)}.editor .ergodox .half-row-right-bottom .key:nth-child(3),.mobile-editor .ergodox .half-row-right-bottom .key:nth-child(3),.live-training .ergodox .half-row-right-bottom .key:nth-child(3),.print-layer .ergodox .half-row-right-bottom .key:nth-child(3){transform:translateY(-30%)}.editor .ergodox .half-row-right-bottom .key:nth-child(4),.mobile-editor .ergodox .half-row-right-bottom .key:nth-child(4),.live-training .ergodox .half-row-right-bottom .key:nth-child(4),.print-layer .ergodox .half-row-right-bottom .key:nth-child(4){transform:translateY(-20%)}.editor .ergodox .half-row-right-bottom .key:nth-child(5),.mobile-editor .ergodox .half-row-right-bottom .key:nth-child(5),.live-training .ergodox .half-row-right-bottom .key:nth-child(5),.print-layer .ergodox .half-row-right-bottom .key:nth-child(5){transform:translateY(-10%)}.editor .ergodox .half-row-right-bottom .key:nth-child(6),.mobile-editor .ergodox .half-row-right-bottom .key:nth-child(6),.live-training .ergodox .half-row-right-bottom .key:nth-child(6),.print-layer .ergodox .half-row-right-bottom .key:nth-child(6){margin-right:33.3%}.editor.selecting-color .ergodox .clusters,.editor.picking-combo-keys .ergodox .clusters,.editor.picking-color .ergodox .clusters{z-index:11}.editor .planck,.mobile-editor .planck,.live-training .planck,.print-layer .planck{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(4,1fr);column-gap:4px;padding:15px;row-gap:4px}.editor .planck .key,.mobile-editor .planck .key,.live-training .planck .key,.print-layer .planck .key{padding-top:50%;font-size:1.4em}.editor .planck .key:before,.mobile-editor .planck .key:before,.live-training .planck .key:before,.print-layer .planck .key:before{box-shadow:#da2c2c 0 0 10px 2px}.editor .planck .key:nth-child(42),.mobile-editor .planck .key:nth-child(42),.live-training .planck .key:nth-child(42),.print-layer .planck .key:nth-child(42){grid-column:span 2}.editor .planck .content .labels .label,.editor .planck .content .labels .mod,.mobile-editor .planck .content .labels .label,.mobile-editor .planck .content .labels .mod,.live-training .planck .content .labels .label,.live-training .planck .content .labels .mod,.print-layer .planck .content .labels .label,.print-layer .planck .content .labels .mod{font-size:16px}.editor .planck .content .labels .label.big,.editor .planck .content .labels .mod.big,.mobile-editor .planck .content .labels .label.big,.mobile-editor .planck .content .labels .mod.big,.live-training .planck .content .labels .label.big,.live-training .planck .content .labels .mod.big,.print-layer .planck .content .labels .label.big,.print-layer .planck .content .labels .mod.big{font-size:24px}.editor .planck .content .labels .label.small,.editor .planck .content .labels .mod.small,.mobile-editor .planck .content .labels .label.small,.mobile-editor .planck .content .labels .mod.small,.live-training .planck .content .labels .label.small,.live-training .planck .content .labels .mod.small,.print-layer .planck .content .labels .label.small,.print-layer .planck .content .labels .mod.small{font-size:14px}.editor .voyager,.mobile-editor .voyager,.live-training .voyager,.print-layer .voyager{padding:15px;display:grid;grid-template-columns:repeat(6,1fr) 5fr repeat(6,1fr);grid-template-rows:repeat(4,1fr) 2fr;column-gap:4px;row-gap:4px}.editor .voyager .logo,.mobile-editor .voyager .logo,.live-training .voyager .logo,.print-layer .voyager .logo{grid-row-start:0;grid-row-end:span 4}.editor .voyager .logo img,.mobile-editor .voyager .logo img,.live-training .voyager .logo img,.print-layer .voyager .logo img{width:50%;display:block;margin:0 auto}.editor .voyager .clusters,.mobile-editor .voyager .clusters,.live-training .voyager .clusters,.print-layer .voyager .clusters{grid-column-start:6;grid-column-end:span 3;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:10%;margin-top:8%}.editor .voyager .clusters .left-cluster,.editor .voyager .clusters .right-cluster,.mobile-editor .voyager .clusters .left-cluster,.mobile-editor .voyager .clusters .right-cluster,.live-training .voyager .clusters .left-cluster,.live-training .voyager .clusters .right-cluster,.print-layer .voyager .clusters .left-cluster,.print-layer .voyager .clusters .right-cluster{display:grid;grid-template-columns:1fr 1fr;column-gap:4px;row-gap:4px}.editor .voyager .clusters .left-cluster,.mobile-editor .voyager .clusters .left-cluster,.live-training .voyager .clusters .left-cluster,.print-layer .voyager .clusters .left-cluster{transform:rotate(30deg)}.editor .voyager .clusters .left-cluster .popover,.mobile-editor .voyager .clusters .left-cluster .popover,.live-training .voyager .clusters .left-cluster .popover,.print-layer .voyager .clusters .left-cluster .popover{transform:rotate(-30deg)}.editor .voyager .clusters .left-cluster .key:nth-child(1),.mobile-editor .voyager .clusters .left-cluster .key:nth-child(1),.live-training .voyager .clusters .left-cluster .key:nth-child(1),.print-layer .voyager .clusters .left-cluster .key:nth-child(1){height:2%}.editor .voyager .clusters .right-cluster,.mobile-editor .voyager .clusters .right-cluster,.live-training .voyager .clusters .right-cluster,.print-layer .voyager .clusters .right-cluster{transform:rotate(-30deg)}.editor .voyager .clusters .right-cluster .popover,.mobile-editor .voyager .clusters .right-cluster .popover,.live-training .voyager .clusters .right-cluster .popover,.print-layer .voyager .clusters .right-cluster .popover{transform:rotate(30deg)}.editor .voyager .clusters .right-cluster .key:nth-child(2),.mobile-editor .voyager .clusters .right-cluster .key:nth-child(2),.live-training .voyager .clusters .right-cluster .key:nth-child(2),.print-layer .voyager .clusters .right-cluster .key:nth-child(2){height:2%}.editor .voyager .half-row-left,.mobile-editor .voyager .half-row-left,.live-training .voyager .half-row-left,.print-layer .voyager .half-row-left{display:contents}.editor .voyager .half-row-left .key:nth-child(3),.editor .voyager .half-row-left .key:nth-child(5),.mobile-editor .voyager .half-row-left .key:nth-child(3),.mobile-editor .voyager .half-row-left .key:nth-child(5),.live-training .voyager .half-row-left .key:nth-child(3),.live-training .voyager .half-row-left .key:nth-child(5),.print-layer .voyager .half-row-left .key:nth-child(3),.print-layer .voyager .half-row-left .key:nth-child(5){transform:translateY(-15%)}.editor .voyager .half-row-left .key:nth-child(4),.mobile-editor .voyager .half-row-left .key:nth-child(4),.live-training .voyager .half-row-left .key:nth-child(4),.print-layer .voyager .half-row-left .key:nth-child(4){transform:translateY(-30%)}.editor .voyager .half-row-right,.mobile-editor .voyager .half-row-right,.live-training .voyager .half-row-right,.print-layer .voyager .half-row-right{display:contents}.editor .voyager .half-row-right .key:nth-child(2),.editor .voyager .half-row-right .key:nth-child(4),.mobile-editor .voyager .half-row-right .key:nth-child(2),.mobile-editor .voyager .half-row-right .key:nth-child(4),.live-training .voyager .half-row-right .key:nth-child(2),.live-training .voyager .half-row-right .key:nth-child(4),.print-layer .voyager .half-row-right .key:nth-child(2),.print-layer .voyager .half-row-right .key:nth-child(4){transform:translateY(-15%)}.editor .voyager .half-row-right .key:nth-child(3),.mobile-editor .voyager .half-row-right .key:nth-child(3),.live-training .voyager .half-row-right .key:nth-child(3),.print-layer .voyager .half-row-right .key:nth-child(3){transform:translateY(-30%)}.editor.selecting-color .voyager .clusters,.editor.picking-combo-keys .voyager .clusters,.editor.picking-color .voyager .clusters{z-index:11}.popovers-container{z-index:10000}.popovers-container>svg path{fill:var(--key-disabled)}.popovers-container .arrow{z-index:10000}.popover-overlay{position:fixed;inset:0;z-index:99;background-color:#0000004d}.arrow>svg path{fill:var(--key-disabled)}.popover{padding:24px 20px;filter:drop-shadow(0px 1px 8px rgba(0,0,0,.25));background-color:var(--popover-background);width:420px;line-height:24px;z-index:10000}.popover p,.combos p{margin-bottom:12px}.popover p:last-child,.combos p:last-child{margin-bottom:0}.popover .separator,.combos .separator{height:1px;background-color:var(--popover-seperator-background)}.popover .walkthrough-nav,.combos .walkthrough-nav{margin-left:-8px;margin-right:-8px;margin-bottom:-16px}.popover .walkthrough-title,.combos .walkthrough-title{margin-bottom:24px}.popover .about.markdown,.combos .about.markdown{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--popover-border)}.popover.edit,.combos.edit{position:absolute;z-index:101;width:300px;min-height:350px}.popover.edit.position-right,.combos.edit.position-right{right:0}.popover.edit.history,.combos.edit.history{min-height:0;width:400px;max-height:600px;overflow:auto}.popover .key-history .key-history-item,.combos .key-history .key-history-item{display:flex;justify-content:space-between;background-color:var(--card-background);padding:8px;margin-bottom:4px}.popover .key-history .key-history-item .description,.combos .key-history .key-history-item .description{flex:1}.popover .key-history .key-history-item .action,.combos .key-history .key-history-item .action{padding-left:4px;min-width:50px}.popover .tapping-term,.combos .tapping-term{margin-top:8px;display:flex;justify-content:space-between}.popover .tapping-term .term-form a,.combos .tapping-term .term-form a{text-decoration:underline}.popover .tapping-term .term-form input[type=number],.combos .tapping-term .term-form input[type=number]{background:var(--input-background);border-radius:0;border:none;color:var(--font-color);font-size:14px;padding:2px 5px;text-align:center;-moz-appearance:textfield}.popover .tapping-term .term-form input[type=number]::-webkit-outer-spin-button,.popover .tapping-term .term-form input[type=number]::-webkit-inner-spin-button,.combos .tapping-term .term-form input[type=number]::-webkit-outer-spin-button,.combos .tapping-term .term-form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.popover .tapping-term .term-form input[type=number]:focus,.combos .tapping-term .term-form input[type=number]:focus{border-radius:0;border:1px solid var(--font-color);outline:0}.popover .tapping-term .term-reset,.combos .tapping-term .term-reset{text-transform:uppercase;text-decoration:none}.popover .chordal-hold,.combos .chordal-hold{margin:8px -20px;padding:8px 20px;background-color:var(--tag-background);color:#fff}.popover .chordal-hold p,.combos .chordal-hold p{margin:0}.popover .chordal-hold a,.combos .chordal-hold a{color:#fff;text-decoration:underline}.popover .key-color,.combos .key-color{margin-top:8px}.popover .key-color a,.combos .key-color a{text-transform:uppercase}.popover .key-action,.combos .key-action{display:flex;justify-content:space-between;align-items:baseline;margin-top:8px}.popover .key-action:nth-child(1),.combos .key-action:nth-child(1){margin-top:0}.popover .key-action p,.combos .key-action p{margin:0;flex:1}.popover .key-action.danger p,.combos .key-action.danger p{color:#da2c2c}.popover .key-action a,.combos .key-action a{white-space:nowrap;text-transform:uppercase;text-decoration:underline}.popover .key-action a.step-trigger,.combos .key-action a.step-trigger{text-transform:none}.popover .key-action a.no-underline,.combos .key-action a.no-underline{text-decoration:none}.popover .annotation-trigger a,.combos .annotation-trigger a,.popover .other-steps a,.combos .other-steps a{text-decoration:underline}.popover .glow-picker .react-colorful,.combos .glow-picker .react-colorful{width:100%;height:150px}.popover .glow-picker .picker-prefix,.combos .glow-picker .picker-prefix{width:50px}.popover .glow-picker input,.combos .glow-picker input{background-color:var(--input-background);color:var(--font-color);width:120px;text-align:center}.popover .search-box,.combos .search-box{margin:-20px -20px 0;border-bottom:1px solid var(--popover-border);padding:15px 25px;display:flex;align-items:center}.popover .search-box .icon-search,.combos .search-box .icon-search{color:var(--font-color);font-size:18px}.popover .search-box .search-input,.combos .search-box .search-input{border:none;margin-left:8px;outline:none;background-color:transparent;color:var(--font-color);font-size:14px;width:100%}.popover .search-box .search-input::-webkit-input-placeholder,.combos .search-box .search-input::-webkit-input-placeholder{color:var(--font-color)}.popover .search-box .search-input:-ms-input-placeholder,.combos .search-box .search-input:-ms-input-placeholder{color:var(--font-color)}.popover .search-box .search-input::placeholder,.combos .search-box .search-input::placeholder{color:var(--font-color)}.popover .search-box .search-input::-webkit-search-decoration,.popover .search-box .search-input::-webkit-search-cancel-button,.popover .search-box .search-input::-webkit-search-results-button,.popover .search-box .search-input::-webkit-search-results-decoration,.combos .search-box .search-input::-webkit-search-decoration,.combos .search-box .search-input::-webkit-search-cancel-button,.combos .search-box .search-input::-webkit-search-results-button,.combos .search-box .search-input::-webkit-search-results-decoration{display:none}.popover .custom-label,.combos .custom-label{margin:8px auto 0}.popover .custom-label #emoji-picker-search-container,.combos .custom-label #emoji-picker-search-container{transition:opacity 3s ease-in}.popover .custom-label #emoji-picker-search-container .emoji-picker-input-container,.combos .custom-label #emoji-picker-search-container .emoji-picker-input-container{display:flex;align-items:center;justify-content:space-between}.popover .custom-label #emoji-picker-search-container .emoji-clear-button,.combos .custom-label #emoji-picker-search-container .emoji-clear-button{background:transparent}.popover .custom-label #emoji-picker-search-container input,.combos .custom-label #emoji-picker-search-container input{width:360px;border:2px solid transparent;background-color:var(--input-background);color:var(--font-color)}.popover .custom-label #emoji-picker-search-container input:focus,.combos .custom-label #emoji-picker-search-container input:focus{outline:none!important;border-color:var(--link-color)}.popover .custom-label #emoji-picker-search-container input[type=image],.combos .custom-label #emoji-picker-search-container input[type=image]{background-color:transparent;width:40px;border:0;padding:0;margin:0}.popover .custom-label #emoji-picker-search-container input.label,.combos .custom-label #emoji-picker-search-container input.label{margin-top:8px}.popover .custom-label #emoji-picker-search-container input.emoji-text,.combos .custom-label #emoji-picker-search-container input.emoji-text{background-color:transparent;border:0;padding:0;margin:0;font-size:32px!important}.popover .custom-label #emoji-picker-search-container input[disabled],.combos .custom-label #emoji-picker-search-container input[disabled]{width:40px}.popover .custom-label #emoji-picker-search-container img,.combos .custom-label #emoji-picker-search-container img{width:24px}.popover .custom-label #emoji-picker-search-container button,.combos .custom-label #emoji-picker-search-container button{background-color:transparent;border:0;margin:4px;padding:0;text-transform:uppercase;color:var(--link-color);font-size:14px;cursor:pointer}.popover .custom-label #emoji-picker-search-container button:hover,.combos .custom-label #emoji-picker-search-container button:hover{color:var(--link-color-hover)}.popover .custom-label #emoji-picker-categories,.combos .custom-label #emoji-picker-categories{clear:both;padding:2px 0;border-bottom:4px solid var(--popover-background);background-color:var(--input-background);text-align:center}.popover .custom-label #emoji-picker-categories button,.combos .custom-label #emoji-picker-categories button{width:32px;height:32px;background-color:transparent;margin:4px 8px;border:0;padding:0}.popover .custom-label #emoji-picker-categories button:hover,.combos .custom-label #emoji-picker-categories button:hover{background-color:#add8e6;border-radius:5px}.popover .custom-label #emoji-picker-categories button img,.combos .custom-label #emoji-picker-categories button img{pointer-events:none;margin:4px;width:24px;height:24px}.popover .custom-label #emoji-results,.combos .custom-label #emoji-results{margin-top:5px;animation:fadein .15s}@keyframes fadein{0%{opacity:0}to{opacity:1}}.popover .custom-label .emoji-search-results,.combos .custom-label .emoji-search-results{max-height:241px}.popover .custom-label .emoji-full-results,.combos .custom-label .emoji-full-results{max-height:200px}.popover .custom-label #emoji-picker-results,.combos .custom-label #emoji-picker-results{background-color:var(--input-background);overflow-y:scroll;padding:0 0 0 8px;min-width:336px}.popover .custom-label #emoji-picker-results h5,.combos .custom-label #emoji-picker-results h5{font-size:14px;font-weight:400;padding:2px 4px}.popover .custom-label #emoji-picker-results button,.combos .custom-label #emoji-picker-results button{width:48px;height:48px;background-color:transparent;border:0;padding:0;margin:0;font-size:24px;line-height:48px;text-align:center;vertical-align:middle}.popover .custom-label #emoji-picker-results button img,.combos .custom-label #emoji-picker-results button img{margin:12px 0 0;padding:0;border:0;width:24px;height:24px;pointer-events:none}.popover .custom-label #emoji-picker-results button:hover,.combos .custom-label #emoji-picker-results button:hover{background-color:#add8e6;border-radius:5px}.popover .step-edit .key-label,.combos .step-edit .key-label{display:flex;position:relative;align-items:center;justify-content:center;text-align:center;width:260px;height:260px;font-size:90px;line-height:1em;background-color:var(--font-color);word-break:break-word;color:var(--key-default-color)}@media (max-height: 1080px){.popover .step-edit .key-label,.combos .step-edit .key-label{height:60px;font-size:20px}}.popover .step-edit .key-label .key-tag,.combos .step-edit .key-label .key-tag{position:absolute;top:24px;right:16px;font-size:28px;line-height:0}@media (max-height: 1080px){.popover .step-edit .key-label .key-tag,.combos .step-edit .key-label .key-tag{font-size:10px;top:8px;right:8px}}.popover .step-edit .key-label.medium,.combos .step-edit .key-label.medium{font-size:60px}@media (max-height: 1080px){.popover .step-edit .key-label.medium,.combos .step-edit .key-label.medium{font-size:18px}}.popover .step-edit .key-label.small,.combos .step-edit .key-label.small{font-size:50px}@media (max-height: 1080px){.popover .step-edit .key-label.small,.combos .step-edit .key-label.small{font-size:16px}}.popover .modifiers,.combos .modifiers{display:grid;column-gap:4px;row-gap:4px;grid-template-columns:1fr 1fr}.popover .modifiers .modifier,.combos .modifiers .modifier{background-color:var(--modifiers-background);padding:8px 16px;cursor:pointer}.popover .modifiers .modifier:hover,.popover .modifiers .modifier.active,.combos .modifiers .modifier:hover,.combos .modifiers .modifier.active{background-color:var(--font-color);color:var(--key-default-color)}.popover .modifiers .modifier.disabled,.combos .modifiers .modifier.disabled{cursor:not-allowed;opacity:.3}.popover .modifiers .modifier.disabled:hover,.popover .modifiers .modifier.disabled.active,.combos .modifiers .modifier.disabled:hover,.combos .modifiers .modifier.disabled.active{background-color:var(--modifiers-background);color:var(--font-color)}.key-editor-tabs{display:flex;margin:-24px -20px 16px;background-color:var(--popover-tabs-background)}.key-editor-tabs .tab{display:block;margin:4px 0 0 4px;padding:8px 16px;background-color:var(--popover-tab-background);color:var(--font-color)}.key-editor-tabs .tab:hover{background:var(--popover-tab-active)}.key-editor-tabs .tab:focus{outline:none}.key-editor-tabs .tab.active{background:var(--popover-tab-active);color:var(--font-color-strong);font-weight:700}.popover-tour-editor{position:absolute;width:350px;z-index:100;top:20px;right:0}.popover-tour-editor>svg path{fill:var(--key-disabled)}.popover-tour-editor.left{left:0;right:initial}.popover-tour-editor .notes{flex:1;display:flex;flex-direction:column}.popover-tour-editor .notes .subtitle{font-size:.7em;opacity:.9}.popover-tour-editor .notes .launch-tour{position:absolute;transition:opacity .2s ease-in;right:5px;top:0;opacity:0}.popover-tour-editor .notes .notes-container{display:flex;flex:1;align-items:center}.popover-tour-editor .notes .notes-container .draggable-container{width:100%}.popover-tour-editor .notes .notes-container .empty{text-align:center;width:100%}.popover-tour-editor .notes .notes-container .note{background-color:var(--tour-note-background);padding:15px;margin-bottom:10px;position:relative;cursor:pointer;outline:none}.popover-tour-editor .notes .notes-container .note:hover .launch-tour{opacity:1}.popover-tour-editor .notes .notes-container .about{max-height:62px;overflow:hidden;flex:1;text-align:left}.popover-tour-editor .notes .notes-container .about:after{content:"";position:absolute;z-index:1;bottom:0;left:0;pointer-events:none;width:100%;height:20px}.tour-nav .arrow.disabled{color:var(--font-color);cursor:text}.popover-color{position:absolute;width:450px;z-index:100}.popover-color svg path{fill:var(--key-disabled)}.popover-color.pos-voyager{bottom:-80px;right:0}.popover-color.pos-moonlander{bottom:20px;right:0}.popover-color.pos-planck-ez{bottom:-40px;right:0}.popover-color.pos-ergodox-ez,.popover-color.pos-ergodox-ez-st{bottom:20px;right:0}.popover-color .color-tabs{display:flex;margin:-24px -20px 16px;background-color:var(--popover-tabs-background)}.popover-color .color-tabs .tab{display:block;margin:4px 0 0 4px;padding:8px 16px;background-color:var(--popover-tab-background);color:var(--font-color)}.popover-color .color-tabs .tab:hover{background-color:var(--popover-tab-active)}.popover-color .color-tabs .tab:focus{outline:none}.popover-color .color-tabs .tab.active{background-color:var(--popover-tab-active);color:var(--font-color-strong);font-weight:700}.popover-color .layer-picker-inner{display:grid;grid-gap:8px;grid-template-columns:1fr 1fr}.popover-color .layer-picker-inner .react-colorful{height:80px}.popover-color .layer-picker .bottom-actions .icon-picker{font-size:24px;cursor:pointer}.popover-color .layer-picker .bottom-actions input{background-color:var(--input-background);width:120px;text-align:center}.popover-color .layer-picker .clear-button{align-self:center}.modalOverlay{cursor:pointer;display:flex;justify-content:center;align-items:flex-start;position:fixed;inset:0;background-color:#00000040;z-index:100}.modalContent{position:relative;box-shadow:0 5px 10px #0003;top:calc(50vh - 250px);bottom:initial;left:initial;right:initial;background:var(--body-color);overflow:auto;-webkit-overflow-scrolling:touch;border-radius:5px;outline:none;padding:15px;min-width:300px;max-width:470px}.onboarding{padding:24px 32px;width:336px;background-color:#008cba;color:#fff;font-family:Inter,sans-serif;font-style:normal;font-size:16px;line-height:24px}.onboarding .arrow>svg path{fill:#008cba}.onboarding button{background-color:transparent;margin:0;padding:0;border:0;font-family:Inter,sans-serif;font-style:normal;font-size:16px;line-height:24px;font-weight:700;text-decoration:underline;cursor:pointer;color:#fff}.onboarding button.primaryAction{float:left;text-decoration:none;text-transform:uppercase}.onboarding button.secondaryAction{float:right;opacity:.5;text-decoration:none;text-transform:uppercase}.combos{position:relative;z-index:2}.combos .panel{background-color:var(--popover-background);filter:drop-shadow(0px 1px 8px rgba(0,0,0,.25));line-height:24px;padding:24px 20px;width:300px;margin-top:15px}.combos .list{max-height:500px;overflow-y:auto;padding-right:10px}.combos .list .combo{cursor:help;margin-bottom:24px}.combos .list .combo .description{flex:1;display:flex;justify-content:space-between}.combos .list .combo .edit,.combos .list .combo .clear{margin-left:5px}.combos .list .combo .clear{color:var(--font-color)}.combo-warning{bottom:60px;position:absolute;text-align:center;width:100%;z-index:10}.combo-warning p{background-color:var(--popover-background);box-sizing:border-box;display:inline-block;padding:10px 15px}.swatches{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px}.swatches .swatch{position:relative;cursor:pointer;padding:18px;border:1px solid var(--swatch-border)}.editor{line-height:24px}.editor .config{background-color:var(--body-color);padding:0 30px;min-height:460px;margin-bottom:30px;position:relative;flex:1}.editor .config .autoshift-intro{margin:7.5px 15px 30px 0}.editor .config .autoshift-intro .column{width:48%}.editor .config .autoshift-intro ol{padding-left:1em}.editor .config .autoshift-intro ol li{margin-bottom:15px}.editor .config .autoshift-intro hr{width:200px;margin:0 auto;border:none;color:var(--font-color);border-bottom:1px solid var(--border-color)}.editor .config .search{width:100%;box-sizing:border-box;padding:7.5px;border:1px solid var(--border-color);border-radius:0;outline:none}.editor .config .search-form{max-width:60%}.editor .config .settings{flex:1}.editor .config .setting{width:calc(50% - 7.5px);padding:15px;margin-bottom:15px;box-sizing:border-box}.editor .config .setting.wide{width:100%}.editor .config .setting.modified{background:var(--config-modified-background)}.editor .config .setting h3{margin-bottom:12px}.editor .config .setting .num-input{display:flex;align-items:center;justify-content:center}.editor .config .setting .num-input a{font-size:2em;padding:20px}.editor .config .setting .num-input a.disabled{pointer-events:none;color:var(--font-color)}.editor .config .setting .num-input input{font-size:1.5em;background:var(--input-background);border-radius:0;border:none;color:var(--font-color);padding:2px 5px;text-align:center;-moz-appearance:textfield}.editor .config .setting .num-input input::-webkit-outer-spin-button,.editor .config .setting .num-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.editor .config .setting .num-input input:focus{border-radius:0;border:1px solid var(--font-color);outline:0}.editor .config .menu{margin-top:30px;padding-right:30px;border-right:1px solid var(--border-color);width:150px}.editor .config .pill{position:relative;top:-2px;left:5px;display:inline-block;width:5px;height:5px;background-color:var(--link-color);border-radius:50%}.editor .config .unit{opacity:.9;font-size:.9em}.editor .slider{position:relative}.editor .slider .disable-setting{position:absolute;right:0;top:0}.editor .animation-select{display:grid;grid-template-columns:repeat(4,1fr);column-gap:10px}.editor .animation-select .toggle-all{grid-column:1/5}.editor .animation-select .option{display:flex;align-items:center}.editor .animation-select .option label{margin-bottom:0;cursor:pointer}.editor .animation-select .option label:hover{text-decoration:underline}span.hit{color:var(--body-color);background-color:var(--font-color)}.animation-preview{background-color:var(--card-background);box-shadow:0 5px 10px #0003;width:600px!important;padding:15px!important;opacity:1!important;z-index:9999!important}.animation-preview img{width:100%}.animation-preview.place-top:after{border-top-width:10px!important;border-left:15px solid transparent!important;border-right:15px solid transparent!important;bottom:-10px!important;margin-left:-15px!important}.animation-preview.place-bottom:after{border-bottom-width:10px!important;border-left:15px solid transparent!important;border-right:15px solid transparent!important;top:-10px!important;margin-left:-15px!important}.animation-preview.place-right{margin-left:15px!important}.animation-preview.place-right:after{border-right-width:10px!important;border-top:15px solid transparent!important;border-bottom:15px solid transparent!important;left:-10px!important;margin-top:-15px!important}.animation-preview.place-left{margin-left:-30px!important}.animation-preview.place-left:after{border-left-width:10px!important;border-top:15px solid transparent!important;border-bottom:15px solid transparent!important;right:-10px!important;margin-top:-15px!important}.editor .bottom-nav{display:flex;padding:15px;line-height:1.5em;box-sizing:border-box;margin-top:30px}.editor .bottom-nav .left,.editor .bottom-nav .right{width:380px}.editor .bottom-nav .center{text-align:center;flex:1}.editor .bottom-nav .right{display:flex;text-align:right;justify-content:flex-end}.editor .bottom-nav .download-section{max-width:500px;margin:0 auto}.editor .bottom-nav .download-section .separator{display:inline-block;margin:0 5px;color:var(--font-color-light)}.editor .bottom-nav .download-section .note{font-size:.8em;margin:0}.editor .bottom-nav .video-tour{margin-left:15px;text-overflow:ellipsis;font-size:1em;padding:5px 15px}.editor .bottom-nav .video-tour i{position:relative;top:2px}.editor .flash-popover{color:#fff;z-index:100;text-align:left;background-color:#008cba;filter:drop-shadow(0px 1px 8px rgba(0,0,0,.25));padding:24px 32px;position:absolute;width:350px;right:-285px;bottom:35px}.editor .flash-popover .arrow{position:absolute;height:16px;width:16px;background-color:#008cba;bottom:-16px;left:23px;transform:translate(50%,-50%) rotate(45deg)}.editor .flash-popover .cta{color:#fff}.editor .flash-popover .cta.secondary{opacity:.8}.editor .flash-popover .cta.secondary:hover{opacity:1}.editor .link-list{display:flex;justify-content:center;margin:0 auto;gap:8px}.editor .simple-view-toggle div:after{content:" ";position:relative;top:-2px;left:5px;display:inline-block;width:5px;height:5px;background-color:var(--link-color);border-radius:50%}.download-tag-select__control,.download-tag-select__value-container,.download-tag-select__placeholder,.download-tag-select__input,.download-tag-select__menu-list,.download-tag-select__option{background-color:var(--input-background)!important;color:var(--font-color)!important}.download-tag-select__multi-value__remove{color:#000!important}.key{transition:border .4s ease,color .4s ease}.key.swapping{box-shadow:var(--link-color) 0 0 0 3px inset!important;color:var(--link-color)}.key.rocket.swapping{border:none}.key.rocket.swapping svg{stroke:var(--link-color);stroke-width:4px}.key.rocket:hover svg{stroke:#00bfff80;stroke-width:4px}.key.swapped{animation:keyswapped .9s both;transform-origin:50% 50%;z-index:10}.key.swapped-left{animation:keyswapped-left-rotate .9s both;transform-origin:50% 50%;z-index:10}.key.swapped-right{animation:keyswapped-right-rotate .9s both;transform-origin:50% 50%;z-index:10}.glow.swapped{animation:keyswapped .9s both;transform-origin:50% 50%}.keyswap .key,.keyswap .clusters{z-index:101!important}.keyswap .scrollbar-container{z-index:101}.keyswap .tab{background:var(--tab-background)}.keyswap .tab:hover,.keyswap .tab.active{background:var(--tab-active)}.keyswap .key{z-index:101!important}.keyswap .key.not-swappable{z-index:0!important}.swapped-overlay{position:fixed;background-color:var(--overlay-background);top:0;left:0;right:0;z-index:100;height:100vh}.swap-title{position:absolute;top:20px;margin:0 auto;z-index:1000;text-align:center;left:50%;transform:translate(-50%)}.swap-title .content{display:inline-block;background-color:#0009;padding:8px 24px;border-radius:8px}.swap-title .content .subtitle{display:block;margin-top:5px;font-size:.7em}.swap-title h1,.swap-title p{color:#fff}.swap-title h1{font-size:30px}@keyframes keyswapped{0%{transform:scaleZ(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleZ(1)}}@keyframes keyswapped-left-rotate{0%{transform:rotate(31deg) scaleZ(1)}30%{transform:rotate(31deg) scale3d(1.25,.75,1)}40%{transform:rotate(31deg) scale3d(.75,1.25,1)}50%{transform:rotate(31deg) scale3d(1.15,.85,1)}65%{transform:rotate(31deg) scale3d(.95,1.05,1)}75%{transform:rotate(31deg) scale3d(1.05,.95,1)}to{transform:rotate(31deg) scaleZ(1)}}@keyframes keyswapped-right-rotate{0%{transform:rotate(-31deg) scaleZ(1)}30%{transform:rotate(-31deg) scale3d(1.25,.75,1)}40%{transform:rotate(-31deg) scale3d(.75,1.25,1)}50%{transform:rotate(-31deg) scale3d(1.15,.85,1)}65%{transform:rotate(-31deg) scale3d(.95,1.05,1)}75%{transform:rotate(-31deg) scale3d(1.05,.95,1)}to{transform:rotate(-31deg) scaleZ(1)}}.copying .key,.copying .clusters{z-index:101!important}.copying-overlay{position:fixed;background-color:var(--overlay-background);top:0;left:0;right:0;z-index:100;height:100vh}.copying-title{position:absolute;top:20px;left:50%;transform:translate(-50%);z-index:1000;text-align:center}.copying-title .content{display:inline-block;background-color:#0009;padding:8px 24px;border-radius:8px}.copying-title .content .subtitle{display:block;margin-top:5px;font-size:.7em}.copying-title h1,.copying-title p{color:#fff}.copying-title h1{font-size:30px}.copying .scrollbar-container{z-index:101}.copying .tab{background:var(--tab-background)}.copying .tab:hover,.copying .tab.active{background:var(--tab-active)}.copying .key{z-index:101!important}.copying .key.not-swappable{z-index:0!important}.markdown{word-wrap:break-word}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5{margin:0 0 12px}.markdown h1.title{border-bottom:1px solid #eeeeee;padding-bottom:5px;margin-bottom:10px}.markdown p{margin:6px 0}.markdown code{padding:3px 5px;background-color:var(--code-background)}.markdown .about-wrapper{max-height:300px}.markdown.no-border{border:none}.markdown ul{list-style:initial;margin-left:20px}.markdown ol{list-style:decimal;margin-left:20px}.markdown em{font-style:italic}.markdown img{width:100%;height:auto}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash;animation-duration:.5s}.key-search-view{margin:30px auto;box-shadow:0 1px 8px #00000040;padding:25px;width:300px}.key-search a{text-transform:uppercase;font-weight:700}.key-search .header{font-size:14px;display:flex;justify-content:space-between;width:256px;margin-bottom:8px}.key-search .search-content{width:268px}.key-search .search-content .key-search-nav{margin:8px 0}.key-search .search-content .category-view .category-keys{display:flex;flex-wrap:wrap;margin-bottom:16px}.key-search .search-content .key-list{width:260px;position:relative}.key-search .search-content .key-list .browse-categories{top:5px;position:absolute;width:246px}.key-search .search-content .key-list .category-name{font-size:14px}.key-search .search-content .key-list .category-keys{display:flex;flex-wrap:wrap;width:260px;margin-bottom:16px}.key-search .search-content .search-results{display:flex;flex-wrap:wrap;width:260px}.key-search .search-content .search-results .no-results h3{font-size:20px}.key-search .search-content .search-results .no-results a{text-transform:initial;font-weight:400}.key-search .search-content .search-result{position:relative;display:flex;align-items:center;background:var(--search-result-background);color:var(--font-color);margin-bottom:4px;cursor:pointer}.key-search .search-content .search-result:hover,.key-search .search-content .search-result.active{background:var(--font-color);color:var(--key-default-color)}.key-search .search-content .search-result:hover mark,.key-search .search-content .search-result.active mark{color:var(--key-default-color)}.key-search .search-content .search-result:hover .glyph,.key-search .search-content .search-result.active .glyph,.key-search .search-content .search-result:hover .glyph.category,.key-search .search-content .search-result.active .glyph.category{color:var(--key-default-color)}.key-search .search-content .search-result .key-tag{position:absolute;top:-4px;right:4px;font-size:8px}.key-search .search-content .search-result .glyph{color:#d48f2e;width:48px;text-align:center;font-size:24px;line-height:18px}.key-search .search-content .search-result .glyph.category{color:var(--font-color);font-size:14px}.key-search .search-content .search-result{width:256px;padding:8px}.key-search .search-content .search-result.highlighted{box-shadow:#000 0 0 0 5px inset}.key-search .search-content .search-result .content{flex:1}.key-search .search-content .search-result .content .description{font-size:10px;line-height:12px;margin:4px 0 0}.key-search .search-content .search-result .glyph{margin-right:-16px}.key-search .search-content .search-result mark{color:var(--font-color)}.key-search .search-content .search-result.inline{font-size:20px;width:48px;height:48px;justify-content:center;margin-right:4px}.key-search .search-content .search-result.inline.highlighted{box-shadow:#000 0 0 0 3px inset}.key-search .search-content .search-result.inline .glyph{color:var(--font-color)}.key-search .search-content .search-result-single{display:flex;align-items:center;justify-content:center;text-align:center;width:260px;height:260px;font-size:90px;line-height:1em;background:var(--search-result-background);cursor:pointer}.key-search .search-content .search-result-single.medium{font-size:60px}.key-search .search-content .search-result-single.small{font-size:50px}.key-search .search-content .search-result-single .key-tag{position:absolute;top:24px;right:24px;font-size:28px;line-height:0}.key-search .search-content .search-result-single:hover,.key-search .search-content .search-result-single.active{background:var(--font-color);color:var(--key-default-color)}.key-search .search-content .search-result-single:hover mark,.key-search .search-content .search-result-single.active mark{color:var(--key-default-color)}.key-search .search-content .search-result-single:hover .glyph,.key-search .search-content .search-result-single.active .glyph,.key-search .search-content .search-result-single:hover .glyph.category,.key-search .search-content .search-result-single.active .glyph.category{color:var(--key-default-color)}.macro-editor .macro-warning{margin-top:-16px}.macro-editor .reset-link{display:none}.macro-editor .reset-link.visible{display:block}.macro-editor .macro-steps{position:relative;margin:8px 0;height:280px}.macro-editor .step{margin-top:4px}.macro-editor .step .step-data{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;background-color:var(--card-background);padding:0 8px}.macro-editor .step .step-data .description{color:var(--font-color);flex:1}.macro-editor .step .step-data .action{font-size:12px;text-align:center;width:20px;cursor:pointer}.macro-editor .step .step-data .action a{color:var(--font-color)}.macro-editor .step .step-data .action.caret{font-size:14px}.macro-editor .step .step-data .action.caret:hover a{color:var(--link-color)}.macro-editor .step .step-data .action .icon{position:relative;top:1px}.macro-editor .step .step-data .action .icon:hover{color:#da2c2c}.macro-editor .step .step-data.disabled{opacity:.3;pointer-events:none}.macro-editor .step .actions{display:flex;opacity:0;justify-content:space-between;align-items:center;transition:opacity .2s;justify-self:flex-end}.macro-editor .step .actions .add{text-decoration:underline;font-size:.8em;text-align:center;display:block;width:100%}.macro-editor .step:hover .actions{opacity:1}.macro-editor .step .footer{display:flex;align-items:center;justify-content:space-between;padding-right:12px;margin-top:4px}.macro-editor .step .step-delay{font-size:.8em}.macro-editor .step.add a{display:flex;align-items:center;justify-content:space-between;color:var(--font-color)}.macro-editor .step.add a .icon{margin-top:-2px;font-size:24px}.macro-editor .step-editor{margin:8px 0;min-height:350px}.macro-editor .warn{background-color:var(--link-color);margin-left:-20px;margin-right:-20px;padding:8px 20px;color:#fff}.macro-editor .warn a{color:#fff;text-decoration:underline}.macro-editor .macro-options .checkbox-group{display:flex;align-items:center}.macro-editor .macro-options .checkbox{margin-left:0;margin-right:8px}.editor.mcu-detecting{display:none}.mcu-detection{position:relative;background:var(--card-background);flex:1;padding:60px 20px}.mcu-detection .container{max-width:800px;margin:0 auto}.mcu-detection .description{text-align:center;font-size:20px;line-height:48px}.mcu-detection .labels{margin-top:-40px;width:100%}.mcu-detection .mcu-list{display:flex}.mcu-detection .mcu-list .mcu{flex:1;text-align:center}.mcu-detection .mcu-list .spacer{width:10%}.add-layer{padding:5px 20px 10px;width:160px}.add-layer p{font-size:12px;line-height:12px}.add-layer button{color:var(--link-color);cursor:pointer;background-color:transparent;margin:0;padding:0;border:0;font-size:12px;line-height:12px}.add-layer .layer-add-button{font-size:14px}.add-layer .layer-restore-button{font-size:14px;margin-bottom:10px}.layer-template-panel-overlay{cursor:pointer;display:flex;justify-content:center;align-items:flex-start;position:fixed;inset:0;background-color:#000c;z-index:100}.layerTemplatePanel,.layerTemplateAdminPanel{position:relative;top:50px;height:750px;box-shadow:0 5px 10px #000c;background:var(--card-background);overflow-y:scroll;-webkit-overflow-scrolling:touch;border-radius:5px;outline:none;cursor:auto;padding:20px}.layerTemplatePanel{width:1100px}.layerTemplateAdminPanel{width:1000px}.layerTemplateAdmin{padding:0 35px}.layerTemplateAdmin header h1{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:35px;line-height:40px;letter-spacing:-.022em;padding-bottom:20px;color:var(--font-color-strong)}.layerTemplateSearch{padding:0 35px}.layerTemplateSearch header h1{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:35px;line-height:40px;letter-spacing:-.022em;padding-bottom:20px;color:var(--font-color-strong)}.layerTemplateSearchBox{padding:0 35px 35px}.layerTemplatePanelHeading{height:24px;padding:20px 0 10px}.layerTemplatePanelHeading .backButton{float:left;font-family:Inter,sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:20px;letter-spacing:.005em;margin:0;padding:0;border:0;color:var(--link-color);background-color:transparent;cursor:pointer;text-transform:uppercase}.layerTemplatePanelHeading .closeButton{display:block;float:right;width:24px;height:24px;background-color:transparent;margin:0;padding:0;border:0;cursor:pointer}#layerTemplateSearchActions{height:48px}#layerTemplateSearchActions #ltsFormSearchInput{float:left;height:48px}#layerTemplateSearchActions #ltsFormSearchInput input{margin:0;padding:0 0 0 40px;border:0;width:400px;height:48px;font-size:14px;line-height:14px;color:var(--font-color);background:var(--search-icon);font-family:Inter,sans-serif;font-style:normal;font-weight:400}#layerTemplateSearchActions #ltsFormSearchInput button{margin:0 0 0 20px;padding:0;border:0;outline:none;width:35px;font-size:14px;line-height:14px;font-family:Inter,sans-serif;font-style:normal;font-weight:400}#layerTemplateSearchActions #ltsFormSearchInput .share{background:var(--share-background);cursor:pointer;height:35px;color:transparent}#layerTemplateSearchActions #ltsFormSearchOptions{float:right;padding:15px 0 0;vertical-align:middle;font-size:14px;line-height:14px}#layerTemplateSearchActions #ltsFormSearchOptions input{float:left}#layerTemplateSearchActions #ltsFormSearchOptions label{float:left;color:var(--font-color);padding-top:2px;padding-left:6px;padding-right:10px;width:60px;font-family:Inter,sans-serif;font-style:normal;font-weight:400;margin:0}#layerTemplateSearchActions #ltsFormSearchOptions label span{font-size:10px}.layerTemplateSearchResults{clear:both;margin-top:48px}.layerTemplateSearchResults .layerTemplateResult{padding:20px 35px}.layerTemplateSearchResults .searchCTA{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px;letter-spacing:-.017em;color:var(--font-color);padding:0 0 60px 100px;background:var(--search-cta-background)}.layerTemplateSearchResults .searchCTA p{padding-top:10px;opacity:.9}.layerTemplateSearchPanel .searchCTA{margin-top:35px}.layerTemplatePreviewPage .adminBox{text-align:right}.layerTemplatePreviewPage .adminBox .editLink{margin:0 10px;color:#ff4500;opacity:1;line-height:24px}.layerTemplatePreviewPage .adminBox .sourceLayoutLink{margin:0 10px;color:green;opacity:1;line-height:24px}.layerTemplateResult{padding:10px 0;margin-bottom:15px;background-color:var(--body-color);box-shadow:0 4px 4px #0000000d}.layerTemplateResult .layerTemplateResultHeading h2{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:32px;letter-spacing:-.017em;color:var(--layer-template-heading);width:45%;float:left}.layerTemplateResult .layerTemplateResultHeading h2 span{font-size:14px;line-height:32px;color:var(--font-color)}.layerTemplateResult .layerTemplateResultHeading .osBox{float:right;width:45%;text-align:right}.layerTemplateResult .layerTemplateResultHeading .osBox img{width:24px;margin:0 4px 0 10px}.layerTemplateResult .layerTemplateInfoBoxSubHeading{width:100%;height:24px;clear:both}.layerTemplateResult .layerTemplateInfoBoxSubHeading h3{float:left;font-family:Inter,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:24px;letter-spacing:-.006em}.layerTemplateResult .layerTemplateInfoBoxSubHeading .share{padding:0;float:left;margin-top:0!important;margin-right:0;margin-bottom:0;border:0;background:var(--share-background);background-size:cover;cursor:pointer;color:transparent;width:24px;height:24px}.layerTemplateResult .descriptionBox{clear:both;margin-top:10px}.layerTemplateResult .layerTemplateActions{padding:20px 0 40px;height:40px}.layerTemplateResult .layerTemplateActions .layerTemplateActionBox{float:right;text-align:right;vertical-align:center}.layerTemplateResult .layerTemplateActions .layerTemplateActionBox button{font-family:Inter,sans-serif;margin:0;border:0;padding:0 10px;min-width:85px;height:35px;background-color:transparent;color:var(--font-color);font-size:16px;line-height:20px}.layerTemplateResult .layerTemplateActions .layerTemplateActionBox .share{background:var(--share-background);cursor:pointer;height:35px;color:transparent}.layerTemplateResult .layerTemplateActions .layerTemplateActionBox a{font-family:Inter,sans-serif;font-weight:600;text-transform:uppercase;border:0;margin:0 5px;padding:0;width:105px;height:35px;background-color:transparent;color:var(--font-color);font-size:16px;line-height:20px;opacity:60%}.layerTemplateResult .layerTemplateActions .layerTemplateActionBox .layerPreview,.layerTemplateResult .layerTemplateActions .layerTemplateActionBox .layerAdd{text-transform:uppercase;margin-left:30px;background-color:var(--link-color);color:#fff;cursor:pointer}.layerTemplatePreviewPanel{width:1020px;height:710px}.layerTemplatePreview{overflow:hidden;padding:0 20px;background-color:var(--body-color)}.layerTemplatePreview .layerTemplateResultOverride{box-shadow:none;padding:15px}.layerError{background-color:transparent}.layerTemplatePreviewBox{min-width:900px!important;max-width:1200px!important;margin:0 auto!important;padding:0!important}.layerTemplatePreviewBox .key .label,.layerTemplatePreviewBox .key .big,.layerTemplatePreviewBox .key .mod,.layerTemplatePreviewBox .key .labels,.layerTemplatePreviewBox .key .glyph{font-size:90%!important}.keyPreviewPopover{width:230px!important}.layerTemplatePreviewFooter{padding:20px 20px 0;text-align:right}.layerTemplatePreviewFooter a{font-size:12px}.layerTemplateSearchTags{clear:both;margin:20px 0;height:35px}.layerTemplateSearchTags button span{margin:0 0 0 3px;pointer-events:none}.layerTemplateTagBox{float:left;width:50%}.layerTemplateTagBox button{font-family:Inter,sans-serif;border:0;padding:0 10px;min-width:85px;height:35px;background-color:#0a5a9d;color:#fff;text-align:center;font-size:14px;line-height:20px;margin:0 10px 0 0;cursor:pointer}.layerTemplateTagBox button.disabled{cursor:auto}.layerTemplateTagBox .zsa{background-color:#008cba!important}.layerTemplateTagBox .community{background-color:#d48f2e!important}.layerTemplateMessagePanel{margin:20px;background:var(--saucer-background);min-height:260px;padding-right:360px;padding-bottom:40px}.layerTemplateMessagePanel h2{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:40px;line-height:56px;letter-spacing:-.022em;color:var(--theme-active-color);margin-top:20px}.layerTemplateMessagePanel p{margin:24px 10px 0 0;font-size:20px;line-height:24px;letter-spacing:-.017em;opacity:.8}.layerTemplateMessagePanel p span{font-weight:800;opacity:1}.layerTemplateSearchPage{max-width:900px;margin:0 auto;padding-top:30px}.layerTemplateEditorPage{max-width:900px;margin:0 auto;padding-top:20px}.layerTemplatePreviewPage{max-width:1100px;margin:0 auto;padding-top:10px;padding-bottom:20px}.layerPreviewMessage{padding-top:50px;padding-bottom:100px}.layerTemplatePreviewModal{position:relative;height:400px;width:700px;margin:0;padding:48px;top:25%;z-index:100001;background:#008cba;color:#fff;box-shadow:0 -6px 34px #00000040;font-family:Inter,sans-serif;font-style:normal;font-size:16px;line-height:24px}.layerTemplatePreviewModal p{margin-bottom:24px}.layerTemplatePreviewModal p button{margin:0;border:0;padding:0;cursor:pointer;background:transparent;font-family:Inter,sans-serif;font-style:normal;font-size:16px;line-height:24px;color:#fff;text-decoration:underline}.layerTemplatePreviewModal h3{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:28px;line-height:32px;letter-spacing:-.017em;color:#fff;padding-bottom:26px}.layerTemplatePreviewModal .panelActionBox{padding-top:18px;height:35px}.layerTemplatePreviewModal .panelActionBox button{float:left;font-family:Inter,sans-serif;margin:0 0 0 10px;border:0;padding:0;min-width:85px;height:35px;background-color:transparent;color:#fff;font-size:16px;line-height:20px;text-transform:uppercase;cursor:pointer}.layerTemplatePreviewModal .panelActionBox button.rightCTA{float:right}.layerTemplatePreviewModal .panelActionBox button.defaultCTA{float:right;background-color:#fff;color:#008cba}.layerTemplatePreviewModal .notLoggedIn{padding-top:36px}.layerTemplateSearchPage .layerTemplateResult{background-color:var(--input-background);margin:40px 0}.addToLayoutPopover{margin:0;padding:0;background-color:var(--card-background);width:244px;min-height:90px;max-height:290px;z-index:10000;transform:translate(10px)}.addToLayoutPopover .layerSelectionBox{min-height:0;max-height:200px;overflow-y:scroll;overflow-x:hidden;border:0;margin:0;padding:0}.addToLayoutPopover .layerSelectionBox button{border:0;margin:0;width:100%;text-align:center;vertical-align:center;height:45px;padding:5px;background-color:transparent;color:var(--font-color);font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:100%;line-height:20px;letter-spacing:-.014em;cursor:pointer}.addToLayoutPopover .layerSelectionBox button:hover{background:var(--link-color);color:#fff}.addToLayoutPopover .defaultLayerBox{border-top:1px solid var(--default-layer-box-border);border-bottom:1px solid transparent}.addToLayoutPopover .defaultLayerBox button{border:0;margin:0;padding:5px;text-align:center;vertical-align:center;width:100%;height:88px;background-color:transparent;color:var(--font-color);font-family:Inter,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:20px;letter-spacing:-.014em;cursor:pointer}.addToLayoutPopover .defaultLayerBox button:hover{background:var(--link-color);color:#fff}.addToLayoutPopover .defaultLayerBox span{text-transform:capitalize}.copyToClipboard{margin:0;padding:6px 16px 8px;border:0;width:80px;height:30px;text-align:center;vertical-align:center;color:var(--copy-to-clipboard-color);background:var(--copy-to-clipboard-bg);border-radius:4px;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:17px;box-shadow:none!important;filter:none!important;animation:fadeOut 1s forwards;animation-delay:3s}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.copyToClipboard .arrow{background:var(--copy-to-clipboard-bg)}.copyToClipboard .arrow>svg path{fill:var(--copy-to-clipboard-bg)}.layerTemplateViewer,.layerTemplateEditor{font-family:Inter,sans-serif}.layerTemplateViewer h2,.layerTemplateEditor h2{font-size:16px}.layerTemplateViewer .actionBox,.layerTemplateEditor .actionBox{width:100%;padding:10px 0;text-align:right}.layerTemplateViewer .actionBox button,.layerTemplateEditor .actionBox button{border:0;padding:0 10px;min-width:85px;height:35px;background-color:#0a5a9d;color:#fff;text-align:center;font-size:14px;line-height:20px;margin:0;cursor:pointer;text-transform:uppercase}.layerTemplateViewer{width:100%}.layerTemplateViewer .layerTemplateViewerBox .tableBox{min-height:350px;max-height:350px;overflow-y:scroll;margin-bottom:10px;margin-top:25px;border-top:1px solid var(--font-color);border-bottom:1px solid var(--font-color);padding:10px 0}.layerTemplateViewer .layerTemplateViewerBox .tableBox table{width:100%}.layerTemplateViewer .layerTemplateViewerBox .tableBox tr{margin:0;padding:0;border:0;vertical-align:center}.layerTemplateViewer .layerTemplateViewerBox .tableBox th,.layerTemplateViewer .layerTemplateViewerBox .tableBox td{height:20px;text-align:left}.layerTemplateViewer .layerTemplateViewerBox .tableBox thead{border-bottom:1px solid var(--font-color)}.layerTemplateViewer .layerTemplateViewerBox .tableBox thead th{position:sticky;top:0;height:30px;margin-bottom:10px}.layerTemplateViewer .layerTemplateViewerBox .tableBox tbody td{padding:10px 0 5px;font-family:monospace}.layerTemplateViewer .layerTemplateViewerBox .tableBox td{font-size:14px}.layerTemplateViewer .layerTemplateViewerBox .tableBox td button{margin:0;padding:0;border:0;background-color:transparent;font-size:inherit;color:var(--link-color);cursor:pointer;font-family:monospace}.layerTemplateViewer .layerTemplateViewerBox .tableBox td button:hover{color:var(--link-color-hover)}.layerTemplateViewer .layerTemplateViewerBox .tableBox td button.delete{color:#ff4500}.layerTemplateViewer .layerTemplateViewerBox .tableBox td button.delete:hover{background-color:#ff4500;color:#fff}.layerTemplateViewer .layerTemplateViewerBox .tableBox th{font-weight:700}.layerTemplateViewer .layerTemplateViewerBox .hintsBox{font-size:12px}.layerTemplateViewer .noResults{min-height:400px;background:var(--saucer-background-center)}.layerTemplateEditor{overflow-y:scroll;font-size:16px}.layerTemplateEditor label{font-size:14px}.layerTemplateEditor .previewBox{margin:10px 0;height:20px}.layerTemplateEditor .messageBox{height:20px}.layerTemplateEditor .messageBox span.error{color:red}.layerTemplateEditor .messageBox span.message{color:#32cd32}.layerTemplateEditor .optionsBox{margin-top:5px;height:25px}.layerTemplateEditor .optionsBox input,.layerTemplateEditor .optionsBox label{float:left}.layerTemplateEditor .optionsBox input{margin-right:5px}.layerTemplateEditor .optionsBox label{margin-right:50px}.layerTemplateEditor .tagBox{margin:18px 0}.layerTemplateEditor .tagBox label{font-weight:700;margin-bottom:5px}.layerTemplateEditor .optionsBox{margin:8px 0}.layerTemplateEditor .optionsBox input[type=checkbox]{font-size:16px;margin-right:10px}.layerTemplateEditor .optionsBox label{text-align:left;width:15%;font-weight:400!important}.layerTemplateEditor .inputBox{margin:18px 0}.layerTemplateEditor .inputBox label{font-weight:700;margin-bottom:5px}.layerTemplateEditor .inputBox input[type=text]{font-size:16px}.layerTemplateEditor .inputBox input:focus{outline:none!important}.layerTemplateEditor .tagBox{margin:10px 0;font-size:14px}.layerTemplateEditor .actionBox button{background-color:#ff4500}.editor{margin-top:30px;padding-bottom:120px;min-width:1200px}.editor .build-error pre{overflow:auto!important}.editor .build-error .logs{background-color:#222;font-family:monospace;color:#ddd;padding:15px;border-radius:0;word-break:break-all;white-space:pre-wrap}.editor .build-error .header{border-radius:0;font-size:12px;padding:15px;border:1px solid #da2c2c;margin:15px auto;width:60%;background-color:#ffa6a6;color:#323546}.editor .build-error .header a{color:#323546;text-decoration:underline}.editor.selecting-color{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAdgAAAHYBTnsmCAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAF1SURBVDiNjZOxS1tRFMZ/p7lveOBWEVwc7CauUiEZCiXgrn9EbRchkjwytUOeJeni0sVROxSt4OA/0PCkio7i4iIuFjqkUNrhec9x0MBL8l7Su93vnN93z3e5F4qX1Ov1j1EUbQNS1FQaA38WkQ3gZaVSmUmS5Pi/DaIoeg9sZqSlcrmsSZJ8HzkpB141s/2cmpnZWrvdPiw0qNVq0865S2AmbzLgV6lUWozj+GdfeJatBkHwaQwMMO2938qdoNFozAHXQDDGQAHvnHvRarVuByYQkTcTYIBzIPDer49EMLOVCTAicvDUWx0xAOYn8B74NtybNbAJBkci8ntYzEa4KiLN7FZV36nq6+He7AR7Oey9mX11zi0551JgC0BEvowY9Hq9HeD0afsX2FbVhTRN36rqK1U94zH7jzAMd/rcwEtsNpuz3vtDYLkgzYmqrnY6nbu+MPCZut3un2q1upum6Q3wXESmgH/AhYh8CMOwFsfxwEU+ADs6iCxF0eEIAAAAAElFTkSuQmCC),auto}.editor.selecting-color .key a{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAdgAAAHYBTnsmCAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAF1SURBVDiNjZOxS1tRFMZ/p7lveOBWEVwc7CauUiEZCiXgrn9EbRchkjwytUOeJeni0sVROxSt4OA/0PCkio7i4iIuFjqkUNrhec9x0MBL8l7Su93vnN93z3e5F4qX1Ov1j1EUbQNS1FQaA38WkQ3gZaVSmUmS5Pi/DaIoeg9sZqSlcrmsSZJ8HzkpB141s/2cmpnZWrvdPiw0qNVq0865S2AmbzLgV6lUWozj+GdfeJatBkHwaQwMMO2938qdoNFozAHXQDDGQAHvnHvRarVuByYQkTcTYIBzIPDer49EMLOVCTAicvDUWx0xAOYn8B74NtybNbAJBkci8ntYzEa4KiLN7FZV36nq6+He7AR7Oey9mX11zi0551JgC0BEvowY9Hq9HeD0afsX2FbVhTRN36rqK1U94zH7jzAMd/rcwEtsNpuz3vtDYLkgzYmqrnY6nbu+MPCZut3un2q1upum6Q3wXESmgH/AhYh8CMOwFsfxwEU+ADs6iCxF0eEIAAAAAElFTkSuQmCC),auto}.editor.picking-color{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAdgAAAHYBTnsmCAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAGWSURBVDiNlZIxaxRRFIW/+2ZnYEaDYGkZsDQ/wkoQFBMMWNkJqWSKMGHR5UIgsHHZ3h8gmI3N/gtJaauxUzvdiJkByXvXIvviuNld9XXv3nPOPe+8K/znqareXeAFgBlPZRm429U1gL09fQews9PbMOMl0JlCPi8U6HZ1zXsbAySJ3A8h3JwhA3yaK6CqnaYJR8Dq1Op3EbkClrRgZ8DjhQ6q6vktkDFw/XJXPIStfn935BYJ5HlyDHyYRxaxJ/3+7ghgroCqFk0TRsBPM3cH5Fur/cM59z5eLgmoalHXdnjuwm3u7+tbM3n0G2HXvLdx/CG3jKyqtaoWIuEZcDTj5E8HZTnM69oORCwJ4eqmqtZlOcybJrwGOt6vPIBwD/goEtbjbsjs5KKQh3FyXduhiFl0M8V2VPXsItKyHOZpejISsdT7lY3BYPu0LId5lk0OgCzW5oUN4LJs8gpwee7WB4PtU1Ut0vTkjZkksbaIDOdrebso5Ebbdvspy8gXIcbAZkP8GzkKfK2q3iTLJl9EzP+L7fb5BTt6yRkoEIVhAAAAAElFTkSuQmCC),auto}.editor.picking-color .key a{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAdgAAAHYBTnsmCAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAGWSURBVDiNlZIxaxRRFIW/+2ZnYEaDYGkZsDQ/wkoQFBMMWNkJqWSKMGHR5UIgsHHZ3h8gmI3N/gtJaauxUzvdiJkByXvXIvviuNld9XXv3nPOPe+8K/znqareXeAFgBlPZRm429U1gL09fQews9PbMOMl0JlCPi8U6HZ1zXsbAySJ3A8h3JwhA3yaK6CqnaYJR8Dq1Op3EbkClrRgZ8DjhQ6q6vktkDFw/XJXPIStfn935BYJ5HlyDHyYRxaxJ/3+7ghgroCqFk0TRsBPM3cH5Fur/cM59z5eLgmoalHXdnjuwm3u7+tbM3n0G2HXvLdx/CG3jKyqtaoWIuEZcDTj5E8HZTnM69oORCwJ4eqmqtZlOcybJrwGOt6vPIBwD/goEtbjbsjs5KKQh3FyXduhiFl0M8V2VPXsItKyHOZpejISsdT7lY3BYPu0LId5lk0OgCzW5oUN4LJs8gpwee7WB4PtU1Ut0vTkjZkksbaIDOdrebso5Ebbdvspy8gXIcbAZkP8GzkKfK2q3iTLJl9EzP+L7fb5BTt6yRkoEIVhAAAAAElFTkSuQmCC),auto}.editor .title{position:relative;font-family:Inter;display:inline-block;font-size:2.5em;font-weight:500;line-height:1;min-width:100px;max-width:100%;resize:none;padding:0;margin:0}.editor .title input{padding:0;margin:0;top:0;left:0;position:absolute;font-family:Inter;font-size:1em;font-weight:500;line-height:1}.editor .title.editable{padding:5px;border-radius:5px;outline:transparent solid 0}.editor .title.editable:focus,.editor .title.editable:hover{background-color:var(--tab-background)}.editor .model-toggle{position:relative;margin-top:15px}.editor .model-toggle .toggle{list-style-type:none;margin:0 auto;padding:0}.editor .model-toggle .toggle .entry{display:inline-block;margin:0;border-bottom:10px solid var(--border-color)}.editor .model-toggle .toggle .entry-button{background-color:transparent;color:var(--font-color);box-sizing:border-box;cursor:pointer;outline:0;padding:0 0 5px;width:70px;border:none;transition:color .4s cubic-bezier(.25,.25,.25,1.25);font-family:Inter,sans-serif}.editor .model-toggle .toggle .entry-button.active{color:var(--link-color)}.editor .model-toggle .toggle .entry-button:hover{color:var(--link-color);background-color:transparent}.editor .model-toggle .marker{height:10px;position:absolute;width:70px;bottom:0;background-color:var(--link-color);transition:left .4s cubic-bezier(.25,.25,.25,1.25)}.editor a.tab,.editor a.hollow-tab{color:var(--font-color)}.editor .tabs{overflow:hidden;flex:1;margin-top:15px;background-color:var(--tabs-background);padding:5px 5px 0}.editor .tabs .tabs-container{display:flex;align-items:flex-end;width:100%}.editor .tabs .hollow-tab{align-self:flex-end;position:relative;box-sizing:border-box;margin-right:10px;height:50px;text-align:center;padding:12px 5px 15px}.editor .tabs .hollow-tab span{margin-right:4px}.editor .tabs .tab{align-self:flex-end;position:relative;transition:background-color .2s ease;border-bottom:transparent;box-sizing:border-box;margin-right:5px;height:50px;text-align:center;min-width:130px;padding:15px 5px;background-color:var(--tab-background);color:var(--font-color);display:block}.editor .tabs .tab:hover{background-color:var(--tab-active)}.editor .tabs .tab:focus{outline:none}.editor .tabs .tab.small{min-width:40px}.editor .tabs .tab.no-margin{margin-right:0}.editor .tabs .tab.conflictual a,.editor .tabs .tab.conflictual .caret{color:#da2c2c!important}.editor .tabs .tab.active{background-color:var(--tab-active);font-weight:700}.editor .tabs .tab.active a{font-size:1.1em;line-height:.1em;color:var(--font-color-strong)}.editor .tabs .tab .caret{cursor:pointer}.editor .tabs .tab .title-edit{color:#333;max-width:70px;border:none;outline:none;padding:2px 5px;border-radius:0;background-color:#ddd;margin-right:5px;line-height:0}.editor .tabs .tab .title-edit::placeholder{color:#333}.editor .tabs .builtin-tooltip{display:inline-block;z-index:11}.editor .tabs .icon{position:relative;top:2px;left:5px;z-index:11}.editor .builtin-tabs{width:98%;margin:0 auto 10px;text-align:center}.editor .builtin-tabs .builtin-tabs-border{border:1px solid var(--border-color);border-top-left-radius:0;border-top-right-radius:0;border-bottom:transparent;height:5px}.editor .keyboard{position:relative;padding:15px 0;width:100%}.editor .keyboard .layer{display:grid;width:100%}.editor .keyboard .layer.side-opened{grid-template-columns:auto 300px}.editor .wally-warning{position:relative;margin:15px 0;text-align:left;padding:10px;background-color:var(--input-background);border-radius:0}.editor .wally-warning p.intro{padding:0 10px 0 5px}.editor .wally-warning p{margin:0 0 5px;z-index:1;line-height:1.4em}.editor .wally-warning .links{display:flex;align-items:center;justify-content:space-around}.editor .wally-warning .links a{color:#d48f2e;text-decoration:underline}.editor .wally-warning .icon-warning{position:absolute;top:15px;left:10px;z-index:0;font-size:32px}.editor .wally-warning span.dismiss{position:absolute;top:5px;right:5px;font-size:1.2em;color:var(--link-color);cursor:pointer}.editor .modify-container{width:280px;display:flex;flex-direction:column;align-items:flex-end}.editor .modify-container p{margin-top:5px;text-align:left;line-height:1.25em}.editor .commit-message{flex:1;margin-left:5px;position:relative;top:-1px}.editor .commit-message .time-ago{font-size:.9em;opacity:.9}.editor .add-layer{border:1px solid var(--border-color);position:relative;display:inline-block;float:right;height:50px;transition:background-color .2s ease;border-top-left-radius:0;border-top-right-radius:0;padding:15px}.editor .add-layer:hover{background-color:var(--tab-background)}.editor .tab-button{border:1px solid var(--border-color);position:relative;display:inline-block;float:right;color:var(--link-color);height:50px;transition:background-color .2s ease;border-top-left-radius:0;border-top-right-radius:0;cursor:pointer;padding:15px;background-color:var(--disabled-tab)}.editor .tab-button:hover{color:inherit;cursor:pointer}.editor .tab-button.active{color:var(--font-color);background-color:var(--tab-active)}.editor .tab-button.active:hover{color:var(--font-color);cursor:initial}.editor .notification{position:relative;display:inline-block}.editor .notification .bubble{position:absolute;opacity:.9;top:-7px;right:-10px;background-color:var(--link-color);color:#fff;font-size:.65em;border-radius:50%;height:16px;width:16px;text-align:center;line-height:1em;padding:4px 3px 2px;font-weight:700}.editor .error-log .message{border-radius:0;font-size:12px;padding:15px;border:1px solid #da2c2c;margin:15px auto;width:60%;background-color:#ffa6a6}.editor .error-log .logs{background-color:#222;font-family:monospace;color:#ddd;padding:15px;border-radius:0;word-break:break-all;white-space:pre-wrap}.editor .swap-undo{display:grid;column-gap:32px;grid-template-columns:repeat(3,auto)}.editor .swap-undo a{color:var(--font-color)}.editor .swap-undo a span{font-size:1.4em;vertical-align:text-bottom}.editor .layout-tour-editor-trigger:before{content:" ";position:relative;top:-2px;left:5px;display:inline-block;width:5px;height:5px;background-color:var(--link-color);border-radius:50%}.legend p{margin-bottom:0}.legend .key{display:flex;flex-direction:column;font-size:.8em;align-items:center;justify-content:center;text-align:center;width:45px;height:45px;flex:0 0 45px;padding:0}.legend .key .label{font-size:.9em}.legend .key .label.big{font-size:2em}.legend .key .label .glyph{font-size:2.5em}.mobile-editor{background-color:var(--body-color)}.mobile-editor .tour-nav{background-color:#0000001a;position:absolute;touch-action:none;left:0;bottom:-1px;right:0;z-index:10}.mobile-editor .tour-nav .nav-button{padding:10px;background-color:#00000080;color:#fff;transition:opacity .2s ease}.mobile-editor .tour-nav .nav-button.completed{opacity:0}.mobile-editor .tour-nav .nav-button:active{color:#fff}.mobile-editor .tour-nav .nav-button:focus{color:#fff}.mobile-editor .tour-nav .progress{flex:1;height:36px}.mobile-editor .tour-nav .progress .rail{position:relative;background-color:#eee;height:100%}.mobile-editor .tour-nav .progress .rail .bar{position:absolute;top:0;left:0;height:100%;background-color:#0000001a;transition:width .2s ease}.mobile-editor .tour-nav .title{text-align:center;font-weight:700;padding:10px}.mobile-editor .layout-map{touch-action:none;-webkit-touch-callout:none;user-select:none;transform-origin:0 0}.mobile-editor .layout-map .wrapper{width:100%;height:100%}.mobile-editor .layer-nav{background-color:#0000001a;position:absolute;touch-action:none;z-index:10}.mobile-editor .layer-nav .nav-button{padding:15px;background-color:#00000080;color:#fff;transition:opacity .2s ease}.mobile-editor .layer-nav .nav-button.disabled{opacity:0}.mobile-editor .layer-nav .nav-button:active{color:#fff}.mobile-editor .layer-nav .nav-button:focus{color:#fff}@media screen and (orientation: portrait){.mobile-editor .layer-nav{left:15px;bottom:15px;right:15px}}@media screen and (orientation: landscape){.mobile-editor .layer-nav{left:15%;bottom:15px;right:15%}}.mobile-editor .key-panel{display:block;position:absolute;background-color:var(--body-color);touch-action:none;z-index:11;user-select:none;box-shadow:#0003 0 5px 20px}@media screen and (orientation: portrait){.mobile-editor .key-panel{bottom:0;left:0;width:100vw;height:40vh}}@media screen and (orientation: landscape){.mobile-editor .key-panel{top:0;right:0;width:50vw;height:100vh}}.mobile-editor .key-panel.hide{display:none}.mobile-editor .key-panel .inner{position:relative;padding:15px;width:100%;height:100%;z-index:2}.mobile-editor .key-panel .tour-overlay{position:absolute;inset:0;z-index:1;touch-action:none}.mobile-editor .key-panel .close-button{position:absolute;top:-5px;right:0;padding:15px;text-decoration:none;color:var(--font-color);font-size:1.5em;z-index:1}.mobile-editor .key-panel h1{margin:0 0 5px}.mobile-editor .key-panel h2.category{opacity:.6;font-size:1.2em;margin:0 0 5px}.mobile-editor .key-panel .background{position:absolute;z-index:0;inset:0;font-size:8em;opacity:.1}.mobile-editor .key-panel .description{height:25vh;overflow:scroll}@media screen and (orientation: landscape){.mobile-editor .key-panel .description{height:65vh}}.mobile-editor .layer{position:relative;height:100vh}.mobile-editor .layer .inner{position:relative;width:1340px;height:512px}.embedded .editor{flex:1;min-width:initial}@media only screen and (max-width: 750px){.embedded .editor{display:none}}.embedded .key .content .label.small{font-size:50%;line-height:1em}.embedded .preview{position:relative}@media only screen and (min-width: 750px){.embedded .preview{display:none}}.embedded .preview .title{position:relative;margin:0}.embedded .preview img{width:100%}.embedded .preview .link{position:absolute;top:50%;width:100%;left:0;text-align:center;font-size:2em;margin-top:-1em}.embedded .halfmoon{margin-top:25px}.glow-name{position:relative;background-color:var(--glow-name-background);padding:8px;display:inline-block}.glow-name.dark{background-color:#000}.glow-name.light{background-color:#fff}.in-popover .glow-name-container{width:100%;display:block;margin-top:8px}.extra-padding{padding-top:4px}.onboardingPanelTop{position:fixed;top:0;left:0}.onboardingPanelBottom{position:fixed;bottom:0;left:0;animation-duration:2s;animation-name:panelSlideIn}@keyframes panelSlideIn{0%{height:0}to{height:178px}}#onboardingPanel{width:100%;height:178px;background:#008cba;box-shadow:0 -6px 34px #00000040;color:#fff;z-index:1000}#onboardingPanel .close{max-width:682px;margin:0 auto;position:relative}#onboardingPanel .close button{background-color:transparent;border:none;color:#fff;position:absolute;top:8px;right:14px;cursor:pointer}#onboardingPanel .onboardingPanelContent{margin:22px auto;padding:0 5px;max-width:682px;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:center;letter-spacing:-.006em}@media only screen and (max-width: 692px){#onboardingPanel .onboardingPanelContent{font-size:15px;line-height:20px}}#onboardingPanel .onboardingPanelContent p{margin-bottom:24px}@media only screen and (max-width: 692px){#onboardingPanel .onboardingPanelContent p{margin-bottom:20px}}#onboardingPanel .onboardingPanelContent p#tourActiveText{padding-top:30px}#onboardingPanel .onboardingPanelContent button{margin:0;padding:0;border:0;text-decoration:underline;color:#fff;font-weight:700;cursor:pointer;background-color:transparent;font-family:Inter,sans-serif;font-style:normal;font-size:16px;line-height:24px;z-index:2}@media only screen and (max-width: 692px){#onboardingPanel .onboardingPanelContent button{font-size:15px;line-height:20px}}#titleBox{min-width:300px;overflow:visible}.onboardingModal{position:fixed;height:400px;width:400px;margin:-200px 0 0 -200px;padding:35px 20px;top:50%;left:50%;z-index:100001;background:#008cba;color:#fff;box-shadow:0 -6px 34px #00000040;font-family:Inter,sans-serif;font-style:normal;font-size:16px;line-height:24px}.onboardingModal a{color:#fff;font-weight:700}.onboardingModal p{margin-bottom:24px}.onboardingModal button{position:absolute;width:32px;height:32px;top:10px;right:10px;background-color:transparent;border:0;padding:0;margin:0;cursor:pointer}#onboardingPrompt{position:fixed;height:260px;width:400px;margin:-200px 0 0 -200px;padding:35px 20px;top:50%;left:50%;z-index:100001;background:#008cba;color:#fff;box-shadow:0 -6px 34px #00000040;font-family:Inter,sans-serif;font-style:normal;font-size:16px;line-height:24px}#onboardingPrompt a{color:#fff;font-weight:700}#onboardingPrompt p{margin-bottom:24px}#onboardingPrompt button{background-color:transparent;margin:0;padding:0;border:0;font-family:Inter,sans-serif;font-style:normal;font-size:16px;line-height:24px;font-weight:700;cursor:pointer;color:#fff;opacity:.5;text-decoration:none;text-transform:uppercase}#onboardingPrompt button.leftButton{float:left}#onboardingPrompt button.rightButton{float:right}#onboardingPrompt button.defaultButton{opacity:1}.clear-button{cursor:pointer;background-color:transparent;color:var(--font-color);margin:0;padding:0;border:0;font-size:16px;line-height:16px;font-weight:700}.modal-no-scroll{overflow:hidden}.layerAdminLinkBox{clear:both;margin-bottom:20px;padding-right:10px;text-align:right}.featuredLayer a{color:var(--link-color)!important}.signup-banner{color:#fff;background-color:#008cba;padding:24px;position:fixed;left:0;bottom:0;width:100%}.signup-banner .signup-banner-content{text-align:center}.signup-banner .signup-banner-content a{color:#fff;text-decoration:underline}.layer-restore .layer-list{padding-right:15px;margin-right:15px;border-right:1px solid var(--border-color);align-self:stretch;height:350px;overflow:auto;min-width:120px}.layer-restore .layer-list li{margin-bottom:8px;font-size:16px}.layer-restore .layer-list li.active a{font-weight:700;text-decoration:underline}.layer-restore-panel{position:relative;top:150px;box-shadow:0 5px 10px #000c;background:var(--card-background);overflow-y:scroll;-webkit-overflow-scrolling:touch;border-radius:5px;outline:none;cursor:auto;padding:20px;max-width:1200px;min-width:960px}.manual-detection-overlay{position:fixed;inset:80px 0 0;background:var(--card-background)}.editor.flashing{display:none}.flasher{margin:85px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-y:scroll;background-color:var(--body-color);overflow-y:auto;overflow-x:hidden}.flasher .selection-hint{color:#fff;z-index:100;text-align:left;background-color:#008cba;filter:drop-shadow(0px 1px 8px rgba(0,0,0,.25));padding:24px 32px;position:fixed;width:350px;left:600px;top:150px}.flasher .selection-hint .arrow{position:absolute;height:16px;width:16px;background-color:#008cba;top:50%;left:0;transform:translate(-50%,-50%) rotate(45deg)}.flasher .udev-hint{font-size:18px;line-height:150%;margin:25px auto 0;padding:10px 20px;width:530px;background-color:var(--card-background)}.flasher .udev-hint a{text-decoration:underline}.flasher .frame{background-color:var(--body-color);width:610px}.flasher .frame .pictogram{display:flex;justify-content:center;padding-top:40px}.flasher .frame .pictogram .offset{margin-left:105px}.flasher .frame .troubleshoot-emoji{font-size:84px}.flasher .frame .body{margin-top:50px;text-align:center}.flasher .frame .body h1{font-size:24px;font-weight:700;line-height:29px}.flasher .frame .body p.description{max-width:580px;margin:0 auto;font-size:18px;line-height:27px}.flasher .frame .body a.secondary{color:var(--font-color);font-weight:700;font-size:20px}.flasher .frame .body .progress-rail{width:330px;height:22px;margin:38px auto 0;background-color:#f2994a;opacity:.6;border-radius:88px;padding:2px}.flasher .frame .body .progress-rail .progress{width:0;height:100%;background-color:#fff;transition:width .4s ease-in-out;border-radius:88px}.flasher .frame .steps{position:relative;display:flex;justify-content:space-between;width:100px;margin:50px auto 0;height:50px}.flasher .frame .steps .pill{background-color:#f2994a;width:10px;height:10px;border-radius:50%;opacity:.6}.flasher .frame .steps .current-pill{position:absolute;left:-2.5px;top:-2.5px;background-color:#f2994a;width:15px;height:15px;border-radius:50%;transition:transform .2s ease-in-out}.flasher .frame .steps.middle .current-pill{transform:translate(45px)}.flasher .frame .steps.end .current-pill{transform:translate(90px)}.linux-udev{text-align:left}.linux-udev h2{font-size:24px}.linux-udev span.code{background-color:var(--card-background);border-radius:6px;padding:2px}.linux-udev pre.code,.linux-udev div.code{background-color:var(--card-background);border-radius:6px;padding:6px;white-space:pre-wrap}.qc{min-width:1000px}.qc .content{flex:1}.qc .infos{margin:0 auto;font-size:1.5em;width:85%;padding:16px 24px}.qc .infos h2{font-size:1.5em;margin-bottom:.5em}.qc .infos button{font-size:1.2em}.qc .infos label{margin-bottom:.5em}.qc .infos input,.qc .infos textarea{font-size:1em;background-color:var(--card-input-background)}.qc .rgb{width:600px;margin:0 auto;padding:16px 24px}.qc .rgb .grid{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:20px}.qc .stepper .step{background-color:#aaa}.qc .stepper .step.completed{background-color:#0e56b0}.qc .stepper .step.active{background-color:#1d7aed}.qc .visual .questions{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:20px}@media (max-width: 600px){.qc .visual .questions{grid-template-columns:repeat(2,1fr)}}.qc .visual .questions .question{font-size:2em;line-height:1.2em}.qc .visual .questions .photo img{width:100%}.qc .bootloader{margin:0 auto;font-size:1.5em;width:85%;padding:16px 24px}.qc .bootloader .entry span{width:120px}.qc .status .grid{display:grid;grid-template-columns:repeat(2,1fr)}.qc .complete .comment{width:100%;resize:none;padding:8px;box-sizing:border-box}.qc-fail-modal{font-size:2em;line-height:1.2em}.qc-fail-modal textarea{box-sizing:border-box;resize:none;width:100%;padding:8px 14px;font-size:20px}.qc-fail-modal .counter{font-size:12px;line-height:12px}.print-canvas{display:none}.print-layer{position:relative}.print-footer{position:absolute;bottom:2px;width:100%}@media print{html,body{width:100%;height:100%;margin:0;padding:0}.noprint{display:none!important}header,.logo>img,.logo>svg{display:none!important}footer{display:none}.moonlander,.ergodox,.planck{padding:0}.print-canvas{color:#000;display:block;font-family:Inter,sans-serif;text-align:center}.print-canvas h1{width:100%;font-size:1em}.print-canvas .layout-link{margin:5px 0}.print-canvas .layers-container .layer{display:block;margin:0;page-break-inside:avoid;padding:0}.print-canvas .layers-container .layer>div>div{border-color:#000}.print-canvas .layers-container .layer a>div{padding-top:1px}.print-canvas .legend{background:transparent;position:relative;top:0;left:0;padding:0 5px;display:flex;max-width:initial;max-height:initial;justify-content:space-between}.print-canvas .legend h3{display:none}.print-canvas .legend>div{box-sizing:border-box;flex:1;padding-right:5px;margin:0;font-size:.7em}.rocket-glow{display:none}.key{box-shadow:none!important;border:1px solid black!important;position:relative}.key.rocket.dual-fucntion svg,.key.rocket.magic svg,.key.rocket.custom svg,.key.rocket.danger svg,.key.rocket.macro svg,.key.rocket.magic svg,.key.rocket.modifier svg,.key.rocket.shine svg{fill:transparent!important}.key.rocket.dual-fucntion svg path,.key.rocket.magic svg path,.key.rocket.custom svg path,.key.rocket.danger svg path,.key.rocket.macro svg path,.key.rocket.magic svg path,.key.rocket.modifier svg path,.key.rocket.shine svg path{stroke:#000!important}.key .content.transparent{opacity:.25!important}.key .content .labels.two-labels .key-tag{display:none!important}.key .content .label,.key .content .mod{font-size:12px!important}.key .content .label.big,.key .content .mod.big{font-size:14px!important}.key .content .label.small,.key .content .mod.small{font-size:10px!important}.key .content .key-tag{font-size:8px!important}.key .content .glyph{position:relative}.key .content .glyph>span{font-size:20px!important}.key .content .glyph .layer{left:0;right:0;top:4px;color:#fff!important;font-size:.3em!important}.planck .key .label,.planck .key .mod{font-size:14px!important}.planck .key .label.big,.planck .key .mod.big{font-size:22px!important}.planck .key .label.small,.planck .key .mod.small{font-size:12px!important}.planck .content .labels.two-labels .mod{display:block!important}}.rc-slider{position:relative;height:14px;padding:5px 0;width:100%;border-radius:6px;-ms-touch-action:none;touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.rc-slider-rail{position:absolute;width:100%;background-color:var(--border-color);height:4px;border-radius:6px}.rc-slider-track{position:absolute;left:0;height:4px;border-radius:6px;background-color:#1e88e2}.rc-slider-handle{position:absolute;margin-left:-7px;margin-top:-5px;width:14px;height:14px;cursor:pointer;cursor:-webkit-grab;cursor:grab;border-radius:50%;border:solid 2px #1e88e2;background-color:#fff;-ms-touch-action:pan-x;touch-action:pan-x}.rc-slider-handle:focus{border-color:#57c5f7;box-shadow:0 0 0 5px #1e88e2;outline:none}.rc-slider-handle-click-focused:focus{border-color:#1e88e2;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;color:#999}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;margin-left:-4px;width:8px;height:8px;border:2px solid var(--border-color);background-color:#fff;cursor:pointer;border-radius:50%;vertical-align:middle}.rc-slider-dot-active{border-color:#1e88e2}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-handle,.rc-slider-disabled .rc-slider-dot{border-color:#ccc;box-shadow:none;background-color:#fff;cursor:not-allowed}.rc-slider-disabled .rc-slider-mark-text,.rc-slider-disabled .rc-slider-dot{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{left:5px;bottom:0;width:4px}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;margin-bottom:-7px;-ms-touch-action:pan-y;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{left:2px;margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:first-child{margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:last-child{margin-bottom:-4px}.tooltip-zoom-down-enter,.tooltip-zoom-down-appear,.tooltip-zoom-down-leave{animation-duration:.3s;animation-fill-mode:both;display:block!important;animation-play-state:paused}.tooltip-zoom-down-enter.tooltip-zoom-down-enter-active,.tooltip-zoom-down-appear.tooltip-zoom-down-appear-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.tooltip-zoom-down-leave.tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.tooltip-zoom-down-enter,.tooltip-zoom-down-appear{transform:scale(0);animation-timing-function:cubic-bezier(.23,1,.32,1)}.tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform-origin:50% 100%;transform:scale(0)}to{transform-origin:50% 100%;transform:scale(1)}}@keyframes rcSliderTooltipZoomDownOut{0%{transform-origin:50% 100%;transform:scale(1)}to{opacity:0;transform-origin:50% 100%;transform:scale(0)}}.tooltip{position:absolute;left:-9999px;top:-9999px;visibility:visible;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.tooltip-hidden{display:none}.tooltip-placement-top{padding:4px 0 8px}.tooltip-inner{padding:6px 4px;min-width:24px;font-size:12px;line-height:1.2;color:#fff;text-align:center;text-decoration:none;background-color:#666;border-radius:6px;box-shadow:0 0 4px #ddd}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip-placement-top .tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#666}@font-face{font-family:oryx;src:url(/assets/oryx.1a2d494a.ttf?whn54i) format("truetype"),url(/assets/oryx.4b1195f6.woff?whn34i) format("woff"),url(/assets/oryx.f8d5172f.svg?whn53s#oryx) format("svg");font-weight:400;font-style:normal;font-display:block}.icon-none{font-size:1em!important}.keymapp-icon{width:24px}[class^=icon-],[class*=" icon-"]{font-family:oryx!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]:before,[class*=" icon-"]:before{color:inherit!important}.icon-link:before{content:"\e900"}.icon-copy:before{content:"\e901"}.icon-facebook:before{content:"\e902"}.icon-google:before{content:"\e903"}.icon-enlarge:before{content:"\e904"}.icon-twitter:before{content:"\e905"}.icon-github:before{content:"\e906"}.icon-shrink:before{content:"\e907"}.icon-close:before{content:"\e908"}.icon-pencil:before{content:"\e909"}.icon-trash-o:before{content:"\e90a"}.icon-code-fork:before{content:"\e90b"}.icon-combos:before{content:"\e90c"}.icon-lock:before{content:"\e90d";color:#666}.icon-do_not_disturb:before{content:"\e90e";color:#666}.icon-dictation:before{content:"\e90f";color:#666}.icon-spotlight:before{content:"\e910";color:#666}.icon-mission_control:before{content:"\e911";color:#666}.icon-toggle_layer_colors:before{content:"\e912";color:#666}.icon-shift_right:before{content:"\e913";color:#666}.icon-shift_left:before{content:"\e914";color:#666}.icon-emoji:before{content:"\e915";color:#666}.icon-caret_down:before{content:"\e916"}.icon-caret_left:before{content:"\e917"}.icon-caret_up:before{content:"\e918"}.icon-caret_right:before{content:"\e919"}.icon-search:before{content:"\e91a";color:#666}.icon-animation_speed_minus:before{content:"\e91b";color:#666}.icon-animation_speed_plus:before{content:"\e91c";color:#666}.icon-mute:before{content:"\e91d";color:#666}.icon-volume_minus:before{content:"\e91e";color:#666}.icon-volume_plus:before{content:"\e91f";color:#666}.icon-toggle_lighting:before{content:"\e920";color:#666}.icon-option_right:before{content:"\e921";color:#666}.icon-option_left:before{content:"\e922";color:#666}.icon-switch_animation:before{content:"\e923";color:#666}.icon-per_layer_color:before{content:"\e924";color:#666}.icon-swap:before{content:"\e925";color:#666}.icon-redo:before{content:"\e926";color:#666}.icon-undo:before{content:"\e927";color:#666}.icon-hue_minus:before{content:"\e928";color:#666}.icon-hue_plus:before{content:"\e929";color:#666}.icon-brightness_minus:before{content:"\e92a";color:#666}.icon-brightness_plus:before{content:"\e92b";color:#666}.icon-settings:before{content:"\e92c";color:#666}.icon-qmk:before{content:"\e92d";color:#666}.icon-layer_hold:before{content:"\e92e";color:#666}.icon-layer_tap:before{content:"\e92f";color:#666}.icon-raise:before{content:"\e930";color:#666}.icon-lower:before{content:"\e931";color:#666}.icon-layer_color:before{content:"\e932";color:#666}.icon-mouse_right:before{content:"\e933";color:#666}.icon-mouse_left:before{content:"\e934";color:#666}.icon-mouse_up:before{content:"\e935";color:#666}.icon-mouse_down:before{content:"\e936";color:#666}.icon-mouse_right_click:before{content:"\e937";color:#666}.icon-mouse_left_click:before{content:"\e938";color:#666}.icon-mouse_middle_button:before{content:"\e939";color:#666}.icon-stop:before{content:"\e93a";color:#666}.icon-picker:before{content:"\e93b"}.icon-back:before{content:"\e93c";color:#666}.icon-forward:before{content:"\e93d";color:#666}.icon-pause:before{content:"\e93e";color:#666}.icon-play:before{content:"\e93f";color:#666}.icon-saturation_minus:before{content:"\e940";color:#666}.icon-saturation_plus:before{content:"\e941";color:#666}.icon-none:before{content:"\e942";color:#666}.icon-application:before{content:"\e943";color:#666}.icon-linux_right:before{content:"\e944";color:#666}.icon-linux_left:before{content:"\e945";color:#666}.icon-command_right:before{content:"\e946";color:#666}.icon-command_left:before{content:"\e947";color:#666}.icon-oryx:before{content:"\e948";color:#666}.icon-backspace:before{content:"\e949";color:#666}.icon-arrow_right:before{content:"\e94a";color:#666}.icon-arrow_left:before{content:"\e94b";color:#666}.icon-windows_right:before{content:"\e94c";color:#666}.icon-windows_left:before{content:"\e94d";color:#666}.icon-enter:before{content:"\e94e";color:#666}.icon-space:before{content:"\e94f";color:#666}.icon-arrow_up:before{content:"\e950";color:#666}.icon-arrow_down:before{content:"\e951";color:#666}.ps{overflow-anchor:none;overflow:hidden!important;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{opacity:.6;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:11px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:10px;bottom:0;cursor:grab;position:absolute}.ps__thumb-y{background-color:#aaa;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style: none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ps{overflow:auto!important}}.scrollbar-container{position:relative;flex:1;flex-wrap:wrap;height:100%}.tf-v1-widget{width:100%;height:100%}.tf-v1-widget iframe{width:100%;height:100%;border:none}.footerMenu{display:grid;grid-template-columns:50% 50%;grid-auto-flow:row;line-height:24px;padding:28px 80px;background-color:var(--footer-background);font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:14px;letter-spacing:-.006em;min-width:1200px}.footerMenu section{grid-column:auto/span 1;grid-row:auto/span 1;color:var(--link-color)}.footerMenu section a{margin-right:24px}.footerMenu section button{border:0;margin:0 6px;padding:0;background:transparent;color:var(--link-color);cursor:pointer}.footerMenu section button.theme-active{font-weight:800;color:var(--theme-active-color)}.footerMenu #themeSelector{text-align:right}.rc-switch{border-radius:0}.rc-switch:after{border-radius:0}.rc-slider-mark-text{width:100px}.simplebar-track.simplebar-vertical{width:8px}.simplebar-scrollbar:before{border-radius:0}.color-picker .react-colorful__saturation,.color-picker .react-colorful__last-control{border-radius:0}.color-picker .react-colorful__saturation-pointer{border-radius:0;width:10px;height:10px}.color-picker .react-colorful__hue-pointer{border-radius:0;width:10px}#onboardingLander{color:#333;margin:20px 0 0;padding:300px 25px 75px;background:white url(/static/saucer.png) no-repeat center top;height:100%}#onboardingLander p{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px;letter-spacing:-.006em;padding:9px 0}em-emoji-picker{--border-radius: 0;min-height:250px;max-height:250px;--font-family: Inter, sans-serif;--font-size: 14px;--shadow: none}#emoji-picker-box{margin:5px 0;min-width:352px;max-width:352px}.calendar svg+div{color:#333}.chart svg text[dominant-baseline=text-before-edge]{transform:rotate(-45deg)}
