.agent-hero-module__CBVoHW__hero{--ink:#16243b;--muted:#606c80;--primary:#172b50;--line:#e0e6ef;--subtle:#f2f5fa;--focus:#426aa8;color:var(--ink);text-align:center;background:#fff;padding-top:28px;line-height:1.5}.agent-hero-module__CBVoHW__intro{z-index:3;padding:0 24px;position:relative}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__intro .agent-hero-module__CBVoHW__eyebrow{letter-spacing:.14em;color:var(--muted);margin:0 0 14px;font-size:10px;font-weight:600}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__intro h1{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(40px,4.4vw,64px);font-weight:600;line-height:1.055}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__intro .agent-hero-module__CBVoHW__audience{color:var(--muted);text-wrap:balance;max-width:520px;margin:16px auto 0;font-size:17px;line-height:1.5}.agent-hero-module__CBVoHW__setup{max-width:560px;margin:24px auto 0}.agent-hero-module__CBVoHW__promptLabel{color:var(--muted);margin-bottom:12px;font-size:14px;display:block}.agent-hero-module__CBVoHW__promptRow{border:1px solid var(--line);background:var(--subtle);color:var(--ink);text-align:start;border-radius:10px;align-items:center;gap:8px;padding:6px 6px 6px 16px;display:flex}.agent-hero-module__CBVoHW__setup code{min-width:0;font:12px/1.7 var(--font-jetbrains),monospace;white-space:normal;overflow-wrap:anywhere;word-break:normal;-webkit-user-select:all;user-select:all;flex:1}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__promptRow button{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__promptRow button:hover{color:var(--ink);background:#e0e6ef}}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__promptRow button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__promptRow button{transition:background-color .15s,color .15s,transform .15s;position:relative}.agent-hero-module__CBVoHW__promptRow button svg{grid-area:1/1;transition:opacity .15s cubic-bezier(.2,0,0,1)}.agent-hero-module__CBVoHW__promptRow .agent-hero-module__CBVoHW__successIcon,.agent-hero-module__CBVoHW__promptRow .agent-hero-module__CBVoHW__errorIcon,.agent-hero-module__CBVoHW__promptRow button[data-copy-state=success] .agent-hero-module__CBVoHW__copyIcon,.agent-hero-module__CBVoHW__promptRow button[data-copy-state=error] .agent-hero-module__CBVoHW__copyIcon{opacity:0}.agent-hero-module__CBVoHW__promptRow button[data-copy-state=success] .agent-hero-module__CBVoHW__successIcon,.agent-hero-module__CBVoHW__promptRow button[data-copy-state=error] .agent-hero-module__CBVoHW__errorIcon{opacity:1}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__promptRow code:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__promptRow button:active,.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__pause:not(:disabled):active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__promptRow button svg{transition:none}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__promptRow button:active,.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__pause:not(:disabled):active{transform:none}}.agent-hero-module__CBVoHW__world{isolation:isolate;background:radial-gradient(#eff4fc66,#0000 65%);max-width:1600px;height:360px;margin:6px auto 0;position:relative;overflow:hidden;container-type:inline-size}.agent-hero-module__CBVoHW__world:after{content:"";pointer-events:none;z-index:6;background:linear-gradient(90deg,#fff8,#0000 5% 95%,#fff8);position:absolute;inset:0}.agent-hero-module__CBVoHW__depth{position:absolute;inset:0}.agent-hero-module__CBVoHW__arcs,.agent-hero-module__CBVoHW__connections{pointer-events:none;fill:none;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0}.agent-hero-module__CBVoHW__arcs{stroke:#e8edf5;opacity:.55}.agent-hero-module__CBVoHW__connections{z-index:3;stroke:#9bacc6}.agent-hero-module__CBVoHW__sources{z-index:2;position:absolute;inset:0}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__source{--actual-size:min(var(--size),calc(var(--size-number)*100cqw/1150));width:var(--actual-size);height:var(--actual-size);left:calc(var(--x) - var(--actual-size)/2);top:calc(var(--y) - var(--actual-size)/2);z-index:2;will-change:transform;background:#fff;border:1px solid #e8edf4;border-radius:24%;place-items:center;padding:12px;transition:none;display:grid;position:absolute;box-shadow:0 9px 24px -10px #172b5020,0 1px 2px #172b5005}.agent-hero-module__CBVoHW__source img{object-fit:contain;width:100%;height:100%}.agent-hero-module__CBVoHW__source .agent-hero-module__CBVoHW__alternate{opacity:0;width:calc(100% - 24px);height:calc(100% - 24px);display:none;position:absolute}.agent-hero-module__CBVoHW__source:after{content:attr(aria-label);background:var(--primary);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:10;border-radius:5px;padding:4px 8px;font-size:10px;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)}.agent-hero-module__CBVoHW__source:focus-visible:after,.agent-hero-module__CBVoHW__source[data-selected=true]:after{opacity:1}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__source:focus-visible{z-index:5}.agent-hero-module__CBVoHW__ambient-cast{z-index:0;position:absolute;inset:0}.agent-hero-module__CBVoHW__ambient{left:var(--ax);top:var(--ay);color:#637083;white-space:nowrap;letter-spacing:-.02em;opacity:.74;pointer-events:none;align-items:center;gap:7px;font-size:11px;font-weight:500;display:flex;position:absolute}.agent-hero-module__CBVoHW__ambient img{object-fit:contain;width:24px;height:24px}.agent-hero-module__CBVoHW__hub{z-index:4;text-align:center;width:128px;position:absolute;top:110px;left:calc(50% - 64px)}.agent-hero-module__CBVoHW__hub-icon{background:#fff;border-radius:29px;height:128px;position:relative;overflow:hidden;box-shadow:0 18px 36px -12px #172b5030,0 0 0 10px #fff,0 0 0 11px #e9eef6}.agent-hero-module__CBVoHW__hub-icon img{width:100%;height:100%;display:block}.agent-hero-module__CBVoHW__sweep{opacity:0;background:linear-gradient(110deg,#0000 35%,#fff0 42%,#ffffff45 50%,#fff0 58%,#0000 65%);position:absolute;inset:-30% -100%}.agent-hero-module__CBVoHW__hub-name{letter-spacing:-.02em;width:100%;font-size:12px;font-weight:600;position:absolute;top:142px;left:0}.agent-hero-module__CBVoHW__particles{z-index:3;pointer-events:none;position:absolute;inset:0}.agent-hero-module__CBVoHW__particle{opacity:0;background:#426aa8;border-radius:3px;width:9px;height:3px;position:absolute;top:0;left:0;box-shadow:0 0 0 3px #fff9}.agent-hero-module__CBVoHW__output{z-index:5;white-space:nowrap;background:#ffffffd9;border-radius:12px;padding:18px 8px 8px;position:absolute;top:291px;left:50%;transform:translate(-50%)}.agent-hero-module__CBVoHW__output:before{content:"";background:#bdcadc;width:1px;height:15px;position:absolute;top:-23px;left:50%}.agent-hero-module__CBVoHW__result{border:1px solid var(--line);font:10px var(--font-jetbrains),monospace;background:#fff;border-radius:9px;align-items:center;gap:12px;margin-top:11px;padding:9px 13px;display:flex;box-shadow:0 4px 12px #172b5005}.agent-hero-module__CBVoHW__item-mark{color:var(--muted);font-size:21px;line-height:15px}.agent-hero-module__CBVoHW__price{color:var(--muted)}.agent-hero-module__CBVoHW__rating{border-left:1px solid var(--line);color:var(--primary);padding-left:10px}.agent-hero-module__CBVoHW__commerce-lanes{background:linear-gradient(#fafcfe88,#fff);max-width:1600px;margin:0 auto;padding:4px 0 7px;position:relative;overflow:hidden}.agent-hero-module__CBVoHW__lane{padding:8px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.agent-hero-module__CBVoHW__track{will-change:transform;width:max-content;display:flex}.agent-hero-module__CBVoHW__group{flex-shrink:0;align-items:center;gap:42px;padding-right:42px;display:flex}.agent-hero-module__CBVoHW__store{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.agent-hero-module__CBVoHW__store img{object-fit:contain;width:34px;height:34px}.agent-hero-module__CBVoHW__scene-footer{max-width:1280px;color:var(--muted);justify-content:space-between;align-items:center;margin:0 auto;padding:10px 28px 18px;font-size:10px;display:flex}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__pause{color:var(--muted);background:#fff;border:1px solid #d9e1ed;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font-size:10px;display:flex}.agent-hero-module__CBVoHW__mobileLogo,.agent-hero-module__CBVoHW__reducedLabel{display:none}.agent-hero-module__CBVoHW__hero:not([data-motion-ready]) .agent-hero-module__CBVoHW__track{width:100%;display:block}.agent-hero-module__CBVoHW__hero:not([data-motion-ready]) .agent-hero-module__CBVoHW__group{flex-wrap:wrap;justify-content:center;gap:16px 24px;padding:10px 22px}.agent-hero-module__CBVoHW__hero:not([data-motion-ready]) .agent-hero-module__CBVoHW__duplicate{display:none}.agent-hero-module__CBVoHW__hero:not([data-motion-ready]) .agent-hero-module__CBVoHW__lane{overflow:visible;-webkit-mask-image:none;mask-image:none}.agent-hero-module__CBVoHW__hero:not([data-motion-ready]) .agent-hero-module__CBVoHW__pause{display:none}@media (hover:hover) and (pointer:fine){.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__source:hover{z-index:5;border-color:#afbed4}.agent-hero-module__CBVoHW__source:hover:after{opacity:1}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__pause:hover{background:var(--subtle)}}@media (max-width:700px){.agent-hero-module__CBVoHW__intro{padding:0 23px}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__intro .agent-hero-module__CBVoHW__eyebrow{letter-spacing:.13em;margin-bottom:16px;font-size:8px}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__intro .agent-hero-module__CBVoHW__audience{max-width:340px;margin-top:12px;font-size:15px}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__intro h1{letter-spacing:-.054em;max-width:380px;margin:auto;font-size:43px;line-height:1.07}.agent-hero-module__CBVoHW__setup code{font-size:11px}.agent-hero-module__CBVoHW__world{height:354px;margin-top:8px}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__source{--actual-size:var(--msize);left:calc(var(--mx) - var(--actual-size)/2);top:calc(var(--my) - var(--actual-size)/2);border-radius:22%;padding:11px}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__source:nth-child(n+8){display:none}.agent-hero-module__CBVoHW__source .agent-hero-module__CBVoHW__alternate{width:calc(100% - 22px);height:calc(100% - 22px);display:block}.agent-hero-module__CBVoHW__desktopLogo{display:none}.agent-hero-module__CBVoHW__mobileLogo{display:block}.agent-hero-module__CBVoHW__ambient{left:var(--amx);top:var(--amy);opacity:.65;gap:4px;font-size:9px}.agent-hero-module__CBVoHW__ambient img{width:17px;height:17px}.agent-hero-module__CBVoHW__ambient:nth-child(n+11){display:none}.agent-hero-module__CBVoHW__hub{width:104px;top:105px;left:calc(50% - 52px)}.agent-hero-module__CBVoHW__hub-icon{border-radius:25px;height:104px;box-shadow:0 15px 30px -12px #172b5030,0 0 0 7px #fff,0 0 0 8px #e9eef6}.agent-hero-module__CBVoHW__hub-name{font-size:10px;top:115px}.agent-hero-module__CBVoHW__output{padding-inline:5px;padding-top:16.5px}.agent-hero-module__CBVoHW__result{gap:8px;padding:8px 10px;font-size:9px}.agent-hero-module__CBVoHW__store{gap:8px;font-size:16px}.agent-hero-module__CBVoHW__store img{width:29px;height:29px}.agent-hero-module__CBVoHW__group{gap:28px;padding-right:28px}.agent-hero-module__CBVoHW__lane{padding:7px 0}.agent-hero-module__CBVoHW__scene-footer{gap:14px;padding:8px 20px 15px;font-size:8px}.agent-hero-module__CBVoHW__scene-footer button{white-space:nowrap}}@media (max-width:350px){.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__intro h1{font-size:37px}.agent-hero-module__CBVoHW__intro{padding:0 20px}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__source{padding:10px}}@media (prefers-reduced-motion:reduce){.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__source{will-change:auto}.agent-hero-module__CBVoHW__track{will-change:auto;width:100%;display:block;transform:none!important}.agent-hero-module__CBVoHW__group{flex-wrap:wrap;justify-content:center;gap:16px 24px;padding:10px 22px}.agent-hero-module__CBVoHW__duplicate{display:none}.agent-hero-module__CBVoHW__lane{overflow:visible;-webkit-mask-image:none;mask-image:none}.agent-hero-module__CBVoHW__commerce-lanes{overflow:visible}.agent-hero-module__CBVoHW__store{font-size:14px}.agent-hero-module__CBVoHW__store img{width:28px;height:28px}.agent-hero-module__CBVoHW__motionLabel{display:none}.agent-hero-module__CBVoHW__reducedLabel{display:inline}.agent-hero-module__CBVoHW__result{opacity:1!important;transform:none!important}.agent-hero-module__CBVoHW__hero .agent-hero-module__CBVoHW__promptRow button{transition:none}}
.connect-mcp-module__pKUJPW__connect{--ink:#16243b;--muted:#606c80;--line:#e0e6ef;--subtle:#f2f5fa;--focus:#426aa8;color:var(--ink);margin-top:12px}.connect-mcp-module__pKUJPW__toggle{border:1px solid var(--line);height:40px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;transition:background-color .15s;display:inline-flex}.connect-mcp-module__pKUJPW__toggle svg{transition:transform .15s}.connect-mcp-module__pKUJPW__toggle svg[data-open=true]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.connect-mcp-module__pKUJPW__toggle:hover{background:var(--subtle)}}.connect-mcp-module__pKUJPW__toggle:focus-visible,.connect-mcp-module__pKUJPW__tabs button:focus-visible,.connect-mcp-module__pKUJPW__code button:focus-visible,.connect-mcp-module__pKUJPW__action:focus-visible,.connect-mcp-module__pKUJPW__guide:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.connect-mcp-module__pKUJPW__box{border:1px solid var(--line);text-align:start;background:#fff;border-radius:14px;margin-top:12px;overflow:hidden}.connect-mcp-module__pKUJPW__tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px;padding:6px;display:flex}.connect-mcp-module__pKUJPW__tabs button{min-height:36px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.connect-mcp-module__pKUJPW__tabs button img{border-radius:4px}.connect-mcp-module__pKUJPW__tabs button[aria-selected=true]{background:var(--subtle);color:var(--ink);font-weight:600}.connect-mcp-module__pKUJPW__panel{padding:16px}.connect-mcp-module__pKUJPW__steps{gap:12px;margin:0;padding:0 0 0 20px;font-size:14px;line-height:1.5;list-style:decimal;display:grid}.connect-mcp-module__pKUJPW__steps li{min-width:0;padding-left:2px}.connect-mcp-module__pKUJPW__steps li::marker{color:var(--muted)}.connect-mcp-module__pKUJPW__steps p{color:var(--ink);margin:0}.connect-mcp-module__pKUJPW__code{border:1px solid var(--line);background:var(--subtle);border-radius:8px;margin-top:6px;position:relative}.connect-mcp-module__pKUJPW__code code{font:12px/1.6 var(--font-jetbrains),monospace;white-space:pre-wrap;overflow-wrap:anywhere;padding:8px 44px 8px 12px;display:block}.connect-mcp-module__pKUJPW__code button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:2px;right:2px}@media (hover:hover) and (pointer:fine){.connect-mcp-module__pKUJPW__code button:hover{background:var(--line);color:var(--ink)}}.connect-mcp-module__pKUJPW__action{color:#fff;background:#172b50;border-radius:10px;align-items:center;height:36px;margin-top:6px;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.connect-mcp-module__pKUJPW__note{color:var(--muted);margin:14px 0 0;font-size:13px}.connect-mcp-module__pKUJPW__guide{color:var(--ink);margin-top:10px;font-size:13px;font-weight:500;display:inline-block}@media (prefers-reduced-motion:reduce){.connect-mcp-module__pKUJPW__toggle,.connect-mcp-module__pKUJPW__toggle svg{transition:none}}
.home-module__txgM7a__home{background:#fff}:is(.home-module__txgM7a__home .site-button,.home-module__txgM7a__home .site-link-card){transition:background-color .15s,border-color .15s,color .15s,transform .15s}:is(.home-module__txgM7a__home .site-button:hover,.home-module__txgM7a__home .site-link-card:hover){transform:none}.home-module__txgM7a__home .site-button:active{transform:scale(.96)}.home-module__txgM7a__home [data-slot=accordion-trigger]{transition:color .15s}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__home .site-button:active{transform:none}.home-module__txgM7a__home [data-slot=accordion-content]{animation:none}.home-module__txgM7a__home [data-slot=accordion-trigger]>svg{transition:none}}.home-module__txgM7a__howHeading{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:32px;margin-bottom:32px;display:grid}.home-module__txgM7a__home .home-module__txgM7a__howHeading h2{text-wrap:balance;margin:0;font-size:clamp(28px,3vw,36px);line-height:1.2}.home-module__txgM7a__home .home-module__txgM7a__howHeading p{margin:0;font-size:15px}.home-module__txgM7a__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.home-module__txgM7a__steps li{border-top:1px solid #e0e6ef;min-width:0;padding-top:20px}.home-module__txgM7a__steps span{font:12px var(--font-jetbrains),monospace;color:#606c80}.home-module__txgM7a__home .home-module__txgM7a__steps h3{margin:18px 0 12px;font-size:20px;line-height:1.3}.home-module__txgM7a__steps p{font-size:14px}.home-module__txgM7a__steps a{text-underline-offset:4px;text-decoration:underline}.home-module__txgM7a__home .home-module__txgM7a__capability{max-width:840px;margin-top:32px;font-size:13px}.home-module__txgM7a__capability a{text-underline-offset:4px;text-decoration:underline}.home-module__txgM7a__home .evidence-facts>div{min-width:0}.home-module__txgM7a__home .evidence-facts dd{overflow-wrap:anywhere}@media (max-width:600px){.home-module__txgM7a__home .evidence-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.home-module__txgM7a__home .evidence-facts dd{font-size:22px}}@media (max-width:700px){.home-module__txgM7a__howHeading{grid-template-columns:1fr;gap:16px}.home-module__txgM7a__steps{grid-template-columns:1fr;gap:24px}}.home-module__txgM7a__home .site-section{padding-block:72px;scroll-margin-top:96px}.home-module__txgM7a__home .site-three{gap:32px}.home-module__txgM7a__home .site-three>*{min-width:0}.home-module__txgM7a__home .site-link-card h3{text-wrap:balance}.home-module__txgM7a__home .site-home-faq{max-width:none}.home-module__txgM7a__home .site-faq{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;max-width:none;margin:0;display:grid}.home-module__txgM7a__home .site-faq>h2{text-wrap:balance;margin:0;font-size:clamp(28px,3vw,36px);line-height:1.2}.home-module__txgM7a__home .site-faq>*{min-width:0}@media (max-width:700px){.home-module__txgM7a__home .site-section{padding-block:48px}.home-module__txgM7a__home .site-three{gap:24px}.home-module__txgM7a__home .site-faq{grid-template-columns:1fr;gap:24px}}
.blueprints-module__5a4VNq__section{padding-top:8px}.blueprints-module__5a4VNq__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 40px;margin-bottom:28px;display:grid}.blueprints-module__5a4VNq__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#606c80;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:inline-flex}.blueprints-module__5a4VNq__eyebrow:before{content:"";background:#172b50;border-radius:9999px;width:6px;height:6px}.blueprints-module__5a4VNq__title{letter-spacing:-.02em;color:#16243b;margin:0;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:600;line-height:1.12}.blueprints-module__5a4VNq__lede{color:#606c80;max-width:560px;margin:12px 0 0;font-size:1rem;line-height:1.6}.blueprints-module__5a4VNq__stats{background:#fff;border:1px solid #e0e6ef;border-radius:14px;gap:0;display:flex;overflow:hidden}.blueprints-module__5a4VNq__stat{min-width:104px;padding:14px 22px}.blueprints-module__5a4VNq__stat+.blueprints-module__5a4VNq__stat{border-left:1px solid #e0e6ef}.blueprints-module__5a4VNq__stat dd{margin:0}.blueprints-module__5a4VNq__stat strong{font-family:var(--font-jetbrains),monospace;font-feature-settings:"tnum";color:#172b50;font-size:1.5rem;font-weight:500;line-height:1.1;display:block}.blueprints-module__5a4VNq__stat span{color:#606c80;font-size:12px}.blueprints-module__5a4VNq__toolbar{gap:14px;margin-bottom:22px;display:grid}.blueprints-module__5a4VNq__searchBox{position:relative}.blueprints-module__5a4VNq__searchBox svg{color:#606c80;pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.blueprints-module__5a4VNq__searchBox input{color:#16243b;background:#fff;border:1px solid #d5ddea;border-radius:12px;width:100%;height:52px;padding:0 16px 0 46px;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.blueprints-module__5a4VNq__searchBox input::placeholder{color:#8591a4}.blueprints-module__5a4VNq__searchBox input:hover{border-color:#b7c4d8}.blueprints-module__5a4VNq__searchBox input:focus{border-color:#426aa8;outline:none;box-shadow:0 0 0 3px #426aa826}.blueprints-module__5a4VNq__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.blueprints-module__5a4VNq__filters .blueprints-module__5a4VNq__chip{color:#16243b;cursor:pointer;background:#fff;border:1px solid #e0e6ef;border-radius:9999px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:.8125rem;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.blueprints-module__5a4VNq__filters .blueprints-module__5a4VNq__chip:hover{border-color:#9badc9}.blueprints-module__5a4VNq__filters .blueprints-module__5a4VNq__chip[aria-pressed=true]{color:#fff;background:#172b50;border-color:#172b50}.blueprints-module__5a4VNq__chip:focus-visible,.blueprints-module__5a4VNq__page:focus-visible{outline-offset:2px;outline:2px solid #426aa8}.blueprints-module__5a4VNq__chip span{font-family:var(--font-jetbrains),monospace;opacity:.7;font-size:11px}.blueprints-module__5a4VNq__count{color:#606c80;margin-left:auto;font-size:.8125rem}.blueprints-module__5a4VNq__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:14px;display:grid}.blueprints-module__5a4VNq__card{color:inherit;background:#fff;border:1px solid #e0e6ef;border-radius:14px;flex-direction:column;gap:14px;min-width:0;padding:20px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.blueprints-module__5a4VNq__card:hover{border-color:#9badc9;transform:translateY(-2px);box-shadow:0 10px 28px -18px #172b5059}.blueprints-module__5a4VNq__card:focus-visible{outline-offset:2px;outline:2px solid #426aa8}.blueprints-module__5a4VNq__cardTop{align-items:center;gap:12px;display:flex}.blueprints-module__5a4VNq__logo{color:#172b50;letter-spacing:.02em;background:#f2f5fa;border:1px solid #e7ecf4;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:.9375rem;font-weight:600;display:grid}.blueprints-module__5a4VNq__logo img{width:22px;height:22px}.blueprints-module__5a4VNq__logoLarge{border-radius:16px;width:64px;height:64px;font-size:1.25rem}.blueprints-module__5a4VNq__logoLarge img{width:32px;height:32px}.blueprints-module__5a4VNq__cardName{min-width:0}.blueprints-module__5a4VNq__cardName strong{color:#16243b;font-size:1rem;font-weight:600;line-height:1.25;display:block}.blueprints-module__5a4VNq__cardName small{color:#606c80;align-items:center;gap:5px;font-size:12px;display:inline-flex}.blueprints-module__5a4VNq__cardName small img{width:12px;height:12px}.blueprints-module__5a4VNq__pill{color:#172b50;white-space:nowrap;background:#f2f5fa;border-radius:9999px;flex:none;align-items:center;height:26px;margin-left:auto;padding:0 10px;font-size:12px;display:inline-flex}.blueprints-module__5a4VNq__desc{color:#606c80;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.blueprints-module__5a4VNq__fields{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.blueprints-module__5a4VNq__fields li{font-family:var(--font-jetbrains),monospace;color:#29416b;background:#f7f9fc;border:1px solid #edf1f8;border-radius:6px;padding:3px 8px;font-size:11.5px}.blueprints-module__5a4VNq__cardFoot{color:#606c80;border-top:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;font-size:12px;display:flex}.blueprints-module__5a4VNq__cardFoot code{font-family:var(--font-jetbrains),monospace;color:#606c80;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.blueprints-module__5a4VNq__arrow{color:#172b50;flex:none;transition:transform .18s}.blueprints-module__5a4VNq__card:hover .blueprints-module__5a4VNq__arrow{transform:translate(3px)}.blueprints-module__5a4VNq__empty{text-align:center;color:#606c80;border:1px dashed #d5ddea;border-radius:14px;justify-items:center;gap:10px;padding:40px 20px;font-size:.9375rem;display:grid}.blueprints-module__5a4VNq__empty strong{color:#16243b;font-weight:600}.blueprints-module__5a4VNq__more{justify-content:center;margin-top:26px;display:flex}.blueprints-module__5a4VNq__moreLink{color:#fff;background:#172b50;border-radius:10px;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.blueprints-module__5a4VNq__moreLink:hover{background:#29416b}.blueprints-module__5a4VNq__moreLink:focus-visible{outline-offset:2px;outline:2px solid #426aa8}.blueprints-module__5a4VNq__pagination{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:28px;display:flex}.blueprints-module__5a4VNq__page{color:#172b50;cursor:pointer;background:#fff;border:1px solid #e0e6ef;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:44px;height:44px;padding:0 14px;font-size:.875rem;display:inline-flex}.blueprints-module__5a4VNq__page:hover:not(:disabled){border-color:#9badc9}.blueprints-module__5a4VNq__page[aria-current=page]{color:#fff;background:#172b50;border-color:#172b50}.blueprints-module__5a4VNq__page:disabled{opacity:.4;cursor:not-allowed}.blueprints-module__5a4VNq__notice{color:#606c80;background:#f2f5fa;border-radius:12px;align-items:flex-start;gap:10px;max-width:680px;margin-top:18px;padding:12px 16px;font-size:.875rem;line-height:1.55;display:flex}.blueprints-module__5a4VNq__notice svg{color:#172b50;flex:none;margin-top:2px}.blueprints-module__5a4VNq__notice code{font-family:var(--font-jetbrains),monospace;color:#29416b;font-size:12px}.blueprints-module__5a4VNq__detail{padding-bottom:72px}.blueprints-module__5a4VNq__back{color:#606c80;align-items:center;gap:6px;margin:28px 0 22px;font-size:.875rem;text-decoration:none;display:inline-flex}.blueprints-module__5a4VNq__back:hover{color:#172b50}.blueprints-module__5a4VNq__hero{border-bottom:1px solid #e0e6ef;align-items:flex-start;gap:20px;padding-bottom:28px;display:flex}.blueprints-module__5a4VNq__heroText{min-width:0}.blueprints-module__5a4VNq__heroPills{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.blueprints-module__5a4VNq__heroText h1{letter-spacing:-.02em;color:#16243b;margin:0;font-size:clamp(1.9rem,4vw,2.75rem);font-weight:600;line-height:1.1}.blueprints-module__5a4VNq__heroText>p{color:#606c80;max-width:640px;margin:12px 0 0;font-size:1.0625rem;line-height:1.6}.blueprints-module__5a4VNq__layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:40px;margin-top:36px;display:grid}.blueprints-module__5a4VNq__main{grid-template-columns:minmax(0,1fr);gap:44px;min-width:0;display:grid}.blueprints-module__5a4VNq__block{min-width:0}.blueprints-module__5a4VNq__block h2{color:#16243b;margin:0 0 6px;font-size:1.25rem;font-weight:600}.blueprints-module__5a4VNq__block>p{color:#606c80;margin:0 0 16px;font-size:.9375rem;line-height:1.6}.blueprints-module__5a4VNq__block code{font-family:var(--font-jetbrains),monospace;font-size:.85em}.blueprints-module__5a4VNq__table{background:#fff;border:1px solid #e0e6ef;border-radius:14px;overflow-x:auto}.blueprints-module__5a4VNq__table table{border-collapse:collapse;width:100%;font-size:.875rem}.blueprints-module__5a4VNq__table th{text-align:left;color:#606c80;background:#f7f9fc;border-bottom:1px solid #e0e6ef;padding:12px 16px;font-size:12px;font-weight:500}.blueprints-module__5a4VNq__table td{vertical-align:top;color:#16243b;overflow-wrap:anywhere;border-bottom:1px solid #eef2f7;padding:13px 16px}.blueprints-module__5a4VNq__table tr:last-child td{border-bottom:0}.blueprints-module__5a4VNq__table td:first-child{white-space:nowrap;overflow-wrap:normal}.blueprints-module__5a4VNq__table td:first-child code{font-family:var(--font-jetbrains),monospace;color:#172b50;font-size:12.5px}.blueprints-module__5a4VNq__muted{color:#606c80}.blueprints-module__5a4VNq__req{color:#172b50;background:#f2f5fa;border-radius:9999px;padding:1px 8px;font-size:11.5px;display:inline-block}.blueprints-module__5a4VNq__opt{color:#8591a4;font-size:12px}.blueprints-module__5a4VNq__aside{gap:14px;display:grid;position:sticky;top:100px}.blueprints-module__5a4VNq__panel{background:#fff;border:1px solid #e0e6ef;border-radius:14px;padding:18px 20px}.blueprints-module__5a4VNq__panel h2{color:#606c80;margin:0 0 12px;font-size:.8125rem;font-weight:500}.blueprints-module__5a4VNq__facts{gap:12px;margin:0;display:grid}.blueprints-module__5a4VNq__facts div{gap:2px;display:grid}.blueprints-module__5a4VNq__facts dt{color:#606c80;font-size:12px}.blueprints-module__5a4VNq__facts dd{color:#16243b;overflow-wrap:anywhere;margin:0;font-size:.9375rem}.blueprints-module__5a4VNq__facts dd code{font-family:var(--font-jetbrains),monospace;color:#172b50;font-size:13px}.blueprints-module__5a4VNq__markets{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.blueprints-module__5a4VNq__markets li{font-family:var(--font-jetbrains),monospace;color:#29416b;border:1px solid #e0e6ef;border-radius:9999px;padding:4px 9px;font-size:11.5px}.blueprints-module__5a4VNq__steps{counter-reset:step;gap:10px;margin:0;padding:0;list-style:none;display:grid}.blueprints-module__5a4VNq__steps li{counter-increment:step;color:#16243b;grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:.875rem;line-height:1.5;display:grid}.blueprints-module__5a4VNq__steps li:before{content:counter(step);color:#fff;background:#172b50;border-radius:9999px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.blueprints-module__5a4VNq__steps code{font-family:var(--font-jetbrains),monospace;color:#29416b;font-size:12px}.blueprints-module__5a4VNq__panelLink{color:#172b50;align-items:center;gap:6px;margin-top:14px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.blueprints-module__5a4VNq__panelLink:hover{text-underline-offset:3px;text-decoration:underline}.blueprints-module__5a4VNq__related{gap:8px;display:grid}.blueprints-module__5a4VNq__related a{color:#16243b;border:1px solid #e0e6ef;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:.875rem;text-decoration:none;display:flex}.blueprints-module__5a4VNq__related a:hover{border-color:#9badc9}@media (max-width:900px){.blueprints-module__5a4VNq__head{grid-template-columns:1fr}.blueprints-module__5a4VNq__stats{justify-self:start}.blueprints-module__5a4VNq__layout{grid-template-columns:minmax(0,1fr);gap:28px}.blueprints-module__5a4VNq__aside{order:-1;position:static}}@media (max-width:640px){.blueprints-module__5a4VNq__stat{flex:1;min-width:0;padding:12px 14px}.blueprints-module__5a4VNq__stat strong{font-size:1.25rem}.blueprints-module__5a4VNq__count{width:100%;margin-left:0}.blueprints-module__5a4VNq__hero{flex-direction:column;gap:14px}.blueprints-module__5a4VNq__table th,.blueprints-module__5a4VNq__table td{padding:11px 10px;font-size:13px}}@media (prefers-reduced-motion:reduce){.blueprints-module__5a4VNq__card,.blueprints-module__5a4VNq__arrow,.blueprints-module__5a4VNq__chip,.blueprints-module__5a4VNq__moreLink{transition:none}.blueprints-module__5a4VNq__card:hover,.blueprints-module__5a4VNq__card:hover .blueprints-module__5a4VNq__arrow{transform:none}}.blueprints-module__5a4VNq__heroPills .blueprints-module__5a4VNq__pill{margin-left:0}
