body,html{overflow:auto}#app,body,html{margin:0;padding:0}html body{background-color:var(--b3-theme-background);background-image:none}.footer .buttons .button{color:var(--textColor)}body{--viewer-font-stack:"Open Sans", "LXGW WenKai", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", Arial, sans-serif;--viewer-font-stack-code:"Open Sans", "JetBrains Mono", "LXGW WenKai", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--viewer-font-stack-emoji:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", "Emojis Additional", "Emojis Reset", sans-serif;--viewer-font-stack-math:"KaTeX_Main", var(--viewer-font-stack);--b3-font-family:var(--viewer-font-stack);--b3-font-family-base:var(--viewer-font-stack);--b3-font-family-protyle:var(--viewer-font-stack);--b3-font-family-code:var(--viewer-font-stack-code);--b3-font-family-kbd:var(--viewer-font-stack-code);--b3-font-family-emoji:var(--viewer-font-stack-emoji);--b3-font-family-math:var(--viewer-font-stack-math);--b3-font-family-graph:var(--viewer-font-stack);--el-font-family:var(--viewer-font-stack)}html body .protyle-title{margin:0;padding:16px 32px}html body .protyle-wysiwyg{margin:0;padding:24px 32px}.protyle--preview .protyle-title{padding:14px 16px 10px}.protyle--preview .protyle-title__input{font-size:22px;line-height:1.35}.protyle--preview .protyle-wysiwyg{padding:12px 16px 20px}@media (width<=768px){html body .protyle-title{padding:14px calc(clamp(8px,2.8vw,12px)) 12px}html body .protyle-title__input{padding-left:0;padding-right:0}html body .protyle-wysiwyg{padding:18px calc(clamp(8px,2.8vw,12px))}}.b3-typography a,.protyle-wysiwyg a{color:var(--b3-protyle-inline-link-color);text-decoration:none}.b3-typography a:hover,.protyle-wysiwyg a:hover{text-decoration:underline}.protyle-gutters,.protyle-icons{display:none}.protyle-content{overflow:hidden}html[data-theme-mode=light]{--bodyBg:#f4f4f4;--mainBg:#fff;--sidebarBg:#fffc;--blurBg:#ffffffe6;--customBlockBg:#f1f1f1;--textColor:#00323c;--textLightenColor:#0085ad;--borderColor:#0000001f}html[data-theme-mode=dark]{--bodyBg:#27272b;--mainBg:#1e1e22;--sidebarBg:#1e1e22cc;--blurBg:#1e1e22cc;--customBlockBg:#27272b;--textColor:#9b9baa;--textLightenColor:#0085ad;--borderColor:#30363d}html[data-theme-mode=read]{--bodyBg:#ececcc;--mainBg:#f5f5d5;--sidebarBg:#f5f5d5cc;--blurBg:#f5f5d5e6;--customBlockBg:#ececcc;--textColor:#704214;--textLightenColor:#963;--borderColor:#00000026}div[data-av-type=table]{flex-direction:column;display:flex}.db-tabs{border-bottom:2px solid #007bff;flex-flow:wrap;margin-bottom:8px;padding-bottom:4px;display:flex}.db-tabs-title{color:#333;margin-bottom:8px;font-size:18px;font-weight:700}.db-tab-button{cursor:pointer;color:#333;background-color:#0000;border:none;border-radius:4px;outline:none;margin-right:4px;padding:6px 12px;font-size:14px;transition:background-color .2s,color .2s}.db-tab-button.active{color:#007bff;background-color:#f0f8ff}.db-tab-button:hover{background-color:#eef6ff}.db-tab-contents{flex-direction:column;width:100%;padding:0 12px;display:flex;overflow:hidden auto}.db-tab-content{opacity:0;flex:1 0 auto;transition:opacity .3s;display:none}.db-tab-content.active{opacity:1;display:block!important}.db-data-table{border-collapse:collapse;border-radius:8px;width:100%;margin-top:12px;font-size:14px;overflow:hidden;box-shadow:0 2px 6px #0000001a}.db-data-table td,.db-data-table th{text-align:left;border-bottom:1px solid #f0f0f0;padding:10px 12px;transition:background-color .2s}.db-data-table th{color:#666;background-color:#f9f9f9}.db-data-table td{color:#333;background-color:#fff}.db-data-table tr:hover{background-color:#f9f9f9}html[data-theme-mode=dark] .db-tabs{border-bottom:2px solid #4aaef8}html[data-theme-mode=dark] .db-tab-button,html[data-theme-mode=dark] .db-tabs-title{color:#ddd}html[data-theme-mode=dark] .db-tab-button.active{color:#4aaef8;background-color:#2a3b4d}html[data-theme-mode=dark] .db-tab-button:hover{background-color:#33475b}html[data-theme-mode=dark] .db-data-table{box-shadow:0 2px 6px #ffffff1a}html[data-theme-mode=dark] .db-data-table td,html[data-theme-mode=dark] .db-data-table th{border-bottom:1px solid #444}html[data-theme-mode=dark] .db-data-table th{color:#bbb;background-color:#2c3e50}html[data-theme-mode=dark] .db-data-table td{color:#ddd;background-color:#1e2d3a}html[data-theme-mode=dark] .db-data-table tr:hover{background-color:#2c3e50}.db-select-item{border-radius:3px;padding:2px 4px}.db-phone-button-group{cursor:pointer;border-radius:4px;align-items:center;padding:4px 8px;transition:background-color .3s;display:inline-flex}.db-phone-button-group .db-phone-icon{color:#1890ff;margin-right:4px;font-size:14px}.db-phone-button-group .db-phone-label{color:#595959;margin-right:4px;font-weight:700}.db-phone-button-group .db-phone-value{color:inherit}.fold-block-wrapper{align-items:baseline;display:flex}.fold-inner{flex-shrink:0;flex-basis:100%;margin-top:10px;display:block}.fold-block-toggle-button{cursor:pointer;color:#888;text-align:center;border-radius:3px;width:32px;margin-right:8px;padding:2px 6px;font-weight:700;line-height:12px;display:inline-block;font-size:12px!important}.fold-block-toggle-button:hover{color:#666}.fold-block-toggle-button:active{color:#444}.protyle-wysiwyg div[fold="1"][data-type=NodeHeading]:before{display:none}.s-feat-tooltip{color:#fff;pointer-events:none;z-index:9999;word-wrap:break-word;background-color:#333;border-radius:4px;padding:8px;font-size:12px;line-height:1.5;display:none;position:absolute;box-shadow:0 2px 10px #00000080}html[data-theme-mode=dark] .s-feat-tooltip{color:#e0e0e0;background-color:#222;max-width:350px;line-height:2;box-shadow:0 2px 10px #000c}pre{margin:0!important}pre code.hljs{padding:0!important}.protyle-action .b3-tooltips:after,.protyle-action .b3-tooltips:before{display:none}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--el-color-primary:#409eff;--el-color-primary-light-3:#3375b9;--el-color-primary-light-5:#2a598a;--el-color-primary-light-7:#213d5b;--el-color-primary-light-8:#1d3043;--el-color-primary-light-9:#18222b;--el-color-primary-dark-2:#66b1ff;--el-color-success:#67c23a;--el-color-success-light-3:#4e8e2f;--el-color-success-light-5:#3e6b27;--el-color-success-light-7:#2d481f;--el-color-success-light-8:#25371c;--el-color-success-light-9:#1c2518;--el-color-success-dark-2:#85ce61;--el-color-warning:#e6a23c;--el-color-warning-light-3:#a77730;--el-color-warning-light-5:#7d5b28;--el-color-warning-light-7:#533f20;--el-color-warning-light-8:#3e301c;--el-color-warning-light-9:#292218;--el-color-warning-dark-2:#ebb563;--el-color-danger:#f56c6c;--el-color-danger-light-3:#b25252;--el-color-danger-light-5:#854040;--el-color-danger-light-7:#582e2e;--el-color-danger-light-8:#412626;--el-color-danger-light-9:#2a1d1d;--el-color-danger-dark-2:#f78989;--el-color-error:#f56c6c;--el-color-error-light-3:#b25252;--el-color-error-light-5:#854040;--el-color-error-light-7:#582e2e;--el-color-error-light-8:#412626;--el-color-error-light-9:#2a1d1d;--el-color-error-dark-2:#f78989;--el-color-info:#909399;--el-color-info-light-3:#6b6d71;--el-color-info-light-5:#525457;--el-color-info-light-7:#393a3c;--el-color-info-light-8:#2d2d2f;--el-color-info-light-9:#202121;--el-color-info-dark-2:#a6a9ad;--el-box-shadow:0px 12px 32px 4px #0000005c, 0px 8px 20px #000000b8;--el-box-shadow-light:0px 0px 12px #000000b8;--el-box-shadow-lighter:0px 0px 6px #000000b8;--el-box-shadow-dark:0px 16px 48px 16px #000000b8, 0px 12px 32px #000, 0px 8px 16px -8px #000;--el-bg-color-page:#0a0a0a;--el-bg-color:#141414;--el-bg-color-overlay:#1d1e1f;--el-text-color-primary:#e5eaf3;--el-text-color-regular:#cfd3dc;--el-text-color-secondary:#a3a6ad;--el-text-color-placeholder:#8d9095;--el-text-color-disabled:#6c6e72;--el-border-color-darker:#636466;--el-border-color-dark:#58585b;--el-border-color:#4c4d4f;--el-border-color-light:#414243;--el-border-color-lighter:#363637;--el-border-color-extra-light:#2b2b2c;--el-fill-color-darker:#424243;--el-fill-color-dark:#39393a;--el-fill-color:#303030;--el-fill-color-light:#262727;--el-fill-color-lighter:#1d1d1d;--el-fill-color-extra-light:#191919;--el-fill-color-blank:#141414;--el-mask-color:#000c;--el-mask-color-extra-light:#0000004d}html.dark .el-button{--el-button-disabled-text-color:#ffffff80}html.dark .el-card{--el-card-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-card-bg-color)}html.dark .el-empty{--el-empty-fill-color-0:var(--el-color-black);--el-empty-fill-color-1:#4b4b52;--el-empty-fill-color-2:#36383d;--el-empty-fill-color-3:#1e1e20;--el-empty-fill-color-4:#262629;--el-empty-fill-color-5:#202124;--el-empty-fill-color-6:#212224;--el-empty-fill-color-7:#1b1c1f;--el-empty-fill-color-8:#1c1d1f;--el-empty-fill-color-9:#18181a}html[data-viewer-font-mode=enhanced][data-theme-mode=dark][data-dark-theme=Zhihu],html[data-viewer-font-mode=enhanced][data-theme-mode=light][data-light-theme=Zhihu]{--viewer-font-stack:"Open Sans", "LXGW WenKai", "-apple-system", BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", Arial, sans-serif;--viewer-font-stack-code:"Open Sans", "JetBrains Mono", "LXGW WenKai", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--viewer-font-stack-emoji:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", "Emojis Additional", "Emojis Reset", sans-serif;--viewer-font-stack-math:"KaTeX_Main", var(--viewer-font-stack);--b3-font-family:var(--viewer-font-stack);--b3-font-family-base:var(--viewer-font-stack);--b3-font-family-code:var(--viewer-font-stack-code);--b3-font-family-kbd:var(--viewer-font-stack-code);--b3-font-family-graph:var(--viewer-font-stack);--b3-font-family-emoji:var(--viewer-font-stack-emoji);--b3-font-family-math:var(--viewer-font-stack-math);--b3-font-family-protyle:var(--viewer-font-stack);--el-font-family:var(--viewer-font-stack)}.loading-spinner{border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:40px;height:40px;margin:100px auto;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
