.agent-systems-entry-module__qU9Rmq__entry{border:1px solid var(--color-line);border-left:3px solid var(--color-studio-cobalt);background:var(--ll-panel,var(--color-studio-surface));color:var(--ll-ink,var(--color-ink));border-radius:8px;justify-content:space-between;align-items:center;gap:32px;margin:26px 0;padding:26px;display:flex}.agent-systems-entry-module__qU9Rmq__entry>div{max-width:75ch}.agent-systems-entry-module__qU9Rmq__entry p{font:.61rem/1.7 var(--font-mono);color:var(--ll-accent,var(--color-studio-cobalt));letter-spacing:.04em;margin:0 0 10px}.agent-systems-entry-module__qU9Rmq__entry h2{font:500 1.45rem/1.3 var(--font-display);letter-spacing:-.025em;margin:0 0 12px}.agent-systems-entry-module__qU9Rmq__entry div>span{color:var(--ll-ink-2,var(--color-ink-3));font:.87rem/1.85 var(--font-sans);display:block}.agent-systems-entry-module__qU9Rmq__entry>a{background:var(--color-studio-cobalt);min-height:48px;color:var(--color-field-white);font:500 .82rem/1.7 var(--font-sans);border-radius:5px;flex-shrink:0;justify-content:space-between;align-items:center;gap:22px;padding:12px 18px;display:flex}.agent-systems-entry-module__qU9Rmq__entry a:focus-visible{outline:3px solid var(--color-studio-cobalt);outline-offset:4px}@media (max-width:900px){.agent-systems-entry-module__qU9Rmq__entry{flex-direction:column;align-items:stretch;gap:20px;padding:22px}.agent-systems-entry-module__qU9Rmq__entry>a{align-self:flex-start}}@media (max-width:600px){.agent-systems-entry-module__qU9Rmq__entry>a{align-self:stretch}}.agent-systems-entry-module__qU9Rmq__entry[data-workspace]{margin:0}
.training-library-search-module__lE9kTq__library{border:1px solid var(--ll-line);background:var(--ll-panel);border-radius:12px;min-width:0;padding:32px;scroll-margin-top:100px}.training-library-search-module__lE9kTq__heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.training-library-search-module__lE9kTq__eyebrow{color:var(--ll-accent);font:500 10px/1.5 var(--font-mono);letter-spacing:.12em}.training-library-search-module__lE9kTq__heading h2{letter-spacing:-.045em;font-size:clamp(30px,3vw,42px);line-height:1.1;margin-top:10px!important}.training-library-search-module__lE9kTq__heading div>p:last-child{color:var(--ll-ink-2);max-width:55ch;font-size:14px;line-height:1.7;margin-top:12px!important}.training-library-search-module__lE9kTq__inventory{border-left:2px solid var(--ll-cobalt);color:var(--ll-ink-quiet);font:11px/1.9 var(--font-mono);white-space:nowrap;padding-left:18px}.training-library-search-module__lE9kTq__searchRow{margin-top:26px}.training-library-search-module__lE9kTq__searchRow label{margin-bottom:9px;font-size:12px;font-weight:500;display:block}.training-library-search-module__lE9kTq__inputRow{gap:12px;display:flex}.training-library-search-module__lE9kTq__inputRow input{border:1px solid var(--ll-line);background:var(--ll-panel);min-width:0;min-height:54px;color:var(--ll-ink);font:16px/1.5 var(--font-sans);border-radius:6px;flex:1;padding:12px 16px}.training-library-search-module__lE9kTq__inputRow input::placeholder{color:var(--ll-ink-quiet);opacity:1}.training-library-search-module__lE9kTq__library button{cursor:pointer;border:1px solid var(--ll-line);background:var(--ll-panel);min-height:44px;color:var(--ll-accent);font:500 12px/1.5 var(--font-sans);border-radius:6px;padding:10px 16px}.training-library-search-module__lE9kTq__library :is(input,button,a):focus-visible{outline:2px solid var(--ll-accent);outline-offset:4px}.training-library-search-module__lE9kTq__status{color:var(--ll-ink-quiet);font-size:12px;line-height:1.7;margin-top:12px!important}.training-library-search-module__lE9kTq__results{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.training-library-search-module__lE9kTq__result{border:1px solid var(--ll-line);border-top:3px solid var(--ll-cobalt);background:var(--ll-panel);border-radius:7px;flex-direction:column;min-width:0;padding:22px;display:flex}.training-library-search-module__lE9kTq__result[data-kind=module]{border-top-color:var(--color-studio-teal)}.training-library-search-module__lE9kTq__meta{color:var(--ll-ink-quiet);font:9px/1.6 var(--font-mono);justify-content:space-between;gap:12px;display:flex}.training-library-search-module__lE9kTq__meta span:last-child{white-space:nowrap}.training-library-search-module__lE9kTq__source{color:var(--ll-ink-quiet);font-size:11px;margin-top:20px!important}.training-library-search-module__lE9kTq__result h3{letter-spacing:-.025em;overflow-wrap:anywhere;flex:1;font-size:21px;line-height:1.25;margin-top:7px!important}.training-library-search-module__lE9kTq__result a{min-height:44px;color:var(--ll-accent);justify-content:space-between;align-items:center;margin-top:20px;font-size:12px;font-weight:500;display:flex}.training-library-search-module__lE9kTq__locked{min-height:44px;color:var(--ll-ink-quiet);align-items:center;font-size:12px;display:flex;margin-top:20px!important}.training-library-search-module__lE9kTq__more{justify-content:space-between;align-items:center;width:100%;margin-top:16px;display:flex}.training-library-search-module__lE9kTq__empty{border-left:3px solid var(--ll-cobalt);background:var(--ll-panel);margin-top:24px;padding:20px}.training-library-search-module__lE9kTq__empty h3{font-size:20px}.training-library-search-module__lE9kTq__empty p{color:var(--ll-ink-2);font-size:13px;line-height:1.7;margin-top:8px!important}@media (max-width:1100px){.training-library-search-module__lE9kTq__results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.training-library-search-module__lE9kTq__library{padding:24px 20px}.training-library-search-module__lE9kTq__heading{flex-direction:column;gap:16px}.training-library-search-module__lE9kTq__inventory{font-size:10px}.training-library-search-module__lE9kTq__inputRow{flex-wrap:wrap}.training-library-search-module__lE9kTq__inputRow input{flex-basis:100%}.training-library-search-module__lE9kTq__results{grid-template-columns:1fr}.training-library-search-module__lE9kTq__meta{font-size:10px}}.training-library-search-module__lE9kTq__topics{color:var(--ll-ink-2);overflow-wrap:anywhere;font-size:11px;line-height:1.7;margin-top:12px!important}
