[data-legacy=ios] body,html[data-legacy=ios]{position:static!important;height:auto!important;width:auto!important;overflow:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;-webkit-overflow-scrolling:touch!important}[data-legacy=ios] body.composer-active,[data-legacy=ios].composer-active{position:static!important;overflow:auto!important}[data-legacy=ios] .app-shell{display:block!important;min-height:100vh!important;height:auto!important;overflow:visible!important;padding-bottom:74px!important}[data-legacy=ios] .side{display:none!important}[data-legacy=ios] main{display:block!important;min-height:0!important;height:auto!important;width:100%!important;overflow:visible!important}[data-legacy=ios] .app-shell.present,[data-legacy=ios].present .app-shell{padding-bottom:0!important}[data-legacy=ios] .composer{display:block!important;height:auto!important;min-height:100vh!important;overflow:visible!important;padding:14px 16px 110px!important}[data-legacy=ios] .composer-brief{display:none!important}[data-legacy=ios] .composer-grid{display:block!important;height:auto!important}[data-legacy=ios] .composer-chat,[data-legacy=ios] .composer-preview{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:12px!important;margin-bottom:12px!important}[data-legacy=ios] .chat-thread{display:block!important;height:auto!important;min-height:200px!important;max-height:55vh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding:10px!important}[data-legacy=ios] .chat-thread>*{display:block!important;margin-bottom:10px!important}[data-legacy=ios] .chat-thread>:last-child{margin-bottom:0!important}[data-legacy=ios] .chat-message.user{margin-left:auto!important;margin-right:0!important}[data-legacy=ios] .chat-message.coach{margin-left:0!important;margin-right:auto!important}[data-legacy=ios] .ppt-stage{display:block!important;min-height:240px!important;background:#0F766E!important;padding:16px!important}[data-legacy=ios] .ppt-content-grid{display:block!important}[data-legacy=ios] .ppt-script-pane{margin-bottom:14px!important}[data-legacy=ios] .ppt-analysis-pane{border-left:0!important;border-top:1px solid rgba(255,255,255,.2)!important;padding-left:0!important;padding-top:12px!important}[data-legacy=ios] .ppt-stage strong{font-size:22px!important}[data-legacy=ios] .anchor-chip,[data-legacy=ios] .coach-bubble,[data-legacy=ios] .gift-row div,[data-legacy=ios] .gift-row>span,[data-legacy=ios] .lesson-actions,[data-legacy=ios] .mobile-course-picker,[data-legacy=ios] .mobile-workspace-tabs,[data-legacy=ios] .practice-script-card,[data-legacy=ios] .rank-row b,[data-legacy=ios] .rank-row span,[data-legacy=ios] .room-pulse,[data-legacy=ios] .top{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-legacy=ios] *,[data-legacy=ios] :after,[data-legacy=ios] :before{animation:none!important;transition:none!important}[data-legacy=ios] .mobile-workspace-tabs{display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:8px!important;gap:8px!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;background:#ffffff!important;border-top:1px solid var(--line)!important;z-index:100!important;padding:8px 12px!important;box-shadow:0 -8px 20px rgba(15,23,42,.12)!important}[data-legacy=ios] .mobile-workspace-tabs button{display:grid!important;place-items:center!important;width:100%!important;min-width:0!important;height:50px!important;min-height:50px!important;padding:0 6px!important;font-size:16px!important;line-height:1.1!important}[data-legacy=ios] .mobile-workspace-tabs button span{line-height:1.1!important}[data-legacy=ios] .mobile-workspace-tabs button.active{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}[data-legacy=ios] .app-shell.present .mobile-workspace-tabs,[data-legacy=ios] .present .mobile-workspace-tabs{display:none!important}[data-legacy=ios] .deck{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important;padding:10px 10px 92px!important}[data-legacy=ios] .assist,[data-legacy=ios] .thumbs{display:none!important}[data-legacy=ios] .slide{display:block!important;min-height:0!important;height:auto!important;overflow:visible!important;border-radius:8px!important}[data-legacy=ios] .slide-body,[data-legacy=ios] .slide-foot,[data-legacy=ios] .slide-head{display:block!important}[data-legacy=ios] .slide-head{padding:12px!important}[data-legacy=ios] .slide-body{min-height:360px!important;padding:24px 16px!important;overflow:visible!important}[data-legacy=ios] .slide-foot{padding:10px 12px!important}[data-legacy=ios] .badges,[data-legacy=ios] .controls{display:none!important}[data-legacy=ios] .mobile-actionbar,[data-legacy=ios] .present-actionbar{grid-template-columns:1fr 92px 1fr!important;gap:10px!important;position:fixed!important;left:0!important;right:0!important;bottom:66px!important;z-index:90!important;padding:8px 10px!important;background:#fff!important;border-top:1px solid var(--line)!important}[data-legacy=ios] .mobile-actionbar{display:grid!important}[data-legacy=ios] .app-shell.present .mobile-actionbar,[data-legacy=ios] .present .mobile-actionbar,[data-legacy=ios] .present-actionbar{display:none!important}[data-legacy=ios] .app-shell.present .present-actionbar,[data-legacy=ios] .present .present-actionbar{display:grid!important}[data-legacy=ios] .present-actionbar{bottom:0!important;background:#111!important;border-top-color:#333!important}[data-legacy=ios] .mobile-actionbar button,[data-legacy=ios] .present-actionbar button{height:48px!important;min-height:48px!important}[data-legacy=ios] .practice-shell .sim,[data-legacy=ios] .sim{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important;padding:10px 10px 92px!important}[data-legacy=ios] .douyin-phone{height:70vh!important;min-height:480px!important;max-height:720px!important;width:100%!important;max-width:none!important;border-width:6px!important;margin-bottom:12px!important}[data-legacy=ios] .practice-panel{display:block!important;max-height:none!important;overflow:visible!important}[data-legacy=ios] .douyin-layer{display:block!important}[data-legacy=ios] .practice-script-card{top:42%!important;width:82%!important;max-height:none!important}[data-legacy=ios] .practice-script-card span{font-size:26px!important;line-height:1.38!important}[data-legacy=ios] .comments,[data-legacy=ios] .gift-row,[data-legacy=ios] .practice-shell .douyin-phone .camera,[data-legacy=ios] .rank-row,[data-legacy=ios] .right-rail,[data-legacy=ios] .room-pulse{display:none!important}[data-legacy=ios] .voice-panel{display:grid!important;grid-template-columns:58px minmax(0,1fr) 96px!important;grid-gap:10px!important;background:#F8FAFC!important;border:1px solid var(--line)!important;border-radius:8px!important;padding:10px!important;margin-top:10px!important}[data-legacy=ios] .voice-main{display:contents!important}[data-legacy=ios] .voice-status{display:none!important}[data-legacy=ios] .voice-button{position:relative!important;padding:0!important;border-radius:50%!important;margin:0!important;align-self:center!important}[data-legacy=ios] .voice-button .voice-icon{display:block!important;position:absolute!important;left:50%!important;top:50%!important;width:22px!important;height:22px!important;margin:0!important;transform:translate(-50%,-50%)!important;border-radius:50%!important;background:#DC2626!important}[data-legacy=ios] .interview-editor{display:block!important;width:100%!important;min-height:58px!important;height:58px!important;max-height:120px!important;margin:0!important;padding:10px!important;font-size:15px!important;line-height:1.55!important;background:#fff!important;border:1px solid var(--line)!important;border-radius:8px!important;box-sizing:border-box!important}[data-legacy=ios] .voice-send-actions{margin:0!important}[data-legacy=ios] .voice-send-actions button{display:block!important;width:100%!important;height:58px!important;margin:0!important;font-size:16px!important}[data-legacy=ios] .voice-send-actions button:first-child{margin-top:0!important}[data-legacy=ios] .cancel-voice{display:none!important}[data-legacy=ios] .growth-main{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important;padding:10px 10px 92px!important}[data-legacy=ios] .course-hero,[data-legacy=ios] .growth-hero{display:none!important}[data-legacy=ios] .course-books,[data-legacy=ios] .course-layout,[data-legacy=ios] .lesson-actions,[data-legacy=ios] .lesson-panel,[data-legacy=ios] .lesson-reader,[data-legacy=ios] .lesson-section{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;position:static!important}[data-legacy=ios] .course-books,[data-legacy=ios] .lesson-panel,[data-legacy=ios] .lesson-section{margin-bottom:12px!important}[data-legacy=ios] .book-list,[data-legacy=ios] .lesson-list{display:block!important}[data-legacy=ios] .book-list button,[data-legacy=ios] .lesson-actions button,[data-legacy=ios] .lesson-list button{display:block!important;width:100%!important;margin-bottom:8px!important}[data-legacy=ios] .speech{font-size:32px!important;line-height:1.42!important}[data-legacy=ios] .empty-slide b,[data-legacy=ios] .speech-editor{font-size:30px!important;line-height:1.35!important}[data-legacy=ios] .ppt-edit-hint{font-size:13px!important}[data-legacy=ios] .douyin-layer,[data-legacy=ios] .landscape-page-controls,[data-legacy=ios] .placeholder,[data-legacy=ios] .practice-edge-controls{top:0!important;right:0!important;bottom:0!important;left:0!important}[data-legacy=ios] .mobile-workspace-tabs button{display:block!important;position:relative!important;padding:0!important;line-height:50px!important;text-align:center!important}[data-legacy=ios] .mobile-workspace-tabs button span{display:block!important;position:absolute!important;left:0!important;right:0!important;top:50%!important;margin:0!important;padding:0!important;line-height:1!important;text-align:center!important;transform:translateY(-50%)!important}[data-legacy=ios] .voice-main,[data-legacy=ios] .voice-panel{display:flex!important;align-items:center!important;gap:10px!important}[data-legacy=ios] .interview-editor-wrap,[data-legacy=ios] .voice-main{flex:1 1 auto!important;min-width:0!important}[data-legacy=ios] .interview-editor-wrap{display:block!important}[data-legacy=ios] .voice-button{display:block!important;flex:0 0 58px!important;width:58px!important;height:58px!important;min-height:58px!important}[data-legacy=ios] .voice-send-actions{display:block!important;flex:0 0 96px!important;width:96px!important}[data-legacy=ios] .voice-send-actions .send-big{width:96px!important;height:58px!important;min-height:58px!important}[data-legacy=ios] .app-shell.workspace-compose{padding-bottom:62px!important}[data-legacy=ios] .workspace-compose main{overflow:hidden!important}[data-legacy=ios] .workspace-compose .composer{height:auto!important;padding:10px 10px 70px!important}[data-legacy=ios] .workspace-compose .composer-grid{display:block!important;height:auto!important}[data-legacy=ios] .workspace-compose .composer-chat,[data-legacy=ios] .workspace-compose .composer-preview{margin-bottom:8px!important}[data-legacy=ios] .workspace-compose .composer-chat{padding-bottom:10px!important}[data-legacy=ios] .workspace-compose .voice-panel{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:100%!important;padding:10px!important;overflow:visible!important;box-sizing:border-box!important}[data-legacy=ios] .workspace-compose .voice-main{display:flex!important;align-items:center!important;gap:10px!important;flex:1 1 auto!important;min-width:0!important}[data-legacy=ios] .workspace-compose .interview-editor-wrap{flex:1 1 auto!important;min-width:0!important;max-width:100%!important}[data-legacy=ios] .workspace-compose .voice-button{flex:0 0 58px!important;width:58px!important}[data-legacy=ios] .workspace-compose .voice-send-actions{flex:0 0 112px!important;width:112px!important;min-width:112px!important;margin:0!important}[data-legacy=ios] .workspace-compose .voice-send-actions .send-big{width:112px!important;min-width:112px!important;height:58px!important;min-height:58px!important;border-radius:10px!important;box-sizing:border-box!important}[data-legacy=ios] .workspace-compose .composer{height:calc(100vh - 62px)!important;min-height:0!important;overflow:hidden!important;padding:10px 10px 72px!important;box-sizing:border-box!important}[data-legacy=ios] .workspace-compose .composer-grid,[data-legacy=ios] .workspace-compose .composer.has-draft .composer-grid,[data-legacy=ios] .workspace-compose .composer.no-draft .composer-grid{display:grid!important;grid-template-columns:minmax(0,60fr) minmax(360px,40fr)!important;grid-gap:10px!important;gap:10px!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important}[data-legacy=ios] .workspace-compose .composer-preview,[data-legacy=ios] .workspace-compose .composer.has-draft .composer-preview,[data-legacy=ios] .workspace-compose .composer.no-draft .composer-preview{display:block!important;grid-column:1!important;grid-row:1!important;order:1!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;overflow:hidden!important;margin:0!important;box-sizing:border-box!important}[data-legacy=ios] .workspace-compose .composer-chat,[data-legacy=ios] .workspace-compose .composer.has-draft .composer-chat,[data-legacy=ios] .workspace-compose .composer.no-draft .composer-chat{display:block!important;grid-column:2!important;grid-row:1!important;order:2!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;overflow:hidden!important;margin:0!important;box-sizing:border-box!important}[data-legacy=ios] .workspace-compose .chat-thread{padding-left:46px!important;padding-right:46px!important;overflow-x:hidden!important}[data-legacy=ios] .workspace-compose .chat-message{position:relative!important;margin-left:0!important;margin-right:0!important;max-width:calc(100% - 4px)!important}[data-legacy=ios] .workspace-compose .chat-message.coach{margin-right:auto!important}[data-legacy=ios] .workspace-compose .chat-message.user{margin-left:auto!important}[data-legacy=ios] .workspace-compose .chat-message:before{content:"AI"!important;position:absolute!important;top:2px!important;left:-38px!important;right:auto!important;width:30px!important;height:30px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:10px!important;font-weight:900!important;line-height:1!important;background:#FFFFFF!important;color:#0F766E!important;border:1px solid #dde3ea!important;box-sizing:border-box!important;z-index:3!important}[data-legacy=ios] .workspace-compose .chat-message.user:before{content:"我"!important;left:auto!important;right:-38px!important;background:#0F766E!important;color:#FFFFFF!important;border-color:#0F766E!important}[data-legacy=ios] .workspace-compose .custom-picker-button{display:flex!important;align-items:center!important;justify-content:space-between!important;line-height:1!important}[data-legacy=ios] .workspace-compose .custom-picker-button b{display:flex!important;align-items:center!important;justify-content:center!important;height:1em!important;line-height:1!important;margin:0!important}[data-legacy=ios] .workspace-compose .ppt-stage{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}[data-legacy=ios] .workspace-compose .ppt-content-grid{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) auto!important;gap:18px!important}[data-legacy=ios] .workspace-compose .ppt-script-pane{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:12px!important;padding:10px 28px!important}[data-legacy=ios] .workspace-compose .ppt-script-pane>span{align-self:flex-start!important}[data-legacy=ios] .workspace-compose .ppt-stage strong{max-width:860px!important;margin:0 auto!important;text-align:center!important;line-height:1.48!important}[data-legacy=ios] .workspace-compose .ppt-analysis-pane{border-left:0!important;border-top:1px solid rgba(255,255,255,.22)!important;padding-left:0!important;padding-top:14px!important}[data-legacy=ios] .workspace-compose .composer-preview,[data-legacy=ios] .workspace-compose .ppt-preview,[data-legacy=ios] .workspace-compose .ppt-stage{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}[data-legacy=ios] .workspace-compose .ppt-preview{position:relative!important;height:100%!important;min-height:0!important}[data-legacy=ios] .workspace-compose .ppt-stage{height:100%!important;min-height:0!important;max-height:100%!important}[data-legacy=ios] .workspace-compose .ppt-analysis-pane,[data-legacy=ios] .workspace-compose .ppt-content-grid,[data-legacy=ios] .workspace-compose .ppt-script-pane{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}[data-legacy=ios] .workspace-compose .ppt-script-pane{overflow:hidden!important}[data-legacy=ios] .workspace-compose .ppt-stage strong{width:min(100%,980px)!important;max-width:980px!important;font-size:clamp(32px,3.9vw,46px)!important;line-height:1.42!important;word-break:break-word!important}