@import url(https://api.fontshare.com/v2/css?f[]=satoshi@500&display=swap);.switch[data-v-32e35536]{font-size:16px;background:#ededed;border-radius:24px}.switch .option[data-v-32e35536]{border-radius:24px;padding:8px 24px;text-align:center;width:100%;cursor:pointer;white-space:nowrap;gap:10px}.switch .option svg path[data-v-32e35536]{fill:#000}.switch .option[data-v-32e35536]:hover{background:#d4d4d4}.switch .option.current[data-v-32e35536]{background:#000;color:#fff;cursor:default}.switch .option.current svg path[data-v-32e35536]{fill:#fff}.switch.small-padding .option[data-v-32e35536]{padding:8px 12px}#recap[data-v-72bf6790]{position:absolute;top:0;left:100%;width:100%;height:100%;background:#fff;z-index:3;transition:left .5s;overflow-y:auto;overflow-x:hidden}#recap.show[data-v-72bf6790]{left:0}#recap .go-back[data-v-72bf6790]{white-space:nowrap;cursor:pointer}#recap .go-back svg[data-v-72bf6790]{margin-right:10px}#recap .info[data-v-72bf6790]{gap:20px}#recap .info .image[data-v-72bf6790]{position:relative;padding-top:100%}#recap .info .image img[data-v-72bf6790]{position:absolute;top:0;left:0;width:100%;height:100%}#recap .info .input-wrapper[data-v-72bf6790]{width:100%;margin-bottom:12px}#recap .info .input-wrapper .title[data-v-72bf6790]{margin-bottom:4px}#recap .info .input-wrapper input[data-v-72bf6790]:not([type=checkbox]),#recap .info .input-wrapper select[data-v-72bf6790]{width:100%;text-align:left}#recap .info .input-wrapper select option[data-v-72bf6790],#recap .info .input-wrapper select[data-v-72bf6790]{text-transform:capitalize}#recap .info .input-wrapper input[type=checkbox][data-v-72bf6790]{margin-top:10px}#recap .info .input-wrapper label[data-v-72bf6790]{margin-left:10px}#recap .info .input-wrapper.disabled[data-v-72bf6790]{opacity:.5;pointer-events:none}#recap .info .error[data-v-72bf6790]{color:#c30101}#recap .overlay[data-v-72bf6790]{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.5;z-index:3}#recap .end-screen[data-v-72bf6790]{position:absolute;top:0;left:100%;width:100%;height:100%;background:#ffe100;z-index:4;transition:left .5s}#recap .end-screen.show[data-v-72bf6790]{left:0}#recap .end-screen .actions .button[data-v-72bf6790]{margin:0 20px;text-decoration:none}#recap .end-screen .logo[data-v-72bf6790]{margin-top:80px}#presets[data-v-f6bd8b1e]{display:flex;flex-direction:column;position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;background:#57c63c;z-index:10;overflow-y:auto}#presets h2[data-v-f6bd8b1e]{margin-bottom:50px}#presets .container[data-v-f6bd8b1e]{height:100%}#presets .container .title[data-v-f6bd8b1e]{width:1230px;margin:0 auto;align-items:start}#presets .container .presets[data-v-f6bd8b1e]{margin-top:50px;gap:50px;flex-wrap:wrap}#presets .container .presets .preset[data-v-f6bd8b1e]{display:flex;flex-direction:column;justify-content:center;position:relative;width:270px}#presets .container .presets .preset .text[data-v-f6bd8b1e]{margin-top:25px}#presets .container .presets .preset .image[data-v-f6bd8b1e]{position:relative;background:#fff;width:100%;height:384px;cursor:pointer;opacity:1;transition:opacity .2s}#presets .container .presets .preset .image[data-v-f6bd8b1e]:hover{opacity:.5}#presets .container .presets .preset .image img[data-v-f6bd8b1e]{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#presets .language-selector[data-v-f6bd8b1e]{font-size:16px;background:#fff;border-radius:24px;margin-left:20px}#presets .language-selector .language[data-v-f6bd8b1e]{border-radius:24px;padding:8px 24px;text-align:center;width:100%;cursor:pointer;white-space:nowrap;text-transform:uppercase;text-decoration:none}#presets .language-selector .language[data-v-f6bd8b1e]:hover{background:#d4d4d4}#presets .language-selector .language.current[data-v-f6bd8b1e]{background:#000;color:#fff;cursor:default;pointer-events:none}#presets .load-modal[data-v-f6bd8b1e]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}#presets .load-modal .modal[data-v-f6bd8b1e]{max-width:500px;background:#ededed;border-radius:16px;padding:40px}#presets .load-modal .modal .text[data-v-f6bd8b1e]{margin:24px 0}@media screen and (max-width:1269px){#presets .container[data-v-f6bd8b1e]{margin-top:150px}#presets .container .title[data-v-f6bd8b1e]{width:910px}}@media screen and (max-width:949px){#presets h2[data-v-f6bd8b1e]{font-size:5rem}#presets .container[data-v-f6bd8b1e]{margin-top:150px}#presets .container .title[data-v-f6bd8b1e]{width:590px}}.toggle-icon[data-v-0f6ee8da]{position:relative;width:24px;height:24px;cursor:pointer}.toggle-icon svg[data-v-0f6ee8da]{position:absolute;left:0;top:0;width:100%;height:100%}.input-button input[data-v-0a9eca9f]{display:none;width:100%}.input-button.active .button[data-v-0a9eca9f]{display:none}.input-button.active input[data-v-0a9eca9f]{display:block}.input-button.red .button[data-v-0a9eca9f],.input-button.red input[data-v-0a9eca9f]{border-color:#ff8469;color:#ff8469}#configurator{position:relative;overflow:hidden;height:100vh}#configurator .wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}#configurator .wrapper .info{height:100%;background:#fff;width:475px;min-width:475px;overflow-y:auto}#configurator .wrapper .info .go-back{white-space:nowrap;cursor:pointer}#configurator .wrapper .info .go-back svg{margin-right:10px}#configurator .wrapper .info .panel,#configurator .wrapper .info .toggle-panel{border-top:1px solid #000;padding:10px 0}#configurator .wrapper .info .panel .panel-header,#configurator .wrapper .info .toggle-panel .panel-header{cursor:pointer}#configurator .wrapper .info .panel .panel-header .toggle-icon,#configurator .wrapper .info .toggle-panel .panel-header .toggle-icon{pointer-events:none}#configurator .wrapper .info .panel .panel-content,#configurator .wrapper .info .toggle-panel .panel-content{position:relative;padding:20px 0}#configurator .wrapper .info .panel .panel-content .field,#configurator .wrapper .info .toggle-panel .panel-content .field{margin-bottom:16px}#configurator .wrapper .info .panel .panel-content .field label,#configurator .wrapper .info .toggle-panel .panel-content .field label{display:block;margin-bottom:8px}#configurator .wrapper .info .panel .panel-content .field .range-container .input-button,#configurator .wrapper .info .toggle-panel .panel-content .field .range-container .input-button{width:25%;min-width:120px}#configurator .wrapper .info .panel .panel-content .deselect-all,#configurator .wrapper .info .panel .panel-content .select-all,#configurator .wrapper .info .toggle-panel .panel-content .deselect-all,#configurator .wrapper .info .toggle-panel .panel-content .select-all{cursor:pointer;width:40px;height:40px;padding:7px;border-radius:50%;border:1px solid #000;transition:background .2s}#configurator .wrapper .info .panel .panel-content .deselect-all:hover,#configurator .wrapper .info .panel .panel-content .select-all:hover,#configurator .wrapper .info .toggle-panel .panel-content .deselect-all:hover,#configurator .wrapper .info .toggle-panel .panel-content .select-all:hover{background:#e0e0e0}#configurator .wrapper .info .panel .panel-content .cable-selector,#configurator .wrapper .info .toggle-panel .panel-content .cable-selector{margin-bottom:20px}#configurator .wrapper .info .panel .panel-content .base-schema,#configurator .wrapper .info .toggle-panel .panel-content .base-schema{display:flex;position:relative;border-radius:20px;background:#d9d9d9;margin-left:20px;height:50px;width:100%;padding:5px;justify-content:space-between;--d:40px}#configurator .wrapper .info .panel .panel-content .base-schema .cable,#configurator .wrapper .info .toggle-panel .panel-content .base-schema .cable{position:relative;border-radius:50%;border:1px solid #000;background:#fff;text-align:center;transition:background .2s;cursor:pointer;width:var(--d);height:var(--d)}#configurator .wrapper .info .panel .panel-content .base-schema .cable span,#configurator .wrapper .info .toggle-panel .panel-content .base-schema .cable span{position:absolute;line-height:38px;top:0;left:0;width:100%;height:100%;opacity:1;transition:opacity .2s}#configurator .wrapper .info .panel .panel-content .base-schema .cable span.add,#configurator .wrapper .info .toggle-panel .panel-content .base-schema .cable span.add{opacity:0}#configurator .wrapper .info .panel .panel-content .base-schema .cable:not(.selected):hover,#configurator .wrapper .info .toggle-panel .panel-content .base-schema .cable:not(.selected):hover{background:#e0e0e0}#configurator .wrapper .info .panel .panel-content .base-schema .cable.selected,#configurator .wrapper .info .toggle-panel .panel-content .base-schema .cable.selected{background:#000;color:#fff}#configurator .wrapper .info .panel .panel-content .base-schema .cable.main,#configurator .wrapper .info .toggle-panel .panel-content .base-schema .cable.main{background:#ff0;color:#000}#configurator .wrapper .info .panel .panel-content .base-schema.single-cable .cable,#configurator .wrapper .info .toggle-panel .panel-content .base-schema.single-cable .cable{transform:none!important}#configurator .wrapper .info .panel .panel-content .base-schema.select-mode .cable:not(.selected):not(:hover) span.label,#configurator .wrapper .info .toggle-panel .panel-content .base-schema.select-mode .cable:not(.selected):not(:hover) span.label{opacity:0}#configurator .wrapper .info .panel .panel-content .base-schema.select-mode .cable:not(.selected):not(:hover) span.add,#configurator .wrapper .info .toggle-panel .panel-content .base-schema.select-mode .cable:not(.selected):not(:hover) span.add{opacity:1}#configurator .wrapper .info .panel .panel-content .switch.not-standard-mode,#configurator .wrapper .info .toggle-panel .panel-content .switch.not-standard-mode{position:relative}#configurator .wrapper .info .panel .panel-content .switch.not-standard-mode:after,#configurator .wrapper .info .toggle-panel .panel-content .switch.not-standard-mode:after{content:"";position:absolute;width:calc(66.66% - 2px);right:0;top:0;height:calc(100% - 2px);border:1px solid #ff8469;border-radius:24px;pointer-events:none}#configurator .wrapper .info .panel .panel-content .switch.not-standard-mode .option.current:not(:first-child),#configurator .wrapper .info .toggle-panel .panel-content .switch.not-standard-mode .option.current:not(:first-child){background:#ff8469;color:#000}#configurator .wrapper .info .panel .panel-content .switch.not-standard-mode-alt,#configurator .wrapper .info .toggle-panel .panel-content .switch.not-standard-mode-alt{position:relative}#configurator .wrapper .info .panel .panel-content .switch.not-standard-mode-alt:after,#configurator .wrapper .info .toggle-panel .panel-content .switch.not-standard-mode-alt:after{content:"";position:absolute;width:calc(33.33% - 1px);right:0;top:0;height:calc(100% - 2px);border:1px solid #ff8469;border-radius:24px;pointer-events:none}#configurator .wrapper .info .panel .panel-content .switch.not-standard-mode-alt .option.current:last-child,#configurator .wrapper .info .toggle-panel .panel-content .switch.not-standard-mode-alt .option.current:last-child{background:#ff8469;color:#000}#configurator .wrapper .info .panel .panel-content .standard-indicator,#configurator .wrapper .info .toggle-panel .panel-content .standard-indicator{position:absolute;top:9px;background:#ff8469;right:0;height:1px}#configurator .wrapper .info .panel .panel-content .cable-hidden,#configurator .wrapper .info .toggle-panel .panel-content .cable-hidden{opacity:.3;pointer-events:none}#configurator .wrapper .info .panel .panel-content .cables-table,#configurator .wrapper .info .toggle-panel .panel-content .cables-table{padding:12px;background:#ededed;border-radius:16px}#configurator .wrapper .info .panel .panel-content .cables-table table,#configurator .wrapper .info .toggle-panel .panel-content .cables-table table{width:100%;border-spacing:0}#configurator .wrapper .info .panel .panel-content .cables-table table tr th,#configurator .wrapper .info .toggle-panel .panel-content .cables-table table tr th{font-weight:400;border-bottom:1px solid #b3b3b3;padding-bottom:8px}#configurator .wrapper .info .panel .panel-content .cables-table table tr td,#configurator .wrapper .info .toggle-panel .panel-content .cables-table table tr td{padding:4px 0;text-align:center;border-bottom:1px solid #b3b3b3}#configurator .wrapper .info .panel .panel-content.incongruent-spheres .spheres-number .switch .option.current,#configurator .wrapper .info .panel .panel-content.incongruent-type .cable-type .switch .option.current,#configurator .wrapper .info .toggle-panel .panel-content.incongruent-spheres .spheres-number .switch .option.current,#configurator .wrapper .info .toggle-panel .panel-content.incongruent-type .cable-type .switch .option.current{background:#d4d4d4;color:#000;cursor:pointer}#configurator .wrapper .info .panel .panel-content.incongruent-length input[type=range]::-webkit-slider-thumb,#configurator .wrapper .info .toggle-panel .panel-content.incongruent-length input[type=range]::-webkit-slider-thumb{background-color:#d4d4d4}#configurator .wrapper .info .panel .panel-content.incongruent-length input[type=range]::-moz-range-thumb,#configurator .wrapper .info .toggle-panel .panel-content.incongruent-length input[type=range]::-moz-range-thumb{background-color:#d4d4d4}#configurator .wrapper .view{position:relative;width:100%}#configurator .wrapper .view #canvas-container canvas{position:absolute}#configurator .wrapper .view .camera-control{position:absolute;right:30px;top:50%;height:32px;width:300px;padding:6px 10px;border-radius:15px;background:#e0e0e0;transform:translate(50%,-50%) rotate(-90deg)}#configurator .wrapper .view .camera-control .range-wrapper{margin-right:0}#configurator .wrapper .view .actions{position:absolute;bottom:0;left:0;width:100%;padding:20px}#configurator .wrapper .view .actions svg{margin-right:10px}#configurator .wrapper .view .reset-actions{position:absolute;top:20px;left:20px;gap:10px}#configurator .wrapper .view .save-actions{position:absolute;top:20px;right:20px;gap:10px}@media screen and (max-width:999px){#configurator .wrapper .view .save-actions{flex-direction:column-reverse}}#configurator .wrapper .view .save-actions .save-button{gap:5px}#configurator .mobile-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#fdf6c0;z-index:33;flex-direction:column}#configurator .mobile-overlay a{text-decoration:none}@media screen and (max-width:799px){#configurator .mobile-overlay{display:flex}}*{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;margin:0;padding:0}*,html{-webkit-text-size-adjust:100%}html{font-family:Satoshi,sans-serif;-ms-text-size-adjust:100%;font-size:14px;font-weight:500;line-height:1.2}body.screenshot-mode{overflow:hidden}a,a:active,a:focus,a:hover,a:visited{color:inherit}h1,h2,h3,h4,h5{font-weight:500}.main-column{position:relative;margin:0 auto;height:auto;width:1280px}.column-of-1{width:100%}.column-of-2{width:50%}.column-of-3{width:33.33%}.double-column-of-3{width:66.66%}.column-of-4{width:25%}.column-of-5{width:20%}.columns-1{width:8.33%}.columns-2{width:16.66%}.columns-3{width:25%}.columns-4{width:33.33%}.columns-5{width:41.66%}.columns-6{width:50%}.columns-7{width:58.33%}.columns-8{width:66.66%}.columns-9{width:75%}.columns-10{width:83.33%}.columns-11{width:91,66%}.columns-12{width:100%}.column-of-1,.column-of-2,.column-of-3,.column-of-4,.column-of-5,.columns-1,.columns-10,.columns-11,.columns-12,.columns-2,.columns-3,.columns-4,.columns-5,.columns-6,.columns-7,.columns-8,.columns-9,.double-column-of-3{position:relative}.outer-margins{margin:0 -10px}.large-outer-margins{margin:0 -20px}.small-col-padding{padding-left:10px;padding-right:10px}.col-padding{padding-left:20px;padding-right:20px}.double-col-padding{padding-left:40px;padding-right:40px}.small-row-padding{padding-top:10px;padding-bottom:10px}.row-padding{padding-top:20px;padding-bottom:20px}.double-row-padding{padding-top:40px;padding-bottom:40px}.bottom-padding{padding-bottom:20px}.left{float:left}.left,.right{position:relative}.right{float:right}.center{position:relative;margin:0 auto}.clear{clear:both}.cover{background-size:cover;background-position:50%;object-fit:cover;-o-object-fit:cover;-o-object-position:center;object-position:center}ul li{list-style:none}.uppercase{text-transform:uppercase}.bold{font-weight:700}.text-center{text-align:center}.text-right{text-align:right}.flex{display:flex}.flex.space{justify-content:space-between}.flex.center{justify-content:center}.flex.v-center{align-items:center}.flex.v-top{align-items:start}.flex.h-center{justify-content:center}.flex.h-end{justify-content:flex-end}.flex.column{flex-direction:column}.button{outline:none;border:1px solid #000;padding:8px 24px;text-align:center;font-size:16px;border-radius:24px;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button.large{padding:12px 36px;font-size:21px}.button.filled{background:#000;color:#fff}.button:hover{background:#d4d4d4;color:#000}.button.disabled{pointer-events:none}input[type=mail],input[type=text],select{outline:none;border:1px solid #000;padding:8px 24px;text-align:center;font-size:16px;border-radius:24px;display:block}.range-wrapper{position:relative;width:100%;margin-right:10px;height:21px}.range-wrapper:before{content:"";position:absolute;top:9px;left:0;width:100%;height:1px;background:#000}.range-wrapper input{position:absolute;z-index:1;width:100%}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}input[type=range]:focus{outline:none}input[type=range]::-moz-range-track,input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#000;height:11px;width:11px;border-radius:50%;cursor:pointer;-webkit-transition:background .1s;transition:background .1s}input[type=range]::-moz-range-thumb{border:none;background-color:#000;height:11px;width:11px;border-radius:50%;cursor:pointer;-moz-transition:background .1s;transition:background .1s}input[type=range].red::-webkit-slider-thumb{background-color:#ff8469}input[type=range].red::-moz-range-thumb{background-color:#ff8469}#canvas-container .label{background:#fff;color:#000;border:1px solid #000;border-radius:50%;width:30px;height:30px;text-align:center;line-height:27px}#canvas-container .label.selected{background:#000;color:#fff}#canvas-container .label.selected.main{background:#ff0;color:#000}#canvas-container .measure-divider{position:relative}#canvas-container .measure-divider:before{bottom:2px;border:1px solid #000;border-top:none;border-left:none}#canvas-container .measure-divider:after,#canvas-container .measure-divider:before{content:"";position:absolute;left:-6px;width:10px;height:10px;transform:rotate(45deg)}#canvas-container .measure-divider:after{top:2px;border:1px solid #000;border-bottom:none;border-right:none}#canvas-container .measure-arrow-top{position:relative}#canvas-container .measure-arrow-top:before{content:"";position:absolute;left:-6px;bottom:2px;width:10px;height:10px;border:1px solid #000;border-top:none;border-left:none;transform:rotate(45deg)}#canvas-container .measure-arrow-bottom{position:relative}#canvas-container .measure-arrow-bottom:after{content:"";position:absolute;top:2px;left:-6px;width:10px;height:10px;border:1px solid #000;border-bottom:none;border-right:none;transform:rotate(45deg)}#canvas-container .measure-arrow-left{position:relative}#canvas-container .measure-arrow-left:before{content:"";position:absolute;left:2px;bottom:-6px;width:10px;height:10px;border:1px solid #000;border-top:none;border-right:none;transform:rotate(45deg)}#canvas-container .measure-arrow-right{position:relative}#canvas-container .measure-arrow-right:after{content:"";position:absolute;top:-6px;right:2px;width:10px;height:10px;border:1px solid #000;border-bottom:none;border-left:none;transform:rotate(45deg)}#canvas-container.camera-default .label:not(.selected),#canvas-container.camera-top .measure-arrow-bottom,#canvas-container.camera-top .measure-arrow-top,#canvas-container.camera-top .measure-divider,#canvas-container.camera-top .measure-label-wall,#canvas-container.screenshot .label-container{display:none}.red-text{color:#ff8469}.small-font{font-size:.8rem}.medium-font{font-size:1.5rem}.large-font{font-size:2rem}.very-large-font{font-size:3.64rem}.huge-font{font-size:6.42rem}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}@media screen and (max-width:1260px){.main-column{width:95%!important}}@media screen and (max-width:767px){.showOnMobile{display:block}.dontShowOnMobile{display:none}}@media screen and (max-width:599px){html{font-size:12px}}