.KmChatbotArchitecture_root__lPL_o{container-type:inline-size;color:#103c51;--cyan:#38d4e5;--navy:#062d43}.KmChatbotArchitecture_intro__K2tN1{margin-bottom:24px}.KmChatbotArchitecture_eyebrow__BlBtW{font-size:11px;font-weight:750;letter-spacing:.16em;color:#007b95;margin:0 0 10px}.KmChatbotArchitecture_intro__K2tN1 h3,.KmChatbotArchitecture_stackHead__RU758 h3{font-size:clamp(23px,3.5cqi,30px);line-height:1.4;font-weight:750;margin:0 0 12px;letter-spacing:-.025em}.KmChatbotArchitecture_intro__K2tN1>p:last-child,.KmChatbotArchitecture_stackHead__RU758>p:last-child{font-size:16px;line-height:1.8;color:#486676;margin:0;max-width:65ch}.KmChatbotArchitecture_board__lacWt{border:1px solid #20536b;border-radius:24px;padding:24px;background:radial-gradient(ellipse at 82% 0,#105b73 0,transparent 62%),linear-gradient(145deg,#082b40,#041c2b);box-shadow:0 20px 50px -32px #0d405b80;overflow:hidden}.KmChatbotArchitecture_boardHeader__lQE92{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;min-height:52px}.KmChatbotArchitecture_boardHeader__lQE92 img{width:142px;height:auto}.KmChatbotArchitecture_boardHeader__lQE92 span{color:#b7d9e6;font-size:11px;letter-spacing:.08em;text-align:right}.KmChatbotArchitecture_flow___tE4O{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.KmChatbotArchitecture_step__XpH5M{position:relative;padding:16px 12px;border:1px solid #366175;border-radius:14px;background:#123448;display:flex;flex-direction:column;min-width:0;color:#f1faff}.KmChatbotArchitecture_brandStep__ObWUx{background:#effbfe;color:#103c51;border-color:#78e8f1;box-shadow:0 0 28px -14px #37d9ee}.KmChatbotArchitecture_stepTop__qbJDE{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.KmChatbotArchitecture_number__Ge115{font-size:12px;font-weight:700;color:#7fe3ee;font-variant-numeric:tabular-nums}.KmChatbotArchitecture_brandStep__ObWUx .KmChatbotArchitecture_number__Ge115{color:#006b80}.KmChatbotArchitecture_tag__61AkR{font-size:8px;letter-spacing:.07em;color:#bed8e4;font-weight:700}.KmChatbotArchitecture_brandStep__ObWUx .KmChatbotArchitecture_tag__61AkR{color:#376173}.KmChatbotArchitecture_visual__6xxjh{height:72px;display:flex;align-items:center;justify-content:center;margin:13px 0}.KmChatbotArchitecture_visual__6xxjh>span{font-size:42px;color:#6bdce9}.KmChatbotArchitecture_visual__6xxjh img{width:100%;height:auto;max-width:170px}.KmChatbotArchitecture_step__XpH5M h4{font-size:17px;font-weight:700;line-height:1.5;margin:0 0 8px}.KmChatbotArchitecture_step__XpH5M p{font-size:14px;line-height:1.85;color:#c5dce7;margin:0 0 18px}.KmChatbotArchitecture_brandStep__ObWUx p{color:#3c6475}.KmChatbotArchitecture_output__Hdqwo{display:block;border-top:1px solid #3c5d70;padding-top:12px;margin-top:auto;font-size:11px;line-height:1.7;color:#81e1ea}.KmChatbotArchitecture_brandStep__ObWUx .KmChatbotArchitecture_output__Hdqwo{border-color:#b4dce3;color:#00667a}.KmChatbotArchitecture_arrow__gMl_p{position:absolute;right:-16px;top:47%;font-size:18px;z-index:1;color:#7ce9ef}.KmChatbotArchitecture_step__XpH5M:last-child .KmChatbotArchitecture_arrow__gMl_p{display:none}.KmChatbotArchitecture_distinction__tLLE_{display:flex;gap:10px;align-items:center;color:#b8dae5;font-size:12px;line-height:1.8;margin:21px 0 0}.KmChatbotArchitecture_distinction__tLLE_>span{font-size:23px;color:#6bdeeb;flex:none}.KmChatbotArchitecture_example__MQ_MJ{padding:24px;border:1px solid #c5e1e9;background:#f0f8fb;border-radius:18px;margin-top:18px}.KmChatbotArchitecture_exampleLabel__GFq0c{font-size:12px;font-weight:650;color:#32667a;margin:0 0 16px}.KmChatbotArchitecture_conversation__0ca2s{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.KmChatbotArchitecture_conversation__0ca2s>span{display:flex;gap:10px;align-items:center;font-size:14px;line-height:1.8}.KmChatbotArchitecture_conversation__0ca2s>span>span{flex:none;font-size:21px}.KmChatbotArchitecture_question__wWlpq{padding:11px 16px;background:#fff;border:1px solid #cfdee6;border-radius:14px 14px 14px 3px}.KmChatbotArchitecture_retrieval__eTZ3q{padding-left:16px;color:#3d6d82;font-size:12px!important}.KmChatbotArchitecture_answer__nGzxD{align-self:flex-end;background:#0d435b;color:#f5fcff;padding:12px 17px;border-radius:14px 14px 3px 14px}.KmChatbotArchitecture_exampleNote__gydbt{font-size:12px;line-height:1.8;color:#506e7b;margin:14px 0 0}.KmChatbotArchitecture_stackHead__RU758{margin:38px 0 22px}.KmChatbotArchitecture_stack__u3xWc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.KmChatbotArchitecture_layer__6E1uB{border:1px solid #c9dfe7;background:linear-gradient(145deg,#fff,#f5fafc);padding:23px;border-radius:17px;display:flex;flex-direction:column;min-width:0}.KmChatbotArchitecture_layerTop__f7XFm{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:19px}.KmChatbotArchitecture_layerTop__f7XFm>span:first-child{font-size:29px;color:#00839e;background:#e8f7fa;padding:9px;border-radius:11px;box-sizing:content-box}.KmChatbotArchitecture_layerTop__f7XFm>span:last-child{font-size:10px;letter-spacing:.12em;color:#527486;font-weight:700}.KmChatbotArchitecture_layer__6E1uB h4{font-size:19px;font-weight:700;margin:0 0 9px;line-height:1.5}.KmChatbotArchitecture_layer__6E1uB p{font-size:14px;color:#4a6878;line-height:1.85;margin:0 0 18px}.KmChatbotArchitecture_chips__vbBdf{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:auto 0 0}.KmChatbotArchitecture_chips__vbBdf li{padding:4px 9px;font-size:10px;border-radius:6px;border:1px solid #c8e1e8;color:#296072;background:#eff8fb}.KmChatbotArchitecture_scope__0yQiD{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.9;color:#476778;padding:19px 0;margin:4px 0}.KmChatbotArchitecture_scope__0yQiD>span{font-size:25px;flex:none;color:#167d94}.KmChatbotArchitecture_links__Pe6FI{display:flex;flex-wrap:wrap;gap:12px}.KmChatbotArchitecture_links__Pe6FI a{display:flex;gap:12px;align-items:center;font-size:13px;font-weight:650;color:#006e89;border-bottom:1px solid #a8d6df;padding:8px 0;margin-right:15px}.KmChatbotArchitecture_links__Pe6FI a:hover{color:#103c51}.KmChatbotArchitecture_links__Pe6FI a:focus-visible{outline:2px solid #00869e;outline-offset:5px}@container(max-width:620px){.KmChatbotArchitecture_board__lacWt{padding:20px}.KmChatbotArchitecture_flow___tE4O{grid-template-columns:1fr;gap:23px}.KmChatbotArchitecture_step__XpH5M{padding:18px 20px;display:grid;grid-template-columns:68px 1fr;gap:0 16px}.KmChatbotArchitecture_stepTop__qbJDE{grid-column:1/-1;margin-bottom:9px}.KmChatbotArchitecture_tag__61AkR{font-size:10px}.KmChatbotArchitecture_visual__6xxjh{grid-column:1;grid-row:2/4;height:66px;margin:0;align-self:center}.KmChatbotArchitecture_brandStep__ObWUx .KmChatbotArchitecture_visual__6xxjh{grid-row:2/4}.KmChatbotArchitecture_step__XpH5M h4{grid-column:2;margin:0 0 5px;font-size:18px}.KmChatbotArchitecture_step__XpH5M p{grid-column:2;font-size:14px;margin-bottom:12px}.KmChatbotArchitecture_output__Hdqwo{grid-column:1/-1;font-size:12px}.KmChatbotArchitecture_arrow__gMl_p{right:auto;left:50%;top:auto;bottom:-24px;transform:rotate(90deg);font-size:21px}.KmChatbotArchitecture_stack__u3xWc{grid-template-columns:1fr}.KmChatbotArchitecture_intro__K2tN1 h3,.KmChatbotArchitecture_stackHead__RU758 h3{font-size:24px}.KmChatbotArchitecture_boardHeader__lQE92 img{width:133px}.KmChatbotArchitecture_boardHeader__lQE92 span{max-width:105px}.KmChatbotArchitecture_layer__6E1uB{padding:22px}.KmChatbotArchitecture_brandStep__ObWUx .KmChatbotArchitecture_visual__6xxjh img{max-width:none;width:80px}.KmChatbotArchitecture_distinction__tLLE_{align-items:flex-start}.KmChatbotArchitecture_example__MQ_MJ{padding:18px}}@container(max-width:340px){.KmChatbotArchitecture_board__lacWt{padding:15px}.KmChatbotArchitecture_step__XpH5M{padding:16px 14px;grid-template-columns:52px 1fr;gap:0 12px}.KmChatbotArchitecture_brandStep__ObWUx .KmChatbotArchitecture_visual__6xxjh img{width:65px}.KmChatbotArchitecture_boardHeader__lQE92 img{width:116px}.KmChatbotArchitecture_intro__K2tN1 h3,.KmChatbotArchitecture_stackHead__RU758 h3{font-size:22px}}