#nsc-root{overflow-wrap:anywhere;hyphens:auto;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#162b22;font-size:1rem;line-height:1.5;--nsc-green:#163f2c;--nsc-border:#52695a}#nsc-root [hidden]{display:none!important}#nsc-root *{box-sizing:border-box}#nsc-banner{position:fixed;inset:auto 1rem 4.5rem;z-index:99998;margin:auto;max-width:54rem;max-height:70vh;overflow:auto;background:#fff;border:2px solid var(--nsc-border);border-radius:.6rem;padding:1.25rem;box-shadow:0 .3rem 2rem #0003}#nsc-root h2{font:700 1.3rem/1.3 system-ui,sans-serif;color:#163f2c;margin:0 0 .8rem}#nsc-root p{margin:.65rem 0 1rem}#nsc-root button,.nsc-preferences{font:600 1rem/1.3 system-ui,sans-serif;cursor:pointer;min-height:44px;min-width:44px;white-space:normal;border:2px solid #163f2c;border-radius:.3rem;padding:.7rem 1rem;color:#163f2c;background:#fff;text-align:center}#nsc-root button:hover,.nsc-preferences:hover{color:#fff;background:#163f2c}#nsc-root button:focus-visible,#nsc-root input:focus-visible,.nsc-preferences:focus-visible{outline:3px solid #865400;outline-offset:3px}#nsc-root .nsc-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}#nsc-root .nsc-actions button{flex:1 1 10rem}#nsc-dialog{color:#162b22;background:#fff;border:2px solid #52695a;border-radius:.6rem;padding:1.25rem;width:min(40rem,calc(100vw - 2rem));max-height:85vh;overflow:auto;z-index:100000}#nsc-dialog::backdrop{background:#0009}#nsc-dialog label{display:flex;gap:.65rem;align-items:center;min-height:44px;font-weight:600}#nsc-dialog input{width:1.3rem;height:1.3rem;flex-shrink:0;accent-color:#163f2c}#nsc-root .nsc-reopen{position:fixed;bottom:.75rem;right:.75rem;z-index:99997;box-shadow:0 .1rem .6rem #0002}#nsc-status{position:fixed;inset:auto 1rem 4rem;z-index:100001;margin:0!important;background:#fff;border:2px solid #865400;padding:1rem;max-width:35rem}@media(max-width:480px){#nsc-banner{inset:auto .5rem 4.5rem;padding:1rem}#nsc-root .nsc-actions button{flex-basis:100%}#nsc-root .nsc-reopen{max-width:calc(100vw - 1rem)}}@media(prefers-reduced-motion:reduce){#nsc-root *{scroll-behavior:auto}}