._shell_y6u11_1{--current-sidebar-width:var(--sidebar-width);min-height:100vh}._sidebar_y6u11_6{z-index:20;width:var(--current-sidebar-width);border-right:1px solid var(--color-border-subtle);background:var(--color-bg-container);transition:width var(--motion-duration) ease;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}._brand_y6u11_18{white-space:nowrap;align-items:center;gap:12px;height:88px;padding:0 24px;display:flex;overflow:hidden}._brandMark_y6u11_28{flex:none;place-items:center;width:32px;height:32px;display:grid}._brandMark_y6u11_28 img{object-fit:contain;width:100%;height:100%;display:block}._brandCopy_y6u11_43{flex-direction:column;display:flex}._brandCopy_y6u11_43 strong{font-size:18px;line-height:24px}._brandCopy_y6u11_43 small{color:var(--color-text-secondary);text-transform:uppercase;font-size:10px;line-height:16px}._navigation_y6u11_60{flex-direction:column;flex:1;gap:4px;padding:12px;display:flex}._navItem_y6u11_68{color:#344054;white-space:nowrap;min-height:44px;transition:color var(--motion-duration), background var(--motion-duration);border-radius:4px;align-items:center;gap:12px;padding:0 14px;text-decoration:none;display:flex;position:relative;overflow:hidden}._navItem_y6u11_68:hover{background:var(--color-bg-subtle);color:var(--color-text)}._navItem_y6u11_68._active_y6u11_90{background:var(--color-link-soft);color:var(--color-link);font-weight:500}._navItem_y6u11_68._active_y6u11_90:after{background:var(--color-link);content:"";border-radius:2px 0 0 2px;width:3px;position:absolute;inset:7px 0 7px auto}._collapseButton_y6u11_105{width:40px;height:40px;margin:12px 16px 20px auto}._topbar_y6u11_111{z-index:15;inset:0 0 auto var(--current-sidebar-width);height:var(--header-height);border-bottom:1px solid var(--color-border-subtle);transition:left var(--motion-duration) ease;background:#fffffff5;justify-content:space-between;align-items:center;padding:0 32px;display:flex;position:fixed}._breadcrumb_y6u11_125,._topActions_y6u11_126,._userButton_y6u11_127{align-items:center;display:flex}._breadcrumb_y6u11_125{color:var(--color-text-secondary);gap:8px}._breadcrumb_y6u11_125 strong{color:var(--color-text)}._topActions_y6u11_126{gap:16px}._userButton_y6u11_127{min-height:40px;color:var(--color-text);cursor:pointer;background:0 0;border:0;gap:9px;padding:4px}._userButton_y6u11_127 span:last-child{flex-direction:column;align-items:flex-start;display:flex}._userButton_y6u11_127 strong{font-size:13px;line-height:17px}._userButton_y6u11_127 small{color:var(--color-text-secondary);font-size:9px;line-height:13px}._main_y6u11_172{min-height:100vh;margin-left:var(--current-sidebar-width);padding-top:var(--header-height);transition:margin-left var(--motion-duration) ease}._content_y6u11_179{width:100%;padding:32px 32px 48px}._collapsed_y6u11_184{--current-sidebar-width:var(--sidebar-collapsed-width)}._collapsed_y6u11_184 ._brand_y6u11_18{padding:0 21px}._collapsed_y6u11_184 ._brandCopy_y6u11_43,._collapsed_y6u11_184 ._navItem_y6u11_68 span{display:none}._collapsed_y6u11_184 ._navItem_y6u11_68{justify-content:center;padding:0}._collapsed_y6u11_184 ._collapseButton_y6u11_105{margin-right:16px}@media (width<=1279px){._shell_y6u11_1{--current-sidebar-width:var(--sidebar-collapsed-width)}._brand_y6u11_18{padding:0 21px}._brandCopy_y6u11_43,._navItem_y6u11_68 span{display:none}._navItem_y6u11_68{justify-content:center;padding:0}._collapseButton_y6u11_105{display:none}}@media (width<=1023px){._content_y6u11_179{padding:24px}}._sessionLoading_y6u11_236{min-height:100vh;color:var(--color-text-secondary);place-items:center;display:grid}:root{--color-primary:#000;--color-link:#0051d5;--color-link-soft:#edf4ff;--color-bg-layout:#f8f9fb;--color-bg-subtle:#f3f4f6;--color-bg-container:#fff;--color-text:#171717;--color-text-secondary:#667085;--color-border:#d0d5dd;--color-border-subtle:#e5e7eb;--color-danger:#ba1a1a;--color-success:#067647;--color-warning:#b54708;--radius-control:4px;--radius-container:6px;--motion-duration:.2s;--header-height:64px;--sidebar-width:240px;--sidebar-collapsed-width:72px;--shadow-overlay:0 12px 32px #10182824}*,:before,:after{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{color:var(--color-text);background:var(--color-bg-layout);letter-spacing:0;-webkit-font-smoothing:antialiased;font-family:Inter,Noto Sans SC,Microsoft YaHei,system-ui,sans-serif;font-size:14px;line-height:22px;overflow-x:hidden}button,input,textarea,select{font:inherit;letter-spacing:0}a{color:var(--color-link)}:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.ant-btn,.ant-input,.ant-select-selector,.ant-picker,.ant-input-affix-wrapper{border-radius:var(--radius-control)}.ant-table-wrapper .ant-table{border:1px solid var(--color-border-subtle);border-radius:var(--radius-container)}.ant-table-wrapper .ant-table-tbody>tr>td{min-height:64px;padding-top:16px;padding-bottom:16px}.ant-pagination .ant-pagination-item-active{border-color:var(--color-primary);background:var(--color-primary)}.ant-pagination .ant-pagination-item-active a{color:#fff}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:0s;animation-duration:0s;animation-iteration-count:1}}.article-content{box-sizing:border-box;color:#1f2937;word-wrap:break-word;overflow-wrap:break-word;width:100%;max-width:900px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.8}.article-content *,.article-content :before,.article-content :after{box-sizing:border-box}.article-content p{margin:0 0 16px;padding:0;line-height:1.8}.article-content p:empty{min-height:1em}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{color:#111827;margin-top:32px;margin-bottom:16px;font-weight:700;line-height:1.35}.article-content h1{font-size:32px}.article-content h2{font-size:26px}.article-content h3{font-size:22px}.article-content h4{font-size:19px}.article-content h5{font-size:17px}.article-content h6{font-size:16px}.article-content>:first-child{margin-top:0}.article-content>:last-child{margin-bottom:0}.article-content strong,.article-content b{font-weight:700}.article-content em,.article-content i{font-style:italic}.article-content a{color:#2563eb;text-underline-offset:2px;word-break:break-all;text-decoration:underline}.article-content a:hover{text-decoration-thickness:2px}.article-content ul,.article-content ol{margin:0 0 20px;padding-left:28px}.article-content ul{list-style-type:disc}.article-content ol{list-style-type:decimal}.article-content li{margin:6px 0;padding-left:2px;line-height:1.75}.article-content li>p{margin:0}.article-content li>p+p{margin-top:8px}.article-content li>ul,.article-content li>ol{margin-top:6px;margin-bottom:6px}.article-content img{object-fit:contain;max-width:100%;height:auto;margin-top:20px;margin-bottom:20px;display:block}.article-content blockquote{color:#4b5563;background:#f9fafb;border-left:4px solid #d1d5db;margin:24px 0;padding:12px 20px}.article-content blockquote p:last-child{margin-bottom:0}.article-content hr{border:0;border-top:1px solid #e5e7eb;margin:32px 0}.article-content code{background:#f3f4f6;border-radius:4px;padding:2px 6px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em}.article-content pre{color:#f9fafb;white-space:pre;background:#111827;border-radius:8px;margin:20px 0;padding:16px;line-height:1.6;overflow-x:auto}.article-content pre code{color:inherit;background:0 0;border-radius:0;padding:0}.article-content table{border-collapse:collapse;border-spacing:0;width:100%;margin:24px 0;overflow-x:auto}.article-content th,.article-content td{vertical-align:top;text-align:left;border:1px solid #d1d5db;padding:10px 12px}.article-content th{background:#f3f4f6;font-weight:600}.article-content ul[data-type=taskList]{padding-left:0;list-style:none}.article-content ul[data-type=taskList] li{align-items:flex-start;gap:8px;list-style:none;display:flex}.article-content ul[data-type=taskList] li>label{flex:none;margin-top:4px}.article-content ul[data-type=taskList] li>div{flex:1}.article-content.ProseMirror,.article-content.ProseMirror:focus{outline:none}@media (width<=768px){.article-content{max-width:100%;font-size:16px;line-height:1.75}.article-content h1{font-size:28px}.article-content h2{font-size:24px}.article-content h3{font-size:20px}.article-content ul,.article-content ol{padding-left:24px}.article-content img{max-width:100%;height:auto}.article-content pre{max-width:100%}}
