.w-md-editor-bar{cursor:s-resize;z-index:3;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:0 0 3px;width:14px;height:10px;margin-top:-11px;margin-right:0;position:absolute;bottom:0;right:0}.w-md-editor-bar svg{margin:0 auto;display:block}.w-md-editor-area{border-radius:5px;overflow:auto}.w-md-editor-text{text-align:left;white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word;box-sizing:border-box;font-variant-ligatures:common-ligatures;min-height:100%;margin:0;padding:10px;position:relative;font-size:14px!important;line-height:18px!important}.w-md-editor-text-pre,.w-md-editor-text-input,.w-md-editor-text>.w-md-editor-text-pre{box-sizing:inherit;display:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-variant-ligatures:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;tab-size:inherit;text-indent:inherit;text-rendering:inherit;text-transform:inherit;white-space:inherit;overflow-wrap:inherit;word-break:inherit;word-break:normal;background:0 0;border:0;margin:0;padding:0;font-family:var(--md-editor-font-family)!important}.w-md-editor-text-pre{pointer-events:none;position:relative;background-color:transparent!important;margin:0!important}.w-md-editor-text-pre>code{font-family:var(--md-editor-font-family)!important;padding:0!important;font-size:14px!important;line-height:18px!important}.w-md-editor-text-input{resize:none;width:100%;height:100%;color:inherit;padding:inherit;-webkit-font-smoothing:antialiased;-webkit-text-fill-color:transparent;outline:0;position:absolute;top:0;left:0;overflow:hidden}.w-md-editor-text-input:empty{-webkit-text-fill-color:inherit!important}.w-md-editor-text-pre,.w-md-editor-text-input{word-wrap:pre;word-break:break-word;white-space:pre-wrap}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.w-md-editor-text-input{color:transparent!important}.w-md-editor-text-input::-moz-selection{color:transparent!important;background-color:#accef7!important}.w-md-editor-text-input::selection{color:transparent!important;background-color:#accef7!important}}.w-md-editor-text-pre .punctuation{color:var(--color-prettylights-syntax-comment,#8b949e)!important}.w-md-editor-text-pre .token.url,.w-md-editor-text-pre .token.content{color:var(--color-prettylights-syntax-constant,#0550ae)!important}.w-md-editor-text-pre .token.title.important{color:var(--color-prettylights-syntax-markup-bold,#24292f)}.w-md-editor-text-pre .token.code-block .function{color:var(--color-prettylights-syntax-entity,#8250df)}.w-md-editor-text-pre .token.bold{font-weight:unset!important}.w-md-editor-text-pre .token.title{line-height:unset!important;font-size:unset!important;font-weight:unset!important}.w-md-editor-text-pre .token.code.keyword{color:var(--color-prettylights-syntax-constant,#0550ae)!important}.w-md-editor-text-pre .token.strike,.w-md-editor-text-pre .token.strike .content{color:var(--color-prettylights-syntax-markup-deleted-text,#82071e)!important}.w-md-editor-toolbar-child{box-shadow:0 0 0 1px var(--md-editor-box-shadow-color),0 0 0 var(--md-editor-box-shadow-color),0 1px 1px var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);z-index:1;border-radius:3px;display:none;position:absolute}.w-md-editor-toolbar-child.active{display:block}.w-md-editor-toolbar-child .w-md-editor-toolbar{border-bottom:0;border-radius:3px;padding:3px}.w-md-editor-toolbar-child .w-md-editor-toolbar ul>li{display:block}.w-md-editor-toolbar-child .w-md-editor-toolbar ul>li button{width:-webkit-fill-available;height:initial;box-sizing:border-box;margin:0;padding:3px 4px 2px}.w-md-editor-toolbar{border-bottom:1px solid var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:3px 3px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:3px;display:flex}.w-md-editor-toolbar.bottom{border-bottom:0;border-top:1px solid var(--md-editor-box-shadow-color);border-radius:0 0 3px 3px}.w-md-editor-toolbar ul,.w-md-editor-toolbar li{line-height:initial;margin:0;padding:0;list-style:none}.w-md-editor-toolbar li{font-size:14px;display:inline-block}.w-md-editor-toolbar li+li{margin:0}.w-md-editor-toolbar li>button{text-transform:none;cursor:pointer;white-space:nowrap;height:20px;color:var(--color-fg-default);background:0 0;border:none;border-radius:2px;outline:none;margin:0 1px;padding:4px;font-weight:400;line-height:14px;transition:all .3s;overflow:visible}.w-md-editor-toolbar li>button:hover,.w-md-editor-toolbar li>button:focus{background-color:var(--color-neutral-muted);color:var(--color-accent-fg)}.w-md-editor-toolbar li>button:active{background-color:var(--color-neutral-muted);color:var(--color-danger-fg)}.w-md-editor-toolbar li>button:disabled{color:var(--md-editor-box-shadow-color);cursor:not-allowed}.w-md-editor-toolbar li>button:disabled:hover{color:var(--md-editor-box-shadow-color);background-color:transparent}.w-md-editor-toolbar li.active>button{color:var(--color-accent-fg);background-color:var(--color-neutral-muted)}.w-md-editor-toolbar-divider{vertical-align:middle;background-color:var(--md-editor-box-shadow-color);width:1px;height:14px;margin:-3px 3px 0!important}.w-md-editor{text-align:left;color:var(--color-fg-default);--md-editor-font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;--md-editor-background-color:var(--color-canvas-default,#fff);--md-editor-box-shadow-color:var(--color-border-default,#d0d7de);box-shadow:0 0 0 1px var(--md-editor-box-shadow-color),0 0 0 var(--md-editor-box-shadow-color),0 1px 1px var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);border-radius:3px;flex-direction:column;padding-bottom:1px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;position:relative}.w-md-editor.w-md-editor-rtl{text-align:right!important;direction:rtl!important}.w-md-editor.w-md-editor-rtl .w-md-editor-preview{box-shadow:inset -1px 0 0 0 var(--md-editor-box-shadow-color);left:0;right:unset!important;text-align:right!important}.w-md-editor.w-md-editor-rtl .w-md-editor-text{text-align:right!important}.w-md-editor-toolbar{height:-webkit-fit-content;height:fit-content}.w-md-editor-content{border-radius:0 0 3px;height:100%;position:relative;overflow:auto}.w-md-editor .copied{display:none!important}.w-md-editor-input{width:50%;height:100%}.w-md-editor-text-pre>code{word-break:break-word!important;white-space:pre-wrap!important}.w-md-editor-preview{box-sizing:border-box;width:50%;box-shadow:inset 1px 0 0 0 var(--md-editor-box-shadow-color);border-radius:0 0 5px;flex-direction:column;padding:10px 20px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:auto}.w-md-editor-preview .anchor{display:none}.w-md-editor-preview .contains-task-list li.task-list-item{list-style:none}.w-md-editor-show-preview .w-md-editor-input{background-color:var(--md-editor-background-color);width:0%;overflow:hidden}.w-md-editor-show-preview .w-md-editor-preview{width:100%;box-shadow:inset 0 0}.w-md-editor-show-edit .w-md-editor-input{width:100%}.w-md-editor-show-edit .w-md-editor-preview{width:0%;padding:0}.w-md-editor-fullscreen{z-index:99999;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;height:100%!important}.w-md-editor-fullscreen .w-md-editor-content{height:100%}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(0,0,0,.88);background-color:#f5f6fa;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}body{background-color:#f5f6fa;margin:0;overflow-x:hidden}#root{max-width:100vw;min-height:100vh;overflow-x:hidden}.article-markdown-preview img,.w-md-editor-preview img{border-radius:6px;max-width:100%;height:auto;margin:8px 0}.article-markdown-preview pre,.article-markdown-preview table,.article-markdown-preview code,.w-md-editor-preview pre,.w-md-editor-preview table,.w-md-editor-preview code{max-width:100%;overflow-x:auto}@media (max-width:768px){.hide-on-mobile{display:none!important}.show-on-mobile{display:block!important}}@media (min-width:769px){.show-on-mobile{display:none!important}}.momentum-layout{flex-direction:column;gap:20px;display:flex}.momentum-layout__header{background:0 0;border:none;border-radius:0;padding:0}.momentum-layout__header .page-header{border-bottom:none;margin-bottom:0;padding-bottom:0}.momentum-layout__tabs{background:var(--color-bg-container,#fff);border-radius:var(--border-radius-lg,12px);border:1px solid var(--color-border,rgba(0,0,0,.06));-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden}.momentum-layout__tabs .ant-tabs-nav{margin-bottom:0;padding:0 12px}.momentum-layout__tabs .ant-tabs-tab{font-weight:500;transition:all .2s;padding:12px 16px!important}.momentum-layout__tabs .ant-tabs-tab-active{font-weight:600!important}.momentum-layout__tabs .ant-tabs-ink-bar{height:2px!important}.momentum-layout__content{flex-direction:column;gap:20px;display:flex}.momentum-tab-label{align-items:center;gap:6px;display:inline-flex}.momentum-tab-badge{color:#1677ff;background:rgba(22,119,255,.08);border-radius:4px;padding:0 6px;font-size:11px;line-height:18px}@media (max-width:768px){.momentum-layout__header{padding:16px}.momentum-layout__tabs .ant-tabs-tab{font-size:13px;padding:10px 12px!important}.momentum-tab-badge{display:none}}:root{--color-primary:#1677ff;--color-bg-layout:#f5f6fa;--color-bg-container:#fff;--color-border:rgba(0,0,0,.06);--color-text-secondary:rgba(0,0,0,.45);--shadow-sm:0 1px 2px rgba(0,0,0,.03),0 1px 6px rgba(0,0,0,.06);--transition:all .2s ease;--border-radius:8px;--border-radius-lg:12px;--header-height:56px}.app-shell{background:var(--color-bg-layout);font-family:SF Pro Display,SF Pro SC,PingFang SC,Microsoft YaHei,sans-serif}.app-shell__header{height:var(--header-height);background:var(--color-bg-container);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-sm);z-index:100;align-items:center;gap:24px;padding:0 24px;display:flex;position:-webkit-sticky;position:sticky;top:0}.app-shell__brand{cursor:pointer;color:rgba(0,0,0,.88);white-space:nowrap;transition:var(--transition);font-size:18px;font-weight:600}.app-shell__brand:hover{color:var(--color-primary)}.app-shell__brand-glow{display:none}.app-shell__menu-scroll{-webkit-overflow-scrolling:touch;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden}.app-shell__menu{flex:none;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;line-height:var(--header-height)!important;background:0 0!important;border-bottom:none!important}.app-shell__menu .ant-menu-item{transition:var(--transition);font-size:14px;font-weight:500;color:rgba(0,0,0,.65)!important;border-radius:var(--border-radius)!important;margin:0 2px!important}.app-shell__menu .ant-menu-item:hover{color:var(--color-primary)!important;background:rgba(22,119,255,.06)!important}.app-shell__menu .ant-menu-item-selected{color:var(--color-primary)!important;background:rgba(22,119,255,.08)!important;font-weight:600!important}.app-shell__menu .ant-menu-item-selected:after{border-bottom-color:var(--color-primary)!important}.app-shell__user{color:rgba(0,0,0,.65);cursor:pointer}.app-shell__content{min-height:calc(100vh - var(--header-height));padding:16px 24px 24px}.app-shell__inner{max-width:1440px;min-height:calc(100vh - var(--header-height) - 40px);background:var(--color-bg-container);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);margin:0 auto;padding:24px}.page-content{flex-direction:column;gap:24px;width:100%;display:flex}.page-content--narrow{max-width:900px;margin-left:auto;margin-right:auto}.page-content--wide{max-width:1200px;margin-left:auto;margin-right:auto}.page-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.page-header-extra{flex-shrink:0;align-items:center;gap:12px;display:flex}.table-row-active{background:rgba(22,119,255,.06)!important}.home-page{flex-direction:column;gap:32px;display:flex}.home-page__hero{text-align:center}.home-page__title{color:rgba(0,0,0,.88)!important;margin:0!important;font-weight:600!important}.home-page__subtitle{max-width:560px;color:var(--color-text-secondary)!important;margin:12px auto 0!important;font-size:15px!important}.feature-card{border:1px solid var(--color-border);border-radius:var(--border-radius-lg);height:100%;transition:var(--transition)}.feature-card:hover{box-shadow:var(--shadow-sm);border-color:rgba(22,119,255,.3)}.feature-card__cover{text-align:center;background:rgba(22,119,255,.04);padding:32px}.feature-card__cover--secondary{background:rgba(0,0,0,.02)}.feature-card__icon{color:var(--color-primary);font-size:40px}.feature-card__icon--secondary{color:rgba(0,0,0,.45)}.feature-card__title{color:rgba(0,0,0,.88);font-size:16px;font-weight:600}.page-content.feature-placeholder{justify-content:center;align-items:center;min-height:50vh}.feature-placeholder{padding:2rem}.feature-placeholder__card{background:var(--color-bg-container);border-radius:var(--border-radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);text-align:center;width:100%;max-width:520px;padding:48px 32px}.feature-placeholder__icon{color:var(--color-text-secondary);margin-bottom:16px;font-size:48px}.feature-placeholder__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}@media (max-width:1280px){.app-shell__content{padding:12px 16px 20px}.app-shell__inner{padding:20px}.page-header{flex-direction:column;align-items:flex-start}}@media (max-width:768px){.app-shell__header{-webkit-overflow-scrolling:touch;gap:8px;padding:0 12px;overflow-x:auto;overflow-y:hidden}.app-shell__brand-text{font-size:15px}.app-shell__user-name{display:none}.app-shell__content{padding:8px}.app-shell__inner{border-radius:var(--border-radius);padding:16px}.page-content{gap:16px}.feature-placeholder{padding:1rem}.feature-placeholder__card{padding:32px 20px}.feature-placeholder__actions{flex-direction:column;align-items:stretch}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}
