:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #F7F7F7!important;-webkit-text-fill-color:#000000!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,input:autofill{box-shadow:inset 0 0 0 1000px #F7F7F7!important;-webkit-text-fill-color:#000000!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.rc-tree-switcher{background:none!important}@media (prefers-color-scheme:dark){html{color-scheme:dark}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}.masonry-grid{display:flex;margin-left:-16px;width:auto}.masonry-grid_column{padding-left:16px;background-clip:padding-box}.masonry-grid_column>div{margin-bottom:16px}.custom-tree .rc-tree-treenode{display:flex;align-items:center}.custom-tree .rc-tree-node-content-wrapper{display:flex;align-items:center;flex:1 1}.custom-tree .rc-tree-switcher{order:1;margin-right:8px}@keyframes thinking-shimmer-text{0%{background-position:-100% 0}to{background-position:100% 0}}@keyframes thinking-shimmer-icon{0%{transform:rotate(0deg);opacity:1}15%{opacity:.5}85%{opacity:.5}to{transform:rotate(1turn);opacity:1}}.thinking-shimmer-text{background-image:linear-gradient(270deg,#3646b3 0,#3646b3 40%,#a5aff0 50%,#3646b3 60%,#3646b3);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent!important;color:transparent!important;transform:translateZ(0);will-change:background-position;animation:thinking-shimmer-text 3s linear infinite}.thinking-shimmer-icon{display:inline-block;transform-origin:center;will-change:transform,opacity;animation:thinking-shimmer-icon 3s linear infinite}.answer-markdown{min-width:0;overflow-wrap:anywhere!important;word-break:break-word!important}.answer-markdown ol,.answer-markdown ul{list-style-position:inside!important;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem;margin:.5rem 0}.answer-markdown li{min-width:0!important}.answer-markdown li,.answer-markdown pre{overflow-wrap:anywhere!important;word-break:break-word!important}.answer-markdown pre{white-space:pre-wrap!important}.answer-markdown code{overflow-wrap:anywhere!important;word-break:break-word!important}.answer-markdown table{display:block;max-width:100%;overflow-x:auto}