.ld-workspace[data-learning] nav.site-breadcrumbs{width:auto;color:var(--secondary);background:#080d1c90;margin:0;padding:12px 22px;font-size:11px;display:block}.ld-workspace[data-learning] .ld-concept-stage{min-height:0;padding:20px 28px 36px;display:block}.pl-concept-search{padding:22px 28px 0}.pl-concept-search .ld-search{margin:0}.pl-search-results{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pl-search-results>p{width:100%;color:var(--secondary);margin:0 0 3px;font-size:11px}.pl-search-results [role=listbox]{gap:6px;width:100%;max-height:320px;display:grid;overflow-y:auto}.pl-search-results [role=option]{text-align:left;border:1px solid var(--border);color:var(--text);cursor:pointer;background:#10182d;border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:10px 12px;display:flex}.pl-search-empty{text-align:center;padding-block:44px}.pl-search-empty>svg{color:#cabaff;margin-inline:auto}.pl-search-results [role=option][aria-selected=true]{background:#cabaff1c;border-color:#cabaff}.pl-search-results span{font-size:12px}.pl-search-results small{color:var(--secondary);font-size:10px}.pl-prompt-panel{border:1px solid var(--border);background:#0b1126de;border-radius:18px;max-width:1000px;margin:0 auto;padding:26px;box-shadow:0 20px 60px #0002}.pl-panel-heading h2{letter-spacing:-1px;color:var(--text);margin:12px 0;font-size:clamp(24px,3vw,38px);line-height:1.2}.pl-panel-heading>p{color:var(--secondary);max-width:65ch;font-size:13px;line-height:1.8}.pl-panel-heading>.pl-category{border:1px solid var(--border);color:#d9ceff;border-radius:6px;margin:12px 0 0;padding:4px 10px;font-size:11px;display:inline-block}.pl-steps{border-block:1px solid var(--border);flex-wrap:wrap;gap:16px;margin:12px 0;padding:16px 0;list-style:none;display:flex}.pl-steps li{align-items:center;gap:8px;font-size:11px;display:flex}.pl-steps span{color:#d9ceff;font-variant-numeric:tabular-nums;background:#cabaff19;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;display:inline-flex}.pl-prompt-label{color:var(--secondary);margin:18px 0 10px;font-size:11px;display:block}.pl-prompt-panel textarea{resize:vertical;border:1px solid var(--border);color:#d6ddf1;scrollbar-color:#6f72a4 #0b1022;background:#050a17;border-radius:11px;width:100%;min-width:0;min-height:260px;max-height:65dvh;padding:18px;font-family:inherit;font-size:12px;line-height:1.9}.pl-prompt-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:17px 0;display:flex}.pl-prompt-actions .ld-ai-copy{color:#171125;background:#cabaff;border-color:#cabaff;border-radius:9px;margin:0}.pl-prompt-actions>a{color:#d6cbff;align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.pl-plan-note{color:#b9c5e0;align-items:flex-start;gap:8px;margin:18px 0 12px;font-size:11px;line-height:1.7;display:flex}.pl-plan-note svg{flex-shrink:0;margin-top:2px}.pl-source-note{color:var(--secondary);margin-bottom:0;font-size:10px;line-height:1.8}.pl-source-note a{color:#d6cbff;text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.ld-workspace[data-learning] .ld-concept-stage{padding:14px 14px 32px}.pl-concept-search{padding:16px 14px 0}.pl-prompt-panel{padding:18px}.pl-steps{gap:10px}.pl-steps li{font-size:10px}.pl-panel-heading>p{font-size:12px}.pl-prompt-panel textarea{min-height:280px}}
