*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;color:#000000e0;background:#f7f8fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}@keyframes wb-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.wb-fade{animation:.25s ease-out wb-fade-in}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#0000001f;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#0003}::-webkit-scrollbar-track{background:0 0}.app-shell{background:#f7f8fa;flex-direction:column;height:100vh;display:flex}.auth-page{background:#f7f8fa;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.auth-card{background:#fff;border:1px solid #0000000f;border-radius:16px;width:400px;max-width:100%;padding:32px;box-shadow:0 1px 2px #1018280a,0 4px 20px -4px #1018280f}.auth-brand-line{align-items:center;gap:10px;margin-bottom:24px;display:flex}.l2-row-btn{border-radius:8px;transition:background .18s}.l2-row-btn:hover{background:#2f6bff0d}.wb-skill-card{transition:transform .18s,box-shadow .18s,border-color .18s}.wb-skill-card:hover{transform:translateY(-2px);border-color:#2f6bff29!important;box-shadow:0 4px 16px -6px #10182814,0 2px 6px #2f6bff0d!important}.wb-skill-row{transition:background .16s,box-shadow .16s}.wb-skill-row:hover{background:#2f6bff0d;box-shadow:0 1px 3px #1018280a}.wb-skill-row:hover .wb-skill-arrow{transform:translate(2px);color:#2f6bff!important}.md-body{color:#000000d9;word-break:break-word;font-size:14px;line-height:1.7}.md-body>:first-child{margin-top:0}.md-body>:last-child{margin-bottom:0}.md-body p{margin:.5em 0}.md-body .md-br{display:block}.md-body h1,.md-body h2,.md-body h3,.md-body h4,.md-body h5,.md-body h6{color:#000000e6;margin:1em 0 .5em;font-weight:600;line-height:1.4}.md-body h1{font-size:1.4em}.md-body h2{font-size:1.25em}.md-body h3{font-size:1.12em}.md-body h4{font-size:1em}.md-body h5,.md-body h6{font-size:.95em}.md-body ul,.md-body ol{margin:.5em 0;padding-left:1.6em}.md-body li{margin:.25em 0}.md-body li::marker{color:#0006}.md-body li.task-list-item{margin-left:-1.2em;list-style:none}.md-body li.task-list-item input{margin-right:.5em}.md-body code{font-family:SF Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.md-body :not(pre)>code{color:#e0447a;word-break:break-word;background:#2f6bff0f;border-radius:5px;padding:.12em .4em}.md-body pre{background:#f6f7f9;border:1px solid #0000000d;border-radius:10px;margin:.7em 0;padding:12px 14px;overflow-x:auto}.md-body pre code{color:#000000d9;background:0 0;padding:0;font-size:13px;line-height:1.6;display:block}.md-body blockquote{color:#0009;border-left:3px solid #2f6bff59;margin:.7em 0;padding:2px 0 2px 14px}.md-body blockquote p{margin:.4em 0}.md-body a{color:#2f6bff;text-decoration:none}.md-body a:hover{text-decoration:underline}.md-body .md-table-wrap{margin:.7em 0;overflow-x:auto}.md-body table{border-collapse:collapse;width:100%;font-size:13px}.md-body th,.md-body td{text-align:left;border:1px solid #00000017;padding:6px 10px}.md-body th{background:#f6f7f9;font-weight:600}.md-body hr{border:none;border-top:1px solid #00000014;margin:.9em 0}.md-body img{border-radius:8px;max-width:100%}.md-body strong{font-weight:600}
