﻿@import"https://fonts.googleapis.com/css2?family=Geologica:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Geologica:wght@100;200;300;400;500;600;700;800;900&display=swap";:root{--dark: #444;--dark-gray: #999;--gray: #eee;--info: #134f6a;--ok: #04b4ac;--bad: #c84152}*{scrollbar-color:var(--dark) var(--gray);scrollbar-width:none;margin:0;padding:0;font-family:"Geologica",sans-serif;text-decoration:none;box-sizing:border-box;font-size:1rem}*::-webkit-scrollbar{width:0;height:0}*::-webkit-scrollbar-thumb{background:var(--dark)}*::-webkit-scrollbar-track{background:var(--gray)}html{font-size:16px}*:disabled{opacity:.4 !important}*:disabled:active,*:disabled:focus-visible,*:disabled:hover,*:disabled:focus,*:disabled:focus-within{opacity:.4 !important}.hide{display:none !important}.flex-top{display:flex;align-items:start;justify-content:center}.flex-bottom{display:flex;align-items:end;justify-content:center}.flex-center{display:flex;align-items:center;justify-content:center}.flex-right{display:flex;justify-content:flex-end;align-items:center}.flex-left{display:flex;justify-content:flex-start;align-items:center}.flex-top.f-col{display:flex;align-items:start;flex-direction:column;justify-content:center}.flex-bottom.f-col{display:flex;flex-direction:column;align-items:end;justify-content:center}.flex-center.f-col{display:flex;flex-direction:column;align-items:center;justify-content:center}.flex-right.f-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.flex-left.f-col{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}span,h1,h2,h3,h4,h5,h6,em,strong,p,a{word-break:break-all}h1{font-size:3rem}h2{font-size:2rem}h3{font-size:1.2rem}a:not(:has(.btn)){color:var(--info);opacity:.6;transition:opacity .3s}a:not(:has(.btn)):hover{opacity:1;text-decoration:underline}ul.text,ul.decorate{counter-reset:list;list-style-type:none;font-weight:600;width:100%}ul.text li,ul.decorate li{margin-left:.5rem;position:relative;font-size:1rem;font-weight:400}ul.text li:before,ul.decorate li:before{content:"—";padding-right:.5rem;counter-increment:list}ul.decorate li{padding:.5rem 1rem;border-right:.1rem solid var(--dark);border-left:.1rem solid var(--dark);border-top:.1rem solid var(--dark)}ul.decorate li:first-child{border-top-right-radius:.2rem;border-top-left-radius:.2rem;margin-top:1rem}ul.decorate li:last-child{border-bottom:.1rem solid var(--dark);border-bottom-right-radius:.2rem;border-bottom-left-radius:.2rem}ul.decorate li:before{content:counter(list);position:absolute;width:1rem;height:1rem;padding:.2rem;background-color:var(--info);color:#fff;font-weight:600;top:-0.6rem;left:-0.6rem;font-size:.8rem;border-radius:50%;text-align:center}.wrapper{width:100vw;height:100vh;background-color:var(--gray);overflow:hidden}.wrapper section{padding:1rem}.header{display:flex;z-index:1;justify-content:space-between;box-shadow:0px 5px 5px 0px rgba(0,0,0,.2);background-color:#fff;margin:1rem;width:calc(100% - 2rem);padding:1rem;border-radius:1rem;position:fixed;top:0;left:0}.header__item.active a{opacity:1}.header nav ul{list-style:none;gap:2rem}.footer{padding:1rem;width:100%;color:#fff;background-color:var(--dark);position:fixed;bottom:0;left:0}.container{width:1200px;flex-grow:1;margin:0rem auto 0rem auto;padding-top:6rem;overflow:scroll;position:relative;display:flex;flex-direction:column}:root{--dark: #444;--dark-gray: #999;--gray: #eee;--info: #134f6a;--ok: #04b4ac;--bad: #c84152}.btn,button{border-radius:.2rem;padding:.5rem 1rem;line-height:1.5rem;outline:none;font-weight:600}.btn:has(a),button:has(a){padding:0}.btn:has(i),button:has(i){display:flex;align-items:center;justify-content:space-between;gap:1rem}.btn:has(i) i,button:has(i) i{font-size:1.2rem}.ok{background-color:var(--gray);color:var(--dark);border:.1rem solid var(--gray);transition:background-color .3s,color .3s,border .3s;cursor:pointer}.ok *{cursor:pointer}.ok:hover,.ok.active{background-color:var(--ok);border:.1rem solid var(--ok);color:#fff}.ok:active{opacity:.9}.info{background-color:var(--gray);color:var(--dark);border:.1rem solid var(--gray);transition:background-color .3s,color .3s,border .3s;cursor:pointer}.info *{cursor:pointer}.info:hover,.info.active{background-color:var(--info);border:.1rem solid var(--info);color:#fff}.info:active{opacity:.9}.bad{background-color:var(--gray);color:var(--dark);border:.1rem solid var(--gray);transition:background-color .3s,color .3s,border .3s;cursor:pointer}.bad *{cursor:pointer}.bad:hover,.bad.active{background-color:var(--bad);border:.1rem solid var(--bad);color:#fff}.bad:active{opacity:.9}.inv{background-color:#fff;color:var(--dark);border:.1rem solid #fff;transition:opacity .3s,background-color .3s,color .3s,border .3s;cursor:pointer;opacity:.8}.inv *{cursor:pointer}.inv:hover,.inv.active{opacity:1}.inv:active{opacity:.8}.outline{background-color:rgba(0,0,0,0);color:#fff;border:.1rem solid #fff;transition:background-color .3s,color .3s,border .3s;cursor:pointer}.outline *{cursor:pointer}.outline:hover,.outline.active{background-color:#fff;color:var(--dark)}.outline:active{opacity:.9}.ok-inv{background-color:var(--ok);color:#fff;border:.1rem solid var(--ok);transition:opacity .3s,background-color .3s,color .3s,border .3s;cursor:pointer;opacity:.8}.ok-inv *{cursor:pointer}.ok-inv:hover,.ok-inv.active{opacity:1}.ok-inv:active{opacity:.8}.info-inv{background-color:var(--info);color:#fff;border:.1rem solid var(--info);transition:opacity .3s,background-color .3s,color .3s,border .3s;cursor:pointer;opacity:.8}.info-inv *{cursor:pointer}.info-inv:hover,.info-inv.active{opacity:1}.info-inv:active{opacity:.8}.bad-inv{background-color:var(--bad);color:#fff;border:.1rem solid var(--bad);transition:opacity .3s,background-color .3s,color .3s,border .3s;cursor:pointer;opacity:.8}.bad-inv *{cursor:pointer}.bad-inv:hover,.bad-inv.active{opacity:1}.bad-inv:active{opacity:.8}.switch__label{display:flex;align-items:center;gap:.5rem;cursor:pointer}.switch__circle{height:1.5rem;width:3rem;border-radius:10rem;background-color:var(--gray);position:relative;transition:background-color .3s}.switch__circle::after{content:" ";position:absolute;background-color:#fff;width:1.1rem;height:1.1rem;border-radius:50%;left:0;border:.2rem solid var(--gray);transition:background-color .3s,left .3s}.switch__input{display:none}.switch:has(input:checked) .switch__circle{background-color:var(--info);position:relative}.switch:has(input:checked) .switch__circle::after{content:" ";position:absolute;left:1.5rem;background-color:#fff;border:.2rem solid var(--info)}.select{--start: 3.2rem;--end: 9.5rem;--background: var(--info);--color: #ffffff;width:100%;position:relative;height:var(--start)}.select__container{border-radius:.4rem .4rem .4rem .4rem;overflow:auto;position:absolute;top:0;display:flex;flex-direction:column;width:100%;max-height:var(--start);padding-top:var(--start);transition:max-height .2s}.select__container:hover{max-height:var(--end);z-index:1}.select__container.done{height:var(--start);transition:height 0s}.select__container:hover .select__item:has(input:checked){border-radius:.4rem .4rem 0rem 0rem !important}.select__container:hover .select__item:not(:has(~.select__item input:not(:checked))){border-radius:0rem 0rem .4rem .4rem}.select__container:hover .select__item:not(:has(~.select__item input:not(:checked))) label{border-radius:0rem 0rem .4rem .4rem}.select__item{width:100%;background-color:#fff;color:var(--dark)}.select__item:has(input:checked){background-color:var(--background);position:absolute;top:0;color:var(--color);transform:none;display:block}.select__item:has(input:checked) label{transition:border 0s}.select__item:not(:has(input:checked)) label:hover{border:.1rem solid var(--dark)}.select__item label{display:flex;cursor:pointer;align-items:center;justify-content:center;border:.1rem solid var(--gray);height:calc(var(--start) - 0rem);width:100%;transition:border .3s}.select__item input{display:none}.radio__label{display:flex;align-items:center;gap:.5rem;cursor:pointer}.radio__circle{height:1.5rem;width:1.5rem;border-radius:50%;background-color:var(--gray);position:relative;transition:background-color .3s}.radio__circle::after{content:" ";position:absolute;background-color:#fff;width:.6rem;height:.6rem;border-radius:50%;left:.45rem;top:.45rem;transition:background-color .3s}.radio__input{display:none}.radio:has(input:checked) .radio__circle{background-color:var(--info);position:relative}.radio:has(input:checked) .radio__circle::after{content:" ";position:absolute;background-color:#fff}.accardion-item{overflow:hidden}.accardion-item:first-child,.accardion-item:first-child .accardion-item__header{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.accardion-item:last-child,.accardion-item:last-child .accardion-item__header:has(input:not(:checked)),.accardion-item:last-child .accardion-item__body{border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem}.accardion-item:last-child .accardion-item__body{border-bottom:.1rem solid var(--gray)}.accardion-item__header{background-color:var(--gray);color:var(--dark);border:.1rem solid var(--gray);transition:background-color .3s,color .3s,border .3s;cursor:pointer;border:.1rem solid var(--gray);background-color:#fff;width:100%;transition:opacity .3s,border .3s,background-color .3s,color .3s,border-bottom-left-radius .6s,border-bottom-right-radius .6s}.accardion-item__header *{cursor:pointer}.accardion-item__header:hover,.accardion-item__header.active{background-color:var(--info);border:.1rem solid var(--info);color:#fff}.accardion-item__header:active{opacity:.9}.accardion-item__header label{padding:1rem;width:100%;display:flex;align-items:center;justify-content:space-between;font-weight:600}.accardion-item__header input{display:none}.accardion-item__icon{transform:rotate(0deg);transition:transform .2s}.accardion-item__body{scrollbar-color:var(--dark) var(--gray);scrollbar-width:none;border-left:.1rem solid var(--gray);border-right:.1rem solid var(--gray);background-color:#fff;overflow:scroll;max-height:0;padding:0rem 1rem;width:100%;transition:max-height .4s}.accardion-item__body::-webkit-scrollbar{width:0rem;height:0rem}.accardion-item__body::-webkit-scrollbar-thumb{background:var(--dark)}.accardion-item__body::-webkit-scrollbar-track{background:var(--gray)}.accardion-item__body>*{width:100%;margin:1rem 0rem}.accardion-item__body:has(table){padding:0}.accardion-item__body:has(table)>*{margin:0}.accardion-item__header:has(input:checked){border:.1rem solid var(--gray)}.accardion-item__header:has(input:checked)+.accardion-item__body{max-height:30rem;transition:max-height 1s .4s}.accardion-item__header:has(input:checked) .accardion-item__icon{transform:rotate(180deg)}.input{display:flex;align-items:center;border-bottom:.1rem solid var(--gray);transition:border-bottom .3s}.input:has(input:active){border-bottom:.1rem solid var(--dark)}.input:has(.file-btn){padding-bottom:.2rem}.input input{border:none;width:100%;padding:.5rem 1rem;border-radius:.4rem;font-size:1rem;outline:none;transition:border .3s;background-color:#fff}.input__icon{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--dark);cursor:pointer}.input__icon:hover{color:var(--info)}.input .file-name{padding-left:1rem}.input label{position:relative;display:inline-block}.input input[type=file]{position:absolute;z-index:-1;opacity:0;display:block;width:0;height:0}.textarea{width:100%;height:100%;position:relative}.textarea textarea{width:100%;height:100%;resize:none;padding:1rem 2rem 1rem 1rem;border:.1rem solid var(--gray);outline:none;border-radius:.4rem}.textarea__icon{position:absolute;top:.5rem;right:.5rem;color:var(--dark);cursor:pointer}.textarea__icon:hover{color:var(--info)}body>.notification{position:fixed;top:-10rem;left:50%;transform:translate(-50%, 0);animation:notification 8s forwards;z-index:10000}@keyframes notification{0%{top:-10rem}10%{top:2rem}90%{top:2rem}100%{top:-10rem}}.notification{color:#fff;padding:1rem;border-radius:.4rem;display:flex;align-items:center;position:relative}.notification p{word-break:break-word}.notification__bad{background-color:var(--bad)}.notification__ok{background-color:var(--ok)}.notification__info{background-color:var(--info)}.notification__close{background-color:var(--gray);color:var(--dark);border:.1rem solid var(--gray);transition:background-color .3s,color .3s,border .3s;cursor:pointer;width:1.6rem;height:1.6rem;border-radius:50%;position:absolute;right:-0.8rem;top:-0.8rem;display:flex;align-items:center;justify-content:center}.notification__close *{cursor:pointer}.notification__close:hover,.notification__close.active{background-color:var(--dark);border:.1rem solid var(--dark);color:#fff}.notification__close:active{opacity:.9}.notification__close i{font-size:.6rem}@keyframes loader_start{0%{z-index:-1;opacity:0}1%{z-index:1;opacity:0}2%{opacity:0}100%{z-index:1;opacity:1}}@keyframes loader_end{0%{opacity:1;z-index:1}99%{z-index:1;opacity:0}100%{z-index:-1;opacity:0}}@keyframes loader__anim{0%{transform:rotate(0deg)}100%{transform:rotate(1080deg)}}.loader__filter{display:flex;z-index:-1;opacity:0;align-items:center;justify-content:center;width:100%;height:100%;backdrop-filter:blur(0.5rem) brightness(60%);position:absolute;top:0;left:0}.loader__filter.load{animation:loader_start .5s forwards;opacity:1;z-index:1}.loader__filter.stop_load{animation:loader_end .5s forwards}.loader__filter .loader__icon{width:5rem;height:5rem;position:relative;background-color:#fff;border-radius:50%}.loader__filter .loader__icon .circle{width:100%;height:100%;position:absolute}.loader__filter .loader__icon .circle:after{content:" ";width:2rem;height:2rem;border-radius:50%;position:absolute;top:1rem;left:1rem}.loader__filter .loader__icon .circle.red{animation:loader__anim 3s infinite}.loader__filter .loader__icon .circle.red:after{background-color:var(--bad)}.loader__filter .loader__icon .circle.green{animation:loader__anim 3s 1s infinite}.loader__filter .loader__icon .circle.green:after{background-color:var(--ok)}.loader__filter .loader__icon .circle.blue{animation:loader__anim 3s 2s infinite}.loader__filter .loader__icon .circle.blue:after{background-color:var(--info)}.code{width:100%;font-weight:400;border-spacing:0 0rem}.code *{font-family:"Source Code Pro",monospace;color:#000}.code th{background-color:var(--ok);padding:.5rem 1rem;color:#fff;font-size:.8rem;font-weight:400;text-align:start}.code tbody{border:.1rem solid var(--gray);border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem}.code .row{overflow:hidden}.code .row.add{background-color:rgba(13,242,13,.1)}.code .row.add .row__number:before{content:"+";color:#006400}.code .row.remove{background-color:rgba(242,13,13,.1)}.code .row.remove .row__number:before{content:"-";color:darkred}.code .row.add .row__number{background-color:rgba(13,242,13,.1)}.code .row.add .change{background-color:rgba(144,238,144,.5882352941)}.code .row.remove .row__number{background-color:rgba(242,13,13,.1)}.code .row.remove .change{background-color:rgba(240,128,128,.4)}.code .row .change{padding:0rem .2rem;border-radius:.2rem;line-height:1rem}.code .row__number{user-select:none;white-space:nowrap;vertical-align:top;text-align:right;width:1%;min-width:3rem;font-weight:300;padding:0 1rem;line-height:1.1rem;font-size:.8rem;position:relative}.code .row__number:before{font-weight:500;position:absolute;left:.2rem;font-size:1rem}.code .row__text{vertical-align:middle;line-height:1.1rem;padding-left:1.5rem}.code .row__text span{line-height:1.1rem;font-size:.9rem}.code .row__text pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:anywhere}.card{width:fit-content;background-color:#fff;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;border-radius:.5rem;position:relative}