@charset "UTF-8";.tutorial-floating-wrapper[data-v-1f715690]{position:fixed;left:20px;bottom:32px;z-index:2200}.floating-trigger[data-v-1f715690]{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:6px;-webkit-user-select:none;user-select:none}.tutorial-floating-btn[data-v-1f715690]{width:48px;height:48px;border:none;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background:linear-gradient(145deg,#2b5bbf,#03164b);box-shadow:0 8px 18px #2d4faf52,inset 0 0 0 1px #ffffff38;transition:transform .22s ease,box-shadow .22s ease;position:relative;isolation:isolate;animation:glow-pulse-1f715690 4.2s cubic-bezier(.42,0,.2,1) infinite;touch-action:none}.tutorial-floating-btn[data-v-1f715690]:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:16px;border:1px solid rgba(45,79,175,.28);opacity:0;pointer-events:none;animation:ring-pulse-1f715690 4.2s cubic-bezier(.42,0,.2,1) infinite}.floating-gloss[data-v-1f715690]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:0;background:radial-gradient(110% 70% at 15% 10%,#ffffff4d,#fff0 58%)}.floating-gloss[data-v-1f715690]:before{content:"";position:absolute;top:-10%;right:-55%;bottom:-10%;left:-55%;pointer-events:none;background:linear-gradient(120deg,#fff0 38%,#fff3,#fff0 62%);transform:translate(-115%);animation:gloss-sweep-1f715690 8s linear infinite}.tutorial-floating-btn[data-v-1f715690]:hover{transform:translateY(-1px);box-shadow:0 12px 24px #2d4faf6b,inset 0 0 0 1px #ffffff47}.tutorial-floating-btn[data-v-1f715690]:active{transform:translateY(0) scale(.97)}.tutorial-floating-btn--disabled[data-v-1f715690]{cursor:not-allowed;background:linear-gradient(145deg,#8a95ac,#6d778e);box-shadow:0 6px 12px #363f582e,inset 0 0 0 1px #ffffff2e;animation:none}.tutorial-floating-btn--disabled[data-v-1f715690]:before{animation:none;opacity:0}.tutorial-floating-btn--disabled .floating-gloss[data-v-1f715690]:before{animation:none;opacity:0}.tutorial-floating-btn--disabled[data-v-1f715690]:hover{transform:none;box-shadow:0 6px 12px #363f582e,inset 0 0 0 1px #ffffff2e}.floating-icon[data-v-1f715690]{font-size:22px;position:relative;z-index:1}.tutorial-floating-btn[data-v-1f715690]:after{content:attr(data-tip);position:absolute;left:72px;top:50%;transform:translateY(-50%);white-space:nowrap;background:#1f2d3df2;color:#fff;padding:7px 10px;border-radius:8px;font-size:12px;line-height:1;opacity:0;pointer-events:none;transition:opacity .15s ease}.tutorial-floating-btn[data-v-1f715690]:hover:after{opacity:1}.floating-label[data-v-1f715690]{font-size:11px;line-height:1;color:#fffffff5;letter-spacing:1px;font-weight:600;padding:4px 7px;border-radius:999px;background:#03164b94;border:1px solid rgba(255,255,255,.28);box-shadow:0 4px 12px #03164b29;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-shadow:0 1px 2px rgba(3,22,75,.28);-webkit-user-select:none;user-select:none}.floating-label--disabled[data-v-1f715690]{background:#4c556a94;color:#f5f7ffeb;border-color:#ffffff38}@keyframes glow-pulse-1f715690{0%{box-shadow:0 8px 18px #2d4faf47,inset 0 0 0 1px #ffffff2e}30%{box-shadow:0 9px 20px #2d4faf57,0 0 0 2px #2d4faf14,inset 0 0 0 1px #fff3}55%{box-shadow:0 11px 23px #2d4faf63,0 0 0 4px #2d4faf21,inset 0 0 0 1px #ffffff40}75%{box-shadow:0 9px 20px #2d4faf54,0 0 0 2px #2d4faf14,inset 0 0 0 1px #fff3}to{box-shadow:0 8px 18px #2d4faf47,inset 0 0 0 1px #ffffff2e}}@keyframes ring-pulse-1f715690{0%,to{opacity:0;transform:scale(.98)}25%{opacity:.32;transform:scale(1.005)}55%{opacity:.54;transform:scale(1.03)}78%{opacity:.2;transform:scale(1.01)}}@keyframes gloss-sweep-1f715690{0%{transform:translate(-115%);opacity:.46}50%{opacity:.88}to{transform:translate(115%);opacity:.46}}.video-list-panel[data-v-1f715690]{display:flex;flex-direction:column;gap:10px}.video-list-title[data-v-1f715690]{font-size:14px;font-weight:600;color:#1f2d3d}.video-list-content[data-v-1f715690]{max-height:280px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.video-list-item[data-v-1f715690]{width:100%;border:1px solid #dce8fb;border-radius:10px;padding:9px 10px;text-align:left;background:#f8fbff;color:#1f2d3d;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.video-list-item[data-v-1f715690]:hover{border-color:#2f80ed;color:#1363df;background:#edf4ff}.login-dialog .login-options[data-v-4b8d1277]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.login-dialog .login-submit-btn[data-v-4b8d1277]{width:100%}.login-dialog .login-switch[data-v-4b8d1277]{margin-top:14px;display:flex;justify-content:center;align-items:center;gap:4px;font-size:14px;line-height:1;color:#909399}.login-dialog .login-wechat-notice[data-v-4b8d1277]{margin-top:14px}.login-dialog .login-wechat-notice[data-v-4b8d1277] .el-alert__title{font-size:13px;line-height:1.5}.login-dialog .login-wechat-notice .login-wechat-id[data-v-4b8d1277]{font-weight:600;color:#e6a23c}.login-dialog .code-row[data-v-4b8d1277]{display:flex;gap:10px}.login-dialog .code-row .el-input[data-v-4b8d1277]{flex:1}.terms-content[data-v-4b8d1277]{max-height:50vh;overflow-y:auto;line-height:1.7}*{box-sizing:border-box;background-repeat:no-repeat;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;line-height:1}article,aside,footer,header,nav,section,main,figcaption,figure,menu,details{display:block}audio,canvas,video{display:inline-block}img{display:block;border:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400}p{margin:0;padding:0}address,cite,dfn,em,var{font-style:normal}ul,ol{margin:0;padding:0;list-style-type:none}a{background-color:transparent;font-size:inherit;color:inherit;text-decoration:none}a:active,a:hover{outline:0}:focus{outline:0}button,input,select,textarea{margin:0;font-size:inherit}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{padding:0;line-height:normal}input::-webkit-input-placeholder{font-weight:300}input::-ms-input-placeholder{font-weight:300}input::-moz-placeholder{font-weight:300}table{border-collapse:collapse;border-spacing:0}.el-button--primary{background-color:#2b5bbf!important;border-color:#2b5bbf!important}.el-button--primary:hover{background-color:#3366d1!important}.el-checkbox__input.is-checked+.el-checkbox__label{color:#2b5bbf}.el-checkbox__input.is-checked .el-checkbox__inner,.el-switch.is-checked .el-switch__core,.el-radio__input.is-checked .el-radio__inner{background-color:#2b5bbf;border-color:#2b5bbf}.el-radio__input.is-checked+.el-radio__label{color:#2b5bbf}.el-button--primary.is-link{color:#fff;padding:5px}.el-button--primary.is-disabled{background-color:#2b5bbf90!important;border-color:#dae0f090!important;color:#f1f1f1!important;opacity:1!important}.el-select__wrapper.is-focused{box-shadow:#2b5bbf!important}:root{--el-color-primary: #2b5bbf;--el-color-primary-light-3: rgba(43, 91, 191, .7);--el-color-primary-dark-2: #21479b}:root{--el-font-family: "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif}html,body{font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%}[class*=ag-theme]{--ag-font-family: "Times New Roman", "Noto Sans SC", sans-serif !important;--ag-cell-font-family: "Times New Roman", "Noto Sans SC", sans-serif !important;--ag-header-font-family: "Times New Roman", "Noto Sans SC", sans-serif !important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#03164b0f;border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#2b5bbfb8,#03164bad);border:2px solid rgba(255,255,255,.72);border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff1f;transition:background .2s ease,box-shadow .2s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#2b5bbfe6,#03164bd1);box-shadow:0 0 8px #2b5bbf2e,inset 0 0 0 1px #ffffff2e}::-webkit-scrollbar-corner{background:transparent}.custom-tooltip[data-v-118bded0]{max-width:500px;word-wrap:break-word;white-space:normal;border-radius:5px;padding:10px;color:var(--ag-foreground-color);background-color:#d4e8fa}.custom-tooltip p[data-v-118bded0]:first-of-type{font-weight:700}body.ag-layer-description-editing .custom-tooltip{display:none}.transfer-footer{margin-left:15px;padding:6px 5px}
