:root{--radius: .5rem}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;border:0}button,input,textarea,select{font:inherit;color:inherit}button{background:none;cursor:pointer}ul,ol{list-style:none}a{text-decoration:none;color:inherit}img,svg{display:block}table{border-collapse:collapse}html,body,#root{height:100%;overflow:hidden}body{font-feature-settings:"rlig" 1,"calt" 1}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-sidebar=sidebar][data-mobile=true]>[data-slot=sheet-close]{display:none}[data-slot=dropdown-menu-item]>svg,[data-slot=context-menu-item]>svg,[data-sidebar=menu-button]>svg,[data-sidebar=group-label]>svg,[data-sidebar=group-action]>svg,[data-sidebar=menu-sub-button]>svg{width:1rem;height:1rem;flex-shrink:0}[data-sidebar=menu-button]>span:last-child,[data-sidebar=menu-sub-button]>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.markdown-content{line-height:1.6;font-size:14px}.markdown-content p{margin-top:0;margin-bottom:12px}.markdown-content p:last-child{margin-bottom:0}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{margin-top:16px;margin-bottom:8px;font-weight:600;line-height:1.3}.markdown-content h1{font-size:1.8em}.markdown-content h2{font-size:1.5em}.markdown-content h3{font-size:1.3em}.markdown-content h4{font-size:1.1em}.markdown-content h5,.markdown-content h6{font-size:1em}.markdown-content ul,.markdown-content ol{margin-top:8px;margin-bottom:12px;padding-left:24px}.markdown-content li{margin-top:4px;margin-bottom:4px}.markdown-content li>p{margin-bottom:4px}.markdown-content ul{list-style-type:disc}.markdown-content ol{list-style-type:decimal}.markdown-content ul ul,.markdown-content ol ul{list-style-type:circle}.markdown-content code{background-color:#0000001a;padding:2px 6px;border-radius:4px;font-family:Courier New,Courier,monospace;font-size:.9em}.markdown-content pre{background-color:#0000001a;padding:12px;border-radius:6px;overflow-x:auto;margin-top:8px;margin-bottom:12px}.markdown-content pre code{background-color:transparent;padding:0}.markdown-content blockquote{border-left:4px solid rgba(128,128,128,.3);padding-left:12px;margin-left:0;margin-top:8px;margin-bottom:12px;color:#808080cc}.markdown-content a{color:#3b82f6;text-decoration:underline}.markdown-content a:hover{color:#2563eb}.markdown-content strong{font-weight:600}.markdown-content em{font-style:italic}.markdown-content hr{border:none;border-top:1px solid rgba(128,128,128,.3);margin-top:16px;margin-bottom:16px}
