.concept-list-module__Zb6Xaa__tools{margin-bottom:var(--ax-s3);justify-content:flex-start;display:flex}.ax .concept-list-module__Zb6Xaa__toggle{min-height:44px}.concept-list-module__Zb6Xaa__sum{gap:var(--ax-s1);min-width:0;display:grid}.concept-list-module__Zb6Xaa__term{color:var(--ax-ink);font-weight:600}.concept-list-module__Zb6Xaa__gloss{color:var(--ax-mute);font-size:14px;font-weight:400}
.prompt-card-module__ieQC7a__card{gap:var(--ax-s4);padding:var(--ax-s5);border:1px solid var(--ax-rule);border-radius:var(--ax-r-lg);background:var(--ax-card);transition:border-color var(--ax-dur) var(--ax-ease);display:grid}.prompt-card-module__ieQC7a__card[data-lib-done=true]{border-color:var(--ax-ok)}.prompt-card-module__ieQC7a__head{gap:var(--ax-s3);align-items:flex-start;display:flex}.prompt-card-module__ieQC7a__code{min-width:40px;padding:2px var(--ax-s2);border:1px solid var(--ax-rule-strong);border-radius:var(--ax-r-sm);text-align:center;color:var(--ax-accent-ink);flex-shrink:0;font-size:13px;font-weight:600}.prompt-card-module__ieQC7a__titles{gap:var(--ax-s1);min-width:0;display:grid}.ax .prompt-card-module__ieQC7a__titles h3{font-size:18px;line-height:1.4}.ax .prompt-card-module__ieQC7a__titles p{color:var(--ax-mute);font-size:14.5px}.prompt-card-module__ieQC7a__body,.prompt-card-module__ieQC7a__snippetBody{padding:var(--ax-s4);border-radius:var(--ax-r);background:var(--ax-paper-2);color:var(--ax-ink);white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;margin:0;font-size:14px;line-height:1.7}.prompt-card-module__ieQC7a__snippets{gap:var(--ax-s3);list-style:none;display:grid}.prompt-card-module__ieQC7a__snippet{gap:var(--ax-s2);display:grid}.prompt-card-module__ieQC7a__snippetHead{justify-content:space-between;align-items:center;gap:var(--ax-s2);color:var(--ax-ink-2);flex-wrap:wrap;font-size:14px;font-weight:600;display:flex}.prompt-card-module__ieQC7a__foot{justify-content:space-between;align-items:center;gap:var(--ax-s3);flex-wrap:wrap;display:flex}.prompt-card-module__ieQC7a__actions{align-items:center;gap:var(--ax-s4);flex-wrap:wrap;display:flex}.prompt-card-module__ieQC7a__check{align-items:center;gap:var(--ax-s2);cursor:pointer;min-height:44px;font-size:15px;display:inline-flex}.prompt-card-module__ieQC7a__check input{width:20px;height:20px;accent-color:var(--ax-accent);margin:0}.ax .prompt-card-module__ieQC7a__copy{min-width:64px;min-height:44px}
.scope-module__Rr7llq__bar{top:var(--ax-header-h);z-index:30;background:var(--ax-paper);border-bottom:1px solid var(--ax-rule);position:sticky}.scope-module__Rr7llq__barInner{justify-content:space-between;align-items:center;gap:var(--ax-s3);padding-block:var(--ax-s2);flex-wrap:wrap;display:flex}.scope-module__Rr7llq__tabs{border:1px solid var(--ax-rule-strong);border-radius:var(--ax-r);display:inline-flex;overflow:hidden}.ax .scope-module__Rr7llq__tab{min-height:44px;padding:0 var(--ax-s4);border:0;border-right:1px solid var(--ax-rule);color:var(--ax-ink-2);cursor:pointer;transition:color var(--ax-dur) var(--ax-ease), background-color var(--ax-dur) var(--ax-ease);background:0 0;font-size:14px}.ax .scope-module__Rr7llq__tab:last-child{border-right:0}.ax .scope-module__Rr7llq__tab:hover{color:var(--ax-accent-ink)}.ax .scope-module__Rr7llq__tab[aria-pressed=true]{background:var(--ax-ink);color:var(--ax-paper);font-weight:600}.ax .scope-module__Rr7llq__tab[aria-pressed=true]:before{content:"✓ "}.scope-module__Rr7llq__scope{min-width:0}:is(.scope-module__Rr7llq__scope[data-filter=prompts] [data-lib-only],.scope-module__Rr7llq__scope[data-filter=remaining] [data-lib-only],.scope-module__Rr7llq__scope[data-filter=remaining] [data-lib-done=true]){display:none}.scope-module__Rr7llq__stepCount{color:var(--ax-mute);font-size:13px}.scope-module__Rr7llq__empty{padding:var(--ax-s4) var(--ax-s5);border:1px solid var(--ax-rule);border-left:3px solid var(--ax-ok);border-radius:var(--ax-r);background:var(--ax-card);color:var(--ax-ink-2)}
.library-module__jCtBJG__stats{gap:var(--ax-s5);padding-block:var(--ax-s5) var(--ax-s7);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.library-module__jCtBJG__stat{gap:var(--ax-s1);border-top:1px solid var(--ax-rule-strong);padding-top:var(--ax-s3);flex-direction:column-reverse;display:flex}.library-module__jCtBJG__statNum{margin:0;font-size:clamp(40px,6vw,64px);line-height:1}.library-module__jCtBJG__statLabel{color:var(--ax-mute);font-size:14px}@media (min-width:768px){.library-module__jCtBJG__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.library-module__jCtBJG__course{gap:var(--ax-s6);display:grid}.library-module__jCtBJG__courseHead{justify-content:space-between;align-items:flex-end;gap:var(--ax-s4);flex-wrap:wrap;display:flex}.ax .library-module__jCtBJG__courseTitle{font-size:22px}.ax .library-module__jCtBJG__courseSummary{margin-top:var(--ax-s2);max-width:60ch;color:var(--ax-ink-2)}.ax .library-module__jCtBJG__textLink{min-height:44px;color:var(--ax-accent-ink);text-underline-offset:4px;transition:color var(--ax-dur) var(--ax-ease);align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.ax .library-module__jCtBJG__textLink:hover{color:var(--ax-accent-deep)}.library-module__jCtBJG__sessions{gap:var(--ax-s4);grid-template-columns:1fr;list-style:none;display:grid}.library-module__jCtBJG__sessions>li{display:flex}.library-module__jCtBJG__session{gap:var(--ax-s2);flex:1}.library-module__jCtBJG__sessionNo{color:var(--ax-accent-ink);font-size:48px;line-height:1}.library-module__jCtBJG__sessionLabel{color:var(--ax-mute);font-size:13px}.library-module__jCtBJG__sessionTitle{color:var(--ax-ink);font-size:18px;font-weight:600;line-height:1.4}.library-module__jCtBJG__sessionThesis{color:var(--ax-ink-2);flex:1;font-size:15px}.library-module__jCtBJG__sessionCounts{margin-top:var(--ax-s2);padding-top:var(--ax-s3);border-top:1px solid var(--ax-rule);color:var(--ax-mute);font-size:13px}@media (min-width:768px){.library-module__jCtBJG__sessions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.library-module__jCtBJG__sessions{grid-template-columns:repeat(4,minmax(0,1fr))}}.library-module__jCtBJG__toolkit{gap:var(--ax-s4);grid-template-columns:1fr;list-style:none;display:grid}.library-module__jCtBJG__toolkit>li{display:flex}.library-module__jCtBJG__tool{gap:var(--ax-s2);flex:1}.library-module__jCtBJG__toolTitle{color:var(--ax-ink);font-size:17px;font-weight:600}.library-module__jCtBJG__toolDesc{color:var(--ax-ink-2);font-size:14.5px}@media (min-width:768px){.library-module__jCtBJG__toolkit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.library-module__jCtBJG__toolkit{grid-template-columns:repeat(3,minmax(0,1fr))}}.library-module__jCtBJG__noticeWrap{padding-block:var(--ax-s7) var(--ax-s8)}.library-module__jCtBJG__head{padding-block:var(--ax-s7) var(--ax-s5)}.ax .library-module__jCtBJG__h1{margin-top:var(--ax-s4);letter-spacing:-.03em;max-width:24ch;font-size:clamp(28px,4vw,44px);line-height:1.25}.ax .library-module__jCtBJG__sub{margin-top:var(--ax-s3);color:var(--ax-ink-2);font-size:17px}.library-module__jCtBJG__chips{gap:var(--ax-s2);margin-top:var(--ax-s5);flex-wrap:wrap;list-style:none;display:flex}.library-module__jCtBJG__stepIndex{gap:var(--ax-s2);margin-top:var(--ax-s5);grid-template-columns:1fr;list-style:none;display:grid}.ax .library-module__jCtBJG__stepLink{align-items:baseline;gap:var(--ax-s3);min-height:44px;padding:var(--ax-s2) 0;border-top:1px solid var(--ax-rule);color:var(--ax-ink-2);transition:color var(--ax-dur) var(--ax-ease);display:flex}.ax .library-module__jCtBJG__stepLink:hover{color:var(--ax-accent-ink)}.library-module__jCtBJG__stepLink>span:first-child{color:var(--ax-mute);font-size:13px}@media (min-width:768px){.library-module__jCtBJG__stepIndex{gap:var(--ax-s5);grid-template-columns:repeat(3,minmax(0,1fr))}}.library-module__jCtBJG__grid{gap:var(--ax-s7);padding-block:var(--ax-s6) var(--ax-s7);grid-template-columns:minmax(0,1fr);display:grid}.library-module__jCtBJG__toc{display:none}@media (min-width:1024px){.library-module__jCtBJG__grid{gap:var(--ax-s8);grid-template-columns:220px minmax(0,1fr)}.library-module__jCtBJG__toc{top:calc(var(--ax-header-h) + 72px);align-self:start;display:block;position:sticky}.library-module__jCtBJG__toc ul{list-style:none;display:grid}.ax .library-module__jCtBJG__toc a{padding:var(--ax-s2) 0 var(--ax-s2) var(--ax-s3);border-left:2px solid var(--ax-rule);color:var(--ax-ink-2);transition:color var(--ax-dur) var(--ax-ease), border-color var(--ax-dur) var(--ax-ease);font-size:14px;display:block}.ax .library-module__jCtBJG__toc a:hover{color:var(--ax-accent-ink);border-color:var(--ax-accent)}}.library-module__jCtBJG__col{gap:var(--ax-s8);min-width:0;max-width:760px;display:grid}.ax .library-module__jCtBJG__h2{font-size:clamp(22px,2.6vw,28px);line-height:1.3}.library-module__jCtBJG__prep{gap:var(--ax-s3);padding:var(--ax-s5);border:1px solid var(--ax-rule);border-left:3px solid var(--ax-accent);border-radius:var(--ax-r);background:var(--ax-card);display:grid}.library-module__jCtBJG__bullets,.library-module__jCtBJG__checklist{gap:var(--ax-s2);list-style:none;display:grid}.library-module__jCtBJG__bullets li,.library-module__jCtBJG__checklist li{padding-left:var(--ax-s5);color:var(--ax-ink-2);position:relative}.library-module__jCtBJG__bullets li:before{content:"·";left:var(--ax-s2);color:var(--ax-accent-ink);font-weight:700;position:absolute}.library-module__jCtBJG__checklist li:before{content:"□";color:var(--ax-mute);position:absolute;left:0}.library-module__jCtBJG__step{gap:var(--ax-s4);scroll-margin-top:calc(var(--ax-header-h) + 80px);display:grid}.library-module__jCtBJG__stepHead{align-items:center;gap:var(--ax-s3);display:flex}.ax .library-module__jCtBJG__question{margin:0}.library-module__jCtBJG__blocks{gap:var(--ax-s3);color:var(--ax-ink-2);display:grid}.library-module__jCtBJG__prompts{gap:var(--ax-s4);display:grid}.library-module__jCtBJG__outputRow{margin:0}.ax .library-module__jCtBJG__takeaway{padding-left:var(--ax-s4);border-left:3px solid var(--ax-accent);color:var(--ax-ink);font-weight:600}.library-module__jCtBJG__block{gap:var(--ax-s4);scroll-margin-top:calc(var(--ax-header-h) + 80px);display:grid}.library-module__jCtBJG__links{border-bottom:1px solid var(--ax-rule);list-style:none}.library-module__jCtBJG__links>li{border-top:1px solid var(--ax-rule)}.library-module__jCtBJG__linkRow{gap:var(--ax-s1);min-height:44px;padding:var(--ax-s4) 0;transition:color var(--ax-dur) var(--ax-ease);display:grid}.library-module__jCtBJG__linkRow:hover .library-module__jCtBJG__linkTitle{color:var(--ax-accent-ink)}.library-module__jCtBJG__linkTitle{color:var(--ax-ink);transition:color var(--ax-dur) var(--ax-ease);font-weight:600}.library-module__jCtBJG__domain{color:var(--ax-mute);font-size:13px}.library-module__jCtBJG__linkDesc{color:var(--ax-ink-2);font-size:14.5px}.library-module__jCtBJG__pager{gap:var(--ax-s4);padding-top:var(--ax-s6);border-top:1px solid var(--ax-rule);grid-template-columns:1fr;display:grid}.library-module__jCtBJG__pagerCard{gap:var(--ax-s1)}.library-module__jCtBJG__pagerDir{color:var(--ax-mute);font-size:13px}.library-module__jCtBJG__pagerTitle{color:var(--ax-ink);font-weight:600}.library-module__jCtBJG__home{padding-block:var(--ax-s4) var(--ax-s8)}@media (min-width:768px){.library-module__jCtBJG__pager{grid-template-columns:repeat(2,minmax(0,1fr))}}
