@font-face{font-family:"3270";src:url(/fonts/3270/3270NerdFont-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-stretch:100%;font-display:swap}@font-face{font-family:"3270";src:url(/fonts/3270/3270NerdFont-Condensed.woff2)format("woff2");font-weight:400;font-style:normal;font-stretch:75%;font-display:swap}@font-face{font-family:"3270";src:url(/fonts/3270/3270NerdFont-SemiCondensed.woff2)format("woff2");font-weight:400;font-style:normal;font-stretch:87.5%;font-display:swap}.nsub{--nsub-bg:#050607;--nsub-panel:#040a07db;--nsub-fg:#b7ffcb;--nsub-dim:#5f8f6f;--nsub-accent:#8fe0b0;--nsub-field:#b7ffcb14;--nsub-warn:#ffb454;--nsub-shadow:#00000073;width:min(58ch,95vw);color:var(--nsub-fg);letter-spacing:.04em;pointer-events:auto;opacity:.9;margin:0 auto;font-family:"3270",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(11px,2.7vw,13px);line-height:1.3;display:block}.nsub--blue{--nsub-bg:#02024a;--nsub-panel:#00a;--nsub-fg:#ededf7;--nsub-dim:#9a9ad6;--nsub-accent:#ff6;--nsub-field:#ffffff1f;--nsub-warn:#ffd166;--nsub-shadow:#00000080}.nsub__dialog{background:var(--nsub-panel);position:relative}.nsub--popover .nsub__dialog{background:color-mix(in srgb, var(--nsub-bg) 92%, transparent)}.nsub--popover .nsub__dialog:after{content:"";z-index:-1;pointer-events:none;background-color:#00ff0052;background-image:repeating-linear-gradient(45deg, var(--nsub-shadow) 0, var(--nsub-shadow) 1px, transparent 1px, transparent 3px);position:absolute;inset:.55em -.9ch -.55em .9ch}.nsub__rule{align-items:center;display:flex;overflow:hidden}.nsub__corner,.nsub__seg,.nsub__title,.nsub__fill{white-space:pre}.nsub__corner{color:var(--nsub-fg);flex:none}.nsub__seg{color:var(--nsub-dim);flex:none}.nsub__title{background:var(--nsub-fg);color:var(--nsub-bg);flex:none;padding:0 .5ch}.nsub__fill{min-width:0;color:var(--nsub-dim);flex:auto;overflow:hidden}.nsub__row{align-items:center;display:flex}.nsub__bar{color:var(--nsub-fg);flex:none}.nsub__cell{flex:auto;align-items:center;min-width:0;padding:0 1ch;display:flex;overflow:hidden}.nsub__label{color:var(--nsub-accent);text-transform:uppercase;white-space:nowrap;flex:0 0 11ch}.nsub__bracket{color:var(--nsub-dim);flex:none}.nsub__input{background:var(--nsub-field);width:100%;min-width:0;color:var(--nsub-fg);font:inherit;letter-spacing:inherit;caret-color:var(--nsub-fg);caret-shape:block;border:0;border-radius:0;outline:0;flex:auto;margin:0;padding:0 .5ch}.nsub__input::placeholder{color:var(--nsub-dim);opacity:1}.nsub__input:focus{background:var(--nsub-fg);color:var(--nsub-bg);caret-color:var(--nsub-bg)}.nsub__consent{cursor:pointer;align-items:center;gap:1ch;display:inline-flex;position:relative}.nsub__checkbox{opacity:0;width:1px;height:1px;margin:0;position:absolute}.nsub__box{color:var(--nsub-fg);flex:none}.nsub__box:before{content:"[ ]"}.nsub__checkbox:checked~.nsub__box:before{content:"[X]"}.nsub__checkbox:focus-visible~.nsub__box{background:var(--nsub-fg);color:var(--nsub-bg)}.nsub__consent-text{color:var(--nsub-accent);text-transform:uppercase}.nsub__cell--actions{justify-content:flex-start;gap:2ch}.nsub__submit{color:var(--nsub-fg);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;flex:none;margin:0;padding:0 .5ch}.nsub__submit:hover,.nsub__submit:focus-visible{background:var(--nsub-fg);color:var(--nsub-bg);outline:0}.nsub__submit:disabled{color:var(--nsub-dim);cursor:wait}.nsub__submit:disabled:hover,.nsub__submit:disabled:focus-visible{color:var(--nsub-dim);background:0 0}.nsub__status{color:var(--nsub-warn);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.nsub__status:before{content:">> ";color:var(--nsub-dim)}.nsub__status[hidden]{display:none}.nsub__verify{flex-direction:column;align-items:center;gap:.5em;margin-top:.85em;display:flex}.nsub__turnstile:empty{min-height:0}.nsub__turnstile-warning{color:var(--nsub-warn);letter-spacing:.06em;text-align:center;text-transform:uppercase;margin:0;font-size:.85em}.nsub__turnstile-warning[hidden]{display:none}.nsub__honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (width<=520px){.nsub{letter-spacing:.02em}.nsub__cell{padding:0 .5ch}}
