@font-face{font-family:"3270";src:url(/fonts/3270/3270NerdFont-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-stretch:normal;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:condensed;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:semi-condensed;font-display:swap}.nsub{--nsub-bg: #050607;--nsub-panel: rgba(4, 10, 7, .86);--nsub-fg: #b7ffcb;--nsub-dim: #5f8f6f;--nsub-accent: #8fe0b0;--nsub-field: rgba(183, 255, 203, .08);--nsub-warn: #ffb454;--nsub-shadow: rgba(0, 0, 0, .45);display:block;width:min(58ch,95vw);margin:0 auto;color:var(--nsub-fg);font-family:"3270",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(11px,2.7vw,13px);line-height:1.3;letter-spacing:.04em;pointer-events:auto;opacity:90%}.nsub--blue{--nsub-bg: #02024a;--nsub-panel: #0000aa;--nsub-fg: #ededf7;--nsub-dim: #9a9ad6;--nsub-accent: #ffff66;--nsub-field: rgba(255, 255, 255, .12);--nsub-warn: #ffd166;--nsub-shadow: rgba(0, 0, 0, .5)}.nsub__dialog{position:relative;background:var(--nsub-panel)}.nsub--popover .nsub__dialog{background:color-mix(in srgb,var(--nsub-bg) 92%,transparent)}.nsub--popover .nsub__dialog:after{content:"";position:absolute;left:.9ch;right:-.9ch;top:.55em;bottom:-.55em;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)}.nsub__rule{display:flex;align-items:center;overflow:hidden}.nsub__corner,.nsub__seg,.nsub__title,.nsub__fill{white-space:pre}.nsub__corner{flex:0 0 auto;color:var(--nsub-fg)}.nsub__seg{flex:0 0 auto;color:var(--nsub-dim)}.nsub__title{flex:0 0 auto;background:var(--nsub-fg);color:var(--nsub-bg);padding:0 .5ch}.nsub__fill{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--nsub-dim)}.nsub__row{display:flex;align-items:center}.nsub__bar{flex:0 0 auto;color:var(--nsub-fg)}.nsub__cell{flex:1 1 auto;min-width:0;display:flex;align-items:center;padding:0 1ch;overflow:hidden}.nsub__label{flex:0 0 11ch;color:var(--nsub-accent);text-transform:uppercase;white-space:nowrap}.nsub__bracket{flex:0 0 auto;color:var(--nsub-dim)}.nsub__input{flex:1 1 auto;min-width:0;width:100%;margin:0;border:0;outline:0;padding:0 .5ch;background:var(--nsub-field);color:var(--nsub-fg);font:inherit;letter-spacing:inherit;caret-color:var(--nsub-fg);caret-shape:block;border-radius:0}.nsub__input::-moz-placeholder{color:var(--nsub-dim);opacity:1}.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{position:relative;display:inline-flex;align-items:center;gap:1ch;cursor:pointer}.nsub__checkbox{position:absolute;width:1px;height:1px;margin:0;opacity:0}.nsub__box{flex:0 0 auto;color:var(--nsub-fg)}.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{flex:0 0 auto;margin:0;border:0;padding:0 .5ch;background:transparent;color:var(--nsub-fg);font:inherit;letter-spacing:inherit;cursor:pointer}.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{background:transparent;color:var(--nsub-dim)}.nsub__status{margin:0;color:var(--nsub-warn);white-space:pre-wrap;overflow-wrap:anywhere}.nsub__status:before{content:">> ";color:var(--nsub-dim)}.nsub__status[hidden]{display:none}.nsub__verify{display:flex;flex-direction:column;align-items:center;gap:.5em;margin-top:.85em}.nsub__turnstile:empty{min-height:0}.nsub__turnstile-warning{margin:0;color:var(--nsub-warn);font-size:.85em;letter-spacing:.06em;text-align:center;text-transform:uppercase}.nsub__turnstile-warning[hidden]{display:none}.nsub__honeypot{position:absolute!important;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(max-width:520px){.nsub{letter-spacing:.02em}.nsub__cell{padding:0 .5ch}}
