@import url(https://fonts.googleapis.com/css2?family=Tajawal:wght@300;400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Nastaliq+Urdu:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@300;400;500;700&display=swap);.login-page[data-v-5a32d5f0]{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f8fafc;background-image:linear-gradient(135deg,#f8fafc,#e0f2fe);padding:20px}.login-container[data-v-5a32d5f0]{width:100%;max-width:420px;padding:40px;background-color:#fff;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.05),0 5px 10px rgba(0,0,0,.02);transition:all .3s ease;border:1px solid #e2e8f0}.login-container[data-v-5a32d5f0]:hover{box-shadow:0 15px 30px rgba(0,0,0,.08),0 8px 15px rgba(0,0,0,.03);transform:translateY(-2px)}.login-header[data-v-5a32d5f0]{text-align:center;margin-bottom:36px}.login-header h2[data-v-5a32d5f0]{font-size:24px;color:#1e293b;margin:0 0 12px;font-weight:600;letter-spacing:-.5px}.login-header p[data-v-5a32d5f0]{color:#64748b;font-size:16px;margin:0;line-height:1.5}.login-tabs[data-v-5a32d5f0]{margin-bottom:32px}.login-tabs[data-v-5a32d5f0] .el-tabs__nav-wrap:after{height:1px;background-color:#e2e8f0}.login-tabs[data-v-5a32d5f0] .el-tabs__active-bar{background-color:#3b82f6;height:3px;border-radius:3px}.login-tabs[data-v-5a32d5f0] .el-tabs__item{color:#64748b;font-size:16px;font-weight:500}.login-tabs[data-v-5a32d5f0] .el-tabs__item.is-active{color:#3b82f6}.login-tabs[data-v-5a32d5f0] .el-tabs__item:hover{color:#2563eb}.login-form[data-v-5a32d5f0] .el-input{margin-bottom:24px}.login-form[data-v-5a32d5f0] .el-input .el-input__inner{height:48px;border-radius:8px;border-color:#e2e8f0;padding-left:40px;transition:all .3s;font-size:16px}.login-form[data-v-5a32d5f0] .el-input .el-input__inner:hover{border-color:#9dc0fa}.login-form[data-v-5a32d5f0] .el-input .el-input__inner:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.login-form[data-v-5a32d5f0] .el-input .el-input__prefix{left:12px;font-size:18px;color:#64748b}.login-button[data-v-5a32d5f0]{width:100%;height:48px;font-size:16px;border-radius:8px;background-color:#3b82f6;border-color:#3b82f6;font-weight:500;transition:all .3s}.login-button[data-v-5a32d5f0]:focus,.login-button[data-v-5a32d5f0]:hover{background-color:#2563eb;border-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 8px rgba(59,130,246,.2)}.login-button[data-v-5a32d5f0]:active{transform:translateY(0)}.wallet-login[data-v-5a32d5f0]{padding:28px 0;text-align:center;position:relative}.wallet-login[data-v-5a32d5f0]:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60px;height:1px;background-color:#e2e8f0}.wallet-desc[data-v-5a32d5f0]{margin-bottom:24px;color:#64748b;font-size:14px;line-height:1.5}.wallet-button[data-v-5a32d5f0]{width:100%;height:50px;font-size:16px;display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px;border-radius:8px;transition:all .3s}.wallet-button.metamask[data-v-5a32d5f0]{background:linear-gradient(135deg,#587be0,#3b82f6);border-color:transparent;color:#fff;font-weight:500;padding-left:20px;padding-right:20px}.wallet-button.metamask[data-v-5a32d5f0]:hover{background:linear-gradient(135deg,#4a6ed0,#2563eb);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.wallet-button.metamask[data-v-5a32d5f0]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(59,130,246,.2)}.wallet-button.metamask .wallet-icon[data-v-5a32d5f0]{filter:brightness(1.1) drop-shadow(0 1px 2px rgba(0,0,0,.2));width:28px;height:28px}.wallet-icon[data-v-5a32d5f0]{width:24px;height:24px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1))}.wallet-tips[data-v-5a32d5f0]{font-size:14px;color:#64748b;line-height:1.5}.wallet-tips p[data-v-5a32d5f0]{margin:8px 0}.wallet-tips .error-message[data-v-5a32d5f0]{color:#ef4444;background-color:rgba(239,68,68,.1);padding:8px 12px;border-radius:6px;font-weight:500;margin-top:12px;display:inline-block}.login-footer[data-v-5a32d5f0]{text-align:center;font-size:14px;color:#64748b;margin-top:24px}.login-footer a[data-v-5a32d5f0]{color:#3b82f6;text-decoration:none;font-weight:500;transition:all .2s}.login-footer a[data-v-5a32d5f0]:hover{color:#2563eb;text-decoration:underline}.fade-enter-active[data-v-5a32d5f0],.fade-leave-active[data-v-5a32d5f0]{transition:opacity .3s}.fade-enter[data-v-5a32d5f0],.fade-leave-to[data-v-5a32d5f0]{opacity:0}@media screen and (max-width:768px){.login-container[data-v-5a32d5f0]{padding:30px 20px;max-width:100%}.login-header h2[data-v-5a32d5f0]{font-size:18px}[data-v-5a32d5f0] .el-message-box{width:90%!important;max-width:320px}[data-v-5a32d5f0] .el-message-box__content{padding:15px;font-size:14px}[data-v-5a32d5f0] .el-message-box__content .el-message-box__message{word-break:break-word}[data-v-5a32d5f0] .el-message-box__content .el-message-box__message p{margin-bottom:10px}[data-v-5a32d5f0] .el-message-box__content .el-message-box__message strong{display:inline-block;margin-bottom:5px;word-break:break-all;font-weight:600;color:#3b82f6}[data-v-5a32d5f0] .el-message-box__header{padding:15px}[data-v-5a32d5f0] .el-message-box__title{font-size:16px}[data-v-5a32d5f0] .el-message-box__btns{padding:5px 15px 15px}[data-v-5a32d5f0] .el-message-box__btns button{min-width:80px;font-size:14px;padding:8px 15px}}.announcement-detail-page[data-v-06d61250]{background-color:#f5f7fa;min-height:100vh;display:flex;flex-direction:column;padding-top:70px}.detail-wrapper[data-v-06d61250]{max-width:900px;margin:0 auto;padding:20px;flex:1;width:100%}.breadcrumb-container[data-v-06d61250]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;background-color:#fff;padding:16px 20px;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.03)}.detail-container[data-v-06d61250]{background-color:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05);padding:30px;margin-bottom:20px}.detail-container .detail-header .header-tags[data-v-06d61250]{margin-bottom:15px}.detail-container .detail-header .header-tags .el-tag+.el-tag[data-v-06d61250]{margin-left:8px}.detail-container .detail-header .title[data-v-06d61250]{font-size:24px;font-weight:600;margin:10px 0 20px 0;line-height:1.4;color:#303133}.detail-container .detail-header .meta-info[data-v-06d61250]{display:flex;align-items:center;margin-bottom:5px}.detail-container .detail-header .meta-info .date[data-v-06d61250]{color:#909399;font-size:14px}.detail-container .detail-content[data-v-06d61250]{line-height:1.8;color:#303133;font-size:15px;min-height:200px}.detail-container .detail-content[data-v-06d61250] p{margin-bottom:16px}.detail-container .detail-content[data-v-06d61250] img{max-width:100%;height:auto;border-radius:4px;margin:10px 0}.detail-container .detail-content[data-v-06d61250] ol,.detail-container .detail-content[data-v-06d61250] ul{padding-left:20px;margin-bottom:16px}.detail-container .detail-content[data-v-06d61250] h1,.detail-container .detail-content[data-v-06d61250] h2,.detail-container .detail-content[data-v-06d61250] h3,.detail-container .detail-content[data-v-06d61250] h4,.detail-container .detail-content[data-v-06d61250] h5,.detail-container .detail-content[data-v-06d61250] h6{margin-top:24px;margin-bottom:16px}.detail-container .detail-content[data-v-06d61250] blockquote{border-left:4px solid #dfe2e5;padding:0 15px;color:#6a737d;margin:16px 0}.detail-container .detail-content[data-v-06d61250] a{color:#409eff;text-decoration:none}.detail-container .detail-content[data-v-06d61250] a:hover{text-decoration:underline}.detail-container .detail-actions[data-v-06d61250]{margin-top:30px;display:flex;justify-content:center}.loading-container[data-v-06d61250]{background-color:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05);padding:30px;margin-bottom:20px}@media screen and (max-width:768px){.detail-container[data-v-06d61250]{padding:20px}.detail-container .detail-header .title[data-v-06d61250]{font-size:20px}.detail-container .detail-content[data-v-06d61250]{font-size:14px}}.announcements-page[data-v-cadce8fa]{background-color:#f5f7fa;min-height:100vh;display:flex;flex-direction:column;padding-top:70px}.announcements-container[data-v-cadce8fa]{max-width:1200px;margin:0 auto;padding:20px;width:100%;flex:1}.announcements-header .header-left[data-v-cadce8fa],.announcements-header[data-v-cadce8fa]{margin-bottom:20px}.announcements-header .header-left h1[data-v-cadce8fa]{font-size:24px;font-weight:600;margin:10px 0;color:#303133}.announcements-header .filter-box[data-v-cadce8fa]{display:flex;gap:15px;margin-bottom:20px}.announcements-header .filter-box .el-input[data-v-cadce8fa]{max-width:300px}.announcements-header .filter-box .el-select[data-v-cadce8fa]{width:150px}.announcement-list[data-v-cadce8fa]{margin-bottom:20px}.announcement-card[data-v-cadce8fa]{margin-bottom:15px;transition:all .3s;border-radius:8px;overflow:hidden}.announcement-card[data-v-cadce8fa]:hover{transform:translateY(-3px);box-shadow:0 6px 18px rgba(0,0,0,.1)}.announcement-card.is-top[data-v-cadce8fa]{border-left:4px solid #f56c6c}.announcement-card .card-header[data-v-cadce8fa]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.announcement-card .card-header .title-box[data-v-cadce8fa]{display:flex;align-items:center;flex-wrap:wrap}.announcement-card .card-header .title-box .top-tag[data-v-cadce8fa]{margin-right:8px}.announcement-card .card-header .title-box .type-tag[data-v-cadce8fa]{margin-right:10px}.announcement-card .card-header .title-box .title[data-v-cadce8fa]{font-size:16px;font-weight:600;margin:8px 0;color:#303133;cursor:pointer;transition:color .3s}.announcement-card .card-header .title-box .title[data-v-cadce8fa]:hover{color:#409eff}.announcement-card .card-header .date[data-v-cadce8fa]{color:#909399;font-size:13px;white-space:nowrap}.announcement-card .card-content[data-v-cadce8fa]{margin-bottom:15px}.announcement-card .card-content .content[data-v-cadce8fa]{color:#606266;font-size:14px;line-height:1.6}.announcement-card .card-footer[data-v-cadce8fa]{text-align:right}.announcement-card .card-footer .el-button[data-v-cadce8fa]{padding-left:0;padding-right:0;font-weight:500}.announcement-card .card-footer .el-button i[data-v-cadce8fa]{transition:transform .3s}.announcement-card .card-footer .el-button:hover i[data-v-cadce8fa]{transform:translateX(3px)}.pagination-container[data-v-cadce8fa]{display:flex;justify-content:center;margin:30px 0}.loading-container[data-v-cadce8fa]{padding:20px;background:#fff;border-radius:8px;margin-bottom:15px}.announcement-detail-dialog .announcement-detail .detail-header[data-v-cadce8fa]{margin-bottom:15px}.announcement-detail-dialog .announcement-detail .detail-header .tag-wrapper[data-v-cadce8fa]{margin-bottom:10px}.announcement-detail-dialog .announcement-detail .detail-header .tag-wrapper .top-tag[data-v-cadce8fa]{margin-right:8px}.announcement-detail-dialog .announcement-detail .detail-header .detail-title[data-v-cadce8fa]{font-size:20px;font-weight:600;margin:15px 0;color:#303133}.announcement-detail-dialog .announcement-detail .detail-header .detail-info[data-v-cadce8fa]{color:#909399;font-size:14px}.announcement-detail-dialog .announcement-detail .detail-content[data-v-cadce8fa]{color:#606266;font-size:14px;line-height:1.8}.announcement-detail-dialog .announcement-detail .detail-content[data-v-cadce8fa] p{margin-bottom:16px}.announcement-detail-dialog .announcement-detail .detail-content[data-v-cadce8fa] img{max-width:100%;height:auto}@media screen and (max-width:768px){.announcements-header .filter-box[data-v-cadce8fa]{flex-direction:column;gap:10px}.announcements-header .filter-box .el-input[data-v-cadce8fa],.announcements-header .filter-box .el-select[data-v-cadce8fa]{max-width:100%;width:100%}.announcement-card .card-header[data-v-cadce8fa]{flex-direction:column}.announcement-card .card-header .date[data-v-cadce8fa]{margin-top:5px}}.announcement-manage-page[data-v-ee661482]{padding:20px}.announcement-manage-page .page-header[data-v-ee661482]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.announcement-manage-page .page-header h2[data-v-ee661482]{margin:0;font-size:20px}.announcement-manage-page .search-form[data-v-ee661482]{background-color:#f5f7fa;padding:18px;border-radius:4px;margin-bottom:20px}.announcement-manage-page .danger-btn[data-v-ee661482]{color:#f56c6c}.announcement-manage-page .pagination-container[data-v-ee661482]{margin-top:20px;text-align:right}.announcement-manage-page .announcement-preview .preview-title[data-v-ee661482]{font-size:20px;margin-top:0;margin-bottom:15px}.announcement-manage-page .announcement-preview .preview-meta[data-v-ee661482]{display:flex;align-items:center}.announcement-manage-page .announcement-preview .preview-meta .preview-date[data-v-ee661482]{color:#909399;font-size:13px;margin-left:10px}.announcement-manage-page .announcement-preview .preview-content[data-v-ee661482]{line-height:1.8;font-size:14px;color:#303133;margin-top:15px}body.rtl-layout{direction:rtl;text-align:right}body.rtl-layout .el-icon-arrow-left,body.rtl-layout .el-icon-arrow-right,body.rtl-layout .el-icon-back{transform:rotate(180deg)}body.rtl-layout .el-menu-item [class^=el-icon-]{margin-right:0;margin-left:5px}body.rtl-layout .header-nav .nav-item{margin-right:0;margin-left:25px}body.rtl-layout .header-nav .nav-item:last-child{margin-left:0}body.rtl-layout .el-card__header,body.rtl-layout .header-nav .el-dropdown{text-align:right}body.rtl-layout .job-card .job-footer,body.rtl-layout .job-card .job-header{flex-direction:row-reverse}body.rtl-layout .job-card .job-publisher .publisher-name{margin-right:0;margin-left:8px}body.rtl-layout .el-form-item__label{text-align:right}body.rtl-layout .el-input__prefix{left:auto;right:5px}body.rtl-layout .el-input__suffix{right:auto;left:5px}body.rtl-layout .banner-content{margin-left:0;margin-right:10%}body.rtl-layout .el-dropdown-menu{text-align:right}body.rtl-layout .el-button-group>.el-button:first-child{border-radius:0 4px 4px 0}body.rtl-layout .el-button-group>.el-button:last-child{border-radius:4px 0 0 4px}body.rtl-layout .el-table th{text-align:right}body.rtl-layout .el-steps--horizontal .el-step__line{left:auto;right:0}body.rtl-layout .el-tabs__item{float:right}body.rtl-layout .el-drawer.rtl{right:auto;left:0}body.rtl-layout .el-message{justify-content:flex-start}body.rtl-layout .el-message .el-message__icon{margin-right:0;margin-left:10px}body.rtl-layout .mobile-nav .van-sidebar-item,body.rtl-layout .van-field__label{text-align:right}html[lang=ar] body,html[lang=ar] button,html[lang=ar] input,html[lang=ar] select,html[lang=ar] textarea{font-family:Tajawal,Avenir,Helvetica,Arial,sans-serif}html[lang=ur] body,html[lang=ur] button,html[lang=ur] input,html[lang=ur] select,html[lang=ur] textarea{font-family:Noto Nastaliq Urdu,Avenir,Helvetica,Arial,sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;background-color:#f7fafc;overflow-x:hidden}a,body{color:#2d3748}a{text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}a:hover{color:#2c5282}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.animate-fade-in{animation:fadeIn .3s ease-out forwards}.animate-slide-in{animation:slideIn .3s ease-out forwards}.animate-scale-in{animation:scaleIn .3s ease-out forwards}.btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 24px;font-size:16px;font-weight:500;line-height:1;text-align:center;text-decoration:none;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.btn:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:hsla(0,0%,100%,.2);border-radius:50%;transform:translate(-50%,-50%);transition:width .3s,height .3s}.btn:active:after{width:200%;height:200%}.btn:focus{outline:none;box-shadow:0 0 0 3px rgba(44,82,130,.25)}.btn:disabled{opacity:.65;cursor:not-allowed}.btn-primary{background-color:#2c5282;color:#fff}.btn-primary:hover:not(:disabled){background-color:#1a365d;transform:translateY(-1px)}.btn-secondary{background-color:transparent;border-color:#2c5282;color:#2c5282}.btn-secondary:hover:not(:disabled){background-color:#ebf8ff;transform:translateY(-1px)}.btn-outline{color:#2c5282;background-color:transparent;border-color:#2c5282}.btn-outline:hover{color:#fff;background-color:#2c5282;border-color:#2c5282}.card{background-color:#fff;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.card:hover{box-shadow:0 4px 6px rgba(0,0,0,.05),0 2px 4px rgba(0,0,0,.1);transform:translateY(-2px)}.card .card-header{padding:16px;border-bottom:1px solid #edf2f7;background-color:#f8fafc}.card .card-body{padding:16px}.card .card-footer{padding:16px;border-top:1px solid #edf2f7;background-color:#f8fafc}.form-control{display:block;width:100%;padding:8px 16px;font-size:16px;line-height:1.5;color:#2d3748;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;transition:all .2s cubic-bezier(.4,0,.2,1)}.form-control:focus{outline:none;border-color:#2c5282;box-shadow:0 0 0 3px rgba(44,82,130,.1)}.form-control:disabled{background-color:#f7fafc;cursor:not-allowed}.form-control.is-invalid{border-color:#e53e3e}.form-control.is-invalid:focus{box-shadow:0 0 0 3px rgba(229,62,62,.1)}.tag{display:inline-flex;align-items:center;padding:.25rem .75rem;font-size:12px;font-weight:500;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:9999px;background-color:#f7fafc;color:#4a5568;margin-right:.5rem;margin-bottom:.5rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.tag:hover{background-color:#e4eef5;transform:translateY(-1px)}.tag.tag-primary{background-color:#ebf8ff;color:#2c5282}.tag.tag-success{background-color:#c6f6d5;color:#38a169}.tag.tag-warning{background-color:#fefcbf;color:#d69e2e}.tag.tag-danger{background-color:#fed7d7;color:#e53e3e}.container{max-width:1500px;padding:0 24px;width:100%}@media(max-width:992px){.container{padding:0 24px}}@media(max-width:768px){.container{padding:0 16px}}@media(max-width:576px){.container{padding:0 8px}}.grid{display:grid;gap:16px}.grid.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid.grid-cols-4{grid-template-columns:repeat(4,1fr)}@media(max-width:992px){.grid.grid-cols-lg-2{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.grid.grid-cols-md-1{grid-template-columns:1fr}}.text-primary{color:#2c5282!important}.text-secondary{color:#4a5568!important}.text-success{color:#38a169!important}.text-warning{color:#d69e2e!important}.text-danger{color:#e53e3e!important}.text-info{color:#3182ce!important}.bg-primary{background-color:#2c5282!important}.bg-light{background-color:#f7fafc!important}.bg-white{background-color:#fff!important}.el-button--primary{background-color:#2c5282;border-color:#2c5282}.el-button--primary:focus,.el-button--primary:hover{background-color:#1a365d;border-color:#1a365d;transform:translateY(-1px)}.el-input__inner{border-radius:6px;transition:all .2s cubic-bezier(.4,0,.2,1)}.el-input__inner:focus{border-color:#2c5282;box-shadow:0 0 0 3px rgba(44,82,130,.1)}.el-form-item__label{font-weight:500;color:#4a5568}.el-card{border-radius:6px;border:none;box-shadow:0 2px 4px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.4,0,.2,1)}.el-card:hover{box-shadow:0 4px 6px rgba(0,0,0,.05),0 2px 4px rgba(0,0,0,.1);transform:translateY(-2px)}.el-tag{border-radius:9999px;padding:0 .75rem;height:24px;line-height:22px}.el-pagination{margin-top:24px;text-align:center}.el-pagination .el-pagination__jump,.el-pagination .el-pagination__total{margin-right:16px}.el-pagination .btn-next,.el-pagination .btn-prev,.el-pagination .el-pager li{border-radius:6px}.el-pagination .el-pager li.active{background-color:#2c5282;color:#fff}.loading-spinner{display:inline-block;width:24px;height:24px;border:2px solid #ebf8ff;border-top-color:#2c5282;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:992px){.lg\:hidden{display:none!important}.lg\:block{display:block!important}.lg\:flex{display:flex!important}}@media(max-width:768px){.md\:hidden{display:none!important}.md\:block{display:block!important}.md\:flex{display:flex!important}}@media(max-width:576px){.sm\:hidden{display:none!important}.sm\:block{display:block!important}.sm\:flex{display:flex!important}}.container{max-width:1200px;margin:0 auto;padding:0 20px}.flex{display:flex}.flex-column{flex-direction:column}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.items-center{align-items:center}.flex-wrap{flex-wrap:wrap}.text-center{text-align:center}.full-width{width:100%}.mt-10{margin-top:10px}.mb-10{margin-bottom:10px}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.p-10{padding:10px}.p-20{padding:20px}.pc-only{display:block}.mobile-only{display:none}@media screen and (max-width:768px){.pc-only{display:none}.mobile-only{display:block}body,html{font-size:14px}}html[lang=ja] body,html[lang=ja] button,html[lang=ja] input,html[lang=ja] select,html[lang=ja] textarea{font-family:Noto Sans JP,Avenir,Helvetica,Arial,sans-serif}html[lang=ko] body,html[lang=ko] button,html[lang=ko] input,html[lang=ko] select,html[lang=ko] textarea{font-family:Noto Sans KR,Avenir,Helvetica,Arial,sans-serif}html[lang=zh] body,html[lang=zh] button,html[lang=zh] input,html[lang=zh] select,html[lang=zh] textarea{font-family:Noto Sans TC,Avenir,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{margin-bottom:16px;font-weight:600;line-height:1.25}h1{font-size:30px}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}p{margin-bottom:16px}.fade-enter-active{animation:fadeIn .3s ease-out}.fade-leave-active{animation:fadeIn .3s ease-in reverse}.slide-up-enter-active{animation:slideIn .3s ease-out}.slide-up-leave-active{animation:slideIn .3s ease-in reverse}.scale-enter-active{animation:scaleIn .2s ease-out}.scale-leave-active{animation:scaleIn .2s ease-in reverse}.text-light{color:#718096}.text-white{color:#fff}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:16px}.mt-4{margin-top:24px}.mt-5{margin-top:32px}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:16px}.mb-4{margin-bottom:24px}.mb-5{margin-bottom:32px}.tooltip{position:relative;display:inline-block}.tooltip:hover:before{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);padding:4px 8px;background-color:#1a202c;color:#fff;font-size:12px;border-radius:4px;white-space:nowrap;z-index:1070}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f7fafc}::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#718096}@media screen and (max-width:768px){.el-message-box{width:90%!important;max-width:320px!important}.el-message-box .el-message-box__header{padding:12px 15px!important}.el-message-box .el-message-box__header .el-message-box__title{font-size:16px!important}.el-message-box .el-message-box__content{padding:15px!important;font-size:14px!important}.el-message-box .el-message-box__btns{padding:8px 15px 12px!important}.el-message-box .el-message-box__btns button{min-width:60px!important;padding:8px 12px!important;font-size:14px!important}.el-message-box__wrapper{padding:15px!important}}