.ss-code{margin:0;background:#0a0a0a;color:#d6d6d6}.ss-code__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;height:40px;padding:0 16px;border-bottom:1px solid rgb(255 255 255/.12);color:#9a9a9a;font-size:.8125rem}.ss-code__copy,.ss-code__tab{border:0;background:0 0;color:inherit;font:inherit;cursor:pointer}.ss-code__copy{padding:4px 8px;border:1px solid rgb(255 255 255/.3);color:#fff;font-weight:600}.ss-code__copy:hover{border-color:#fff}.ss-code__tabs{display:flex;align-self:stretch;gap:24px}.ss-code__tab{padding:0;border-bottom:2px solid transparent}.ss-code__tab[aria-selected=true]{border-bottom-color:#25d3d0;color:#fff}.ss-code__copy:focus-visible,.ss-code__tab:focus-visible{outline:2px solid #25d3d0;outline-offset:2px}.ss-code [hidden]{display:none}.ss-code pre,.ss-code--paper pre{height:auto;margin:0;padding:16px;overflow-x:auto;border-radius:0;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.7}.ss-code--lines code{counter-reset:line}.ss-code--lines .line:before{content:counter(line);counter-increment:line;display:inline-block;width:2em;margin-right:16px;color:#7a7a7a;text-align:right;user-select:none}.ss-code--scroll pre{max-height:400px;overflow-y:auto}