#userLayout[data-v-f02c11fa]{text-align:center;background:url(https://gw.alipayobjects.com/zos/rmsportal/FfdJeJRQWjEeGTpqgBKj.png) 0 0/100% 100%}#userLayout .logo[data-v-f02c11fa]{width:64px;height:64px;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.2);-o-object-fit:cover;object-fit:cover}#userLayout .header[data-v-f02c11fa]{margin-top:16px}#userLayout .content[data-v-f02c11fa]{margin-bottom:16px;padding:20px}#userLayout .footer[data-v-f02c11fa]{padding:14px;position:sticky;bottom:0;right:0;left:0;text-align:center}#UserLoginView[data-v-de48b090]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.login-container[data-v-de48b090]{width:100%;max-width:420px;animation:fadeIn-de48b090 .5s ease-in-out}.login-card[data-v-de48b090]{background:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.12);padding:30px;overflow:hidden;transition:all .3s ease}.login-card[data-v-de48b090]:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.18)}.login-header[data-v-de48b090]{text-align:center;margin-bottom:30px}.login-logo[data-v-de48b090]{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:16px;border:3px solid #f0f2f5;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:transform .3s ease}.login-logo[data-v-de48b090]:hover{transform:scale(1.05)}.login-title[data-v-de48b090]{font-size:24px;font-weight:600;color:#1d2129;margin-bottom:8px}.login-subtitle[data-v-de48b090]{color:#86909c;font-size:14px;margin-bottom:20px}.login-form[data-v-de48b090]{width:100%}.login-options[data-v-de48b090]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.login-button[data-v-de48b090]{width:100%;height:40px;font-size:16px;margin-top:10px;background:linear-gradient(90deg,#165dff,#4080ff);border:none;transition:all .3s ease}.login-button[data-v-de48b090]:hover{background:linear-gradient(90deg,#0e4fd1,#2c6ff7);transform:translateY(-2px)}.register-link[data-v-de48b090]{text-align:center;margin-top:16px;color:#86909c}@keyframes fadeIn-de48b090{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#UserRegisterView[data-v-1cdb5cb6]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.register-container[data-v-1cdb5cb6]{width:100%;max-width:420px;animation:fadeIn-1cdb5cb6 .5s ease-in-out}.register-card[data-v-1cdb5cb6]{background:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.12);padding:30px;overflow:hidden;transition:all .3s ease}.register-card[data-v-1cdb5cb6]:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.18)}.register-header[data-v-1cdb5cb6]{text-align:center;margin-bottom:30px}.register-logo[data-v-1cdb5cb6]{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:16px;border:3px solid #f0f2f5;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:transform .3s ease}.register-logo[data-v-1cdb5cb6]:hover{transform:scale(1.05)}.register-title[data-v-1cdb5cb6]{font-size:24px;font-weight:600;color:#1d2129;margin-bottom:8px}.register-subtitle[data-v-1cdb5cb6]{color:#86909c;font-size:14px;margin-bottom:20px}.register-form[data-v-1cdb5cb6]{width:100%}.register-button[data-v-1cdb5cb6]{width:100%;height:40px;font-size:16px;margin-top:10px;background:linear-gradient(90deg,#165dff,#4080ff);border:none;transition:all .3s ease}.register-button[data-v-1cdb5cb6]:hover{background:linear-gradient(90deg,#0e4fd1,#2c6ff7);transform:translateY(-2px)}.login-link[data-v-1cdb5cb6]{text-align:center;margin-top:16px;color:#86909c}@keyframes fadeIn-1cdb5cb6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.bytemd-toolbar-icon.bytemd-tippy.bytemd-tippy-right:last-child{display:none}.editor-wrapper{width:200%!important;min-width:200%!important;max-width:none!important;flex-shrink:0!important}:deep(.a-form-item),:deep(.a-form-item-content){width:auto!important;overflow:visible!important}#manageQuestionView[data-v-f8f34450]{padding:20px}pre[data-v-f8f34450]{white-space:pre-wrap;word-break:break-all;font-family:Monaco,Consolas,monospace;font-size:12px}.judge-config[data-v-f8f34450]{display:flex;flex-direction:column;gap:8px}.config-item[data-v-f8f34450]{display:flex;align-items:center;gap:8px}.config-item span[data-v-f8f34450]{font-family:Monaco,Consolas,monospace;color:var(--color-text-2)}.truncated-text[data-v-f8f34450]{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.tooltip-content[data-v-f8f34450]{max-width:400px;max-height:300px;overflow-y:auto;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.6;padding:8px}.judge-case-item[data-v-f8f34450]{margin-bottom:12px;padding:8px;background-color:var(--color-fill-2);border-radius:4px}.case-content[data-v-f8f34450]{display:flex;align-items:center;margin-top:4px}.case-label[data-v-f8f34450]{font-weight:500;margin-right:8px;width:40px}#questionsView[data-v-fc975170]{max-width:1280px;margin:0 auto}.page-header[data-v-fc975170]{margin-bottom:24px;text-align:center}.page-title[data-v-fc975170]{font-size:28px;font-weight:600;color:#1d2129;margin-bottom:8px}.page-description[data-v-fc975170]{color:#86909c;font-size:16px}.search-card[data-v-fc975170]{margin-bottom:24px}.search-card[data-v-fc975170],.table-card[data-v-fc975170]{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.search-button-col[data-v-fc975170]{display:flex;align-items:flex-end}.search-button[data-v-fc975170]{margin-right:12px}.reset-button[data-v-fc975170]{background:#f2f3f5;color:#4e5969}.card-extra[data-v-fc975170]{display:flex;align-items:center}.total-count[data-v-fc975170]{color:#86909c;font-size:14px}.questions-table[data-v-fc975170]{margin-top:8px}.question-title[data-v-fc975170]{display:flex;align-items:center}.title-text[data-v-fc975170]{font-weight:500;color:#1d2129;transition:color .3s}.title-text[data-v-fc975170]:hover{color:#165dff}.favourite-badge[data-v-fc975170]{margin-left:8px}.question-tag[data-v-fc975170]{font-weight:500;padding:0 8px;height:24px;line-height:22px}.progress-container[data-v-fc975170]{display:flex;align-items:center;gap:12px}.custom-progress[data-v-fc975170]{width:160px;height:8px;background-color:#f2f3f5;border-radius:4px;overflow:hidden;position:relative}.progress-green[data-v-fc975170]{height:100%;background-color:#00b42a;border-radius:4px 0 0 4px;transition:width .3s ease}.progress-text[data-v-fc975170]{white-space:nowrap;font-size:13px;color:var(--color-text-2)}.time-info[data-v-fc975170]{display:flex;align-items:center;color:#86909c;font-size:13px}.time-icon[data-v-fc975170]{margin-right:4px;font-size:14px}.solve-button[data-v-fc975170]{display:flex;align-items:center;gap:4px;transition:all .3s}.favourite-button[data-v-fc975170]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;transition:all .3s}.favourite-button[data-v-fc975170]:hover{transform:scale(1.05)}.empty-state[data-v-fc975170]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0;color:#86909c}#viewQuestionView{max-width:1400px;margin:0 auto;height:calc(100vh - 60px)}.split-pane{display:flex;width:100%;height:100%;overflow:hidden}.left-pane,.right-pane{height:100%;overflow-y:auto;padding:0 16px}.resizer{width:10px;cursor:col-resize;position:relative;background-color:transparent;display:flex;justify-content:center;align-items:center;z-index:10}.resizer-line{width:4px;height:100%;background-color:#e0e0e0;border-radius:2px;transition:background-color .2s}.resizer:hover .resizer-line{background-color:#1890ff}.left-pane::-webkit-scrollbar,.right-pane::-webkit-scrollbar{width:6px}.left-pane::-webkit-scrollbar-thumb,.right-pane::-webkit-scrollbar-thumb{background-color:var(--color-text-4);border-radius:3px}.left-pane::-webkit-scrollbar-track,.right-pane::-webkit-scrollbar-track{background-color:var(--color-fill-2);border-radius:3px}#viewQuestionView .arco-space-horizontal .arco-space-item{margin-bottom:0!important}.comment-section{padding:16px 0}.comment-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.comment-input-container{background-color:var(--color-fill-2);border-radius:8px;padding:16px;margin-bottom:24px}.comment-input-container .arco-textarea-wrapper{width:100%;background-color:var(--color-bg-2);border:1px solid var(--color-border-2);border-radius:4px;transition:all .2s}.comment-input-container .arco-textarea{resize:vertical;min-height:80px!important;padding:12px;font-size:14px;line-height:1.6;color:var(--color-text-1)}.comment-input-container .arco-textarea:focus{border-color:rgb(var(--primary-6));box-shadow:0 0 0 2px rgba(var(--primary-6),.1)}.comment-input-container .arco-textarea-word-limit{margin-top:4px;color:var(--color-text-3);font-size:12px}.comment-toolbar{justify-content:space-between;padding:8px 0}.comment-toolbar,.toolbar-left{display:flex;align-items:center}.toolbar-right{margin-left:auto}.comment-toolbar .arco-btn{padding:4px 8px}.comment-toolbar .arco-btn[type=text]{color:var(--color-text-3);margin-right:8px}.comment-toolbar .arco-btn[type=text]:hover{color:rgb(var(--primary-6))}.comment-toolbar .arco-btn.liked{color:rgb(var(--danger-6))}.comment-list{margin-top:24px}.comment-item{display:flex;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--color-border-2)}.comment-user-avatar{margin-right:16px;flex-shrink:0}.comment-user-avatar .arco-avatar{border-radius:50%;background-color:var(--color-fill-3)}.comment-content{flex:1;min-width:0}.comment-user-info{margin-bottom:8px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.user-name{font-weight:600;color:var(--color-text-1);font-size:14px}.comment-location,.comment-time{color:var(--color-text-3);font-size:12px}.comment-text{margin:12px 0;color:var(--color-text-1);line-height:1.6;white-space:pre-wrap;word-break:break-word}.comment-actions{display:flex;align-items:center;gap:16px;margin-top:12px}.comment-actions .arco-btn{padding:0;height:auto;font-size:13px}.comment-actions .arco-btn[type=text]{color:var(--color-text-3)}.comment-actions .arco-btn[type=text]:hover{color:rgb(var(--primary-6))}.comment-actions .arco-btn.liked{color:rgb(var(--danger-6))}.reply-input{margin:16px 0;padding:16px;background-color:var(--color-fill-2);border-radius:8px}.reply-input .arco-input,.reply-input .arco-textarea-wrapper{margin-bottom:12px;background-color:var(--color-bg-2);width:100%}.reply-input .arco-textarea{resize:vertical;font-family:Menlo,Monaco,Consolas,Courier New,monospace;line-height:1.6;color:var(--color-text-1)}.reply-actions{position:relative;z-index:2;margin-top:8px;display:flex;align-items:center}.reply-actions .arco-space{display:flex!important}.reply-list{margin-top:16px;padding-left:24px;border-left:2px solid var(--color-border-2)}.reply-item{position:relative;display:flex;margin-top:16px;padding-top:16px;border-top:1px solid var(--color-border-2)}.reply-user-avatar{margin-right:12px;flex-shrink:0}.reply-content{flex:1;min-width:0}.reply-user-info{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.reply-to{color:var(--color-text-3);font-size:12px}.reply-text{margin:8px 0;color:var(--color-text-1);line-height:1.6;white-space:pre-wrap;word-break:break-word}.reply-actions .arco-btn{position:relative;z-index:2}.reply-actions .arco-btn .arco-icon{display:inline-flex!important;align-items:center;justify-content:center}.reply-actions .arco-btn[type=text]{color:var(--color-text-3)}.reply-actions .arco-btn[type=text]:hover{color:rgb(var(--primary-6))}.reply-actions .arco-btn.liked{color:rgb(var(--danger-6))}.comment-actions .arco-btn[type=text] svg,.reply-actions .arco-btn[type=text] svg{display:inline-block!important;font-size:16px;vertical-align:middle;color:var(--color-text-3);transition:color .3s}.comment-actions .arco-btn.liked svg,.reply-actions .arco-btn.liked svg{color:rgb(var(--danger-6))!important}.reply-time{color:var(--color-text-3);font-size:12px}.reply-actions .arco-space{gap:16px!important}.reply-actions .arco-btn .arco-icon{margin-right:4px;font-size:14px}.comment-toolbar .arco-icon{font-size:16px}.comment-toolbar .arco-btn[type=primary]{border-radius:4px;padding:4px 16px}.arco-pagination{margin-top:24px;justify-content:center}.comment-code-block{background-color:var(--color-fill-1);border-radius:4px;padding:12px;margin:8px 0}.ai-analysis-card{margin-top:16px;margin-bottom:24px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.ai-analysis-card .arco-card-header{border-bottom:1px solid var(--color-border-2);padding:16px 20px;background-color:var(--color-fill-1)}.ai-analysis-card .arco-card-body{padding:20px}.ai-analysis-card .arco-spin{display:block;width:100%}.ai-analysis-card .arco-card-header-title{display:flex;align-items:center}.ai-analysis-card .arco-card-header-title:before{content:"";display:inline-block;width:4px;height:16px;margin-right:8px;background-color:rgb(var(--primary-6));border-radius:2px}#questionSubmitView[data-v-18633d11]{max-width:1280px;margin:0 auto}.judge-info-container[data-v-18633d11]{display:flex;flex-direction:column;gap:4px}.judge-info-item[data-v-18633d11]{display:flex;align-items:center;gap:8px}.judge-label[data-v-18633d11]{font-weight:500;color:var(--color-text-3);min-width:40px}#questionFavourView[data-v-6012ec72]{max-width:1280px;margin:0 auto;padding:20px}.nav-tabs[data-v-6012ec72]{margin-bottom:20px;border-bottom:1px solid #e5e6eb;padding-bottom:16px}.favour-content[data-v-6012ec72]{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.favour-header[data-v-6012ec72]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.favour-title[data-v-6012ec72]{display:flex;align-items:center}.favour-icon[data-v-6012ec72]{width:36px;height:36px;margin-right:12px}.favour-title h2[data-v-6012ec72]{margin:0;font-size:20px;font-weight:500}.my-created-btn[data-v-6012ec72]{color:#165dff}.progress-container[data-v-6012ec72]{display:flex;align-items:center;gap:12px}.custom-progress[data-v-6012ec72]{width:120px;height:18px;background-color:#f2f3f5;border-radius:9px;overflow:hidden;position:relative}.progress-green[data-v-6012ec72]{height:100%;background-color:#00b42a;border-radius:9px 0 0 9px;transition:width .3s ease}.progress-text[data-v-6012ec72]{white-space:nowrap;font-size:13px;color:var(--color-text-2)}.star-icon[data-v-6012ec72]{font-size:24px;transition:all .3s ease}.star-icon[data-v-6012ec72]:hover{transform:scale(1.1)}#globalHeader[data-v-f6aae194]{width:100%;height:64px;background-color:var(--color-bg-2);box-shadow:0 2px 10px rgba(0,0,0,.05);position:sticky;top:0;z-index:999;backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-1)}.header-wrapper[data-v-f6aae194]{max-width:1400px;height:100%;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.logo-section[data-v-f6aae194]{display:flex;align-items:center;cursor:pointer;margin-right:40px;transition:opacity .3s}.logo-section[data-v-f6aae194]:hover{opacity:.8}.logo[data-v-f6aae194]{height:36px;width:36px;margin-right:12px}.title[data-v-f6aae194]{color:var(--color-text-1);font-size:20px;font-weight:600;background:linear-gradient(120deg,#165dff,#722ed1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.5px}.menu-section[data-v-f6aae194]{flex:1;display:flex;align-items:center}.custom-menu[data-v-f6aae194]{width:100%;background:transparent!important}[data-v-f6aae194] .arco-menu-horizontal .arco-menu-inner{padding:0;overflow:visible}[data-v-f6aae194] .arco-menu-selected-label{bottom:-18px!important}.user-section[data-v-f6aae194]{margin-left:20px;flex-shrink:0}.user-avatar-container[data-v-f6aae194]{display:flex;align-items:center;cursor:pointer;padding:4px 8px;border-radius:10px;transition:all .3s}.user-avatar-container[data-v-f6aae194]:hover{background-color:var(--color-fill-2)}.user-avatar[data-v-f6aae194]{background-color:#165dff;transition:transform .3s}.user-avatar.guest[data-v-f6aae194]{background-color:var(--color-neutral-4)}.username-wrapper[data-v-f6aae194]{display:flex;flex-direction:column;margin-left:10px;line-height:1.2}.username[data-v-f6aae194]{color:var(--color-text-1);font-size:14px;font-weight:500;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-icon[data-v-f6aae194]{font-size:12px;color:var(--color-text-3);margin-top:2px}.dropdown-menu-content[data-v-f6aae194]{padding:4px}@media (max-width:768px){.title[data-v-f6aae194],.username-wrapper[data-v-f6aae194]{display:none}}#basiclayout[data-v-d8f6da36]{width:100%;background-color:#f5f7fa}#basiclayout[data-v-d8f6da36],.layout-container[data-v-d8f6da36]{display:flex;flex-direction:column;min-height:100vh}.header[data-v-d8f6da36]{background-color:#fff;padding:0;height:64px;line-height:64px;position:sticky;top:0;z-index:100;box-shadow:0 2px 10px rgba(0,0,0,.08);transition:all .3s ease}.content[data-v-d8f6da36]{flex:1;padding:24px;max-width:1400px;width:100%;margin:0 auto}.footer[data-v-d8f6da36]{background-color:#fff;padding:20px 0;text-align:center;box-shadow:0 -2px 10px rgba(0,0,0,.05)}.footer-content[data-v-d8f6da36]{max-width:1400px;margin:0 auto;padding:0 24px}.footer-links[data-v-d8f6da36]{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:16px}.footer-links a[data-v-d8f6da36]{color:#4e5969;margin:0 16px;transition:color .3s;font-size:14px}.footer-links a[data-v-d8f6da36]:hover{color:#165dff}.copyright[data-v-d8f6da36]{color:#86909c;font-size:13px}@media (max-width:768px){.content[data-v-d8f6da36]{padding:16px}.footer-links a[data-v-d8f6da36]{margin:0 8px}}@font-face{font-family:iconfont;src:url(//at.alicdn.com/t/c/font_4940180_u7nli4fx3t9.woff2?t=1749027258756) format("woff2"),url(//at.alicdn.com/t/c/font_4940180_u7nli4fx3t9.woff?t=1749027258756) format("woff"),url(//at.alicdn.com/t/c/font_4940180_u7nli4fx3t9.ttf?t=1749027258756) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-like:before{content:"\e8ad"}.icon-message:before{content:"\e8bd"}.icon-down:before{content:"\e8cc"}.icon-up:before{content:"\e8cb"}