.ws-doc-shell{position:relative;display:flex;min-height:calc(100vh - 64px)}.ws-doc-shell.hidden{display:none}.ws-doc-main{position:relative;min-height:calc(100vh - 64px);overflow-x:clip}.workspace-doc-layout{display:grid;width:100%;max-width:100%;min-height:calc(100vh - 96px);grid-template-columns:minmax(0,1fr);gap:.75rem;align-items:stretch;overflow-x:hidden;overflow-y:auto}.workspace-doc-layout.is-right-collapsed{grid-template-columns:minmax(0,min(100%,1040px));justify-content:center}.workspace-doc-layout.is-right-collapsed .ws-doc-examples-pane{display:none}.ws-doc-content-pane,.ws-doc-examples-pane{min-height:0;max-width:100%}.ws-doc-examples-pane{overflow:hidden}.ws-doc-content-pane{overflow-x:hidden!important;overflow-y:auto!important}.ws-doc-pane-toggle{position:fixed;z-index:45;display:inline-flex;min-width:126px;height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(13,148,136,.22);border-radius:999px;background:linear-gradient(180deg,#fffffffa,#f0fdfaeb),#fffffff5;color:#0f766e;box-shadow:0 14px 32px #0f172a21,inset 0 0 0 1px #ffffffc7;backdrop-filter:blur(14px) saturate(1.08);cursor:pointer;padding:0 13px 0 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .18s ease,border-color .18s ease,color .18s ease,background-color .18s ease,box-shadow .18s ease}.ws-doc-pane-toggle:hover{border-color:#0d948866;background:linear-gradient(180deg,#fff,#ccfbf1e6),#fff;color:#0d9488;box-shadow:0 16px 36px #0d948829,inset 0 0 0 1px #ffffffd1;transform:translateY(-1px)}.dark .ws-doc-pane-toggle{border-color:#2dd4bf38;background:linear-gradient(180deg,#161b22f0,#14b8a624),#161b22f0;color:#5eead4;box-shadow:0 14px 32px #00000057,inset 0 0 0 1px #94a3b81f}.ws-doc-toggle-icon-wrap{position:relative;display:inline-flex;width:28px;min-width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;background:#0d94881a}.ws-doc-toggle-icon{flex:0 0 auto;transition:transform .18s ease}.ws-doc-toggle-copy{display:inline-flex;min-width:0;align-items:baseline;gap:4px;font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.ws-doc-toggle-label{color:#334155}.ws-doc-toggle-state{color:currentColor}.dark .ws-doc-toggle-label{color:#c9d1d9}.ws-doc-right-toggle{top:96px;right:18px}.ws-doc-right-close-icon{display:none}.ws-doc-shell:not(.is-right-collapsed) .ws-doc-right-open-icon{display:none}.ws-doc-shell:not(.is-right-collapsed) .ws-doc-right-close-icon{display:block}@media (max-width:640px){.ws-doc-pane-toggle{min-width:108px;height:38px;gap:6px;padding:0 10px 0 7px}.ws-doc-right-toggle{top:82px;right:10px}.ws-doc-toggle-icon-wrap{width:24px;min-width:24px;height:24px}.ws-doc-toggle-copy{font-size:11px}}@media (min-width:1024px){.workspace-doc-layout{height:calc(100vh - 96px);grid-template-columns:minmax(520px,1fr) minmax(420px,.95fr);gap:1rem;overflow:hidden}.workspace-doc-layout.is-right-collapsed{grid-template-columns:minmax(0,min(100%,1060px))}}@media (min-width:1440px){.workspace-doc-layout{grid-template-columns:minmax(620px,1.06fr) minmax(520px,.94fr)}.workspace-doc-layout.is-right-collapsed{grid-template-columns:minmax(0,min(100%,1120px))}}.doc-content{color:#4b5563;font-size:13.5px;line-height:1.72}@media (min-width:640px){.doc-content{font-size:14.5px;line-height:1.78}}.dark .doc-content{color:#c9d1d9}.doc-content h1,.doc-content h2,.doc-content h3,.doc-content h4{color:#111827;font-weight:600;margin-top:28px;margin-bottom:14px;position:relative;padding-left:12px}.dark .doc-content h1,.dark .doc-content h2,.dark .doc-content h3,.dark .doc-content h4{color:#f3f4f6}.doc-content h1:before,.doc-content h2:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:18px;background:#14b8a6;border-radius:4px}.doc-content h1{font-size:22px}.doc-content h2{font-size:17px}.doc-content h3{font-size:15px;padding-left:0}.doc-content p{margin-bottom:14px}.doc-content a{color:#14b8a6;text-decoration:none}.dark .doc-content a{color:#58a6ff}.doc-content a:hover{text-decoration:underline}.doc-content pre{background-color:#f8fafc!important;border:1px solid #e5e7eb;border-radius:10px;padding:14px;margin:16px 0;overflow-x:auto}.dark .doc-content pre{background-color:#111827!important;border-color:#1f2937}.doc-content pre code{background:0 0!important;color:#374151!important;padding:0;font-size:12px;line-height:1.6;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.dark .doc-content pre code{color:#d1d5db!important}.doc-content code{background-color:#f3f4f6;color:#db2777;padding:2px 6px;border-radius:4px;font-size:12px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.dark .doc-content code{background-color:#1f2937;color:#f472b6}.doc-content ul,.doc-content ol{padding-left:24px;margin-bottom:14px}.doc-content li{margin-bottom:6px}.doc-content blockquote{border-left:4px solid #14b8a6;background:#eff6ff;padding:12px 16px;border-radius:0 8px 8px 0;margin:16px 0;color:#4b5563}.dark .doc-content blockquote{background:#1e3a8a20;color:#9ca3af}.doc-content table{width:100%;border-collapse:collapse;margin:16px 0;font-size:13px;border-radius:10px;overflow:hidden;border:1px solid #e5e7eb;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (min-width:640px){.doc-content table{display:table}}.dark .doc-content table{border-color:#374151}.doc-content th,.doc-content td{border:1px solid #e5e7eb;padding:10px 14px;text-align:left}.dark .doc-content th,.dark .doc-content td{border-color:#374151}.doc-content th{background-color:#f9fafb;font-weight:600;color:#111827}.dark .doc-content th{background-color:#111827;color:#f3f4f6}.doc-content img{max-width:100%;border-radius:8px;margin:16px 0;border:1px solid #f3f4f6}.dark .doc-content img{border-color:#1f2937}.doc-content strong{color:#111827;font-weight:600}.dark .doc-content strong{color:#f3f4f6}.doc-content hr{border:0;border-top:1px solid #e5e7eb;margin:24px 0}.dark .doc-content hr{border-color:#374151}.workspace-doc-layout,.ws-doc-content-pane,.doc-content{min-width:0}.doc-content{max-width:100%;overflow-x:hidden;overflow-wrap:anywhere}.doc-content pre{max-width:100%}.doc-content pre code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.doc-content th,.doc-content td{overflow-wrap:anywhere;word-break:break-word}