.__nuxt-error-page{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;align-items:center;background:#f7f8fb;bottom:0;color:#47494e;display:flex;flex-direction:column;font-family:sans-serif;font-weight:100!important;justify-content:center;left:0;padding:1rem;position:absolute;right:0;text-align:center;top:0}.__nuxt-error-page .error{max-width:450px}.__nuxt-error-page .title{color:#47494e;font-size:1.5rem;margin-bottom:8px;margin-top:15px}.__nuxt-error-page .description{color:#7f828b;line-height:21px;margin-bottom:10px}.__nuxt-error-page a{color:#7f828b!important;-webkit-text-decoration:none;text-decoration:none}.__nuxt-error-page .logo{bottom:12px;left:12px;position:fixed}.nuxt-progress{background-color:#000;height:2px;left:0;opacity:1;position:fixed;right:0;top:0;transition:width .1s,opacity .4s;width:0;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}:root{background:#f6f9fc;color:#1b2b41;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit}.inner-header[data-v-fa0b8d12]{backdrop-filter:blur(12px);background:hsla(0,0%,100%,.97);border-bottom:1px solid #edf2f7;box-shadow:0 5px 22px rgba(33,75,119,.08);height:68px;position:sticky;top:0;z-index:100}.inner-nav-wrap[data-v-fa0b8d12]{box-sizing:border-box;gap:24px;height:100%;margin:0 auto;max-width:1440px;padding:0 28px;width:100%}.inner-brand[data-v-fa0b8d12],.inner-nav-wrap[data-v-fa0b8d12]{align-items:center;display:flex}.inner-brand[data-v-fa0b8d12]{color:#176fd4;flex:0 0 auto;gap:10px;-webkit-text-decoration:none;text-decoration:none}.brand-mark[data-v-fa0b8d12]{align-items:center;background:#247cf0;border-radius:12px;box-shadow:0 7px 16px rgba(36,124,240,.23);color:#fff;display:inline-flex;font-size:22px;height:40px;justify-content:center;width:40px}.inner-brand>span[data-v-fa0b8d12]:last-child{display:flex;flex-direction:column;line-height:1.2}.inner-brand strong[data-v-fa0b8d12]{font-size:18px;white-space:nowrap}.inner-brand small[data-v-fa0b8d12]{color:#8594a7;font-size:10px;margin-top:3px;white-space:nowrap}.app-nav[data-v-fa0b8d12]{align-items:center;display:flex;flex:1;gap:4px;min-width:0}.app-nav a[data-v-fa0b8d12]{align-items:center;border-radius:10px;color:#53667d;display:inline-flex;font-size:14px;font-weight:700;gap:6px;padding:10px 12px;-webkit-text-decoration:none;text-decoration:none;transition:color .2s,background .2s;white-space:nowrap}.app-nav a i[data-v-fa0b8d12]{color:#7393b7;font-size:16px}.app-nav a.nuxt-link-active[data-v-fa0b8d12],.app-nav a[data-v-fa0b8d12]:hover{background:#eaf4ff;color:#1677ff}.app-nav a.nuxt-link-active i[data-v-fa0b8d12],.app-nav a:hover i[data-v-fa0b8d12]{color:#1677ff}.inner-user-area[data-v-fa0b8d12]{align-items:center;display:flex;flex:0 0 auto;gap:9px}.fun-grade-select[data-v-fa0b8d12]{align-items:center;background:#f4f9ff;border:1px solid #d9e7f5;border-radius:11px;color:#397dcc;display:flex;gap:6px;height:40px;padding:0 9px}.fun-grade-select span[data-v-fa0b8d12]{font-size:10px;font-weight:800;white-space:nowrap}.fun-grade-select select[data-v-fa0b8d12]{background:transparent;border:0;color:#324b68;font-size:12px;font-weight:700;max-width:112px;outline:0}.user-dropdown[data-v-fa0b8d12]{background:#fff;border:1px solid #dfe8f3;border-radius:999px;color:#243650;gap:8px;height:40px;padding:0 12px 0 6px}.avatar[data-v-fa0b8d12],.user-dropdown[data-v-fa0b8d12]{align-items:center;display:inline-flex}.avatar[data-v-fa0b8d12]{background:#2f87f5;border-radius:50%;color:#fff;font-size:13px;font-weight:800;height:29px;justify-content:center;width:29px}.user-meta[data-v-fa0b8d12]{align-items:flex-start;display:flex;flex-direction:column;line-height:1.15}.user-meta strong[data-v-fa0b8d12]{font-size:13px}.dropdown-point[data-v-fa0b8d12],.user-meta em[data-v-fa0b8d12]{color:#f59e0b;font-size:11px;font-style:normal;font-weight:700}.dropdown-coin[data-v-fa0b8d12]{color:#d18a13;font-size:12px;font-weight:700}.login-button[data-v-fa0b8d12]{background:#eaf4ff;border:0;border-radius:10px;color:#176fd4;font-weight:700;height:38px;padding:0 17px}.inner-menu-toggle[data-v-fa0b8d12]{background:transparent;border:0;color:#2d77c7;display:none;font-size:23px;padding:7px}@media (max-width:1080px){.inner-nav-wrap[data-v-fa0b8d12]{gap:14px;padding:0 18px}.inner-brand small[data-v-fa0b8d12]{display:none}.app-nav a[data-v-fa0b8d12]{font-size:12px;padding:9px 8px}.fun-grade-select span[data-v-fa0b8d12],.user-meta[data-v-fa0b8d12]{display:none}}@media (max-width:760px){.inner-header[data-v-fa0b8d12]{height:62px}.inner-nav-wrap[data-v-fa0b8d12]{justify-content:space-between;padding:0 14px}.inner-brand strong[data-v-fa0b8d12]{font-size:17px}.brand-mark[data-v-fa0b8d12]{font-size:20px;height:37px;width:37px}.inner-menu-toggle[data-v-fa0b8d12]{display:inline-flex;order:3}.inner-user-area[data-v-fa0b8d12]{margin-left:auto}.fun-grade-select[data-v-fa0b8d12]{height:36px;padding:0 6px}.fun-grade-select i[data-v-fa0b8d12]{display:none}.fun-grade-select select[data-v-fa0b8d12]{font-size:11px;max-width:88px}.app-nav[data-v-fa0b8d12]{background:#fff;border:1px solid #e7eef6;border-radius:0 0 16px 16px;box-shadow:0 18px 35px rgba(30,71,115,.16);display:none;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));left:12px;padding:13px;position:absolute;right:12px;top:62px}.app-nav.open[data-v-fa0b8d12]{display:grid}.app-nav a[data-v-fa0b8d12]{font-size:13px;justify-content:flex-start;padding:12px}.login-button[data-v-fa0b8d12]{font-size:12px;height:35px;padding:0 12px}}@media (max-width:420px){.inner-brand>span[data-v-fa0b8d12]:last-child{display:none}.user-dropdown[data-v-fa0b8d12]{height:36px;padding-right:8px}.avatar[data-v-fa0b8d12]{height:27px;width:27px}.fun-grade-select[data-v-fa0b8d12]{position:absolute;right:59px}}