.MacroExperience_stage__Y0yVA{height:var(--macro-stage-height,calc(100dvh - 240px));min-height:340px;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:12px}.MacroExperience_side__zOgrN{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px}.MacroExperience_conversation__fMNvY{min-height:0;display:flex;flex-direction:column;padding:14px;border:1px solid #fde68a;border-radius:14px;background:#fffcf3}.MacroExperience_cast__1754J{display:flex;align-items:flex-end;gap:8px;flex-shrink:0}.MacroExperience_speech__O5O5T{flex:1;min-height:0;overflow-y:auto;margin-top:8px;font-size:17px;line-height:1.75}.MacroExperience_speaker__r8d4_{font-size:13px;font-weight:700;color:#065f46}.MacroExperience_controls__P6Vzk{display:flex;align-items:center;justify-content:flex-end;margin-top:8px;min-height:36px;gap:8px}.MacroExperience_tasks__IR7BM{border:1px solid #e7e5e4;border-radius:14px;padding:12px;background:#fff}.MacroExperience_tasks__IR7BM ol{display:grid;gap:8px;margin-top:8px}.MacroExperience_tasks__IR7BM li{display:flex;gap:8px;align-items:center;font-size:12px;line-height:1.5}.MacroExperience_workbook__YuyrB{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;height:100%;border:1px solid #d6d3d1;border-radius:14px;overflow:hidden;background:#fff}.MacroExperience_doneBadge__hPdSa{animation:MacroExperience_done-pop__O_ePD .45s cubic-bezier(.34,1.56,.64,1)}@keyframes MacroExperience_done-pop__O_ePD{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.MacroExperience_doneBadge__hPdSa{animation:none}}.MacroExperience_sheetArea__NYASy{flex:1;min-height:0;overflow:auto;background:#fff}.MacroExperience_sheetContent__qcjUV{display:grid;grid-template-columns:minmax(0,1fr)}.MacroExperience_chartLayout__dJRYZ{grid-template-columns:minmax(0,1fr) minmax(190px,.85fr)}.MacroExperience_table__nwli8{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}.MacroExperience_table__nwli8 td,.MacroExperience_table__nwli8 th{height:24px;padding:2px 5px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MacroExperience_table__nwli8 th{font-weight:400;font-size:11px;text-align:center;color:#444;background:#f3f3f3;border-color:#d4d4d4}.MacroExperience_table__nwli8 tbody th{width:32px}.MacroExperience_table__nwli8 th[data-selected=true]{background:#d3f0e0;color:#0e5c2f;box-shadow:inset 0 -2px #107c41}.MacroExperience_table__nwli8 tbody th[data-selected=true]{box-shadow:inset -2px 0 #107c41}.MacroExperience_corner__B6npX{width:32px}.MacroExperience_activeCell__4Bp_E{outline:2px solid #107c41;outline-offset:-2px}.MacroExperience_noScrollbar__CSDXu{overflow-x:auto;scrollbar-width:none}.MacroExperience_noScrollbar__CSDXu::-webkit-scrollbar{display:none}.MacroExperience_dialog__odVqn{width:min(560px,calc(100vw - 28px));max-height:calc(100dvh - 40px);padding:24px;border:1px solid #a7f3d0;border-radius:22px;color:#292524;box-shadow:0 25px 80px #0003}.MacroExperience_dialog__odVqn::backdrop{background:rgba(15,23,42,.48)}@media (max-width:767px){.MacroExperience_ribbon__w9ZwQ{padding-top:2px;padding-bottom:2px}.MacroExperience_ribbon__w9ZwQ .MacroExperience_large__hsb2x{width:auto;flex-direction:row;gap:4px;padding:2px 8px}.MacroExperience_ribbon__w9ZwQ .MacroExperience_large__hsb2x svg{width:18px;height:18px}.MacroExperience_groupLabel__svv8H{display:none}.MacroExperience_stage__Y0yVA{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(180px,1fr) 246px;gap:8px}.MacroExperience_side__zOgrN{grid-template-rows:minmax(0,1fr) auto;gap:6px}.MacroExperience_conversation__fMNvY{padding:8px 10px;position:relative}.MacroExperience_cast__1754J{position:absolute;top:8px;left:8px;width:46px;height:46px}.MacroExperience_cast__1754J>div{display:none}.MacroExperience_cast__1754J>div[data-speaking=true]{display:block;opacity:1}.MacroExperience_cast__1754J img,.MacroExperience_cast__1754J span[role=img]{max-width:44px;max-height:44px}.MacroExperience_speech__O5O5T{margin-top:0;padding-left:50px;font-size:14px;line-height:1.6}.MacroExperience_tasks__IR7BM h2{display:none}.MacroExperience_speaker__r8d4_{font-size:12px}.MacroExperience_controls__P6Vzk{margin-top:4px;min-height:32px}.MacroExperience_tasks__IR7BM{padding:6px 10px;border-radius:10px}.MacroExperience_tasks__IR7BM ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 8px;margin-top:0}.MacroExperience_tasks__IR7BM li{font-size:10px;gap:5px}.MacroExperience_table__nwli8{font-size:10px}.MacroExperience_table__nwli8 td,.MacroExperience_table__nwli8 th{height:20px;padding:1px 3px}.MacroExperience_corner__B6npX,.MacroExperience_table__nwli8 tbody th{width:24px}.MacroExperience_chartLayout__dJRYZ{grid-template-columns:minmax(0,1fr) minmax(125px,.9fr)}.MacroExperience_dialog__odVqn{padding:20px}}@media (max-height:760px) and (min-width:768px){.MacroExperience_conversation__fMNvY{padding:10px 14px}.MacroExperience_cast__1754J img,.MacroExperience_cast__1754J span[role=img]{max-width:44px;max-height:44px}.MacroExperience_speech__O5O5T{margin-top:4px;font-size:16px;line-height:1.65}.MacroExperience_controls__P6Vzk{margin-top:4px}.MacroExperience_tasks__IR7BM{padding:8px 12px}.MacroExperience_tasks__IR7BM ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 8px;margin-top:4px}.MacroExperience_tasks__IR7BM li{font-size:11px;gap:5px}}@media (max-width:767px) and (max-height:700px){.MacroExperience_stage__Y0yVA{grid-template-rows:minmax(170px,1fr) 240px}}