html,body,#root{margin:0;min-height:100vh;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:hidden}*{touch-action:manipulation}@media (max-width: 767px){html .ant-input,html textarea,html select{font-size:16px}}.domain-node .domain-node-more{opacity:1}@media (min-width: 768px){.domain-node .domain-node-more{opacity:0;transition:opacity .2s}.domain-node:hover .domain-node-more,.domain-node:focus-within .domain-node-more{opacity:1}}.masonry{columns:4 280px;column-gap:24px}.masonry>*{break-inside:avoid;margin-bottom:16px}.tag-hash{color:var(--ant-color-text-quaternary);margin-inline-end:2px;font-weight:600}.tag-stats{display:flex;gap:8px}.tag-stat{flex:1;text-align:center;background:var(--ant-color-fill-tertiary);border-radius:6px;padding:6px 0}.tag-stat-num{font-weight:600;font-size:16px;line-height:1.3}.tag-stat-label{font-size:12px;color:var(--ant-color-text-secondary)}.tag-stat-clickable{cursor:pointer;transition:background .2s}.tag-stat-clickable:hover{background:var(--ant-color-fill-secondary)}.tag-stat-clickable:hover .tag-stat-num{color:var(--ant-color-text)}.h-scroll{overflow-x:auto;white-space:nowrap;scrollbar-width:none}.prompt-card{border:1px solid var(--ant-color-border);cursor:pointer}.prompt-card:hover{border-color:var(--ant-color-primary, #1677ff)}.card-clamp{white-space:pre-wrap;word-break:break-all;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.card-clamp code{white-space:pre-wrap}.clamp-2{word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ant-table-thead>tr>th{white-space:nowrap}.ant-table-tbody>tr>td{white-space:nowrap}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{border-inline-end:1px solid var(--ant-color-split)}.ant-table-tbody>tr>td:last-child,.ant-table-thead>tr>th:last-child{border-inline-end:none}.thin-scroll{scrollbar-width:thin;scrollbar-color:var(--ant-color-text-quaternary) transparent}.thin-scroll::-webkit-scrollbar{width:6px;height:6px}.thin-scroll::-webkit-scrollbar-track{background:transparent}.thin-scroll::-webkit-scrollbar-thumb{background:var(--ant-color-text-quaternary);border-radius:3px}.thin-scroll::-webkit-scrollbar-thumb:hover{background:var(--ant-color-text-tertiary)}.type-radio-fill{display:flex;width:100%}.type-radio-fill .ant-radio-button-wrapper{flex:1;text-align:center}.ant-table-content,.versions-table .ant-table-content,.vars-table .ant-table-content{scrollbar-width:thin;scrollbar-color:var(--ant-color-text-quaternary) transparent}.ant-table-content::-webkit-scrollbar,.versions-table .ant-table-content::-webkit-scrollbar,.vars-table .ant-table-content::-webkit-scrollbar{width:6px;height:6px}.ant-table-content::-webkit-scrollbar-track,.versions-table .ant-table-content::-webkit-scrollbar-track,.vars-table .ant-table-content::-webkit-scrollbar-track{background:transparent}.ant-table-content::-webkit-scrollbar-thumb,.versions-table .ant-table-content::-webkit-scrollbar-thumb,.vars-table .ant-table-content::-webkit-scrollbar-thumb{background:var(--ant-color-text-quaternary);border-radius:3px}.ant-table-content::-webkit-scrollbar-thumb:hover,.versions-table .ant-table-content::-webkit-scrollbar-thumb:hover,.vars-table .ant-table-content::-webkit-scrollbar-thumb:hover{background:var(--ant-color-text-tertiary)}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body pre{background:var(--ant-color-fill-tertiary);padding:12px;border-radius:8px;overflow-x:auto}.markdown-body code{background:var(--ant-color-fill-tertiary);padding:2px 5px;border-radius:4px;font-size:13px}.markdown-body pre code{background:none;padding:0}.markdown-body blockquote{margin:8px 0;padding:4px 12px;border-inline-start:3px solid var(--ant-color-border);color:var(--ant-color-text-tertiary)}.markdown-body table{border-collapse:collapse;margin:8px 0}.markdown-body th,.markdown-body td{border:1px solid var(--ant-color-border);padding:6px 12px}.h-scroll::-webkit-scrollbar{display:none}
