.github-guide[data-astro-cid-eh77wg4h] .guide-project-lesson[data-astro-cid-eh77wg4h]{background:linear-gradient(135deg,#f1f4ff,#edf2fb);border-color:#dbe3f4}.guide-lesson-kicker[data-astro-cid-eh77wg4h]{color:#52688e;margin:0 0 8px;font-size:13px;font-weight:600}.github-guide[data-astro-cid-eh77wg4h] .guide-project-lesson[data-astro-cid-eh77wg4h] .guide-soft-intro[data-astro-cid-eh77wg4h]{color:#53617a;max-width:520px}.guide-lesson-details[data-astro-cid-eh77wg4h]{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:20px;display:flex}.github-guide[data-astro-cid-eh77wg4h] .guide-project-lesson[data-astro-cid-eh77wg4h] .guide-lesson-action[data-astro-cid-eh77wg4h]{color:#fff;background:#405c9c;border-color:#405c9c;margin:0}.github-guide[data-astro-cid-eh77wg4h] .guide-project-lesson[data-astro-cid-eh77wg4h] .guide-lesson-action[data-astro-cid-eh77wg4h]:hover{background:#344e89}.github-guide[data-astro-cid-eh77wg4h] .guide-project-lesson[data-astro-cid-eh77wg4h] .guide-lesson-price[data-astro-cid-eh77wg4h]{margin:0}.github-guide[data-astro-cid-eh77wg4h] .guide-interview-offer[data-astro-cid-eh77wg4h]{background:#f7f9fd;border:1px solid #e3e8f2;border-radius:18px;margin-top:20px;padding:24px 26px}.github-guide[data-astro-cid-eh77wg4h] .guide-interview-offer[data-astro-cid-eh77wg4h] .guide-app-after-video[data-astro-cid-eh77wg4h]{color:#3d5685;background:#e8eef9;border-color:#d7e1f4;min-height:44px}.github-guide[data-astro-cid-eh77wg4h] .guide-interview-offer[data-astro-cid-eh77wg4h] .guide-app-after-video[data-astro-cid-eh77wg4h]:hover{background:#dce6f7}@media (width<=620px){.github-guide[data-astro-cid-eh77wg4h] .guide-interview-offer[data-astro-cid-eh77wg4h]{padding:20px}}.github-guide[data-astro-cid-eh77wg4h] .guide-interview-offer[data-astro-cid-eh77wg4h] .guide-app-demo-copy[data-astro-cid-eh77wg4h] p[data-astro-cid-eh77wg4h]{color:#596781}.github-guide .course-steps{counter-reset:course-steps;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.github-guide .course-steps li{counter-increment:course-steps;color:#6b7588;background:#f0f4fb;border:1px solid #e6ecf5;border-radius:13px;padding:17px 20px 17px 53px;font-size:15px;line-height:1.8;position:relative}.github-guide .course-steps li:before{content:counter(course-steps);color:#8297c3;font:500 27px/1 GuideHand,Geist,sans-serif;position:absolute;top:18px;left:20px}.github-guide .course-steps strong{color:#485a77;font-weight:500}.github-guide .course-steps a{color:#5b7cbf}.github-guide .course-card{color:#6a768a;background:#fff;border:1px solid #e6ebf3;border-radius:16px;padding:25px 27px;font-size:16px;line-height:1.85}.github-guide .course-card p{margin:0 0 16px}.github-guide .course-card p:last-child{margin-bottom:0}.github-guide .course-card p>strong{color:#435572;font-weight:500}.github-guide .course-card .course-duration{color:#8b96aa;margin:0 0 13px;font-size:13px}.github-guide .course-link{margin-bottom:23px}.github-guide .course-link a{color:#5a7cbc;background:#edf2fc;border:1px solid #dce5f5;border-radius:9px;align-items:center;min-height:40px;padding:8px 14px;font-size:14px;text-decoration:none;display:inline-flex}.github-guide .course-link a:hover{background:#e4edff}.github-guide .course-tip{color:#75839a;background:#f0f4fb;border-radius:10px;padding:15px 18px 15px 47px;font-size:14px;line-height:1.8;position:relative}.github-guide .course-tip>.guide-inline-icon{margin:0;position:absolute;top:19px;left:17px}@media (width<=700px){.github-guide .course-steps li{padding:15px 17px 15px 46px;font-size:14px}.github-guide .course-steps li:before{font-size:25px;top:16px;left:16px}.github-guide .course-card{padding:20px;font-size:14px;line-height:1.85}.github-guide .course-card .course-duration{font-size:12px}.github-guide .course-link a{overflow-wrap:anywhere;max-width:100%;font-size:13px}.github-guide .course-tip{padding-left:43px;font-size:13px}.github-guide .course-tip>.guide-inline-icon{top:18px;left:14px}}.github-guide .course-facts{border-bottom:1px solid #e8edf5;gap:9px;margin:0 0 18px;padding-bottom:17px;font-size:13px;line-height:1.5;display:grid}.github-guide .course-facts>div{grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.github-guide .course-facts dt{color:#929caf;font-weight:400}.github-guide .course-facts dd{color:#5d708d;margin:0;font-weight:400}@media (width<=700px){.github-guide .course-facts{gap:8px;margin-bottom:16px;padding-bottom:15px;font-size:12px}.github-guide .course-facts>div{grid-template-columns:95px minmax(0,1fr);gap:12px}}.github-guide .course-badge-preview{align-items:center;gap:25px;margin:20px 0 25px;padding:0;display:flex}.github-guide .course-badge-preview img{flex:none;width:170px;height:auto;display:block}.github-guide .course-badge-preview figcaption{color:#7b879b;font-size:13px;line-height:1.8}.github-guide .course-badge-preview a{color:#6381b9}@media (width<=500px){.github-guide .course-badge-preview{gap:18px}.github-guide .course-badge-preview img{width:120px}.github-guide .course-badge-preview figcaption{font-size:12px}}.github-guide .design-site-card ol{margin:17px 0 0;padding-left:22px}.github-guide .design-site-card li{margin-bottom:12px;padding-left:5px}.github-guide .design-site-card li:last-child{margin-bottom:0}.github-guide .design-site-card li::marker{color:#8b9cbe;font-weight:500}.github-guide .design-link-list{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.github-guide .design-link-list li{margin:0}.github-guide .design-link-list a{color:#6381ba;background:#f0f4fb;border:1px solid #e5ebf5;border-radius:10px;padding:13px 16px;font-size:14px;text-decoration:none;display:block}@media (width<=600px){.github-guide .design-link-list{grid-template-columns:1fr}.github-guide .design-link-list a{font-size:13px}.github-guide .design-site-card ol{padding-left:19px}}.design-guide-page .guide-hero .guide-tags span,.design-guide-page .guide-content>.guide-section:first-of-type>.guide-eyebrow{font-family:GuideHand,Arial,sans-serif;font-weight:500}.github-guide .design-link-list{border-top:1px solid #e3e9f3;grid-template-columns:1fr;gap:0}.github-guide .design-link-list a{background:0 0;border:0;border-bottom:1px solid #e3e9f3;border-radius:0;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:13px 3px;font-size:14px;line-height:1.5;display:flex}.github-guide .design-link-list a:after{content:"↗";color:#91a0bf;flex:none;font:400 17px/1 Geist,sans-serif}.github-guide .design-link-list a:hover{background:#f1f5fc}@media (width<=600px){.github-guide .design-link-list a{padding:12px 2px;font-size:13px}}.github-guide .guide-section-content>h3{color:#4b5f7e;letter-spacing:-.3px;margin:25px 0 11px;font:500 19px/1.45 Geist,sans-serif}.github-guide .guide-section-content>ol,.github-guide .guide-section-content>ul{color:#6f7c91;margin:18px 0;padding-left:22px;font-size:15px;line-height:1.85}.github-guide .guide-section-content>ol li,.github-guide .guide-section-content>ul li{margin-bottom:11px;padding-left:5px}.github-guide .guide-section-content li::marker{color:#889bc1}.github-guide .guide-section-content blockquote{color:#6c7b95;background:#f0f4fc;border-left:3px solid #99afe0;border-radius:0 11px 11px 0;margin:20px 0 12px;padding:18px 21px;font-size:15px;line-height:1.85}.github-guide .guide-section-content blockquote p{margin:0}.github-guide .guide-glossary{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%;margin:22px 0;font-size:14px;line-height:1.75}.github-guide .guide-glossary th,.github-guide .guide-glossary td{text-align:left;vertical-align:top;color:#718097;overflow-wrap:anywhere;border-bottom:1px solid #e4eaf3;padding:15px 17px}.github-guide .guide-glossary th{color:#536887;background:#edf2fb;font-weight:500}.github-guide .guide-glossary th:first-child,.github-guide .guide-glossary td:first-child{color:#536887;width:27%}.github-guide .guide-glossary td strong{font-weight:500}.github-guide .guide-repo-card .resource-prompt{margin-bottom:0}.github-guide .guide-repo-card>.course-link{margin-bottom:18px}@media (width<=700px){.github-guide .guide-section-content>h3{margin-top:22px;font-size:17px}.github-guide .guide-section-content>ol,.github-guide .guide-section-content>ul{padding-left:19px;font-size:14px}.github-guide .guide-section-content blockquote{padding:16px 18px;font-size:14px}.github-guide .guide-glossary{font-size:12px;line-height:1.75}.github-guide .guide-glossary th,.github-guide .guide-glossary td{padding:12px 10px}.github-guide .guide-glossary th:first-child,.github-guide .guide-glossary td:first-child{width:31%}}.agent-guide-page mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 58%,#dfe7ff 58% 94%,#0000 94%);padding:0 .08em}.agent-guide-page .agent-week{gap:15px;margin:28px 0;display:grid}.agent-guide-page .agent-step{background:#fff;border:1px solid #e3e9f4;border-radius:18px;grid-template-columns:34px minmax(0,1fr);gap:16px;padding:25px 27px;display:grid;position:relative}.agent-guide-page .agent-card-number{color:#879ed0;padding-top:3px;font:500 31px/1 GuideHand,Arial,sans-serif;display:block}.agent-guide-page .agent-step h3,.agent-guide-page .agent-check h3,.agent-guide-page .agent-course h3{letter-spacing:-.35px;color:#3c506e;margin:0 0 12px;font:600 18px/1.45 Geist,Arial,sans-serif}.agent-guide-page .agent-step p,.agent-guide-page .agent-check p,.agent-guide-page .agent-course p{color:#6d7b91;margin:11px 0 0;font-size:15px;line-height:1.85}.agent-guide-page .agent-step p:last-child,.agent-guide-page .agent-check p:last-child,.agent-guide-page .agent-course p:last-child{margin-bottom:0}.agent-guide-page .agent-step:nth-child(2),.agent-guide-page .agent-step:nth-child(4){background:#f4f6fd}.agent-guide-page .agent-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:25px 0 20px;display:grid}.agent-guide-page .agent-check{background:#fff;border:1px solid #e1e8f4;border-radius:17px;padding:24px}.agent-guide-page .agent-check:nth-child(2),.agent-guide-page .agent-check:nth-child(3){background:#f0f3fc}.agent-guide-page .agent-check .agent-card-number{margin-bottom:17px;font-size:28px}.agent-guide-page .agent-check h3{margin-bottom:8px}.agent-guide-page .guide-note{background:#edf3fb;border-left:3px solid #93a9d4;border-radius:14px;padding:21px 24px}.agent-guide-page .agent-attention{color:#796b61;background:#fcf3e9;border-left-color:#d5a476}.agent-guide-page .agent-course-path{gap:12px;margin:25px 0;display:grid}.agent-guide-page .agent-course{background:#fff;border:1px solid #e3e9f4;border-radius:16px;grid-template-columns:34px minmax(0,1fr);gap:16px;padding:23px 25px;display:grid}.agent-guide-page .agent-course h3 a{color:#455e89;text-underline-offset:4px;text-decoration-thickness:1px}.agent-guide-page .agent-course-original{color:#8b96a8;letter-spacing:.05px;margin:0 0 9px;font-size:12px;line-height:1.5;display:block}@media (width<=550px){.agent-guide-page .agent-step{grid-template-columns:25px minmax(0,1fr);gap:11px;padding:21px 18px}.agent-guide-page .agent-card-number{font-size:27px}.agent-guide-page .agent-step h3,.agent-guide-page .agent-check h3,.agent-guide-page .agent-course h3{font-size:16px}.agent-guide-page .agent-step p,.agent-guide-page .agent-check p,.agent-guide-page .agent-course p{font-size:14px;line-height:1.8}.agent-guide-page .agent-review-grid{gap:10px}.agent-guide-page .agent-check{padding:18px 15px}.agent-guide-page .agent-check p{font-size:13px;line-height:1.75}.agent-guide-page .agent-check .agent-card-number{margin-bottom:12px}.agent-guide-page .agent-course{grid-template-columns:25px minmax(0,1fr);gap:11px;padding:21px 18px}.agent-guide-page .guide-note{padding:18px;font-size:14px}}@media (width<=359px){.agent-guide-page .agent-review-grid{grid-template-columns:1fr}}.github-guide.agent-guide-page .guide-note.agent-attention{background:#fcf3e9;border-left-color:#d5a476;color:#796b61!important}.github-guide .effect-principle{background:#edf3fb;border-left:3px solid #9cb1d8;border-radius:12px;padding:18px 22px}.github-guide .guide-section-content>.effect-workflow{counter-reset:workflow;gap:12px;padding:0;list-style:none;display:grid}.github-guide .effect-workflow li{counter-increment:workflow;background:#fff;border:1px solid #e2e8f3;border-radius:15px;position:relative;margin:0!important;padding:20px 22px 20px 60px!important}.github-guide .effect-workflow li:before{content:counter(workflow);color:#879ed0;font:500 27px/1 GuideHand,Arial,sans-serif;position:absolute;top:22px;left:22px}.github-guide .effect-workflow strong{color:#455a7a;margin-bottom:6px;font-weight:500;display:block}.github-guide .guide-section-content>.effect-repo-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.github-guide .effect-repo-links li{display:flex;margin:0!important;padding:0!important}.github-guide .effect-repo-links a{color:#526d9b;text-underline-offset:4px;background:#fff;border:1px solid #e0e7f3;border-radius:14px;width:100%;padding:20px 22px;line-height:1.65;display:block}.github-guide .guide-note.effect-attention{background:#fcf3e9;border-color:#d5a476;color:#796b61!important}@media (width<=550px){.github-guide .effect-workflow li{padding:18px 17px 18px 48px!important}.github-guide .effect-workflow li:before{font-size:24px;top:20px;left:17px}.github-guide .effect-repo-links a{padding:16px;font-size:14px}}
