.public-header[data-v-4f5d90fc]{gap:25px;max-width:1280px;margin:0 auto;min-height:76px;line-height:1.5}.public-brand[data-v-4f5d90fc],.public-header[data-v-4f5d90fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.public-brand[data-v-4f5d90fc]{gap:12px;color:#203858;font-size:17px;font-weight:650;-ms-flex-negative:0;flex-shrink:0}.public-brand img[data-v-4f5d90fc]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.public-brand small[data-v-4f5d90fc]{display:block;color:#94a0b3;font-size:10px;font-weight:400;margin-top:2px}.public-nav[data-v-4f5d90fc]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;background:transparent}.public-home[data-v-4f5d90fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;margin-left:auto;color:#2563eb;font-size:13px;padding:9px 13px;border-radius:8px;background:#f0f5ff;white-space:nowrap}@media (max-width:700px){.public-header[data-v-4f5d90fc]{gap:12px}.public-nav[data-v-4f5d90fc]{display:none}.public-brand[data-v-4f5d90fc]{font-size:14px}.public-brand img[data-v-4f5d90fc]{width:34px;height:34px}.public-home[data-v-4f5d90fc]{font-size:12px;padding:8px 10px}}.footer[data-v-0c1c0f77]{width:100%;height:90px;bottom:0;padding-top:20px;padding-bottom:15px;text-align:center}.user-enter[data-v-c8d3c94c]{padding:28px 22px;border:1px solid #e4eaf3;border-radius:14px;text-align:center;background:#fff}.user-enter h3[data-v-c8d3c94c]{margin:17px 0 10px;color:#253b5b;font-size:17px}.user-enter p[data-v-c8d3c94c]{margin-bottom:22px;color:#8a97aa;font-size:12px;line-height:1.8}.user-enter .ant-btn[data-v-c8d3c94c]{border-radius:8px;height:39px}.container[data-v-be3edbd2]{background:#f4f7fb;min-height:100vh;color:#243b5a}.ant-layout[data-v-be3edbd2]{background:transparent}.ant-layout-header[data-v-be3edbd2]{background:#fff;height:auto;min-height:76px;padding:0 30px;border-bottom:1px solid #e7edf5}.ant-layout-has-sider[data-v-be3edbd2]{max-width:1280px;width:calc(100% - 48px);margin:28px auto 0;gap:24px}.ant-layout-content[data-v-be3edbd2]{min-width:0}.ant-layout-sider[data-v-be3edbd2]{background:transparent;-webkit-box-flex:0!important;-ms-flex:0 0 255px!important;flex:0 0 255px!important;max-width:255px!important;width:255px!important;min-width:0!important}.ant-layout-footer[data-v-be3edbd2]{background:transparent}.project-detail[data-v-be3edbd2]{width:100%}.scratch-player[data-v-be3edbd2]{padding:15px;background:#fff;border:1px solid #e4eaf3;border-radius:14px}.scratch-player iframe[data-v-be3edbd2]{width:100%;height:62vw;max-height:620px;min-height:300px;display:block;border-radius:8px}.project-info[data-v-be3edbd2]{padding:24px;margin:20px 0;background:#fff;border:1px solid #e4eaf3;border-radius:13px}.project-info .ant-row-flex[data-v-be3edbd2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.project-info .title[data-v-be3edbd2]{color:#213a5d;font-size:22px;margin-bottom:8px}.project-info .time[data-v-be3edbd2]{color:#94a0b1;font-size:12px}.project-info p[data-v-be3edbd2]{margin:8px 0 0;font-size:12px;color:#8291a6;overflow-wrap:anywhere}.project-op[data-v-be3edbd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:9px}.project-op .anticon[data-v-be3edbd2]{font-size:20px}.project-op .gap[data-v-be3edbd2]{color:#8392a7;font-size:13px;margin-right:6px}.project-comment[data-v-be3edbd2]{padding:25px;border:1px solid #e4eaf3;border-radius:13px;background:#fff}.project-comment .publish>.ant-row-flex[data-v-be3edbd2]{gap:13px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.project-comment .comment-user[data-v-be3edbd2]{text-align:center;-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px}.project-comment .comment-user p[data-v-be3edbd2]{margin-top:8px;color:#8491a6;font-size:12px}.project-comment .publish .ant-col-16[data-v-be3edbd2]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.project-comment .comment-btn button[data-v-be3edbd2]{border-radius:8px;margin-top:3px}.project-comment .comment-content[data-v-be3edbd2]{width:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:#50647f}.project-comment .comment-list[data-v-be3edbd2]{padding:0 4px}.work-error[data-v-be3edbd2]{margin-bottom:22px}.work-error .ant-btn[data-v-be3edbd2]{margin-top:12px}.work-loading[data-v-be3edbd2]{display:block;padding:140px 20px}@media (max-width:1000px){.ant-layout-has-sider[data-v-be3edbd2]{display:block}.ant-layout-sider[data-v-be3edbd2]{width:100%!important;max-width:none!important;margin-top:24px}.project-comment .comment-btn button[data-v-be3edbd2]{font-size:12px;padding:0 10px}}@media (max-width:600px){.ant-layout-header[data-v-be3edbd2]{padding:0 16px}.ant-layout-has-sider[data-v-be3edbd2]{width:calc(100% - 24px);margin-top:16px}.project-comment[data-v-be3edbd2],.project-info[data-v-be3edbd2]{padding:17px}.project-info>.ant-row-flex[data-v-be3edbd2]{gap:12px}.project-info .ant-col-4[data-v-be3edbd2]{width:60px}.project-info .ant-col-14[data-v-be3edbd2]{-webkit-box-flex:1;-ms-flex:1;flex:1}.project-info .ant-col-6[data-v-be3edbd2]{width:100%;padding-top:10px}.project-info .title[data-v-be3edbd2]{font-size:18px}.project-comment .publish>.ant-row-flex[data-v-be3edbd2]{-ms-flex-wrap:wrap;flex-wrap:wrap}.project-comment .comment-user[data-v-be3edbd2]{display:none}.project-comment .publish .ant-col-16[data-v-be3edbd2]{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.project-comment .publish .ant-col-4[data-v-be3edbd2]{width:100%;text-align:right}.scratch-player[data-v-be3edbd2]{padding:7px}.scratch-player iframe[data-v-be3edbd2]{min-height:260px}}