.handbook-page[data-v-c4ad5314]{--hb-green:#287a57;--hb-green-soft:#e9f5ee;--hb-ink:#203c3a;--hb-muted:#667d7b;--hb-line:#dce9e4;display:flex;flex-direction:column;width:100%;height:calc(100vh - 64px);min-height:520px;overflow:hidden;background:#fff;color:var(--hb-ink)}.handbook-dialog-mode[data-v-c4ad5314]{height:min(88vh,900px);min-height:0}.handbook-dialog-mode.handbook-fullscreen[data-v-c4ad5314]{height:100vh}.handbook-page.handbook-fullscreen[data-v-c4ad5314]:not(.handbook-dialog-mode){position:fixed;inset:0;z-index:2600;height:100vh;min-height:0}.handbook-window-bar[data-v-c4ad5314]{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px;padding:0 18px 0 23px;border-bottom:1px solid var(--hb-line);background:#f8fbf9}.handbook-window-title[data-v-c4ad5314]{display:flex;align-items:center;gap:10px;min-width:0;color:#234d3e;font-size:17px;font-weight:700}.handbook-window-title>i[data-v-c4ad5314]{display:grid;place-items:center;width:34px;height:34px;border:1px solid #cae2d3;border-radius:7px;background:#e8f5ec;color:var(--hb-green)}.handbook-window-title small[data-v-c4ad5314]{overflow:hidden;color:#7b9185;font-size:13px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.handbook-window-title small[data-v-c4ad5314]:before{content:"/";margin-right:10px;color:#bacbc0}.handbook-window-actions[data-v-c4ad5314]{display:flex;flex:none;align-items:center;gap:5px}.handbook-window-actions button[data-v-c4ad5314]{display:grid;place-items:center;width:34px;height:34px;border:1px solid transparent;border-radius:6px;background:transparent;color:#557467;cursor:pointer;font-size:15px;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .16s ease,box-shadow .18s ease}.handbook-window-actions button[data-v-c4ad5314]:hover{border-color:#cfe2d5;background:#eaf4ec;color:#205f42;transform:translateY(-1px)}.handbook-window-actions button[data-v-c4ad5314]:active{transform:scale(.88);background:#cfead9;box-shadow:inset 0 1px 3px rgba(23,76,53,.16470588235294117)}.handbook-window-actions button.is-toggled[data-v-c4ad5314]{border-color:#b9d9c4;background:#e3f2e8;color:#1c724c;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.6666666666666666)}.handbook-window-actions button.is-toggled i[data-v-c4ad5314]{-webkit-animation:handbook-toolbar-pop-data-v-c4ad5314 .25s ease-out;animation:handbook-toolbar-pop-data-v-c4ad5314 .25s ease-out}.handbook-window-actions button.handbook-close[data-v-c4ad5314]:hover{border-color:#f0d8d1;background:#fff1ed;color:#a64831}@-webkit-keyframes handbook-toolbar-pop-data-v-c4ad5314{0%{transform:scale(.64) rotate(-12deg);opacity:.5}to{transform:scale(1) rotate(0);opacity:1}}@keyframes handbook-toolbar-pop-data-v-c4ad5314{0%{transform:scale(.64) rotate(-12deg);opacity:.5}to{transform:scale(1) rotate(0);opacity:1}}.handbook-layout[data-v-c4ad5314]{display:grid;grid-template-columns:225px minmax(0,1fr) 154px;flex:1;min-height:0;width:100%;background:#fff}.handbook-layout.left-collapsed[data-v-c4ad5314]{grid-template-columns:minmax(0,1fr) 154px}.handbook-layout.right-collapsed[data-v-c4ad5314]{grid-template-columns:225px minmax(0,1fr)}.handbook-layout.left-collapsed.right-collapsed[data-v-c4ad5314]{grid-template-columns:minmax(0,1fr)}.handbook-sidebar[data-v-c4ad5314]{min-width:0;padding:25px 15px 28px;overflow-y:auto;border-right:1px solid var(--hb-line);background:#f9fcfa}.handbook-sidebar-heading[data-v-c4ad5314]{display:flex;align-items:center;gap:10px;padding:0 10px 22px;font-size:20px}.handbook-sidebar-heading i[data-v-c4ad5314]{color:var(--hb-green);font-size:20px}.handbook-search[data-v-c4ad5314]{display:flex;align-items:center;gap:8px;height:39px;padding:0 11px;border:1px solid var(--hb-line);border-radius:8px;background:#fff;color:#7a9691}.handbook-search[data-v-c4ad5314]:focus-within{border-color:var(--hb-green);box-shadow:0 0 0 3px rgba(40,122,87,.10196078431372549)}.handbook-search input[data-v-c4ad5314]{width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--hb-ink);font:inherit;font-size:13px}.handbook-topic-group[data-v-c4ad5314]{margin-top:24px}.handbook-group-toggle[data-v-c4ad5314]{display:flex;align-items:center;gap:7px;width:100%;padding:9px 5px;border:0;background:transparent;color:#537166;cursor:pointer;font-size:12px;text-align:left;line-height:1.5}.handbook-group-toggle>span[data-v-c4ad5314]{flex:1;font-weight:700}.handbook-group-toggle>small[data-v-c4ad5314]{color:#8b9d94;font:11px Consolas,monospace}.handbook-group-toggle>i[data-v-c4ad5314]{font-size:10px;transition:transform .16s ease}.handbook-group-toggle>i.expanded[data-v-c4ad5314]{transform:rotate(90deg)}.handbook-group-toggle[data-v-c4ad5314]:hover{color:#236849;background:#eff6f1;border-radius:4px}.handbook-group-items[data-v-c4ad5314]{padding-top:3px}.handbook-topic>span[data-v-c4ad5314]{min-width:0}.handbook-topic .handbook-search-match[data-v-c4ad5314]{display:block;margin-top:4px;color:#6c8575;font-size:11px;font-weight:400;line-height:1.5}.handbook-topic-group>p[data-v-c4ad5314]{margin:0 10px 9px;color:#789089;font-size:12px;font-weight:700}.handbook-topic[data-v-c4ad5314]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:42px;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:#36514d;font-size:14px;text-align:left;cursor:pointer}.handbook-topic small[data-v-c4ad5314]{color:#9aaa9f;font-size:11px}.handbook-topic.active[data-v-c4ad5314],.handbook-topic[data-v-c4ad5314]:hover{background:var(--hb-green-soft);color:#176a48}.handbook-topic.active[data-v-c4ad5314]{font-weight:700;box-shadow:inset 3px 0 #2a8d60}.handbook-no-results[data-v-c4ad5314]{margin:20px 9px;color:var(--hb-muted);font-size:13px}.handbook-article[data-v-c4ad5314]{min-width:0;width:100%;padding:30px clamp(24px,3vw,56px) 76px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;text-align:left}.handbook-breadcrumb[data-v-c4ad5314]{display:flex;align-items:center;gap:8px;color:#829590;font-size:12px}.handbook-breadcrumb strong[data-v-c4ad5314]{color:#426f60;font-weight:600}.handbook-article-head[data-v-c4ad5314]{display:flex;justify-content:space-between;align-items:flex-start;gap:22px;margin:25px 0 31px}.handbook-eyebrow[data-v-c4ad5314]{color:#658a75;font-size:12px;font-weight:700}.handbook-article-head h1[data-v-c4ad5314]{margin:7px 0 10px;color:#173a34;font-size:34px;line-height:1.25;letter-spacing:0}.handbook-article-head h1 small[data-v-c4ad5314]{margin-left:11px;color:#859b94;font-size:19px;font-weight:500}.handbook-article-head p[data-v-c4ad5314]{max-width:620px;margin:0;color:#536a66;font-size:15px;line-height:1.7;text-align:left}.handbook-language[data-v-c4ad5314]{position:relative;flex:none;margin-right:7px}.handbook-window-actions .handbook-language-trigger[data-v-c4ad5314]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:85px;height:34px;padding:0 9px 0 11px;border-color:#d2e3d8;background:#fff;color:#315b46;font-size:12px;font-weight:700;white-space:nowrap;box-shadow:0 1px 3px rgba(23,76,53,.043137254901960784)}.handbook-window-actions .handbook-language-trigger[aria-expanded=true][data-v-c4ad5314],.handbook-window-actions .handbook-language-trigger[data-v-c4ad5314]:hover{border-color:#9bc7aa;background:#f3faf5;color:#236847}.handbook-language-trigger i[data-v-c4ad5314]{font-size:10px;transition:transform .2s ease}.handbook-language-trigger i.open[data-v-c4ad5314]{transform:rotate(180deg)}.handbook-language-options[data-v-c4ad5314]{position:absolute;top:calc(100% + 7px);right:0;z-index:10;width:142px;padding:4px;border:1px solid #d6e7db;border-radius:7px;background:#fff;box-shadow:0 10px 26px rgba(35,75,52,.16862745098039217),0 2px 5px rgba(35,75,52,.07058823529411765)}.handbook-window-actions .handbook-language-options button[data-v-c4ad5314]{display:flex;align-items:center;justify-content:space-between;width:100%;height:35px;padding:0 9px;border:0;border-radius:4px;background:transparent;color:#466255;font-size:12px;font-weight:500;text-align:left;white-space:nowrap;box-shadow:none}.handbook-window-actions .handbook-language-options button[aria-checked=true][data-v-c4ad5314],.handbook-window-actions .handbook-language-options button[data-v-c4ad5314]:hover{background:#eaf5ed;color:#226746;transform:none}.handbook-language-options button i[data-v-c4ad5314]{color:#32875c;font-size:13px}.handbook-window-actions .handbook-font-size .handbook-language-trigger[data-v-c4ad5314]{width:94px}.handbook-font-label[data-v-c4ad5314]{display:flex;align-items:center;gap:6px}.handbook-font-label .fa-font[data-v-c4ad5314]{font-size:12px}@media(max-width:760px){.handbook-window-actions .handbook-font-size .handbook-language-trigger[data-v-c4ad5314]{width:86px}.handbook-font-label[data-v-c4ad5314]{gap:4px}}.handbook-language-pop-enter-active[data-v-c4ad5314],.handbook-language-pop-leave-active[data-v-c4ad5314]{transition:opacity .16s ease,transform .16s ease}.handbook-language-pop-enter[data-v-c4ad5314],.handbook-language-pop-leave-to[data-v-c4ad5314]{opacity:0;transform:translateY(-4px)}.handbook-section[data-v-c4ad5314]{margin:0 0 34px;scroll-margin-top:85px}.handbook-section h2[data-v-c4ad5314]{display:flex;align-items:center;gap:9px;margin:0 0 15px;color:#1e5945;font-size:19px;line-height:1.35}.handbook-section h2>span[data-v-c4ad5314]{color:#83a694;font-size:12px;font-weight:800}.handbook-section>p[data-v-c4ad5314]{margin:0 0 13px;color:#405852;font-size:15px;line-height:1.8;text-align:left}.handbook-principle[data-v-c4ad5314]{display:flex;gap:11px;padding:14px 17px;border-left:3px solid #55a976;border-radius:0 6px 6px 0;background:#f0f8f2;color:#315f47;font-size:14px;line-height:1.65}.handbook-principle i[data-v-c4ad5314]{flex:none;margin-top:2px;font-size:18px}.handbook-section-heading[data-v-c4ad5314]{display:flex;justify-content:space-between;align-items:center}.handbook-reset[data-v-c4ad5314]{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--hb-line);border-radius:7px;background:#fff;color:#607e70;cursor:pointer}.handbook-stack-demo[data-v-c4ad5314]{display:grid;grid-template-columns:minmax(185px,.75fr) minmax(245px,1fr);gap:24px;min-height:290px;padding:22px 26px;border:1px solid var(--hb-line);border-radius:8px;background:linear-gradient(110deg,#f6fbf8,#fff)}.handbook-stack-stage[data-v-c4ad5314]{display:flex;flex-direction:column;align-items:center;justify-content:center}.handbook-stack-top[data-v-c4ad5314]{margin-bottom:8px;color:#508367;font-size:12px;font-weight:700}.handbook-stack-shaft[data-v-c4ad5314]{display:flex;align-items:center;justify-content:center;min-width:110px;min-height:180px;padding:7px 7px 0;border:3px solid #83b99c;border-top:0;border-radius:0 0 8px 8px;background:#eef8f1}.handbook-stack-items[data-v-c4ad5314]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:3px;width:88px;min-height:168px}.handbook-stack-item[data-v-c4ad5314]{display:grid;place-items:center;min-height:29px;border:1px solid #6cad83;border-radius:4px;background:#ccead6;color:#275640;font:700 14px Consolas,monospace}.handbook-stack-item.top[data-v-c4ad5314]{background:#ffe4b8;border-color:#dcaa59;color:#6a481e}.handbook-empty-stack[data-v-c4ad5314]{color:#85a392;font-size:13px}.handbook-stack-stage>small[data-v-c4ad5314]{margin-top:6px;color:#7a9687}.handbook-item-enter-active[data-v-c4ad5314],.handbook-item-leave-active[data-v-c4ad5314]{transition:opacity .22s ease,transform .22s ease}.handbook-item-enter[data-v-c4ad5314],.handbook-item-leave-to[data-v-c4ad5314]{opacity:0;transform:translateY(-16px)}.handbook-demo-workspace[data-v-c4ad5314]{align-self:center}.handbook-demo-workspace>strong[data-v-c4ad5314]{font-size:17px}.handbook-demo-workspace>p[data-v-c4ad5314]{margin:7px 0 14px;color:var(--hb-muted);font-size:13px}.handbook-number-input[data-v-c4ad5314]{display:flex;align-items:center;gap:12px;color:#526f60;font-size:13px}.handbook-number-input input[data-v-c4ad5314]{width:90px;height:36px;padding:0 9px;border:1px solid #cadbd1;border-radius:6px;background:#fff;color:#244b37;font:700 14px Consolas,monospace}.handbook-demo-actions[data-v-c4ad5314]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.handbook-demo-actions button[data-v-c4ad5314]{min-height:35px;padding:0 13px;border:1px solid #cbded2;border-radius:6px;background:#fff;color:#316647;font-size:13px;font-weight:700;cursor:pointer}.handbook-demo-actions button.primary[data-v-c4ad5314]{border-color:#287a57;background:#287a57;color:#fff}.handbook-demo-actions button[data-v-c4ad5314]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(40,92,54,.10980392156862745)}.handbook-demo-actions button[data-v-c4ad5314]:disabled{opacity:.45;cursor:not-allowed}.handbook-demo-feedback[data-v-c4ad5314]{min-height:43px;margin:14px 0 8px!important;color:#315e49!important;font-size:13px!important;line-height:1.55!important}.handbook-demo-fact[data-v-c4ad5314]{display:grid;grid-template-columns:1fr auto;gap:5px 12px;padding-top:10px;border-top:1px solid var(--hb-line);color:#668377;font-size:12px}.handbook-demo-fact strong[data-v-c4ad5314]{color:#2a6347;text-align:right}.handbook-binary-demo[data-v-c4ad5314]{padding:19px 22px 20px;border:1px solid var(--hb-line);border-radius:8px;background:#f9fcfa}.handbook-binary-bottom[data-v-c4ad5314],.handbook-binary-toolbar[data-v-c4ad5314]{display:flex;align-items:center;justify-content:space-between;gap:15px}.handbook-binary-toolbar[data-v-c4ad5314]{margin-bottom:20px}.handbook-binary-toolbar label[data-v-c4ad5314]{display:flex;align-items:center;gap:10px;color:#476a55;font-size:13px;font-weight:700}.handbook-binary-toolbar select[data-v-c4ad5314]{height:34px;border:1px solid #ccdfd2;border-radius:6px;background:#fff;color:#214f38;font:inherit}.handbook-binary-toolbar>span[data-v-c4ad5314]{color:#7e9387;font-size:12px}.handbook-binary-array[data-v-c4ad5314],.handbook-binary-index[data-v-c4ad5314],.handbook-binary-markers[data-v-c4ad5314]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;text-align:center}.handbook-binary-index[data-v-c4ad5314]{margin-bottom:5px;color:#81968a;font:12px Consolas,monospace}.handbook-binary-array span[data-v-c4ad5314]{display:grid;place-items:center;min-height:56px;border:1px solid #b7d6c3;border-radius:5px;background:#e8f7ed;color:#2b5b3e;font:700 17px Consolas,monospace;transition:background-color .2s ease,opacity .2s ease}.handbook-binary-array span.outside[data-v-c4ad5314]{opacity:.4;background:#edf0ed;border-color:#d9e1da}.handbook-binary-array span.middle[data-v-c4ad5314]{background:#ffedbe;border-color:#e7b14c;color:#754b16;opacity:1}.handbook-binary-array span.found[data-v-c4ad5314]{background:#c6ebd4;border-color:#36a76b;color:#16693b}.handbook-binary-markers[data-v-c4ad5314]{min-height:28px;padding-top:7px;color:#56866a;font:700 11px Consolas,monospace}.handbook-binary-bottom[data-v-c4ad5314]{padding-top:10px;border-top:1px solid var(--hb-line)}.handbook-binary-bottom code[data-v-c4ad5314]{color:#315c76;font:12px Consolas,monospace}.handbook-binary-bottom .handbook-demo-actions[data-v-c4ad5314]{margin:0;flex:none}.handbook-practice-demo[data-v-c4ad5314]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--hb-line);border-radius:8px;background:#f8fbf9}.handbook-practice-editor[data-v-c4ad5314],.handbook-practice-result[data-v-c4ad5314]{display:flex;flex-direction:column;align-items:flex-start;gap:13px;min-width:0;padding:22px}.handbook-practice-editor[data-v-c4ad5314]{border-right:1px solid var(--hb-line)}.handbook-practice-editor>strong[data-v-c4ad5314],.handbook-practice-result>strong[data-v-c4ad5314]{color:#315c47;font-size:15px}.handbook-practice-editor label[data-v-c4ad5314]{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#617768;font-size:13px}.handbook-practice-editor input[data-v-c4ad5314]{min-width:0;width:min(100%,210px);height:36px;padding:0 10px;border:1px solid #c8dcd0;border-radius:6px;color:#244d38;background:#fff;font:14px Consolas,Microsoft YaHei,monospace}.handbook-practice-editor input[type=number][data-v-c4ad5314]{width:90px}.handbook-practice-editor code[data-v-c4ad5314],.handbook-practice-result code[data-v-c4ad5314]{max-width:100%;overflow-wrap:anywhere;color:#265774;font:14px/1.6 Consolas,monospace}.handbook-practice-result output[data-v-c4ad5314]{min-height:45px;width:100%;padding:11px 13px;border:1px solid #c8ddcf;border-radius:6px;background:#fff;color:#245d3d;font:700 16px/1.5 Consolas,Microsoft YaHei,monospace;overflow-wrap:anywhere}.handbook-practice-result p[data-v-c4ad5314]{margin:0;color:#6b8074;font-size:13px;line-height:1.6;text-align:left}.handbook-syntax[data-v-c4ad5314]{display:flex;align-items:center;gap:16px;margin-bottom:15px;padding:11px 15px;border:1px solid var(--hb-line);border-radius:7px;background:#f8fbf9}.handbook-syntax span[data-v-c4ad5314]{flex:none;color:#778a7e;font-size:12px}.handbook-operations code[data-v-c4ad5314],.handbook-syntax code[data-v-c4ad5314]{color:#225b80;font:13px Consolas,Microsoft YaHei,monospace;overflow-wrap:anywhere}.handbook-operations[data-v-c4ad5314]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin-bottom:22px}.handbook-operations>div[data-v-c4ad5314]{display:flex;align-items:baseline;gap:10px;padding:6px 0;border-bottom:1px solid #e8eee9}.handbook-operations span[data-v-c4ad5314]{min-width:55px;color:#587767;font-size:12px}.handbook-code-heading[data-v-c4ad5314]{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;padding:9px 15px;border-radius:8px 8px 0 0;background:#263c40;color:#e8f4ed;font-size:13px}.handbook-code-heading button[data-v-c4ad5314]{border:0;background:transparent;color:#d1e8d8;cursor:pointer}.handbook-code[data-v-c4ad5314]{margin:0;padding:16px 18px;border-radius:0 0 8px 8px;overflow:auto;background:#1e3036;color:#e5f0ee;font:13px/1.7 Consolas,Courier New,monospace;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.handbook-code .hljs[data-v-c4ad5314]{background:transparent;color:inherit}.handbook-bottom-grid[data-v-c4ad5314]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.handbook-takeaway[data-v-c4ad5314],.handbook-warning[data-v-c4ad5314]{padding:16px 18px;border-radius:8px}.handbook-warning[data-v-c4ad5314]{background:#fff4f0;color:#765143}.handbook-takeaway[data-v-c4ad5314]{background:#eff8f2;color:#335d49}.handbook-bottom-grid h2[data-v-c4ad5314]{margin-bottom:7px;color:inherit;font-size:15px}.handbook-bottom-grid p[data-v-c4ad5314]{margin:0;font-size:13px;line-height:1.7}.handbook-quiz[data-v-c4ad5314]{padding-top:2px}.handbook-quiz-options[data-v-c4ad5314]{display:flex;flex-wrap:wrap;gap:8px}.handbook-quiz-options button[data-v-c4ad5314]{min-width:66px;min-height:36px;padding:0 15px;border:1px solid #cddcd1;border-radius:7px;background:#fff;color:#3a6250;cursor:pointer}.handbook-quiz-options button.selected[data-v-c4ad5314]{border-color:#287a57;background:#e6f5eb}.handbook-quiz-options button.correct[data-v-c4ad5314]{border-color:#27935c}.handbook-quiz-result[data-v-c4ad5314]{margin-top:13px!important;color:#386b4e!important;font-size:13px!important}.handbook-outline[data-v-c4ad5314]{display:flex;flex-direction:column;min-width:0;padding:32px 9px 24px 10px;overflow-y:auto;border-left:1px solid var(--hb-line);color:#74877f;background:#fbfcfb;font-size:12px}.handbook-outline-heading[data-v-c4ad5314]{display:flex;align-items:center;gap:8px;margin:0 0 20px 5px;color:#365a49;font-size:14px}.handbook-outline-heading i[data-v-c4ad5314]{color:#6e9d7d;font-size:15px}.handbook-outline-links[data-v-c4ad5314]{position:relative;display:flex;flex-direction:column;gap:3px;padding-left:7px}.handbook-outline-links[data-v-c4ad5314]:before{position:absolute;top:17px;bottom:17px;left:7px;width:1px;background:#d9e7dd;content:""}.handbook-outline-links a[data-v-c4ad5314]{position:relative;display:flex;align-items:center;gap:7px;min-height:38px;padding:6px 3px 6px 12px;border-radius:5px;color:#667e72;text-decoration:none;line-height:1.35;transition:background-color .2s ease,color .2s ease,transform .2s ease}.handbook-outline-links a[data-v-c4ad5314]:before{position:absolute;top:50%;left:-3px;width:7px;height:7px;border:2px solid #c0d4c7;border-radius:50%;background:#fbfcfb;content:"";transform:translateY(-50%);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.handbook-outline-links a[data-v-c4ad5314]:hover{background:#eff7f1;color:#287a57;transform:translateX(2px)}.handbook-outline-links a.active[data-v-c4ad5314]{background:#eaf5ed;color:#1d6747;font-weight:700}.handbook-outline-links a.active[data-v-c4ad5314]:before{border-color:#328c5d;background:#328c5d;box-shadow:0 0 0 4px #e1f1e5}.handbook-outline-number[data-v-c4ad5314]{flex:none;color:#9baa9d;font:600 10px Consolas,monospace}.handbook-outline-links a.active .handbook-outline-number[data-v-c4ad5314]{color:#41835d}.handbook-outline-links a.is-child[data-v-c4ad5314]{padding-left:18px;color:#6f8c79;font-size:11px}.handbook-outline-links a.is-example[data-v-c4ad5314]{margin-top:2px;font-size:11px}.handbook-outline-links a.is-example>i[data-v-c4ad5314]{flex:none;font-size:12px;color:#8b9f90}@media(prefers-reduced-motion:reduce){.handbook-group-toggle>i[data-v-c4ad5314]{transition:none}}.handbook-back[data-v-c4ad5314]{display:flex;align-items:center;gap:6px;margin-top:18px;padding:10px 8px;border:1px solid var(--hb-line);border-radius:7px;background:#fff;color:#397457;cursor:pointer;text-align:left}.handbook-page a[data-v-c4ad5314]:focus-visible,.handbook-page button[data-v-c4ad5314]:focus-visible,.handbook-page input[data-v-c4ad5314]:focus-visible,.handbook-page select[data-v-c4ad5314]:focus-visible{outline:2px solid #2a9360;outline-offset:2px}@media(max-width:1190px) and (min-width:761px){.handbook-layout[data-v-c4ad5314]{grid-template-columns:185px minmax(0,1fr) 140px}.handbook-layout.left-collapsed[data-v-c4ad5314]{grid-template-columns:minmax(0,1fr) 140px}.handbook-layout.right-collapsed[data-v-c4ad5314]{grid-template-columns:185px minmax(0,1fr)}.handbook-layout.left-collapsed.right-collapsed[data-v-c4ad5314]{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.handbook-page[data-v-c4ad5314]{min-height:0}.handbook-window-bar[data-v-c4ad5314]{min-height:56px;padding:0 8px 0 12px}.handbook-window-title[data-v-c4ad5314]{gap:6px;font-size:14px}.handbook-window-title>i[data-v-c4ad5314]{width:29px;height:29px}.handbook-window-title small[data-v-c4ad5314],.handbook-window-title span[data-v-c4ad5314]{display:none}.handbook-window-actions[data-v-c4ad5314]{gap:0}.handbook-window-actions button[data-v-c4ad5314]{width:32px;height:32px}.handbook-language[data-v-c4ad5314]{margin-right:4px}.handbook-window-actions .handbook-language-trigger[data-v-c4ad5314]{width:78px;height:32px;padding:0 7px 0 9px;font-size:11px}.handbook-layout.left-collapsed.right-collapsed[data-v-c4ad5314],.handbook-layout.left-collapsed[data-v-c4ad5314],.handbook-layout.right-collapsed[data-v-c4ad5314],.handbook-layout[data-v-c4ad5314]{position:relative;display:block}.handbook-outline[data-v-c4ad5314],.handbook-sidebar[data-v-c4ad5314]{position:absolute;z-index:3;top:0;bottom:0;width:min(300px,84vw);padding:18px 15px;box-shadow:0 10px 28px rgba(23,60,43,.2)}.handbook-sidebar[data-v-c4ad5314]{left:0}.handbook-outline[data-v-c4ad5314]{right:0;width:min(230px,72vw)}.handbook-article[data-v-c4ad5314]{height:100%;padding:18px 16px 55px}.handbook-article-head[data-v-c4ad5314]{flex-wrap:wrap;margin:18px 0 24px}.handbook-article-head h1[data-v-c4ad5314]{font-size:29px}.handbook-practice-demo[data-v-c4ad5314],.handbook-stack-demo[data-v-c4ad5314]{grid-template-columns:1fr}.handbook-stack-demo[data-v-c4ad5314]{padding:18px;gap:22px}.handbook-practice-editor[data-v-c4ad5314]{border-right:0;border-bottom:1px solid var(--hb-line)}.handbook-stack-stage[data-v-c4ad5314]{min-height:215px}.handbook-demo-workspace[data-v-c4ad5314]{width:100%}.handbook-bottom-grid[data-v-c4ad5314],.handbook-operations[data-v-c4ad5314]{grid-template-columns:1fr}.handbook-binary-bottom[data-v-c4ad5314]{align-items:flex-start;flex-direction:column}.handbook-binary-array span[data-v-c4ad5314]{min-height:42px;font-size:14px}.handbook-binary-markers[data-v-c4ad5314]{font-size:9px}.handbook-code[data-v-c4ad5314]{font-size:12px}}@media(prefers-reduced-motion:reduce){.handbook-binary-array span[data-v-c4ad5314],.handbook-item-enter-active[data-v-c4ad5314],.handbook-item-leave-active[data-v-c4ad5314],.handbook-language-pop-enter-active[data-v-c4ad5314],.handbook-language-pop-leave-active[data-v-c4ad5314],.handbook-language-trigger i[data-v-c4ad5314],.handbook-outline-links a[data-v-c4ad5314],.handbook-outline-links a[data-v-c4ad5314]:before,.handbook-window-actions button.is-toggled i[data-v-c4ad5314],.handbook-window-actions button[data-v-c4ad5314]{transition:none;-webkit-animation:none;animation:none}.handbook-demo-actions button[data-v-c4ad5314]:hover:not(:disabled),.handbook-outline-links a[data-v-c4ad5314]:hover,.handbook-window-actions button[data-v-c4ad5314]:active,.handbook-window-actions button[data-v-c4ad5314]:hover{transform:none}}