@layer reset, base, components, utilities;@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{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#f3f6fabd;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;z-index:-1;&>.preloader{align-items:center;background:#0000;display:flex;flex-direction:column;inset:0;justify-content:center;position:fixed;will-change:background-color;&>*{opacity:0}&>.loader-logo{filter:drop-shadow(0 4px 12px rgba(15,23,42,.16));height:auto;max-height:38%;max-width:48%;object-fit:contain;position:relative;width:6.25rem;z-index:2}&>.loader-logo-gray{display:block}&>.loader-logo-dark,&>.loader-logo-light{display:none}&>.loader-title{color:#5a5a5a;font-size:.98rem;font-weight:700;left:50%;letter-spacing:.08em;margin:0;position:absolute;text-align:center;text-shadow:0 1px 0 #ffffffb3;text-transform:uppercase;top:calc(50% + 8.9rem);transform:translateX(-50%);white-space:nowrap;z-index:2}&>object{height:2.4rem;position:relative;z-index:2;&>img{height:2.4rem}}&:before{background:linear-gradient(90deg,#fff,#d0d0d0);border:5px solid #fff;border-radius:999px;box-shadow:inset 0 -2px 4px #73737329,0 4px 9px #0f172a33,6px 6px 14px #0f172a38;z-index:0}&:after,&:before{content:"";height:15rem;position:absolute;width:15rem}&:after{animation:spinner-rotate 1s linear infinite;background:conic-gradient(from 180deg,#5a5a5a 0 65%,#0000 65% 100%);border-radius:999px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 15px),#000 calc(100% - 14px));mask:radial-gradient(farthest-side,#0000 calc(100% - 15px),#000 calc(100% - 14px));transform:translateZ(0);z-index:1}}&.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)}}}html.theme-dark &{.loader{background:#0f141ab8}.loader>.preloader>.loader-title{color:#d4d4d4;text-shadow:0 1px 0 #00000073}}.log-files{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.log-file,.log-summary{align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(10rem,1fr) auto auto}.log-name{font-weight:600;min-width:12rem}.log-actions,.log-meta{display:flex;gap:.5rem;justify-self:end}.log-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.log-tabs .tab{background:#0000000f;border-radius:999px;padding:.25rem .75rem}.log-tabs .tab.active{background:#00000026;font-weight:600}.log-filters{margin-bottom:.75rem}.button-icon.small{font-size:.85rem;padding:.35rem .5rem}.log-more{display:flex;gap:.5rem;margin-top:.75rem}@media (max-width:900px){.log-file,.log-summary{grid-template-columns:1fr}.log-actions,.log-meta{justify-self:start}}}}@layer components{.error-page{align-items:flex-start;background:#e6ecf2;display:flex;justify-content:center;min-height:calc(100vh - 8rem);padding:1rem}.error-card{background:#fff;border:1px solid #d7dee8;border-left:.35rem solid #d02825;border-radius:.5rem;box-shadow:0 .25rem .75rem #0f172a14;overflow:hidden;padding:1rem;position:relative;width:min(60rem,100%)}.error-eyebrow{align-items:center;color:#d02825;display:inline-flex;font-size:.72rem;font-weight:700;gap:.5rem;letter-spacing:.04em;margin:0 0 .5rem;text-transform:uppercase}.error-title{color:#000;font-size:1.25rem;line-height:1.25;margin:0}.error-message{color:#334155;font-size:.85rem;line-height:1.55;margin:.75rem 0 0}.error-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.error-action{align-items:center;background:#1574c4;border-radius:.25rem;color:#fff;display:inline-flex;font-size:.75rem;font-weight:600;justify-content:center;min-height:2rem;padding:.35rem .75rem;text-decoration:none}.error-action-secondary{background:#e6ecf2;color:#000}}@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{align-items:center;display:inline-flex;font-size:1em;justify-content:center;line-height:1em;margin:0;min-width:1.25em;text-align:center;width:1.25em}&.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}}}&.disabled,&.is-disabled,&[aria-disabled=true]{cursor:default;opacity:.6;pointer-events:none}&.disabled:hover,&.is-disabled:hover,&[aria-disabled=true]:hover{background-color:var(--button-color);color:var(--button-text-color)}&.is-loading{cursor:progress}&.hidden{display:none}&.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;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#f3f6fabd;background:color-mix(in srgb,var(--background-color) 72%,#0000);display:flex;height:100%;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .26s cubic-bezier(.4,0,.2,1),z-index 0s linear .26s;width:100%;z-index:-1}.spinner.active{opacity:1;transition:opacity .18s cubic-bezier(.4,0,.2,1),z-index 0s linear 0s;z-index:500}.spinner.spinner-fixed,body>.spinner{position:fixed}.spinner>.spinner-circle{background:linear-gradient(90deg,#fff,#d0d0d0);border:5px solid #fff;border-radius:999px;box-shadow:inset 0 -2px 4px #73737329,0 4px 9px #0f172a33,6px 6px 14px #0f172a38;height:4.75rem;position:relative;width:4.75rem}.spinner>.spinner-circle:before{background:#5b5b5b;border-radius:999px;box-shadow:0 0 0 3px #fffc,0 2px 5px #0f172a29;content:"";height:1.35rem;inset:50%;position:absolute;transform:translate(-50%,-50%);width:1.35rem}.spinner>.spinner-circle:after{animation:spinner-rotate 1s linear infinite;background:conic-gradient(from 180deg,#5a5a5a 0 65%,#0000 65% 100%);border-radius:inherit;content:"";display:block;inset:-15px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 15px),#000 calc(100% - 14px));mask:radial-gradient(farthest-side,#0000 calc(100% - 15px),#000 calc(100% - 14px));position:absolute;will-change:transform;z-index:500}html.theme-dark .spinner{background:#0f141ab8;background:color-mix(in srgb,#0f141a 70%,#0000)}html.theme-dark .spinner>.spinner-circle{background:linear-gradient(90deg,#f5f5f5,#cbcbcb)}}@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;animation:notification-in .16s ease-out;background-color:#31a93c;border-radius:.25em;box-shadow:0 .35rem .75rem #0f172a2e;color:#fff;display:flex;flex:100%;flex-direction:row;justify-content:space-between;margin-top:.25em;overflow:hidden;padding:.5em 1em;position:relative;&>p{margin:0;padding-right:1em;&>a{color:#fff;text-decoration:underline}}&>a.close{color:#fff;cursor:pointer;line-height:1}&.Notification-warning{background-color:#ce9c1d}&.Notification-error{background-color:#a9151d}&.closing{animation:notification-out .18s ease-in forwards}&>.progress{background:#ffffffb8;display:none;height:.18rem;inset:auto 0 0 0;position:absolute;transform-origin:left center}&.auto-hide>.progress{animation:notification-timeout var(--notification-timeout,7s) linear forwards;display:block}}}@keyframes notification-in{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes notification-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.35rem)}}@keyframes notification-timeout{0%{transform:scaleX(1)}to{transform:scaleX(0)}}}: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:42vw;--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:#fffa;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:1000}&>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;color:#000;height:min-content;max-height:calc(100vh - 30px);max-width:100vw;width:min-content}}}}