.AgentBuilderShell_page__0ebAw{--blue:#1769e8;--ink:#172033;--muted:#657189;--panel:#fff;--line:#dfe4ec;position:relative;z-index:20;min-height:100dvh;background:#fff;color:var(--ink);font-family:var(--font-body);overflow-x:clip}.AgentBuilderShell_srOnly__Zy9yY{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AgentBuilderShell_window__kxaqO{width:100%;min-height:100dvh;display:grid;grid-template-columns:minmax(260px,22vw) minmax(0,1fr);grid-template-rows:52px minmax(0,1fr) 30px;background:#fff}.AgentBuilderShell_topbar__BYEEj{grid-column:1/-1;display:grid;grid-template-columns:minmax(220px,22vw) minmax(160px,1fr) minmax(210px,auto) auto;align-items:center;gap:20px;padding:0 18px;border-bottom:1px solid var(--line);background:#fff;color:var(--muted);font-size:.78rem}.AgentBuilderShell_project__6aJ2h{display:flex;align-items:center;gap:8px;color:var(--ink);font:700 .73rem/1 ui-monospace,SFMono-Regular,Consolas,monospace}.AgentBuilderShell_context__3L2HU{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AgentBuilderShell_filename__IG5bm{color:#39445a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.AgentBuilderShell_saved__q99ar{display:flex;align-items:center;gap:6px;color:#16834d}.AgentBuilderShell_explorer__7j_fd{grid-column:1;grid-row:2;background:#fafbfc;border-right:1px solid var(--line);color:var(--muted);display:flex;flex-direction:column;min-width:0}.AgentBuilderShell_explorerTitle__mv5LH{padding:17px 18px 13px;color:#48546a;font-size:.68rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.AgentBuilderShell_tree__S_3fF{padding:7px 8px 12px;overflow:auto}.AgentBuilderShell_tree__S_3fF details{min-width:0}.AgentBuilderShell_tree__S_3fF summary{position:relative;display:flex;align-items:center;gap:7px;min-height:34px;padding:5px 8px 5px 22px;border-radius:6px;color:#39465b;cursor:pointer;list-style:none;user-select:none;font-size:.77rem}.AgentBuilderShell_tree__S_3fF summary::-webkit-details-marker{display:none}.AgentBuilderShell_tree__S_3fF summary:before{content:"›";position:absolute;left:8px;top:50%;translate:0 -50%;color:#7c8798;font-size:1rem;line-height:1;transition:rotate .15s ease}.AgentBuilderShell_tree__S_3fF details[open]>summary:before{rotate:90deg}.AgentBuilderShell_tree__S_3fF summary:hover{background:#edf1f6}.AgentBuilderShell_tree__S_3fF summary:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.AgentBuilderShell_rootFolder__g6uND>summary{min-height:39px;color:#182238;font:700 .72rem/1 ui-monospace,SFMono-Regular,Consolas,monospace}.AgentBuilderShell_treeChildren__RgJ5s{margin-left:15px;border-left:1px solid #dfe4ec;padding-left:4px}.AgentBuilderShell_treeFolder__Jex0S>summary{font:650 .75rem/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;color:#46536a}.AgentBuilderShell_treeFiles__sE6CN{margin-left:15px;border-left:1px solid #e4e8ee;padding:2px 0 4px 4px}.AgentBuilderShell_treeFiles__sE6CN a{min-height:35px;display:grid;grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;gap:7px;padding:5px 8px;color:#48556a;border:1px solid transparent;border-radius:6px;text-decoration:none;font:500 .68rem/1.25 ui-monospace,SFMono-Regular,Consolas,monospace}.AgentBuilderShell_treeFiles__sE6CN a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AgentBuilderShell_treeFiles__sE6CN a:hover{background:#edf2f9;color:#172033}.AgentBuilderShell_treeFiles__sE6CN a:focus-visible{outline:2px solid #1769e8;outline-offset:1px}.AgentBuilderShell_treeFiles__sE6CN a.AgentBuilderShell_selected__p_kWS{color:#0c4fae;background:#dfeaff;border-color:#a9c9fa;box-shadow:inset 3px 0 var(--blue)}.AgentBuilderShell_treeFiles__sE6CN a i{display:grid;place-items:center;color:#16834d}.AgentBuilderShell_progress__Io3F1{margin:auto 14px 16px}.AgentBuilderShell_progress__Io3F1>span{display:flex;justify-content:space-between;font-size:.7rem}.AgentBuilderShell_progress__Io3F1 i{display:block;height:3px;background:#dfe5ee;margin-top:8px;border-radius:2px;overflow:hidden}.AgentBuilderShell_progress__Io3F1 b{display:block;height:100%;background:var(--blue)}.AgentBuilderShell_main__5s7uL{grid-column:2;grid-row:2;min-width:0;background:#fff;color:var(--ink);animation:AgentBuilderShell_enter__x0L2D .22s ease-out}.AgentBuilderShell_tab__vAccr{height:42px;width:max-content;max-width:100%;display:flex;align-items:center;gap:7px;padding:0 18px;border-right:1px solid var(--line);border-top:2px solid var(--blue);background:#fff;color:#263249;font:600 .73rem/1 ui-monospace,SFMono-Regular,Consolas,monospace}.AgentBuilderShell_breadcrumb__iBZM_{height:39px;display:flex;align-items:center;gap:4px;padding:0 25px;border-block:1px solid var(--line);color:#8691a4;font:500 .7rem/1 ui-monospace,SFMono-Regular,Consolas,monospace}.AgentBuilderShell_breadcrumb__iBZM_ strong{color:#526078}.AgentBuilderShell_document__WlpCu{max-width:980px;margin:auto;padding:56px clamp(32px,6vw,84px) 70px}.AgentBuilderShell_eyebrow__U_yfW{display:flex;align-items:center;gap:9px;color:#1769e8;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800}.AgentBuilderShell_eyebrow__U_yfW span{display:grid;place-items:center;width:31px;height:25px;border:1px solid #9fc4fa;border-radius:5px;background:#edf5ff;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.AgentBuilderShell_document__WlpCu h2{margin:18px 0 14px;max-width:820px;font:750 clamp(2rem,3.5vw,3.65rem)/1.06 var(--font-display);letter-spacing:-.05em;color:#111a2b}.AgentBuilderShell_lead__OzCiW{max-width:800px;color:#536078;font-size:1.1rem;line-height:1.72}.AgentBuilderShell_flow__GiEAU{margin:28px 0;padding:18px 20px;border:1px solid #c9dbf4;border-radius:9px;background:#f5f9ff;color:#145dbf;white-space:pre-wrap;font-size:.82rem}.AgentBuilderShell_block__qOZ3t{margin:43px 0}.AgentBuilderShell_block__qOZ3t h3,.AgentBuilderShell_sources__rt6Eu h3,.AgentBuilderShell_tiers___IPBL h3{margin:0 0 14px;color:#172033;font:750 1.04rem/1.3 var(--font-display)}.AgentBuilderShell_block__qOZ3t li,.AgentBuilderShell_block__qOZ3t p{color:#536078;line-height:1.72}.AgentBuilderShell_block__qOZ3t ul{display:grid;gap:8px;padding-left:19px}.AgentBuilderShell_block__qOZ3t li::marker{color:var(--blue)}.AgentBuilderShell_accent__XCs3e{padding:22px 24px;border-left:3px solid var(--blue);background:#f4f8fe;border-radius:0 9px 9px 0}.AgentBuilderShell_callouts__Bj_Rn{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:42px 0}.AgentBuilderShell_example__lQs4l,.AgentBuilderShell_mistake__UYk7x{display:flex;gap:13px;padding:20px;border:1px solid #f0d6c7;border-radius:11px;background:#fff9f5}.AgentBuilderShell_example__lQs4l{border-color:#cfdef2;background:#f6f9fd}.AgentBuilderShell_mistake__UYk7x>svg{color:#d9672d}.AgentBuilderShell_example__lQs4l>svg{color:#1769e8}.AgentBuilderShell_callouts__Bj_Rn h3{margin:0 0 8px;font-size:.85rem;color:#172033}.AgentBuilderShell_callouts__Bj_Rn p{margin:0;color:#5b667b;line-height:1.6;font-size:.88rem}.AgentBuilderShell_ready__5ZVz4{display:flex;gap:16px;align-items:flex-start;padding:26px;border:1px solid #9fc4fa;border-radius:11px;background:#edf5ff;color:#172033}.AgentBuilderShell_ready__5ZVz4 svg{color:#1769e8}.AgentBuilderShell_ready__5ZVz4 span{display:block;margin-bottom:7px;color:#1769e8;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.AgentBuilderShell_ready__5ZVz4 strong{font:650 1.08rem/1.5 var(--font-display)}.AgentBuilderShell_stepNav__Ihofj{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:50px;padding-top:24px;border-top:1px solid var(--line)}.AgentBuilderShell_stepNav__Ihofj a{display:flex;align-items:center;gap:12px;color:#344157;text-decoration:none}.AgentBuilderShell_stepNav__Ihofj a:last-child{justify-self:end;text-align:right}.AgentBuilderShell_stepNav__Ihofj small{display:block;margin-bottom:4px;color:#8590a2;font-size:.66rem;text-transform:uppercase;letter-spacing:.1em}.AgentBuilderShell_stepNav__Ihofj a:hover{color:#1769e8}.AgentBuilderShell_sources__rt6Eu a:focus-visible,.AgentBuilderShell_stepNav__Ihofj a:focus-visible{outline:2px solid #1769e8;outline-offset:5px}.AgentBuilderShell_statusbar__2BgkG{grid-column:1/-1;display:flex;align-items:center;gap:22px;padding:0 15px;border-top:1px solid #d8e4f5;background:#edf5ff;color:#245286;font:650 .67rem/1 ui-monospace,SFMono-Regular,Consolas,monospace}.AgentBuilderShell_statusbar__2BgkG span:last-child{margin-left:auto}.AgentBuilderShell_sources__rt6Eu{margin:36px 0;padding:24px;border:1px solid #d7e0ec;border-radius:11px;background:#fafbfd}.AgentBuilderShell_sources__rt6Eu p{color:#657189}.AgentBuilderShell_sources__rt6Eu div{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.AgentBuilderShell_sources__rt6Eu a{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #cdd9e9;border-radius:7px;color:#1558b5;text-decoration:none;font-size:.76rem;background:#fff}.AgentBuilderShell_tiers___IPBL{margin:42px 0}.AgentBuilderShell_tableWrap__Unree{overflow-x:auto;border:1px solid #d7e0ea;border-radius:11px}.AgentBuilderShell_tiers___IPBL table{width:100%;min-width:930px;border-collapse:collapse;font-size:.72rem}.AgentBuilderShell_tiers___IPBL td,.AgentBuilderShell_tiers___IPBL th{padding:13px 12px;text-align:left;border-bottom:1px solid #e2e7ee;color:#59667c;vertical-align:top}.AgentBuilderShell_tiers___IPBL thead th{color:#28344a;background:#f4f6f9}.AgentBuilderShell_tiers___IPBL tbody th{color:#1769e8}.AgentBuilderShell_tiers___IPBL tr:last-child>*{border-bottom:0}@keyframes AgentBuilderShell_enter__x0L2D{0%{opacity:.4;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.AgentBuilderShell_main__5s7uL{animation:none}.AgentBuilderShell_page__0ebAw *{scroll-behavior:auto!important}}@media(max-width:900px){.AgentBuilderShell_window__kxaqO{display:flex;flex-direction:column;min-height:100dvh}.AgentBuilderShell_topbar__BYEEj{display:grid;grid-template-columns:1fr auto;height:auto;min-height:58px}.AgentBuilderShell_context__3L2HU,.AgentBuilderShell_filename__IG5bm{display:none}.AgentBuilderShell_explorer__7j_fd{order:2;border-right:0;border-bottom:1px solid var(--line)}.AgentBuilderShell_tree__S_3fF{max-height:48dvh;padding:8px 10px 14px}.AgentBuilderShell_treeFiles__sE6CN a{min-height:38px}.AgentBuilderShell_progress__Io3F1{margin:10px 16px 15px}.AgentBuilderShell_main__5s7uL{order:3}.AgentBuilderShell_statusbar__2BgkG{order:4;min-height:32px}.AgentBuilderShell_document__WlpCu{padding:40px 25px 54px}.AgentBuilderShell_callouts__Bj_Rn{grid-template-columns:1fr}.AgentBuilderShell_breadcrumb__iBZM_{overflow:hidden;white-space:nowrap}.AgentBuilderShell_stepNav__Ihofj{gap:10px}.AgentBuilderShell_stepNav__Ihofj a{font-size:.75rem}}@media(max-width:560px){.AgentBuilderShell_topbar__BYEEj{padding:0 13px}.AgentBuilderShell_project__6aJ2h{font-size:.68rem}.AgentBuilderShell_tree__S_3fF{max-height:52dvh}.AgentBuilderShell_treeFiles__sE6CN a{font-size:.67rem}.AgentBuilderShell_document__WlpCu{padding:36px 19px 48px}.AgentBuilderShell_document__WlpCu h2{font-size:2.35rem}.AgentBuilderShell_lead__OzCiW{font-size:1rem}.AgentBuilderShell_stepNav__Ihofj{grid-template-columns:1fr}.AgentBuilderShell_stepNav__Ihofj a:last-child{justify-self:stretch;justify-content:flex-end}.AgentBuilderShell_statusbar__2BgkG{gap:12px}.AgentBuilderShell_statusbar__2BgkG span:last-child{display:none}}.AgentBuilderShell_topbar__BYEEj{position:relative;z-index:8}.AgentBuilderShell_explorer__7j_fd{position:sticky;top:64px;align-self:start;height:calc(100dvh - 64px);max-height:calc(100dvh - 64px)}.AgentBuilderShell_tree__S_3fF{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.AgentBuilderShell_codingGuide__lfBNZ{margin:34px 0 46px;padding:26px;border:1px solid #b9d2f5;border-radius:12px;background:linear-gradient(135deg,#f3f8ff,#fff)}.AgentBuilderShell_codingGuide__lfBNZ>div:first-child>span{display:inline-block;margin-bottom:10px;color:#1769e8;font:750 .68rem/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em}.AgentBuilderShell_codingGuide__lfBNZ h3{margin:0 0 9px;color:#172033;font:750 1.35rem/1.2 var(--font-display)}.AgentBuilderShell_codingGuide__lfBNZ>div:first-child>p{max-width:780px;margin:0;color:#536078;line-height:1.65}.AgentBuilderShell_codingLevels__hA57x{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.AgentBuilderShell_codingLevels__hA57x article{padding:17px;border:1px solid #d8e4f3;border-radius:9px;background:#fff}.AgentBuilderShell_codingLevels__hA57x strong{color:#1558b5;font-size:.83rem}.AgentBuilderShell_codingLevels__hA57x p{margin:8px 0 0;color:#5b667b;font-size:.82rem;line-height:1.55}.AgentBuilderShell_example__lQs4l ul{display:grid;gap:8px;margin:0;padding-left:18px}.AgentBuilderShell_example__lQs4l li{color:#5b667b;line-height:1.55;font-size:.86rem}.AgentBuilderShell_example__lQs4l li::marker{color:#1769e8}@media(max-width:900px){.AgentBuilderShell_explorer__7j_fd{position:relative;top:auto;height:auto;max-height:none}.AgentBuilderShell_tree__S_3fF{max-height:46dvh}.AgentBuilderShell_codingLevels__hA57x{grid-template-columns:1fr}}