@layer base{*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;font-family:sans-serif;font-size:15px;font-weight:400;height:100%;line-height:1.5em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#979799;color:#040405;position:relative;.loader{bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;z-index:-1;&>.preloader{align-items:center;background-color:#fafafa;display:flex;height:100%;justify-content:center;width:100%;will-change:background-color;&>*{opacity:0}&>img{height:16rem}&>object{height:2.125rem;&>img{height:2.125rem}}}&.animating{transition:opacity .35s var(--animation-function) .35s,z-index 0s linear .7s;&>.preloader{transition:background-color .35s var(--animation-function);&>*{transition:opacity .35s var(--animation-function) .65s}}}}&.loading{.loader{opacity:1;z-index:900;&>.preloader{z-index:920;&>*{opacity:1}}&.animating{transition:all .35s var(--animation-function)}}}}}@layer utilities{.button{align-items:center;border:none;border-radius:.25em;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1.5em;justify-content:center;line-height:1.5em;min-height:2em;outline:none;padding:.25em;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;--button-color:#000;--button-text-color:#fff;background-color:var(--button-color);color:var(--button-text-color);&:not(.is-disabled):not([aria-disabled=true]):hover{background-color:var(--button-text-color);color:var(--button-color)}>.text{font-size:1em;line-height:1.5em;margin:0 1em;white-space:nowrap}>.icon{display:flex;font-size:1em;line-height:1.1em;margin:.2em}&.icon-only>.text{display:none}&.icon{background-color:initial;color:var(--button-color);&:not(.is-disabled):not([aria-disabled=true]):hover{background-color:#fff;color:#000}}>.more{background-color:#fff;box-shadow:0 -.5px .5px 0 #f3f9ff;min-width:200%;padding:0;position:absolute;right:0;top:100%;>a{color:#000;display:block;line-height:1.2em;padding:.5em 1em;text-decoration:none;&:hover{background-color:#f3f9ff}}}&.is-disabled,&[aria-disabled=true]{cursor:default;opacity:.6;pointer-events:none}&.is-disabled:hover,&[aria-disabled=true]:hover{background-color:var(--button-color);color:var(--button-text-color)}&.is-loading{cursor:progress}&.is-loading:after{animation:btnspin .8s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;content:"";height:1em;margin-left:.5em;width:1em}&.btn-primary{--button-color:#10a6af;--button-text-color:#fff}&.btn-danger{--button-color:#ef413d;--button-text-color:#fff}&.btn-info{--button-color:#1b6cb7;--button-text-color:#fff}&.btn-warning{--button-color:#eba40a;--button-text-color:#fff}&.btn-success{--button-color:#86af10;--button-text-color:#fff}&.btn-muted{--button-color:#e0e0e0;--button-text-color:#fff}&.btn-sm{font-size:1.2em;min-height:1.8em;padding:.2em}&.btn-lg{font-size:1.75em;min-height:2.25em;padding:.35em}}@keyframes btnspin{to{transform:rotate(1turn)}}}@keyframes spinner-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@layer components{.spinner{align-items:center;background-color:#e6ecf2aa;display:flex;height:100%;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .8s cubic-bezier(.4,0,0,1),z-index 0s linear .8s;width:100%;z-index:-1}.spinner.active{opacity:1;transition:opacity .4s cubic-bezier(.4,0,0,1),z-index 0s linear 0s;z-index:500}body>.spinner{position:fixed}.spinner>.spinner-circle:after{animation:spinner-rotate 1s linear infinite;border-color:#006dbe #0000 #73c300;border-radius:50%;border-style:solid;border-width:.5rem;content:"";display:block;height:6rem;width:6rem;will-change:transform;z-index:500}}@layer components{.expandable{position:relative;&:after{content:url(/assets/images/arrow-down.4e696c2c.svg);margin-left:.5rem}&+.more{display:none;padding:0;position:absolute;z-index:100}&.expanded{border-bottom-left-radius:0;border-bottom-right-radius:0;&:after{transform:rotate(180deg)}&+.more{display:block}}}}@layer utilities{.Notifications{display:flex;flex-direction:column;left:25%;margin:0 auto;position:fixed;right:25%;top:4rem;width:50%;z-index:600;&>.Notification{align-items:flex-start;background-color:#31a93c;border-radius:.25em;color:#fff;display:flex;flex:100%;flex-direction:row;justify-content:space-between;margin-top:.25em;padding:.5em 1em;&>p{&>a{color:#fff;text-decoration:underline}}&>a.close{color:#fff}&.Notification-warning{background-color:#ce9c1d}&.Notification-error{background-color:#a9151d}}}}:root{--popup-radius:10px;--popup-shadow:0 10px 30px #00000040;--popup-header-bg:#8bc34a;--popup-header-fg:#fff;--popup-body-bg:#fff;--popup-body-fg:#000;--popup-footer-bg:#fff;--popup-gap:0.5rem;--popup-pad:0.75rem;--popup-title-size:1.5rem;--popup-width-min:320px;--popup-width:60vw;--popup-width-max:960px;--popup-height-min:240px;--popup-height:auto;--popup-height-max:85vh;--focus-ring:0 0 0 3px #4299e199}.popup{align-items:stretch;background:var(--popup-body-bg);border-radius:var(--popup-radius);box-shadow:var(--popup-shadow);color:var(--popup-body-fg);container-type:inline-size;display:grid;grid-template-rows:auto 1fr auto;height:clamp(var(--popup-height-min),var(--popup-height),var(--popup-height-max));max-height:calc(100vh - 30px);max-width:100vw;overflow:hidden;position:relative;width:clamp(var(--popup-width-min),var(--popup-width),var(--popup-width-max))}.popup>header{align-items:center;background-color:var(--popup-header-bg);color:var(--popup-header-fg);display:grid;gap:var(--popup-gap);grid-template-columns:1fr auto auto;padding:var(--popup-pad);position:sticky;top:0;z-index:1}.popup>header>h2{color:var(--popup-header-fg);font-size:var(--popup-title-size);font-weight:600;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup>header>.nav{gap:.25rem}.popup>header>.nav,.popup>header>a{align-items:center;display:inline-flex}.popup>header>a{border-radius:6px;color:#fffc;font-size:1.25rem;justify-self:end;outline:none;padding:.25rem;text-decoration:none}.popup>header>a:hover{background:#ffffff1a;color:#fff}.popup>header>a:focus-visible{box-shadow:var(--focus-ring)}.popup>header>a>span{display:block;line-height:1}.popup>main{background-color:var(--popup-body-bg);color:var(--popup-body-fg);overflow:auto;padding:var(--popup-pad)}.popup>footer{align-items:center;background:var(--popup-footer-bg);border-top:1px solid #00000010;bottom:0;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:calc(var(--popup-pad)*.75) var(--popup-pad);position:sticky;z-index:1}.popup>footer .button{margin:0}@media (max-width:768px){:root{--popup-title-size:1.25rem}.popup{width:min(92vw,var(--popup-width-max))}.popup>header{grid-template-columns:1fr auto auto}.popup>header,.popup>main{padding:.6rem .75rem}.popup>footer{gap:.75rem}}@media (prefers-reduced-motion:reduce){.popup,.popup *{animation:none!important;transition:none!important}}@layer component{.modal{background-color:#ffffffaa;bottom:0;font-size:1rem;left:0;position:fixed;right:0;top:0;&:empty{opacity:0;transition:opacity .25s cubic-bezier(.4,0,0,1) .15s,z-index 0s cubic-bezier(.4,0,0,1) .4s;z-index:-1}&:not(:empty){opacity:1;transition:opacity .25s cubic-bezier(.4,0,0,1) 0s,z-index 0s cubic-bezier(.4,0,0,1) 0s;z-index:50}&>div{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;opacity:0;transition:opacity .5s cubic-bezier(.4,0,0,1);width:100%;&.active{opacity:1}&>div{background-color:#fff;box-shadow:0 0 1rem .25rem #0000007d;color:#000;height:min-content;max-height:calc(100vh - 30px);max-width:100vw;width:min-content}}}}