.YZ2T8W_frame{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);flex:520px;min-width:0;margin:0;overflow:hidden;container:demo/inline-size}.YZ2T8W_frame:focus{outline:none}.YZ2T8W_frame:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.YZ2T8W_status{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--line);color:var(--ink-muted);padding:10px 16px;font-size:13px;line-height:20px;display:flex}.YZ2T8W_dot{background:var(--accent-strong);border-radius:4px;flex:none;width:8px;height:8px}.YZ2T8W_statusLabel{color:var(--ink);white-space:nowrap;font-weight:600}.YZ2T8W_draft,.YZ2T8W_statusDetail{white-space:nowrap}@container demo (max-width:379px){.YZ2T8W_statusDetail{display:none}}.YZ2T8W_draft{border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink);margin-left:auto;padding:1px 8px;font-size:12px;font-weight:600}.YZ2T8W_body{grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.YZ2T8W_chat{padding:var(--space-4);border-right:1px solid var(--line);background:var(--surface);flex-direction:column;gap:12px;font-size:14px;line-height:20px;display:flex}.YZ2T8W_request{background:var(--brand-dark);max-width:92%;color:var(--surface);border-radius:12px 12px 4px;align-self:flex-end;padding:10px 12px}.YZ2T8W_replies{display:grid}.YZ2T8W_thinking,.YZ2T8W_answer{grid-area:1/1}.YZ2T8W_thinking{opacity:0;color:var(--ink-muted);align-items:center;gap:var(--space-2);display:flex}.YZ2T8W_dots{letter-spacing:2px;color:var(--accent-strong);font-weight:700}.YZ2T8W_answer{gap:var(--space-2);flex-direction:column;display:flex}.YZ2T8W_answerText{gap:var(--space-2);color:var(--ink-muted);display:flex}.YZ2T8W_answerText strong{color:var(--ink);font-weight:600}.YZ2T8W_check{color:var(--accent-strong);flex:none;margin-top:2px}.YZ2T8W_scopes{flex-wrap:wrap;gap:6px;margin:0;padding:0 0 0 24px;list-style:none;display:flex}.YZ2T8W_scopes li{font-family:var(--font-mono), monospace;border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink);padding:1px 6px;font-size:12px;line-height:18px}.YZ2T8W_prompt{border:1px solid var(--line-strong);border-radius:var(--radius-md);align-items:center;gap:var(--space-2);background:var(--surface-raised);margin-top:auto;padding:6px 6px 6px 12px;display:flex}.YZ2T8W_placeholder{color:var(--ink-muted);flex:1}.YZ2T8W_send{background:var(--accent);width:32px;height:32px;color:var(--on-accent);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.YZ2T8W_moodle{background:#f6f4ef;flex-direction:column;display:flex}.YZ2T8W_nav{align-items:center;gap:var(--space-2);background-color:#134e4a;padding:10px 14px;display:flex}.YZ2T8W_logo{background-color:#e8b86d;border-radius:5px;flex:none;width:18px;height:18px}.YZ2T8W_siteName{color:#fff;font-size:13px;font-weight:600;line-height:20px}.YZ2T8W_bars{gap:6px;margin-left:auto;display:flex}.YZ2T8W_bar{background-color:#ffffff73;border-radius:3px;width:28px;height:6px}.YZ2T8W_banner{outline:2px solid var(--accent);outline-offset:2px;background:#134e4a;border-radius:10px;flex-direction:column;margin:14px 14px 10px;padding:18px;display:flex}.YZ2T8W_welcome{color:#fff;font-family:var(--font-display), sans-serif;font-size:18px;font-weight:700;line-height:22px}.YZ2T8W_bannerLine{margin-top:var(--space-2);background:#fff6;border-radius:3px;width:60%;height:6px}.YZ2T8W_courses{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px 14px;display:grid}.YZ2T8W_course{background:#fff;border:1px solid #e4e0d6;border-radius:10px;overflow:hidden}.YZ2T8W_cover{background-color:#2f7d75;height:56px}.YZ2T8W_cover.YZ2T8W_bd-img2{background-color:#e8b86d}.YZ2T8W_courseText{flex-direction:column;padding:10px;display:flex}.YZ2T8W_courseTitle{background:#134e4a;border-radius:4px;width:70%;height:7px}.YZ2T8W_courseMeta{background:#d9d3c6;border-radius:3px;width:45%;height:6px;margin-top:6px}.YZ2T8W_courseTitle[data-i="1"]{width:60%}.YZ2T8W_courseMeta[data-i="1"]{width:50%}@container demo (max-width:519px){.YZ2T8W_body{grid-template-columns:minmax(0,1fr)}.YZ2T8W_chat{border-right:0;border-bottom:1px solid var(--line);gap:10px;padding:14px}.YZ2T8W_prompt{display:none}.YZ2T8W_nav{padding:10px 12px}.YZ2T8W_banner{margin:12px 12px 10px;padding:16px}.YZ2T8W_welcome{font-size:16px}.YZ2T8W_courses{padding:0 12px 12px}.YZ2T8W_cover{height:40px}}.YZ2T8W_frame{--demo-delay:2s}@media (prefers-reduced-motion:no-preference){.YZ2T8W_bd-ask{animation:YZ2T8W_bd-ask 9s var(--demo-delay) infinite}.YZ2T8W_bd-think{animation:YZ2T8W_bd-think 9s var(--demo-delay) infinite}.YZ2T8W_bd-dots{animation:YZ2T8W_bd-dots 1s steps(3) var(--demo-delay) infinite}.YZ2T8W_bd-done{animation:YZ2T8W_bd-done 9s var(--demo-delay) infinite}.YZ2T8W_bd-nav{animation:YZ2T8W_bd-nav 9s var(--demo-delay) infinite}.YZ2T8W_bd-navtext{animation:YZ2T8W_bd-navtext 9s var(--demo-delay) infinite}.YZ2T8W_bd-logo{animation:YZ2T8W_bd-logo 9s var(--demo-delay) infinite}.YZ2T8W_bd-bar{animation:YZ2T8W_bd-bar 9s var(--demo-delay) infinite}.YZ2T8W_bd-banner{animation:YZ2T8W_bd-banner 9s var(--demo-delay) infinite}.YZ2T8W_bd-img1{animation:YZ2T8W_bd-img1 9s var(--demo-delay) infinite}.YZ2T8W_bd-img2{animation:YZ2T8W_bd-img2 9s var(--demo-delay) infinite}.YZ2T8W_frame[data-paused] *{animation-play-state:paused}}@keyframes YZ2T8W_bd-ask{0%{opacity:0;transform:translateY(8px)}6%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes YZ2T8W_bd-think{0%,10%{opacity:0}14%,34%{opacity:1}38%,to{opacity:0}}@keyframes YZ2T8W_bd-dots{0%{opacity:.35}50%{opacity:1}to{opacity:.35}}@keyframes YZ2T8W_bd-done{0%,38%{opacity:0;transform:translateY(4px)}44%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes YZ2T8W_bd-nav{0%,38%{background-color:#dee2e6}46%,92%{background-color:#134e4a}to{background-color:#dee2e6}}@keyframes YZ2T8W_bd-navtext{0%,38%{color:#343a40}46%,92%{color:#fff}to{color:#343a40}}@keyframes YZ2T8W_bd-logo{0%,38%{background-color:#adb5bd}46%,92%{background-color:#e8b86d}to{background-color:#adb5bd}}@keyframes YZ2T8W_bd-bar{0%,38%{background-color:#adb5bd}46%,92%{background-color:#ffffff73}to{background-color:#adb5bd}}@keyframes YZ2T8W_bd-banner{0%,40%{opacity:0;outline-color:#0000;transform:translateY(6px)}50%{opacity:1;outline-color:#d4f25a;transform:none}92%{opacity:1;outline-color:#d4f25a;transform:none}to{opacity:0}}@keyframes YZ2T8W_bd-img1{0%,38%{background-color:#ced4da}46%,92%{background-color:#2f7d75}to{background-color:#ced4da}}@keyframes YZ2T8W_bd-img2{0%,38%{background-color:#ced4da}46%,92%{background-color:#e8b86d}to{background-color:#ced4da}}
.pkI36W_list{flex-direction:column;gap:12px;display:flex}.pkI36W_item{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md)}.pkI36W_summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-4);border-radius:var(--radius-md);min-height:56px;padding:14px 20px;font-size:17px;font-weight:600;line-height:24px;list-style:none;display:flex}.pkI36W_summary::-webkit-details-marker{display:none}.pkI36W_chevron{flex:none;transition:transform .15s}.pkI36W_item[open] .pkI36W_chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.pkI36W_chevron{transition:none}}.pkI36W_answer{color:var(--ink-muted);padding:0 20px 16px}
