:root{--nsys-cortex-bg:#fff;--nsys-cortex-fg:#1b1f23;--nsys-cortex-muted:#4b5563;--nsys-cortex-accent:#0b5cad;--nsys-cortex-border:#d0d7de;--nsys-cortex-code-bg:#f3f4f6;--nsys-cortex-notice-bg:#fff8e1;--nsys-cortex-notice-border:#b45309;--nsys-cortex-space:1rem;--nsys-cortex-measure:72rem;--nsys-cortex-font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--nsys-cortex-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--nsys-cortex-text:1rem;--nsys-cortex-text-lg:1.25rem;--nsys-cortex-text-xl:2rem}*{box-sizing:border-box}html{color:var(--nsys-cortex-fg);background:var(--nsys-cortex-bg);font:var(--nsys-cortex-text)/1.6 var(--nsys-cortex-font)}body{flex-direction:column;min-height:100vh;margin:0;display:flex}main,.nsys-cortex-header,.nsys-cortex-footer{width:100%;max-width:var(--nsys-cortex-measure);padding:var(--nsys-cortex-space) calc(var(--nsys-cortex-space) * 1.5);margin:0 auto}main{flex:1}.nsys-cortex-header{align-items:baseline;gap:calc(var(--nsys-cortex-space) * 2);border-bottom:1px solid var(--nsys-cortex-border);display:flex}.nsys-cortex-wordmark{font-size:var(--nsys-cortex-text-xl);letter-spacing:-.01em;margin:0;font-weight:700}.nsys-cortex-nav{gap:var(--nsys-cortex-space);display:flex}.nsys-cortex-nav a{color:var(--nsys-cortex-accent);text-underline-offset:.15em;text-decoration:underline}h2{font-size:var(--nsys-cortex-text-lg);margin:calc(var(--nsys-cortex-space) * 2) 0 calc(var(--nsys-cortex-space) * .5)}a{color:var(--nsys-cortex-accent)}.nsys-cortex-notice{margin:var(--nsys-cortex-space) 0;padding:var(--nsys-cortex-space);border-left:4px solid var(--nsys-cortex-notice-border);background:var(--nsys-cortex-notice-bg)}.nsys-cortex-notice p{margin:0}.nsys-cortex-terms{border-collapse:collapse;width:100%}.nsys-cortex-terms th,.nsys-cortex-terms td{text-align:left;vertical-align:top;padding:calc(var(--nsys-cortex-space) * .5);border-bottom:1px solid var(--nsys-cortex-border)}.nsys-cortex-modes dt{margin-top:var(--nsys-cortex-space);font-weight:700}.nsys-cortex-modes dd{margin:calc(var(--nsys-cortex-space) * .25) 0 0}code,pre{font-family:var(--nsys-cortex-font-mono);font-size:.95em}code{background:var(--nsys-cortex-code-bg);border-radius:3px;padding:.1em .3em}pre{padding:var(--nsys-cortex-space);background:var(--nsys-cortex-code-bg);overflow-x:auto}pre code{background:0 0;padding:0}.nsys-cortex-footer{border-top:1px solid var(--nsys-cortex-border);color:var(--nsys-cortex-muted);font-size:.9rem}.nsys-cortex-guide h1{font-size:var(--nsys-cortex-text-xl);margin:var(--nsys-cortex-space) 0}.nsys-cortex-guide h3,.nsys-cortex-guide h4{font-size:var(--nsys-cortex-text);margin:calc(var(--nsys-cortex-space) * 1.5) 0 calc(var(--nsys-cortex-space) * .5)}.nsys-cortex-guide table{border-collapse:collapse;width:100%;margin:var(--nsys-cortex-space) 0}.nsys-cortex-guide th,.nsys-cortex-guide td{text-align:left;vertical-align:top;padding:calc(var(--nsys-cortex-space) * .5);border-bottom:1px solid var(--nsys-cortex-border)}.nsys-cortex-guide blockquote{margin:var(--nsys-cortex-space) 0;padding:0 var(--nsys-cortex-space);border-left:4px solid var(--nsys-cortex-border);color:var(--nsys-cortex-muted)}.nsys-cortex-guide img{max-width:100%}.nsys-cortex-guides th,.nsys-cortex-guides td{text-align:left;vertical-align:top;padding:calc(var(--nsys-cortex-space) * .5);border-bottom:1px solid var(--nsys-cortex-border)}.nsys-cortex-guides{border-collapse:collapse;width:100%}.nsys-cortex-pin{color:var(--nsys-cortex-muted)}
