*{box-sizing:border-box}body,html{margin:0}body{font-size:16px}body,h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif}button,input,optgroup,select,textarea{font-size:inherit}@keyframes progress-scroll{0%{background-position:0 0}to{background-position:-32px 0}}@keyframes buy-spinner-icon{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}@keyframes buy-step-character{0%{opacity:0}to{opacity:1}}@keyframes loading_background{0%{background-position:0 0}to{background-position:-200% 0}}html{scroll-behavior:smooth;scroll-padding-top:80px}body{accent-color:#e84e0e;background-color:#fff;color:#000;margin-top:80px}hr{border-bottom:0;border-top:1px solid #cbcaca;height:1px}#virtual-tour-level-selector{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.05);display:none;font-size:1.5em;left:15px;padding:15px;position:absolute;top:15px;z-index:1}#virtual-tour-level-selector-levels{display:flex}#virtual-tour-level-selector-levels button{background-color:#e84e0e;border:0;color:#fff;line-height:1;padding:.5em;transition:all .35s ease-in-out}#virtual-tour-level-selector-levels button.active{background-color:#203eef}#virtual-tour-fader{background-color:#000;bottom:0;left:0;position:absolute;right:0;top:0;transition:all .5s ease-in-out;z-index:2}#virtual-tour-fader.hidden{opacity:0}#virtual-tour-loader{align-items:center;background-color:#fff;bottom:0;display:flex;flex-direction:column;gap:30px;justify-content:center;left:0;position:absolute;right:0;top:0;transition:all .5s ease-in-out;z-index:1000}@media (min-width:768px){#virtual-tour-loader{gap:60px}}#virtual-tour-loader.hidden{opacity:0}#virtual-tour-loader>img{width:25%}#virtual-tour-loader>.bar{background-color:#f2f2f2;border-radius:5px;height:32px;overflow:hidden;width:400px}#virtual-tour-loader>.bar>.current{animation:progress-scroll .5s linear infinite;background:#e84e0e url(/virtualtour/images/progress-pattern.png) repeat 0 0;background-blend-mode:overlay;height:100%;transition:width .1s;width:0}#virtual-tour{display:block;height:calc(100vh - 240px);margin-top:80px;width:100%}#virtual-tour-hud{bottom:160px;left:0;pointer-events:none;position:fixed;right:0;top:80px}.btn{align-items:center;background-color:#000;border:0;border-color:#000;color:#fff;display:flex;gap:.5em;justify-content:center;padding:.6em;text-transform:uppercase;transition:color .3s,border-color .3s,background-color .3s}.btn:hover{background-color:#404040;border-color:#404040;color:#fff}.btn.disabled,.btn:disabled{background-color:#000;border-color:#000;color:#fff}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active,.show>.btn.dropdown-toggle{background-color:gray;border-color:gray;color:#fff}.btn-outline{background-color:transparent;border-color:#000;color:#000}.btn-outline:hover{background-color:#000;border-color:#000;color:#000}.btn-outline.disabled,.btn-outline:disabled{background-color:transparent;color:#000}.btn-outline:not(:disabled):not(.disabled).active,.btn-outline:not(:disabled):not(.disabled):active{background-color:#000;border-color:#000;color:#000}.btn-primary{background-color:#e84e0e;border-color:#e84e0e;color:#fff}.btn-primary:hover{background-color:#ee7a4a;border-color:#ee7a4a;color:#fff}.btn-primary.disabled,.btn-primary:disabled{background-color:#e84e0e;border-color:#e84e0e;color:#fff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#f4a787;border-color:#f4a787;color:#fff}.btn-secondary{background-color:#7c7b7b;border-color:#7c7b7b;color:#fff}.btn-secondary:hover{background-color:#9d9c9c;border-color:#9d9c9c;color:#fff}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#7c7b7b;border-color:#7c7b7b;color:#fff}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{background-color:#bebdbd;border-color:#bebdbd;color:#fff}.btn-accent{background-color:#203eef;border-color:#203eef;color:#fff}.btn-accent:hover{background-color:#586ef3;border-color:#586ef3;color:#fff}.btn-accent.disabled,.btn-accent:disabled{background-color:#203eef;border-color:#203eef;color:#fff}.btn-accent:not(:disabled):not(.disabled).active,.btn-accent:not(:disabled):not(.disabled):active,.show>.btn-accent.dropdown-toggle{background-color:#909ff7;border-color:#909ff7;color:#fff}.btn-color-4{background-color:#cbcaca;border-color:#cbcaca;color:#000}.btn-color-4:hover{background-color:#989898;border-color:#989898;color:#000}.btn-color-4.disabled,.btn-color-4:disabled{background-color:#cbcaca;border-color:#cbcaca;color:#000}.btn-color-4:not(:disabled):not(.disabled).active,.btn-color-4:not(:disabled):not(.disabled):active,.show>.btn-color-4.dropdown-toggle{background-color:#666565;border-color:#666565;color:#000}.btn-color-5{background-color:#f2f2f2;border-color:#f2f2f2;color:#000}.btn-color-5:hover{background-color:#b6b6b6;border-color:#b6b6b6;color:#000}.btn-color-5.disabled,.btn-color-5:disabled{background-color:#f2f2f2;border-color:#f2f2f2;color:#000}.btn-color-5:not(:disabled):not(.disabled).active,.btn-color-5:not(:disabled):not(.disabled):active,.show>.btn-color-5.dropdown-toggle{background-color:#797979;border-color:#797979;color:#000}.btn-info{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-info:hover{background-color:#51b9ca;border-color:#51b9ca;color:#fff}.btn-info.disabled,.btn-info:disabled{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{background-color:#8bd1dc;border-color:#8bd1dc;color:#fff}.btn-success{background-color:#28a745;border-color:#28a745;color:#fff}.btn-success:hover{background-color:#5ebd74;border-color:#5ebd74;color:#fff}.btn-success.disabled,.btn-success:disabled{background-color:#28a745;border-color:#28a745;color:#fff}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{background-color:#94d3a2;border-color:#94d3a2;color:#fff}.btn-warning{background-color:#ffc107;border-color:#ffc107;color:#fff}.btn-warning:hover{background-color:#ffd145;border-color:#ffd145;color:#fff}.btn-warning.disabled,.btn-warning:disabled{background-color:#ffc107;border-color:#ffc107;color:#fff}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{background-color:#ffe083;border-color:#ffe083;color:#fff}.btn-danger{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-danger:hover{background-color:#e56874;border-color:#e56874;color:#fff}.btn-danger.disabled,.btn-danger:disabled{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{background-color:#ee9aa2;border-color:#ee9aa2;color:#fff}.btn-outline-primary{background-color:transparent;border-color:#e84e0e;color:#e84e0e}.btn-outline-primary:hover{background-color:#e84e0e;border-color:#e84e0e;color:#fff}.btn-outline-primary.disabled,.btn-outline-primary:disabled{background-color:transparent;color:#e84e0e}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active{background-color:#e84e0e;border-color:#e84e0e;color:#e84e0e}.btn-outline-secondary{background-color:transparent;border-color:#7c7b7b;color:#7c7b7b}.btn-outline-secondary:hover{background-color:#7c7b7b;border-color:#7c7b7b;color:#fff}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{background-color:transparent;color:#7c7b7b}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active{background-color:#7c7b7b;border-color:#7c7b7b;color:#7c7b7b}.btn-outline-accent{background-color:transparent;border-color:#203eef;color:#203eef}.btn-outline-accent:hover{background-color:#203eef;border-color:#203eef;color:#fff}.btn-outline-accent.disabled,.btn-outline-accent:disabled{background-color:transparent;color:#203eef}.btn-outline-accent:not(:disabled):not(.disabled).active,.btn-outline-accent:not(:disabled):not(.disabled):active{background-color:#203eef;border-color:#203eef;color:#203eef}.btn-outline-color-4{background-color:transparent;border-color:#cbcaca;color:#cbcaca}.btn-outline-color-4:hover{background-color:#cbcaca;border-color:#cbcaca;color:#fff}.btn-outline-color-4.disabled,.btn-outline-color-4:disabled{background-color:transparent;color:#cbcaca}.btn-outline-color-4:not(:disabled):not(.disabled).active,.btn-outline-color-4:not(:disabled):not(.disabled):active{background-color:#666565;border-color:#cbcaca;color:#000}.btn-outline-color-5{background-color:transparent;border-color:#f2f2f2;color:#f2f2f2}.btn-outline-color-5:hover{background-color:#f2f2f2;border-color:#f2f2f2;color:#000}.btn-outline-color-5.disabled,.btn-outline-color-5:disabled{background-color:transparent;color:#f2f2f2}.btn-outline-color-5:not(:disabled):not(.disabled).active,.btn-outline-color-5:not(:disabled):not(.disabled):active{background-color:#797979;border-color:#f2f2f2;color:#000}.btn-outline-info{background-color:transparent;border-color:#17a2b8;color:#17a2b8}.btn-outline-info:hover{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-outline-info.disabled,.btn-outline-info:disabled{background-color:transparent;color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active{background-color:#17a2b8;border-color:#17a2b8;color:#17a2b8}.btn-outline-success{background-color:transparent;border-color:#28a745;color:#28a745}.btn-outline-success:hover{background-color:#28a745;border-color:#28a745;color:#fff}.btn-outline-success.disabled,.btn-outline-success:disabled{background-color:transparent;color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active{background-color:#28a745;border-color:#28a745;color:#28a745}.btn-outline-warning{background-color:transparent;border-color:#ffc107;color:#ffc107}.btn-outline-warning:hover{background-color:#ffc107;border-color:#ffc107;color:#fff}.btn-outline-warning.disabled,.btn-outline-warning:disabled{background-color:transparent;color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active{background-color:#ffc107;border-color:#ffc107;color:#ffc107}.btn-outline-danger{background-color:transparent;border-color:#dc3545;color:#dc3545}.btn-outline-danger:hover{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-outline-danger.disabled,.btn-outline-danger:disabled{background-color:transparent;color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active{background-color:#dc3545;border-color:#dc3545;color:#dc3545}.form{display:grid;gap:15px}@media (min-width:992px){.form{gap:30px}}@media (min-width:768px){.form-2-col,.form-3-col{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.form-3-col{grid-template-columns:repeat(3,1fr)}}.form .form-group{margin:0}.form .form-group-full-width{grid-column:1/-1}.form .form-group-button{justify-self:flex-end}.form-control{border:1px solid #cbcaca;border-radius:.1px;display:block;height:3em;outline:4px solid transparent;padding:.5em;transition:all .35s ease-in-out;width:100%}.form-control:focus{outline:4px solid rgba(232,78,14,.5)}.form-control:-moz-read-only{background-color:#f2f2f2}.form-control:read-only{background-color:#f2f2f2}.checkbox{align-items:center;display:flex;gap:.5em}.checkbox input[type=checkbox],.checkbox input[type=radio]{flex-shrink:0;height:1.5em;margin:0;width:1.5em}.checkbox label{margin:0}.override-invalid{border-color:#dc3545}#widget-navbar{align-items:center;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.05);display:flex;height:80px;left:0;position:fixed;right:0;top:0;z-index:100}#widget-navbar #widget-navbar-logo-metalwork,#widget-navbar #widget-navbar-logo-syntesi{height:30px;margin-left:15px}@media (min-width:1500px){#widget-navbar #widget-navbar-logo-metalwork,#widget-navbar #widget-navbar-logo-syntesi{height:40px}}#widget-navbar #widget-navbar-logo-metalwork>img,#widget-navbar #widget-navbar-logo-syntesi>img{display:block;height:100%}#widget-navbar #widget-navbar-tools{display:flex;gap:15px;height:100%;padding:15px 30px}#widget-navbar #widget-navbar-language{height:100%;margin-left:auto}#widget-navbar #widget-navbar-buy{height:100%}.widget-navbar-item{align-items:center;color:gray;cursor:pointer;display:flex;transition:all .35s ease-in-out}.widget-navbar-item:hover{color:#e84e0e}.widget-navbar-item .icon{margin-right:.5em;position:relative}.widget-navbar-item .icon i{display:inline-block;font-size:1.7em;line-height:1;transition:all .35s ease-in-out;vertical-align:middle}.widget-navbar-item .icon .warning{background-color:#203eef;border:.15em solid #fff;border-radius:100px;display:none;height:1em;position:absolute;right:-.25em;top:-.25em;width:1em}#widget-view-reset.is-hidden{display:none}#widget-build,#widget-buy{align-items:center;display:flex;gap:15px;height:100%}#widget-buy{background-color:#bebdbd;color:#fff;cursor:pointer;line-height:1;padding:0 15px;text-transform:uppercase;transition:all .35s ease-in-out}@media (min-width:1500px){#widget-buy{font-size:1.125em;padding:0 30px}}#widget-buy i{background-color:#969595;border-radius:100px;font-size:1.5em;height:2em;line-height:1em;padding:.5em;transition:all .35s ease-in-out;width:2em}#widget-buy:hover{background-color:#f4a787}#widget-buy:hover i{background-color:#e84e0e}#widget-errors-generic{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.05);left:0;padding:15px;position:absolute;top:150px;z-index:2}#widget-errors-generic:empty{display:none}#widget-build-selector{background-color:#fff;bottom:0;display:flex;flex-direction:column;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:80px;transition:all .35s ease-in-out;z-index:50}#widget-build-selector.is-open{opacity:1;pointer-events:all}#widget-build-selector-header{align-items:center;background-color:#cbcaca;box-shadow:0 2px 4px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.05);color:#fff;display:flex;font-size:2em;font-weight:600;justify-content:space-between;line-height:1;margin:0;padding:30px;z-index:2}#widget-build-selector-close{cursor:pointer;opacity:.5;transition:all .35s ease-in-out}#widget-build-selector-close:hover{opacity:1}#widget-build-selector-form{box-shadow:0 2px 4px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.05);display:flex;gap:30px;padding:30px;position:relative;z-index:1}#widget-build-selector-reset{aspect-ratio:1;height:100%}#widget-build-selector-reset i{font-size:1.5em;margin:0}#widget-build-selector-filters{display:flex;flex-wrap:wrap;gap:30px;margin-right:auto;position:relative;z-index:1}#widget-build-selector-filters label{font-weight:600}#widget-build-selector-filters input,#widget-build-selector-filters select{width:200px}#widget-build-selector-filters .widget-build-selector-filter-item{display:grid;gap:7.5px}#widget-build-selector-search{aspect-ratio:1}#widget-build-selector-search i{font-size:1.5em;margin:0}#widget-build-selector-build-encoded-search{display:contents;margin-left:auto}#widget-build-selector-builds{display:grid;gap:30px;overflow-y:auto;padding:30px;scrollbar-color:#e84e0e transparent}#widget-build-selector-builds:after{content:"";display:block;grid-column:1/-1;height:30px}@media (min-width:576px){#widget-build-selector-builds{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){#widget-build-selector-builds{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){#widget-build-selector-builds{grid-template-columns:repeat(4,1fr)}}@media (min-width:1500px){#widget-build-selector-builds{grid-template-columns:repeat(5,1fr)}}.widget-build-selector-build{background-color:#f2f2f2;box-shadow:0 1px 2px rgba(0,0,0,.3),0 0 1px rgba(0,0,0,.1);cursor:pointer;display:grid;font-size:.9em;gap:15px;padding:15px;position:relative;transition:all .3s}.widget-build-selector-build:hover{box-shadow:0 4px 8px rgba(0,0,0,.15),0 0 4px rgba(0,0,0,.025)}.widget-build-selector-build>img{aspect-ratio:1.5;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.widget-build-selector-build>h5{color:#7c7b7b;font-size:1.8vw;font-weight:700;margin:0;text-transform:uppercase}@media (min-width:768px){.widget-build-selector-build>h5{font-size:1.5vw}}@media (min-width:992px){.widget-build-selector-build>h5{font-size:1.1vw}}@media (min-width:1500px){.widget-build-selector-build>h5{font-size:.9vw}}.widget-build-selector-build>table{color:gray;font-size:.8em;line-height:1}.widget-build-selector-build>table td{border:1px solid #cbcaca;padding:.3em}#widget-module-category-selector{background-color:#fff;bottom:0;box-shadow:0 2px 4px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.05);display:flex;height:160px;left:0;position:absolute;right:0;z-index:20}#widget-module-category-selector #widget-module-category-selector-module-categories{align-items:stretch;display:flex;height:100%;overflow-x:hidden;width:100%}#widget-module-category-selector .widget-module-category-selector-arrow{align-items:center;background-color:#bebdbd;display:flex;font-size:3em;transition:all .35s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}#widget-module-category-selector .widget-module-category-selector-arrow:hover{background-color:#e84e0e;color:#fff}.widget-module-category-selector-item{display:flex;flex:1 0 150px;flex-direction:column;height:100%;opacity:.3;transition:all .35s ease-in-out}.widget-module-category-selector-item.is-available{cursor:pointer;opacity:1}.widget-module-category-selector-item .widget-module-category-selector-item-title{color:#000;font-size:.9em;font-weight:700;padding:.5em;text-align:center;transition:all .35s ease-in-out;white-space:nowrap}.widget-module-category-selector-item .widget-module-category-selector-item-image{aspect-ratio:5/2;display:block;flex:1;height:100%;-o-object-fit:contain;object-fit:contain;padding:15px;width:100%}.widget-module-category-selector-item:hover{background-color:#ececec}.widget-module-category-selector-item:hover .title{background-color:#e84e0e;color:#fff}#widget-module-selector{background-color:#fff;bottom:0;display:flex;flex-direction:column;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:80px;transition:all .35s ease-in-out;z-index:50}#widget-module-selector.is-open{opacity:1;pointer-events:all}#widget-module-selector .widget-size-selector{position:static}#widget-module-selector-header{align-items:center;background-color:#cbcaca;box-shadow:0 2px 4px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.05);color:#fff;display:flex;font-size:2em;gap:30px;justify-content:space-between;line-height:1;margin:0;padding:30px;z-index:2}#widget-module-selector-title{font-weight:600}#widget-module-selector-count{align-self:flex-end;font-size:.6em}#widget-module-selector-count span{font-size:1.2em}#widget-module-selector-close{cursor:pointer;opacity:.75;transition:all .35s ease-in-out}#widget-module-selector-close:hover{opacity:1}#widget-module-selector-modules{display:grid;gap:30px;overflow-y:auto;padding:30px;scrollbar-color:#e84e0e transparent}@media (min-width:576px){#widget-module-selector-modules{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){#widget-module-selector-modules{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){#widget-module-selector-modules{grid-template-columns:repeat(5,1fr)}}@media (min-width:1500px){#widget-module-selector-modules{grid-template-columns:repeat(6,1fr)}}.widget-module-selector-item{background-color:#f2f2f2;box-shadow:0 1px 2px rgba(0,0,0,.3),0 0 1px rgba(0,0,0,.1);cursor:pointer;display:grid;font-size:.9em;gap:15px;grid-template-rows:1fr auto;padding:30px;position:relative;transition:all .3s}.widget-module-selector-item:hover{box-shadow:0 4px 8px rgba(0,0,0,.15),0 0 4px rgba(0,0,0,.025)}.widget-module-selector-item:hover .compatibility-notice{opacity:1}.widget-module-selector-item.is-current{position:relative}.widget-module-selector-item.is-current:after{border-color:#e84e0e #e84e0e transparent transparent;border-style:solid;border-width:24px;content:"";position:absolute;right:0;top:0}.widget-module-selector-item.is-hidden{display:none}.widget-module-selector-item .widget-module-selector-item-image{aspect-ratio:1;display:block;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%}.widget-module-selector-item .widget-module-selector-item-caption>h5,.widget-module-selector-item .widget-module-selector-item-caption>h6{font-size:2.4vw}@media (min-width:768px){.widget-module-selector-item .widget-module-selector-item-caption>h5,.widget-module-selector-item .widget-module-selector-item-caption>h6{font-size:1.8vw}}@media (min-width:992px){.widget-module-selector-item .widget-module-selector-item-caption>h5,.widget-module-selector-item .widget-module-selector-item-caption>h6{font-size:1.3vw}}@media (min-width:1500px){.widget-module-selector-item .widget-module-selector-item-caption>h5,.widget-module-selector-item .widget-module-selector-item-caption>h6{font-size:.9vw}}.widget-module-selector-item .widget-module-selector-item-caption>h5{color:#7c7b7b;font-weight:700;margin:0;text-transform:uppercase}.widget-module-selector-item .widget-module-selector-item-caption>h6{color:#cbcaca;font-weight:400;margin:0}.widget-module-item{background-color:#f2f2f2;border:2px solid transparent;display:flex;flex-direction:column;gap:15px;justify-content:space-between;padding:15px;transition:all .2s ease-in-out}.widget-module-item:hover{border-color:#e84e0e}.widget-module-item.is-hidden{display:none}.widget-module-item .widget-module-item-header .widget-module-item-code{font-size:.9em;opacity:.8}.widget-module-item .widget-module-item-image{aspect-ratio:1;display:block;width:100%}.module-label{background-color:#fff;line-height:1;margin:0;padding:.5em}.module-errors,.module-label{box-shadow:0 4px 8px rgba(0,0,0,.15),0 0 4px rgba(0,0,0,.025)}.module-errors:empty{display:none}.widget-alert{align-items:center;background-color:#f2f2f2;border:1px solid #cbcaca;color:#000;display:flex;font-size:.9em;gap:15px;margin:0;max-width:400px;padding:15px}@media (min-width:768px){.widget-alert{font-size:1em}}.widget-alert:last-child{margin-bottom:0}.widget-alert i{font-size:2em;line-height:1}.widget-alert.widget-alert-primary{background-color:#cce5ff;border-color:#99caff;color:#003166}.widget-alert.widget-alert-secondary{background-color:#e2e3e5;border-color:#c4c8cb;color:#2b2f32}.widget-alert.widget-alert-success{background-color:#d4edda;border-color:#a9dcb5;color:#10431c}.widget-alert.widget-alert-info{background-color:#d1ecf1;border-color:#a2dae3;color:#09414a}.widget-alert.widget-alert-warning{background-color:#fff3cd;border-color:#ffe69c;color:#664d03}.widget-alert.widget-alert-danger{background-color:#f8d7da;border-color:#f1aeb5;color:#58151c}.widget-alert.widget-alert-light{background-color:#fefefe;border-color:#fcfdfd;color:#636464}.widget-alert.widget-alert-dark{background-color:#d6d8d9;border-color:#aeb0b3;color:#15171a}@keyframes widget_alert_animation{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}#widget-alert-list{display:grid;gap:15px;padding:15px;pointer-events:none;position:absolute;right:0;top:150px;z-index:4}#widget-alert-list .widget-alert{animation:widget_alert_animation .5s ease-out;box-shadow:0 2px 4px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.05);pointer-events:all;transition:all .2s ease-in-out}#widget-language{align-items:center;display:flex;gap:15px;height:100%;padding:0 15px}#widget-language .language{background:none;border:4px solid transparent;border-radius:50%;color:gray;cursor:pointer;font-weight:400;height:3em;padding:0;transition:all .35s ease-in-out;width:3em}#widget-language .language.is-active{border-color:#e84e0e}.widget-actor-tools{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(32,62,239,.7);border-radius:100px;color:#fff;display:flex;font-size:1.5em;gap:15px;opacity:0;padding:.25em .75em;transition:opacity .2s}.widget-actor-tools.is-visible{opacity:1;pointer-events:all}.widget-actor-tools>div{cursor:pointer;height:1em;line-height:1em}.widget-actor-tools>div>img{height:1em;width:1em}.widget-module-code{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.7);border-radius:100px;color:#fff;font-size:1.2em;line-height:1;margin-top:-20px;opacity:0;padding:.2em 1em;transition:opacity .2s}.widget-module-code.is-visible{opacity:1}.widget-module-tools{margin-top:-70px}.widget-module-errors{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(232,78,14,.7);border-radius:1024px;color:#fff;cursor:pointer;display:flex;font-size:2em;height:1.5em;line-height:1;margin-top:-130px;opacity:0;padding:.25em;transition:opacity .2s;width:1.5em}.widget-module-errors.is-visible{opacity:1;pointer-events:all}#widget-module-customize{background-color:#fff;bottom:0;box-shadow:0 4px 8px rgba(0,0,0,.15),0 0 4px rgba(0,0,0,.025);display:flex;flex-direction:column;left:-25vw;position:absolute;top:150px;transition:all .2s ease-in-out;width:25vw;z-index:10}#widget-module-customize.is-open{left:0}#widget-module-customize-header{align-items:center;background-color:#bebdbd;box-shadow:0 2px 4px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.05);color:#fff;display:flex;font-size:1.2em;font-weight:600;justify-content:space-between;line-height:1;margin:0;padding:30px;z-index:2}#widget-module-customize-options{display:flex;flex-direction:column;gap:30px;overflow-y:auto;padding:30px}#widget-module-customize-options:after{content:"";display:block;grid-column:1/-1;height:30px}#widget-module-customize-close{cursor:pointer;opacity:.5;transition:all .35s ease-in-out}#widget-module-customize-close:hover{opacity:1}.widget-module-option{display:grid;gap:7.5px}.widget-module-option label{font-weight:600}.widget-module-option .notes{color:gray;font-size:.8em;font-weight:300;margin-top:.5em}.widget-module-option .notes:empty{display:none}#widget-build-encoded{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.05);display:flex;gap:15px;height:70px;left:0;padding:15px;position:absolute;right:0;top:80px;z-index:20}#widget-build-encoded-input{flex:1 1;height:auto}#widget-build-encoded-copy{aspect-ratio:1;font-size:1.3em;height:100%;padding:0}#widget-build-encoded-copy i{line-height:1;margin:0}#widget-build-encoded-search{display:contents}#widget-build-encoded-search label{font-weight:600}#widget-build-encoded-search input{width:300px}#widget-build-encoded-search button{aspect-ratio:1;height:100%}#widget-build-encoded-search button i{font-size:1.5em;margin:0}#widget-controls{grid-gap:30px;align-content:center;background-color:hsla(0,0%,100%,.7);bottom:0;display:grid;justify-content:center;left:0;position:fixed;right:0;text-align:center;top:0;transition:all .2s ease-in-out;z-index:2000}#widget-controls.is-hidden{opacity:0;pointer-events:none}#widget-controls-lightbox{background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.15),0 0 4px rgba(0,0,0,.025);display:grid;gap:60px;grid-template-columns:repeat(3,1fr);padding:30px}#widget-controls-lightbox>div{display:grid;gap:15px;justify-items:center}#widget-controls-lightbox>div>img{max-width:100px;width:100%}#widget-controls-lightbox>div .action{font-size:1.5em;font-weight:300}#widget-controls-start{color:#e84e0e;font-size:1.5em}#widget-import{background-color:#fff;bottom:0;display:flex;flex-direction:column;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:80px;transition:all .35s ease-in-out;z-index:50}#widget-import.active{opacity:1;pointer-events:all}#widget-import-header{align-items:center;background-color:#cbcaca;box-shadow:0 2px 4px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.05);color:#fff;display:flex;font-size:2em;font-weight:600;gap:30px;justify-content:space-between;line-height:1;margin:0;padding:30px;z-index:2}#widget-import-body{display:grid;flex:1;gap:30px;grid-template-areas:"input test" "items status" "items errors" "items buttons";grid-template-rows:auto auto auto 1fr;overflow:auto;padding:30px}@media (min-width:768px){#widget-import-body{grid-template-columns:2fr 1fr}}@media (min-width:992px){#widget-import-body{grid-template-columns:3fr 1fr}}#widget-import-body #widget-import-input{align-self:stretch;grid-area:input;height:100%}#widget-import-body #widget-import-test{grid-area:test}#widget-import-body #widget-import-results{display:flex;flex-direction:column;gap:15px;grid-area:items;height:100%;margin:0 -15px;overflow-y:auto;padding:0 15px;scrollbar-color:#e84e0e transparent}@media (min-width:768px){#widget-import-body #widget-import-results{margin-right:0}}#widget-import-body #widget-import-status{font-size:1.3em;grid-area:status;line-height:1}#widget-import-body #widget-import-status>div{align-items:center;display:none;gap:.5em}#widget-import-body #widget-import-status>div i{font-size:1.7em}#widget-import-body #widget-import-status>div.parsing,#widget-import-body #widget-import-status>div.ready{color:#17a2b8}#widget-import-body #widget-import-status>div.success{color:#28a745}#widget-import-body #widget-import-status>div.warning{color:#ffc107}#widget-import-body #widget-import-status>div.error{color:#dc3545}#widget-import-body #widget-import-status.error>.error,#widget-import-body #widget-import-status.parsing>.parsing,#widget-import-body #widget-import-status.ready>.ready,#widget-import-body #widget-import-status.success>.success,#widget-import-body #widget-import-status.warning>.warning{display:flex}#widget-import-body #widget-import-alerts{grid-area:errors}#widget-import-body #widget-import-alerts .widget-alert{max-width:none}#widget-import-body #widget-import-buttons{align-self:flex-start;display:grid;gap:15px;grid-area:buttons}.widget-import-result{background-color:#f2f2f2;box-shadow:0 1px 2px rgba(0,0,0,.3),0 0 1px rgba(0,0,0,.1);display:grid;gap:15px;grid-template-areas:"image module-type" "image module" "image code" "image options";grid-template-columns:1fr 3fr;grid-template-rows:auto auto auto 1fr;padding:15px}@media (min-width:768px){.widget-import-result{gap:15px 30px;padding:30px}}@media (min-width:1500px){.widget-import-result{grid-template-areas:"image module-type" "image module" "image code" "image options";grid-template-columns:1fr 4fr}}.widget-import-result .widget-import-result-image{aspect-ratio:1;display:block;grid-area:image;width:100%}.widget-import-result .widget-import-result-module-category{color:gray;grid-area:module-type;line-height:1}.widget-import-result .widget-import-result-module-category:empty{animation:loading_background 2s linear infinite;background:rgba(0,0,0,.1) linear-gradient(90deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,0),hsla(0,0%,100%,.5),hsla(0,0%,100%,0),hsla(0,0%,100%,.5));background-size:200% 100%;border-radius:2px;height:1em}.widget-import-result .widget-import-result-name{grid-area:module;line-height:1}.widget-import-result .widget-import-result-name:empty{animation:loading_background 2s linear infinite;background:rgba(0,0,0,.1) linear-gradient(90deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,0),hsla(0,0%,100%,.5),hsla(0,0%,100%,0),hsla(0,0%,100%,.5));background-size:200% 100%;border-radius:2px;height:1em}.widget-import-result .widget-import-result-code{font-size:1.8em;grid-area:code;line-height:1}.widget-import-result .widget-import-result-code:empty{animation:loading_background 2s linear infinite;background:rgba(0,0,0,.1) linear-gradient(90deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,0),hsla(0,0%,100%,.5),hsla(0,0%,100%,0),hsla(0,0%,100%,.5));background-size:200% 100%;border-radius:2px;height:1em}.widget-import-result .widget-import-result-options{grid-area:options}.widget-import-result .widget-import-result-options:empty{animation:loading_background 2s linear infinite;background:rgba(0,0,0,.1) linear-gradient(90deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,0),hsla(0,0%,100%,.5),hsla(0,0%,100%,0),hsla(0,0%,100%,.5));background-size:200% 100%;border-radius:2px;height:100%}.widget-import-result .widget-import-result-options>table{color:gray;font-size:.9em;line-height:1;opacity:1;transition:all .35s ease-in-out;width:100%}.widget-import-result .widget-import-result-options>table td,.widget-import-result .widget-import-result-options>table th{border:1px solid #cbcaca;padding:.4em}@starting-style{.widget-import-result .widget-import-result-options>table{opacity:0}}.widget-setting{align-items:center;-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-areas:"name input" "help input";grid-template-columns:1fr auto;grid-template-rows:1fr auto}.widget-setting .widget-setting-name{grid-area:name}.widget-setting .widget-setting-input{grid-area:input}.widget-setting .widget-setting-input[type=number],.widget-setting .widget-setting-input[type=text]{width:200px}.widget-setting .widget-setting-help{color:gray;font-size:.8em;grid-area:help}.widget-setting select.widget-setting-input{width:200px}.widget-setting-category{align-items:baseline;display:grid;gap:15px;grid-template-areas:"icon name" "settings settings";grid-template-columns:auto 1fr}.widget-setting-category .widget-setting-category-icon{color:#e84e0e;font-size:2em;grid-area:icon}.widget-setting-category .widget-setting-category-name{font-weight:700;grid-area:name;margin-right:auto}.widget-setting-category .widget-setting-category-settings{border-top:1px solid #cbcaca;display:grid;gap:15px;grid-area:settings;padding-top:15px}.widget-size-selector{bottom:160px;box-shadow:0 2px 4px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.05);display:flex;position:absolute;right:0}.widget-size-selector .widget-size-selector-icon,.widget-size-selector .widget-size-selector-size{background-color:#fff;font-size:1.3em;line-height:1;padding:15px}.widget-size-selector .widget-size-selector-size{border:0;padding:.5em 1em;text-transform:uppercase;transition:all .35s ease-in-out}.widget-size-selector .widget-size-selector-size.is-active{background-color:#e84e0e;color:#fff}#widget-build-options{background-color:#fff;bottom:160px;box-shadow:0 2px 4px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.05);display:grid;gap:15px;left:0;padding:15px;position:absolute}#widget-build-options .widget-build-option{align-items:center;display:flex;gap:.5em}#widget-build-options .widget-build-option .widget-build-option-icon{font-size:1.3em;line-height:1}#widget-build-options .widget-build-option .checkbox{display:contents}#widget-build-options .widget-build-option .checkbox label{flex:1}#widget-build-options .widget-build-option .checkbox input{margin-left:.5em}#widget-tutorial-selector{background-color:#fff;bottom:0;display:flex;flex-direction:column;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:80px;transition:all .35s ease-in-out;z-index:50}#widget-tutorial-selector.is-open{opacity:1;pointer-events:all}#widget-tutorial-selector .widget-size-selector{position:static}#widget-tutorial-selector-header{align-items:center;background-color:#cbcaca;box-shadow:0 2px 4px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.05);color:#fff;display:flex;font-size:2em;gap:30px;justify-content:space-between;line-height:1;margin:0;padding:30px;z-index:2}#widget-tutorial-selector-title{font-weight:600}#widget-tutorial-selector-count{align-self:flex-end;font-size:.6em}#widget-tutorial-selector-count span{font-size:1.2em}#widget-tutorial-selector-close{cursor:pointer;opacity:.75;transition:all .35s ease-in-out}#widget-tutorial-selector-close:hover{opacity:1}#widget-tutorial-selector-tutorials{display:grid;gap:30px;overflow-y:auto;padding:30px;scrollbar-color:#e84e0e transparent}@media (min-width:992px){#widget-tutorial-selector-tutorials{grid-template-columns:repeat(2,1fr)}}.widget-tutorial-selector-item{align-content:flex-start;background-color:#f2f2f2;box-shadow:0 1px 2px rgba(0,0,0,.3),0 0 1px rgba(0,0,0,.1);cursor:pointer;display:grid;font-size:.9em;gap:15px;grid-template-areas:"video video" "caption pip";grid-template-columns:1fr auto;padding:30px;position:relative;transition:all .3s}.widget-tutorial-selector-item:hover{box-shadow:0 4px 8px rgba(0,0,0,.15),0 0 4px rgba(0,0,0,.025)}.widget-tutorial-selector-item:hover .compatibility-notice{opacity:1}.widget-tutorial-selector-item .widget-tutorial-selector-item-video{display:block;grid-area:video;-o-object-fit:contain;object-fit:contain;width:100%}.widget-tutorial-selector-item .widget-tutorial-selector-item-caption{grid-area:caption}.widget-tutorial-selector-item .widget-tutorial-selector-item-caption>h5{color:#7c7b7b;font-size:2.4vw;font-weight:700;margin:0;text-transform:uppercase}@media (min-width:768px){.widget-tutorial-selector-item .widget-tutorial-selector-item-caption>h5{font-size:1.8vw}}@media (min-width:992px){.widget-tutorial-selector-item .widget-tutorial-selector-item-caption>h5{font-size:1.3vw}}@media (min-width:1500px){.widget-tutorial-selector-item .widget-tutorial-selector-item-caption>h5{font-size:.9vw}}.widget-tutorial-selector-item .widget-tutorial-selector-item-pip{align-self:flex-start;cursor:pointer;grid-area:pip;white-space:normal}.widget-tutorial-selector-item .widget-tutorial-selector-item-pip i{font-size:1.5em}.lightbox{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;touch-action:none;transition:all .35s ease-in-out;z-index:1000}.lightbox.is-open{opacity:1;pointer-events:all}.lightbox .lightbox-background{background-color:hsla(0,0%,100%,.7);bottom:0;left:0;position:absolute;right:0;top:0}.lightbox .lightbox-wrapper{background-color:#fff;box-shadow:0 8px 16px rgba(0,0,0,.125),0 0 8px rgba(0,0,0,.013);height:80%;max-width:90%;position:relative}@media (min-width:768px){.lightbox .lightbox-wrapper{max-width:80%}}@media (min-width:992px){.lightbox .lightbox-wrapper{height:70%;max-width:65%}}@media (min-width:1500px){.lightbox .lightbox-wrapper{height:60%;max-width:40%}}.lightbox .lightbox-wrapper .lightbox-actions,.lightbox .lightbox-wrapper .lightbox-body,.lightbox .lightbox-wrapper .lightbox-title{padding:15px}@media (min-width:992px){.lightbox .lightbox-wrapper .lightbox-actions,.lightbox .lightbox-wrapper .lightbox-body,.lightbox .lightbox-wrapper .lightbox-title{padding:30px}}.lightbox .lightbox-wrapper hr{margin:0}.lightbox .lightbox-wrapper .lightbox-title{background-color:#cbcaca;box-shadow:0 2px 4px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.05);color:#fff;font-size:1.5em;font-weight:600;line-height:1}.lightbox .lightbox-wrapper .lightbox-actions{display:flex;gap:15px;justify-content:flex-end}.lightbox .lightbox-wrapper .lightbox-close{background:transparent;border:0;bottom:100%;font-size:1.5em;left:100%;line-height:1.5em;opacity:.25;padding:0;position:absolute;transition:all .35s ease-in-out;width:1.5em}.lightbox .lightbox-wrapper .lightbox-close:hover{opacity:1}#lightbox-settings{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}#lightbox-settings #lightbox-settings-categories{display:grid;gap:30px;overflow-y:auto}@media (min-width:768px){#lightbox-settings #lightbox-settings-categories{scrollbar-color:transparent transparent;scrollbar-width:thin;transition:all .35s ease-in-out}#lightbox-settings #lightbox-settings-categories:hover{scrollbar-color:#cbcaca transparent}}
