@import "https://cdn.biglogic.ca/style/v1/index.css";@layer base;@layer app{:root{--c000:#0d0d0d;--c001:#fff;--c010:#50aafa;--c011:#32c378;--c012:orange;--body-color:var(--c001);--shadow-color:gray;--header:#3f70ff;--header-height:40px;--nav:#10276b;--nav-height:30px;--aside:#fff;--aside-color:gray;--aside-width:220px;--aside-height:50px;--footer:#0003;--footer-height:35px;--main:#333;--main-max-width:1280px;--scrollbar-width:16px;--scrollbar-height:16px;--scrollbar-color:#333}.appBackground{height:200px;max-width:var(--main-max-width);border:0 solid #2979e294;border-width:0 30px 5px 0;border-radius:0 0 100px;align-items:center;margin:0 10px;display:flex;position:relative;overflow:hidden}.appBackground>div{color:#fff;font-size:2.5em;font-weight:900;position:absolute;bottom:5px;left:20px}.appBackground>img{z-index:-1;width:100%;position:absolute}@media (width<=699px) and (width>=121px){.appBackground{border-width:0;border-radius:0;margin:-20px -20px 20px}}html,body{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;text-size-adjust:100%;background:#fff;font-size:.95em;overflow:hidden!important}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-o-font-smoothing:antialiased;-webkit-appearance:none}figure{text-align:center;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}figure img{margin:0 auto;display:block;object-fit:contain!important;width:100%!important;height:auto!important}#root:before{content:"";pointer-events:none;z-index:0;background-color:#fff;background-image:url(/assets/background/background.svg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:absolute;inset:0}#root a:visited,#root a:hover,#root a:active{text-decoration:none}#root h1,#root h2,#root h3,#root h4,#root h4,#root h5,#root h6{font-family:Montserrat,sans-serif}#root .hero{height:100svh}.markdown{backdrop-filter:blur(5px);filter:brightness();background-color:#fff3;border:1px solid #80808033;border-radius:0 40px 40px;padding:40px}.markdown h1{font-size:1.5em!important}.markdown h2{font-size:1.3em!important}.markdown hr{width:60px;margin:20px 0}@media (width<=699px) and (width>=121px){.markdown{padding:20px}}.no-select{-webkit-touch-callout:none;user-select:none}#title-bar{left:env(titlebar-area-x,0);top:env(titlebar-area-y,0);height:env(titlebar-area-height,40px);width:env(titlebar-area-width,100%);app-region:drag;position:fixed}}@layer elements,layerpro,menupro;body{will-change:all;backface-visibility:hidden;perspective:1000px;transition:transform .3s;transform:translateZ(0)}@layer layerpro-custom{:root{--lp-000:#0d0d0d;--lp-001:#fff;--lp-011:#50aafa}#popup{z-index:10000!important}#popup *{box-sizing:border-box}#popup [class^=popup_body_]{color:var(--lp-000);background:var(--lp-001)!important}#popup [class^=popup_bar_]{box-shadow:none;border-bottom:0}#popup [class^=popup_] input,#popup [class^=popup_] button{border:0}#popup [class^=popup_message_] ul{text-align:left;margin:0!important;padding:0 10px!important}#popup [class^=button_] :hover{background:var(--lp-011)!important;color:var(--lp-001)!important;box-shadow:none!important}#popup [class^=button_] :hover :before{filter:invert()!important}#popup [class^=button_] :hover :after{background:var(--lp-011)!important;color:var(--lp-000)!important}#popup .iconize:before,#popup .maximize:before,#popup .close:before{filter:invert()}#popup .buttons button{border:none;margin:0;background:var(--lp-011)!important}#popup .buttons button :hover{background:var(--lp-011)!important;color:var(--lp-001)!important}#popup .popup_alert,#popup .popup_message,#popup .popup_prompt,#popup .popup_confirm{word-break:normal!important}#popup .popup_alert input[type=text],#popup .popup_message input[type=text],#popup .popup_prompt input[type=text],#popup .popup_confirm input[type=text]{text-align:center;border:2px solid #0000004d;width:90%;height:40px;margin-top:10px;padding:15px;position:relative;background:var(--lp-001)!important;color:var(--lp-000)!important}#popup .zHigh{border:0;border-top-color:var(--lp-011)!important;outline:1px solid #0000001a!important;box-shadow:0 15px 20px #00000080!important}}@layer menupro-custom{.menupro a{color:#fff!important}}@media (width<=699px) and (width>=121px){:root{--aside-width:0}}@media (orientation:landscape) and (width<=790px){html .material-icons{opacity:0;transition:opacity .2s ease-in-out}html .material-icons-loaded .material-icons{opacity:1}html:before{content:"";background-image:url(/assets/vectors/logo.svg);background-position:50%;background-repeat:no-repeat;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}html:after{content:"Please rotate your device";justify-content:center;padding:0 0 80px;font-size:2em;display:flex;position:absolute;inset:auto 0 0}body{display:none}}#root>header{left:var(--aside-width);right:0;top:var(--nav-height);height:var(--header-height);background:var(--header);background:linear-gradient(90deg, #2a7b9b 0%, var(--header) 100%);text-align:right;box-shadow:0 5px 15px -5px var(--shadow-color);z-index:1;padding:8px 15px 0 0;position:absolute}#root>header h1{color:var(--c001);margin:10px;font-size:1.3em;line-height:0}#root>header h1 b{color:var(--c001);opacity:.9}#root>header h1 small{color:var(--c001);opacity:.7}@media (width<=699px) and (width>=121px){#root>header{display:none!important}#root>nav{z-index:9999;display:none!important}}#root>nav{height:var(--nav-height);background:var(--nav);color:var(--c001);text-align:left;z-index:9999;padding:3px 8px;position:absolute;top:0;left:0;right:0}#root>nav .menupro :hover{background-color:#4260c5!important}#root>nav .menupro li{background-color:var(--nav)}#root>nav .menupro li:hover{background-color:#4260c5!important}#root>nav .clock{position:absolute;top:8px;right:15px}#root>aside{top:var(--nav-height);width:var(--aside-width);box-shadow:0 0 30px -15px var(--shadow-color);z-index:10;padding:0;position:absolute;bottom:0;left:0;overflow:hidden}#root>aside:after{content:"";z-index:-1;background:#0000000d;width:300px;height:300px;position:absolute;bottom:-100px;left:-50px;right:0;transform:rotate(25deg)}#root>aside:before{content:"";z-index:-1;background:#0000000d;width:300px;height:300px;position:absolute;bottom:-100px;left:-50px;right:0;transform:rotate(15deg)}#root>aside .logo{color:var(--c010);letter-spacing:-.07em;align-items:center;padding:4px 2px;font-size:1.8em;display:flex}#root>aside .logo img{width:40px}#root>aside .logo span{color:var(--c011)}#root>aside p{color:var(--aside-color)}#root>aside p a{color:var(--aside-color);text-decoration:underline}#root>aside img{width:100%;height:auto}#root>aside .nav{inset:var(--aside-height) 0 0 0;background-color:var(--c001);position:absolute;overflow:hidden}#root>aside .nav ul{margin:0;padding:5px;list-style:none;display:block;position:relative;overflow:auto}#root>aside .nav ul li{justify-content:flex-start;align-items:center;display:flex;position:relative}#root>aside .nav ul li>span{color:#ff8c00;justify-content:center;align-items:center;width:30px;height:17px;font-family:FontAwesome;font-size:.9em;display:flex}#root>aside .nav ul li>a{text-transform:capitalize;color:var(--aside-color);border-bottom:1px solid #0000001a;border-left:6px solid #0000;border-radius:4px;width:100%;margin:-1px 0;padding:7px 0;font-size:1.1em;line-height:.8em;text-decoration:none;transition:all .5s;display:block;position:relative}#root>aside .nav ul li>a:hover{color:var(--c001);background:gray}#root>aside label,#root>aside label input,#root>aside label span{display:none}#root>aside .select{width:100%;background:var(--c010)!important;color:var(--c001)!important}@media (width<=699px) and (width>=121px){:root{--aside-height:50px}#root>aside{width:100%;height:var(--aside-height);border-bottom:10px solid var(--header);max-height:100%;overflow:unset;padding:0 8px;inset:0 0 auto;box-shadow:0 5px 15px -5px}#root>aside:after,#root>aside:before{display:none}#root>aside input[type=checkbox]:checked~.nav{transition:top .5s;inset:calc(var(--aside-height) + 20px) 20px calc(var(--aside-height) + 40px) 20px!important}#root>aside input[type=checkbox]:not(:checked)~.nav{transition:top .25s;inset:100% 20px calc(var(--aside-height) + 40px) 20px!important}#root>aside a img{width:90px}#root>aside .logo{padding:0 10px}#root>aside .logo img{width:40px}#root>aside .nav{z-index:10000;border:1px solid #80808080;border-radius:25px;padding:10px;position:fixed;overflow:auto;box-shadow:0 10px 5px -10px #000}#root>aside .nav:after{content:"";background:#fff;border:1px solid #80808080;border-width:0 1px 1px 0;width:20px;height:20px;margin-left:16px;position:fixed;transform:rotate(45deg);box-shadow:2px 2px 5px -3px #000}#root>aside .nav ul{width:100%;height:100%;box-shadow:none}#root>aside .nav ul li,#root>aside .nav ul li>a{color:#000;padding:5px}#root>aside label{z-index:10;cursor:pointer;padding:2px 15px;font-size:2em;position:fixed;top:0;right:15px}#root>aside label:before{content:"";font-family:FontAwesome}#root>aside label:hover{background:#0000001a}}#root>main{top:calc(var(--nav-height) + var(--header-height));left:var(--aside-width);right:0;bottom:var(--footer-height);z-index:1;display:flex;position:absolute;overflow:auto}#root>main h2{font-size:1.5em}#root>main h3{margin:0 0 0 30px}#root>main p{width:60%}#root>main article{width:100%;position:relative}#root>main article section{width:100%;height:100%;position:relative}#root>main article section:first-of-type{margin:0 auto}#root>main article section .contentPage{max-width:var(--main-max-width);padding:20px 20px 20px 45px;position:relative}@media (width<=699px) and (width>=121px){#root main{top:var(--aside-height);width:100%;padding:20px;left:0}#root main .contentPage{padding:0!important;font-size:.9em!important}#root main .contentPage p{width:100%!important}}@layer contextMenu{.contextMenu{opacity:1;white-space:nowrap;visibility:hidden;z-index:10000;background-color:#f0f0f0;border:1px solid #8080804d;border-radius:5px;min-width:100px;min-height:50px;padding:5px;font-size:.9em;position:fixed;box-shadow:0 8px 10px -10px #000}.contextMenu ul{margin:0;padding:0;list-style-type:none}.contextMenu ul li{justify-content:flex-start;align-items:center;gap:10px;min-width:100px;padding:2px 15px 2px 2px;font-size:1em;display:flex}.contextMenu ul li>span:first-child span{font-size:16px!important}.contextMenu ul li>span:first-child{background:#0006ff26;border-radius:3px;width:22px;height:22px;padding:3px}.contextMenu ul li>span:nth-child(2){font-size:1.1em}.contextMenu ul li:hover{background-color:#3f6fff69}@media (width<=699px) and (width>=121px){#contextMenu{display:none}}}.dockMobile{display:none}@media (width<=699px) and (width>=121px){.dockMobile{flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex}.dockMobile ul{justify-content:space-evenly;width:100%;margin:0;padding:0;list-style-type:none;display:flex}.dockMobile ul li{flex-direction:column;justify-content:center;align-items:center;width:60px;height:50px;margin:0 5px;display:flex}.dockMobile ul li span:first-child{opacity:.8;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.3em;display:flex}.dockMobile ul li span:nth-child(2){font-size:.8em}}#root>footer{left:var(--aside-width);height:var(--footer-height);background:var(--footer);color:var(--c000);border-radius:0 25px 0 0;padding:8px 15px 0 25px;position:absolute;bottom:0;right:10px}@media (width<=699px) and (width>=121px){:root{--footer-height:75px}#root>footer{z-index:10000;border-top:3px solid gray;border-radius:0;padding:2px 20px;position:fixed;left:0;right:0}#root>footer>span{display:none}}
