.studio-loading_loading__kM4El{display:flex;width:100%;height:100%;min-height:0;flex:1;background:var(--panel);overflow:hidden}.studio-loading_chat__4lpAK{display:flex;flex-direction:column;flex:1;min-width:0}.studio-loading_header__DZkuP{display:flex;align-items:center;min-height:48px;padding:12px 20px;border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent)}.studio-loading_heading__2Gi7w,.studio-loading_hint__zNwPG,.studio-loading_send__Ykf7F,.studio-loading_shortLine__Eekaj,.studio-loading_tool__wEfpz{display:block;border-radius:var(--loom-control-radius,12px);background:color-mix(in srgb,var(--line) 55%,transparent)}.studio-loading_shortLine__Eekaj{width:112px;max-width:55%;height:8px}.studio-loading_conversation__zj3Gk{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:0;padding:24px 24px clamp(24px,8vh,80px)}.studio-loading_heading__2Gi7w{width:160px;max-width:60%;height:14px}.studio-loading_hint__zNwPG{width:224px;max-width:80%;height:8px}.studio-loading_composer__8oAuw{width:min(100%,712px);margin-top:20px;padding:12px;border:1px solid var(--loom-edge);border-radius:var(--loom-composer-radius,16px);background:var(--loom-glass)}.studio-loading_input__UV0zb{min-height:80px;padding:16px;border:1px solid color-mix(in srgb,var(--loom-edge) 65%,transparent);border-radius:var(--loom-control-radius,12px);background:color-mix(in srgb,var(--panel) 42%,transparent)}.studio-loading_toolbar__dRszx{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.studio-loading_tool__wEfpz{width:72px;height:24px}.studio-loading_send__Ykf7F{width:32px;height:32px}.studio-loading_split__uQ57j .studio-loading_chat__4lpAK{flex:0 0 27%;min-width:230px;max-width:435px;border-right:1px solid var(--line)}.studio-loading_split__uQ57j .studio-loading_conversation__zj3Gk{justify-content:flex-end;padding:16px}.studio-loading_split__uQ57j .studio-loading_heading__2Gi7w,.studio-loading_split__uQ57j .studio-loading_hint__zNwPG{display:none}.studio-loading_course__YMNaK{display:flex;flex:1;flex-direction:column;min-width:0}.studio-loading_canvas__Stmgf{display:flex;flex:1;align-items:center;justify-content:center;min-height:0;padding:32px;background:var(--soft)}.studio-loading_slide__2PFwS{width:100%;max-height:100%;aspect-ratio:16/9;border:1px solid color-mix(in srgb,var(--line) 55%,transparent);background:color-mix(in srgb,var(--panel) 60%,transparent)}.studio-loading_errorState__U8tpb{display:flex;height:100%;min-height:240px;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;color:var(--ink);text-align:center;overflow-wrap:anywhere}.studio-loading_errorState__U8tpb p{margin:0}.studio-loading_srOnly__Z1slj{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:820px){.studio-loading_split__uQ57j .studio-loading_chat__4lpAK{display:none}.studio-loading_canvas__Stmgf,.studio-loading_conversation__zj3Gk{padding-inline:16px}}.loom-frame.workbench-frame .topbar{height:76px;min-height:76px;padding:12px 28px;flex-wrap:nowrap;align-items:center}.loom-conversation-tools{display:flex;align-items:center;flex-shrink:0;gap:2px}.loom-native-chat>header>strong{min-width:0}.loom-native-chat .loom-conversation-tools .button{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border-radius:var(--loom-control-radius);color:var(--muted)}.loom-native-chat .loom-conversation-tools .button:hover{color:var(--ink)}.loom-native-studio .loom-chat-edge-toggle{position:absolute;top:50%;z-index:8;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--panel);color:var(--muted);cursor:pointer;transform:translateY(-50%)}.loom-native-studio .loom-chat-edge-collapse{right:-14px}.loom-native-studio .loom-chat-edge-expand{left:4px;display:none}.loom-native-studio.conversation-collapsed .loom-chat-edge-expand{display:flex}.loom-native-studio .loom-chat-edge-toggle:hover{color:var(--primary);background:var(--soft)}.loom-conversation-tools .button:focus-visible,.loom-native-studio .loom-chat-edge-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:820px){.loom-native-studio.mobile-chat .loom-chat-edge-collapse{right:4px}.loom-native-studio.mobile-chat .loom-chat-edge-expand{display:none}.loom-native-studio.mobile-course .loom-chat-edge-expand{display:flex}}@media (max-width:680px){.loom-frame.workbench-frame .topbar{height:72px;min-height:72px;padding:10px 12px}.loom-native-chat .loom-conversation-tools .button{width:40px;min-width:40px;height:40px;min-height:40px}}@media (pointer:coarse){.loom-native-chat .loom-conversation-tools .button{width:44px;min-width:44px;height:44px;min-height:44px}.loom-native-studio .loom-chat-edge-toggle:before{content:"";position:absolute;inset:-8px;border-radius:50%}}.loom-native-studio.with-history-rail{--loom-history-rail-width:256px}.loom-native-studio.with-history-rail>.loom-studio-history{width:var(--loom-history-rail-width);min-width:var(--loom-history-rail-width);flex:0 0 var(--loom-history-rail-width)}.loom-native-studio.with-history-rail:not(.course-closed)>.loom-native-chat{width:clamp(280px,25vw,400px);min-width:280px;max-width:400px}.loom-native-studio.with-history-rail .loom-chat-edge-expand{left:calc(var(--loom-history-rail-width) + 4px)}