header{border-bottom:var(--hairline) solid var(--border-color);overflow:hidden;padding-bottom:var(--nudge);transition:all 1s ease-in;width:100%}header.Header_loggedIn__i\+ACj{-webkit-backdrop-filter:blur(var(--nudge));backdrop-filter:blur(var(--nudge));background:linear-gradient(180deg,#00000085,#00000063);overflow:hidden;position:fixed;top:0;width:100%;z-index:7}[darkmode=off] header.Header_loggedIn__i\+ACj{background:linear-gradient(180deg,#fff,#ffffff63)}.Header_impersonatingWrapper__5LTTF{position:fixed;top:0;width:100vw;.Header_impersonating__h7q7N{align-items:center;background:var(--ef-yellow);border:var(--smidge) solid var(--ef-red-50);border-radius:0 0 var(--margin) var(--margin);border-top-width:0;box-shadow:0 var(--smidge) var(--space) calc(var(--nudge)*-1) var(--ef-green);cursor:pointer;display:flex;font-size:large;font-weight:600;gap:var(--nudge);margin:0 auto;padding:var(--nudge) var(--margin);width:-webkit-fit-content;width:fit-content}@supports (corner-shape:squircle){.Header_impersonating__h7q7N{corner-shape:squircle;border-radius:0 0 var(--space) var(--space)}}}.Header_container__zmwVK{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;min-height:65px;overflow:hidden;padding:0 var(--padding);transition:height .5s}@media screen and (min-height:701px){.Header_container__zmwVK{min-height:75px}}@media screen and (max-width:600px){header.Header_loggedOut__LkU95{box-sizing:border-box;justify-items:center;margin:20px auto 10px;max-width:90vw;overflow:hidden}}@media screen and (min-height:700px){header.Header_loggedOut__LkU95{margin-top:20px}}.Header_brand__lViDj{align-items:center;display:flex;flex:0 1 auto;overflow:inherit;position:relative;right:3px}[darkmode=on] header.Header_loggedIn__i\+ACj .Header_brand__lViDj{background:var(--black-bg)}.Header_logoLink__qgtkp{align-items:center;display:flex;flex-direction:row}.Header_logoLink__qgtkp:hover{outline:.5px solid var(--ef-red);outline-offset:3px}.Header_logo__nZ7K6{align-self:center;border-radius:2px;margin:0;padding:4px 5.5px 4px 4px;transition:background-color .5s ease-out 0s,height .5s ease-in-out .25s;width:auto}[darkmode=off] .Header_logo__nZ7K6{background-color:var(--dark-mode-off-text-2)}[darkmode=on] .Header_logo__nZ7K6{background-color:#0000}header.Header_loggedOut__LkU95 .Header_logo__nZ7K6{height:60px}header.Header_loggedIn__i\+ACj .Header_logo__nZ7K6{height:30px}.Header_title__rzFD1{background:linear-gradient(to top left,#b11109 10%,var(--ef-red) 60%);background-clip:text;-webkit-background-clip:text;color:var(--ef-red)!important;font-display:block;font-family:Ocra,BEBAS,Bebas Neue,sans-serif;font-weight:100;letter-spacing:0;letter-spacing:var(--letterSpacing);padding:0 10px;position:relative;text-decoration:none;transform-origin:left;word-spacing:12px}header.Header_loggedIn__i\+ACj .Header_title__rzFD1{flex:1 0 auto;letter-spacing:.5px;padding:0 0 0 6px;word-spacing:8px}[darkmode=on] header.Header_loggedIn__i\+ACj .Header_title__rzFD1{color:var(--dark-mode-on-text-2)}[darkmode=off] header.Header_loggedIn__i\+ACj .Header_title__rzFD1{color:var(--dark-mode-off-text-2)!important}.Header_activeLink__84PjU{display:none}.Header_searchButton__gPU3J{margin:0 0 0 var(--margin)}header.Header_loggedOut__LkU95 .Header_searchButton__gPU3J{cursor:default;opacity:0;pointer-events:none;touch-action:none;transition:opacity 1s ease-in-out}header.Header_loggedIn__i\+ACj .Header_searchButton__gPU3J{cursor:pointer;opacity:1;pointer-events:auto;touch-action:auto;transition:opacity 2s ease-in-out}@media screen and (max-width:600px){.Header_logo__nZ7K6{height:30px!important;margin:0 10px 0 0;transition:all .25s!important;width:auto}.Header_title__rzFD1{flex:1 0 auto;margin:0;opacity:1;transition:opacity .25s,font-size .25s,transform .35s ease-out!important}}@media screen and (max-width:400px){.Header_logo__nZ7K6{height:20px!important;padding:3px}.Header_title__rzFD1{opacity:0;transform:scaleX(0);transition:opacity .25s,font-size .25s,transform .35s ease-in .15s,width .25s!important;width:0}}@media screen and (max-height:500px) and (max-width:640px){.Header_title__rzFD1{display:none}}.Header_search__FBmnz{display:grid;width:100%}.Header_search__FBmnz input{margin:0;padding:var(--padding);position:-webkit-sticky;position:sticky;top:0}.Header_search__FBmnz input:not(:empty){outline:5px solid red}.Header_search__FBmnz .Header_results__S2o33{grid-gap:var(--margin);display:grid;gap:var(--margin);padding:var(--padding) 0}.UserBox_UserBox__JzZzh{align-items:flex-end;border:var(--hairline) dashed var(--inverse-alpha-20);border-radius:var(--padding);color:var(--inverse-alpha-90)!important;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;gap:var(--smidge);justify-content:center;padding:var(--smidge) var(--nudge);position:relative;top:var(--smidge);transition:border-color 1s ease-out}@supports (corner-shape:squircle){.UserBox_UserBox__JzZzh{corner-shape:squircle}}.UserBox_UserBox__JzZzh:hover{background:var(--inverse-alpha-10);border-color:var(--inverse-alpha-40);border-style:solid;transition:border-color 0s}.UserBox_UserBox__JzZzh:has(:hover)>:not(:hover){opacity:var(--goldenRatioLess);transition:opacity .25s ease-out}.UserBox_link__-ycnM,.UserBox_link__-ycnM:visited{color:inherit;display:flex;flex-direction:column;justify-content:center;outline:.5px solid #0000;padding:1px 16px 2px 11.5px;text-decoration:none}.UserBox_link__-ycnM:not(.UserBox_selected__1qTw2):hover,.UserBox_logoutLink__0HBAM:hover{color:var(--ef-red)}.UserBox_link__-ycnM.UserBox_selected__1qTw2{color:var(--ef-red);outline-color:var(--ef-red);transition:outline-color .15s,color .25s}.UserBox_link__-ycnM:not(.UserBox_selected__1qTw2){transition:outline-color .1s,color .2s}.UserBox_link__-ycnM .UserBox_name__0Kwu2{font-weight:600;letter-spacing:var(--letterSpacing);margin-bottom:var(--smidge)}.UserBox_link__-ycnM .UserBox_title__Ct0tB{letter-spacing:var(--letterSpacing)}.UserBox_logoutLink__0HBAM{cursor:pointer;font-weight:500;text-decoration:underline;-webkit-text-decoration-color:var(--ef-red);text-decoration-color:var(--ef-red)}.UserBox_minimalText__lIQoH{display:none}@media screen and (max-height:500px) and (max-width:640px){.UserBox_name__0Kwu2,.UserBox_title__Ct0tB{display:none}.UserBox_minimalText__lIQoH{display:inline;display:initial;max-width:60px;overflow:hidden;text-overflow:ellipsis}}.app-icon{transform:translateY(-.05em);vertical-align:middle}@keyframes Nav_fadeIn__ougcv{0%{opacity:0}to{opacity:1}}.Nav_nav__iMr2i{animation:Nav_fadeIn__ougcv 1s ease-in;flex-wrap:wrap;grid-template-columns:repeat(3,minmax(var(--space),300px));transition:all .5 ease}.Nav_nav__iMr2i,.Nav_nav__iMr2i>*{align-items:center;box-sizing:border-box;display:flex;gap:var(--nudge)}.Nav_nav__iMr2i>*{align-self:center;background:var(--bg-red-gradient);border-radius:var(--margin);color:#fff;flex-direction:row;font-family:OCRA;font-weight:600;justify-content:center;justify-self:end;padding:var(--smidge) var(--nudge);text-decoration:none;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}@supports (corner-shape:squircle){.Nav_nav__iMr2i>*{corner-shape:squircle}}.Nav_nav__iMr2i>:hover{background:var(--ef-red-dark);color:#fff;cursor:pointer}@media screen and (max-width:600px){.Nav_nav__iMr2i{gap:var(--smidge) var(--nudge);grid-auto-flow:row;grid-template:unset}}.LoadingAnimation_loading__AHGSQ{background-image:url(https://portal.echelonfront.com/img/loading.svg);background-position:50%;cursor:progress;display:inline-block;height:24px;width:40px}.LoadingAnimation_small__2CELB{background-size:cover;height:18px;margin:0 0 0 var(--margin);position:relative;top:var(--nudge);vertical-align:initial;width:30px}footer{all:unset;border-top:var(--hairline) solid var(--border-color);box-sizing:initial;font-weight:500;letter-spacing:var(--letterSpacing);padding:var(--margin) 0}[darkmode=on] footer{color:var(--dark-mode-on-text-1)}[darkmode=off] footer{color:var(--dark-mode-off-text-3)}.Footer_link__MsGIJ,.Footer_link__MsGIJ:visited{color:inherit;margin-left:var(--padding)}.Footer_container__CmmG-{align-items:center;box-sizing:border-box;display:flex;font-family:OCRA,sans-serif;justify-content:space-between}.Footer_container__CmmG- .Footer_links__q2x7d{flex:1 0 auto}.Footer_container__CmmG- .Footer_darkModeModule__ju5i2{flex:0 0 auto}.Footer_darkModeModule__ju5i2{border-radius:var(--smidge);padding:var(--border-width-thick) var(--smidge) var(--border-width) var(--smidge)}.Footer_container__CmmG- .Footer_darkModeModule__ju5i2:hover{background:#ffffff1a;cursor:pointer;outline:var(--hairline) solid #ffffff40;outline-offset:var(--border-width-thick) var(--smidge)}.Footer_container__CmmG- .Footer_darkModeModule__ju5i2:active{background:#fff3;outline-color:#ffffffec}@media screen and (max-width:600px){footer{padding:var(--padding) 0 var(--margin)}.Footer_container__CmmG-{align-items:center;flex-direction:column;justify-content:center;min-height:inherit}.Footer_links__q2x7d{grid-gap:var(--padding);align-items:center;display:grid;flex-grow:0!important;grid-auto-flow:column;justify-content:center;line-height:2;text-align:center}.Footer_links__q2x7d>*{margin:0 var(--padding)}}.Login_wrapper__ms7PY{--use-spacing-margin-top:20px;width:100%}.Login_container__2pcnf{-webkit-backdrop-filter:var(--bgBlurBackdropFilter);backdrop-filter:var(--bgBlurBackdropFilter);background:#131313e1;border:var(--hairline) solid #343434;border-radius:var(--margin);color:#fff;margin:var(--margin) 0 0;max-width:40ch;padding:var(--nudge) var(--padding);transition:margin-top 1s}@media screen and (min-height:600px){.Login_container__2pcnf{margin-top:var(--space) 0;transition:margin-top 1s}}.Login_loginForm__ID-kw{height:auto;opacity:1;.Login_inputWrap__U0Kvx{font-family:OCRA,sans-serif}input:empty{font-family:inherit;font-weight:400}}.Login_loginForm__ID-kw.Login_hide__8amEL{display:none;height:0;opacity:0;transition:1s}.Login_error__6iUM9{-webkit-padding-after:0;-webkit-padding-before:0;align-items:center;background:#e02b20;background-clip:initial;border:var(--border-width-thick) dotted #161717;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;margin:var(--element-margin-vertical) auto 0;max-width:420px;overflow:hidden;overflow-y:scroll;padding:var(--padding) var(--margin);padding-block-end:0;padding-block-start:0}.Login_error__6iUM9.Login_hide__8amEL{border-width:0;height:0;margin:0;opacity:0;padding-top:0}.Login_error__6iUM9.Login_hide__8amEL,.Login_error__6iUM9.Login_show__fdUev{transition-delay:all 0s;transition-duration:.5s,.5s,.5s,.5s,.5s,.5s,.5s,.5s;transition-property:opacity,margin-top,border-top,padding-top,height,padding-bottom,border-bottom,margin-bottom}.Login_error__6iUM9.Login_show__fdUev{padding-top:var(--nudge)}.Login_error__6iUM9 p{flex:0 0 auto;font-weight:600;margin:5px 0}.Login_container__2pcnf label{border:var(--border-width) solid #0000;border-radius:var(--nudge);color:#ffffff95;cursor:pointer;display:inline-block;letter-spacing:var(--letterSpacing);padding:var(--nudge) var(--padding);text-transform:uppercase;transition:.5s}.Login_msg__YF\+On{height:20px;letter-spacing:.1px;line-height:20px;margin:var(--use-spacing-margin-top) 0 0;margin-left:3px;opacity:1;overflow:hidden;transition-timing-function:ease-in-out}.Login_msg__YF\+On.Login_show__fdUev{transition-delay:0s,0s,.25s;transition-duration:.75s,.75s,.75s;transition-property:margin,height,opacity}.Login_msg__YF\+On.Login_hide__8amEL{height:0;margin:0;opacity:0;transition-delay:0s,0s,0s;transition-duration:.5s,.75s,.75s;transition-property:opacity,height,margin}.Login_chooseLoginAction__eUGZ1{font-family:OCRA,sans-serif;margin:var(--use-spacing-margin-top) 0 0}.Login_chooseLoginAction__eUGZ1.Login_show__fdUev{opacity:1;transition:.5s;transition-delay:0s,.35s;transition-duration:.5s,.65s;transition-property:height,opacity}.Login_chooseLoginAction__eUGZ1.Login_hide__8amEL{height:0;opacity:0;transition-delay:0s,.35s;transition-duration:.5s,.65s;transition-property:opacity,height}input[name=chooseLoginAction]{display:none;visibility:hidden}.Login_container__2pcnf label:first-of-type{margin-right:10px}.Login_container__2pcnf label:hover:not(.Login_chosenLoginAction__7Wr-A){background-color:#ffffff1a;transition:.25s}label:not(.Login_chosenLoginAction__7Wr-A):active{color:#fff;transition:5s}.Login_chosenLoginAction__7Wr-A{border-color:#fff!important}.Login_chosenLoginAction__7Wr-A.Login_ready__cG4BE{border:var(--border-width) dashed #ffffff50!important}.Login_inputWrap__U0Kvx{grid-gap:var(--nudge);border:var(--border-width) dashed #ffffff50;border-radius:var(--nudge);box-sizing:border-box;display:grid;grid-template-columns:1fr auto;height:40px;margin:var(--use-spacing-margin-top) 0;padding:0;width:-webkit-fill-available}.Login_inputWrap__U0Kvx.Login_empty__ne1ui{grid-gap:0}.Login_inputWrap__U0Kvx.Login_focus__zKvn-,label.Login_focus__zKvn-{border-color:var(--ef-green);border-style:solid;box-shadow:0 0 var(--border-width) var(--border-width-thick) var(--ef-green);outline:none!important}.Login_inputWrap__U0Kvx.Login_disabled__Z0pCZ{background:none;border-style:dotted;opacity:var(--goldenRatioMin)}label:has(input[type=radio]){align-items:center;align-self:center;display:flex;gap:0}.Login_input__ADhfa{background:#0000;border:none;color:#fff;flex:1 0 auto;margin:0;max-width:none;min-width:0;padding:0 0 0 var(--nudge);width:auto}.Login_input__ADhfa:focus{border:none;outline:#0000}.Login_input__ADhfa:disabled{color:#ffffff74}.Login_input__ADhfa.Login_identity__SMhNT{font-size:large}.Login_identityInputUnlock__-b8O2{align-items:center;color:#ffffff25;cursor:pointer;display:flex;flex-direction:column;font-weight:700;justify-content:center;opacity:1;overflow:hidden;padding:0 var(--nudge) 0 0;text-align:center;transition-timing-function:ease-in-out}.Login_identityInputUnlock__-b8O2 span{line-height:1}.Login_identityInputUnlock__-b8O2.Login_show__fdUev{transition-delay:.5s,.5s,1.5s;transition-duration:1s,1s,.5s;transition-property:margin,font-size,opacity}.Login_identityInputUnlock__-b8O2.Login_hide__8amEL{font-size:0;margin:0;opacity:0;transition-delay:0s,.5s,.5s;transition-duration:.5s,.5s,1s;transition-property:opacity,margin,font-size}.Login_identityInputUnlock__-b8O2.Login_show__fdUev.Login_focus__zKvn-,.Login_identityInputUnlock__-b8O2.Login_show__fdUev:hover{color:var(--ef-red);transition:.125s}.Login_identityInputUnlock__-b8O2.Login_show__fdUev:not(:hover){transition:color .125s}.Login_identityInputUnlock__-b8O2.Login_show__fdUev.Login_keyboardFocus__ga77T{outline:var(--border-width-thick) solid #ff0}.Login_verifyWrapper__LlJMa{height:100px;margin-bottom:var(--margin);opacity:1}.Login_verifyWrapper__LlJMa.Login_show__fdUev{transition:visibility 0s 0s,height .5s ease-out 0s,opacity .75s ease-out .25s,margin-bottom 1s ease-out 0s}.Login_verifyWrapper__LlJMa.Login_hide__8amEL{height:0;margin-bottom:0;opacity:0;transition:visibility 0s .76s,height .5s ease-in .25s,opacity .25s ease-out 0s,margin-bottom .5s ease-in 0s;visibility:hidden}.Login_buttonsFlex__WUBF9{align-items:center;display:flex;justify-content:space-between;margin-top:var(--use-spacing-margin-top)}.Login_buttonsFlex__WUBF9 .Login_button__86uwc,.Login_buttonsFlex__WUBF9 u{flex:1 0 auto}.Login_button__86uwc{align-items:center;border:var(--border-width) dashed #0000;border-radius:var(--padding);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-weight:800;justify-content:center;letter-spacing:var(--letterSpacing);margin:0 var(--padding) var(--nudge) 0;opacity:1;padding:var(--nudge) var(--margin);text-align:center;text-transform:uppercase;transition-timing-function:ease-in-out}@supports (corner-shape:squircle){.Login_button__86uwc,.Login_inputWrap__U0Kvx,.Login_verifyDigits__PbdMN>input,label:has(input[type=radio]){corner-shape:squircle;border-radius:var(--space)!important}}.Login_button__86uwc.Login_show__fdUev{transition-delay:0s,0s,0s,0s,0s,.5s;transition-duration:.5s,.5s,.5s,.5s,.5s,1s;transition-property:margin,height,padding,font-size,line-height,opacity}.Login_button__86uwc.Login_hide__8amEL{font-size:0;height:0;line-height:0;margin:0;opacity:0;padding:0;transition:opacity 1s 0s,height .5s 1s,margin .5s 1s,padding .5s 1s,font-size .5s 1s,line-height .5s 1s}.Login_button__86uwc.Login_notReady__UgZZw{cursor:not-allowed}.Login_button__86uwc.Login_ready__cG4BE{background:var(--hyperlink-blue);cursor:pointer;text-shadow:var(--hairline) var(--hairline) var(--nudge) var(--gray-1);transition:text-shadow .25s ease-out;&:is(:hover,:focus,:active){text-shadow:var(--hairline) var(--hairline) var(--padding) #000}}.Login_button__86uwc.Login_notReady__UgZZw{background:none;border-color:#ffffff50;color:#ffffff50;cursor:inherit}.Login_button__86uwc .Login_text__ZUSlG{bottom:var(--letterSpacing);position:relative}.Login_result__fu8DB{margin:var(--use-spacing-margin-top) 0 0;text-align:center}@media screen and (max-width:600px){.Login_container__2pcnf{margin:var(--space) auto 0!important;padding:var(--nudge) var(--padding) var(--smidge);transition:margin-top .35s}}@media screen and (max-height:500px){.Login_container__2pcnf{margin-top:var(--use-spacing-margin-top)!important;transition:margin-top .15s}}fieldset.Login_verifyDigits__PbdMN{border:none;display:flex;gap:var(--padding);padding:0}.Login_verifyDigits__PbdMN>input{background:var(--inverse-alpha-70);background:none;border:var(--border-width) solid #ffffff9e;border-radius:var(--border-radius);box-sizing:initial;color:var(--ef-yellow);display:inline;font-family:Ocra,BEBAS,Bebas Neue,monospace!important;font-size:medium;font-stretch:expanded;font-weight:800!important;margin:0;padding:var(--padding) var(--nudge);text-align:center;text-transform:uppercase;width:calc(1rem*var(--goldenRatioMore))}.Login_verifyDigits__PbdMN>input:focus{background:var(--inverse-alpha-10);border-color:var(--ef-yellow);box-shadow:0 0 var(--margin) var(--ef-yellow);outline:var(--border-width) solid var(--ef-green)!important}.Login_verifyDigits__PbdMN>input:not(:focus):valid{border-color:var(--ef-green)}button.Login_verify__xiKiC{cursor:pointer}button.Login_verify__xiKiC:disabled{opacity:var(--goldenRatioMin)}#app{display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;transition:background .5s ease-out}#app.App_loggedIn__vzvNZ{background:var(--gray-4)}#app[darkmode=on]{background:var(--black-bg);background:#1212123e}[darkmode=on] main{color:var(--dark-mode-on-text-1)}[darkmode=off] main{color:var(--dark-mode-off-text-1)}#app.App_loggedOut__e0BVt main{background-blend-mode:luminosity}#app main{flex-grow:1;padding:var(--margin) 0}#app.App_loggedOut__e0BVt main.App_offline__Fr9jb{opacity:var(--goldenRatioLess);pointer-events:none;transition:opacity .5s ease-out}#app.App_offline__Fr9jb>:not(.App_offlineError__Wpf3w){filter:var(--bgBlurBackdropFilter)}#background{background:url(https://portal.echelonfront.com/img/bg_rough.jpg),#1e2828e6;background-blend-mode:screen;background-size:auto 1000px;height:inherit;height:100vh;left:0;opacity:1;opacity:var(--goldenRatioMin);pointer-events:none;position:fixed;top:0;transition:all .5s,opacity 4s ease-in,background-size 0s,height 0s;width:100vw;z-index:-1}@media screen and (max-width:600px){#app.App_loggedOut__e0BVt .App_header__UL4PY{align-items:center}#background{background-position:0 0;background-size:cover}}.App_offlineError__Wpf3w{align-items:center;background:var(--ef-red);box-sizing:border-box;color:#fff;cursor:wait;display:flex;font-weight:bolder;justify-content:center;padding:0 var(--nudge);text-align:center;z-index:200}.App_offlineError__Wpf3w:not(:empty){height:var(--space);transition:height .5s ease-out}.App_offlineError__Wpf3w:empty{height:0;transition:height .25s ease-out}.notice-host{left:50%;overflow:visible;padding:var(--padding) 0 0;pointer-events:none;position:fixed;top:0;transform:translateX(-50%);z-index:9999}.notice{-webkit-backdrop-filter:blur(--padding);backdrop-filter:blur(--padding);background:var(--alpha-darker-62);border:var(--atom) solid #ffffff2e;border-radius:var(--padding);box-shadow:0 12px 28px #00000038;color:#fff;cursor:pointer;max-width:420px;min-width:280px;opacity:0;overflow:hidden;padding:var(--margin) var(--padding);pointer-events:auto;position:relative;transform:translateY(-120%);transition:transform .22s ease,opacity .18s ease}.notice.show{opacity:1;transform:translateY(15px)}.notice.exit{opacity:0;transform:translateY(-120%)}.notice-message-row{align-items:flex-start;display:flex;gap:var(--nudge);justify-content:space-between}.notice-message-text{flex:1 1 auto;font-size:medium;line-height:calc(1 + var(--goldenRatioMin)*1)}.notice-remaining{font-size:var(--fontSizeSmall);font-style:italic;opacity:var(--goldenRatioLess);white-space:nowrap}.notice.info,.notice.success{border-left:var(--smidge) solid var(--cstone-teal)}.notice.error,.notice.warning{border-left:var(--smidge) solid var(--cstone-red)}.notice-progress{background:var(--cstone-teal);bottom:0;height:var(--smidge);left:0;position:absolute;right:0}.notice-progress-bar{background:var(--cstone-orange);height:100%;transition:width 80ms linear;width:100%}:root{--mobileWidthMax:640px;--min-height:500px;--goldenRatio:.618033988749;--goldenRatioMin:calc(pow(var(--goldenRatio), 2));--goldenRatioLess:var(--goldenRatio);--goldenRatioMore:calc(1 + var(--goldenRatio));--hairline:.1px;--letterSpacing:1px;--smidge:calc(var(--goldenRatioMin)*0.5*1rem);--nudge:calc(var(--goldenRatioLess)*1rem);--padding:1rem;--margin:calc(var(--goldenRatioMore)*1rem);--space:3em;--page-width-max:74rem;--border-width:var(--hairline);--border-width-thick:var(--letterSpacing);--border-color:var(--darkgray);--border-radius:var(--nudge);--common-border:var(--border-width) solid var(--border-color);--element-margin-vertical:10px;--useMonospace:OCRA,monospace;-webkit-tap-highlight-color:var(--ef-red);--bg-red-gradient:linear-gradient(to bottom,var(--ef-red),var(--ef-red-dark));--bgBlurBackdropFilter:blur(var(--smidge)) saturate(1.25) contrast(.85) brightness(1.25);--bgBlurColor:linear-gradient(180deg,#fff,#ffffff63);--bgBlurColorSoft:linear-gradient(180deg,#0000,#ffffff63,#ffffff63,#0000);font-display:swap;font-size:1rem}*{box-sizing:border-box;min-height:0}html{overflow-y:scroll}[darkmode=on]{--bgBlurBackdropFilter:blur(var(--smidge)) saturate(1.25) contrast(.85) brightness(.75);--bgBlurColor:linear-gradient(180deg,#000,#00000063);--bgBlurColorSoft:linear-gradient(180deg,#0000,#00000063,#00000063,#0000)}.hide{display:none}@media screen and (max-width:640px){.hideMobile{display:none!important}}::selection{background:var(--ef-red);color:#fff}.fontSize-small,button:is(.small,.mini),select{font-size:small}.fontSize-medium,button,p,pre{font-size:medium}.fontSize-prompt{font-size:large!important}.fontSize-large{font-size:x-large!important}.fontSize-header{font-size:xx-large!important}@media screen and (max-width:600px){.fontSize-header{font-size:xx-large;transition:font-size .25s}}@media screen and (max-width:400px){.fontSize-header{font-size:large;transition:font-size .25s}}a{color:var(--hyperlink-blue);-webkit-text-decoration-color:var(--hyperlink-blue);text-decoration-color:var(--hyperlink-blue)}a.disabled{cursor:grab;opacity:.618033988749;opacity:var(--goldenRatioLess)}a:not(.disabled){cursor:pointer}.monospace{font-family:OCRA,monospace;font-family:var(--useMonospace)}html{background:var(--black-bg);height:100vh}#modal:not(:empty){display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:188}#modalBg{-webkit-backdrop-filter:blur(calc(pow(.618033988749, 2)*.5*1rem)) saturate(1.25) contrast(.85) brightness(1.25);backdrop-filter:blur(calc(pow(.618033988749, 2)*.5*1rem)) saturate(1.25) contrast(.85) brightness(1.25);-webkit-backdrop-filter:var(--bgBlurBackdropFilter);backdrop-filter:var(--bgBlurBackdropFilter);background:rgba(0,0,0,calc(pow(.618033988749, 2)));background:rgba(0,0,0,var(--goldenRatioMin));cursor:pointer;grid-area:1/1/4/4;z-index:189}#modalFg{align-items:center;background:var(--gray-4);border:var(--nudge) solid var(--ef-red);border-radius:.61803rem;border-radius:var(--border-radius);border-width:0 .61803rem;border-width:0 var(--nudge);display:flex;flex-direction:column;grid-area:2/2/3/3;justify-content:flex-start;max-height:61.8034vh;max-height:calc(100vh*var(--goldenRatioLess));min-height:120px;min-width:240px;overflow-y:scroll;padding:2rem;padding:calc(var(--padding)*2);place-self:start;z-index:190}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.page-width{box-sizing:border-box;margin:0 auto;max-width:min(100vw,74rem);max-width:min(100vw,var(--page-width-max));padding-left:1rem;padding-left:var(--padding);padding-right:1rem;padding-right:var(--padding);transition:padding .5s ease;width:-webkit-fill-available;width:-moz-available}@supports ((width:-webkit-fill-available) or (width:-moz-available) or (width:stretch)){.page-width{width:-webkit-fill-available;width:-moz-available;width:stretch}}@media screen and (min-width:76rem){.page-width.no-padding-desktop{padding-left:0;padding-right:0}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}footer{align-self:end;width:100%}.no-select:not(.yes-select){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.no-wrap{white-space:nowrap}:is(h1,h2,h3,h4){text-box-trim:trim-both;text-box-edge:cap alphabetic;font-weight:500!important;letter-spacing:1px;letter-spacing:var(--letterSpacing);text-shadow:0 .1px 0 var(--inverse-alpha-15);text-shadow:0 var(--hairline) 0 var(--inverse-alpha-15)}h1{color:var(--ef-green);font-family:BEBAS,Bebas Neue;font-size:xxx-large;font-size:4em;font-weight:100;letter-spacing:1px;letter-spacing:var(--letterSpacing);margin:0 0 1rem;margin:0 0 var(--padding);width:-webkit-fit-content;width:fit-content;word-spacing:1px;word-spacing:var(--letterSpacing)}h2{font-size:xx-large;margin:1.61803rem 0 .61803rem;margin:var(--margin) 0 var(--nudge)}h2,h3{color:var(--ef-red);width:-webkit-fit-content;width:fit-content}h3{font-size:x-large;margin-top:4.8541rem 0 .61803rem;margin-top:calc(var(--margin)*3) 0 var(--nudge)}:is(h1,h2,h3):first-child{margin-top:0}.hyperlink,a{-webkit-text-decoration-color:var(--gray-1);text-decoration-color:var(--gray-1);-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.5px;text-underline-offset:calc(pow(.618033988749, 2)*.5*1rem);text-underline-offset:var(--smidge)}.hyperlink:hover,a:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}button{background-color:var(--ef-red);background:radial-gradient(var(--ef-red-dark-50),var(--ef-red-50)),linear-gradient(var(--ef-red-dark-50),var(--ef-red-50));border:var(--hairline) solid var(--ef-red-light-50);box-shadow:0 .61803rem 1rem calc(pow(.618033988749, 2)*.5*1rem*-1) #0000004d!important;box-shadow:0 var(--nudge) var(--padding) calc(var(--smidge)*-1) #0000004d!important;color:#fff!important;cursor:pointer!important;font-family:BEBAS,OCRA,monospace;padding:calc(pow(.618033988749, 2)*.5*1rem) 1rem;padding:var(--smidge) var(--padding);text-transform:uppercase!important;-webkit-user-select:none;user-select:none}button:hover{background:var(--ef-red-dark)!important;border-color:#fff}button:disabled{filter:saturate(.618033988749);filter:saturate(var(--goldenRatioLess));opacity:.618033988749;opacity:var(--goldenRatioLess);pointer-events:none}button:is(.small,.mini){letter-spacing:1px;letter-spacing:var(--letterSpacing);padding:calc(pow(.618033988749, 2)*.5*1rem) .61803rem;padding:var(--smidge) var(--nudge)}p{font-family:sans-serif;margin:1em 0!important}.wait *{cursor:progress!important}::-webkit-scrollbar{position:absolute;width:.8rem}::-webkit-scrollbar-track{border-left:.5px solid var(--darkgray-80);-webkit-border-radius:0}::-webkit-scrollbar-thumb{background:var(--ef-red-dark)}::-webkit-scrollbar-thumb:hover{background:var(--ef-red)}::-webkit-scrollbar-thumb:window-inactive{background:#ffffff50}::-webkit-scrollbar-thumb:window-inactive:hover{background:#ffffff80}hr{border:var(--border-width-thick) dotted var(--ef-red-50)}fieldset.standard-table-wrapper{background:none;border:none;padding:0}table.standard{border-collapse:collapse;margin-bottom:3em;margin-bottom:var(--space);margin-top:1rem;margin-top:var(--padding);:is(th,td){border:.1px solid;border:var(--border-width) solid;padding:1rem;padding:var(--padding);text-align:left;vertical-align:text-top;&[scope=row]{left:0;position:-webkit-sticky;position:sticky}&:first-child{border-left:none!important}&:last-child{border-right:none!important}}thead{-webkit-backdrop-filter:blur(calc(pow(.618033988749, 2)*.5*1rem)) saturate(1.25) contrast(.85) brightness(1.25);backdrop-filter:blur(calc(pow(.618033988749, 2)*.5*1rem)) saturate(1.25) contrast(.85) brightness(1.25);-webkit-backdrop-filter:var(--bgBlurBackdropFilter);backdrop-filter:var(--bgBlurBackdropFilter);background:linear-gradient(180deg,#fff,#ffffff63);background:var(--bgBlurColor);position:-webkit-sticky;position:sticky;z-index:5}&:not(:has(thead)) tr:first-of-type :is(th,td),thead tr:first-of-type :is(th,td){border-top:none}&:not(:has(tfoot)) tr:last-of-type :is(th,td),tfoot tr:last-of-type :is(th,td){border-bottom:none}tfoot{-webkit-backdrop-filter:blur(calc(pow(.618033988749, 2)*.5*1rem)) saturate(1.25) contrast(.85) brightness(1.25);backdrop-filter:blur(calc(pow(.618033988749, 2)*.5*1rem)) saturate(1.25) contrast(.85) brightness(1.25);-webkit-backdrop-filter:var(--bgBlurBackdropFilter);backdrop-filter:var(--bgBlurBackdropFilter);background:linear-gradient(180deg,#fff,#ffffff63);background:var(--bgBlurColor);bottom:0;position:-webkit-sticky;position:sticky}}center{display:table;margin:10px auto;margin:var(--element-margin-vertical) auto}nav{all:unset;display:block}main nav{padding-bottom:.61803rem;padding-bottom:var(--nudge);padding-top:.61803rem;padding-top:var(--nudge);position:-webkit-sticky;position:sticky;transition:top .5s ease-in,padding .25s ease;z-index:6}@media screen and (min-height:801px) and (min-width:641px){main nav{padding-bottom:1rem;padding-bottom:var(--padding);padding-top:1rem;padding-top:var(--padding)}}.blurred{background:linear-gradient(180deg,#fff,#ffffff63);background:var(--bgBlurColor)}.blurred,.blurred-soft{-webkit-backdrop-filter:blur(calc(pow(.618033988749, 2)*.5*1rem)) saturate(1.25) contrast(.85) brightness(1.25);backdrop-filter:blur(calc(pow(.618033988749, 2)*.5*1rem)) saturate(1.25) contrast(.85) brightness(1.25);-webkit-backdrop-filter:var(--bgBlurBackdropFilter);backdrop-filter:var(--bgBlurBackdropFilter)}.blurred-soft{background:linear-gradient(180deg,#0000,#ffffff63,#ffffff63,#0000);background:var(--bgBlurColorSoft)}:root{transition-duration:.5s;transition-property:font-size;transition-timing-function:ease-in-out}:root :is([darkmode=off],[darkmode=on]){transition-duration:.5s;transition-property:color;transition-timing-function:ease-in-out}select{background:none;border-radius:0;border-width:.1px;border-width:var(--border-width);font-family:monospace}[darkmode=on] :is(p,select){color:var(--dark-mode-on-text-2)}[darkmode=off] select{color:var(--dark-mode-off-text-2)}.standardFlex{align-items:baseline;display:flex;flex-wrap:wrap;gap:1.61803rem;gap:var(--margin)}.standardFlex.scrollHorizontal{flex-wrap:nowrap;overflow-x:auto}.standardFlex>*{margin:0!important}.strike{text-decoration:line-through}@supports ((-webkit-background-clip:text) or (background-clip:text)){h1{-webkit-text-fill-color:#0000;animation:gradientMove 60s ease infinite;background:linear-gradient(270deg,#e02b20,#e02b20 18%,#ff6a00 32%,#e02b20 48%,#e02b20 66%,#768863 78%,#e02b20 90%,#e02b20);-webkit-background-clip:text;background-clip:text;background-size:400% 400%;color:#0000}}@keyframes gradientMove{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}