.fw-700{font-weight:700}.fw-600{font-weight:600}.fw-500{font-weight:500}.fw-400{font-weight:400}.fw-300{font-weight:300}.code-panel{background:#040b12;border:1px solid #1b2b3a;border-radius:20px;box-shadow:0 30px 50px -24px rgba(26,42,32,.5),0 0 0 1px rgba(0,0,0,.06);color:#f2f6fb;display:flex;flex-direction:column;font-family:Geist,system-ui,sans-serif;height:var(--code-panel-height,482px);line-height:1.6;min-width:0;overflow:hidden;text-align:left;width:100%}@media(max-width:760px){.code-panel{height:var(--code-panel-height,442px)}}.code-panel :where(button){color:inherit;cursor:pointer;font-family:inherit}.code-panel a:focus-visible,.code-panel button:focus-visible{outline:2px solid #c2dfff;outline-offset:2px}.code-panel__head{align-items:center;border-bottom:1px solid #1c2d3d;display:flex;flex:none;gap:10px;justify-content:space-between;min-height:60px;padding:10px 12px 10px 8px}@media(max-width:760px){.code-panel__head{flex-wrap:wrap;min-height:52px;padding:6px 12px;row-gap:8px}}.code-panel__tabs{align-items:center;display:flex;flex:1;gap:2px;min-width:0;overflow-x:auto;position:relative;scrollbar-width:none}.code-panel__tabs::-webkit-scrollbar{display:none}@media(max-width:760px){.code-panel__tabs{flex:1 1 100%}}.code-panel__tab{align-items:center;background:none;border:0;border-radius:7px;display:inline-flex;flex:none;font-size:14px;font-weight:500;gap:8px;line-height:1.4;margin:0;padding:7px 12px;white-space:nowrap}.code-panel__tab:last-child{margin-right:8px}.code-panel__tab:hover{background:#0e1825}.code-panel__tab[aria-expanded=true],.code-panel__tab_active{background:#131e2c}@media(max-width:760px){.code-panel__tab{background:#131e2c}.code-panel__tab[aria-expanded=true],.code-panel__tab_active{background:#22334a}}.code-panel__tab-icon{font-size:14px}.code-panel__picker{flex-shrink:0;position:relative}@media(max-width:760px){.code-panel__picker{flex:1 1 100%}}.code-panel__trigger{align-items:center;background:#08121c;border:1px solid #1c2d3d;border-radius:10px;display:inline-flex;font-size:14px;gap:10px;max-width:360px;padding:7px 12px}.code-panel__trigger:hover,.code-panel__trigger[aria-expanded=true]{border-color:#2c4258}@media(max-width:760px){.code-panel__trigger{max-width:none;padding-bottom:5px;padding-top:5px;width:100%}}.code-panel__trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.code-panel__trigger-label{flex:1;min-width:0;text-align:left}}.code-panel__chevron{align-items:center;color:#a3abb4;display:flex;flex:none;font-size:26.6px;height:10px;justify-content:center;transition:transform .18s;width:15px}[aria-expanded=true]>.code-panel__chevron{transform:rotate(180deg)}.code-panel__method{background:rgba(194,223,255,.12);border-radius:5px;color:#c2dfff;flex-shrink:0;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:500;letter-spacing:.04em;padding:2px 6px;text-align:center;width:54px}.code-panel__method_get{background:rgba(163,171,180,.14);color:#d7dde3}.code-panel__method_delete{background:rgba(107,130,153,.2);color:#a9bdd1}.code-panel__calls{background:#08121c;border:1px solid #1c2d3d;border-radius:12px;box-shadow:0 24px 48px -12px rgba(0,0,0,.8);max-height:380px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);width:420px;z-index:20}.code-panel__calls[hidden]{display:none}@media(max-width:760px){.code-panel__calls{left:0;width:auto}}.code-panel__group{color:#a3abb4;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.08em;padding:10px 8px 4px;text-transform:uppercase}.code-panel__call{align-items:flex-start;background:none;border:0;border-radius:7px;display:flex;gap:10px;padding:7px 8px;text-align:left;width:100%}.code-panel__call:focus-visible,.code-panel__call:hover,.code-panel__call[aria-selected=true]{background:#131e2c;outline:none}.code-panel__call .code-panel__method{margin-top:2px}.code-panel__call-text{display:flex;flex-direction:column;min-width:0}.code-panel__call-title{font-size:13px}.code-panel__call-path{background:none;color:#a3abb4;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}@media(min-width:761px){.code-panel--picker .code-panel__head{flex-wrap:wrap;padding-bottom:10px;padding-top:8px;row-gap:8px}.code-panel--picker .code-panel__tabs{flex:1 1 100%;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.code-panel--picker .code-panel__picker{flex:1 1 100%}.code-panel--picker .code-panel__trigger{max-width:none;width:100%}.code-panel--picker .code-panel__trigger-label{flex:1;min-width:0;text-align:left}.code-panel--picker .code-panel__calls{left:0;width:auto}}.code-panel__install{border-bottom:1px solid #1c2d3d;color:#a3abb4;display:flex;flex:none;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;gap:10px;min-width:0;padding:10px 20px}.code-panel__install[hidden]{display:none}.code-panel__install-command{background:none;color:#fff;font:inherit;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.code-panel__body{display:flex;flex:1;min-height:0;position:relative}.code-panel__pre{background:#040b12;border:0;border-radius:0;color:#e6eef7;flex:1;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:19px;margin:0;min-height:0;overflow:auto;padding:16.7px 22px 16px 68px;white-space:pre;word-wrap:normal;tab-size:4}@media(max-width:760px){.code-panel__pre{font-size:11px;line-height:16px;padding:46px 12px 14px 16px}}.code-panel__code{background:none;border:0;color:inherit;display:block;font:inherit;padding:0;white-space:inherit}.code-panel__copy{align-items:center;background:rgba(4,11,18,.9);border:0;border-radius:6px;color:#fff;display:inline-flex;font-size:14px;font-weight:500;gap:6px;margin:0;padding:4px 8px;position:absolute;right:16px;top:12px;z-index:1}.code-panel__copy:hover,.code-panel__copy_copied{background:#131e2c}.code-panel__copy-icon{font-size:14px}.code-panel__status{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.code-panel__foot{background:#08121c;border-top:1px solid #1c2d3d;flex:none;font-size:13px;padding:11px 18px}.code-panel__foot[hidden]{display:none}.code-panel__foot_links{column-gap:13.7px;display:grid;grid-template-columns:auto 1fr;padding:0}@media(max-width:760px){.code-panel__foot_links{column-gap:0}}.code-panel__link,.code-panel__link:hover{color:#fff;text-decoration:none}.code-panel__link:hover .code-panel__link-label{text-decoration:underline;text-underline-offset:3px}.code-panel__foot_links .code-panel__link{align-items:center;display:inline-flex;gap:8px;line-height:1.5;min-height:52px;padding:0 18px;white-space:nowrap}.code-panel__foot_links .code-panel__link+.code-panel__link{border-left:1px solid #1c2d3d}@media(max-width:760px){.code-panel__foot_links .code-panel__link{min-height:46px;padding:0 14px}.code-panel__foot_links .code-panel__link+.code-panel__link{border-left:0}}@media(max-width:359px){.code-panel__foot_links .code-panel__link{white-space:normal}}.code-panel__link-icon{flex-shrink:0;font-size:15px}.code-panel__link_github .code-panel__link-icon{font-size:17px;margin:0 -1px}.code-panel__code .token{background:none;color:inherit;text-shadow:none}.code-panel__code .token.string{color:#fff}.code-panel__code .token:is(.property,.keyword){color:#6c7a8a}.code-panel-menu{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(8,18,28,.95);border:1px solid #1c2d3d;border-radius:12px;box-shadow:0 24px 48px -12px rgba(0,0,0,.8);font-family:Geist,system-ui,sans-serif;line-height:1.6;max-height:min(420px,70vh);min-width:220px;overflow-y:auto;padding:6px;position:absolute;z-index:80}.code-panel-menu[hidden]{display:none}.code-panel-menu__title{color:#a3abb4;font-size:13px;padding:6px 12px 6px 30px}.code-panel-menu__option{background:none;border:0;border-radius:7px;color:#f2f6fb;cursor:pointer;display:block;font:inherit;font-size:14px;padding:7px 14px 7px 30px;position:relative;text-align:left;white-space:nowrap;width:100%}.code-panel-menu__option:focus-visible,.code-panel-menu__option:hover{background:#131e2c;outline:none}.code-panel-menu__option[aria-selected=true]:before{color:#c2dfff;content:"✓";left:11px;position:absolute}