/* Learning-first, calm and beginner friendly. */
.learning-kicker{font-size:12px;color:#93819c;letter-spacing:.4px}.learning-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center;padding:50px 0 48px}.learning-hero h1{font-family:'Songti SC','STSong',serif;font-size:43px;font-weight:500;line-height:1.55;color:#423b48;margin:20px 0 22px;letter-spacing:.5px}.learning-hero>div>p{font-size:14px;line-height:2.1;color:#84778d}.learning-hero-actions{display:flex;align-items:center;gap:24px;margin-top:26px}.learning-hero>div>.learning-small{font-size:11px;color:#a48eaf;margin-top:23px}.start-reading{padding:30px;background:#f1edf5;border:1px solid #e7dfed;border-radius:5px}.start-reading>span{font-size:11px;color:#ac93b9}.start-reading h2{font-size:24px;font-weight:500;line-height:1.6;margin:16px 0;color:#70577e}.start-reading p{font-size:13px;color:#9b83aa;line-height:2;margin-bottom:23px}.start-reading>a{display:block;font-size:13px;line-height:1.9;color:#866397;border-top:1px solid #ddcce8;padding-top:20px}.start-reading>div{border-top:1px solid #ddcce8;margin-top:18px;padding-top:17px}.start-reading>div>a{font-size:11px;line-height:1.9;color:#a180b5}.learning-home-path,.beginner-picks{padding-top:28px;padding-bottom:22px}.stage-overview{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.stage-overview>a{padding:14px 0 24px;border-bottom:1px solid #dfd2e8}.stage-overview>a>span{font-size:20px;font-weight:500;color:#79578b}.stage-overview p{font-size:12px;line-height:2;color:#a084af;min-height:50px}.stage-overview small{font-size:11px;color:#a987bb}.beginner-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 38px}.beginner-grid>a{padding:22px 0;border-bottom:1px solid #e0d0ea}.beginner-grid span{font-size:10px;color:#b293c1}.beginner-grid h3{font-size:19px;font-weight:500;color:#82608f;margin:12px 0}.beginner-grid p{font-size:12px;line-height:2;color:#ac8fba}.beginner-grid small{display:block;font-size:11px;color:#ae87c2;margin-top:16px}.home-agentfamily{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;padding:32px 30px;background:#f0eaf5;border-radius:5px;margin-top:30px}.home-agentfamily h2{font-size:27px;line-height:1.7;color:#805391;font-weight:500;margin:17px 0}.home-agentfamily p{font-size:13px;color:#a681b7;line-height:2}.home-agentfamily .button{margin-top:18px}.agent-home-links{align-self:center}.agent-home-links a{display:block;border-bottom:1px solid #dac4e8;padding:21px 0;font-size:13px;line-height:1.9;color:#9d70b0}.agent-home-links a:last-child{border:0}.knowledge-bridge{padding:35px 0 10px}.knowledge-bridge h2{font-family:'Songti SC','STSong',serif;font-size:27px;font-weight:500;color:#80588e}.knowledge-bridge p{font-size:13px;line-height:2;color:#a585b5;max-width:800px}.knowledge-bridge>a{font-size:12px;display:inline-block;margin:14px 25px 12px 0;color:#a379b7}.learning-page{padding:35px 0 55px}.learning-page-heading{max-width:770px;margin:0 0 28px}.learning-page-heading h1{font-family:'Songti SC','STSong',serif;font-size:39px;font-weight:500;line-height:1.6;margin:15px 0;color:#5d4568;letter-spacing:.5px}.learning-page-heading p{font-size:14px;line-height:2.1;color:#947b9f;max-width:700px}.learning-page-heading .button{margin:14px 0 10px}.learning-note{padding:20px 24px;background:#f3eef7;border:1px solid #e6dbee;border-radius:4px;font-size:12px;line-height:2;color:#a486b1}.learning-note button{font-size:11px;color:#ad89be;text-decoration:underline;margin-left:14px;padding:0}.learning-progress{color:#9b72b0}.learning-stage{display:grid;grid-template-columns:240px 1fr;gap:40px;padding:35px 0;scroll-margin-top:95px;border-bottom:1px solid #dfcfe9}.stage-title>span{font-size:11px;color:#b18ec1}.stage-title h2{font-size:25px;font-weight:500;color:#855b96;margin:13px 0}.stage-title p{font-size:12px;line-height:2;color:#ad89bf;max-width:200px}.lesson-row{display:grid;grid-template-columns:62px 1fr 130px;gap:17px;align-items:center;padding:24px 0;border-bottom:1px solid #e3d3ed}.lesson-row:last-child{border:0}.lesson-row .lesson-level{font-size:10px;color:#ba98ca;line-height:1.8}.lesson-row h3{font-size:16px;font-weight:500;line-height:1.8;color:#946aa4;margin:0 0 9px}.lesson-row p{font-size:12px;line-height:1.9;color:#b18dc2;margin:0}.lesson-time{font-size:10px;color:#b18dc2;text-align:right;line-height:1.9}.lesson-done .lesson-level:after{content:' · 已完成';color:#8a7495}.next-learning{padding:30px 0 5px}.next-learning h2{font-size:25px;font-weight:500;color:#8d639e}.next-learning p{font-size:13px;line-height:2;color:#ae87c1}.next-learning>a{display:inline-block;font-size:12px;margin:15px 25px 10px 0;color:#a77cbc}.lesson-page{max-width:900px;padding:30px 0 55px}.lesson-article{background:#fff;border:1px solid #e6dced;border-radius:5px;padding:36px 46px}.lesson-meta{font-size:11px;color:#ac8abd}.lesson-article h1{font-family:'Songti SC','STSong',serif;font-size:31px;font-weight:500;letter-spacing:.3px;line-height:1.7;color:#775087;margin:17px 0}.lesson-outcome{font-size:15px!important;color:#9770a8!important}.lesson-article p,.lesson-article li{font-size:14px;line-height:2.15;color:#a181b2}.lesson-prereq{border-left:2px solid #dac4e7;padding:8px 18px;margin:25px 0;background:#faf7fc}.lesson-prereq strong{font-size:12px;color:#a47bb7;font-weight:500}.lesson-prereq p{font-size:12px;margin:8px 0}.lesson-article h2{font-size:22px;font-weight:500;line-height:1.6;color:#9768ab;margin:33px 0 15px}.lesson-article h3{font-size:16px;color:#a478b8;font-weight:500}.prompt-example{margin:24px 0;border:1px solid #e5d6ee;background:#f7f2fa;border-radius:4px;padding:20px}.prompt-example>div{display:flex;justify-content:space-between;gap:15px;align-items:center}.prompt-example strong{font-size:12px;font-weight:500;color:#a47abc}.prompt-example button{font-size:11px;color:#b48ccc;text-decoration:underline}.prompt-example pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/2 'PingFang SC','Microsoft YaHei',sans-serif;color:#a982c1;margin:17px 0 0}.prompt-example .prompt-status{font-size:11px!important;min-height:0;margin:7px 0 0}.lesson-article .lesson-disclosure{font-size:11px;color:#b393c5;line-height:2}.lesson-checks{padding-left:20px}.lesson-checks li{padding-left:4px;margin:10px 0}.lesson-completion{display:flex;align-items:center;gap:20px;flex-wrap:wrap;border-top:1px solid #e5d6ee;margin-top:30px;padding-top:25px}.completion-status{font-size:11px;color:#b391c5;line-height:1.9}.lesson-next{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-top:1px solid #e3d1ee;margin-top:26px;padding-top:23px}.lesson-next a{font-size:12px;line-height:2;color:#ae84c3}.lesson-next a:last-child{text-align:right}.lesson-next small{display:block;font-size:10px;margin-bottom:7px;color:#bc9acd}.agent-intro{border-top:1px solid #dfcce9;padding:24px 0}.agent-intro h2,.agent-directions>h2,.agent-resources>h2{font-size:25px;font-weight:500;color:#9160a3}.agent-intro>div{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.agent-intro h3{font-size:19px;font-weight:500;color:#a575b8}.agent-intro p{font-size:13px;line-height:2;color:#b38ac6}.agent-directions>a{display:flex;justify-content:space-between;gap:30px;align-items:center;border-top:1px solid #e2cdec;padding:23px 0}.agent-directions h3{font-size:19px;color:#a476b7;font-weight:500;margin:0 0 8px}.agent-directions p{font-size:12px;color:#b38ac6;line-height:1.9;margin:0}.agent-directions>a>span{font-size:12px;color:#b78bcd;white-space:nowrap}.agent-resources{padding-top:25px}.agent-resources>div{display:grid;grid-template-columns:1fr 1fr;gap:35px}.agent-resources article{padding:22px 0;border-top:1px solid #dfc6ed}.agent-resources article>span{font-size:10px;color:#bb96cd}.agent-resources h3{font-size:23px;font-weight:500;color:#a275b7}.agent-resources p{font-size:13px;line-height:2;color:#b58bc9}.agent-resources a{font-size:12px;color:#bc8fd2}.beginner-library{background:#f0eaf6;border-radius:5px;padding:24px 27px;margin-bottom:28px}.beginner-library h2{font-size:25px;font-weight:500;color:#9064a3;margin:0 0 15px}.beginner-library p{font-size:13px;color:#b48cc8;line-height:2}.beginner-library .button{margin-top:8px}header nav a{font-size:12px}header nav{gap:20px}.learning-hero h1,.learning-page-heading h1,.lesson-article h1,.home-agentfamily h2,.knowledge-bridge h2{color:#4c4453}.learning-hero>div>p,.start-reading p,.stage-overview p,.beginner-grid p,.home-agentfamily p,.knowledge-bridge p,.learning-page-heading p,.stage-title p,.lesson-row p,.next-learning p,.lesson-article p,.lesson-article li,.agent-intro p,.agent-directions p,.agent-resources p,.beginner-library p{color:#7f7489}.start-reading h2,.stage-overview>a>span,.beginner-grid h3,.stage-title h2,.lesson-row h3,.next-learning h2,.lesson-article h2,.lesson-article h3,.agent-intro h2,.agent-directions>h2,.agent-resources>h2,.agent-intro h3,.agent-directions h3,.agent-resources h3,.beginner-library h2{color:#665371}.learning-note{color:#8a7595}.prompt-example pre{color:#7d6a8b}.lesson-outcome{color:#887194!important}.lesson-article .lesson-disclosure{color:#9984a7}.lesson-level,.lesson-time,.lesson-meta,.completion-status{color:#9b85a9!important}.stage-overview a:hover span,.lesson-row:hover h3,.beginner-grid a:hover h3{text-decoration:underline}@media(max-width:1100px){.learning-hero{gap:45px}.learning-hero h1{font-size:39px}.learning-stage{grid-template-columns:200px 1fr;gap:25px}.lesson-row{grid-template-columns:55px 1fr}.lesson-time{grid-column:2;text-align:left}.home-agentfamily{gap:35px}.stage-overview{gap:18px}}@media(max-width:800px){header nav{gap:10px 22px}.learning-hero{grid-template-columns:1fr;padding:30px 0 24px;gap:28px}.learning-hero h1{font-size:34px;margin:16px 0 18px;line-height:1.6}.learning-hero>div>p{font-size:12px}.learning-hero-actions{gap:20px;margin-top:23px}.learning-hero>div>.learning-small{font-size:10px;line-height:1.9}.learning-kicker{font-size:11px}.start-reading{padding:23px}.start-reading h2{font-size:22px}.start-reading p{font-size:12px}.stage-overview{grid-template-columns:1fr 1fr;gap:10px 23px}.stage-overview>a{padding:12px 0 20px}.stage-overview>a>span{font-size:19px}.stage-overview p{font-size:11px;min-height:62px}.stage-overview small{font-size:10px}.beginner-grid{grid-template-columns:1fr;gap:0}.beginner-grid h3{font-size:18px}.beginner-grid p{font-size:12px}.home-agentfamily{grid-template-columns:1fr;gap:13px;padding:25px 23px;margin-top:18px}.home-agentfamily h2{font-size:24px}.home-agentfamily p{font-size:12px}.agent-home-links a{font-size:12px;padding:18px 0}.knowledge-bridge{padding-top:26px}.knowledge-bridge h2{font-size:24px}.knowledge-bridge p{font-size:12px}.learning-page{padding-top:26px}.learning-page-heading h1{font-size:31px}.learning-page-heading p{font-size:13px}.learning-note{padding:18px;font-size:11px}.learning-note button{margin-left:0;display:block;margin-top:9px}.learning-stage{grid-template-columns:1fr;gap:3px;padding:26px 0}.stage-title h2{font-size:23px;margin:11px 0}.stage-title p{max-width:none;margin:0;font-size:12px}.lesson-row{grid-template-columns:50px 1fr;gap:10px;padding:22px 0}.lesson-row h3{font-size:15px}.lesson-row p{font-size:11px}.lesson-time{font-size:10px}.lesson-level{font-size:9px!important}.next-learning h2{font-size:23px}.next-learning p{font-size:12px}.lesson-page{padding-top:24px}.lesson-article{padding:25px 21px}.lesson-article h1{font-size:26px;line-height:1.7}.lesson-meta{font-size:10px}.lesson-article p,.lesson-article li{font-size:13px;line-height:2.1}.lesson-outcome{font-size:14px!important}.lesson-article h2{font-size:21px;margin-top:27px}.lesson-article h3{font-size:15px}.prompt-example{padding:16px}.prompt-example>div{align-items:flex-start}.prompt-example strong{font-size:11px}.prompt-example button{font-size:10px;white-space:nowrap}.prompt-example pre{font-size:12px}.lesson-next{grid-template-columns:1fr;gap:20px}.lesson-next a:last-child{text-align:left}.lesson-completion{gap:14px}.agent-intro>div{grid-template-columns:1fr;gap:7px}.agent-intro h2,.agent-directions>h2,.agent-resources>h2{font-size:23px}.agent-intro h3{font-size:18px}.agent-intro p{font-size:12px}.agent-directions>a{display:block;padding:23px 0}.agent-directions h3{font-size:17px;line-height:1.8}.agent-directions p{font-size:12px}.agent-directions>a>span{display:block;margin-top:14px;font-size:11px}.agent-resources>div{grid-template-columns:1fr;gap:5px}.agent-resources h3{font-size:22px}.agent-resources p{font-size:12px}.beginner-library{padding:22px}.beginner-library h2{font-size:23px}.beginner-library p{font-size:12px}}
