:root{--dr:0;--dg:0;--db:0;--lr:255;--lg:255;--lb:255;--textColor:rgba(var(--dr), var(--db), var(--dg), 0.85);--backgroundColor:rgba(var(--lr), var(--lb), var(--lg), 0.85);--inputBackgroundColor:rgba(var(--dr), var(--db), var(--dg), 0.025);--inputBorderColor:rgba(var(--dr), var(--db), var(--dg), 0.25);--inputHoverBorderColor:rgba(var(--dr), var(--db), var(--dg), 0.5);--submitButtonColor:rgba(var(--dr), var(--db), var(--dg), 0.15);--normalButtonColor:rgba(var(--dr), var(--db), var(--dg), 0);--resetButtonColor:rgba(var(--dr), var(--db), var(--dg), 0.05);--buttonHoverColor:rgba(var(--dr), var(--db), var(--dg), 0.85);--buttonTextColor:rgba(var(--dr), var(--db), var(--dg), 0.85);--buttonHoverTextColor:rgba(var(--lr), var(--lb), var(--lg), 0.85);--tableHeaderBackgroundColor:rgba(var(--dr), var(--db), var(--dg), 0.2);--tableAlternateRowBackgroundColor:rgba(var(--dr), var(--db), var(--dg), 0.05);--tableRowHoverBackgroundColor:rgba(var(--dr), var(--db), var(--dg), 0.1);--tableBorderBackgroundColor:rgba(var(--dr), var(--db), var(--dg), 0.1);--horizontalLineColor:rgba(var(--dr), var(--db), var(--dg), 0.1);--anchorTextColor:#38e;--anchorTextHoverColor:red;--cardBorderColor:rgba(var(--dr), var(--db), var(--dg), 0.1);--boxShadowColor:rgba(var(--dr), var(--db), var(--dg), 0.1);--borderRadius:4px}html{scroll-behavior:smooth}*{box-sizing:border-box;margin:0;padding:0;user-select:none;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}code,pre{font-family:unset}body{background-color:var(--backgroundColor);display:flex;flex-direction:column;min-height:100vh;margin:auto;font-size:1rem;color:var(--textColor)}.container{max-width:90vw;padding:1rem;margin:1rem auto}.container-full{max-width:100vw;margin:auto}section{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch}section:first-child,section:last-child{margin:0}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1em}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}p{margin:0 0 1.2rem 0}hr{margin:1rem 0;height:1px;background-color:var(--horizontalLineColor);border:0}ol,ul{list-style-position:inside;margin:0}a{text-decoration:none;color:var(--anchorTextColor);border:0;padding:0;transition:.3s}a:active,a:focus,a:hover{outline:0;color:var(--anchorTextHoverColor);transition:.3s}button[type=button]{background-color:var(--normalButtonColor)}button[type=reset]{background-color:var(--resetButtonColor)}button{background-color:var(--submitButtonColor);border:1px solid var(--inputBorderColor);color:var(--buttonTextColor);margin:.5rem .5rem 0 0;font-size:inherit;padding:.35rem .7rem;cursor:pointer;border-radius:var(--borderRadius);transition:.3s}button:active,button:focus,button:hover{outline:0;background-color:var(--buttonHoverColor);border:1px solid var(--inputHoverBorderColor);color:var(--buttonHoverTextColor);transition:.3s}input,select,textarea{background-color:var(--inputBackgroundColor);color:var(--textColor);border:1px solid var(--inputBorderColor);margin:0;font-size:inherit;padding:.35rem .7rem;border-radius:var(--borderRadius);transition:.3s;width:100%}input:active,input:focus,input:hover,select:active,select:focus,select:hover,textarea:active,textarea:focus,textarea:hover{outline:0;border:1px solid var(--inputHoverBorderColor);transition:.3s}input[type=checkbox],input[type=radio]{transform:scale(1.25);padding:0;line-height:0;margin:.3rem .6rem 0 .3rem;width:auto}input[type=radio]{margin-left:1rem}input[type=radio]:first-child{margin-left:.3rem}form{margin:0;display:flex;flex-direction:column;gap:1rem;width:100%}form div{position:relative;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}form small{opacity:.5;font-size:.7rem;display:block;margin-top:.2rem;width:100%}form div label,form div span{flex:2}form div :last-child:not(button,input){flex:8}table{border-collapse:collapse;width:100%;margin:0;overflow:auto}table tr:nth-child(odd){background-color:var(--tableAlternateRowBackgroundColor)}table th{background-color:var(--tableHeaderBackgroundColor)}table td,table th{border:1px solid var(--tableBorderBackgroundColor);padding:.35rem}table tr:hover{background-color:var(--tableRowHoverBackgroundColor);transition:.3s}section div{display:flex;flex-direction:row;flex-wrap:wrap}section img{display:flex;max-width:430px;width:100%;transition:.3s}section img:hover{opacity:.75;transition:.3s}.breadcrumb{display:inline-block}.breadcrumb ul{display:flex;list-style:none;margin:0;padding:0}.breadcrumb ul li a{position:relative;margin:0 2rem}.breadcrumb ul li a::after{content:'/';opacity:.2;color:var(--textColor);position:absolute;height:100%;margin-left:.75rem}.breadcrumb ul li:first-child a{margin:0}.breadcrumb ul li.active a{margin:0;color:var(--textColor)}.breadcrumb ul li.active a::after{content:''}.card{display:flex;flex-direction:column;border:1px solid var(--cardBorderColor);border-radius:var(--borderRadius);max-width:300px;box-shadow:0 0 6px var(--boxShadowColor)}.card:hover{box-shadow:0 0 10px var(--boxShadowColor)}.card p{margin:0}.card figure img{border-radius:var(--borderRadius);border-bottom-left-radius:0;border-bottom-right-radius:0;display:block;min-width:100%}.card div{display:flex;flex-direction:row;margin:.75rem}.card div figure{width:50px;height:50px}.card .card-content img{border-radius:0}.card .card-person{display:flex;flex-direction:column;font-size:.9rem;margin:0;padding:0;margin-left:1rem}.card .card-details{display:flex;font-size:.9rem;width:80%}.tabs{display:block;padding:0;margin:0}.tabs ul{display:flex;list-style:none;width:100%;padding-bottom:.5rem;margin:0;border-bottom:1px solid var(--cardBorderColor)}.tabs ul li a{margin:0;padding:.5rem 1.25rem}.tabs ul li a:hover,.tabs ul li.active a{color:var(--anchorTextColor);border-bottom:1px solid var(--anchorTextColor)}.tabs .tabs-content{margin:1rem}.tabs .tabs-content div{display:none}.tabs .tabs-content .active{animation:fadein .5s linear forwards;display:block}.message{display:flex;flex-direction:column;border:1px solid var(--cardBorderColor);border-radius:var(--borderRadius);background-color:var(--inputBackgroundColor);position:relative}.message .message-header button{position:absolute;right:.45rem;top:.45rem;margin:0;padding:0}.message .message-header{background-color:var(--textColor);color:var(--backgroundColor);padding:.5rem 1rem;font-weight:700;border:1px solid var(--cardBorderColor);border-radius:var(--borderRadius);border-bottom-left-radius:0;border-bottom-right-radius:0}.message .message-details{padding:1rem;font-size:.95rem;line-height:1.5rem}.notification{position:relative;padding:1rem;background-color:var(--inputBackgroundColor);border:1px solid var(--cardBorderColor);border-radius:var(--borderRadius);font-size:.85rem}.notification button{position:absolute;border-radius:50%;padding:.25rem;margin:0;top:.25rem;right:.25rem;transform:scale(.7)}.notification div{max-width:95%;width:100%}.w100{width:100vw!important}.h100{height:100vh!important}.w50{width:50vw!important}.h50{height:50vh!important}.w25{width:25vw!important}.h25{height:25vh!important}.w100p{width:100%!important}.h100p{height:100%!important}.w50p{width:50%!important}.h50p{height:50%!important}.w25p{width:25%!important}.h25p{height:25%!important}.df{display:flex}.di{display:inline}.db{display:block}.dib{display:inline-block}.dn{display:none}.fdr{flex-direction:row}.fdc{flex-direction:column}.jcc{justify-content:center}.jcsa{justify-content:space-around}.jcsb{justify-content:space-between}.jcse{justify-content:space-evenly}.jcfs{justify-content:flex-start}.jcfe{justify-content:flex-end}.jcs{justify-content:stretch}.jic{justify-items:center}.jifs{justify-items:flex-start}.jife{justify-items:flex-end}.jis{justify-items:stretch}.jsc{justify-self:center}.jsfs{justify-self:flex-start}.jsfe{justify-self:flex-end}.jss{justify-self:stretch}.acc{align-content:center}.acsa{align-content:space-around}.acsb{align-content:space-between}.acse{align-content:space-evenly}.acfs{align-content:flex-start}.acfe{align-content:flex-end}.acs{align-content:stretch}.aic{align-items:center}.aifs{align-items:flex-start}.aife{align-items:flex-end}.ais{align-items:stretch}.asc{align-self:center}.asfs{align-self:flex-start}.asfe{align-self:flex-end}.ass{align-self:stretch}.fwlr{font-weight:lighter}.fwl{font-weight:light}.fwn{font-weight:400}.fwb{font-weight:700}.fwbr{font-weight:bolder}.fsi{font-style:italic}.tdlt{text-decoration:line-through}.tdo{text-decoration:overline}.tdu{text-decoration:underline}.ttu{text-transform:uppercase}.ttl{text-transform:lowercase}.ttc{text-transform:capitalize}.fsvs{font-size:.5rem}.fss{font-size:.75rem}.fsn{font-size:1rem}.fsl{font-size:1.5rem}.fsvl{font-size:2rem}.tac{text-align:center}.tal{text-align:left}.tar{text-align:right}.taj{text-align:justify}.lh{line-height:1rem}.lh1{line-height:1.25rem}.lh2{line-height:1.5rem}.lh3{line-height:2rem}.ofh{overflow:hidden}.ofa{overflow:auto}.nm{margin:0}.m{margin:1rem}.mh,.mx{margin-left:1rem;margin-right:1rem}.mv,.my{margin-top:1rem;margin-bottom:1rem}.ml{margin-left:1rem}.mt{margin-top:1rem}.mr{margin-right:1rem}.mb{margin-bottom:1rem}.np{padding:0}.p{padding:1rem}.ph,.px{padding-left:1rem;padding-right:1rem}.pv,.py{padding-top:1rem;padding-bottom:1rem}.pl{padding-left:1rem}.pt{padding-top:1rem}.pr{padding-right:1rem}.pb{padding-bottom:1rem}.bcp{background-color:#39f!important}.bcs{background-color:#9b0!important}.bci{background-color:#93f!important}.bcw{background-color:#f93!important}.bce{background-color:red!important}.bcn{background-color:#f39!important}.bcl{background-color:#eee!important}.bcd{background-color:#333!important}.tcp{color:#39f!important}.tcs{color:#9b0!important}.tci{color:#93f!important}.tcw{color:#f93!important}.tce{color:red!important}.tcn{color:#f39!important}.tcl{color:#eee!important}.tcd{color:#333!important}.ani-rev{animation-direction:reverse}.ani-rotate{animation:rotate .5s linear forwards;transition:.5s}.ani-fadein{animation:fadein .5s linear forwards;opacity:1;transition:.5s}.ani-fadeout{animation:fadeout .5s linear forwards;opacity:0;transition:.5s}.ani-fromright{animation:fromright .5s linear forwards;transition:.5s}.ani-fromleft{animation:fromleft .5s linear forwards;transition:.5s}.ani-frombottom{animation:frombottom .5s linear forwards;transition:.5s}.ani-fromtop{animation:fromtop .5s linear forwards;transition:.5s}.ani-toright{animation:fromright .3s ease-in-out reverse;transition:.5s}.ani-toleft{animation:fromleft .3s ease-in-out reverse;transition:.5s}.ani-tobottom{animation:frombottom .3s ease-in-out reverse;transition:.5s}.ani-totop{animation:fromtop .3s ease-in-out reverse;transition:.5s}.ani-zoomin{animation:zoomin .5s linear forwards;transform:scale(1.5);transition:.5s}.ani-zoomout{animation:zoomout .5s linear forwards;transform:scale(.75);transition:.5s}@keyframes zoomout{to{transform:scale(.75)}}@keyframes zoomin{to{transform:scale(1.5)}}@keyframes fromtop{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes frombottom{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fromleft{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes fromright{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeout{from{opacity:1}to{opacity:0}}