.tutorial-sidebar .sidebar-primary{flex-direction:column;display:flex}.tutorial-sidebar .sidebar-primary>.sidebar-link,.tutorial-sidebar .sidebar-primary>button{color:#555;width:calc(100% - 16px);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;margin:1px 8px;padding:.7rem .8rem;font-size:15px;line-height:normal;text-decoration:none;transition:background .2s,color .2s;display:flex;overflow:hidden}.tutorial-sidebar .sidebar-primary>.sidebar-link:hover,.tutorial-sidebar .sidebar-primary>button:hover{color:#252422;background:#f3f4f6b3}.tutorial-sidebar .sidebar-primary>.active,.tutorial-sidebar .sidebar-primary>.router-link-active{color:#119492;background:#11949214}.tutorial-sidebar .sidebar-icon{width:18px;height:18px;color:var(--color-text-sub,#888);flex:0 0 18px;font-size:18px;line-height:1}.tutorial-sidebar .active>.sidebar-icon,.tutorial-sidebar .router-link-active>.sidebar-icon{color:#119492}.tutorial-sidebar .category-main strong,.tutorial-sidebar .sidebar-primary strong{text-overflow:ellipsis;flex:1;min-width:0;font-weight:400;overflow:hidden}.tutorial-sidebar .sidebar-divider{color:#bbb;letter-spacing:.06em;white-space:nowrap;align-items:center;gap:6px;margin:10px 16px 4px;font-size:11px;font-weight:600;display:flex}.tutorial-sidebar .sidebar-divider i{background:#ebebeb;flex:1;height:1px}.tutorial-sidebar .category-row{border-radius:5px;align-items:center;width:calc(100% - 16px);margin:1px 8px;transition:background .2s,color .2s;display:flex;overflow:hidden}.tutorial-sidebar .category-row:hover{color:#252422;background:#f3f4f6b3}.tutorial-sidebar .category-row.active{color:#119492;background:#11949214}.tutorial-sidebar .category-main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:.7rem 0 .7rem .8rem;font-size:15px;line-height:normal;display:flex}.tutorial-sidebar .category-toggle{color:#777;cursor:pointer;background:0 0;border:0;align-self:stretch;place-items:center;width:36px;display:grid}.tutorial-sidebar .category-toggle .toggle-icon{width:14px;height:14px;font-size:14px;line-height:1;transition:transform .25s}.tutorial-sidebar .category-group.expanded .category-toggle .toggle-icon{transform:rotate(90deg)}.tutorial-sidebar .category-children{flex-direction:column;padding:2px 0;animation:.2s op-sidebar-reveal;display:flex}.tutorial-sidebar .category-children>button{color:#555;font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:5px;margin:1px 8px;padding:.5rem .8rem .5rem 2.6rem;font-size:14px;line-height:normal;display:block;overflow:hidden}.tutorial-sidebar .category-children>button:hover{color:#252422;background:#f3f4f6b3}.tutorial-sidebar .category-children>button.active{color:#119492;font-weight:500}.tutorial-sidebar.is-collapsed .category-main strong,.tutorial-sidebar.is-collapsed .sidebar-primary strong{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tutorial-sidebar.is-collapsed .category-children,.tutorial-sidebar.is-collapsed .category-toggle,.tutorial-sidebar.is-collapsed .sidebar-divider i,.tutorial-sidebar.is-collapsed .sidebar-divider span{display:none}.tutorial-sidebar.is-collapsed .category-row,.tutorial-sidebar.is-collapsed .sidebar-primary>.sidebar-link,.tutorial-sidebar.is-collapsed .sidebar-primary>button{justify-content:center;width:36px;margin:1px 8px;padding:0}.tutorial-sidebar.is-collapsed .category-main{justify-content:center;padding:.7rem 9px}.tutorial-sidebar.is-collapsed .sidebar-divider{background:#ebebeb;height:1px;margin:10px 16px}@keyframes op-sidebar-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.operational-layout[data-v-1f6be10b]{background:var(--cc-bg,#f5f6fa);height:100dvh;color:var(--ink);flex-direction:column;display:flex;overflow:hidden}.operational-workspace[data-v-1f6be10b]{flex:1;min-height:0;display:flex;overflow:hidden}.operational-sidebar[data-v-1f6be10b]{background:#fff;border-right:1px solid #ebebeb;flex:none;min-width:52px;max-width:420px;transition:width .25s;position:relative;overflow:hidden}.operational-sidebar.is-resizing[data-v-1f6be10b]{transition:none}.operational-sidebar-content[data-v-1f6be10b]{scrollbar-width:none;height:100%;padding-top:38px;overflow:auto}.operational-sidebar-content[data-v-1f6be10b]::-webkit-scrollbar{display:none}.operational-sidebar-toggle[data-v-1f6be10b]{z-index:3;color:#aaa;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:30px;height:30px;transition:background .15s,color .15s;display:grid;position:absolute;top:6px;right:8px}.operational-sidebar-toggle[data-v-1f6be10b]:focus-visible,.operational-sidebar-toggle[data-v-1f6be10b]:hover{color:#252422;background:#f3f4f6b3}.operational-sidebar.is-collapsed .operational-sidebar-toggle[data-v-1f6be10b]{left:11px;right:auto}.operational-sidebar-resizer[data-v-1f6be10b]{cursor:col-resize;z-index:4;touch-action:none;width:9px;position:absolute;inset:0 0 0 auto}.operational-sidebar-resizer[data-v-1f6be10b]:after{content:"";background:0 0;width:1px;transition:background .15s;position:absolute;inset:0 0 0 auto}.operational-sidebar-resizer[data-v-1f6be10b]:focus-visible:after,.operational-sidebar-resizer[data-v-1f6be10b]:hover:after{background:#11949259}.operational-sidebar-backdrop[data-v-1f6be10b]{display:none}.operational-main[data-v-1f6be10b]{background:var(--cc-bg,#f5f6fa);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.operational-main-content[data-v-1f6be10b]{box-sizing:border-box;min-width:0;min-height:0;margin:var(--workspace-main-margin-block-start) var(--workspace-main-margin-inline) var(--workspace-main-margin-block-end);padding:var(--workspace-main-content-padding-block) var(--workspace-main-content-padding-inline);background:0 0;flex:1;overflow:auto}body.workspace-sidebar-is-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.operational-footer-region[data-v-1f6be10b]{margin:0 var(--workspace-main-margin-inline) var(--workspace-main-margin-block-end);background:0 0;flex:none}.operational-layout--content[data-v-1f6be10b]{height:auto;min-height:100dvh;overflow:visible}.operational-layout--content .operational-main[data-v-1f6be10b],.operational-layout--content .operational-workspace[data-v-1f6be10b]{overflow:visible}.operational-layout--content .operational-sidebar[data-v-1f6be10b]{align-self:flex-start;height:calc(100dvh - 60px);position:sticky;top:60px}.operational-layout--content .operational-main-content[data-v-1f6be10b]{min-height:calc(100dvh - 88px);overflow:visible}.operational-layout--content .operational-footer-region[data-v-1f6be10b]{margin-top:0}@media (width<=768px){.operational-layout--mobile-reading .operational-footer-region[data-v-1f6be10b],.operational-layout--mobile-reading[data-v-1f6be10b] .global-header,.operational-layout--mobile-reading>.operational-workspace>.operational-sidebar[data-v-1f6be10b]{display:none}.operational-layout--mobile-reading .operational-main-content[data-v-1f6be10b]{min-height:100dvh;margin:0;padding:12px 16px}.operational-layout--content[data-v-1f6be10b]{overflow-x:clip}.operational-sidebar[data-v-1f6be10b]{z-index:40;min-width:0;overflow:visible;width:0!important}.operational-sidebar[data-mobile-open=true][data-v-1f6be10b]{top:var(--global-header-offset,60px);min-width:52px;position:fixed;bottom:0;left:0;overflow:hidden;box-shadow:12px 0 28px #0003;width:calc(min(82vw,320px))!important}.operational-sidebar[data-mobile-open=false] .operational-sidebar-content[data-v-1f6be10b]{display:none}.operational-sidebar[data-mobile-open=false] .operational-sidebar-toggle[data-v-1f6be10b]{z-index:41;background:#fff;border:1px solid #c8ccc5;width:44px;height:44px;position:fixed;top:168px;left:12px;right:auto;box-shadow:0 4px 16px #0002}.operational-sidebar-backdrop[data-v-1f6be10b]{inset:var(--global-header-offset,60px) 0 0;z-index:39;cursor:pointer;background:#1117;border:0;display:block;position:fixed}.operational-sidebar-resizer[data-v-1f6be10b]{display:none}}@media (prefers-reduced-motion:reduce){.operational-sidebar[data-v-1f6be10b]{transition:none}}
