.kbt{--navy:#2b3140;--body:#3a3f4b;--muted:#6f7584;--line:#e3e5ec;--soft:#f4f5f5;--blue:#0549d1;--green:#2a9d63;color:var(--body);flex:1 1 100%;min-width:0;text-align:left;width:100%}.kbt *,.kbt :after,.kbt :before{box-sizing:border-box}.kbt-stage{font-family:inherit}.kbt-intro{align-items:start;display:grid;gap:56px;grid-template-columns:1fr 1fr;margin-bottom:44px}.kbt-text{padding-top:4px}.kbt-intro .h1{color:#2f3541;font-family:P22MackinacBook,Georgia,serif;font-size:40px;font-weight:400;line-height:48px;margin:0;max-width:606px}.kbt-text p{color:#2b3140;margin:0 0 12px}.kbt-text p:last-child{margin:0}@media (max-width:960px){.kbt-intro{gap:20px;grid-template-columns:1fr;margin-bottom:32px}.kbt-intro .h1{font-size:32px;line-height:40px}.kbt-text{padding-top:0}}.kbt-stage{background:#fbf8f4;border-radius:24px;clip-path:inset(0 round 24px);isolation:isolate;overflow:hidden;padding:56px;position:relative}.kbt-stage:after,.kbt-stage:before,.kbt-stage>.kbt-g{border-radius:50%;content:"";filter:blur(70px);position:absolute;z-index:-2}.kbt-stage:before{background:rgba(171,159,224,.55);bottom:-25%;height:70%;left:-15%;width:55%}.kbt-stage:after{background:rgba(240,170,120,.45);height:65%;right:-15%;top:-20%;width:50%}.kbt-stage>.kbt-g{background:hsla(44,75%,80%,.6);height:50%;left:35%;top:-25%;width:45%}.kbt-grain{height:100%;inset:0;mix-blend-mode:overlay;opacity:.08;pointer-events:none;position:absolute;width:100%;z-index:-1}.kbt-card{background:#fff;border:1px solid #f0f1f3;border-radius:20px;box-shadow:0 6px 30px rgba(20,30,50,.08)}.kbt-chat{display:flex;flex:none;flex-direction:column}.kbt-feed{display:flex;flex:1;flex-direction:column;font-size:13.5px;gap:12px;line-height:1.5;min-height:380px;padding:18px}.kbt-b{background:#f1f2f4;border-radius:14px;color:#1d1f24;max-width:85%;opacity:0;padding:10px 13px;transform:translateY(8px);transition:opacity .35s,transform .45s cubic-bezier(.22,.7,.2,1)}.kbt-b.kbt-me{align-self:flex-end;background:#2b3140;border-radius:14px 14px 4px 14px}.kbt-b.on{opacity:1;transform:none}.kbt-dots{display:inline-flex;gap:4px}.kbt-dots i{animation:kbtD 1s infinite;background:#9aa0aa;border-radius:50%;height:6px;width:6px}.kbt-dots i:nth-child(2){animation-delay:.15s}.kbt-dots i:nth-child(3){animation-delay:.3s}@keyframes kbtD{50%{opacity:.25}}.kbt-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:3px 10px}.kbt-ok{background:#e6f6ee;color:var(--green)}.kbt-sync{background:#eef3fd;color:var(--blue)}.kbt-ok:before{border-bottom:1.6px solid;border-left:1.6px solid;content:"";height:4px;margin-top:-2px;transform:rotate(-45deg);width:8px}.kbt-spin{animation:kbtS .8s linear infinite;border:1.6px solid;border-radius:50%;border-right:1.6px solid transparent;height:10px;width:10px}@keyframes kbtS{to{transform:rotate(1turn)}}.kb-row .kbt-ic{border-radius:10px;color:#fff;display:grid;font-size:11px;font-weight:700;height:34px;place-items:center;width:34px}.sl .kbt-tr{background:#eceef1;border-radius:3px;height:6px;position:relative}.sl .kbt-tr i{background:var(--blue);border-radius:3px;bottom:0;left:0;position:absolute;top:0;width:var(--v)}.sl .kbt-tr b{background:#fff;border:2px solid var(--blue);border-radius:50%;height:18px;left:var(--v);margin:-9px 0 0 -9px;position:absolute;top:50%;width:18px}.kbt-chips{gap:8px}.kbt-chips span{border:1px solid var(--line);font-size:12.5px;transition:all .3s}.kbt-chips span.on{background:var(--navy);border-color:var(--navy);color:#fff}.a-row>.kbt-card:first-child,.d-pane>.kbt-card:first-child{width:76%}.kbt-chat{height:440px;position:absolute;right:0;top:120px;width:360px}.kbt-feed{justify-content:flex-end;min-height:0;overflow:hidden}.kbt-b:not(.on){display:none}.kbt-b.on{animation:kbtBin .45s cubic-bezier(.22,.7,.2,1)}@keyframes kbtBin{0%{opacity:0;transform:translateY(8px)}}@media(max-width:960px){.a-row>.kbt-card:first-child,.d-pane>.kbt-card:first-child,.kbt-chat{width:100%}.kbt-chat{margin-top:16px;position:relative;right:auto;top:auto}.kbt-stage{padding:20px}.kbt-chat{width:100%}}@media(prefers-reduced-motion:reduce){.kbt-b{opacity:1;transform:none}}.kbt-kb2{padding:22px 120px 24px 26px;width:78%}.kbt-kb2-top{align-items:center;display:flex;justify-content:space-between}.kbt-kb2-top h3{color:#1d1f24;font-size:19px;font-weight:600;margin:0}.kbt-kb2-top .kbt-r{align-items:center;display:flex;gap:8px}.kbt-btn-s{align-items:center;border:1px solid var(--line);border-radius:999px;color:#1d1f24;display:inline-flex;font-size:12px;gap:6px;height:30px;padding:0 12px}.kbt-btn-s.kbt-pri{background:#2b3140;border-color:#2b3140;color:#fff}.kbt-tbl{font-size:12.5px;margin-top:14px}.kbt-tbl .kbt-th,.kbt-tbl .kbt-tr{align-items:center;display:grid;gap:10px;grid-template-columns:1.9fr .9fr .6fr .65fr .85fr 1.25fr;padding:0 10px}.kbt-tbl .kbt-th{color:#8a8f99;font-size:10.5px;font-weight:600;height:30px;letter-spacing:.04em;text-transform:uppercase}.kbt-tbl .kbt-tr{border-radius:10px;border-top:1px solid #f0f1f3;color:#3a3f4b;height:46px;transition:background .4s}.kbt-tbl .kbt-tr.hl{background:#f5f8ff}.kbt-tbl .kbt-nm{align-items:center;display:flex;gap:10px;min-width:0}.kbt-tbl .kbt-nm i{border-radius:8px;color:#fff;display:grid;flex:none;font-size:9px;font-style:normal;font-weight:700;height:26px;place-items:center;width:26px}.kbt-tbl .kbt-nm b{color:#1d1f24;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kbt-tbl .kbt-pill{font-size:11px;white-space:nowrap}.kbt-tbl .kbt-num{font-variant-numeric:tabular-nums}.kbt-tbl code,.kbt-trace code{background:#f1f2f4;border-radius:6px;color:#3a3f4b;font-family:ui-monospace,Menlo,monospace;font-size:11px;padding:2px 6px}.kbt-trace{background:#fafafb;border:1px solid #f0f1f3;border-radius:14px;font-size:12.5px;margin-top:18px;min-height:388px;padding:14px 16px}.kbt-trace-h{align-items:center;color:#1d1f24;display:flex;font-weight:600;gap:8px}.kbt-trace-h .kbt-live{margin-left:auto}.kbt-q{align-items:center;color:#6f7584;flex-wrap:wrap}.kbt-hits,.kbt-q{display:flex;gap:6px;margin-top:10px}.kbt-hits{flex-direction:column}.kbt-hit{align-items:center;background:#fff;border:1px solid #f0f1f3;border-radius:10px;display:grid;gap:10px;grid-template-columns:22px 1fr 120px 40px;opacity:0;padding:8px 10px;transform:translateY(6px);transition:opacity .3s,transform .4s cubic-bezier(.22,.7,.2,1)}.kbt-hit.on{opacity:1;transform:none}.kbt-hit em{background:#eef3fd;border-radius:6px;color:#0549d1;display:grid;font-size:11px;font-style:normal;font-weight:700;height:20px;place-items:center;width:20px}.kbt-hit span small{color:#8a8f99;display:block;font-size:11px}.kbt-bar{background:#eceef1;border-radius:3px;height:5px;overflow:hidden}.kbt-bar i{background:#0549d1;border-radius:3px;display:block;height:100%;transition:width .8s ease;width:0}.kbt-hit.kbt-dim.on{opacity:.45}.kbt-hit.kbt-dim .kbt-bar i{background:#b6bac4}.kbt-hit b{font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.kbt-api{display:none;margin-top:10px}.kbt-api.on{animation:kbtBin .45s cubic-bezier(.22,.7,.2,1);display:block}.kbt-call{color:#8a8f99;display:flex;font-size:11.5px;justify-content:space-between;padding:8px 10px}.kbt-call,.kbt-job{align-items:center;background:#fff;border:1px solid #f0f1f3;border-radius:10px;gap:10px}.kbt-job{display:grid;grid-template-columns:1.4fr 1.2fr auto;margin-top:6px;padding:9px 10px}.kbt-job b{color:#1d1f24;font-weight:500}.kbt-job span{color:#6f7584}.kbt-job em{color:#8a8f99;font-size:11.5px;font-style:normal}.kbt-hits.off{display:none}.kbt-guard{display:flex;flex-wrap:wrap;gap:8px}.kbt-guard span{align-items:center;background:#fff;border:1px solid #f0f1f3;border-radius:999px;color:#3a3f4b;display:inline-flex;font-size:11.5px;gap:6px;padding:4px 10px}.kbt-guard span:before{background:#3fbf7f;border-radius:50%;content:"";height:6px;width:6px}.kbt-res{align-items:center;display:flex;gap:10px;margin-top:10px;opacity:0;transition:opacity .4s}.kbt-res.on{opacity:1}.kbt-cite{background:#e3e8f5;border-radius:5px;color:#0549d1;display:inline-grid;font-size:10px;font-weight:700;height:16px;margin:0 1px;min-width:16px;padding:0 4px;place-items:center;vertical-align:1px}.kbt-srcn{display:flex;flex-direction:column;gap:5px;margin-top:9px}.kbt-srcn span{align-items:center;background:#fff;border:1px solid var(--line);border-radius:9px;color:#3a3f4b;display:flex;font-size:11px;gap:7px;padding:5px 8px}.kbt-srcn span em{color:#8a8f99;font-style:normal;margin-left:auto}.kbt .kbt-stage{padding:56px}.kbt-rowb{min-height:760px;position:relative}.kbt-rowb .kbt-chat{height:500px;position:absolute;right:0;top:250px;width:360px}@media(max-width:960px){.kbt-rowb{min-height:0}.kbt-kb2{padding-right:26px;width:100%}.kbt-rowb .kbt-chat{margin-top:16px;position:relative;right:auto;top:auto;width:100%}.kbt-tbl .kbt-th,.kbt-tbl .kbt-tr{grid-template-columns:2fr 1fr 1fr}.kbt-tbl .kbt-th>:nth-child(n+4),.kbt-tbl .kbt-tr>:nth-child(n+4){display:none}.kbt-hit{grid-template-columns:22px 1fr 40px}.kbt-hit .kbt-bar{display:none}}.kbt-kb2{padding:20px 110px 22px 24px;width:72%}.kbt-kline{color:#6f7584;display:flex;flex-wrap:wrap;font-size:12.5px;gap:6px 18px;margin-top:10px}.kbt-kline b{color:#1d1f24;font-variant-numeric:tabular-nums;font-weight:600}.kbt-ktabs{border-bottom:1px solid #eceef1;color:#8a8f99;display:flex;font-size:13px;gap:22px;margin-top:16px;position:relative}.kbt-ktabs span{padding-bottom:10px;transition:color .25s}.kbt-ktabs span.on{color:#1d1f24;font-weight:500}.kbt-ktabs i{background:#1d1f24;bottom:-1px;height:2px;position:absolute;transition:left .35s cubic-bezier(.22,.7,.2,1),width .35s cubic-bezier(.22,.7,.2,1)}.kbt-kview{display:grid;margin-top:6px}.kbt-kpane{grid-area:1/1;opacity:0;transition:opacity .35s,visibility 0s .35s;visibility:hidden}.kbt-kpane.on{opacity:1;transition:opacity .35s;visibility:visible}.kbt-tbl{margin-top:4px}.kbt-tbl .kbt-tr{height:44px}.kbt-trace{margin-top:10px;min-height:0;padding:12px 14px}.kbt-hits{gap:5px}.kbt-hit{padding:6px 10px}.kbt-guard{margin-top:10px}.kbt-guard span{font-size:11px;padding:3px 9px}.kbt-rowb{min-height:560px}.kbt-rowb .kbt-chat{height:470px;top:70px}.kbt .kbt-stage{padding:80px 0 0 104px}.kbt-rowb{min-height:590px}.kbt-kb2{padding-right:24px;width:calc(100% - 424px)}.kbt-rowb .kbt-chat{border-bottom-left-radius:0;border-bottom-right-radius:0;height:494px;right:104px;top:150px}.kbt-rowb .kbt-feed{padding-bottom:50px}.kbt-rowb .kbt-chat:after{background:linear-gradient(180deg,rgba(236,231,251,0),rgba(226,219,248,.55) 65%,rgba(214,204,244,.9));border-radius:inherit;bottom:0;content:"";height:150px;left:0;pointer-events:none;position:absolute;right:0;z-index:5}.kbt-stage{background:linear-gradient(180deg,rgba(250,249,254,0) 55%,rgba(200,188,240,.45)),#faf9fe}.kbt-stage:before{background:rgba(178,163,232,.6)}.kbt-stage:after{background:rgba(185,171,234,.4)}.kbt-stage>.kbt-g{background:rgba(217,208,244,.7)}.kbt-fade-b{background:linear-gradient(180deg,rgba(178,163,232,0),rgba(178,163,232,.28) 60%,rgba(160,144,226,.42));bottom:0;height:55%;left:0;pointer-events:none;position:absolute;right:0;z-index:-1}.kbt .kbt-stage{padding:88px 96px}.kbt-rowb{align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 360px;min-height:0}.kbt-kb2{padding:20px 24px 22px;width:auto}.kbt-rowb .kbt-chat{border-radius:20px;height:auto;position:relative;right:auto;top:auto}.kbt-rowb .kbt-chat:after{display:none}.kbt-rowb .kbt-feed{padding-bottom:18px}.kbt-kview{height:326px;overflow:hidden}.kbt-rowb .kbt-chat{height:0;min-height:100%}.kbt-rowb .kbt-feed{-webkit-mask-image:linear-gradient(180deg,transparent,#000 56px);mask-image:linear-gradient(180deg,transparent,#000 56px)}@media(max-width:1200px) and (min-width:961px){.kbt .kbt-stage{padding:64px}.kbt-kview{height:340px}}@media(max-width:1100px) and (min-width:961px){.kbt-kview{height:370px}}.kbt-tbl .kbt-pill{background:none;font-weight:500;padding:0}.kbt-qt{color:#1d1f24;font-weight:500}.kbt-q [data-tf]{display:contents}.kbt-fl{background:#fff;border:1px solid #e6e7ea;border-radius:999px;color:#3a3f4b;font-size:11.5px;font-style:normal;padding:2px 9px}.kbt-res .kbt-ck{align-items:center;color:#2a9d63;display:inline-flex;font-size:12px;font-weight:500;gap:6px}.kbt-res .kbt-ck:before{border-bottom:1.6px solid;border-left:1.6px solid;content:"";height:4px;margin-top:-2px;transform:rotate(-45deg);width:8px}.kbt-res .kbt-dim{color:#8a8f99;font-size:12px}.kbt-guard{color:#8a8f99;display:block;font-size:11.5px;line-height:1.5;margin-top:12px}.kbt-guard span{display:none}.kbt-rowb .kbt-chat{padding:0}.kbt-rowb .kbt-feed{gap:14px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 48px);mask-image:linear-gradient(180deg,transparent,#000 48px);padding:20px 18px 12px}.kbt-b.kbt-me{background:#111;border-radius:12px;color:#fff;font-size:13.5px;padding:10px 16px}.kbt-b.kbt-bot{background:none;border-radius:0;max-width:100%;padding:0 0 0 44px;position:relative}.kbt-b.kbt-bot:before{background:#8ea3c4 50%/20px no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2' d='M7.5 13.5c1.1 1.4 2.7 2.1 4.5 2.1s3.4-.7 4.5-2.1'/%3E%3C/svg%3E");border-radius:50%;content:"";height:34px;left:0;position:absolute;top:0;width:34px}.kbt-b.kbt-bot .kbt-bb{background:#f1f2f4;border-radius:12px;color:#1d1f24;display:inline-block;padding:10px 14px}.kbt-b.kbt-bot .kbt-srcn span,.kbt-jl{background:#fff}.kbt-jl{border:1px solid #e6e7ea;border-radius:12px;margin-top:8px;overflow:hidden}.kbt-jl div{padding:9px 14px}.kbt-jl div+div{border-top:1px solid #eceef1}.kbt-jl b{color:#111;display:block;font-size:13px;font-weight:600}.kbt-jl small{color:#3a3f4b;display:block;font-size:11px}.kbt-seeall{border:1px solid #7f93b5;border-radius:999px;color:#5f7397;display:inline-block;font-size:12px;margin-top:8px;padding:7px 14px}.kbt-typing .kbt-bb{padding:12px 14px}.kbt-inp{border:1px solid #eceef1;border-radius:14px;color:#1d1f24;font-size:13px;height:58px;margin:0 18px;padding:12px 16px;position:relative}.kbt-inp i{background:#2b3140 50%/12px no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' d='M12 19V5m-6 6 6-6 6 6'/%3E%3C/svg%3E");border-radius:50%;bottom:10px;height:28px;position:absolute;right:10px;width:28px}.kbt-legal{color:#9aa0aa;font-size:10.5px;padding:8px 18px 14px;text-align:center}.kbt-legal u{text-decoration:underline}.kbt-crumb{color:#8a8f99;font-size:11.5px;margin-bottom:6px}.kbt-crumb span{color:#c4c7ce;margin:0 6px}.kbt-nm i.kbt-ic{background:#f1f2f4 50%/14px no-repeat}.kbt-nm i.kbt-ic.kbt-web{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%233a3f4b' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18m-9-9c2.5 2.6 3.8 5.6 3.8 9s-1.3 6.4-3.8 9c-2.5-2.6-3.8-5.6-3.8-9S9.5 5.6 12 3z'/%3E%3C/svg%3E")}.kbt-nm i.kbt-ic.kbt-api{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%233a3f4b' stroke-linecap='round' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='M4 7h16M4 12h16M4 17h10'/%3E%3C/svg%3E")}.kbt-nm i.kbt-ic.kbt-doc{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%233a3f4b' stroke-linejoin='round' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='M6 3h8l4 4v14H6z'/%3E%3Cpath d='M14 3v4h4m-9 5h6m-6 4h6'/%3E%3C/svg%3E")}.kbt-nm i.kbt-ic.kbt-faq{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%233a3f4b' stroke-linecap='round' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='M4 5h16v11H9l-5 4z'/%3E%3C/svg%3E")}.kbt-warn{align-items:center;color:#b26a00;display:inline-flex;font-size:11px;font-weight:500;gap:6px}.kbt-warn:before{background:#fdf0dc;border-radius:50%;color:#b26a00;content:"!";display:grid;font-size:9px;font-weight:700;height:13px;place-items:center;width:13px}.kbt-job{grid-template-columns:1.3fr 1fr}.kbt-chips{display:flex;flex-wrap:wrap;gap:6px;padding-left:44px}.kbt-chips:not(.on){display:none}.kbt-chips span{background:#fff;border:1px solid #7f93b5;border-radius:999px;color:#5f7397;font-size:12px;padding:6px 12px;transition:background .2s,color .2s}.kbt-chips span.press{background:#5f7397;color:#fff}.kbt-inp [data-in]{color:#8a8f99}.kbt-inp [data-in].typed{color:#1d1f24}@media(max-width:960px){.kbt .kbt-stage{padding:14px}.kbt-kb2-top .kbt-btn-s:not(.kbt-pri){display:none}.kbt-kb2{padding:18px;width:100%}.kbt-rowb .kbt-chat{border-radius:20px;right:auto;top:auto}.kbt-rowb .kbt-chat:after{display:none}.kbt-rowb .kbt-feed{padding-bottom:18px}.kbt-rowb{display:block;min-height:0;padding:0}.kbt-rowb .kbt-chat{height:440px;min-height:0}.kbt-kview{height:420px}.kbt-tbl .kbt-th,.kbt-tbl .kbt-tr{grid-template-columns:1fr auto;padding:0 6px}.kbt-tbl .kbt-th>:nth-child(n+2):not(:last-child),.kbt-tbl .kbt-tr>:nth-child(n+2):not(:last-child){display:none}.kbt-tbl .kbt-th>:last-child,.kbt-tbl .kbt-tr>:last-child{display:block}.kbt-trace{min-height:0;padding:12px}.kbt-q code{font-size:10.5px}.kbt-res{flex-wrap:wrap}.kbt-job{grid-template-columns:1fr auto}.kbt-job span{display:none}.kbt-hit span{min-width:0;overflow:hidden}.kbt-hit span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kbt-call{align-items:flex-start;flex-direction:column}}