:root{color-scheme:light;--gk-manual-shell-bg: #f5f7fa;--gk-manual-panel: #ffffff;--gk-manual-panel-strong: #ffffff;--gk-manual-panel-soft: #f8fafc;--gk-manual-text: #111827;--gk-manual-muted: #667085;--gk-manual-line: rgba(15, 23, 42, .1);--gk-manual-line-strong: rgba(15, 23, 42, .18);--gk-manual-primary: #610c83;--gk-manual-primary-strong: #4a0965;--gk-manual-primary-rgb: 97, 12, 131;--gk-manual-info-rgb: 30, 64, 175;--gk-manual-success-rgb: 5, 150, 105;--gk-manual-warning-rgb: 217, 119, 6;--gk-manual-danger-rgb: 185, 28, 28;--gk-manual-shadow-sm: 0 1px 2px rgba(15, 23, 42, .05);--gk-manual-shadow-md: 0 8px 18px rgba(15, 23, 42, .08);--gk-manual-radius-sm: 6px;--gk-manual-radius-md: 8px;--gk-manual-radius-lg: 10px;--gk-manual-header-h: 46px;--gk-manual-side-pad: .75rem;--gk-manual-content-pad: 1rem}html.dark{color-scheme:dark;--gk-manual-shell-bg: #0b1220;--gk-manual-panel: #111827;--gk-manual-panel-strong: #111827;--gk-manual-panel-soft: #162033;--gk-manual-text: #e5e7eb;--gk-manual-muted: #94a3b8;--gk-manual-line: rgba(148, 163, 184, .2);--gk-manual-line-strong: rgba(148, 163, 184, .28);--gk-manual-primary: #d8b4fe;--gk-manual-primary-strong: #f0abfc;--gk-manual-primary-rgb: 216, 180, 254;--gk-manual-info-rgb: 125, 211, 252;--gk-manual-success-rgb: 52, 211, 153;--gk-manual-warning-rgb: 251, 191, 36;--gk-manual-danger-rgb: 248, 113, 113;--gk-manual-shadow-sm: 0 1px 2px rgba(0, 0, 0, .22);--gk-manual-shadow-md: 0 10px 24px rgba(2, 6, 23, .42)}.gk-manual-page,.gk-manual-simple{font-family:Inter,sans-serif;background:var(--gk-manual-shell-bg);color:var(--gk-manual-text)}.gk-manual-page{min-height:100vh}.gk-manual-header{position:sticky;top:0;z-index:40;min-height:var(--gk-manual-header-h);border-bottom:1px solid var(--gk-manual-line);background:#fffffff0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html.dark .gk-manual-header{background:#0b1220eb}.gk-manual-kicker{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gk-manual-muted)}.gk-manual-title{font-size:1rem;line-height:1.2;font-weight:600;color:var(--gk-manual-text)}.gk-manual-subtitle{font-size:.84rem;line-height:1.35;color:var(--gk-manual-muted)}.gk-manual-menu-button,.gk-manual-home-link,.gk-manual-close,.gk-manual-search-input{transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.gk-manual-menu-button{width:2rem;height:2rem;border:1px solid var(--gk-manual-line);border-radius:var(--gk-manual-radius-md);background:var(--gk-manual-panel-strong);box-shadow:var(--gk-manual-shadow-sm)}.gk-manual-menu-button:hover{border-color:rgba(var(--gk-manual-primary-rgb),.24)}.gk-manual-menu-button__bar{width:1rem;height:1.5px;border-radius:999px;background:var(--gk-manual-text)}.gk-manual-home-link{padding:.42rem .72rem;border:1px solid var(--gk-manual-line);border-radius:var(--gk-manual-radius-md);background:var(--gk-manual-panel-strong);color:var(--gk-manual-text);font-size:.82rem;font-weight:500;box-shadow:var(--gk-manual-shadow-sm)}.gk-manual-home-link:hover{border-color:rgba(var(--gk-manual-primary-rgb),.24);color:var(--gk-manual-primary)}.gk-manual-close{color:var(--gk-manual-muted)}.gk-manual-close:hover{color:var(--gk-manual-text)}.gk-manual-sidebar{border-right:1px solid var(--gk-manual-line);background:var(--gk-manual-panel);box-shadow:none}.gk-manual-sidebar-mobile,.gk-manual-search-shell,.gk-manual-index-head{border-bottom:1px solid var(--gk-manual-line)}.gk-manual-sidebar-mobile-title,.gk-manual-index-head{font-weight:600;color:var(--gk-manual-text)}.gk-manual-index-head{padding:.7rem var(--gk-manual-side-pad);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gk-manual-muted)}.gk-manual-search-icon,.gk-manual-search-clear{color:var(--gk-manual-muted)}.gk-manual-search-input{border:1px solid var(--gk-manual-line-strong);border-radius:var(--gk-manual-radius-md);background:var(--gk-manual-panel-strong);color:var(--gk-manual-text);box-shadow:var(--gk-manual-shadow-sm)}.gk-manual-search-input::-moz-placeholder{color:var(--gk-manual-muted)}.gk-manual-search-input::placeholder{color:var(--gk-manual-muted)}.gk-manual-search-input:focus{outline:none;border-color:rgba(var(--gk-manual-primary-rgb),.34);box-shadow:0 0 0 3px rgba(var(--gk-manual-primary-rgb),.1)}.gk-manual-overlay{background:#02061785}.gk-manual-sidebar-links{padding:.65rem;background:transparent}.gk-manual-sidebar-links.markdown-body ul,.gk-manual-sidebar-links.markdown-body ol{padding-left:0;margin-left:0;list-style:none}.gk-manual-sidebar-links.markdown-body li{margin:.08rem 0}.gk-manual-sidebar-links.markdown-body li>ul,.gk-manual-sidebar-links.markdown-body li>ol{margin-top:.12rem;padding-left:.58rem;border-left:1px solid var(--gk-manual-line)}.gk-manual-sidebar-links.markdown-body a{display:block;padding:.28rem .44rem;border-radius:6px;color:var(--gk-manual-text);text-decoration:none;font-size:.83rem;line-height:1.35}.gk-manual-sidebar-links.markdown-body a:hover{background:rgba(var(--gk-manual-primary-rgb),.08);color:var(--gk-manual-primary)}.gk-manual-content{min-height:calc(100vh - 6rem);padding:var(--gk-manual-content-pad);border:1px solid var(--gk-manual-line);border-radius:var(--gk-manual-radius-lg);background:var(--gk-manual-panel-strong);box-shadow:var(--gk-manual-shadow-sm)}.gk-manual-page .markdown-body,.gk-manual-simple .markdown-body{color:var(--gk-manual-text);background:transparent;line-height:1.58;font-size:.92rem}.gk-manual-page .markdown-body h1,.gk-manual-simple .markdown-body h1{margin-bottom:.75rem;font-size:clamp(1.15rem,1vw + .9rem,1.6rem);line-height:1.15;font-weight:600;color:var(--gk-manual-text)}.gk-manual-page .markdown-body h2,.gk-manual-simple .markdown-body h2{margin-top:1.7rem;margin-bottom:.65rem;padding-bottom:.25rem;border-bottom:1px solid var(--gk-manual-line);font-size:1.15rem;line-height:1.25;font-weight:700;color:var(--gk-manual-primary)}.gk-manual-page .markdown-body h3,.gk-manual-simple .markdown-body h3{margin-top:1.1rem;margin-bottom:.45rem;font-size:.98rem;line-height:1.3;font-weight:600;color:var(--gk-manual-text)}.gk-manual-page .markdown-body h4,.gk-manual-simple .markdown-body h4{margin-top:.85rem;margin-bottom:.35rem;font-size:.88rem;line-height:1.35;font-weight:600;color:var(--gk-manual-text)}.gk-manual-page .markdown-body p,.gk-manual-simple .markdown-body p{margin-bottom:.5rem}.gk-manual-page .markdown-body a,.gk-manual-simple .markdown-body a{color:var(--gk-manual-primary);text-decoration-color:rgba(var(--gk-manual-primary-rgb),.26)}.gk-manual-page .markdown-body a:hover,.gk-manual-simple .markdown-body a:hover{color:var(--gk-manual-primary-strong)}.gk-manual-page .markdown-body hr,.gk-manual-simple .markdown-body hr{height:1px;margin:1.5rem 0;border:0;background:var(--gk-manual-line)}.gk-manual-page .markdown-body .heading-permalink,.gk-manual-simple .markdown-body .heading-permalink{font-size:0;color:transparent;pointer-events:none}.gk-manual-page .markdown-body ul,.gk-manual-simple .markdown-body ul{margin-left:1rem;list-style-type:square}.gk-manual-page .markdown-body li,.gk-manual-simple .markdown-body li{margin-bottom:.22rem}.gk-manual-page .markdown-body ol,.gk-manual-simple .markdown-body ol{margin-left:1.15rem;list-style-type:decimal}.gk-manual-page .markdown-body ol li::marker,.gk-manual-simple .markdown-body ol li::marker{color:var(--gk-manual-primary);font-weight:600}.gk-manual-page .markdown-body details,.gk-manual-simple .markdown-body details{margin-bottom:.55rem}.gk-manual-page .markdown-body summary,.gk-manual-simple .markdown-body summary{cursor:pointer;font-weight:600}.gk-manual-page .markdown-body summary::-webkit-details-marker,.gk-manual-simple .markdown-body summary::-webkit-details-marker{display:none}.gk-manual-page .markdown-body blockquote,.gk-manual-page .markdown-body .note,.gk-manual-page .markdown-body .note-info,.gk-manual-page .markdown-body .note-warning,.gk-manual-page .markdown-body .note-danger,.gk-manual-page .markdown-body .note-tip,.gk-manual-page .markdown-body .note-legend,.gk-manual-page .markdown-body .note-gray,.gk-manual-simple .markdown-body blockquote,.gk-manual-simple .markdown-body .note,.gk-manual-simple .markdown-body .note-info,.gk-manual-simple .markdown-body .note-warning,.gk-manual-simple .markdown-body .note-danger,.gk-manual-simple .markdown-body .note-tip,.gk-manual-simple .markdown-body .note-legend,.gk-manual-simple .markdown-body .note-gray{margin:.85rem 0;padding:.58rem .72rem;border:1px solid var(--gk-manual-line);border-left-width:3px;border-radius:var(--gk-manual-radius-sm);background:var(--gk-manual-panel-soft);color:var(--gk-manual-text);box-shadow:none}.gk-manual-page .markdown-body blockquote p,.gk-manual-simple .markdown-body blockquote p{margin:0}.gk-manual-page .markdown-body .note-info,.gk-manual-simple .markdown-body .note-info{border-color:rgba(var(--gk-manual-info-rgb),.24);background:rgba(var(--gk-manual-info-rgb),.07)}.gk-manual-page .markdown-body .note-warning,.gk-manual-simple .markdown-body .note-warning{border-color:rgba(var(--gk-manual-warning-rgb),.24);background:rgba(var(--gk-manual-warning-rgb),.09)}.gk-manual-page .markdown-body .note-danger,.gk-manual-simple .markdown-body .note-danger{border-color:rgba(var(--gk-manual-danger-rgb),.22);background:rgba(var(--gk-manual-danger-rgb),.07)}.gk-manual-page .markdown-body .note-tip,.gk-manual-simple .markdown-body .note-tip{border-color:rgba(var(--gk-manual-success-rgb),.24);background:rgba(var(--gk-manual-success-rgb),.07)}.gk-manual-page .markdown-body .note-legend,.gk-manual-simple .markdown-body .note-legend{border-color:rgba(var(--gk-manual-primary-rgb),.22);background:rgba(var(--gk-manual-primary-rgb),.07)}.gk-manual-page .markdown-body .note-gray,.gk-manual-simple .markdown-body .note-gray{border-color:var(--gk-manual-line);background:var(--gk-manual-panel-soft)}.gk-manual-page .markdown-body table,.gk-manual-simple .markdown-body table{width:100%;border:1px solid var(--gk-manual-line);border-radius:var(--gk-manual-radius-sm);overflow:hidden}.gk-manual-page .markdown-body thead tr,.gk-manual-simple .markdown-body thead tr{background:var(--gk-manual-panel-soft)}.gk-manual-page .markdown-body th,.gk-manual-page .markdown-body td,.gk-manual-simple .markdown-body th,.gk-manual-simple .markdown-body td{padding:.48rem .6rem;border-color:var(--gk-manual-line)}.gk-manual-page .markdown-body code,.gk-manual-simple .markdown-body code{border-radius:4px;background:#0f172a0d;padding:.08rem .28rem}.gk-manual-page .markdown-body pre,.gk-manual-simple .markdown-body pre{border:1px solid var(--gk-manual-line);border-radius:var(--gk-manual-radius-sm);background:var(--gk-manual-panel-soft);padding:.75rem}.gk-manual-simple{display:flex;justify-content:center;padding:1rem}.gk-manual-simple .gk-manual-card{max-width:960px;padding:1.15rem;border:1px solid var(--gk-manual-line);border-radius:var(--gk-manual-radius-lg);background:var(--gk-manual-panel-strong);box-shadow:var(--gk-manual-shadow-sm)}.gk-manual-scrolltop{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(var(--gk-manual-primary-rgb),.22);border-radius:999px;background:rgba(var(--gk-manual-primary-rgb),.88);color:#fff;box-shadow:var(--gk-manual-shadow-md);transition:transform .16s ease,background .16s ease,border-color .16s ease}.gk-manual-scrolltop:hover{background:var(--gk-manual-primary-strong);border-color:rgba(var(--gk-manual-primary-rgb),.34);transform:translateY(-1px)}@media (max-width: 767px){.gk-manual-headerbar{padding:.8rem}.gk-manual-home-link{width:100%;justify-content:center}.gk-manual-main{padding:.65rem}.gk-manual-content{min-height:auto;padding:.85rem;border-radius:var(--gk-manual-radius-md)}.gk-manual-sidebar-links{padding:.5rem}}
