.mdx-code{margin:1.75rem 0;border:1px solid rgba(65,65,65,.8);border-radius:6px;overflow:hidden;background:#0c0c0c}.mdx-code__bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.5rem .85rem;border-bottom:1px solid rgba(52,52,52,.8);background:#141414}.mdx-code__dots{display:inline-flex;gap:6px}.mdx-code__dots i{width:8px;height:8px;border-radius:50%;opacity:.75}.mdx-code__title{font-size:.72rem;text-transform:lowercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdx-code__copy,.mdx-code__title{font-family:Inconsolata,ui-monospace,SF Mono,Menlo,monospace;font-weight:600;letter-spacing:.06em;color:var(--fg-mute,#8a8a90)}.mdx-code__copy{font-size:.7rem;text-transform:uppercase;background:transparent;border:1px solid rgba(65,65,65,.8);border-radius:4px;padding:.15rem .5rem;cursor:pointer;transition:color .15s,border-color .15s}.mdx-code__copy:hover{color:var(--volt,#ffe500);border-color:var(--volt,#ffe500)}.mdx-code pre{margin:0;padding:1rem 1.15rem;background:#0c0c0c!important;border:0;border-radius:0;overflow-x:auto;font-family:Inconsolata,ui-monospace,SF Mono,Menlo,monospace!important;font-size:.86rem;line-height:1.65}.mdx-code pre code{display:grid;background:transparent;border:0;padding:0;font-family:inherit!important;font-size:inherit;font-weight:500;color:#e6edf3}.mdx-code pre code .line{padding:0 .1rem;min-height:1.2em}.mdx-code pre code span{color:var(--shiki-dark,#e6edf3)}.mdx-code .highlighted,.mdx-code .line.highlighted{background:rgba(255,229,0,.08);box-shadow:inset 2px 0 0 var(--volt,#ffe500)}.mdx-code .highlighted-word,.mdx-code .highlighted.word{background:rgba(255,229,0,.12);border-radius:3px}.mdx-code .diff.add{background:rgba(34,197,94,.12);box-shadow:inset 2px 0 0 #22c55e}.mdx-code .diff.remove{background:rgba(239,68,68,.12);box-shadow:inset 2px 0 0 #ef4444}.mdx-code .diff.remove span{opacity:.6}.mdx-code .has-focused .line:not(.focused){opacity:.4;filter:blur(.015rem);transition:opacity .2s,filter .2s}.mdx-code:hover .has-focused .line:not(.focused){opacity:1;filter:none}.mdx-code pre code[data-line-numbers]{counter-reset:line}.mdx-code pre code[data-line-numbers]>.line:before{counter-increment:line;content:counter(line);display:inline-block;width:1rem;margin-right:1.25rem;text-align:right;color:rgba(120,120,120,.55)}.mdx-flow{margin:2rem 0}.mdx-flow__canvas{padding:2rem 1rem;border:1px solid rgba(65,65,65,.8);border-radius:8px;background-color:#161616;background-image:radial-gradient(rgba(120,120,120,.22) 1px,transparent 0);background-size:16px 16px}.mdx-flow__canvas,.mdx-flow__row{display:flex;flex-direction:column;align-items:center}.mdx-flow__row{gap:.6rem}.mdx-flow__node{width:68px;height:68px;display:flex;align-items:center;justify-content:center;background:#fff;color:#111;border:3px solid var(--volt,#ffe500);border-radius:18px;box-shadow:0 1px 0 rgba(0,0,0,.4)}.mdx-flow__node svg{width:26px;height:26px}.mdx-flow__meta{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.15rem}.mdx-flow__label{font-size:.8rem;font-weight:600;color:var(--fg,#fff)}.mdx-flow__note{font-family:Inconsolata,ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;color:var(--fg-mute,#8a8a90);max-width:22rem}.mdx-flow__link{width:0;height:34px;margin:.55rem 0;border-left:2px dashed rgba(140,140,140,.6)}.mdx-flow__node{cursor:pointer;transition:transform .12s,box-shadow .12s}.mdx-flow__node:hover{transform:translateY(-1px)}.mdx-flow__node[data-active]{box-shadow:0 0 0 3px rgba(255,229,0,.35),0 1px 0 rgba(0,0,0,.4)}.mdx-flow__panel{margin-top:.6rem;max-width:24rem;padding:.7rem .9rem;background:#0c0c0c;border:1px solid rgba(65,65,65,.8);border-radius:6px;text-align:left}.mdx-flow__panel-head{display:block;font-family:Inconsolata,ui-monospace,monospace;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-mute,#8a8a90);margin-bottom:.3rem}.mdx-flow__panel p{margin:0;font-size:.82rem;color:var(--fg-dim,#a0a0a0);line-height:1.55}.mdx-flow__hint{margin:.75rem 0 0;text-align:center;font-family:Inconsolata,ui-monospace,monospace;font-size:.72rem;color:var(--fg-mute,#8a8a90)}.mdx-fb{margin:2rem 0;padding:1rem;border:1px solid rgba(65,65,65,.8);border-radius:8px;background:#111}.mdx-fb__combine{display:inline-flex;border:1px solid rgba(65,65,65,.8);border-radius:6px;overflow:hidden}.mdx-fb__combine button{font-family:Inconsolata,ui-monospace,monospace;font-size:.75rem;font-weight:600;padding:.35rem .7rem;color:var(--fg-mute,#8a8a90);background:transparent;border:0;cursor:pointer}.mdx-fb__combine button[data-active]{color:var(--volt-ink,#161600);background:var(--volt,#ffe500)}.mdx-fb__rules{list-style:none;margin:.9rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.mdx-fb__rule{display:grid;grid-template-columns:3rem 1fr 6.5rem 1fr auto;gap:.5rem;align-items:center}.mdx-fb__conj{font-family:Inconsolata,ui-monospace,monospace;font-size:.72rem;font-weight:600;color:var(--fg-mute,#8a8a90);text-align:right}.mdx-fb__op,.mdx-fb__path,.mdx-fb__value{font-family:Inconsolata,ui-monospace,monospace;font-size:.8rem;padding:.4rem .55rem;color:var(--fg,#fff);background:#0c0c0c;border:1px solid rgba(65,65,65,.8);border-radius:6px}.mdx-fb__op:focus,.mdx-fb__path:focus,.mdx-fb__value:focus{outline:none;border-color:var(--volt,#ffe500)}.mdx-fb__del{color:#b45454;border:0;font-size:.85rem;padding:.2rem}.mdx-fb__add,.mdx-fb__del{background:transparent;cursor:pointer}.mdx-fb__add{margin-top:.8rem;width:100%;font-family:Inconsolata,ui-monospace,monospace;font-size:.78rem;font-weight:600;padding:.5rem;color:var(--fg-dim,#a0a0a0);border:1px dashed rgba(65,65,65,.9);border-radius:6px}.mdx-fb__add:hover{color:var(--volt,#ffe500);border-color:var(--volt,#ffe500)}.mdx-fb__out{margin-top:1rem}.mdx-fb__out-head,.mdx-sb__json:before{display:block;font-family:Inconsolata,ui-monospace,monospace;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-mute,#8a8a90);margin-bottom:.35rem}.mdx-fb__out pre{margin:0;padding:.85rem 1rem;background:#0c0c0c;border:1px solid rgba(65,65,65,.8);border-radius:6px;overflow-x:auto;font-family:Inconsolata,ui-monospace,monospace;font-size:.8rem;line-height:1.6;color:#e6edf3}.mdx-sb{margin:2rem 0;padding:1rem;border:1px solid rgba(65,65,65,.8);border-radius:8px;background:#111}.mdx-sb__tabs{display:inline-flex;border:1px solid rgba(65,65,65,.8);border-radius:6px;overflow:hidden;margin-bottom:1rem}.mdx-sb__tabs button{font-family:Inconsolata,ui-monospace,monospace;font-size:.75rem;font-weight:600;padding:.4rem .9rem;color:var(--fg-mute,#8a8a90);background:transparent;border:0;cursor:pointer}.mdx-sb__tabs button[data-active]{color:var(--volt-ink,#161600);background:var(--volt,#ffe500)}.mdx-sb__tree{display:flex;flex-direction:column;gap:.35rem}.mdx-sb__row{display:flex;align-items:center;gap:.6rem}.mdx-sb__caret{width:1rem;color:var(--fg-mute,#8a8a90);background:transparent;border:0;cursor:pointer;transition:transform .12s;font-size:.7rem}.mdx-sb__caret[data-open]{transform:rotate(90deg)}.mdx-sb__caret--none{cursor:default}.mdx-sb__name{font-family:Inconsolata,ui-monospace,monospace;font-size:.82rem;color:var(--fg,#fff);min-width:7rem}.mdx-sb__type{font-size:.75rem;padding:.1rem .5rem;border:1px solid rgba(65,65,65,.8);border-radius:4px}.mdx-sb__req,.mdx-sb__type{font-family:Inconsolata,ui-monospace,monospace;color:var(--fg-mute,#8a8a90)}.mdx-sb__req{font-size:.72rem;font-weight:600;padding:.12rem .5rem;border-radius:999px;cursor:pointer;background:transparent;border:1px solid rgba(65,65,65,.8)}.mdx-sb__req[data-on]{color:var(--volt,#ffe500);border-color:var(--volt-border,#4f5100)}.mdx-sb__json{margin:0;padding:.85rem 1rem;background:#0c0c0c;border:1px solid rgba(65,65,65,.8);border-radius:6px;overflow-x:auto;font-family:Inconsolata,ui-monospace,monospace;font-size:.8rem;line-height:1.6;color:#e6edf3}.prose-cockpit .subheading-anchor{color:var(--fg-mute,#8a8a90);text-decoration:none;border:0;opacity:0;margin-left:.4rem;transition:opacity .15s}.prose-cockpit h2:hover .subheading-anchor,.prose-cockpit h3:hover .subheading-anchor{opacity:1}