.cb.astro-i4kugh4e{--cb-bg: #15171c;--cb-bg-clear: rgb(21 23 28 / 0);position:relative;border-radius:var(--r-inner);background:var(--cb-bg);color:#e6e8ee;border:1px solid rgb(255 255 255 / .06);box-shadow:0 1px 2px #0e101414,0 20px 40px -24px #0e101473;overflow:hidden;color-scheme:dark;--focus: var(--c-cyan-soft)}[data-tone=dark] .cb.astro-i4kugh4e{--cb-bg: #1b1e25;--cb-bg-clear: rgb(27 30 37 / 0);border-color:#ffffff1f}.cb__head.astro-i4kugh4e{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 8px 0 16px;border-bottom:1px solid rgb(255 255 255 / .07)}.cb__title.astro-i4kugh4e{font-family:var(--font-mono);font-size:12.5px;color:#9298a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb__tabs.astro-i4kugh4e{display:flex;gap:2px;min-width:0;margin-left:-8px;overflow-x:auto;scrollbar-width:none}.cb__tabs.astro-i4kugh4e::-webkit-scrollbar{display:none}.cb__tab.astro-i4kugh4e{flex:none;height:30px;white-space:nowrap;padding:0 10px;border-radius:var(--r-sm);font-family:var(--font-mono);font-size:12.5px;color:#9298a8;transition:color var(--t-fast) var(--ease-ui),background-color var(--t-fast) var(--ease-ui)}.cb__tab.astro-i4kugh4e:hover{color:#e6e8ee}.cb__tab.astro-i4kugh4e[aria-selected=true]{color:#fff;background:#ffffff14}.cb__copy.astro-i4kugh4e{flex:none;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:var(--r-sm);font-size:13px;font-weight:500;color:#b4b9c6;transition:color var(--t-fast) var(--ease-ui),background-color var(--t-fast) var(--ease-ui)}.cb__copy.astro-i4kugh4e:hover{color:#fff;background:#ffffff0f}.cb__copyicon.astro-i4kugh4e{flex:none;display:inline-grid}@media(max-width:699px),(pointer:coarse){.cb__head.astro-i4kugh4e{min-height:52px}.cb__tab.astro-i4kugh4e,.cb__copy.astro-i4kugh4e{height:44px}}@media(max-width:419px){.cb__copy.astro-i4kugh4e{min-width:44px;justify-content:center}.cb__copytext.astro-i4kugh4e{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.cb__copyicon.astro-i4kugh4e>svg{grid-area:1 / 1;transition:opacity var(--t-fast) var(--ease-ui),transform var(--t-fast) var(--ease-ui)}.cb__copyicon.astro-i4kugh4e>svg:last-child{opacity:0;transform:scale(.8);color:var(--c-success-dark)}.cb__copy.astro-i4kugh4e.is-copied{color:var(--c-success-dark)}.cb__copy.astro-i4kugh4e.is-copied .cb__copyicon.astro-i4kugh4e>svg:first-child{opacity:0}.cb__copy.astro-i4kugh4e.is-copied .cb__copyicon.astro-i4kugh4e>svg:last-child{opacity:1;transform:none}.cb__body.astro-i4kugh4e{position:relative}.cb__body.astro-i4kugh4e:not([hidden]){animation:cb-fade var(--t-fast) var(--ease-ui)}@keyframes cb-fade{0%{opacity:.4}}.cb__scroll.astro-i4kugh4e{overflow-x:auto;border-radius:0 0 var(--r-inner) var(--r-inner);background:linear-gradient(90deg,var(--cb-bg) 30%,var(--cb-bg-clear)) left / 32px 100% no-repeat local,linear-gradient(270deg,var(--cb-bg) 30%,var(--cb-bg-clear)) right / 32px 100% no-repeat local,linear-gradient(90deg,#00000080,#0000) left / 14px 100% no-repeat scroll,linear-gradient(270deg,#00000080,#0000) right / 14px 100% no-repeat scroll;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .18) transparent}.cb__scroll.astro-i4kugh4e:focus-visible{outline-offset:-2px}.cb.astro-i4kugh4e pre.astro-code{margin:0;padding:16px 0;background:transparent!important;font-family:var(--font-mono);font-size:var(--step-code);line-height:1.7;width:max-content;min-width:100%}.cb.astro-i4kugh4e pre.astro-code code{display:grid;counter-reset:line;font-size:inherit;padding:0;border:0;background:none;white-space:pre}.cb.astro-i4kugh4e .line{display:block;padding:0 20px 0 0;min-height:1.7em}.cb.astro-i4kugh4e .line:before{counter-increment:line;content:counter(line);display:inline-block;width:3.2ch;margin-right:2ch;padding-left:1ch;text-align:right;color:#5a6070;user-select:none;-webkit-user-select:none}.cb--plain.astro-i4kugh4e .line:before{content:"";width:0;margin-right:20px;padding:0}.cb.astro-i4kugh4e .line.hl{background:#7dd9ee14;box-shadow:inset 2px 0 0 var(--c-cyan)}.cb.astro-i4kugh4e .line:hover{background:#ffffff08}.cb.astro-i4kugh4e .line.hl:hover{background:#7dd9ee1c}@media(min-width:600px){.cb--wrap.astro-i4kugh4e pre.astro-code{width:auto;min-width:0}.cb--wrap.astro-i4kugh4e pre.astro-code code,.cb--wrap.astro-i4kugh4e .line{white-space:pre-wrap;overflow-wrap:anywhere}.cb--wrap.astro-i4kugh4e .line{padding-left:5.2ch;text-indent:-5.2ch}.cb--wrap.astro-i4kugh4e .line:before{text-indent:0}.cb--wrap.astro-i4kugh4e.cb--plain .line{padding-left:calc(20px + 2ch);text-indent:-2ch}}
