.modalBox[data-v-39377f50]{display:flex;width:530px;max-width:calc(100vw - 32px);flex-direction:column;color:#000;background:#fff;border-radius:10px;box-shadow:0 3px 6px -3px #1632391f,0 4px 12px -2px #16323914}.modalBox .modalHeader[data-v-39377f50]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:30px 30px;box-sizing:border-box}.modalBox .modalHeader .modalTitle[data-v-39377f50]{font-size:20px;font-weight:600;line-height:1}.modalBox .modalHeader .modalClose[data-v-39377f50]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;color:#6c757d;cursor:pointer;transition:opacity .15s ease}.modalBox .modalBody[data-v-39377f50]{padding:0 30px;display:flex;flex-wrap:wrap;gap:12px}.modalBox .modalBody .topicItem[data-v-39377f50]{padding:10px;border:1px solid #13505b;border-radius:5px;cursor:pointer}.modalBox .modalBody .active[data-v-39377f50]{background:#13505b;color:#fff}.modalBox .modalFooter[data-v-39377f50]{display:flex;justify-content:flex-end;gap:12px;width:100%;padding:30px;box-sizing:border-box}.modalBox .modalFooter .buttonDefault[data-v-39377f50]{color:#212529;background:#e9ecef}.modalBox .modalFooter .buttonDefault[data-v-39377f50]:hover{background:#dee2e6}.modalBox .modalFooter .buttonText[data-v-39377f50]{color:#fff;background:#13505b}.modalBox .modalFooter .buttonText[data-v-39377f50]:hover{background:#13505b;opacity:.8}.login-container[data-v-334379be]{background:url(../img/home_bg.6c89a219.svg) 50%/cover no-repeat;height:100%;min-height:100vh}.page-container[data-v-334379be]{max-width:1700px;margin:0 auto;padding:15px 20px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#333}.carousel-section[data-v-334379be]{margin-bottom:20px}.carousel[data-v-334379be]{position:relative;width:100%;height:320px;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1)}.carousel-slide[data-v-334379be]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;opacity:0;transition:opacity .8s ease-in-out;display:flex;align-items:flex-end}.carousel-slide.active[data-v-334379be]{opacity:1}.carousel-caption[data-v-334379be]{background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);color:#fff;padding:40px 30px 20px;width:100%}.carousel-caption h3[data-v-334379be]{font-size:2rem;margin-bottom:8px}.carousel-caption p[data-v-334379be]{font-size:1.1rem;opacity:.9}.carousel-btn[data-v-334379be]{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.4);color:#fff;border:none;font-size:2rem;width:50px;height:50px;border-radius:50%;cursor:pointer;transition:background .3s;display:flex;align-items:center;justify-content:center}.carousel-btn[data-v-334379be]:hover{background:rgba(0,0,0,.7)}.carousel-btn.prev[data-v-334379be]{left:20px}.carousel-btn.next[data-v-334379be]{right:20px}.carousel-indicators[data-v-334379be]{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px}.carousel-indicators span[data-v-334379be]{width:12px;height:12px;border-radius:50%;background:hsla(0,0%,100%,.5);cursor:pointer;transition:background .3s}.carousel-indicators span.active[data-v-334379be]{background:#fff}.bottom-section[data-v-334379be]{display:flex;gap:30px;flex-wrap:wrap;justify-content:center}.topics-section[data-v-334379be]{width:60%;background:#f8f9fa;border-radius:12px;padding:15px 20px;box-shadow:0 2px 10px rgba(0,0,0,.05);max-height:-moz-fit-content;max-height:fit-content}.section-title[data-v-334379be]{font-size:1.2rem;margin-bottom:15px;color:#2c3e50;border-bottom:2px solid #000;padding-bottom:10px}.topic-list[data-v-334379be]{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.topic-item[data-v-334379be]{display:flex;align-items:center;padding:15px;background:#fff;border-radius:8px;margin-bottom:12px;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 1px 4px rgba(0,0,0,.05)}.topic-item[data-v-334379be]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.topic-icon[data-v-334379be]{font-size:1.5rem;margin-right:15px}.topic-content h4[data-v-334379be]{font-size:1.1rem;margin-bottom:4px;color:#13505b}.topic-content p[data-v-334379be]{font-size:.9rem;color:#7f8c8d}.selected-info[data-v-334379be]{margin-top:15px;padding:10px;background:#e8f4fc;border-radius:6px;color:#2980b9;font-weight:500}.auth-section[data-v-334379be]{width:30%;background:#f8f9fa;border-radius:12px;padding:15px 20px;box-shadow:0 2px 10px rgba(0,0,0,.05);position:relative}.auth-section .unversity[data-v-334379be]{position:absolute;bottom:15px;left:0;right:0;text-align:center;color:#7f8c8d}.auth-panel[data-v-334379be]{background:#fff;border-radius:10px;padding:0 20px 15px 20px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.logged-in[data-v-334379be]{text-align:center;padding:20px 0}.user-avatar[data-v-334379be]{font-size:4rem;margin-bottom:15px}.logged-in h3[data-v-334379be]{font-size:1.4rem;color:#2c3e50;margin-bottom:8px}.user-phone[data-v-334379be]{color:#7f8c8d;margin-bottom:20px;letter-spacing:1px}.tab-header[data-v-334379be]{display:flex;border-bottom:1px solid #eee;margin-bottom:20px}.tab-header span[data-v-334379be]{flex:1;text-align:center;padding:12px;cursor:pointer;font-size:1.1rem;color:#7f8c8d;transition:color .3s,border-bottom .3s;border-bottom:2px solid transparent}.tab-header span.active[data-v-334379be]{color:#13505b;border-bottom:2px solid #13505b;font-weight:600}.form-group[data-v-334379be]{margin-bottom:18px;display:flex;align-items:center}.form-group-register[data-v-334379be]{margin-bottom:12px}.form-group label[data-v-334379be]{display:block;margin-bottom:6px;font-weight:500;color:#2c3e50;font-size:.95rem;width:20%}.form-group input[data-v-334379be]{width:80%;padding:12px 15px;border:1px solid #ddd;border-radius:8px;font-size:1rem;transition:border-color .3s}.form-group input[data-v-334379be]:focus{outline:none;border-color:#1985a1;box-shadow:0 0 0 3px rgba(52,152,219,.15)}.sms-row[data-v-334379be]{display:flex;gap:10px;align-items:stretch;width:80%}.sms-row input[data-v-334379be]{flex:1;min-width:0}.get-sms-btn[data-v-334379be]{padding:0 16px;min-width:118px;background:#13505b;color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .3s,opacity .3s}.get-sms-btn[data-v-334379be]:hover:not(:disabled){background:rgba(19,80,91,.8)}.get-sms-btn[data-v-334379be]:disabled{background:#bdc3c7;cursor:not-allowed}.sms-hint[data-v-334379be]{margin-top:8px;font-size:.85rem;color:#d35400;background:#fef5e7;padding:8px 10px;border-radius:6px;border-left:3px solid #e67e22;word-break:break-all}.submit-btn[data-v-334379be]{width:100%;padding:12px;background:#13505b;color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background .3s}.submit-btn[data-v-334379be]:disabled{background:#bdc3c7;cursor:not-allowed}.error-msg[data-v-334379be]{color:#e74c3c;margin-top:12px;font-size:.9rem;text-align:center}.success-msg[data-v-334379be]{color:#27ae60;margin-top:12px;font-size:.9rem;text-align:center}@media(max-width:900px){.bottom-section[data-v-334379be]{flex-direction:column}.auth-section[data-v-334379be],.topics-section[data-v-334379be]{flex:1 1 100%;width:100%}.carousel[data-v-334379be]{height:300px}.carousel-caption h3[data-v-334379be]{font-size:1.5rem}}@media(max-width:600px){.carousel[data-v-334379be]{height:220px}.carousel-caption[data-v-334379be]{padding:20px 15px 15px}.carousel-caption h3[data-v-334379be]{font-size:1.2rem}.carousel-caption p[data-v-334379be]{font-size:.9rem}.carousel-btn[data-v-334379be]{width:40px;height:40px;font-size:1.5rem}.get-sms-btn[data-v-334379be]{min-width:100px;font-size:.85rem}}.modalBox[data-v-275fa78e]{display:flex;width:480px;max-width:calc(100vw - 32px);flex-direction:column;color:#212529;background:#fff;border-radius:10px;box-shadow:0 3px 6px -3px #1632391f,0 4px 12px -2px #16323914}.modalBox .modalHeader[data-v-275fa78e]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:30px 30px 16px;box-sizing:border-box}.modalBox .modalHeader .modalTitle[data-v-275fa78e]{font-size:18px;font-weight:600;line-height:1}.modalBox .modalHeader .modalClose[data-v-275fa78e]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;color:#6c757d;cursor:pointer;transition:opacity .15s ease}.modalBox .modalFooter[data-v-275fa78e]{display:flex;justify-content:flex-end;gap:12px;width:100%;padding:30px;box-sizing:border-box}.modalBox .modalFooter .buttonDefault[data-v-275fa78e]{color:#212529;background:#e9ecef}.modalBox .modalFooter .buttonDefault[data-v-275fa78e]:hover{background:#dee2e6}.modalBox .modalFooter .buttonText[data-v-275fa78e]{color:#fff;background:#212529}.modalBox .modalFooter .buttonText[data-v-275fa78e]:hover{background:#383e46}.sidebar-menu[data-v-7b733fb4]{display:flex;flex:1;flex-direction:column;gap:12px;padding:4px 12px 24px;overflow-y:auto;border-right:none;position:inherit}.sidebar-menu .navIcon[data-v-7b733fb4]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.sidebar[data-v-5e704b54]{width:220px;min-width:220px;border-right:1px solid #e9ecef;background:#fff;overflow:hidden;height:100%;display:flex;flex-direction:column}.header[data-v-5e704b54]{padding:32px 24px;min-height:138px;border-bottom:1px solid #e9ecef}.header .brandBlock[data-v-5e704b54]{display:flex;flex-direction:column;gap:16px}.header .brandBlock .title[data-v-5e704b54]{font-size:30px;font-weight:700}.header .brandBlock .topicName[data-v-5e704b54]{width:172px;color:#495057;line-height:1.33;letter-spacing:-.144px;white-space:pre-line;word-break:break-word;background:#13505b;color:#fff;padding:8px 12px;border-radius:5px;text-align:center;cursor:pointer}.header .brandBlock .topicName .el-icon-sort[data-v-5e704b54]{transform:rotate(90deg);font-size:14px;margin-left:10px}.avatarArea[data-v-5e704b54]{position:relative;display:flex;align-items:center;min-height:94px;padding:32px 24px;cursor:pointer}.avatarArea .avatarRow[data-v-5e704b54]{display:flex;align-items:center;width:100%;min-height:30px;gap:10px}.avatarArea .avatarRow .avatarBadge[data-v-5e704b54]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:20px;background:#ecf1f2;flex-shrink:0}.avatarArea .avatarRow .avatarName[data-v-5e704b54]{flex:1;min-width:0;color:#212529;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avatarArea .avatarRow .avatarArrow[data-v-5e704b54]{color:#868e96;flex-shrink:0}.avatarMenu[data-v-5e704b54]{position:absolute;width:194px;left:12px;bottom:88px;display:flex;flex-direction:column;gap:10px;padding:10px;background:#fff;border-radius:8px;border:1px solid #e9ecef;box-shadow:0 3px 6px -3px #1632391f,0 4px 12px -2px #16323914;overflow:hidden;z-index:10}.avatarMenu .menuEntry[data-v-5e704b54]{width:100%;display:flex;align-items:center;padding:12px 10px;border:none;border-radius:6px;background:transparent;color:#212529;cursor:pointer;font-family:inherit;font-size:14px;line-height:1.5;transition:background-color .2s ease}.avatarMenu .menuEntry[data-v-5e704b54]:hover{background:#ecf1f2}.avatarMenu .menuEntry .menuEntryContent[data-v-5e704b54]{display:flex;flex:1;align-items:center;gap:8px;min-width:0}.layout-container[data-v-995ecf9c]{display:flex;width:100%;height:100vh;overflow:hidden}.layout-content[data-v-995ecf9c]{display:flex;flex:1;flex-direction:column;height:100%;background:#f8f9fa;overflow-y:hidden}.el-menu-item{padding:0;display:flex;width:100%;min-height:40px;height:auto;padding:8px 20px;align-items:center;gap:12px;border-radius:6px;border:none;background:transparent;cursor:pointer;text-align:left;font-family:inherit;font-size:14px;font-weight:400;line-height:24px;transition:background-color .2s ease,color .2s ease}.el-menu-item.is-active{background:#ecf1f2;color:#1985a1}.el-menu-item:focus,.el-menu-item:hover{background:#ecf1f2}.el-message{border-radius:30px;min-width:auto;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:15px}.el-message--success{background-color:#fff;border-color:#fff;color:#000}.el-message .el-message__icon{font-size:22px}.el-message--error{background-color:#ef4444}.el-message--error .el-message__content{color:#fff}.el-icon-error{display:none}.el-message--info{background-color:#000}.el-icon-info{display:none}.el-message--info .el-message__content{color:#fff}.el-slider__runway{margin:6px 0}.el-slider__stop{display:none}.el-slider__bar{background-color:#1985a1;height:4px}.el-slider__button-wrapper{height:18px;width:18px;top:-10px}.el-slider__button{border:4px solid #1985a1;width:18px;height:18px}.el-slider__marks-text{color:#383e46;word-break:keep-all;margin-top:13px}.el-radio{color:#1d2129}.el-radio__label{padding-left:8px}.el-radio__input.is-checked+.el-radio__label{color:#1d2129}.el-radio__input.is-checked .el-radio__inner{border-color:#1985a1;background:#1985a1}.el-loading-spinner .path{stroke:#1985a1}*{padding:0;box-sizing:border-box}*,body{margin:0}body{color:#333;background-color:#f5f7fa;font-family:PingFang SC,Microsoft YaHei,微软雅黑,AlibabaPuHuiTi,Noto Sans SC,-apple-system,sans-serif!important;font-size:14px}a{text-decoration:none;color:#13505b}button{border:none;outline:none;cursor:pointer}.wrap{padding:16px}.mt10{margin-top:10px}.bg-white{background:#fff}.button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 20px;font-size:16px;white-space:nowrap;cursor:pointer;box-sizing:border-box}.button,.input{border:1px solid transparent;border-radius:4px;font-weight:400;outline:none;font-family:inherit;transition:all .1s linear}.input{display:block;width:100%;height:36px;padding:7px 12px;font-size:14px;color:#212529;background:#f8f9fa}.input:focus{background:#fff;border-color:#1985a1}.inputhover:not(:focus):not(:disabled):not([readonly]):hover{background:#e9ecef}.modalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#0000008c}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease-in-out}@keyframes fadeInRight{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.fadeInLeft{animation-name:fadeInLeft}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.flex-col{flex-direction:column}.flex-1{flex:1}.gap_1{gap:.25rem}.gap_3{gap:.75rem}.gap_4{gap:1rem}.gap_12{gap:12px}.gap_16{gap:16px}.text_26px{font-size:26px}.text_24px{font-size:24px}.text_20px{font-size:20px}.font-medium{font-weight:500}.font-bold{font-weight:700}.mb_40px{margin-bottom:40px}.mb_20px{margin-bottom:20px}.mb_10px{margin-bottom:10px}.mb_5px{margin-bottom:5px}.mt_20px{margin-top:20px}.mt_40px{margin-top:40px}.mr_20px{margin-right:20px}.text_color{color:#848484}.line{width:1px;height:20px;background:#dee2e6;margin:0 20px;display:inline-block}