*{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0f}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth}a{text-decoration:none;color:inherit}button{font-family:inherit}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .4s ease-out}table:not(.cm-table):not(.an-table):not(.tc-recent){border-collapse:collapse!important;width:auto;margin:8px 0}:not(.ant-table):not(.ant-table-container):not(.ant-table-content)>table:not(.cm-table):not(.an-table):not(.tc-recent) td,:not(.ant-table):not(.ant-table-container):not(.ant-table-content)>table:not(.cm-table):not(.an-table):not(.tc-recent) th,td:not(.ant-table-cell):not(.cm-table td):not(.an-table td):not(.tc-recent td),th:not(.ant-table-cell):not(.cm-table th):not(.an-table th):not(.tc-recent th){border:1px solid #475569!important;padding:6px 10px!important;text-align:left;min-width:40px}:not(.ant-table):not(.ant-table-container):not(.ant-table-content)>table:not(.cm-table):not(.an-table):not(.tc-recent) th,th:not(.ant-table-cell):not(.cm-table th):not(.an-table th):not(.tc-recent th){background:#ffffff14;font-weight:600}.material-content-html h1,.material-content-html h2,.material-content-html h3,.material-content-html h4{margin:.8em 0 .4em;line-height:1.4;font-weight:600;color:#1e293b}.material-content-html h1{font-size:1.7em}.material-content-html h2{font-size:1.5em}.material-content-html h3{font-size:1.3em}.material-content-html h4{font-size:1.15em}.material-content-html blockquote{border-left:4px solid #94a3b8;margin:12px 0;padding:4px 14px;color:#475569;background:#f1f5f9;border-radius:0 6px 6px 0}.material-content-html hr{border:none;border-top:1px solid #e5e7eb;margin:18px 0}.material-content-html ul,.material-content-html ol{padding-left:1.6em;margin:8px 0}.material-content-html li{margin:4px 0}.material-content-html code{background:#f1f5f9;border-radius:4px;padding:2px 6px;font-size:.9em;color:#be123c}.material-content-html pre code{background:transparent;padding:0;color:inherit}.material-content-html .katex-display{margin:14px 0;overflow-x:auto;overflow-y:hidden}.soft-row{transition:background .15s ease}.soft-row.is-clickable{cursor:pointer}.soft-row:hover{background:#f8fafc}.soft-table .ant-table{background:transparent}.soft-table .ant-table-thead>tr>th{background:#fafbfc;border-bottom:1px solid #eef0f4;font-weight:600;color:#6b7280}.soft-table .ant-table-thead>tr>th:before{display:none!important}.soft-table .ant-table-tbody>tr>td{border-bottom:1px solid #f1f3f7}.soft-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.soft-table .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.ant-tag-processing{color:#0958d9!important;background:#e6f4ff!important;border-color:#91caff!important}.ant-tag-success{color:#237804!important;background:#f6ffed!important;border-color:#b7eb8f!important}.ant-tag-error{color:#cf1322!important;background:#fff1f0!important;border-color:#ffa39e!important}.ant-tag-warning{color:#ad4e00!important;background:#fff7e6!important;border-color:#ffd591!important}.ant-tag-blue{color:#0958d9!important}.ant-tag-green{color:#237804!important}.ant-tag-red{color:#cf1322!important}.ant-tag-orange{color:#ad4e00!important}.ant-tag-gold{color:#7c4a00!important}.ant-tag-volcano{color:#ad2102!important}.ant-tag-cyan{color:#006d75!important}.ant-tag-geekblue{color:#10239e!important}.ant-tag-purple{color:#531dab!important}.ant-tag-magenta{color:#9e1068!important}.ant-badge-count:not([style*=background]){background:#cf1322!important}.soft-table-plain .ant-table{background:transparent}.soft-table-plain .ant-table-thead>tr>th{background:transparent!important;border-bottom:1px solid #f1f3f7!important;color:#5f6b7a!important;font-weight:600!important;font-size:12px!important;padding:12px 16px!important}.soft-table-plain .ant-table-thead>tr>th:before{display:none!important}.soft-table-plain .ant-table-tbody>tr>td{border-bottom:none!important;padding:14px 16px!important;transition:background .15s ease;background:transparent}.soft-table-plain .ant-table-tbody>tr.ant-table-row:nth-child(2n)>td{background:#fbfcfe!important}.soft-table-plain .ant-table-tbody>tr.ant-table-row:hover>td{background:#eef2f7!important}.soft-table-plain .ant-table-tbody>tr.ant-table-row>td:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.soft-table-plain .ant-table-tbody>tr.ant-table-row>td:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.soft-table-plain .ant-pagination{margin:16px 4px 2px}.soft-action-cell{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;white-space:nowrap}.soft-table-actions .ant-table-thead>tr>th:last-child,.soft-table-actions .ant-table-tbody>tr>td:last-child{padding-left:10px!important;padding-right:10px!important}.soft-action-cell .ant-btn{height:20px;padding:0;border:0;font-size:12px;line-height:20px}.soft-action-cell .ant-btn>.anticon{font-size:12px}.soft-action-cell .ant-btn>.anticon+span{margin-inline-start:4px}.page-shell{width:100%;margin-left:auto;margin-right:auto;max-width:1720px}.page-shell--mid{max-width:1360px}.page-shell--narrow{max-width:1040px}@media (max-width: 1440px){.page-shell{max-width:100%}}@media (max-width: 1180px){.page-shell--mid{max-width:100%}}.goal-cards{display:flex;flex-wrap:wrap;gap:12px}.goal-cards>*{flex:1 1 0;min-width:200px}@media (max-width: 1100px){.goal-cards>*{flex-basis:calc(33.333% - 8px)}}@media (max-width: 760px){.goal-cards>*{flex-basis:calc(50% - 6px)}}.cs-opt-rich img{max-width:100%;height:auto;vertical-align:middle}.sc-search{width:100%;max-width:min(700px,100%);margin:0 auto}.sc-search .ant-input-search{border-radius:12px;box-shadow:0 0 0 3px #6366f11a;transition:box-shadow .25s ease}.sc-search .ant-input-search:focus-within{box-shadow:0 0 0 4px #6366f133}.sc-search .ant-input-search>.ant-input-group>.ant-input-affix-wrapper:first-child,.sc-search .ant-input-search>.ant-input-group>.ant-input:first-child{border-start-start-radius:12px;border-end-start-radius:12px}.sc-search .ant-input-search>.ant-input-group>.ant-input-group-addon:last-child,.sc-search .ant-input-search .ant-input-search-button{border-start-end-radius:12px;border-end-end-radius:12px}.sc-search-hint{margin-top:10px;font-size:12px;color:#5f6b7a;letter-spacing:.2px}.sc-search-hint kbd{display:inline-block;padding:1px 6px;margin:0 2px;font-family:inherit;font-size:11px;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-bottom-width:2px;border-radius:5px}.sc-quick-wrap{width:100%;max-width:920px;margin:0 auto}.sc-quick{margin-top:12px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.sc-quick+.sc-quick{margin-top:8px}.sc-quick-label{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#5f6b7a}.sc-quick-chip{font-family:inherit;font-size:13px;line-height:1;padding:7px 14px;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:999px;cursor:pointer;transition:all .18s ease}.sc-quick-chip:hover{color:#4f46e5;background:#eef2ff;border-color:#c7d2fe;transform:translateY(-1px);box-shadow:0 2px 8px #4f46e51f}.sc-quick-clear{font-family:inherit;font-size:12px;padding:4px 6px;color:#6b7280;background:transparent;border:none;cursor:pointer}.sc-quick-clear:hover{color:#ef4444}
