.YZ2T8W_frame{background:var(--brand-dark);border-radius:var(--radius-lg);flex-wrap:wrap;flex:520px;gap:12px;min-width:0;padding:12px;scroll-margin-top:24px;display:flex}.YZ2T8W_frame:focus{outline:none}.YZ2T8W_chat{background:var(--surface-raised);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);flex-direction:column;flex:220px;gap:12px;font-size:14px;line-height:20px;display:flex}.YZ2T8W_request{background:var(--surface-sunken);border-radius:var(--radius-md);align-self:flex-end;max-width:90%;padding:10px 12px}.YZ2T8W_answer{border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink-muted);padding:10px 12px}.YZ2T8W_answer strong{color:var(--ink);font-weight:600}.YZ2T8W_scopes{margin-top:var(--space-2);flex-wrap:wrap;gap:6px;padding:0;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);margin-top:auto;padding:10px 12px;display:flex}.YZ2T8W_placeholder{color:var(--ink-muted);flex:1}.YZ2T8W_send{background:var(--accent);color:var(--on-accent);border-radius:var(--radius-sm);padding:6px 10px;font-size:13px;font-weight:600}.YZ2T8W_moodle{border-radius:var(--radius-md);background:#f4f6fa;flex-direction:column;flex:1.4 280px;min-width:0;display:flex;overflow:hidden}.YZ2T8W_navbar{background:#1d2b4f;align-items:center;gap:10px;padding:10px 14px;display:flex}.YZ2T8W_siteLogo{background:#f2b33d;border-radius:6px;flex:none;width:22px;height:22px}.YZ2T8W_siteName{color:#fff;font-size:13px;font-weight:600;line-height:20px}.YZ2T8W_siteNav{color:#c9d3ea;text-align:right;margin-left:auto;font-size:12px;line-height:18px}.YZ2T8W_banner{border-radius:var(--radius-md);color:#fff;font-family:var(--font-display), sans-serif;background:#1d2b4f;margin:14px;padding:18px;font-size:18px;font-weight:700;line-height:22px}.YZ2T8W_courses{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px 14px;display:grid}.YZ2T8W_course{border-radius:var(--radius-md);background:#fff;border:1px solid #e3e7f0;overflow:hidden}.YZ2T8W_cover{background:#f2b33d;height:48px}.YZ2T8W_cover[data-tone="1"]{background:#6c8cd5}.YZ2T8W_cover[data-tone="2"]{background:#2e4a86}.YZ2T8W_cover[data-tone="3"]{background:#a9bbe6}.YZ2T8W_courseName{color:#1d2b4f;padding:8px 10px;font-size:12px;font-weight:600;line-height:16px}
.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}
