.skill-preview-scope{display:contents}.article-skill-trigger{color:#0671ce;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;display:inline}.article-skill-trigger .skill,.skill-preview-panel .skill,.skill-results .skill{vertical-align:-4px;width:22px;height:22px;margin-right:6px}.article-skill-trigger span{text-underline-offset:3px;text-decoration:underline}.article-skill-trigger:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #0671ce}.skill-preview-panel{z-index:10000;box-sizing:border-box;color:#243746;overflow-wrap:anywhere;background:#fff;border:1px solid #dce5eb;border-radius:12px;width:350px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:20px;font-size:15px;line-height:1.5;position:fixed;overflow:auto;box-shadow:0 8px 32px #23384b26}.skill-preview-panel h3{margin:0 28px 12px 0;font-size:18px;font-weight:650;line-height:1.4}.skill-preview-panel h4{margin:16px 0 8px;font-size:14px;font-weight:650}.skill-preview-panel p{margin:0 0 12px}.skill-preview-panel .preview-description{white-space:pre-line}.skill-preview-panel ul{margin:0 0 16px;padding-left:20px}.skill-preview-panel li+li{margin-top:8px}.skill-preview-panel .preview-close{color:#637684;background:0 0;border:0;border-radius:6px;width:30px;height:30px;padding:0;font-size:24px;line-height:1;position:absolute;top:10px;right:10px}.skill-preview-panel .preview-close:hover{background:#edf3f7}.skill-preview-panel .preview-more{margin-top:4px;font-weight:600;display:inline-block}.figure-extension{text-align:center;box-sizing:border-box;max-width:100%;margin:0;display:inline-block}.figure-extension .image-extension{border:2px solid #0000;max-width:100%;margin:auto}.figure-extension .image-extension:hover{border:2px solid #8dd2ff}.figure-extension figurecaption{color:#666;text-align:left;font-size:14px;font-style:italic}.figure-extension figurecaption:empty{content:"Image caption"}.figure-extension.figure-center{float:none;width:100%;margin-left:auto;margin-right:auto;display:block}.figure-extension.figure-left{float:left;padding-right:20px}.figure-extension.figure-right{float:right;padding-left:20px}.figure-extension:focus{outline:none}.figure-extension:focus .image-extension{border:2px solid #009aff}.image-extension-command-panel{background:#87ceeb;border:1px solid #00bfff;border-radius:8px;max-width:calc(100vw - 16px);display:none;position:absolute}.image-extension-command-panel select{max-width:100%;margin:4px}.image-extension-command-panel svg{stroke:none;fill:#fff}.image-extension-command-panel.image-extension-command-panel-active{display:block}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#d1d9e1;background:#474949}.hljs-comment,.hljs-quote{color:#969896;font-style:italic}.hljs-addition,.hljs-keyword,.hljs-literal,.hljs-selector-tag,.hljs-type{color:#c9c}.hljs-number,.hljs-selector-attr,.hljs-selector-pseudo{color:#f99157}.hljs-doctag,.hljs-regexp,.hljs-string{color:#8abeb7}.hljs-built_in,.hljs-name,.hljs-section,.hljs-title{color:#b5bd68}.hljs-class .hljs-title,.hljs-selector-id,.hljs-template-variable,.hljs-title.class_,.hljs-variable{color:#fc6}.hljs-name,.hljs-section,.hljs-strong{font-weight:700}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-subst,.hljs-symbol{color:#f99157}.hljs-deletion{color:#dc322f}.hljs-formula{background:#eee8d5}.hljs-attr,.hljs-attribute{color:#81a2be}.hljs-emphasis{font-style:italic}.article-content{overflow-wrap:anywhere;font-size:1.1rem;line-height:1.75;display:flow-root}.article-content iframe,.article-content img,.article-content video{max-width:100%}.article-content img{height:auto}.article-content .article-card-deck,.article-content .article-task{margin:24px 0}.article-content .article-card-frame,.article-content .article-task-frame{border:0;border-radius:12px;width:100%;height:600px;display:block}.article-content .article-task-frame{box-sizing:border-box;border:1px solid #d3d3d3}.article-content pre{white-space:pre-wrap;border-radius:8px;padding:18px;overflow-x:auto}.article-content pre p{margin:0}.article-content table{max-width:100%;display:block;overflow-x:auto}.article-content mjx-container[display=true]{max-width:100%;padding:4px 0;overflow:auto hidden}.article-page{color:#233443;width:100%;min-width:0;max-width:1040px;margin:0 auto;padding:32px}.article-page .article-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.article-page .article-eyebrow{color:#42736b;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:.8rem;font-weight:700}.article-page h1{overflow-wrap:anywhere;margin:0;font-size:calc(clamp(1.7rem,3vw,2.4rem));line-height:1.2}.article-page .article-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.article-page .article-paper{background:#fff;border:1px solid #e2e8ec;border-radius:16px;padding:calc(clamp(20px,4vw,40px))}.article-page .article-cover{-o-object-fit:contain;object-fit:contain;border-radius:10px;width:100%;max-height:380px;display:block}@media (width<=600px){.article-page{padding:20px 12px}.article-page .article-actions{width:100%}.article-page .article-actions .btn{flex:1}}
