/* 中文首页：按人格组使用柔和底色，人物插画保持完整，样式仅作用于首页。 */
.zhongwen-shouye{margin:0;color:#343943;background:#fff;font-family:"Microsoft YaHei","PingFang SC",system-ui,sans-serif;font-size:16px;line-height:1.7}.zhongwen-shouye *{box-sizing:border-box}.zhongwen-shouye a{text-decoration:none;color:inherit}.zhongwen-shouye button{font:inherit}.zhongwen-shouye a:focus-visible,.zhongwen-shouye summary:focus-visible,.zhongwen-shouye button:focus-visible{outline:3px solid #286e7a;outline-offset:5px}.zhongwen-shouye [id]{scroll-margin-top:100px}
/* 导航同时容纳全局脚本注入的“我的”入口，窄屏时栏目换到下一行。 */
.site-header{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid #edf0f0}.header-container{max-width:1320px;margin:auto;min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:0 40px}.zhongwen-pin{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:24px;font-weight:800;color:#35424a!important}.zhongwen-pin b{font-size:18px;font-weight:500}.pinpai-tubiao{display:block;width:46px;height:46px;object-fit:contain;flex:0 0 46px}.shouye-daohang,.nav-links-extra{display:flex;align-items:center;gap:27px;font-size:14px;font-weight:600}.shouye-daohang a{padding:29px 0;border-bottom:3px solid transparent}.shouye-daohang .dangqian{border-color:#599caa;color:#367985}.nav-links-extra{gap:18px}.daohang-kaishi{background:#4297a6;color:white!important;padding:10px 22px;border-radius:30px}.renge-shouping{text-align:center;padding:56px 20px 66px}.shouping-meiti{font-size:13px;color:#788790;letter-spacing:3px;margin:0 0 15px}.renge-shouping h1{font-size:46px;line-height:1.35;font-weight:800;margin:0 0 20px;letter-spacing:1px}.renge-shouping h1 span{color:#398a99}.shouping-jieshao{font-size:16px;color:#738087;line-height:1.9;margin-bottom:26px}.shouping-anniu{display:inline-flex;align-items:center;gap:28px;background:#88639e;border-radius:30px;padding:13px 30px;color:#fff!important;font-size:16px;font-weight:700}.shouping-anniu:hover{background:#735386}.fenzu-daohang{display:flex;justify-content:center;gap:28px;margin-top:27px;font-size:13px}.fenzu-daohang a:before{content:'';display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;background:#9471a4}.fenzu-daohang a:nth-child(2):before{background:#69a589}.fenzu-daohang a:nth-child(3):before{background:#6aa6b8}.fenzu-daohang a:nth-child(4):before{background:#dbb756}
/* 每组四列无边框人物卡；分区顶部折线来自 CSS 装饰，不改变点击区域。 */
.renge-fenzu{position:relative;padding:42px 28px 68px;background:var(--dise);color:var(--zhuse)}.renge-fenzu:before{content:'';position:absolute;top:-23px;left:0;right:0;height:24px;background:var(--dise);clip-path:polygon(0 25%,12% 75%,26% 15%,43% 70%,63% 20%,82% 85%,100% 10%,100% 100%,0 100%)}.fenxi{--dise:#eee7f1;--zhuse:#886399}.waijiao{--dise:#e5f0e6;--zhuse:#4d8965}.shouhu{--dise:#e4eff3;--zhuse:#448ba3}.tansuo{--dise:#faf0d5;--zhuse:#a58129}.renge-neirong{max-width:1170px;margin:auto}.fenzu-biaoti{text-align:center;margin-bottom:24px}.fenzu-biaoti h2{font-size:38px;font-weight:800;letter-spacing:5px;margin:0 0 8px}.fenzu-biaoti p{font-size:14px;color:#697078;margin:0}.renge-wangge{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px}.renge-ka{text-align:center;min-width:0}.renge-ka img{display:block;object-fit:contain;width:100%;height:235px;margin:0 auto 15px;transition:transform .2s}.renge-ka:hover img{transform:translateY(-5px)}.renge-ka h3{font-size:24px;font-weight:750;margin:0 0 4px}.renge-daima{font-size:15px;color:#535761;letter-spacing:2px;font-weight:700;margin:0 0 12px}.renge-miaoshu{font-size:14px;color:#626772;line-height:1.9;margin:auto;max-width:240px}
/* 保留题量单选组件与样张内容，仅统一外观，不覆盖续答及付款逻辑。 */
.zhongwen-shouye .shouye-shouping{background:#f7fafb;padding:70px 24px 55px}.shouye-shouping h2{font-size:34px;font-weight:800;margin:0 0 18px;color:#343943}.zhongwen-shouye .shouye-meiti{color:#4d919a}.zhongwen-shouye .shouye-xuanti-ka[aria-checked=true]{border-color:#4d99a4;background:#f0f9fa}.zhongwen-shouye .shouye-kaishi{background:#4297a6;border-radius:28px}.zhongwen-shouye .shouye-yangli{padding-top:70px;padding-bottom:70px}.shouye-shuoming{padding:60px 24px;text-align:center;background:#f7f9f9}.shouye-shuoming h2,.shouye-wenti h2{font-size:30px;font-weight:750;margin:0 0 22px}.shouye-shuoming>p{max-width:720px;margin:0 auto;color:#707b81;font-size:15px}.weidu-liebiao{display:flex;justify-content:center;flex-wrap:wrap;gap:35px;margin-top:30px;font-size:14px}.weidu-liebiao b{display:block;font-size:21px;letter-spacing:3px;color:#438b98}.shouye-wenti{max-width:850px;padding:65px 24px;margin:auto}.shouye-wenti h2{text-align:center}.shouye-wenti details{border-bottom:1px solid #e6ebed;padding:20px 0}.shouye-wenti summary{font-size:16px;cursor:pointer;font-weight:600}.shouye-wenti details p{font-size:14px;color:#707b81;margin-top:16px}.shouye-wenti details a,.shouye-wenti button{color:#348a98}.shouye-wenti button{border:0;background:transparent;text-decoration:underline;padding:0}.zhongwen-yejiao{text-align:center;border-top:1px solid #edf0f0;padding:45px 20px 30px;color:#7e888f;font-size:14px}.yejiao-pinpai{font-size:23px;font-weight:800;color:#3c5259!important}.zhongwen-yejiao nav{display:flex;justify-content:center;gap:26px;margin:22px 0 30px}.yejiao-beizhu{font-size:12px;margin:5px 0}
/* 平板与手机保持完整中文导航，人物两列展示；极窄屏不产生横向滚动。 */
@media(max-width:1000px){.header-container{padding:0 24px;gap:14px}.shouye-daohang,.nav-links-extra{gap:15px}.daohang-kaishi{display:none}.renge-wangge{gap:20px}.renge-ka img{height:195px}.renge-shouping h1{font-size:38px}}
@media(max-width:650px){.header-container{padding:16px 18px 0;flex-wrap:wrap;gap:6px}.zhongwen-pin{font-size:21px;gap:10px}.zhongwen-pin b{font-size:15px}.nav-links-extra{font-size:12px;margin-left:auto;gap:12px;order:1}.shouye-daohang{order:2;width:100%;justify-content:center;gap:36px;font-size:13px}.shouye-daohang a{padding:13px 0 12px}.renge-shouping{padding:39px 18px 53px}.shouping-meiti{font-size:11px;letter-spacing:2px}.renge-shouping h1{font-size:31px;letter-spacing:0}.renge-shouping h1 span{display:block;margin-top:6px}.shouping-jieshao{font-size:13px}.shouping-anniu{font-size:14px;padding:12px 26px}.fenzu-daohang{gap:18px;font-size:12px}.fenzu-daohang a:before{margin-right:5px}.renge-fenzu{padding:30px 18px 54px}.fenzu-biaoti h2{font-size:30px}.fenzu-biaoti p{font-size:12px}.renge-wangge{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 18px}.renge-ka img{height:170px;margin-bottom:8px}.renge-ka h3{font-size:20px}.renge-daima{font-size:13px;margin-bottom:8px}.renge-miaoshu{font-size:12px;line-height:1.8}.zhongwen-shouye .shouye-shouping{padding:45px 18px 35px}.shouye-shouping h2{font-size:28px}.zhongwen-shouye .shouye-yangli{padding:40px 20px}.shouye-shuoming,.shouye-wenti{padding:40px 20px}.weidu-liebiao{display:grid;grid-template-columns:1fr 1fr;gap:22px}.shouye-shuoming h2,.shouye-wenti h2{font-size:26px}.zhongwen-yejiao nav{gap:18px;font-size:12px}}
@media(max-width:350px){.header-container{padding-left:12px;padding-right:12px}.zhongwen-pin{font-size:18px}.zhongwen-pin b{font-size:13px}.nav-links-extra{gap:8px;font-size:11px}.renge-shouping h1{font-size:27px}.fenzu-daohang{gap:12px;font-size:11px}.renge-ka img{height:140px}.renge-wangge{gap:28px 12px}.renge-fenzu{padding-left:14px;padding-right:14px}}
@media(prefers-reduced-motion:reduce){.renge-ka img{transition:none}.renge-ka:hover img{transform:none}}
/* 官网首页构图：中文标题、题量选择和人物场景位于同一首屏。 */
.guanwang-shouping{background:#eaf3f5;padding:42px 24px 36px}.guanwang-biaoti{text-align:center}.guanwang-biaoti>p{font-size:12px;letter-spacing:3px;color:#56818a;margin:0 0 12px}.guanwang-biaoti h1{font-size:44px;font-weight:800;line-height:1.35;margin:0 0 15px}.guanwang-biaoti>div{font-size:16px;color:#667880;line-height:1.9}.guanwang-shouping-neirong{max-width:1200px;display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:30px auto 0;align-items:center}.zhongwen-shouye .guanwang-shouping .shouye-shouping{padding:0;background:transparent}.guanwang-shouping .shouye-shouping h2{font-size:19px;margin:0 0 17px;font-weight:600;color:#546974}.guanwang-shouping .shouye-xuanti-liebiao{gap:16px}.guanwang-shouping .shouye-xuanti-ka{display:flex;flex-direction:column;align-items:center;padding:22px 8px 24px;border:4px solid transparent;border-radius:23px;box-shadow:none;min-height:230px;background:#fff}.guanwang-shouping .shouye-xuanti-ka[aria-checked=true]{background:#fff;border-color:#8a649d}.guanwang-shouping .xuanti-tubiao{width:60px;height:60px;background:none;margin:0 0 13px}.xuanti-tubiao img{width:100%;height:100%;object-fit:contain}.guanwang-shouping .xuanti-shuzi{font-size:28px;color:#353c49}.guanwang-shouping .xuanti-shuzi small{font-size:19px;margin-left:2px}.guanwang-shouping .xuanti-mingcheng{font-size:17px;font-weight:400;margin-top:7px;color:#54606a}.guanwang-shouping .xuanti-shijian{font-size:12px;margin-top:20px;color:#88729c}.guanwang-shouping .xuanti-miaoshu{display:none}.guanwang-shouping .xuanti-gouxuan{top:auto;bottom:-1px;right:-1px;border:0;border-radius:18px 0 16px 0;width:33px;height:27px;line-height:27px;font-size:20px}.guanwang-shouping [aria-checked=true]>.xuanti-gouxuan{background:#8a649d}.guanwang-shouping .shouye-jindu{margin:17px 0 12px;font-size:12px}.guanwang-shouping .shouye-kaishi{width:100%;background:#88649b;border-radius:13px;box-shadow:none;min-height:53px}.guanwang-shouping .shouye-kaishi:hover{background:#755385}.guanwang-shouping .shouye-quanyi-shuoming{color:#6f7885}.guanwang-shouping .shouye-fufei{color:#667682}.shouye-chahua{position:relative;min-width:0;height:450px}.shanye{position:absolute;left:0;top:0;width:100%;height:100%}.huoban{position:absolute;width:35%;height:44%;object-fit:contain}.huoban-yi{left:11%;top:23%}.huoban-er{right:7%;top:20%}.huoban-san{right:0;bottom:8%}.huoban-si{left:0;bottom:3%}.chahua-wenan{position:absolute;bottom:-20px;width:100%;text-align:center;font-size:13px;color:#7b9097}.shouye-tedian{max-width:1200px;padding:35px 24px 0;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.shouye-tedian>div{text-align:center;border-top:4px solid #61a0b0;border-radius:6px;background:#eef5f7;padding:15px}.shouye-tedian>div:nth-child(2){border-color:#d3ae4a;background:#fbf7ea}.shouye-tedian>div:nth-child(3){border-color:#66a282;background:#eef6f0}.shouye-tedian>div:nth-child(4){border-color:#9673a7;background:#f4eff7}.shouye-tedian b{display:block;font-size:32px;font-weight:750}.shouye-tedian span{font-size:13px;color:#748087}.renge-jieshao{text-align:center;padding:65px 20px 70px}.renge-jieshao>p{font-size:13px;color:#47949c;margin:0 0 10px}.renge-jieshao h2{font-size:33px;font-weight:800;margin:0 0 18px}.renge-jieshao>div{font-size:15px;color:#748087;line-height:1.9}
@media(max-width:1000px){.guanwang-shouping-neirong{gap:18px}.guanwang-shouping .shouye-xuanti-liebiao{gap:10px}.shouye-chahua{height:370px}.guanwang-shouping .shouye-xuanti-ka{padding-left:4px;padding-right:4px}}
@media(max-width:700px){.guanwang-shouping{padding:30px 18px 26px}.guanwang-biaoti h1{font-size:32px}.guanwang-biaoti>div{font-size:13px}.guanwang-biaoti>p{font-size:11px;letter-spacing:1px}.guanwang-shouping-neirong{grid-template-columns:1fr;gap:8px;margin-top:26px}.guanwang-shouping .shouye-shouping h2{font-size:16px}.guanwang-shouping .shouye-xuanti-liebiao{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.guanwang-shouping .shouye-xuanti-ka{min-height:183px;padding:17px 3px 21px;border-width:3px;border-radius:17px;gap:0}.guanwang-shouping .xuanti-tubiao{width:42px;height:42px;margin-bottom:10px}.guanwang-shouping .xuanti-shuzi{font-size:24px;align-self:auto}.guanwang-shouping .xuanti-shuzi small{font-size:14px}.guanwang-shouping .xuanti-mingcheng{font-size:14px}.guanwang-shouping .xuanti-shijian{font-size:10px;margin-top:16px}.guanwang-shouping .xuanti-gouxuan{width:25px;height:23px;line-height:23px;font-size:16px;border-radius:14px 0 12px 0}.guanwang-shouping .shouye-jindu{font-size:10px}.guanwang-shouping .shouye-quanyi-shuoming{font-size:10px}.shouye-chahua{height:300px;max-width:500px;width:100%;margin:0 auto 15px}.chahua-wenan{bottom:-13px;font-size:11px}.shouye-tedian{grid-template-columns:repeat(2,minmax(0,1fr));padding:25px 18px 0;gap:12px}.shouye-tedian b{font-size:27px}.shouye-tedian span{font-size:12px}.renge-jieshao{padding:40px 18px 54px}.renge-jieshao h2{font-size:25px}.renge-jieshao>div{font-size:13px}.renge-jieshao br{display:none}}
@media(max-width:350px){.guanwang-shouping{padding-left:12px;padding-right:12px}.guanwang-biaoti h1{font-size:23px}.guanwang-shouping .shouye-xuanti-liebiao{gap:7px}.guanwang-shouping .xuanti-shijian{font-size:9px}.shouye-chahua{height:250px}}

/* 移动首页按介绍、选择、操作分层；沿用三档单选及续答状态，不改变业务交互。 */
@media(max-width:700px){
  .zhongwen-shouye{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:#f7f9fb}
  .zhongwen-shouye .header-container{min-height:0;padding:12px 16px 0;gap:8px}
  .zhongwen-shouye .zhongwen-pin{font-size:20px;gap:8px}
  .zhongwen-shouye .pinpai-tubiao{width:32px;height:32px;flex-basis:32px;border-radius:50%;object-fit:cover}
  .zhongwen-shouye .zhongwen-pin b{font-size:13px}
  .zhongwen-shouye .nav-links-extra{font-size:12px;gap:10px}
  .zhongwen-shouye .shouye-daohang{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;text-align:center;font-size:13px}
  .zhongwen-shouye .shouye-daohang a{padding:10px 0 11px;border-bottom-width:2px}
  .zhongwen-shouye .shouye-daohang .dangqian{background:linear-gradient(transparent,#f0f7f8);font-weight:700}
  .guanwang-shouping{padding:26px max(16px,env(safe-area-inset-right,0px)) 28px max(16px,env(safe-area-inset-left,0px));background:linear-gradient(165deg,#e7f2f4 0%,#f1f5fa 60%,#f7f9fb 100%)}
  .guanwang-biaoti>p{display:inline-block;margin:0 0 12px;padding:4px 10px;border:1px solid #cfe3e6;border-radius:20px;background:#f6fbfc;color:#527b83;font-size:10px;letter-spacing:1px}
  .guanwang-biaoti h1{font-size:clamp(24px,7.2vw,32px);line-height:1.4;letter-spacing:-.5px;margin:0 0 12px;color:#293a46}
  .guanwang-biaoti>div{font-size:12px;line-height:1.9;color:#637681}
  .guanwang-shouping-neirong{margin-top:22px;gap:22px}
  .zhongwen-shouye .guanwang-shouping .shouye-shouping{padding:20px 14px 16px;border:1px solid #e2e8ee;border-radius:22px;background:#fff;box-shadow:0 10px 28px rgba(44,66,91,.06)}
  .guanwang-shouping .shouye-shouping h2{margin:0 0 17px;color:#344653;font-size:16px;font-weight:700;text-align:left;line-height:1.5}
  .guanwang-shouping .shouye-xuanti-liebiao{gap:8px}
  .guanwang-shouping .shouye-xuanti-ka{min-height:156px;padding:15px 2px 20px;border:1px solid #e4e9ee;border-radius:14px;background:#f8fafb;box-shadow:none}
  .guanwang-shouping .shouye-xuanti-ka[aria-checked=true]{border-color:#88649b;background:#f6f0fa;box-shadow:inset 0 0 0 1px #88649b}
  .guanwang-shouping .xuanti-tubiao{width:32px;height:32px;margin-bottom:8px}
  .guanwang-shouping .xuanti-shuzi{font-size:26px;line-height:1.25;font-weight:800;color:#303c4b}
  .guanwang-shouping .xuanti-shuzi small{font-size:12px;font-weight:400}
  .guanwang-shouping .xuanti-mingcheng{font-size:12px;margin-top:5px;color:#536473}
  .guanwang-shouping .xuanti-shijian{font-size:10px;margin-top:12px;color:#72808c;white-space:nowrap}
  .guanwang-shouping .xuanti-gouxuan{display:grid;place-items:center;width:22px;height:20px;line-height:1;font-size:14px;border-radius:10px 0 12px 0;padding:0}
  .guanwang-shouping .shouye-jindu{font-size:11px;line-height:1.6;color:#71808d;margin:13px 0 12px}
  .guanwang-shouping .shouye-kaishi{min-height:50px;border-radius:12px;background:#806096;box-shadow:0 5px 12px rgba(111,77,133,.16);font-size:16px}
  .guanwang-shouping .shouye-fuzhu{margin-top:12px;gap:12px;font-size:11px}
  .shouye-chahua{height:220px;margin:0 auto}
  .chahua-wenan{bottom:-10px;font-size:11px}
  .shouye-tedian{padding:22px 16px 0;gap:10px}
  .shouye-tedian>div{border-top-width:2px;border-radius:12px;padding:13px 8px}
  .shouye-tedian b{font-size:25px}.shouye-tedian span{font-size:11px}
  .renge-jieshao{padding:38px 18px 48px}.renge-jieshao h2{font-size:25px}
  .renge-ka{padding:14px 10px;border:1px solid rgba(255,255,255,.65);border-radius:16px;background:rgba(255,255,255,.48)}
  .renge-ka img{height:145px}.renge-ka h3{font-size:18px}.renge-miaoshu{color:#576470}
  /* 覆盖全局导航注入样式：导航实际高度和页面占位使用同一安全区尺寸，末尾操作可滚动到其上方。 */
  .zhongwen-shouye.has-member-bottom-nav{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))!important}
  .zhongwen-shouye .global-member-bottom{height:calc(60px + env(safe-area-inset-bottom,0px));padding:6px 12px calc(6px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e7ebf0;box-shadow:0 -4px 18px rgba(34,53,72,.05)}
  .zhongwen-shouye .global-member-bottom a{min-width:64px;min-height:44px;font-size:11px;gap:0;border-radius:12px;align-content:center}
  .zhongwen-shouye .global-member-bottom a.active{color:#74568d;background:#f5f0f9}
}
@media(max-width:350px){
  .zhongwen-shouye .header-container{padding-left:12px;padding-right:12px}
  .zhongwen-shouye .zhongwen-pin{font-size:18px;gap:5px}.zhongwen-shouye .zhongwen-pin b{font-size:12px}
  .guanwang-shouping{padding-left:10px;padding-right:10px}
  .zhongwen-shouye .guanwang-shouping .shouye-shouping{padding:17px 10px 14px}
  .guanwang-shouping .shouye-shouping h2{font-size:14px}
  .guanwang-shouping .shouye-xuanti-liebiao{gap:6px}.guanwang-shouping .xuanti-shijian{font-size:9px}
}
/* Safari 展开工具栏或小屏手机可用高度较低时压缩装饰留白，保留按钮字号和触控高度。 */
@media(max-width:700px) and (max-height:740px){
  .guanwang-shouping{padding-top:18px}
  .guanwang-biaoti>p{margin-bottom:8px}
  .guanwang-biaoti h1{margin-bottom:8px}
  .guanwang-shouping-neirong{margin-top:16px}
  .zhongwen-shouye .guanwang-shouping .shouye-shouping{padding-top:16px}
  .guanwang-shouping .shouye-shouping h2{margin-bottom:12px}
  .guanwang-shouping .shouye-xuanti-ka{min-height:140px;padding-top:11px;padding-bottom:17px}
  .guanwang-shouping .xuanti-shijian{margin-top:8px}
  .guanwang-shouping .shouye-jindu{margin:10px 0}
}

/* 手机 App 风格：顶部栏目使用分段控件、底部使用悬浮导航，所有反馈直接响应现有语义状态。 */
@media(max-width:700px){
  .zhongwen-shouye{font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;-webkit-tap-highlight-color:transparent}
  .zhongwen-shouye .site-header{background:rgba(248,250,253,.95);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:0;box-shadow:0 2px 14px rgba(35,47,70,.04)}
  .zhongwen-shouye .header-container{padding-bottom:10px;row-gap:10px}
  .zhongwen-shouye .nav-links-extra>a:not(.daohang-kaishi){padding:6px 10px;border-radius:20px;background:#edf0f6;color:#566174;min-height:32px;display:inline-flex;align-items:center}
  .zhongwen-shouye .shouye-daohang{padding:4px;border-radius:14px;background:#e9edf3;font-size:12px}
  .zhongwen-shouye .shouye-daohang a{padding:8px 2px;border:0;border-radius:10px;color:#677388;transition:background .18s ease,color .18s ease,transform .18s ease}
  .zhongwen-shouye .shouye-daohang .dangqian{background:#fff;color:#665284;box-shadow:0 2px 5px rgba(36,46,72,.10)}
  .guanwang-shouping{background:radial-gradient(ellipse at 90% 0%,#e6e1f4 0%,transparent 52%),linear-gradient(155deg,#e9f4f6,#f7f8fc 70%);padding-top:22px}
  .guanwang-biaoti h1{color:#2c3349;letter-spacing:-.8px}
  .guanwang-biaoti>p{background:rgba(255,255,255,.72);border-color:rgba(255,255,255,.9);color:#65708a}
  .zhongwen-shouye .guanwang-shouping .shouye-shouping{border-color:#fff;border-radius:26px;box-shadow:0 12px 32px rgba(53,57,95,.08),0 2px 5px rgba(53,57,95,.03)}
  .guanwang-shouping .shouye-shouping h2{color:#323d53}
  .guanwang-shouping .shouye-xuanti-ka{border-radius:17px;background:#f6f7fb;border-color:#eff0f6;touch-action:manipulation;transition:transform .2s cubic-bezier(.2,.8,.3,1),background-color .2s ease,border-color .2s ease,box-shadow .2s ease}
  .guanwang-shouping .shouye-xuanti-ka[aria-checked=true]{background:#f0eafa;border-color:#9a80ba;box-shadow:inset 0 0 0 1px #9a80ba,0 5px 12px rgba(112,80,157,.10)}
  .guanwang-shouping .shouye-xuanti-ka[aria-checked=true] .xuanti-shuzi{color:#70518e}
  .guanwang-shouping .xuanti-gouxuan{border-radius:10px 0 15px 0}
  .guanwang-shouping .shouye-kaishi{position:relative;background:linear-gradient(115deg,#8062ac,#71548e);border:0;border-radius:16px;box-shadow:0 6px 15px rgba(104,77,145,.23);font-weight:600;touch-action:manipulation;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}
  .guanwang-shouping .shouye-kaishi:hover{background:linear-gradient(115deg,#8062ac,#71548e)}
  .guanwang-shouping .shouye-kaishi:active{transform:scale(.98);box-shadow:0 2px 5px rgba(104,77,145,.18)}
  .guanwang-shouping .shouye-xuanti-ka:active{transform:scale(.96)}
  .zhongwen-shouye .shouye-daohang a:active,.zhongwen-shouye .global-member-bottom a:active{transform:scale(.94)}
  /* aria-busy 由原开测流程维护；加载图标不拦截点击，不延迟跳转。 */
  .guanwang-shouping .shouye-kaishi[aria-busy=true]{filter:saturate(.6);cursor:progress}
  .guanwang-shouping .shouye-kaishi[aria-busy=true]::after{content:'';display:inline-block;width:13px;height:13px;margin-left:8px;border:2px solid #ffffff55;border-top-color:#fff;border-radius:50%;vertical-align:middle;animation:shouye-dengdai .7s linear infinite}
  .zhongwen-shouye .global-member-bottom{left:12px;right:12px;bottom:max(8px,env(safe-area-inset-bottom,0px));height:62px;padding:6px;border:1px solid #fff;border-radius:23px;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 6px 28px rgba(41,50,77,.14)}
  .zhongwen-shouye .global-member-bottom a{flex:1;min-width:0;min-height:48px;border-radius:17px;transition:transform .16s ease,background-color .16s ease}
  .zhongwen-shouye .global-member-bottom a.active{background:#eee8f7;color:#71539a}
  .zhongwen-shouye .global-member-bottom strong{font-size:20px;line-height:1.2}
  .zhongwen-shouye.has-member-bottom-nav{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))!important}
}
/* 入场只执行一次；选中动画随 aria-checked 切换，避免增加定时器或干扰选题业务。 */
@media(max-width:700px) and (prefers-reduced-motion:no-preference){
  .guanwang-biaoti{animation:shouye-ruchang .42s cubic-bezier(.2,.7,.2,1) both}
  .guanwang-shouping .shouye-shouping{animation:shouye-ruchang .48s .07s cubic-bezier(.2,.7,.2,1) both}
  .guanwang-shouping .shouye-xuanti-ka[aria-checked=true] .xuanti-gouxuan{animation:shouye-xuanzhong .24s ease-out}
  .guanwang-shouping .shouye-xuanti-ka[aria-checked=true] .xuanti-tubiao{animation:shouye-qingdan .28s ease-out}
  .zhongwen-shouye .global-member-bottom{animation:shouye-ruchang .4s .12s ease-out both}
  .shouye-wenti details[open]>p{animation:shouye-ruchang .22s ease-out}
}
@keyframes shouye-ruchang{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@keyframes shouye-xuanzhong{from{opacity:.3;transform:scale(.65)}to{opacity:1;transform:scale(1)}}
@keyframes shouye-qingdan{0%{transform:translateY(0)}50%{transform:translateY(-3px)}100%{transform:translateY(0)}}
@keyframes shouye-dengdai{to{transform:rotate(360deg)}}
/* 尊重系统减少动态效果；状态仍通过颜色、勾选和加载图标表达。 */
@media(max-width:700px) and (prefers-reduced-motion:reduce){
  .zhongwen-shouye .shouye-xuanti-ka,.zhongwen-shouye .shouye-kaishi,.zhongwen-shouye .shouye-daohang a,.zhongwen-shouye .global-member-bottom a{transition:none}
  .guanwang-shouping .shouye-kaishi[aria-busy=true]::after{animation:none}
  .guanwang-shouping .shouye-kaishi:active,.guanwang-shouping .shouye-xuanti-ka:active,.zhongwen-shouye .shouye-daohang a:active,.zhongwen-shouye .global-member-bottom a:active{transform:none}
}
@media(max-width:700px){.zhongwen-shouye .global-member-bottom svg{justify-self:center;margin-bottom:3px}}
