.active[data-v-661ff80d]{background-color:#007bff;color:#fff}.disabled[data-v-661ff80d]{pointer-events:none;cursor:default}.login-btn[data-v-5823f6cf]{display:flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(12px,1.5vw,18px);width:auto;padding:.5rem 1.5rem}.responsive-header[data-v-5823f6cf]{display:flex;align-items:center;width:100%;padding:0 1vw}.header-logo[data-v-5823f6cf]{transition:height .3s ease}.search-container[data-v-5823f6cf]{width:clamp(180px,20vw,300px);margin-right:14px}.search-input[data-v-5823f6cf] .t-input{height:38px;border-radius:999px;background:#f4f6f4;border-color:transparent;padding-left:14px}.search-input[data-v-5823f6cf] .t-input.t-is-focused{background:#fff;border-color:#0f6e43;box-shadow:none}.search-input[data-v-5823f6cf] .t-input__inner{font-size:13px}.search-icon[data-v-5823f6cf]{color:#9aa5a0;cursor:pointer;font-size:16px}.nav-items-container[data-v-5823f6cf]{display:flex;align-items:center;gap:2px;overflow:hidden}.nav-spacer[data-v-5823f6cf]{flex:1;min-width:12px}.nav-item[data-v-5823f6cf]{flex-shrink:1;padding:0!important}.nav-link[data-v-5823f6cf]{display:inline-flex;align-items:center;height:34px;padding:0 14px!important;border-radius:999px;white-space:nowrap;color:#4b5563;transition:background-color .18s ease,color .18s ease}.nav-link[data-v-5823f6cf]:hover{background:#f4f6f4;color:#1f2329}.nav-link.is-active[data-v-5823f6cf]{background:#e8f2ec;color:#03623b;font-weight:600}.nav-text[data-v-5823f6cf]{font-size:clamp(12px,1.5vw,15px);padding:0!important}.user-btn[data-v-5823f6cf] .t-button__text{display:inline-flex;align-items:center;gap:8px}.user-btn__avatar[data-v-5823f6cf]{width:30px;height:30px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#0f6e43;color:#fff;font-size:13px;font-weight:600}.user-btn__avatar--img[data-v-5823f6cf]{object-fit:cover;background:#e3e8e5}.user-btn__name[data-v-5823f6cf]{font-size:14px;color:#1f2329;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-actions[data-v-5823f6cf]{display:flex;align-items:center;white-space:nowrap}.login-btn[data-v-5823f6cf]{padding:.3vw .8vw}.login-btn[data-v-5823f6cf],.username-btn[data-v-5823f6cf]{font-size:clamp(12px,1.5vw,14px)}@media (max-width:1200px){.nav-link[data-v-5823f6cf]{padding:0 10px!important}}@media (max-width:992px){.search-container[data-v-5823f6cf]{width:170px}.nav-link[data-v-5823f6cf]{padding:0 8px!important}}@media (max-width:768px){.search-container[data-v-5823f6cf]{display:none}.nav-link[data-v-5823f6cf]{padding:0 7px!important}}.auth-dialog{padding:0!important;border:none!important;border-radius:20px!important;overflow:hidden;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);box-shadow:0 24px 64px rgba(15,23,42,.18),0 2px 8px rgba(15,23,42,.06)!important}.auth-dialog .t-dialog__body,.auth-dialog .t-dialog__body__icon{padding:0!important;max-height:none}.auth-dialog .t-dialog__header{position:absolute;top:14px;right:14px;z-index:3;padding:0!important;min-height:0!important;border:none!important}.auth-dialog .t-dialog__header-content{display:none}.auth-dialog .t-dialog__footer{display:none!important}.auth-dialog .t-dialog__close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#98a2b3;transition:background-color .18s ease,color .18s ease}.auth-dialog .t-dialog__close:hover{background:#f1f3f7;color:#475467}.auth{--auth-primary:#2563eb;--auth-primary-hover:#1d4ed8;--auth-ring:rgba(37,99,235,.14);--auth-text:#101828;--auth-muted:#667085;--auth-line:#e7e9ee;--auth-border:#cfd4dc;--auth-fill:#f6f7f9;--auth-radius:12px;display:flex;align-items:stretch;color:var(--auth-text);font-size:14px;text-align:left}.auth button{width:auto;height:auto;margin:0;background:none;border:none;border-radius:0;color:inherit;font-family:inherit;outline:none}.auth__aside{position:relative;flex:0 0 42%;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:44px 36px;overflow:hidden;background:linear-gradient(155deg,#0f3d2e,#14684a 55%,#1a8a5f);color:#fff;border-radius:20px 0 0 20px}.auth__aside:after,.auth__aside:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.auth__aside:before{width:260px;height:260px;top:-90px;right:-110px;background:radial-gradient(circle,hsla(0,0%,100%,.16),transparent 70%)}.auth__aside:after{width:220px;height:220px;bottom:-90px;left:-80px;background:radial-gradient(circle,rgba(126,231,179,.22),transparent 70%)}.auth__aside-top{position:relative;z-index:1}.auth__eyebrow{font-size:11px;letter-spacing:.18em;color:hsla(0,0%,100%,.65);margin-bottom:14px}.auth__slogan{margin:0;font-size:26px;font-weight:650;line-height:1.45;letter-spacing:-.01em}.auth__viz{position:relative;z-index:1;display:flex;align-items:flex-end;gap:7px;height:118px;opacity:.9}.auth__viz span{flex:1;border-radius:5px 5px 2px 2px;background:hsla(0,0%,100%,.2);transform-origin:bottom;animation:auth-bar 3.2s ease-in-out infinite}.auth__viz span:nth-child(3n+1){background:rgba(126,231,179,.42)}.auth__viz span:first-child{height:34%;animation-delay:0s}.auth__viz span:nth-child(2){height:58%;animation-delay:.16s}.auth__viz span:nth-child(3){height:26%;animation-delay:.32s}.auth__viz span:nth-child(4){height:78%;animation-delay:.48s}.auth__viz span:nth-child(5){height:46%;animation-delay:.64s}.auth__viz span:nth-child(6){height:92%;animation-delay:.8s}.auth__viz span:nth-child(7){height:38%;animation-delay:.96s}.auth__viz span:nth-child(8){height:68%;animation-delay:1.12s}.auth__viz span:nth-child(9){height:52%;animation-delay:1.28s}@keyframes auth-bar{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.22)}}@media (prefers-reduced-motion:reduce){.auth__viz span{animation:none}.auth__tabs-ink{transition:none}}.auth__features{position:relative;z-index:1;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.auth__features li{display:flex;align-items:center;gap:9px;font-size:13px;color:hsla(0,0%,100%,.82)}.auth__features svg{stroke:#7ee7b3;stroke-width:2.4;flex:none}.auth__main{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:40px 40px 36px;max-height:calc(100vh - 48px);overflow-y:auto}.auth svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.auth__icon-sm{width:16px;height:16px;flex:none}.auth__brand{margin-bottom:22px}.auth__logo{height:38px;width:auto;display:block;margin-bottom:14px;object-fit:contain}.auth__title{font-size:22px;font-weight:650;letter-spacing:-.01em;line-height:1.3}.auth__subtitle{margin-top:5px;font-size:13px;color:var(--auth-muted);line-height:1.5}.auth__tabs{position:relative;display:flex;padding:4px;margin-bottom:22px;background:var(--auth-fill);border-radius:12px}.auth__tabs-ink{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:#fff;border-radius:9px;box-shadow:0 1px 3px rgba(16,24,40,.12);transition:transform .26s cubic-bezier(.4,0,.2,1)}.auth__tabs-ink.is-right{transform:translateX(100%)}.auth .auth__tab{position:relative;z-index:1;flex:1;height:34px;border:none;background:transparent;font-size:14px;font-weight:500;color:var(--auth-muted);cursor:pointer;transition:color .2s ease}.auth .auth__tab.is-active{color:var(--auth-text);font-weight:600}.auth .auth__back{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;margin-bottom:20px;padding:0;border:none;background:transparent;font-size:13px;color:var(--auth-muted);cursor:pointer;transition:color .18s ease}.auth .auth__back:hover{color:var(--auth-primary)}.auth__form{display:flex;flex-direction:column;gap:14px}.auth-field{position:relative;display:flex;align-items:center;height:46px;padding:0 12px;background:var(--auth-fill);border:1.5px solid transparent;border-radius:var(--auth-radius);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.auth-field:focus-within{background:#fff;border-color:var(--auth-primary);box-shadow:0 0 0 4px var(--auth-ring)}.auth-field--grow{flex:1;min-width:0}.auth-field__icon{width:18px;height:18px;flex:none;margin-right:9px;color:#98a2b3;transition:color .18s ease}.auth-field:focus-within .auth-field__icon{color:var(--auth-primary)}.auth-field__input{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;font-size:14px;color:var(--auth-text)}.auth-field__input::placeholder{color:#9aa3af}.auth-field__input:-webkit-autofill,.auth-field__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--auth-text);transition:background-color 100000s ease-in-out 0s}.auth .auth-field__eye{flex:none;display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-left:4px;padding:0;border:none;border-radius:8px;background:transparent;color:#98a2b3;cursor:pointer;transition:background-color .18s ease,color .18s ease}.auth .auth-field__eye:hover{background:rgba(16,24,40,.05);color:var(--auth-text)}.auth-strength{display:flex;align-items:center;gap:8px;margin-top:-6px;font-size:12px;color:var(--auth-muted)}.auth-strength__bar{display:flex;flex:1;gap:4px}.auth-strength__seg{flex:1;height:4px;border-radius:2px;background:rgba(16,24,40,.12);transition:background .18s ease}.auth-strength__text{flex:none;min-width:2em;text-align:right;font-weight:600}.auth-captcha{display:flex;align-items:center;gap:10px}.auth-captcha__canvas{flex:none;width:126px;height:46px;border:1.5px solid var(--auth-line);border-radius:var(--auth-radius);cursor:pointer;transition:border-color .18s ease}.auth-captcha__canvas:hover{border-color:var(--auth-primary)}.auth .auth-captcha__refresh{flex:none;display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:1.5px solid var(--auth-line);border-radius:var(--auth-radius);background:#fff;color:var(--auth-muted);cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.auth .auth-captcha__refresh:hover{color:var(--auth-primary);border-color:var(--auth-primary);background:rgba(37,99,235,.06)}.auth .auth-captcha__refresh:active svg{transform:rotate(-180deg);transition:transform .4s ease}.auth__row{display:flex;align-items:center;justify-content:space-between;margin-top:-2px}.auth-check{display:inline-flex;align-items:center;gap:8px;cursor:pointer;user-select:none}.auth-check input{position:absolute;opacity:0;width:0;height:0}.auth-check__box{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:1.5px solid var(--auth-border);border-radius:6px;background:#fff;transition:background-color .16s ease,border-color .16s ease}.auth-check__box svg{width:12px;height:12px;stroke:#fff;stroke-width:3;opacity:0;transform:scale(.6);transition:opacity .16s ease,transform .16s ease}.auth-check input:checked+.auth-check__box{background:var(--auth-primary);border-color:var(--auth-primary)}.auth-check input:checked+.auth-check__box svg{opacity:1;transform:scale(1)}.auth-check input:focus-visible+.auth-check__box{box-shadow:0 0 0 4px var(--auth-ring)}.auth-check__text{font-size:13px;color:var(--auth-muted)}.auth .auth__link{padding:0;border:none;background:transparent;font-size:13px;color:var(--auth-primary);cursor:pointer;transition:color .18s ease}.auth .auth__link:hover{color:var(--auth-primary-hover);text-decoration:underline}.auth .auth__submit{width:100%;height:48px;margin-top:4px;border:none;border-radius:var(--auth-radius);background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:15px;font-weight:600;letter-spacing:.02em;cursor:pointer;box-shadow:0 6px 16px rgba(37,99,235,.28);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.auth .auth__submit:hover{filter:brightness(1.05);box-shadow:0 10px 22px rgba(37,99,235,.32);transform:translateY(-1px)}.auth .auth__submit:active{transform:translateY(0);box-shadow:0 4px 12px rgba(37,99,235,.26)}.auth__divider{position:relative;margin:6px 0 2px;text-align:center}.auth__divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--auth-line)}.auth__divider span{position:relative;padding:0 12px;background:#fff;font-size:12px;color:#98a2b3}.auth .auth__social{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;height:46px;border:1.5px solid var(--auth-line);border-radius:var(--auth-radius);background:#fff;font-size:14px;color:#344054;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.auth .auth__social:hover{border-color:#07c160;background:rgba(7,193,96,.06)}.auth__social-icon{width:20px;height:20px;object-fit:contain}.auth__hint{margin:2px 0 0;font-size:12.5px;color:var(--auth-muted);line-height:1.6;text-align:center}.auth-qr{display:flex;align-items:center;justify-content:center;padding:16px;border:1.5px solid var(--auth-line);border-radius:16px;background:var(--auth-fill)}.auth-qr__img{width:190px;height:190px;object-fit:contain;background:#fff;border-radius:8px}@media (max-width:900px){.auth__aside{display:none}.auth__main{padding:36px 28px 30px}}@media (max-width:480px){.auth__main{padding:28px 20px 24px}.auth__title{font-size:20px}.auth-captcha__canvas{width:92px}}.beian-link[data-v-5a2cd28e]{text-decoration:none;cursor:pointer}.beian-link[data-v-5a2cd28e]:focus-visible,.beian-link[data-v-5a2cd28e]:hover{text-decoration:underline;color:#495057!important}.beian-tip[data-v-5a2cd28e]{margin-left:8px;font-size:12px;color:#2f855a}.CodeMirror{user-select:text;-webkit-user-select:text}.el-button,.t-button{width:auto;margin-top:0}html{scrollbar-gutter:stable}body.el-popup-parent--hidden{width:100%!important}html body{width:auto!important}.ui-dialog{--ui-green:#0f6e43;--ui-green-dark:#0b5735;--ui-green-soft:#e8f2ec;--ui-green-text:#03623b;--ui-line:#eef0ef;--ui-text:#1f2329;--ui-muted:#8a9099;border-radius:16px;overflow:hidden}.ui-dialog .el-dialog__header{margin:0;padding:20px 22px 16px;border-bottom:1px solid var(--ui-line)}.ui-dialog{display:flex;flex-direction:column;max-height:calc(100vh - 48px)}.ui-dialog .el-dialog__footer,.ui-dialog .el-dialog__header{flex:0 0 auto}.ui-dialog .el-dialog__body{padding:20px 22px 4px;flex:1 1 auto;min-height:0;overflow-y:auto}.ui-cols{display:grid;grid-template-columns:minmax(0,1fr) 288px;gap:20px;align-items:start}.ui-cols__main{min-width:0}.ui-cols__side{display:flex;flex-direction:column;gap:14px;padding:14px;border-radius:12px;background:#f8faf9;border:1px solid var(--ui-line)}.ui-cols .ui-picker{max-height:min(46vh,420px)}@media (max-width:980px){.ui-cols{grid-template-columns:minmax(0,1fr)}}.ui-dialog .el-dialog__footer{padding:14px 22px 20px;border-top:1px solid var(--ui-line)}.ui-dialog .el-dialog__headerbtn{top:16px;right:14px}.ui-dlg-head{display:flex;align-items:center;gap:12px;padding-right:24px}.ui-dlg-head__icon{width:40px;height:40px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:var(--ui-green-soft);color:var(--ui-green);font-size:19px}.ui-dlg-head__text{min-width:0}.ui-dlg-head__text h3{margin:0;font-size:17px;font-weight:650;color:var(--ui-text)}.ui-dlg-head__text p{margin:3px 0 0;font-size:13px;color:var(--ui-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-dlg-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px}.ui-dlg-foot__note{margin-right:auto;font-size:13px;color:var(--ui-muted)}.ui-dlg-foot__note b{color:var(--ui-text);font-variant-numeric:tabular-nums}.ui-form .el-form-item{margin-bottom:18px}.ui-form .el-form-item__label{padding-bottom:6px;font-size:13px;color:#4b5563;line-height:1.4}.ui-form .el-input__wrapper,.ui-form .el-select__wrapper,.ui-form .el-textarea__inner{border-radius:10px;box-shadow:inset 0 0 0 1px #e4e7e5}.ui-form .el-input__wrapper.is-focus,.ui-form .el-select__wrapper.is-focused,.ui-form .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--ui-green) inset}.ui-form .el-select{width:100%}.ui-tip{display:flex;align-items:flex-start;gap:6px;margin-top:8px;font-size:12px;line-height:1.6;color:var(--ui-muted)}.ui-tip .el-icon{margin-top:2px;flex:none}.ui-tip--warn{padding:8px 10px;border-radius:8px;background:#fdf6ec;color:#96702a}.ui-tip--warn b{color:#7a5618}.ui-pick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.ui-pick__item{width:auto;height:auto;display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid #e4e7e5;border-radius:12px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.ui-pick__item:hover{border-color:#cfd8d3}.ui-pick__item.is-on{border-color:var(--ui-green);background:#f4faf7}.ui-pick__title{font-size:14px;font-weight:600;color:var(--ui-text)}.ui-pick__item.is-on .ui-pick__title{color:var(--ui-green-text)}.ui-pick__desc{font-size:12px;color:var(--ui-muted)}.ui-upload{width:100%}.ui-upload .el-upload-dragger{padding:22px 16px;border:1px dashed #dcdfe6;border-radius:12px;background:#fafbfa;transition:border-color .15s ease,background-color .15s ease}.ui-upload .el-upload-dragger:hover{border-color:var(--ui-green);background:#f4faf7}.ui-upload__icon{font-size:30px;color:#b6bcb9}.ui-upload__text{margin-top:8px;font-size:14px;color:#4b5563}.ui-upload__text em{font-style:normal;color:var(--ui-green)}.ui-upload__hint{margin-top:4px;font-size:12px;color:#b6bcb9}.ui-readonly{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px 8px 14px;border:1px solid var(--ui-line);border-radius:10px;background:#fafbfa}.ui-readonly__code{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:16px;font-weight:600;letter-spacing:2px;color:var(--ui-green-text)}.ui-dlg-search{margin-bottom:14px}.ui-dlg-search .el-input__wrapper{border-radius:10px;box-shadow:inset 0 0 0 1px #e4e7e5}.ui-dlg-search .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--ui-green) inset}.ui-field{margin-bottom:14px}.ui-field--pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ui-field__label{display:block;margin-bottom:6px;font-size:13px;color:#4b5563}.ui-field .el-input__wrapper{border-radius:10px;box-shadow:inset 0 0 0 1px #e4e7e5}.ui-picker{max-height:46vh;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;margin:0 0 12px;padding:0;border:1px solid var(--ui-line);border-radius:12px;background:#fff}.ui-picker__item{display:block;margin:0;padding:12px 14px;border:0;border-bottom:1px solid var(--ui-line);border-radius:0;background:#fff;cursor:pointer;transition:background-color .15s ease}.ui-picker__item:last-child{border-bottom:0}.ui-picker__item:hover{background:#f7faf9}.ui-picker__item.is-on{background:#f4faf7;box-shadow:inset 3px 0 0 var(--ui-green)}.ui-picker__item .el-checkbox{width:100%;height:auto;align-items:flex-start}.ui-picker__item .el-checkbox__label{width:100%;padding-left:10px;white-space:normal;line-height:1.5}.ui-picker__item .el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--ui-green);border-color:var(--ui-green)}.ui-picker__item .el-checkbox__input.is-checked+.el-checkbox__label{color:inherit}.ui-picker__name{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;font-weight:600;color:var(--ui-text)}.ui-picker__tag{padding:1px 8px;border-radius:999px;background:#f2f4f3;color:#6b7280;font-size:12px;font-weight:400}.ui-picker__desc{margin-top:4px;font-size:12px;color:var(--ui-muted)}.ui-picker__desc.is-empty{color:#b6bcb9}.ui-btn{width:auto;height:38px;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;margin-top:0;padding:0 18px;border:1px solid #dcdfe6;border-radius:10px;background:#fff;color:#4b5563;font-size:14px;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.ui-btn:hover{border-color:var(--ui-green);background:var(--ui-green-soft);color:var(--ui-green-text)}.ui-btn.is-primary{border-color:var(--ui-green);background:var(--ui-green);color:#fff;font-weight:600}.ui-btn.is-primary:hover{border-color:var(--ui-green-dark);background:var(--ui-green-dark);color:#fff}.ui-btn:disabled{opacity:.6;cursor:not-allowed}.ui-btn.is-primary:disabled:hover{background:var(--ui-green);border-color:var(--ui-green)}@media (max-width:600px){.ui-field--pair,.ui-pick{grid-template-columns:1fr}}.chat-float-icon{position:fixed;width:100px;height:100px;z-index:1900;cursor:move;user-select:none}.chat-float-icon img{width:100%;height:100%;border-radius:50%;object-fit:cover;box-shadow:0 0 10px rgba(0,0,0,.25)}#bg{background:url(/img/bg2.2bd0b5d9.png);width:100%;height:100%;position:relative;background-size:cover}#content{padding:20px}.box-card{width:90%;margin-left:5%}.setting{height:300px;margin:auto}.box-card-setting-title{width:100%}.box-card-setting-title-1{font-weight:700}.box-card-setting-title-2{width:100%;font-weight:400;font-size:24px;padding-top:10px;padding-bottom:10px}.box-card-setting-title-analysis{width:100px}.option-play{display:inline;margin-left:100px}.option-speed{display:inline;margin-left:10px;margin-right:10px;font-size:15px}#box-card-setting-time0{width:100%;height:100px}.box-card-setting-time{padding-left:50px;float:left}.box-card-setting-num,.box-card-setting-time{margin-top:10px;width:150px}.scrollbar{height:100%}


/*    !*padding: auto;*!*/#drawer-text{padding:45px;height:100%;width:100%;background:url(/img/bg3.9841619c.png);background-size:cover}#drawer-text-title{text-align:center;font-size:30px}#drawer-text-content{padding-top:25px}.el-table .warning-row{background:oldlace}.el-table .success-row{background:#f0f9eb}#adaptive_PA{width:1500px}#adaptive_5,#adaptive_PA{height:500px;position:relative;background:#fff}#adaptive_5{width:1300px;margin:auto}#adaptiveR{width:860px;height:500px;position:absolute;background:#fff;margin-left:80px}#tips{width:600px;height:300px;margin-top:500px;margin-left:20px;overflow:scroll}#tips,#tips2-1{position:absolute;background:#fff;z-index:100;font-size:20px}#tips2-1{width:400px;height:50px;margin-top:50px}#tips2-2{margin-top:160px}#tips2-2,#tips2-3{width:400px;height:50px;position:absolute;background:#fff;z-index:100;font-size:20px}#tips2-3{margin-top:270px}#tips1{width:450px;margin-left:940px}#tips1,#tips14{height:500px;position:absolute;border:10px;background:#fff;z-index:100;font-size:20px;overflow:scroll}#tips14{width:480px;margin-left:925px;line-height:1.8}#tips2{width:400px;height:50px;position:absolute;margin-top:180px;margin-left:133px;font-size:20px}#tips2,#tips5{background:#fff;z-index:100}#tips5{width:1200px;height:300px;position:relative;margin:auto;padding:50px;padding-top:0;padding-bottom:0;font-size:18px;overflow:scroll;line-height:1.8}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}#outer{padding:20px;background-image:url(/img/bg2.2bd0b5d9.png);background-repeat:no-repeat;background-attachment:fixed}.text{font-size:14px}.item{margin-bottom:18px}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}.el-message{z-index:100000!important}.el-overlay.is-message-box{z-index:9999!important}.el-message-box{z-index:10000!important}html.is-scrollbarless{scrollbar-gutter:stable;scrollbar-width:none;-ms-overflow-style:none}html.is-scrollbarless::-webkit-scrollbar{width:0;height:0}.td-dialog-popper{z-index:3500!important}.md-image{display:inline-block;max-width:100%;margin:6px 0;word-break:break-all}.md-image__link{display:none;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:zoom-in}.md-image__img{display:block;max-width:100%;height:auto;border-radius:4px}.md-image.is-loaded .md-image__link{display:inline-block}.md-image.is-loaded .md-image__fallback{display:none}.rich-img--zoomable{max-width:100%;height:auto;cursor:zoom-in}.img-zoom{position:fixed;inset:0;z-index:9000;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;padding:40px;background:rgba(0,0,0,.72);cursor:zoom-out}.img-zoom__img{max-width:100%;max-height:calc(100vh - 140px);object-fit:contain;border-radius:6px;background:#fff;box-shadow:0 10px 40px rgba(0,0,0,.45);cursor:default}.img-zoom__close{position:absolute;top:18px;right:22px;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:hsla(0,0%,100%,.18);color:#fff;font-size:22px;line-height:1;cursor:pointer}.img-zoom__close:hover{background:hsla(0,0%,100%,.3)}.img-zoom__tip{margin:0;color:hsla(0,0%,100%,.75);font-size:13px}.answer-page{min-height:100vh;background:#f5f7fa}.answer-page--fullscreen{height:100vh;min-height:0;overflow:hidden}.answer-body{padding:16px 20px 20px;box-sizing:border-box}.ex-header{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin-bottom:14px}.ex-header__sep{width:1px;height:16px;background:#dfe4ec}.ex-header__title{margin:0;font-size:18px;font-weight:600;color:#1f2d3d;max-width:42vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-header__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-left:auto;font-size:13px;color:#7c8798}.ex-meta-item b{color:#1f2d3d;font-weight:600;font-variant-numeric:tabular-nums}.ex-header__nav{display:flex;align-items:center;gap:8px}.btn-icon{margin-right:4px}.ex-tag{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:11px;font-size:12px;white-space:nowrap}.ex-tag--cyan{color:#1a9c9c;background:rgba(26,156,156,.1);border:1px solid rgba(26,156,156,.2)}.ex-tag--violet{color:#7d5bd6;background:rgba(125,91,214,.1);border:1px solid rgba(125,91,214,.2)}.ex-tag--success{color:#2fa36b;background:rgba(47,163,107,.1);border:1px solid rgba(47,163,107,.2)}.ex-tag--warning{color:#e29b28;background:rgba(226,155,40,.1);border:1px solid rgba(226,155,40,.2)}.ex-tag--danger{color:#e05252;background:rgba(224,82,82,.1);border:1px solid rgba(224,82,82,.2)}.ex-tag--info{color:#8c96a5;background:rgba(140,150,165,.1);border:1px solid rgba(140,150,165,.2)}.ex-card{background:#fff;border:1px solid #ebeef5;border-radius:12px;box-shadow:0 1px 4px rgba(31,45,61,.04);padding:20px 22px}.ex-card__head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.ex-card__head--gap{margin-top:24px}.ex-card__bar{width:3px;height:15px;border-radius:2px;background:linear-gradient(180deg,#4d8bff,#2f6fe4)}.ex-card__bar--green{background:linear-gradient(180deg,#5fd39b,#2fa36b)}.ex-card__bar--amber{background:linear-gradient(180deg,#f5c877,#e29b28)}.ex-card__title{margin:0;font-size:15px;font-weight:600;color:#1f2d3d}.ex-block__text{font-size:14px;line-height:1.8;color:#4a5568;text-align:start;white-space:pre-wrap;word-break:break-word}.ex-block__text p{margin:0 0 10px}.ex-block__text p:last-child{margin-bottom:0}.ex-block__text code{background:#f2f4f8;border-radius:4px;padding:1px 5px;font-size:13px}.ex-rich{font-size:14px;line-height:1.85;color:#3d4757;text-align:start;word-break:break-word;overflow-wrap:anywhere}.ex-rich>:first-child{margin-top:0}.ex-rich>:last-child{margin-bottom:0}.ex-rich p{margin:0 0 12px}.ex-rich h1,.ex-rich h2,.ex-rich h3,.ex-rich h4,.ex-rich h5,.ex-rich h6{margin:20px 0 10px;font-weight:600;line-height:1.4;color:#1f2d3d}.ex-rich h1{font-size:20px}.ex-rich h2{font-size:18px}.ex-rich h3{font-size:16px}.ex-rich h4,.ex-rich h5,.ex-rich h6{font-size:15px}.ex-rich ol,.ex-rich ul{margin:0 0 12px;padding-inline-start:24px}.ex-rich li{margin:4px 0}.ex-rich li>ol,.ex-rich li>ul{margin:4px 0 0}.ex-rich code{background:#f2f4f8;border:1px solid #e8ecf3;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;color:#b4462f}.ex-rich pre{margin:0 0 14px;padding:14px 16px;background:#f7f9fc;border:1px solid #e8ecf3;border-radius:8px;overflow-x:auto;line-height:1.7}.ex-rich pre code{background:none;border:none;padding:0;color:#3d4757;font-size:13px;white-space:pre}.ex-rich blockquote{margin:0 0 12px;padding:10px 14px;border-inline-start:3px solid #cfd9e8;background:#f8fafc;color:#5a6474}.ex-rich hr{margin:18px 0;border:none;border-top:1px solid #eaeef5}.ex-rich iframe,.ex-rich img,.ex-rich video{max-width:100%;height:auto;border-radius:8px;vertical-align:middle}.ex-rich img,.ex-rich video{max-height:420px}.ex-rich figure{margin:0 0 14px}.ex-rich figcaption{margin-top:6px;font-size:12px;color:#909aa9;text-align:center}.ex-rich table{width:100%;margin:0 0 14px;border-collapse:collapse;font-size:13px;display:block;overflow-x:auto}.ex-rich td,.ex-rich th{border:1px solid #e4e9f1;padding:8px 12px;text-align:start;vertical-align:top}.ex-rich th{background:#f7f9fc;font-weight:600;color:#1f2d3d;white-space:nowrap}.ex-rich tr:nth-child(2n) td{background:#fcfdff}.ex-rich a{color:#2f6fe4;text-decoration:none}.ex-rich a:hover{text-decoration:underline}.ex-workspace{display:flex;align-items:stretch;min-height:460px}.ex-workspace .ace_editor{border-radius:0}.ex-pane{display:flex;flex-direction:column;flex-grow:1;min-width:0;background:#fff;border:1px solid #ebeef5;border-radius:12px;box-shadow:0 1px 4px rgba(31,45,61,.04);overflow:hidden}.ex-pane__head{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #f0f2f5;background:#fbfcfe;flex:0 0 auto}.ex-pane__bar{width:3px;height:14px;border-radius:2px;background:linear-gradient(180deg,#4d8bff,#2f6fe4)}.ex-pane__bar--green{background:linear-gradient(180deg,#5fd39b,#2fa36b)}.ex-pane__bar--amber{background:linear-gradient(180deg,#f5c163,#e29b28)}.ex-pane__title{margin:0;font-size:14px;font-weight:600;color:#1f2d3d}.ex-pane__body{flex:1;min-height:0;overflow-y:auto;padding:16px 18px}.ex-pane__tab{border:none;background:transparent;padding:5px 12px;border-radius:6px;font-size:13px;color:#7c8798;cursor:pointer;transition:background-color .15s ease,color .15s ease}.ex-pane__tab:hover{color:#1f2d3d;background:#f0f4fb}.ex-pane__tab.is-active{color:#1f2d3d;font-weight:600;background:#edf3ff}.resizer{flex:0 0 8px;display:flex;align-items:center;justify-content:center;cursor:ew-resize}.resizer__grip{width:4px;height:44px;border-radius:2px;background:#dfe4ec;transition:background-color .15s ease,width .15s ease}.resizer.is-active .resizer__grip,.resizer:hover .resizer__grip{background:#2f6fe4;width:6px}.resizer-v{flex:0 0 10px;display:flex;align-items:center;justify-content:center;cursor:ns-resize}.resizer-v__grip{width:56px;height:4px;border-radius:2px;background:#dfe4ec;transition:background-color .15s ease,width .15s ease}.resizer-v.is-active .resizer-v__grip,.resizer-v:hover .resizer-v__grip{background:#2f6fe4;width:64px}.checkbox-group,.radio-group{display:block;width:100%}.checkbox-group .el-checkbox,.radio-group .el-radio{display:flex;align-items:flex-start;width:100%;height:auto;margin:0 0 10px;padding:10px 14px;border:1px solid #edf0f5;border-radius:8px;white-space:normal;transition:border-color .15s ease,background-color .15s ease}.checkbox-group .el-checkbox:hover,.radio-group .el-radio:hover{border-color:#bcd2f5;background:#f8fbff}.checkbox-group .el-checkbox.is-checked,.radio-group .el-radio.is-checked{border-color:#2f6fe4;background:#f2f7ff}.checkbox-group .el-checkbox.is-correct,.radio-group .el-radio.is-correct{border-color:#2fa36b;background:#f1faf5}.checkbox-group .el-checkbox.is-wrong,.radio-group .el-radio.is-wrong{border-color:#e5a3a3;background:#fdf4f4}.checkbox-group .el-checkbox.is-disabled,.radio-group .el-radio.is-disabled{cursor:default}.checkbox-group .el-checkbox__label,.radio-group .el-radio__label{font-size:15px;line-height:1.7;color:#303133;white-space:normal}.option-letter{flex:0 0 auto;font-weight:600;margin-right:6px;color:#2f6fe4}.checkbox-group .el-checkbox__label,.radio-group .el-radio__label{display:flex;align-items:flex-start;gap:8px;min-width:0}.exercise-actions{display:flex;justify-content:space-between;margin-top:28px;padding-top:18px;border-top:1px solid #f0f2f5}.result-verdict{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:10px;font-size:16px;font-weight:700}.result-verdict.is-pass{color:#1f7a4d;background:#effaf4;border:1px solid #c9ebd9}.result-verdict.is-fail{color:#a8621b;background:#fff8ec;border:1px solid #f4dfbb}.result-verdict__hint,.result-verdict__right{font-size:13px;font-weight:400;color:#7c8798}.result-verdict__right{margin-left:auto;font-variant-numeric:tabular-nums}.ex-console{flex:0 0 auto;height:50%;min-height:120px;display:flex;flex-direction:column;background:#fff;border:1px solid #ebeef5;border-radius:12px;box-shadow:0 1px 4px rgba(31,45,61,.04);overflow:hidden}.ex-console.is-collapsed{height:auto!important;margin-top:10px}.ex-console__bar{flex:0 0 auto;display:flex;align-items:center;gap:4px;padding:6px 10px;border-bottom:1px solid #f0f2f5;background:#fbfcfe}.ex-console.is-collapsed .ex-console__bar{border-bottom:none}.ex-tab{position:relative;border:none;background:transparent;padding:5px 12px;border-radius:6px;font-size:13px;color:#7c8798;cursor:pointer;transition:background-color .15s ease,color .15s ease}.ex-tab:hover{color:#1f2d3d;background:#f0f4fb}.ex-tab.is-active{color:#1f2d3d;font-weight:600;background:#edf3ff}.ex-console__actions{margin-left:auto;display:flex;align-items:center;gap:8px}.ex-console__toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 auto;padding:0;border:1px solid #e4e9f1;border-radius:6px;background:#fff;color:#7c8798;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.ex-console__toggle:hover{border-color:#bcd2f5;color:#2f6fe4;background:#f8fbff}.ex-console__toggle:focus-visible{outline:2px solid #2f6fe4;outline-offset:2px}.ex-btn-secondary.el-button{color:#2f6fe4;background:#f2f7ff;border-color:#cddffa}.ex-btn-secondary.el-button:hover:not(.is-disabled){color:#1f5ccc;background:#e6f0ff;border-color:#a9c9f5}.ex-btn-secondary.el-button:focus-visible{outline:2px solid #2f6fe4;outline-offset:2px}.ex-tab__dot{display:inline-block;width:6px;height:6px;margin-inline-start:5px;border-radius:50%;vertical-align:middle}.ex-tab__dot.is-pass{background:#2fa36b}.ex-tab__dot.is-fail{background:#e05252}.ex-console__body{flex:1;min-height:0;overflow-y:auto}.ex-editor-wrap{flex:1;min-height:0;position:relative}.ex-editor-wrap #editor{position:absolute;inset:0;width:100%;height:100%;font-size:14px}.ex-lang-select{margin-left:auto;width:150px;flex:0 0 auto}.console-pad{padding:12px 14px}.console-label{display:block;font-size:12px;font-weight:600;color:#7c8798;margin-bottom:6px}.console-label-row{display:flex;align-items:center;margin-bottom:6px}.console-label-row .console-label{margin-bottom:0}.console-label-actions{margin-left:auto;display:flex;align-items:center;gap:12px}.link-btn{border:none;background:transparent;padding:0;font-size:12px;color:#2f6fe4;cursor:pointer}.link-btn:hover:not(:disabled){text-decoration:underline}.link-btn:disabled{color:#c0c8d6;cursor:not-allowed}.console-textarea{width:100%;padding:10px 12px;border:1px solid #e6eaf0;border-radius:8px;background:#fafbfd;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.7;color:#2f3a4a;resize:none;outline:none;box-sizing:border-box}.console-textarea:focus{border-color:#2f6fe4;background:#fff}.console-output{margin:0;padding:10px 12px;border:1px solid #e6eaf0;border-radius:8px;background:#fafbfd;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.7;color:#2f3a4a;white-space:pre-wrap;word-break:break-word;min-height:60px}.console-empty{margin:0;padding:18px 14px;font-size:13px;color:#a8b1bf}@media (max-width:1100px){.answer-page--fullscreen{height:auto;overflow:visible}.ex-workspace{display:block;height:auto!important}.ex-pane,.ex-right{width:100%!important}.ex-pane .ex-pane__body{max-height:44vh}.ex-pane--editor{flex:0 0 auto;height:52vh;margin-bottom:12px}.resizer,.resizer-v{display:none}.ex-console{height:auto!important;min-height:240px}.ex-header__title{max-width:100%}.ex-header__nav{margin-left:auto}}.ql-page{margin:20px;border:none;border-radius:12px;box-shadow:0 1px 4px rgba(31,45,61,.06);overflow:hidden}.ql-progress{position:relative;height:2px;margin:-4px -4px 8px;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .15s ease}.ql-progress:after{content:"";position:absolute;inset-block:0;width:35%;background:linear-gradient(90deg,transparent,#2f6fe4,transparent);transform:translateX(-100%)}.ql-progress.is-on{opacity:1}.ql-progress.is-on:after{animation:ql-progress-slide .9s ease-in-out infinite}@keyframes ql-progress-slide{0%{transform:translateX(-100%)}to{transform:translateX(385%)}}.ql-head{display:flex;align-items:baseline;gap:12px;padding:4px 4px 16px}.ql-head__title{margin:0;font-size:18px;font-weight:600;color:#1f2d3d}.ql-head__count{font-size:13px;color:#7c8798}.ql-head__count b{color:#1f2d3d;font-variant-numeric:tabular-nums}.ql-row{display:grid;align-items:center;gap:16px;padding:12px 16px}.ql-row--head{padding-block:8px;font-size:12px;color:#909aa9;border-bottom:1px solid #f0f2f5}.ql-row--item{border-bottom:1px solid #f7f9fc;cursor:pointer;transition:background-color .15s ease}.ql-row--item:hover{background:#f8fbff}.ql-row--item:focus-within{background:#f2f7ff}.ql-row--item:last-of-type{border-bottom:none}.ql-cell{min-width:0}.ql-no{font-size:13px;color:#a8b1bf;font-variant-numeric:tabular-nums}.ql-title{display:block;font-size:14px;font-weight:600;line-height:1.5;color:#303133;text-decoration:none;transition:color .15s ease}.ql-row--item:hover .ql-title{color:#2f6fe4}.ql-title:focus-visible{outline:2px solid #2f6fe4;outline-offset:2px;border-radius:3px}.ql-title--clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.ql-title :deep(p){margin:0}.ql-title :deep(img){max-width:160px;max-height:80px;border-radius:4px;vertical-align:middle}.ql-sub{font-size:12px;color:#a8b1bf;font-variant-numeric:tabular-nums}.ql-title-cell{display:flex;flex-direction:column;gap:3px}.ql-dot{display:inline-block;width:5px;height:5px;margin-inline-end:5px;border-radius:50%;background:currentColor;vertical-align:middle}.ql-rate{display:grid;grid-template-columns:64px auto;grid-template-rows:auto auto;align-items:center;gap:2px 10px}.ql-rate__track{grid-row:1/span 2;height:6px;border-radius:3px;background:#eef1f6;overflow:hidden}.ql-rate__fill{display:block;height:100%;border-radius:3px;transition:width .3s ease}.ql-rate__fill.is-high{background:#2fa36b}.ql-rate__fill.is-mid{background:#e29b28}.ql-rate__fill.is-low{background:#e05252}.ql-rate__num{font-size:13px;font-weight:600;color:#303133;font-variant-numeric:tabular-nums}.ql-rate__hint{font-size:12px;color:#a8b1bf;font-variant-numeric:tabular-nums}.ql-rate__none{font-size:13px;color:#a8b1bf}.ql-muted{font-size:13px;color:#7c8798;font-variant-numeric:tabular-nums}.ql-skeleton{padding:8px 16px 16px}.ql-skeleton__row{height:44px;margin-bottom:6px;border-radius:8px;background:linear-gradient(90deg,#f4f6fa 25%,#eaeef5 37%,#f4f6fa 63%);background-size:400% 100%;animation:ql-shimmer 1.4s ease-in-out infinite}@keyframes ql-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.ql-empty{padding:56px 0;text-align:center}.ql-empty__text{margin:0 0 14px;font-size:14px;color:#909399}.ql-pager{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;padding:14px 16px 18px;border-top:1px solid #f0f2f5}.ql-pager__btn{min-width:32px;height:30px;padding:0 10px;border:1px solid #e4e9f1;border-radius:6px;background:#fff;color:#5a6474;font-size:13px;font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.ql-pager__btn:hover:not(:disabled):not(.is-active){border-color:#bcd2f5;color:#2f6fe4;background:#f8fbff}.ql-pager__btn:disabled{color:#c4cbd6;cursor:not-allowed}.ql-pager__btn.is-active{border-color:#2f6fe4;background:#2f6fe4;color:#fff;font-weight:600}.ql-pager__btn:focus-visible{outline:2px solid #2f6fe4;outline-offset:2px}.ql-pager__gap{padding:0 2px;color:#c4cbd6;font-size:13px}@media (prefers-reduced-motion:reduce){.ql-progress.is-on:after{animation:none;width:100%;opacity:.4}.ql-skeleton__row{animation:none}.ql-rate__fill{transition:none}}