:root{--theme-transition:.2s ease-out;--primary-bg-color:#f6f7f9;--secondary-bg-color:#fff;--tertiary-bg-color:hsla(0,0%,100%,.5);--shadow-color:rgba(0,0,0,.5);--primary-text-color:#183661;--secondary-text-color:#fff;--tertiary-text-color:#2576eb;--disabled-text-color:rgba(24,54,97,.25);--dim-text-color:#929aa3;--primary-selection-color:#1e61ff;--secondary-selection-color:rgba(59,130,246,.15);--primary-outline-color:#a6c1ff;--secondary-outline-color:rgba(166,193,255,.25);--tertiary-outline-color:#e2eaf8;--primary-accent-color:#1b5dbd;--secondary-accent-color:rgba(79,145,251,.4);--primary-error:#ff5064;--secondary-error:rgba(255,80,100,.25);--tertiary-error:#e33448;--primary-blue:#5361ff;--primary-green:#18edbc;--primary-orange:#ffac0f;--primary-orange-dark:#ff8f0f;--primary-orange-outline:#ffd587;--primary-dark:#010b14;--primary-gray:rgba(0,19,36,.071);--secondary-purple-bg:rgba(30,0,255,.1);--secondary-purple-color:#49009c;--quaternary-gray:#ebebf0;--quinary-gray:#ebebf0;--skeleton-bg-light:rgba(0,19,36,.025);--skeleton-bg-dark:rgba(0,19,36,.07);--code-main-text:#363e44;--code-comment:#85939e;--code-tag:#667581;--code-variable:#003db8;--code-variable-constant:#e32d00;--code-title-class:#e4b51c;--code-strong:#e4b51c;--code-green:#14c46c;--code-turquoise:#52cbb0;--code-blue:#09f;--code-violet:#8847ff;--code-pink:#d73c9a}*{box-sizing:border-box}body,html{position:relative;visibility:visible!important}body,h1,h2,h3,html,p{margin:0;padding:0}.margin-right{margin-right:1rem}body,html{font-family:Inter,sans-serif;font-size:13px;font-weight:300;transition:color var(--theme-transition)}body ::-moz-selection,html ::-moz-selection{background:var(--primary-blue);color:var(--secondary-bg-color)}body ::selection,html ::selection{background:var(--primary-blue);color:var(--secondary-bg-color)}li,ul{margin:0;padding:0}body,html{background-color:var(--primary-bg-color);color:var(--primary-text-color)}svg{fill:var(--primary-text-color)}button{background:none;border:none;cursor:pointer;font-family:inherit;font-weight:inherit}.btn-default{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;background:none;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-shrink:0;padding:.5rem 1rem;position:relative;z-index:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.btn-default:not(.btn-disabled):hover:after{background-color:var(--secondary-selection-color);border-color:var(--primary-outline-color);box-shadow:0 0 0 3px var(--secondary-outline-color);opacity:1;transform:scale(1.025);transition:opacity .2s cubic-bezier(.42,.4,.52,1.38),box-shadow .2s cubic-bezier(.42,.4,.52,1.38),transform .2s cubic-bezier(.42,.4,.52,1.38)}.btn-default:not(.btn-disabled):hover svg{transform:scale(1.1)}.btn-default:after{background-color:var(--secondary-selection-color);border:1px solid transparent;border-radius:.5rem;box-shadow:0 0 0 0 transparent;content:"";height:100%;left:0;opacity:.75;position:absolute;top:0;transition:opacity 75ms cubic-bezier(.42,.4,.52,1.38),box-shadow .2s cubic-bezier(.42,.4,.52,1.38),transform .2s cubic-bezier(.42,.4,.52,1.38);width:100%;z-index:-1}.btn-default svg{height:.8rem;margin-left:.5rem;width:.8rem}.btn-default.active:after,.btn-default.active:hover:after{background-color:var(--primary-selection-color);border-color:var(--primary-accent-color);box-shadow:0 0 0 3px var(--secondary-accent-color)}.btn-default.btn-square{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height:2.5rem;padding:0;width:2.5rem;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.btn-default.btn-square svg{margin:0!important}.btn-default.btn-disabled{cursor:default}.btn-default.btn-disabled:after{background-color:var(--secondary-bg-color)}.btn-default.btn-disabled svg{fill:var(--disabled-text-color)}.btn-default.move-in-icon *{transform:translateX(.8rem);transition:transform .2s cubic-bezier(.42,.4,.52,1.38)}.btn-default.move-in-icon svg{margin-left:.75rem;opacity:0;transform:translateX(1rem) scale(.25);transition:transform .2s cubic-bezier(.42,.4,.52,1.38),opacity .2s cubic-bezier(.42,.4,.52,1.38)}.btn-default.move-in-icon:hover *{transform:translateX(0)}.btn-default.move-in-icon:hover svg{opacity:1;transform:translateX(0) scale(1);transition-delay:.1s}.btn-default.btn-blue{color:var(--secondary-bg-color)}.btn-default.btn-blue:hover:after{border-color:var(--primary-accent-color);box-shadow:0 0 0 3px var(--secondary-accent-color)}.btn-default.btn-blue:after{background-color:var(--primary-selection-color)}.btn-default.btn-blue svg{fill:var(--secondary-bg-color)}.btn-default.btn-orange{color:var(--secondary-bg-color)}.btn-default.btn-orange:hover:after{border-color:var(--primary-orange-dark);box-shadow:0 0 0 3px var(--primary-orange-outline)}.btn-default.btn-orange:after,.btn-default.btn-orange:hover:after{background-color:var(--primary-orange)}.btn-default.btn-orange svg{fill:var(--secondary-bg-color)}.btn-default.btn-trash{color:var(--secondary-bg-color)}.btn-default.btn-trash:hover:after{border-color:var(--tertiary-error);box-shadow:0 0 0 3px var(--secondary-error)}.btn-default.btn-trash:after{background-color:var(--primary-error)}.btn-default.btn-trash svg{fill:var(--secondary-bg-color);height:1rem;margin:0 .5rem 0 0;width:1rem}.btn-default .bold{font-weight:700;margin-left:.5rem}.btn-clipboard{background-color:var(--primary-gray);border:1px solid transparent;border-radius:.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height:2.75rem;opacity:.75;transition:opacity .2s cubic-bezier(.42,.4,.52,1.38),background-color .2s cubic-bezier(.42,.4,.52,1.38),border-color .2s cubic-bezier(.42,.4,.52,1.38),box-shadow .2s cubic-bezier(.42,.4,.52,1.38);width:2.75rem;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.btn-clipboard.absolute-pos{position:absolute;right:.5rem;top:.5rem}.btn-clipboard:hover{border-color:var(--primary-outline-color);box-shadow:0 0 0 3px var(--secondary-outline-color);opacity:1}.btn-clipboard:hover svg{transform:scale(1.1)}.btn-clipboard svg{height:1.25rem;transition:transform .2s cubic-bezier(.42,.4,.52,1.38);width:1.25rem}.btn-side-menu{border-radius:.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;opacity:.75;padding:.75rem 1rem;transition:opacity .2s cubic-bezier(.42,.4,.52,1.38),font-weight .2s cubic-bezier(.42,.4,.52,1.38);width:100%;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.btn-side-menu.router-link-exact-active{background-color:var(--secondary-selection-color)!important;font-weight:700;opacity:1}.btn-side-menu:hover{background-color:var(--secondary-bg-color);opacity:1}.btn-side-menu.highlighted{background-color:var(--primary-selection-color);color:var(--secondary-text-color)}.btn-side-menu.highlighted svg{fill:var(--secondary-text-color)}.btn-side-menu svg{height:1rem;margin-right:.75rem;transition:transform .2s cubic-bezier(.42,.4,.52,1.38);width:1rem}input,select,textarea{background-color:var(--secondary-bg-color);border:1px solid var(--primary-bg-color);border-radius:.5rem;grid-column:2/5;outline:none;padding:.75rem 1rem;transition:border-color .2s cubic-bezier(.42,.4,.52,1.38),box-shadow .2s cubic-bezier(.42,.4,.52,1.38),background-color .2s cubic-bezier(.42,.4,.52,1.38)}input::placeholder,select::placeholder,textarea::placeholder{color:var(--disabled-text-color);font-family:Inter,sans-serif;font-size:inherit;font-weight:300;opacity:1}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--disabled-text-color);font-size:inherit;font-weight:300}input::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--disabled-text-color);font-size:inherit;font-weight:300}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 4px var(--primary-outline-color)}input:focus,input:hover,select:focus,select:hover,textarea:focus,textarea:hover{border-color:var(--primary-selection-color)}input.switch-container,select.switch-container,textarea.switch-container{grid-column:2/2}input#input-pw,select#input-pw,textarea#input-pw{grid-column:3/5}input[type=password]:not(:placeholder-shown),select[type=password]:not(:placeholder-shown),textarea[type=password]:not(:placeholder-shown){font-family:Verdana;letter-spacing:.125em}input[type=checkbox]{display:none;height:0;visibility:hidden;width:0}input[type=checkbox]+label{--toggle-width:3.5rem;--knob-offset:3px}input[type=checkbox]+label.small{--toggle-width:2.5rem;--knob-offset:3px}input[type=checkbox]:checked+label{background-color:var(--tertiary-text-color)}input[type=checkbox]:checked+label:after{background-color:var(--secondary-bg-color);left:calc(100% - var(--knob-offset));transform:translateX(-100%)}input[type=checkbox]+label{background-color:var(--primary-text-color);border-radius:calc(var(--toggle-width)/1.618);box-shadow:inset 0 0 5px rgba(0,0,0,.15);cursor:pointer;display:block;height:calc(var(--toggle-width)/1.618);position:relative;text-indent:-9999px;transition:background-color .2s ease-out;width:var(--toggle-width)}input[type=checkbox]+label:after{background-color:var(--secondary-bg-color);border-radius:calc(var(--toggle-width)/2);content:"";height:calc(var(--toggle-width)/1.618 - var(--knob-offset)*2);left:var(--knob-offset);position:absolute;top:var(--knob-offset);transition:all .2s ease-out;width:calc(var(--toggle-width)/1.618 - var(--knob-offset)*2)}input[type=checkbox]+label:active:after{width:calc(var(--toggle-width)/1.618)}a{color:inherit;font:inherit;font-size:inherit;font-weight:inherit;text-decoration:none}header{background-color:var(--secondary-bg-color);box-shadow:0 3px 17px var(--primary-gray);display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height:5rem;padding:0 2.5rem;position:fixed;top:0;width:100%;z-index:1000;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}@media(max-width:992px){header{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;padding:.9rem 1.5rem 0}header:after{background-color:var(--primary-gray);content:"";height:1px;left:50%;position:absolute;top:3rem;transform:translateX(-50%);width:100%}}header .logo-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}header .logo-container .polyte-share-logo{height:1.75rem;margin-right:.75rem;width:1.75rem}@media(max-width:992px){header .logo-container .polyte-share-logo{height:1.25rem;margin-right:.5rem;width:1.25rem}}header .logo-container .polyte-logo{height:1.5rem;margin-right:.5rem;margin-top:.3rem;width:auto}@media(max-width:992px){header .logo-container .polyte-logo{height:1rem;margin-right:.25rem}}header .logo-container .share-text{font-size:1.5rem;font-weight:300}@media(max-width:992px){header .logo-container .share-text{font-size:1rem;margin-top:.1rem}}header .spread{-webkit-box-flex:auto;-webkit-flex:auto 1 1;-moz-box-flex:auto;-moz-flex:auto 1 1;-ms-flex:auto 1 1;flex:auto 1 1}header .center-title{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;left:50%;max-width:100%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}@media(max-width:992px){header .center-title{font-size:.75rem;top:80%}}header .center-title #headerTitle{margin:0 .5rem;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header .center-title .title-buttons{border-radius:9999px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height:1.75rem;min-height:1.75rem;min-width:1.75rem;opacity:.75;position:relative;visibility:hidden;width:1.75rem;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}header .center-title .title-buttons:hover{background-color:var(--disabled-text-color);opacity:1}header .center-title .title-buttons:hover .tooltip{opacity:1;visibility:visible}header .center-title .title-buttons svg{height:.9rem;width:.9rem}@media(max-width:992px){header .desktop{display:none}}header .btn-hamburger{display:none;margin:0;padding:.1rem .2rem .3rem}@media(max-width:992px){header .btn-hamburger{display:block}}header .btn-hamburger svg{height:1.25rem;width:1.25rem;fill:none;stroke:#1d1d1b;stroke-linecap:round;stroke-miterlimit:10;stroke-width:4px}.tooltip{border-radius:.75rem;bottom:-3.75rem;box-shadow:0 .15rem .75rem var(--shadow-color);color:var(--secondary-text-color);font-weight:400;opacity:0;padding:.75rem 1.25rem;transition:opacity .2s ease-out;visibility:hidden;width:max-content;--arrow-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 7'%3E%3Cpath d='M10.43 1.45A2.96 2.96 0 0 0 8 0c-.93 0-1.83.53-2.43 1.45C3.98 3.88 2.24 6 0 6v.88h16V6c-2.24 0-3.98-2.12-5.57-4.55'/%3E%3C/svg%3E")}.tooltip,.tooltip:before{background-color:var(--primary-dark);left:50%;position:absolute;transform:translateX(-50%)}.tooltip:before{content:"";height:7px;-webkit-mask:var(--arrow-url);mask:var(--arrow-url);top:-6px;width:16px}@media(max-width:992px){#side-menu{display:block;padding:0 2rem;top:20rem;width:100%}}#side-menu .row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height:1.5rem;margin:1rem 0 0}#side-menu .row .star{height:auto;margin:0 .3rem 0 0;width:1.2rem}#side-menu .row .star .second{opacity:.5}#side-menu .buy-btn{background:none;border:1px solid rgba(0,0,0,.5);border-radius:.5rem;color:rgba(0,0,0,.75);font-size:1rem;font-weight:700;height:3.5rem;margin-top:1rem;text-transform:uppercase;width:100%}#side-menu .buy-btn:hover{background:rgba(0,0,0,.5);border-color:transparent;color:#fff}#viewport .chevron{box-sizing:content-box;cursor:pointer;height:3rem;opacity:.75;padding:4rem 2rem;pointer-events:all;position:absolute;top:50%;transform:translateY(-50%);transition:opacity 1s cubic-bezier(.22,.2,0,1) 1s,transform 1s cubic-bezier(.22,.2,0,1) 1s;width:auto;z-index:10}#viewport .chevron.hidden{opacity:0}#viewport .chevron.hidden.right{transform:translateX(3rem) translateY(-50%)}#viewport .chevron.hidden.left{transform:translateX(-3rem) translateY(-50%)}#viewport .chevron:hover:not(.hidden){opacity:1}#viewport .chevron:hover:not(.hidden) svg{fill:var(--primary-selection-color);transform:scale(1.05)}#viewport .chevron:active{opacity:1}#viewport .chevron:active svg{transform:scale(.9)}#viewport .chevron.right{right:2rem}@media(max-width:992px){#viewport .chevron.right{right:0}}#viewport .chevron.left{left:2rem}@media(max-width:992px){#viewport .chevron.left{left:0}}#viewport .chevron svg{height:100%;transition:fill .2s ease-out,transform .2s ease-out;width:auto}@media(max-width:992px){#viewport .chevron svg{height:50%}}#viewport .indicator-row{align-items:center;bottom:5rem;display:flex;flex-wrap:nowrap;justify-content:center;overflow-x:auto;overflow-x:scroll;overflow-y:hidden;padding-left:0;padding-right:0;position:absolute;white-space:nowrap;width:100%;z-index:10}@media(max-width:992px){#viewport .indicator-row{bottom:1rem;padding:0}}#viewport .indicator-row .thumb-element{background-color:#f6f7f9;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.5rem;box-shadow:0 2px 10px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.15);cursor:pointer;flex-shrink:0;height:4.32633rem;margin:0 .7rem;min-width:7rem;opacity:1;transition:opacity 1s cubic-bezier(.22,.2,0,1),transform 1s cubic-bezier(.22,.2,0,1);width:7rem;z-index:10}#viewport .indicator-row .thumb-element.hidden{opacity:0;transform:translateY(-.75rem)}@media(max-width:992px){#viewport .indicator-row .thumb-element{border-radius:.25rem;box-shadow:0 2px 5px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.15);height:1.54512rem;margin:0 .5rem;width:2.5rem;z-index:1000}}#viewport .indicator-row .thumb-element.active,#viewport .indicator-row .thumb-element:hover{background-color:#fff}#viewport .indicator-row .thumb-element.active{border:1px solid rgba(2,48,59,.25)}.modal-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height:100%;left:0;padding:1rem;position:absolute;top:0;width:100%;z-index:1000;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.modal-wrapper .modal{border-radius:1rem;height:30.76923rem;margin-bottom:5rem;overflow:hidden;width:40rem}.modal-wrapper .modal.bg{background-color:var(--primary-bg-color);box-shadow:0 .25rem 2rem rgba(0,0,0,.1)}.modal-wrapper .modal.bg .modal-header{background-color:var(--secondary-bg-color)}.modal-wrapper .modal .modal-header{padding:5rem 2rem 6rem;position:relative;text-align:center}.modal-wrapper .modal .modal-header h2{font-weight:700}.modal-wrapper .modal .modal-header #bg-graphics{height:11rem;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transform-origin:center;transition:transform .4s ease-in;width:11rem;z-index:-1}.modal-wrapper .modal .modal-header #bg-graphics .first-ring{fill:var(--fill-color);opacity:.2;transform-origin:center;transition-delay:.1s;transition:fill .05s ease-out,transform .4s ease-in}.modal-wrapper .modal .modal-header #bg-graphics .second-ring{fill:var(--fill-color);opacity:.075;transform-origin:center;transition-delay:.3s;transition:fill .05s ease-out}.modal-wrapper .modal .modal-header #lock-icon-container{border-radius:99999px;bottom:-3rem;box-shadow:0 .15rem .5rem rgba(0,0,0,.2);height:6rem;left:50%;position:absolute;transform:translateX(-50%);width:6rem;z-index:0}.modal-wrapper .modal .modal-header #lock-icon-container.unlocked #bg-graphics{transform:translateX(-50%) translateY(-50%) scale(1.2)}.modal-wrapper .modal .modal-header #lock-icon-container.unlocked #bg-graphics .first-ring{transform:scale(.9)}.modal-wrapper .modal .modal-header #lock-icon-container.unlocked #lock_badge .second-layer{--stop-color-10:#98ffe7;--stop-color-20:#33e2c7;--stop-color-30:#13e194}.modal-wrapper .modal .modal-header #lock-icon-container.unlocked #keyhole{transform:rotate(180deg);transition:transform .4s cubic-bezier(.42,.4,.52,1.38)}.modal-wrapper .modal .modal-header #lock-icon-container.denied{--fill-color:#e8214c}.modal-wrapper .modal .modal-header #lock-icon-container.denied #lock_badge .second-layer{--stop-color-10:#ff7190;--stop-color-20:#e8214c;--stop-color-30:#ec1241}.modal-wrapper .modal .modal-header #lock-icon-container.denied #keyhole{animation:wiggle .4s infinite;animation-timing-function:ease-in-out}.modal-wrapper .modal .modal-header #lock-icon-container #lock_badge,.modal-wrapper .modal .modal-header #lock-icon-container .fourth-layer,.modal-wrapper .modal .modal-header #lock-icon-container .second-layer,.modal-wrapper .modal .modal-header #lock-icon-container .third-layer{-webkit-background-clip:border-box;background-clip:border-box;-webkit-background-origin:padding-box;background-origin:padding-box;background-position:50% 50%;-webkit-background-size:auto auto;background-size:auto auto;background:-webkit-radial-gradient(closest-side,var(--stop-color-30) 0,var(--stop-color-30) var(--ring-pos-inner),var(--stop-color-40) calc((var(--ring-pos-outer) - var(--ring-pos-inner))/2),var(--stop-color-40) var(--ring-pos-outer),var(--stop-color-30) 100%),-webkit-linear-gradient(-90deg,var(--stop-color-10) 0,var(--stop-color-20) 100%);background:-moz-radial-gradient(closest-side,var(--stop-color-30) 0,var(--stop-color-30) var(--ring-pos-inner),var(--stop-color-40) calc((var(--ring-pos-outer) - var(--ring-pos-inner))/2),var(--stop-color-40) var(--ring-pos-outer),var(--stop-color-30) 100%),-moz-linear-gradient(180deg,var(--stop-color-10) 0,var(--stop-color-20) 100%);background:radial-gradient(closest-side,var(--stop-color-30) 0,var(--stop-color-30) var(--ring-pos-inner),var(--stop-color-40) calc((var(--ring-pos-outer) - var(--ring-pos-inner))/2),var(--stop-color-40) var(--ring-pos-outer),var(--stop-color-30) 100%),linear-gradient(180deg,var(--stop-color-10) 0,var(--stop-color-20) 100%);border-radius:99999px}.modal-wrapper .modal .modal-header #lock-icon-container .fourth-layer,.modal-wrapper .modal .modal-header #lock-icon-container .second-layer,.modal-wrapper .modal .modal-header #lock-icon-container .third-layer{height:var(--circle-size);left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:var(--circle-size)}.modal-wrapper .modal .modal-header #lock-icon-container #lock_badge{height:100%;width:100%;z-index:1;--stop-color-10:#f5f5f5;--stop-color-20:#dee1e5;--stop-color-30:#fff;--stop-color-40:hsla(0,0%,100%,0);--ring-pos-inner:80%;--ring-pos-outer:93%}.modal-wrapper .modal .modal-header #lock-icon-container #lock_badge .second-layer{--circle-size:82%;--stop-color-10:#ffd864;--stop-color-20:#ffaa30;--stop-color-30:#ffb03f;--stop-color-40:hsla(0,0%,100%,0);--ring-pos-inner:72%;--ring-pos-outer:90%}.modal-wrapper .modal .modal-header #lock-icon-container #lock_badge .third-layer{--circle-size:78%;--stop-color-10:#f9fafc;--stop-color-20:#d5dbef;--stop-color-30:#fafafa;--stop-color-40:hsla(0,0%,100%,0);--ring-pos-inner:56%;--ring-pos-outer:91%}.modal-wrapper .modal .modal-header #lock-icon-container #lock_badge .fourth-layer{--circle-size:54%;--stop-color-10:#f9fafc;--stop-color-20:#cfe0e0;--stop-color-30:#deeefb;--stop-color-40:hsla(0,0%,100%,0);--ring-pos-inner:0%;--ring-pos-outer:100%;background:-webkit-radial-gradient(closest-side,var(--stop-color-30) 0,var(--stop-color-30) var(--ring-pos-inner),var(--stop-color-40) var(--ring-pos-outer),var(--stop-color-30) 100%),-webkit-linear-gradient(90deg,var(--stop-color-10) 0,var(--stop-color-20) 100%);background:-moz-radial-gradient(closest-side,var(--stop-color-30) 0,var(--stop-color-30) var(--ring-pos-inner),var(--stop-color-40) var(--ring-pos-outer),var(--stop-color-30) 100%),-moz-linear-gradient(0deg,var(--stop-color-10) 0,var(--stop-color-20) 100%);background:radial-gradient(closest-side,var(--stop-color-30) 0,var(--stop-color-30) var(--ring-pos-inner),var(--stop-color-40) var(--ring-pos-outer),var(--stop-color-30) 100%),linear-gradient(0deg,var(--stop-color-10) 0,var(--stop-color-20) 100%)}.modal-wrapper .modal .modal-header #lock-icon-container #lock_badge .fourth-layer #keyhole{height:2rem;transform-origin:center;width:auto}.modal-wrapper .modal .modal-header #timer-icon-container{bottom:-4rem;height:8rem;left:50%;position:absolute;transform:translateX(-50%);width:8rem;z-index:0}.modal-wrapper .modal .modal-header #timer-icon-container #timer_icon{height:100%;width:100%;--icon-color-01:#979bac}.modal-wrapper .modal .modal-header #timer-icon-container #timer_icon .pointer_rot{animation:timer-jiggle 3s infinite;animation-timing-function:ease-in-out;transform-origin:center}.modal-wrapper .modal .modal-header #timer-icon-container #timer_icon .pointer_rot .ancor{display:none}.modal-wrapper .modal .modal-header #timer-icon-container #timer_icon .circle{fill:var(--icon-color-01)}.modal-wrapper .modal .modal-header #timer-icon-container #timer_icon .circle.cir-01{opacity:.1}.modal-wrapper .modal .modal-header #timer-icon-container #timer_icon .circle.cir-02{opacity:.2}.modal-wrapper .modal .modal-header #timer-icon-container #timer_icon .circle.cir-03{opacity:.3}.modal-wrapper .modal .modal-header #timer-icon-container #timer_icon .circle.cir-04{opacity:.4}.modal-wrapper .modal .modal-header #timer-icon-container #timer_icon .circle.cir-05{opacity:.5}.modal-wrapper .modal .modal-header #timer-icon-container #timer_icon .circle.cir-06{opacity:.6}.modal-wrapper .modal .modal-header #timer-icon-container #timer_icon .circle.cir-07{opacity:.7}.modal-wrapper .modal .modal-header #timer-icon-container #timer_icon .circle.cir-08{opacity:.8}.modal-wrapper .modal .modal-header #timer-icon-container #timer_icon .circle.cir-09{opacity:.9}.modal-wrapper .modal .modal-header #timer-icon-container #timer_icon .circle.cir-10{opacity:1}.modal-wrapper .modal .modal-header #timer-icon-container #timer_icon .rest{fill:var(--icon-color-01)}.modal-wrapper .modal .modal-header #timer-icon-container #bg-graphics{height:24rem;width:24rem}.modal-wrapper .modal .modal-header #timer-icon-container #bg-graphics .first-ring{opacity:.025}.modal-wrapper .modal .modal-header #timer-icon-container #bg-graphics .second-ring{opacity:.01}.modal-wrapper .modal form{padding:7rem 2rem 0}.modal-wrapper .modal form .controlls-wrapper{margin:0 auto 2rem;max-width:25rem;width:100%}.modal-wrapper .modal form .controlls-wrapper .input-container{margin-bottom:1rem;position:relative}.modal-wrapper .modal form .controlls-wrapper .input-container:after{background-color:var(--disabled-text-color);content:"";height:1.5rem;position:absolute;right:2.5rem;top:50%;transform:translateY(-50%);width:1px}.modal-wrapper .modal form .controlls-wrapper .input-container #password-input{padding:.75rem 3rem .75rem 1rem;width:100%}.modal-wrapper .modal form .controlls-wrapper .input-container #password-submit{height:1.25rem;margin:0;padding:0;position:absolute;right:.7rem;top:50%;transform:translateY(-50%);width:1.25rem}.modal-wrapper .modal form .controlls-wrapper .input-container #password-submit svg{height:100%;width:100%}.modal-wrapper .modal form .controlls-wrapper .toggle-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;font-size:.85rem;margin-bottom:1rem}.modal-wrapper .modal form .controlls-wrapper .toggle-container .switch-container{margin-right:.5rem}.modal-wrapper .modal form .controlls-wrapper p{font-size:.85rem;opacity:.5}.modal-wrapper .modal .content-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:7rem 2rem 0;text-align:center;width:100%}.modal-wrapper .modal .content-container h2{margin-bottom:1rem}.modal-wrapper .modal .content-container p{opacity:.5}@keyframes wiggle{0%{transform:rotate(0deg)}20%{transform:rotate(15deg)}80%{transform:rotate(-20deg)}to{transform:rotate(0deg)}}@keyframes timer-jiggle{0%{transform:rotate(0deg)}10%{transform:rotate(15deg)}20%{transform:rotate(-20deg)}30%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}50%{transform:rotate(5deg)}60%{transform:rotate(-5deg)}70%{transform:rotate(2deg)}80%{transform:rotate(-2deg)}90%{transform:rotate(1deg)}to{transform:rotate(0deg)}}@keyframes speedometer-jiggle{0%{transform:rotate(-30deg)}10%{transform:rotate(-25deg)}20%{transform:rotate(-20deg)}30%{transform:rotate(-15deg)}40%{transform:rotate(-10deg)}50%{transform:rotate(-5deg)}60%{transform:rotate(0deg)}61%{transform:rotate(5deg)}62%{transform:rotate(-2deg)}63%{transform:rotate(1deg)}64%{transform:rotate(-1deg)}65%{transform:rotate(.5deg)}66%{transform:rotate(-.5deg)}67%{transform:rotate(.25deg)}68%{transform:rotate(-.25deg)}69%{transform:rotate(.125deg)}70%{transform:rotate(-.125deg)}to{transform:rotate(0deg)}}.default,.designReview,.developer,.presentation{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height:calc(100vh - 5rem);margin-top:5rem;position:fixed;width:100vw}@media(max-width:992px){.default,.designReview,.developer,.presentation{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.default #viewport,.designReview #viewport,.developer #viewport,.presentation #viewport{height:100%;position:relative;width:calc(100% - 37.5rem)}@media(max-width:992px){.default #viewport,.designReview #viewport,.developer #viewport,.presentation #viewport{-webkit-box-flex:0;-webkit-flex:0 0 40%;-moz-box-flex:0;-moz-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;height:0;width:100%}}.default #viewport #cam-indicator,.designReview #viewport #cam-indicator,.developer #viewport #cam-indicator,.presentation #viewport #cam-indicator{background-color:var(--dim-text-color);border-radius:99999px;color:var(--secondary-text-color);left:50%;opacity:1;padding:.25rem 1rem .25rem .75rem;position:absolute;text-align:center;top:2rem;transform:translateX(-50%) translateY(0);transition:opacity 1s cubic-bezier(.22,.2,0,1),transform 1s cubic-bezier(.22,.2,0,1);z-index:10}.default #viewport #cam-indicator.hidden,.designReview #viewport #cam-indicator.hidden,.developer #viewport #cam-indicator.hidden,.presentation #viewport #cam-indicator.hidden{opacity:0;transform:translateX(-50%) translateY(-.5rem)}@media(max-width:992px){.default #viewport #cam-indicator,.designReview #viewport #cam-indicator,.developer #viewport #cam-indicator,.presentation #viewport #cam-indicator{font-size:.75rem;top:1rem}}.default #viewport #cam-indicator svg,.designReview #viewport #cam-indicator svg,.developer #viewport #cam-indicator svg,.presentation #viewport #cam-indicator svg{display:inline-block;height:.9rem;margin-right:.15rem;width:.9rem;fill:var(--secondary-text-color)}.default #side-menu,.designReview #side-menu,.developer #side-menu,.presentation #side-menu{background-color:var(--secondary-bg-color);display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height:100%;padding:2rem;width:37.5rem;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media(max-width:992px){.default #side-menu,.designReview #side-menu,.developer #side-menu,.presentation #side-menu{-webkit-box-flex:0;-webkit-flex:0 0 60%;-moz-box-flex:0;-moz-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;height:0;overflow-y:scroll;padding-top:0;width:100%}}.default #side-menu .sticky-header,.designReview #side-menu .sticky-header,.developer #side-menu .sticky-header,.presentation #side-menu .sticky-header{background-color:var(--secondary-bg-color);margin:0 0 4rem;position:sticky;top:0;z-index:10}@media(max-width:992px){.default #side-menu .sticky-header,.designReview #side-menu .sticky-header,.developer #side-menu .sticky-header,.presentation #side-menu .sticky-header{margin:2rem 0 4rem;padding:.75rem 0}}.default #side-menu .sticky-header #deployedVers,.designReview #side-menu .sticky-header #deployedVers,.developer #side-menu .sticky-header #deployedVers,.presentation #side-menu .sticky-header #deployedVers{border-bottom:1px solid var(--skeleton-bg-dark);display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:.25rem 0 .75rem;opacity:.5;padding-bottom:.5rem}.default #side-menu .sticky-header #subTitleEl,.designReview #side-menu .sticky-header #subTitleEl,.developer #side-menu .sticky-header #subTitleEl,.presentation #side-menu .sticky-header #subTitleEl{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-top:.25rem;opacity:.5}.default #side-menu .sticky-header #subTitleEl span,.designReview #side-menu .sticky-header #subTitleEl span,.developer #side-menu .sticky-header #subTitleEl span,.presentation #side-menu .sticky-header #subTitleEl span{white-space:pre-wrap}.default #side-menu .sticky-header #subTitleEl .spread,.designReview #side-menu .sticky-header #subTitleEl .spread,.developer #side-menu .sticky-header #subTitleEl .spread,.presentation #side-menu .sticky-header #subTitleEl .spread{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.default #side-menu .sticky-header .sub-headline,.designReview #side-menu .sticky-header .sub-headline,.developer #side-menu .sticky-header .sub-headline,.presentation #side-menu .sticky-header .sub-headline{margin-bottom:1rem}.default #side-menu #configContainer,.designReview #side-menu #configContainer,.developer #side-menu #configContainer,.presentation #side-menu #configContainer{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0;margin-bottom:1rem}@media(max-width:992px){.default #side-menu #configContainer,.designReview #side-menu #configContainer,.developer #side-menu #configContainer,.presentation #side-menu #configContainer{height:fit-content}}.default #side-menu #descrContainer,.designReview #side-menu #descrContainer,.developer #side-menu #descrContainer,.presentation #side-menu #descrContainer{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding-top:1rem}.default #side-menu #descrContainer #toggleDescrBtn,.designReview #side-menu #descrContainer #toggleDescrBtn,.developer #side-menu #descrContainer #toggleDescrBtn,.presentation #side-menu #descrContainer #toggleDescrBtn{color:inherit;font-weight:inherit;opacity:.5;transition:opacity .2s cubic-bezier(.22,.2,0,1)}@media(max-width:992px){.default #side-menu #descrContainer #toggleDescrBtn,.designReview #side-menu #descrContainer #toggleDescrBtn,.developer #side-menu #descrContainer #toggleDescrBtn,.presentation #side-menu #descrContainer #toggleDescrBtn{display:none}}.default #side-menu #descrContainer #toggleDescrBtn svg,.designReview #side-menu #descrContainer #toggleDescrBtn svg,.developer #side-menu #descrContainer #toggleDescrBtn svg,.presentation #side-menu #descrContainer #toggleDescrBtn svg{height:.75rem;margin-left:.25rem;transition:transform .5s cubic-bezier(.22,.2,0,1);width:.75rem}.default #side-menu #descrContainer #toggleDescrBtn:hover,.designReview #side-menu #descrContainer #toggleDescrBtn:hover,.developer #side-menu #descrContainer #toggleDescrBtn:hover,.presentation #side-menu #descrContainer #toggleDescrBtn:hover{opacity:1}.default #side-menu #descrContainer #toggleDescrBtn.active svg,.designReview #side-menu #descrContainer #toggleDescrBtn.active svg,.developer #side-menu #descrContainer #toggleDescrBtn.active svg,.presentation #side-menu #descrContainer #toggleDescrBtn.active svg{transform:scaleY(-1)}.default #side-menu #descrContainer #descrContent,.designReview #side-menu #descrContainer #descrContent,.developer #side-menu #descrContainer #descrContent,.presentation #side-menu #descrContainer #descrContent{line-height:1.3rem;transition:min-height .75s cubic-bezier(.22,.2,0,1)}.default #side-menu #descrContainer #descrContent.has-content,.designReview #side-menu #descrContainer #descrContent.has-content,.developer #side-menu #descrContainer #descrContent.has-content,.presentation #side-menu #descrContainer #descrContent.has-content{min-height:15rem}.default #side-menu #descrContainer #descrContent .placeholder-text,.designReview #side-menu #descrContainer #descrContent .placeholder-text,.developer #side-menu #descrContainer #descrContent .placeholder-text,.presentation #side-menu #descrContainer #descrContent .placeholder-text{opacity:.5}.default #side-menu #descrContainer #descrContent ol,.default #side-menu #descrContainer #descrContent ul,.designReview #side-menu #descrContainer #descrContent ol,.designReview #side-menu #descrContainer #descrContent ul,.developer #side-menu #descrContainer #descrContent ol,.developer #side-menu #descrContainer #descrContent ul,.presentation #side-menu #descrContainer #descrContent ol,.presentation #side-menu #descrContainer #descrContent ul{padding:.5rem 0 .5rem 1.5rem}.default #side-menu #descrContainer #descrContent ul,.designReview #side-menu #descrContainer #descrContent ul,.developer #side-menu #descrContainer #descrContent ul,.presentation #side-menu #descrContainer #descrContent ul{list-style:disc}.default #side-menu #descrContainer #descrContent ol,.designReview #side-menu #descrContainer #descrContent ol,.developer #side-menu #descrContainer #descrContent ol,.presentation #side-menu #descrContainer #descrContent ol{list-style:decimal}.default #side-menu #descrContainer #descrContent mark,.designReview #side-menu #descrContainer #descrContent mark,.developer #side-menu #descrContainer #descrContent mark,.presentation #side-menu #descrContainer #descrContent mark{background-color:#ffe148}.default #side-menu #descrContainer.minimize #descrContent.has-content,.designReview #side-menu #descrContainer.minimize #descrContent.has-content,.developer #side-menu #descrContainer.minimize #descrContent.has-content,.presentation #side-menu #descrContainer.minimize #descrContent.has-content{min-height:5rem}.default #side-menu #configContainer,.default #side-menu #descrContainer,.designReview #side-menu #configContainer,.designReview #side-menu #descrContainer,.developer #side-menu #configContainer,.developer #side-menu #descrContainer,.presentation #side-menu #configContainer,.presentation #side-menu #descrContainer{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.default #side-menu #configContainer div:first-of-type,.default #side-menu #descrContainer div:first-of-type,.designReview #side-menu #configContainer div:first-of-type,.designReview #side-menu #descrContainer div:first-of-type,.developer #side-menu #configContainer div:first-of-type,.developer #side-menu #descrContainer div:first-of-type,.presentation #side-menu #configContainer div:first-of-type,.presentation #side-menu #descrContainer div:first-of-type{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;background-color:var(--secondary-bg-color);border-bottom:1px solid var(--skeleton-bg-dark);display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-grow:0;margin-bottom:1.5rem;margin-top:-.25rem;padding-bottom:1rem;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}@media(max-width:992px){.default #side-menu #configContainer div:first-of-type,.default #side-menu #descrContainer div:first-of-type,.designReview #side-menu #configContainer div:first-of-type,.designReview #side-menu #descrContainer div:first-of-type,.developer #side-menu #configContainer div:first-of-type,.developer #side-menu #descrContainer div:first-of-type,.presentation #side-menu #configContainer div:first-of-type,.presentation #side-menu #descrContainer div:first-of-type{padding-top:1rem;position:sticky;top:3.25rem}}.default #side-menu #configContainer div:first-of-type p,.default #side-menu #descrContainer div:first-of-type p,.designReview #side-menu #configContainer div:first-of-type p,.designReview #side-menu #descrContainer div:first-of-type p,.developer #side-menu #configContainer div:first-of-type p,.developer #side-menu #descrContainer div:first-of-type p,.presentation #side-menu #configContainer div:first-of-type p,.presentation #side-menu #descrContainer div:first-of-type p{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.default #side-menu #configContainer div:first-of-type svg,.default #side-menu #descrContainer div:first-of-type svg,.designReview #side-menu #configContainer div:first-of-type svg,.designReview #side-menu #descrContainer div:first-of-type svg,.developer #side-menu #configContainer div:first-of-type svg,.developer #side-menu #descrContainer div:first-of-type svg,.presentation #side-menu #configContainer div:first-of-type svg,.presentation #side-menu #descrContainer div:first-of-type svg{height:1rem;margin-right:.5rem;width:1rem}.default #side-menu #configContainer div:first-of-type svg.descr,.default #side-menu #descrContainer div:first-of-type svg.descr,.designReview #side-menu #configContainer div:first-of-type svg.descr,.designReview #side-menu #descrContainer div:first-of-type svg.descr,.developer #side-menu #configContainer div:first-of-type svg.descr,.developer #side-menu #descrContainer div:first-of-type svg.descr,.presentation #side-menu #configContainer div:first-of-type svg.descr,.presentation #side-menu #descrContainer div:first-of-type svg.descr{height:.8rem;margin-right:.7rem;width:.8rem}.default #side-menu #configContainer.empty div:first-of-type,.default #side-menu #descrContainer.empty div:first-of-type,.designReview #side-menu #configContainer.empty div:first-of-type,.designReview #side-menu #descrContainer.empty div:first-of-type,.developer #side-menu #configContainer.empty div:first-of-type,.developer #side-menu #descrContainer.empty div:first-of-type,.presentation #side-menu #configContainer.empty div:first-of-type,.presentation #side-menu #descrContainer.empty div:first-of-type{border:none;margin:0;padding:0}.default #side-menu #configContainer #configList,.default #side-menu #configContainer #descrContent,.default #side-menu #descrContainer #configList,.default #side-menu #descrContainer #descrContent,.designReview #side-menu #configContainer #configList,.designReview #side-menu #configContainer #descrContent,.designReview #side-menu #descrContainer #configList,.designReview #side-menu #descrContainer #descrContent,.developer #side-menu #configContainer #configList,.developer #side-menu #configContainer #descrContent,.developer #side-menu #descrContainer #configList,.developer #side-menu #descrContainer #descrContent,.presentation #side-menu #configContainer #configList,.presentation #side-menu #configContainer #descrContent,.presentation #side-menu #descrContainer #configList,.presentation #side-menu #descrContainer #descrContent{-webkit-box-flex:1;-webkit-flex:1 1 0;-moz-box-flex:1;-moz-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;overflow-y:scroll}@media(max-width:992px){.default #side-menu #configContainer #configList,.default #side-menu #configContainer #descrContent,.default #side-menu #descrContainer #configList,.default #side-menu #descrContainer #descrContent,.designReview #side-menu #configContainer #configList,.designReview #side-menu #configContainer #descrContent,.designReview #side-menu #descrContainer #configList,.designReview #side-menu #descrContainer #descrContent,.developer #side-menu #configContainer #configList,.developer #side-menu #configContainer #descrContent,.developer #side-menu #descrContainer #configList,.developer #side-menu #descrContainer #descrContent,.presentation #side-menu #configContainer #configList,.presentation #side-menu #configContainer #descrContent,.presentation #side-menu #descrContainer #configList,.presentation #side-menu #descrContainer #descrContent{overflow:unset;-webkit-box-flex:1;-webkit-flex:1 1 100%;-moz-box-flex:1;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}.default #side-menu #configContainer #configList li,.default #side-menu #descrContainer #configList li,.designReview #side-menu #configContainer #configList li,.designReview #side-menu #descrContainer #configList li,.developer #side-menu #configContainer #configList li,.developer #side-menu #descrContainer #configList li,.presentation #side-menu #configContainer #configList li,.presentation #side-menu #descrContainer #configList li{background-color:var(--tertiary-outline-color);border-radius:.5rem;list-style:none;margin-bottom:.5rem}.default #side-menu #configContainer #configList li .is-default-tag,.default #side-menu #descrContainer #configList li .is-default-tag,.designReview #side-menu #configContainer #configList li .is-default-tag,.designReview #side-menu #descrContainer #configList li .is-default-tag,.developer #side-menu #configContainer #configList li .is-default-tag,.developer #side-menu #descrContainer #configList li .is-default-tag,.presentation #side-menu #configContainer #configList li .is-default-tag,.presentation #side-menu #descrContainer #configList li .is-default-tag{opacity:.5}.default #side-menu #configContainer #configList li svg,.default #side-menu #descrContainer #configList li svg,.designReview #side-menu #configContainer #configList li svg,.designReview #side-menu #descrContainer #configList li svg,.developer #side-menu #configContainer #configList li svg,.developer #side-menu #descrContainer #configList li svg,.presentation #side-menu #configContainer #configList li svg,.presentation #side-menu #descrContainer #configList li svg{height:.75rem;width:.75rem;fill:var(--primary-text-color)}.default #side-menu #configContainer #configList li.active,.default #side-menu #descrContainer #configList li.active,.designReview #side-menu #configContainer #configList li.active,.designReview #side-menu #descrContainer #configList li.active,.developer #side-menu #configContainer #configList li.active,.developer #side-menu #descrContainer #configList li.active,.presentation #side-menu #configContainer #configList li.active,.presentation #side-menu #descrContainer #configList li.active{background-color:var(--primary-selection-color);--tertiary-text-color:var(--secondary-bg-color)}.default #side-menu #configContainer #configList li.active .config-switch-container input:checked+label:after,.default #side-menu #descrContainer #configList li.active .config-switch-container input:checked+label:after,.designReview #side-menu #configContainer #configList li.active .config-switch-container input:checked+label:after,.designReview #side-menu #descrContainer #configList li.active .config-switch-container input:checked+label:after,.developer #side-menu #configContainer #configList li.active .config-switch-container input:checked+label:after,.developer #side-menu #descrContainer #configList li.active .config-switch-container input:checked+label:after,.presentation #side-menu #configContainer #configList li.active .config-switch-container input:checked+label:after,.presentation #side-menu #descrContainer #configList li.active .config-switch-container input:checked+label:after{--secondary-bg-color:var(--primary-text-color)}.default #side-menu #configContainer #configList li.active button,.default #side-menu #descrContainer #configList li.active button,.designReview #side-menu #configContainer #configList li.active button,.designReview #side-menu #descrContainer #configList li.active button,.developer #side-menu #configContainer #configList li.active button,.developer #side-menu #descrContainer #configList li.active button,.presentation #side-menu #configContainer #configList li.active button,.presentation #side-menu #descrContainer #configList li.active button{color:var(--secondary-bg-color)}.default #side-menu #configContainer #configList li.active svg,.default #side-menu #descrContainer #configList li.active svg,.designReview #side-menu #configContainer #configList li.active svg,.designReview #side-menu #descrContainer #configList li.active svg,.developer #side-menu #configContainer #configList li.active svg,.developer #side-menu #descrContainer #configList li.active svg,.presentation #side-menu #configContainer #configList li.active svg,.presentation #side-menu #descrContainer #configList li.active svg{fill:var(--secondary-bg-color)}.default #side-menu #configContainer #configList li:hover:not(.active),.default #side-menu #descrContainer #configList li:hover:not(.active),.designReview #side-menu #configContainer #configList li:hover:not(.active),.designReview #side-menu #descrContainer #configList li:hover:not(.active),.developer #side-menu #configContainer #configList li:hover:not(.active),.developer #side-menu #descrContainer #configList li:hover:not(.active),.presentation #side-menu #configContainer #configList li:hover:not(.active),.presentation #side-menu #descrContainer #configList li:hover:not(.active){background-color:var(--primary-outline-color)}.default #side-menu #configContainer #configList li button,.default #side-menu #descrContainer #configList li button,.designReview #side-menu #configContainer #configList li button,.designReview #side-menu #descrContainer #configList li button,.developer #side-menu #configContainer #configList li button,.developer #side-menu #descrContainer #configList li button,.presentation #side-menu #configContainer #configList li button,.presentation #side-menu #descrContainer #configList li button{color:var(--primary-text-color);display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:1rem;text-align:left;width:100%;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.default #side-menu #configContainer #configList li button .config-switch-container,.default #side-menu #descrContainer #configList li button .config-switch-container,.designReview #side-menu #configContainer #configList li button .config-switch-container,.designReview #side-menu #descrContainer #configList li button .config-switch-container,.developer #side-menu #configContainer #configList li button .config-switch-container,.developer #side-menu #descrContainer #configList li button .config-switch-container,.presentation #side-menu #configContainer #configList li button .config-switch-container,.presentation #side-menu #descrContainer #configList li button .config-switch-container{background:none;border:none;margin:0 .75rem 0 0;padding:0}.default #side-menu #configContainer #configList li button .config-switch-container.inactive,.default #side-menu #descrContainer #configList li button .config-switch-container.inactive,.designReview #side-menu #configContainer #configList li button .config-switch-container.inactive,.designReview #side-menu #descrContainer #configList li button .config-switch-container.inactive,.developer #side-menu #configContainer #configList li button .config-switch-container.inactive,.developer #side-menu #descrContainer #configList li button .config-switch-container.inactive,.presentation #side-menu #configContainer #configList li button .config-switch-container.inactive,.presentation #side-menu #descrContainer #configList li button .config-switch-container.inactive{opacity:.25}.default #side-menu #configContainer #configList li button p:first-child,.default #side-menu #descrContainer #configList li button p:first-child,.designReview #side-menu #configContainer #configList li button p:first-child,.designReview #side-menu #descrContainer #configList li button p:first-child,.developer #side-menu #configContainer #configList li button p:first-child,.developer #side-menu #descrContainer #configList li button p:first-child,.presentation #side-menu #configContainer #configList li button p:first-child,.presentation #side-menu #descrContainer #configList li button p:first-child{font-weight:600}.default #side-menu #configContainer #configList li.skeleton,.default #side-menu #descrContainer #configList li.skeleton,.designReview #side-menu #configContainer #configList li.skeleton,.designReview #side-menu #descrContainer #configList li.skeleton,.developer #side-menu #configContainer #configList li.skeleton,.developer #side-menu #descrContainer #configList li.skeleton,.presentation #side-menu #configContainer #configList li.skeleton,.presentation #side-menu #descrContainer #configList li.skeleton{animation:loading 1s ease-in-out infinite;background-color:var(--skeleton-bg-dark);background:linear-gradient(100deg,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 60%) var(--skeleton-bg-dark);background-position-x:180%;background-size:200% 100%;min-height:3.25rem}@keyframes loading{to{background-position-x:-20%}}#loader-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;--svg-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 206.2 230'%3E%3Cpath d='M185 40.1 123.7 5.4a42 42 0 0 0-41.2 0L21.2 40A41.9 41.9 0 0 0 0 76.5V155c0 15.3 8.4 29.4 21.9 36.7L83.2 225a41.7 41.7 0 0 0 39.8 0l61.3-33.2a41.8 41.8 0 0 0 22-36.7V76.5c0-15-8.2-29-21.3-36.4m-14.5 43.5-44.8 23.3a22.3 22.3 0 0 0-12 19.8v78.6c0 15.2-14 16.2-23 11.2L28 183a30.5 30.5 0 0 1-16.3-27V72.6c0-12.7 11.9-19 19.3-15.2l61.2 31.8c6.8 3.6 15 3.6 21.9 0L160.8 65a10.6 10.6 0 0 1 15.2 6.2c1.4 4.8-.8 10-5.5 12.4'/%3E%3C/svg%3E") no-repeat 50% 50%}#loader-container.scaleLoader #loader{opacity:0;transform:scale(1.25)}#loader-container #loader{animation:gradient 5s linear infinite;background:linear-gradient(0deg,#ee7752,#e73c7e,#23a6d5,#23d5ab,#ee7752);background-size:400% 400%;height:5rem;-webkit-mask:var(--svg-mask);mask:var(--svg-mask);transition:transform .2s ease-in,opacity .2s ease-in;width:5rem;will-change:background-position transform opacity}@keyframes gradient{0%{background-position:0 0}to{background-position:0 400%}}