body.po-knowledge-page{margin:0;box-sizing:border-box;background:#f7f9fc}
html.po-knowledge-root,body.po-knowledge-page{overflow-x:clip}
body.po-knowledge-page *,body.po-knowledge-page *::before,body.po-knowledge-page *::after{box-sizing:border-box}
.po-knowledge-page .pok-skip,.po-knowledge-page .pk-skip{position:fixed;left:16px;top:10px;z-index:100001;transform:translateY(-180%);background:#fff;color:#0f172a;padding:12px 18px;border-radius:12px}
.po-knowledge-page .pok-skip:focus,.po-knowledge-page .pk-skip:focus{transform:none}
#po-knowledge{--pk-ink:#0f172a;--pk-body:#334155;--pk-muted:#56647a;--pk-line:#dfe5ee;--pk-orange:#ff6b35;--pk-header:80px;--pk-anchor:160px;background:#f7f9fc;color:var(--pk-body);font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:16px;line-height:1.7;width:100%;isolation:isolate}
#po-knowledge *,#po-knowledge *::before,#po-knowledge *::after{box-sizing:border-box}
#po-knowledge [hidden]{display:none!important}
#po-knowledge .pk-shell{width:min(1160px,calc(100% - 64px));margin-inline:auto}
#po-knowledge h1,#po-knowledge h2,#po-knowledge h3,#po-knowledge p,#po-knowledge dl,#po-knowledge dd,#po-knowledge ul,#po-knowledge ol,#po-knowledge blockquote{margin:0}
#po-knowledge h1,#po-knowledge h2,#po-knowledge h3{color:var(--pk-ink);text-wrap:balance}
#po-knowledge h1{font-size:clamp(38px,4.7vw,66px);font-weight:800;line-height:1.09;letter-spacing:-.052em;margin:14px 0 22px}
#po-knowledge h2{font-size:clamp(27px,3vw,38px);font-weight:800;line-height:1.22;letter-spacing:-.035em}
#po-knowledge h3{font-size:21px;font-weight:750;line-height:1.4;letter-spacing:-.02em}
#po-knowledge a{color:#1e4f9c;text-decoration:none;text-underline-offset:4px}
#po-knowledge a:hover{text-decoration:underline}
#po-knowledge button,#po-knowledge input,#po-knowledge select{font:inherit}
#po-knowledge button{cursor:pointer}
#po-knowledge button:disabled{cursor:wait;opacity:.7}
#po-knowledge :focus-visible{outline:3px solid #2563eb;outline-offset:4px}
#po-knowledge:focus{outline:none}
#po-knowledge .pk-section,#po-knowledge #pk-results-title{scroll-margin-top:var(--pk-anchor)}
#po-knowledge .pk-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px;color:var(--pk-muted);padding-top:28px}
#po-knowledge .pk-breadcrumb a{color:var(--pk-muted)}
#po-knowledge .pk-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:64px;align-items:center;padding:54px 0 60px}
#po-knowledge .pk-eyebrow{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#476184}
#po-knowledge .pk-dot{color:var(--pk-orange)}
#po-knowledge .pk-lead{font-size:18px;line-height:1.8;max-width:680px}
#po-knowledge .pk-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:30px}
#po-knowledge .pk-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 22px;border:1px solid transparent;border-radius:999px;font-size:14px;font-weight:750;line-height:1.5;text-align:center;transition:box-shadow .18s,background .18s}
#po-knowledge .pk-button:hover{text-decoration:none;box-shadow:0 6px 18px #23395c19}
#po-knowledge .pk-primary{background:linear-gradient(115deg,#ff853f,#ff6438);color:#172033;box-shadow:0 5px 14px #ed64241c}
#po-knowledge .pk-soft{background:#edf2fa;color:#193b6d;border-color:#dbe4f2}
#po-knowledge .pk-text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:750}
#po-knowledge .pk-hero-card{background:#eaf0fa;border:1px solid #dae4f4;border-radius:24px;padding:28px 30px}
#po-knowledge .pk-card-label{font-size:12px;font-weight:750;color:#476184}
#po-knowledge .pk-big-stat{display:flex;align-items:center;gap:18px;margin:16px 0 20px;color:var(--pk-ink)}
#po-knowledge .pk-big-stat strong{font-size:68px;font-weight:800;letter-spacing:-.06em;line-height:1}
#po-knowledge .pk-big-stat span{font-size:15px;font-weight:650;line-height:1.5}
#po-knowledge .pk-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:18px 0;border-top:1px solid #d0dcef;border-bottom:1px solid #d0dcef}
#po-knowledge .pk-stats>div{display:flex;flex-direction:column-reverse;gap:4px}
#po-knowledge .pk-stats dt{font-size:12px;line-height:1.5;color:#476184}
#po-knowledge .pk-stats dd{font-size:25px;font-weight:800;color:var(--pk-ink);line-height:1.3}
#po-knowledge .pk-hero-card>p{font-size:13px;line-height:1.7;color:#476184;margin-top:16px}
#po-knowledge .pk-nav{position:sticky;top:var(--pk-header);z-index:20;background:rgba(247,249,252,.97);border-top:1px solid var(--pk-line);border-bottom:1px solid var(--pk-line)}
#po-knowledge .pk-nav-inner{display:flex;align-items:center;gap:34px;overflow-x:auto;scrollbar-width:thin}
#po-knowledge .pk-nav a{display:flex;align-items:center;white-space:nowrap;min-height:62px;border-bottom:3px solid transparent;padding:3px 0 0;color:var(--pk-muted);font-size:13px;font-weight:750}
#po-knowledge .pk-nav a:hover,#po-knowledge .pk-nav a[aria-current]{color:var(--pk-ink);border-bottom-color:var(--pk-orange);text-decoration:none}
#po-knowledge .pk-sections{padding-bottom:64px}
#po-knowledge .pk-section{padding-top:64px}
#po-knowledge .pk-heading{margin-bottom:22px}
#po-knowledge .pk-heading .pk-eyebrow{margin-bottom:12px}
#po-knowledge .pk-intro{max-width:790px;font-size:16px;color:var(--pk-muted);margin-bottom:25px}
#po-knowledge .pk-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
#po-knowledge .pk-three-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
#po-knowledge .pk-card,#po-knowledge .pk-access-card{background:#fff;border:1px solid var(--pk-line);border-radius:20px;padding:28px;min-width:0}
#po-knowledge .pk-card h3,#po-knowledge .pk-access-card h3{margin-bottom:13px}
#po-knowledge .pk-card p,#po-knowledge .pk-access-card p{font-size:15px;color:var(--pk-muted);line-height:1.8}
#po-knowledge .pk-card>.pk-text-link{margin-top:18px;font-size:13px}
#po-knowledge .pk-access-card{display:flex;align-items:flex-start;flex-direction:column;position:relative;transition:border-color .18s,box-shadow .18s;color:var(--pk-body)}
#po-knowledge .pk-access-card:hover{border-color:#9bb0cf;box-shadow:0 8px 22px #18335409;text-decoration:none}
#po-knowledge .pk-icon{display:grid;place-items:center;min-width:48px;width:48px;height:46px;border-radius:13px;background:#eaf0fa;color:#365787;font-size:18px;font-weight:800;margin-bottom:22px}
#po-knowledge .pk-tag{display:inline-block;font-size:11px;font-weight:750;padding:4px 10px;border-radius:999px;background:#edf2fa;color:#3c577d;line-height:1.7}
#po-knowledge .pk-access-card .pk-tag{margin-bottom:15px}
#po-knowledge .pk-card-link{display:flex;gap:12px;align-items:center;justify-content:space-between;width:100%;font-size:14px;font-weight:750;color:#1e4f9c;padding-top:26px;margin-top:auto}
#po-knowledge .pk-search{background:#edf2fa;border:1px solid #dbe4f2;border-radius:20px;padding:24px;margin-bottom:28px}
#po-knowledge .pk-search-fields{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) auto;gap:16px;align-items:end}
#po-knowledge .pk-field{min-width:0}
#po-knowledge .pk-field label,#po-knowledge .pk-copy label{display:block;font-size:13px;font-weight:750;color:var(--pk-ink);margin-bottom:9px}
#po-knowledge .pk-field input,#po-knowledge .pk-field select,#po-knowledge .pk-copy input{display:block;min-width:0;width:100%;max-width:100%;height:50px;border:1px solid #c8d4e5;border-radius:12px;background:#fff;color:var(--pk-ink);font-size:16px;padding:10px 12px}
#po-knowledge .pk-field input::placeholder{color:#64748b;opacity:1}
#po-knowledge .pk-search-fields>.pk-button{min-height:50px}
#po-knowledge .pk-search-note{font-size:13px;color:var(--pk-muted);margin-top:17px}
#po-knowledge .pk-search-note a{text-decoration:underline}
#po-knowledge .pk-results-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:17px}
#po-knowledge .pk-results-head h3{font-size:20px}
#po-knowledge [data-pk-status]{font-size:13px;color:var(--pk-muted);line-height:1.6}
#po-knowledge [data-pk-status][data-error]{color:#a12626}
#po-knowledge .pk-results{display:grid;gap:16px}
#po-knowledge .pk-result{background:#fff;border:1px solid var(--pk-line);border-radius:18px;padding:24px;min-width:0}
#po-knowledge .pk-result-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 15px;color:var(--pk-muted);font-size:12px;margin-bottom:14px}
#po-knowledge .pk-result h3{font-size:19px;line-height:1.5}
#po-knowledge .pk-result h3 a{color:#183957}
#po-knowledge .pk-result h3 a span{display:inline-block;margin-left:5px;color:#7084a0}
#po-knowledge .pk-result>p{font-size:14px;margin-top:12px;color:var(--pk-muted);line-height:1.8}
#po-knowledge .pk-result-sources{margin-top:10px;font-size:13px}
#po-knowledge .pk-result-sources summary{padding:10px 0;min-height:44px;cursor:pointer;font-weight:700;color:#365787}
#po-knowledge .pk-result-sources ul{padding-left:20px;display:grid;gap:10px}
#po-knowledge .pk-result-sources a{overflow-wrap:anywhere;line-height:1.75}
#po-knowledge .pk-json-link{font-size:13px;margin-top:19px;font-weight:650}
#po-knowledge .pk-empty{padding:30px;border:1px solid var(--pk-line);border-radius:18px;background:#fff}
#po-knowledge .pk-empty h3{font-size:19px}
#po-knowledge .pk-empty p{font-size:14px;margin-top:12px;color:var(--pk-muted)}
#po-knowledge .pk-copy{padding:22px 24px;border-radius:18px;background:#edf2fa;border:1px solid #dbe4f2;margin:24px 0}
#po-knowledge .pk-copy-row{display:flex;align-items:center;gap:12px}
#po-knowledge .pk-copy input{flex:1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:15px}
#po-knowledge .pk-copy .pk-button{flex-shrink:0;background:#fff;border-color:#c8d4e5}
#po-knowledge .pk-copy-status{min-height:22px;font-size:12px;color:#365787;margin-top:8px}
#po-knowledge code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.88em;overflow-wrap:anywhere}
#po-knowledge .pk-code-box{border-radius:18px;overflow:hidden;border:1px solid #213755;background:#11233b;margin-top:20px}
#po-knowledge .pk-code-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;background:#172e4b;color:#cedcf0;font-size:12px;font-weight:650}
#po-knowledge .pk-code-top a{color:#f8be92;flex-shrink:0;min-height:28px;display:flex;align-items:center;gap:8px}
#po-knowledge pre{margin:0;padding:22px;color:#ecf3fc;font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow:auto;tab-size:2}
#po-knowledge pre code{font-size:inherit;white-space:inherit}
#po-knowledge .pk-caption{font-size:13px;color:var(--pk-muted);margin-top:16px;line-height:1.8}
#po-knowledge .pk-route-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
#po-knowledge .pk-route{padding:25px;background:#fff;border:1px solid var(--pk-line);border-radius:18px;min-width:0}
#po-knowledge .pk-route>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:20px}
#po-knowledge .pk-method{display:inline-block;background:#e6f2ec;color:#25614a;padding:4px 9px;border-radius:8px;font-size:11px;font-weight:800}
#po-knowledge .pk-route code{font-size:13px;color:#29496f;word-break:break-word}
#po-knowledge .pk-route h3{font-size:18px;margin-bottom:10px}
#po-knowledge .pk-route p{font-size:14px;color:var(--pk-muted)}
#po-knowledge .pk-table-wrap{overflow-x:auto;border:1px solid var(--pk-line);border-radius:18px;background:#fff}
#po-knowledge .pk-table{border-collapse:collapse;width:100%;min-width:590px;font-size:14px;text-align:left}
#po-knowledge .pk-table caption{text-align:left;padding:19px 22px;font-size:13px;color:#50627e;background:#f2f5fa}
#po-knowledge .pk-table th,#po-knowledge .pk-table td{padding:18px 22px;border-top:1px solid #e4eaf2;vertical-align:top}
#po-knowledge .pk-table thead th{font-size:12px;color:#50627e;background:#f8fafc}
#po-knowledge .pk-table tbody th{font-weight:700;color:#193b6d;width:120px}
#po-knowledge .pk-table td:last-child{width:180px}
#po-knowledge .pk-note{background:#edf2fa;border:1px solid #dbe4f2;border-radius:18px;padding:26px;margin-top:24px}
#po-knowledge .pk-note h3{font-size:18px;margin-bottom:12px}
#po-knowledge .pk-note p{font-size:14px;color:var(--pk-muted);line-height:1.8}
#po-knowledge .pk-connection{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:26px 0 30px}
#po-knowledge .pk-connection dt{font-size:12px;font-weight:750;color:#60718b;margin-bottom:8px}
#po-knowledge .pk-connection dd{font-size:14px;font-weight:650;color:#193b6d;line-height:1.7}
#po-knowledge .pk-steps{list-style:none;padding:0;border:1px solid var(--pk-line);border-radius:20px;background:#fff}
#po-knowledge .pk-steps li{display:flex;align-items:flex-start;gap:22px;padding:26px}
#po-knowledge .pk-steps li+li{border-top:1px solid #e4eaf2}
#po-knowledge .pk-step-number{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;background:#edf2fa;color:#456590;border-radius:12px;font-size:12px;font-weight:800}
#po-knowledge .pk-steps h3{font-size:18px;margin-bottom:10px}
#po-knowledge .pk-steps p{font-size:14px;color:var(--pk-muted);line-height:1.8}
#po-knowledge .pk-example{background:#f5f8fc;border:1px solid #e1e8f3;border-radius:12px;padding:15px 17px;margin-top:22px}
#po-knowledge .pk-example>span{display:block;font-size:11px;color:#5f7088;margin-bottom:7px}
#po-knowledge .pk-example code{font-size:13px;color:#29496f}
#po-knowledge .pk-prompt{background:#edf2fa;border:1px solid #dbe4f2;border-radius:20px;padding:28px;margin-top:24px}
#po-knowledge .pk-prompt blockquote{font-size:18px;line-height:1.8;margin-top:17px;color:#193b6d;font-weight:600}
#po-knowledge .pk-reference{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:54px;border-radius:24px;background:#eaf0fa;padding:36px}
#po-knowledge .pk-reference .pk-eyebrow{margin-bottom:14px}
#po-knowledge .pk-reference h2{font-size:28px;line-height:1.3}
#po-knowledge .pk-reference p:not(.pk-eyebrow){font-size:14px;line-height:1.8;color:#506785;margin-top:16px}
#po-knowledge .pk-reference-links{display:flex;flex-direction:column;gap:5px;justify-content:center}
#po-knowledge .pk-reference-links a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;font-size:13px;font-weight:750;border-bottom:1px solid #d0dcef;padding:10px 0}
#po-knowledge .pk-examples{display:grid;gap:16px;margin-top:24px}
#po-knowledge .pk-code-example{min-width:0;border:1px solid var(--pk-line);border-radius:20px;background:#fff;overflow:hidden}
#po-knowledge .pk-code-example>summary{cursor:pointer;padding:20px 24px;font-weight:750;color:var(--pk-ink);line-height:1.7}
#po-knowledge .pk-code-example>summary span{display:inline-block;margin-left:14px;font-size:12px;font-weight:600;color:var(--pk-muted)}
#po-knowledge .pk-example-body{padding:0 24px 24px}
#po-knowledge .pk-example-body>p{font-size:14px;color:var(--pk-muted)}
#po-knowledge .pk-code-top button{background:#243f60;color:#fff;border:1px solid #61748c;border-radius:9px;min-height:42px;padding:8px 14px;font-size:12px;white-space:nowrap}
#po-knowledge [data-pk-code-status]{padding:0 22px 12px;color:#c9daf2;font-size:12px;min-height:30px}
#po-knowledge .pk-guidance{background:#fff;border:1px solid var(--pk-line);border-radius:20px;padding:28px;display:grid;gap:16px;font-size:15px;color:var(--pk-muted)}
#po-knowledge .pk-note p+p,#po-knowledge .pk-note button{margin-top:16px}
#po-knowledge [data-pk-mcp-status]{min-height:26px;margin-top:16px}
@media(max-width:950px){#po-knowledge .pk-hero{gap:30px;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr)}#po-knowledge .pk-hero-card{padding:24px}#po-knowledge .pk-three-columns{grid-template-columns:1fr}#po-knowledge .pk-search-fields{grid-template-columns:minmax(0,1fr) auto}#po-knowledge .pk-query{grid-column:1/-1}#po-knowledge .pk-reference{gap:30px;padding:30px}#po-knowledge .pk-results-head{align-items:flex-start;flex-direction:column;gap:10px}}
@media(max-width:680px){#po-knowledge .pk-shell{width:calc(100% - 36px)}#po-knowledge .pk-breadcrumb{padding-top:20px;font-size:12px}#po-knowledge .pk-hero{grid-template-columns:1fr;gap:30px;padding:34px 0 36px}#po-knowledge h1{font-size:clamp(36px,8.4vw,48px)}#po-knowledge .pk-lead{font-size:16px;line-height:1.75}#po-knowledge .pk-hero-card{padding:22px 24px}#po-knowledge .pk-big-stat strong{font-size:55px}#po-knowledge .pk-nav-inner{gap:24px}#po-knowledge .pk-nav a{min-height:55px;font-size:12px}#po-knowledge .pk-section{padding-top:42px}#po-knowledge h2{font-size:28px}#po-knowledge .pk-intro{font-size:15px}#po-knowledge .pk-two-columns,#po-knowledge .pk-route-list,#po-knowledge .pk-reference{grid-template-columns:1fr}#po-knowledge .pk-card,#po-knowledge .pk-access-card{padding:24px}#po-knowledge .pk-search,#po-knowledge .pk-copy{padding:19px}#po-knowledge .pk-result{padding:21px}#po-knowledge .pk-code-top{align-items:flex-start;flex-direction:column;gap:6px;padding:14px 18px}#po-knowledge pre{padding:18px;font-size:13px}#po-knowledge .pk-connection{grid-template-columns:1fr;gap:18px}#po-knowledge .pk-steps li{padding:22px;gap:16px}#po-knowledge .pk-sections{padding-bottom:42px}#po-knowledge .pk-prompt{padding:24px}#po-knowledge .pk-prompt blockquote{font-size:16px}#po-knowledge .pk-reference{padding:26px;gap:22px}}
@media(max-width:420px){#po-knowledge .pk-search-fields{grid-template-columns:minmax(0,1fr)}#po-knowledge .pk-actions{gap:14px}#po-knowledge .pk-actions>.pk-button{width:100%}#po-knowledge .pk-copy-row{flex-direction:column;align-items:stretch}#po-knowledge .pk-copy input{flex:auto;font-size:16px}#po-knowledge .pk-copy .pk-button{align-self:flex-start;min-height:44px;padding:9px 18px}#po-knowledge .pk-result-meta{gap:7px 12px}#po-knowledge .pk-result h3{font-size:18px}#po-knowledge .pk-step-number{width:32px;height:32px}#po-knowledge .pk-steps li{gap:12px;padding:20px}#po-knowledge .pk-search{padding:17px}}
@media(max-width:380px){#po-knowledge .pk-shell{width:calc(100% - 28px)}#po-knowledge .pk-card,#po-knowledge .pk-access-card{padding:22px}#po-knowledge .pk-reference{padding:22px}}
@media(prefers-reduced-motion:reduce){#po-knowledge *,#po-knowledge *::before,#po-knowledge *::after{transition:none!important;scroll-behavior:auto!important}}
@media print{#po-knowledge .pk-nav,#po-knowledge .pk-search,#po-knowledge .pk-actions,#po-knowledge [data-pk-copy-button]{display:none!important}#po-knowledge{background:#fff;font-size:11pt}#po-knowledge .pk-shell{width:100%}#po-knowledge .pk-hero{padding:20px 0;gap:24px}#po-knowledge .pk-section{padding-top:28px}#po-knowledge .pk-card,#po-knowledge .pk-result,#po-knowledge .pk-route{break-inside:avoid}#po-knowledge .pk-code-box,#po-knowledge .pk-code-top{background:#fff;color:#0f172a}#po-knowledge pre{color:#0f172a}#po-knowledge .pk-table{min-width:0}}
