:root{--nd-bg:var(--paper);--nd-surface:var(--surface);--nd-card:var(--surface);--nd-card-hover:var(--code-bg);--nd-border:var(--rule);--nd-border-strong:var(--rule-strong);--nd-wire:var(--wire);--nd-link:var(--link);--nd-ink:var(--ink);--nd-ink-muted:var(--ink-muted);--nd-ink-faint:var(--ink-faint);--nd-code-bg:var(--code-bg);--nd-blush:var(--blush)}.nextdeploy-theme{background-color:var(--nd-bg);color:var(--nd-ink);font-family:var(--font-body),"Literata",Georgia,serif}.nextdeploy-theme h1,.nextdeploy-theme h2,.nextdeploy-theme h3,.nextdeploy-theme h4{font-family:var(--font-display),"Instrument Serif",Georgia,serif;font-weight:400;letter-spacing:-.01em;color:var(--nd-ink)}.nextdeploy-theme .font-mono,.nextdeploy-theme code,.nextdeploy-theme pre{font-family:var(--font-mono),"Geist Mono",ui-monospace,monospace}.nextdeploy-paper-grid{background-image:linear-gradient(to right,var(--rule) 1px,transparent 1px),linear-gradient(to bottom,var(--rule) 1px,transparent 1px);background-size:48px 48px;opacity:.35}.nextdeploy-card,.nextdeploy-plate{background:var(--surface);border:1px solid var(--rule);border-radius:2px}.nextdeploy-card{transition:border-color .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1)}.nextdeploy-card:hover{border-color:var(--wire);box-shadow:0 4px 16px -4px rgba(30,33,26,.08)}.nd-term-card{overflow:hidden;border:1px solid var(--rule-strong);border-radius:2px;background-color:var(--surface);box-shadow:0 8px 24px -6px rgba(30,33,26,.06)}.nd-term-wrap{display:flex;flex-direction:column;position:relative;z-index:10;border:1px solid var(--rule);border-radius:2px;overflow:hidden}.nd-term-head{justify-content:space-between;min-height:40px;padding-inline:16px;background-color:var(--surface);border-bottom:1px solid var(--rule)}.nd-term-head,.nd-term-title{display:flex;align-items:center}.nd-term-title{gap:8px;height:2.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.nd-term-title svg{color:var(--wire)}.nd-win-buttons{display:flex;align-items:center;gap:6px}.nd-win-buttons button{width:24px;height:24px;border:1px solid var(--rule);border-radius:2px;background:var(--paper);display:flex;align-items:center;justify-content:center;transition:all .2s ease;cursor:pointer}.nd-win-buttons button svg path,.nd-win-buttons button svg polygon,.nd-win-buttons button svg rect{fill:var(--ink-muted);transition:fill .2s ease}.nd-win-buttons button:hover{border-color:var(--wire)}.nd-win-buttons button:hover svg path,.nd-win-buttons button:hover svg polygon,.nd-win-buttons button:hover svg rect{fill:var(--ink)}.nd-term-body{display:flex;flex-direction:column;position:relative;background-color:var(--code-bg);overflow-x:auto;padding:1.25rem 1.5rem;line-height:1.6;color:var(--ink);white-space:nowrap;font-family:var(--font-mono),monospace;font-size:13px}.nd-typewriter-pre{white-space:pre;background-color:transparent;overflow:hidden;box-sizing:border-box}.nd-cmd,.nd-typewriter-pre{display:flex;flex-direction:row;align-items:center}.nd-cmd{height:22px;position:relative}.nd-cmd:before{content:attr(data-cmd);white-space:nowrap;animation:nd-inputs 8s steps(42) infinite;color:var(--ink);font-weight:500}.nd-cmd:after,.nd-cmd:before{position:relative;display:block;overflow:hidden;background-color:transparent}.nd-cmd:after{content:"";height:100%;border-right:.15em solid var(--wire);animation:nd-cursor .5s step-end infinite alternate,nd-blinking .5s infinite}@keyframes nd-blinking{20%,80%{transform:scaleY(1)}50%{transform:scaleY(0)}}@keyframes nd-cursor{50%{border-right-color:transparent}}@keyframes nd-inputs{0%,to{width:0}15%,85%{width:100%;max-width:-moz-max-content;max-width:max-content}}.nd-copy-toggle{display:flex;align-items:center;justify-content:center;padding:.4rem .6rem;border:1px solid var(--rule);border-radius:2px;background-color:var(--surface);color:var(--ink-muted);cursor:pointer;transition:all .2s ease;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.05em}.nd-copy-toggle:hover{background-color:var(--code-bg);color:var(--ink);border-color:var(--wire)}.nd-copy-toggle.is-copied{border-color:var(--wire);color:var(--link)}