:root{--color-background:#fff;--color-heading:#2c3e50;--color-text:#2c3e50;--color-border:#3c3c3c1f;--section-gap:160px;--safe-area-top:var(--app-safe-area-top,env(safe-area-inset-top,0px));--safe-area-bottom:var(--app-safe-area-bottom,env(safe-area-inset-bottom,0px));--safe-area-left:var(--app-safe-area-left,env(safe-area-inset-left,0px));--safe-area-right:var(--app-safe-area-right,env(safe-area-inset-right,0px));font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}*,:before,:after{box-sizing:border-box;margin:0}html{background-color:var(--color-background);min-width:320px;min-height:100%;font-size:2.66667vw}@media (width>=640px){html{font-size:16px}}body{min-width:320px;min-height:100vh;color:var(--color-text);background:var(--color-background);line-height:1.6}:root{--font-money:"DIN-Alternate-Bold", sans-serif;--page-width:640px;--design-unit:calc(min(100vw, var(--page-width)) / 750)}@font-face{font-family:DIN-Alternate-Bold;src:url(/h5-v2/course/assets/DIN-Alternate-Bold-DRSwoHaD.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:ErYaXin-DaHei;src:url(/h5-v2/course/assets/ErYaXin-DaHei-pH-xcksl.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:AlibabaPuHuiTi;src:url(/h5-v2/course/assets/AlibabaPuHuiTi-Heavy-4eWT1KFs.otf)format("opentype");font-style:normal;font-weight:700;font-display:swap}.money{font-family:var(--font-money);font-weight:700}html:not([data-vue-devtools-enabled=true]) #__vue-devtools-container__{display:none!important}#app{justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}body{background:#f0f2f5;overflow-x:hidden}button,input{font:inherit}.app-route-layer[data-v-43f90ed6]{isolation:isolate;position:relative}.app-route-layer.is-covered[data-v-43f90ed6]{visibility:hidden;pointer-events:none}.app-route-layer.is-overlay[data-v-43f90ed6]{overscroll-behavior:contain;background:#fff;position:fixed;inset:0;overflow:auto}.phone-frame[data-v-78f0d131]{background:#fff;border-radius:12px;width:80.6452dvh;height:100dvh;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000001f}.phone-screen[data-v-78f0d131]{width:750px;height:930px;transform:scale(calc(100vh / 930));transform-origin:0 0;position:absolute;top:0;left:0}@media (width<=749px){.phone-frame[data-v-78f0d131]{width:100%;height:auto;min-height:100dvh;box-shadow:none;border-radius:0;overflow:visible}.phone-screen[data-v-78f0d131]{width:100%;height:auto;position:static;transform:none}}.debug-home[data-v-0a953abd]{color:#191c27;box-sizing:border-box;width:100%;max-width:640px;height:100dvh;margin:0 auto;padding:16px 16px 48px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,sans-serif;overflow-y:auto}.debug-home-head[data-v-0a953abd]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.debug-home-head h1[data-v-0a953abd]{margin:0;font-size:24px;font-weight:600}.debug-copy[data-v-0a953abd]{color:#4a5070;cursor:pointer;background:#fff;border:1px solid #d4d7e0;border-radius:6px;padding:6px 12px;font-size:13px}.debug-card[data-v-0a953abd]{box-sizing:border-box;background:#f9f9fe;border-radius:12px;margin-bottom:12px;padding:12px 16px}.debug-card h2[data-v-0a953abd]{color:#6d6f82;margin:0 0 8px;font-size:14px;font-weight:600}.debug-card dl[data-v-0a953abd]{grid-template-columns:120px 1fr;row-gap:4px;margin:0;font-size:13px;line-height:1.4;display:grid}.debug-card dt[data-v-0a953abd]{color:#9ea5bb}.debug-card dd[data-v-0a953abd]{word-break:break-all;color:#191c27;margin:0}.debug-toggle[data-v-0a953abd]{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.debug-help[data-v-0a953abd]{color:#6d6f82;margin:8px 0 0;font-size:12px;line-height:1.5}.debug-quick[data-v-0a953abd]{flex-wrap:wrap;gap:8px;display:flex}.debug-quick-btn[data-v-0a953abd]{color:#2685fa;cursor:pointer;background:#fff;border:1px solid #2685fa;border-radius:6px;padding:6px 12px;font-size:13px}
