html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}@font-face{font-family:AnthropicSans Display;src:url(/assets/AnthropicSans-Display-Regular-Static-B1aUon5J.otf)format("opentype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:AnthropicSans Display;src:url(/assets/AnthropicSans-Display-Medium-Static-m_7LVUT0.otf)format("opentype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:AnthropicSans Display;src:url(/assets/AnthropicSans-Display-Semibold-Static-C7sGC3PB.otf)format("opentype");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:AnthropicSans Display;src:url(/assets/AnthropicSans-Display-Bold-Static-C_LE7aMq.otf)format("opentype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:AnthropicSans Display;src:url(/assets/AnthropicSans-Display-Extrabold-Static-dhRaA5EZ.otf)format("opentype");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:AnthropicSans Text;src:url(/assets/AnthropicSans-Text-Regular-Static-qvjqf9cj.otf)format("opentype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:AnthropicSans Text;src:url(/assets/AnthropicSans-Text-Medium-Static-BASbuOq1.otf)format("opentype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:AnthropicSans Text;src:url(/assets/AnthropicSans-Text-Semibold-Static-BgSNB4Bq.otf)format("opentype");font-weight:600;font-style:normal;font-display:block}*{box-sizing:border-box;margin:0;padding:0}html,body{color:#141413;background-color:#f0eee6;width:100%;height:100%;font-family:AnthropicSans Text,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-size:14px}::selection{background:#2aa1a938}*{scrollbar-width:thin;scrollbar-color:#d2cfc5 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#d2cfc5;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#b5b1a7}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}#app{width:100%;height:100%}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;background:0 0;border:none;outline:none}input,textarea{border:none;outline:none}.clearfix:after{content:"";clear:both;display:table}.flex-center{justify-content:center;align-items:center;display:flex}.flex-between{justify-content:space-between;align-items:center;display:flex}.text-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-container{background-color:#f0eee6;min-height:100vh}.card{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px #00000014}.btn-primary{color:#fff;background-color:#2aa1a9;border-radius:8px;padding:10px 24px;font-size:14px;transition:all .3s}.btn-primary:hover{background-color:#269198}.btn-secondary{color:#fff;background-color:#263749;border-radius:8px;padding:10px 24px;font-size:14px;transition:all .3s}.btn-secondary:hover{background-color:#223242}.md-view{font-size:inherit;word-break:break-word;line-height:1.7}.md-view>.md-block:first-child>:first-child{margin-top:0}.md-view>.md-block:last-child>:last-child{margin-bottom:0}.md-view p{margin:0 0 10px}.md-view h1,.md-view h2,.md-view h3,.md-view h4,.md-view h5,.md-view h6{margin:18px 0 10px;font-weight:600;line-height:1.4}.md-view h1{font-size:1.5em}.md-view h2{font-size:1.3em}.md-view h3{font-size:1.15em}.md-view h4,.md-view h5,.md-view h6{font-size:1em}.md-view ul{margin:8px 0;padding-left:22px;list-style:outside}.md-view ol{margin:8px 0;padding-left:22px;list-style:decimal}.md-view li{margin:3px 0}.md-view li::marker{color:#a5a29a}.md-view li>p{margin:2px 0}.md-view li>ul,.md-view li>ol{margin:3px 0}.md-view li.task-list-item{list-style:none}.md-view li.task-list-item input[type=checkbox]{vertical-align:middle;accent-color:#2aa1a9;margin-right:6px}.md-view details{background:#faf9f5;border:1px solid #e8e6dc;border-radius:8px;margin:10px 0;padding:6px 14px}.md-view details summary{cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:500}.md-view a{color:#2aa1a9;text-decoration:none}.md-view a:hover{text-decoration:underline}.md-view code{background:#f0ede4;border-radius:4px;padding:2px 6px;font-family:Consolas,Monaco,monospace;font-size:13px}.md-view pre.md-code{background:#f5f3ec;border:1px solid #e8e6dc;border-radius:8px;margin:10px 0;padding:12px 14px;line-height:1.55;overflow-x:auto}.md-view pre.md-code code{white-space:pre;background:0 0;padding:0;font-size:13px;display:block}.md-view blockquote{color:#5f5d55;background:#f5f3ec;border-left:3px solid #2aa1a9;border-radius:0 6px 6px 0;margin:10px 0;padding:6px 14px}.md-view blockquote>p{margin:4px 0}.md-view table{border-collapse:collapse;max-width:100%;margin:10px 0;display:block;overflow-x:auto}.md-view table th,.md-view table td{word-break:break-word;border:1px solid #d8d5cc;padding:6px 12px;font-size:13px}.md-view table th{text-align:center;background:#f0ede4;font-weight:600}.md-view table tbody tr:nth-child(2n){background:#f5f3ec}.md-view hr{border:none;border-top:1px solid #ece9de;margin:16px 0}.md-view img{max-width:100%}.md-view .katex-display{padding:2px 0;overflow:auto hidden}.dashboard-layout .ant-btn-primary{background:#2aa1a9;border-color:#2aa1a9}.dashboard-layout .ant-btn-primary:not(:disabled):hover{background:#269198;border-color:#269198}.dashboard-layout .ant-btn-primary:disabled{color:#00000040;background:#f0ede4;border-color:#d8d5cc}.dashboard-layout .dash-card .card-actions .primary-btn{color:#fff;background:#2aa1a9;border:1px solid #2aa1a9}.dashboard-layout .dash-card .card-actions .primary-btn:hover{color:#fff;background:#269198;border-color:#269198}.dashboard-layout .dash-card .card-actions .danger-btn{color:#c0453a;border:1px solid #c0453a}.dashboard-layout .dash-card .card-actions .danger-btn:hover{color:#9a372e;background:#f0d9d6;border-color:#9a372e}.dash-page{flex-direction:column;height:100%;display:flex}.dash-page-content{flex:1;min-height:0;padding:24px;overflow-y:auto}.dash-section{background:#faf9f5;border:1px solid #ece9de;border-radius:12px;padding:24px}.dash-section .section-title{color:#141413;border-bottom:1px solid #ece9de;margin-bottom:20px;padding-bottom:12px;font-size:16px;font-weight:600}.dash-empty{justify-content:center;align-items:center;height:100%;display:flex}.dash-card{background:#faf9f5;border:1px solid #ece9de;border-radius:12px;padding:20px;transition:all .3s;position:relative}.dash-card:hover{border-color:#2aa1a9;box-shadow:0 4px 16px #0000001f}.dash-card .card-icon-wrapper{background:#2aa1a91a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.dash-card .card-icon-wrapper .anticon{color:#2aa1a9;font-size:24px}.dash-card .card-icon-wrapper img{object-fit:cover;width:100%;height:100%}.dash-card .card-title{color:#141413;font-size:16px;font-weight:600}.dash-card .card-desc{color:#6e6b62;line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.dash-card .card-actions{opacity:0;pointer-events:none;gap:8px;height:36px;transition:opacity .3s,pointer-events .3s;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.dash-card .card-actions .action-btn{border-radius:10px;flex:1;justify-content:center;align-items:center;gap:4px;height:36px;font-size:14px;display:flex}.dash-card:hover .card-actions{opacity:1;pointer-events:auto}@font-face{font-family:AnthropicSans Display;src:url(/assets/AnthropicSans-Display-Regular-Static-B1aUon5J.otf)format("opentype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:AnthropicSans Display;src:url(/assets/AnthropicSans-Display-Medium-Static-m_7LVUT0.otf)format("opentype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:AnthropicSans Display;src:url(/assets/AnthropicSans-Display-Semibold-Static-C7sGC3PB.otf)format("opentype");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:AnthropicSans Display;src:url(/assets/AnthropicSans-Display-Bold-Static-C_LE7aMq.otf)format("opentype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:AnthropicSans Display;src:url(/assets/AnthropicSans-Display-Extrabold-Static-dhRaA5EZ.otf)format("opentype");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:AnthropicSans Text;src:url(/assets/AnthropicSans-Text-Regular-Static-qvjqf9cj.otf)format("opentype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:AnthropicSans Text;src:url(/assets/AnthropicSans-Text-Medium-Static-BASbuOq1.otf)format("opentype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:AnthropicSans Text;src:url(/assets/AnthropicSans-Text-Semibold-Static-BgSNB4Bq.otf)format("opentype");font-weight:600;font-style:normal;font-display:block}html.is-mobile{-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:none}html.is-mobile body{-webkit-overflow-scrolling:touch}html.is-touch{-webkit-tap-highlight-color:transparent}html.is-touch button:active,html.is-touch a:active,html.is-touch .menu-item:active,html.is-touch .dash-card:active{opacity:.72}html.is-touch .dash-card .card-actions,html.is-mobile .dash-card .card-actions{margin-top:12px;opacity:1!important;pointer-events:auto!important;height:auto!important;position:static!important}html.is-touch .dash-card .card-footer,html.is-mobile .dash-card .card-footer,html.is-touch .chat-item .chat-item-more,html.is-mobile .chat-item .chat-item-more{opacity:1!important}html.is-touch .att-item>.att-remove,html.is-mobile .att-item>.att-remove{opacity:1!important;pointer-events:auto!important}html.is-touch .att-item .att-eye,html.is-mobile .att-item .att-eye,html.is-touch .avatar-preview .avatar-overlay,html.is-mobile .avatar-preview .avatar-overlay,html.is-touch .provider-head .provider-actions,html.is-mobile .provider-head .provider-actions,html.is-touch .msg-item .msg-head .msg-del,html.is-mobile .msg-item .msg-head .msg-del,html.is-touch .resource-item .resource-actions .expand-btn,html.is-mobile .resource-item .resource-actions .expand-btn{opacity:1!important}html.is-touch .rail-agent .pin-btn,html.is-mobile .rail-agent .pin-btn{opacity:1!important;pointer-events:auto!important}html.is-touch .home-page .card-arrow,html.is-mobile .home-page .card-arrow{opacity:1!important}html.is-mobile .ant-drawer .ant-drawer-content-wrapper{width:100%!important;max-width:100vw!important}html.is-mobile .ant-drawer .ant-drawer-body{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}html.is-mobile .ant-modal{margin:12px auto;padding-bottom:0;top:0;max-width:calc(100vw - 24px)!important}html.is-mobile .ant-modal .ant-modal-content{padding:16px!important}html.is-mobile .ant-modal .ant-modal-body{max-height:calc(100dvh - 190px);overflow-y:auto}html.is-mobile .ant-dropdown-menu,html.is-mobile .ant-select-dropdown,html.is-mobile .ant-popover{max-width:calc(100vw - 24px)!important}html.is-mobile .ant-popover-inner-content{max-height:60vh;overflow-y:auto}html.is-mobile .ant-picker-dropdown{max-width:calc(100vw - 16px)!important}html.is-mobile .ant-picker-panels{flex-direction:column!important}html.is-mobile .ant-message-notice-content{max-width:calc(100vw - 24px)!important}html.is-mobile .ant-modal-confirm-btns{gap:8px;display:flex}html.is-mobile .ant-modal-confirm-btns .ant-btn{flex:1}html.is-mobile .ant-table-wrapper .ant-table-content,html.is-mobile .ant-table-wrapper .ant-table-body{-webkit-overflow-scrolling:touch;overflow-x:auto!important}html.is-mobile .adm-table-card .ant-table-content>table{min-width:680px}html.is-mobile .adm-table-card .ant-table-thead>tr>th,html.is-mobile .adm-table-card .ant-table-tbody>tr>td{white-space:nowrap}html.is-mobile .ant-pagination{row-gap:8px;margin-top:12px;flex-wrap:wrap!important;justify-content:center!important}html.is-mobile .ant-pagination .ant-pagination-options{display:none!important}html.is-mobile .ant-input,html.is-mobile .ant-input-affix-wrapper>input.ant-input,html.is-mobile .ant-select-selection-search-input,html.is-mobile .ant-input-number-input,html.is-mobile textarea.ant-input,html.is-mobile .ant-picker input{font-size:16px!important}html.is-mobile .ant-btn:not(.ant-btn-sm):not(.ant-btn-link):not(.ant-btn-text){min-height:34px}html.is-mobile .chat-layout,html.is-mobile .dashboard-layout,html.is-mobile .admin-layout{height:100dvh;overflow:hidden}html.is-mobile .chat-layout .main-container,html.is-mobile .dashboard-layout .main-container,html.is-mobile .admin-layout .admin-container{border:none;border-radius:0;margin:0!important}html.is-mobile .chat-header,html.is-mobile .dashboard-layout .header,html.is-mobile .admin-layout .header{height:56px;min-height:56px;padding:0 12px}html.is-mobile .chat-header .sidebar-toggle,html.is-mobile .dashboard-layout .sidebar-toggle,html.is-mobile .admin-layout .sidebar-toggle{z-index:70;min-width:40px;min-height:40px}html.is-mobile .chat-layout .sidebar,html.is-mobile .dashboard-layout .sidebar,html.is-mobile .admin-layout .sidebar{z-index:66;width:min(88vw,340px)}html.is-mobile .dashboard-layout.drawer-open .header .sidebar-toggle,html.is-mobile .admin-layout.drawer-open .header .sidebar-toggle{opacity:0;pointer-events:none}html.is-mobile .agent-rail{display:none}html.is-mobile .dashboard-layout .admin-btns .admin-btn{padding:8px 10px}html.is-mobile .dashboard-layout .admin-btns .admin-btn .btn-text{display:none}html.is-mobile .dashboard-layout .admin-btns .admin-btn .btn-icon{opacity:1;font-size:16px}html.is-mobile .dashboard-layout .dash-page-header .header-content,html.is-mobile .admin-layout .dash-page-header .header-content{flex-wrap:wrap;gap:10px;padding:12px 16px}html.is-mobile .dashboard-layout .dash-page-header h2,html.is-mobile .admin-layout .dash-page-header h2{white-space:normal;font-size:18px}html.is-mobile .dashboard-layout .dash-page-content{padding:16px 14px 24px}html.is-mobile .admin-layout .admin-content{padding:16px 14px calc(24px + env(safe-area-inset-bottom,0px))}html.is-mobile .dashboard-layout .dash-page-header .header-right,html.is-mobile .admin-layout .dash-page-header .header-right{flex-wrap:wrap;flex-shrink:1;justify-content:flex-start;gap:8px;width:100%}html.is-mobile .chat-layout .chat-container .chat-messages{padding:16px 12px!important}html.is-mobile .chat-layout .chat-container .chat-messages .messages-wrapper .message{gap:10px!important;margin-bottom:18px!important}html.is-mobile .chat-layout .chat-container .chat-messages .messages-wrapper .message.user .user-msg-body,html.is-mobile .chat-layout .chat-container .chat-messages .messages-wrapper .message .group-own-bubble{max-width:86%!important}html.is-mobile .chat-layout .chat-container .chat-messages .messages-wrapper .message .message-actions .copy-btn{min-width:32px;min-height:32px}html.is-mobile .chat-layout .chat-container .chat-messages .messages-wrapper .message-edit{max-width:100%!important}html.is-mobile .chat-layout .chat-container .chat-messages .messages-wrapper .message .markdown-body{font-size:15px}html.is-mobile .chat-layout .chat-container .chat-center-area{padding:12px!important}html.is-mobile .chat-layout .chat-container .chat-center-area.has-messages{padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px))!important}html.is-mobile .chat-layout .chat-container .chat-center-area .welcome-section{margin-bottom:20px!important}html.is-mobile .chat-layout .chat-container .chat-center-area .welcome-section .welcome-title{text-align:center;line-height:1.4;white-space:normal!important;font-size:20px!important}html.is-mobile .chat-layout .chat-container .chat-input-container{border-radius:14px!important}html.is-mobile .chat-layout .chat-container .chat-input-container .input-main{padding:12px 14px 4px!important}html.is-mobile .chat-layout .chat-container .chat-input-container .input-main .chat-editor{max-height:148px!important;font-size:16px!important}html.is-mobile .chat-layout .chat-container .chat-input-container .input-toolbar{min-width:0;gap:6px!important;padding:6px 8px 8px 10px!important}html.is-mobile .chat-layout .chat-container .chat-input-container .model-selector{min-height:32px;max-width:36vw!important;padding:5px 8px!important}html.is-mobile .chat-layout .chat-container .chat-input-container .effort-selector{flex-shrink:0;min-height:32px;padding:5px 8px!important}html.is-mobile .chat-layout .chat-container .chat-input-container .attach-btn{flex-shrink:0;width:36px!important;height:36px!important}html.is-mobile .chat-layout .chat-container .chat-input-container .send-btn{flex-shrink:0;width:38px!important;min-width:38px!important;height:38px!important}html.is-mobile .chat-layout .chat-container .chat-input-container .ctx-ring-btn{flex-shrink:0;width:36px!important;height:36px!important;margin-right:2px!important}html.is-mobile .chat-layout .chat-container .chat-input-container .cancel-btn,html.is-mobile .chat-layout .chat-container .chat-input-container .send-pill{height:36px!important}html.is-mobile .chat-layout .chat-container .chat-input-container .mention-menu{overflow-y:auto;max-height:46vh!important}html.is-mobile .chat-layout .subagent-drawer{z-index:80;inset:0;width:100%!important;height:100dvh!important;box-shadow:none!important;border:none!important;border-radius:0!important;margin:0!important;position:fixed!important}html.is-mobile .chat-search-modal .palette .palette-body{min-height:180px;max-height:calc(100dvh - 240px);height:auto!important}html.is-mobile .chat-search-modal .palette .palette-footer{display:none!important}html.is-mobile .chat-layout .ui-image-list .ui-img-row{flex-direction:column;align-items:flex-start}html.is-mobile .chat-layout .chat-header .header-title-wrap .chat-title{font-size:15px!important}html.is-mobile .chat-layout .chat-header .header-title-wrap .chat-subtitle{display:none!important}html.is-mobile .chat-layout .sidebar .sidebar-top .personalize-btn,html.is-mobile .chat-layout .sidebar .sidebar-top .edit-agent-btn{width:36px!important;height:36px!important}html.is-mobile .chat-layout .sidebar .chat-list .chat-item-more{min-width:36px;min-height:36px}html.is-mobile .chat-layout .sidebar .chat-list .chat-item{padding:12px!important}html.is-mobile .chat-layout .sidebar .sidebar-actions .shortcut-hint{display:none!important}html.is-tablet .chat-layout .chat-pet{display:none}html.is-mobile .ctx-panel{width:min(84vw,320px)!important}html.is-mobile .dashboard-layout .dash-section,html.is-mobile .dashboard-layout .dash-card{padding:16px}html.is-mobile .dashboard-layout .dash-card .card-actions{flex-wrap:wrap;gap:8px}html.is-mobile .dashboard-layout .dash-card .card-actions .action-btn{flex:auto;min-width:0}html.is-mobile .dashboard-layout .dash-card .card-actions .more-btn{flex:0 0 36px}html.is-mobile .dashboard-layout .edit-sections,html.is-mobile .dashboard-layout .edit-layout{gap:14px}html.is-mobile .dashboard-layout .resource-grid,html.is-mobile .dashboard-layout .settings-grid{grid-template-columns:1fr}html.is-mobile .dashboard-layout .preset-row{grid-template-columns:repeat(2,1fr)}html.is-mobile .dashboard-layout .slider-head{flex-wrap:wrap;row-gap:8px}html.is-mobile .dashboard-layout .ant-row>.ant-col-14,html.is-mobile .dashboard-layout .ant-row>.ant-col-10,html.is-mobile .dashboard-layout .ant-row>.ant-col-6,html.is-mobile .dashboard-layout .ant-row>.ant-col-18{flex:0 0 100%;max-width:100%}html.is-mobile .dashboard-layout .skill-toolbar{flex-wrap:wrap;gap:10px}html.is-mobile .dashboard-layout .skill-toolbar .filter-repo,html.is-mobile .dashboard-layout .skill-toolbar .filter-installed,html.is-mobile .dashboard-layout .skill-toolbar .filter-search{flex:100%;width:100%;min-width:0}html.is-mobile .dashboard-layout .skill-toolbar :deep(.ant-radio-group){width:100%;display:flex}html.is-mobile .dashboard-layout .skill-toolbar :deep(.ant-radio-group) .ant-radio-button-wrapper{text-align:center;flex:1;min-width:0}html.is-mobile .dashboard-layout .similarity-search .composer-bar{row-gap:10px}html.is-mobile .dashboard-layout .similarity-search .composer-bar .param-number,html.is-mobile .dashboard-layout .similarity-search .composer-bar .threshold-slider{width:100%}html.is-mobile .dashboard-layout .similarity-search .hit-row{flex-wrap:wrap;row-gap:8px}html.is-mobile .dashboard-layout .similarity-search .hit-score{order:-1;width:auto;min-width:0}html.is-mobile .dashboard-layout .similarity-search .hit-main{flex:100%}html.is-mobile .dashboard-layout .usage-page .page-scroll-content{max-height:none;padding:16px 14px 24px}html.is-mobile .dashboard-layout .dist-wrapper{flex-direction:column;gap:12px}html.is-mobile .dashboard-layout .dist-wrapper .donut-box{flex:none;width:100%}html.is-mobile .dashboard-layout .dist-wrapper .dist-legend{width:100%;max-height:220px}html.is-mobile .dashboard-layout .metrics-row{grid-template-columns:1fr}html.is-mobile .dashboard-layout .profile-content{padding:16px 14px 24px}html.is-mobile .dashboard-layout .form-grid{grid-template-columns:1fr}html.is-mobile .dashboard-layout .crop-container{flex-direction:column;gap:16px}html.is-mobile .dashboard-layout .crop-preview{width:100%}html.is-mobile .dashboard-layout .crop-preview .preview-box{width:160px;height:160px}html.is-mobile .dashboard-layout .crop-area{min-height:320px}html.is-mobile .dashboard-layout .template-grid{grid-template-columns:1fr}html.is-mobile .dashboard-layout .meta-list{max-width:100%}html.is-mobile .dashboard-layout .chunk-content{max-height:200px}html.is-mobile .admin-layout .adm-filter-bar{gap:8px}html.is-mobile .admin-layout .adm-filter-bar .adm-filter-item{width:calc(50% - 4px);min-width:0}html.is-mobile .admin-layout .adm-filter-bar .adm-filter-search,html.is-mobile .admin-layout .adm-filter-bar>.ant-btn-primary{width:100%}html.is-mobile .admin-layout .adm-page-header{flex-wrap:wrap;gap:10px}html.is-mobile .admin-layout .adm-page-title{font-size:18px}html.is-mobile .admin-layout .adm-stat-strip{grid-template-columns:repeat(2,1fr);gap:10px}html.is-mobile .admin-layout .adm-stat-strip .adm-stat-card{padding:12px 14px}html.is-mobile .admin-layout .adm-stat-strip .adm-stat-card .adm-stat-value{font-size:19px}html.is-mobile .admin-layout .adm-chart-grid{grid-template-columns:1fr;gap:12px}html.is-mobile .admin-layout .adm-chart-card,html.is-mobile .admin-layout .adm-table-card{padding:14px}html.is-tablet .admin-layout .usage-admin-page .insight-grid,html.is-tablet .admin-layout .usage-admin-page .bottom-row{grid-template-columns:1fr}html.is-mobile .admin-layout .usage-admin-page .filter-bar{flex-wrap:wrap;row-gap:8px}html.is-mobile .admin-layout .usage-admin-page .filter-bar .ant-picker,html.is-mobile .admin-layout .usage-admin-page .filter-bar .ant-input-number{flex:100%;width:100%}html.is-mobile .admin-layout .dist-wrapper{flex-direction:column;gap:12px}html.is-mobile .admin-layout .dist-wrapper .donut-box{flex:none;width:100%}html.is-mobile .admin-layout .dist-wrapper .dist-legend{width:100%;max-height:220px}html.is-mobile .admin-layout .adm-drawer .ant-form-item-label{white-space:normal}html.is-mobile .admin-layout .ant-card .chart-canvas,html.is-mobile .dashboard-layout .ant-card .chart-canvas,html.is-mobile .admin-layout .ant-card .calendar-canvas,html.is-mobile .dashboard-layout .ant-card .calendar-canvas{max-width:100%;overflow:hidden}html.is-mobile .home-page .hero{min-height:100svh;padding:88px 0 32px}html.is-mobile .home-page .hero-slogan{letter-spacing:.08em;text-indent:.08em;font-size:clamp(28px,8.4vw,38px)}html.is-mobile .home-page .hero-input{margin-top:26px}html.is-mobile .home-page .hero-entries{gap:8px;margin-top:18px}html.is-mobile .home-page .hero-entry{padding:8px 16px;font-size:13.5px}html.is-mobile .home-page .hero-entry .entry-icon{font-size:14px}html.is-mobile .home-page .hero-input .chat-input-container .input-toolbar{min-width:0;gap:6px!important;padding:6px 8px 8px 10px!important}html.is-mobile .home-page .hero-input .chat-input-container .model-selector{min-height:32px;max-width:34vw!important;padding:5px 8px!important}html.is-mobile .home-page .hero-input .chat-input-container .effort-selector{flex-shrink:0;min-height:32px;padding:5px 8px!important}html.is-mobile .home-page .hero-input .model-label,html.is-mobile .home-page .hero-input .effort-label{white-space:nowrap}html.is-mobile .home-page .hm-btn{padding:11px 22px;font-size:15px}html.is-mobile .home-page .footer-top{grid-template-columns:1fr 1fr;gap:24px}html.is-mobile .home-page .footer-top .footer-brand{grid-column:1/-1}html.is-tablet .home-page .header.is-floating .header-inner{width:calc(100% - 24px);max-width:none}html.is-mobile .home-page .header.is-floating .header-inner{width:calc(100% - 16px);max-width:none}html.is-compact .home-page .user-info .user-name{display:none!important}html.is-compact .home-page .header-inner{gap:16px}html.is-mobile .share-page{padding:20px 16px calc(24px + env(safe-area-inset-bottom,0px))}html.is-mobile .share-page .card-header{padding:20px 20px 16px}html.is-mobile .share-page .card-header .conversation-title{font-size:18px;line-height:1.35}html.is-mobile .share-page .card-header .conversation-meta{font-size:12px}html.is-mobile .share-page .card-divider{margin:0 20px}html.is-mobile .share-page .card-content{padding:0}html.is-mobile .share-page .action-buttons .text-btn{height:36px;padding:0 18px;font-size:14px}html.is-mobile .share-page .chat-messages{padding:16px 12px}html.is-mobile .share-page .chat-messages .messages-wrapper .message{gap:10px;margin-bottom:18px}html.is-mobile .share-page .chat-messages .messages-wrapper .message.user .user-msg-body{max-width:86%}html.is-mobile .not-found,html.is-mobile .forbidden{min-height:100dvh;padding:24px 16px calc(24px + env(safe-area-inset-bottom,0px))}html.is-mobile .not-found .content .logo,html.is-mobile .forbidden .content .logo{width:64px;height:64px;margin-bottom:18px}html.is-mobile .not-found .content .actions,html.is-mobile .forbidden .content .actions{flex-wrap:wrap;gap:10px}html.is-mobile .ant-modal .preset-row{grid-template-columns:repeat(2,1fr)}html.is-mobile .ant-modal .shape-grid{grid-template-columns:repeat(3,1fr)}html.is-mobile .ant-modal .ant-tooltip{max-width:calc(100vw - 40px)}html.is-mobile .ant-drawer .preview-container{padding:8px}
