/* kx-proof: converted from https://kingy.ai/wp-content/mu-plugins/kingy-journey-pages/pages.css */

body.kjp-page{--kjp-ink:#efefef;--kjp-muted:#cbcbcb;--kjp-line:rgba(243,241,234,0.1);--kjp-accent:#7dba9d; --kjp-accent--kxbg:#205e45; --kjp-accent--kxfg:#7dba9d}
.kjp-page #main-content{min-width:0}.kjp-page .single-head{padding:30px 0 24px}.kjp-page #main-content h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.1;letter-spacing:-.035em;overflow-wrap:anywhere;max-width:30ch}
.kjp-page #main-content h2{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.22;letter-spacing:-.02em;scroll-margin-top:100px}.kjp-page #main-content h3{line-height:1.3;scroll-margin-top:100px}
.kjp-page .kjp-repeat-title{display:none!important}.kjp-page .entry-content>p{max-width:78ch;line-height:1.7}.kjp-page .postmeta{font-size:0.954rem;line-height:1.5}
.kjp-trail,.kjp-overview,.kjp-next{box-sizing:border-box;width:min(1180px,calc(100% - 48px));margin-inline:auto;color:var(--kjp-ink);font-family:inherit}
.kjp-trail{display:flex;align-items:center;flex-wrap:wrap;gap:8px 22px;padding:16px 0;border-bottom:1px solid var(--kjp-line);font-size:0.954rem;line-height:1.5}
.kjp-trail span{color:var(--kjp-muted)}.kjp-trail a:last-child{margin-left:auto}.kjp-trail a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--kjp-accent--kxfg, var(--kjp-accent));text-decoration:underline;text-underline-offset:4px}
.kjp-overview{background:#0a0c10;border:1px solid var(--kjp-line);border-radius:12px;padding:24px;margin-block:0 32px}
.kwb .kjp-overview,.kaw-shell .kjp-overview{width:100%}.kjp-overview dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0}.kjp-overview dl>div{min-width:0}.kjp-overview dt{font-size:0.834rem;font-weight:800;letter-spacing: normal;text-transform: none;margin:0 0 8px;color:var(--kjp-muted)}.kjp-overview dd{font-size:1rem;line-height:1.6;margin:0;color:var(--kjp-ink)}
.kjp-overview-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px;margin-top:20px}.kjp-overview .kjp-primary{display:inline-flex;align-items:center;min-height:46px;padding:10px 16px;border:1px solid #538f73;border-radius:6px;background:#205e45;color:#f3f1ea!important;text-decoration:none!important;font-weight:750;line-height:1.5;box-sizing:border-box}
.kjp-toc{max-width:100%;min-width:180px;font-size:0.988rem}.kjp-toc summary{cursor:pointer;min-height:46px;padding:10px 14px;box-sizing:border-box;font-weight:700;color:var(--kjp-ink)}.kjp-toc nav{border:1px solid var(--kjp-line);border-radius:8px;background:#13161c;padding:12px 20px}.kjp-toc ol{margin:0;padding-left:20px}.kjp-toc a{display:block;color:var(--kjp-accent--kxfg, var(--kjp-accent));line-height:1.45;padding:9px 0;text-decoration:underline;text-underline-offset:3px}
.kjp-next{border-top:1px solid var(--kjp-line);padding-block:32px 42px;margin-top:42px;scroll-margin-top:100px}.kjp-eyebrow{font-size:0.834rem!important;line-height:1.5!important;font-weight:800;text-transform: none;letter-spacing: normal;color:var(--kjp-muted);margin:0 0 10px}.kjp-next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}.kjp-next-grid article{background:#13161c;border:1px solid var(--kjp-line);border-radius:10px;padding:22px;min-width:0}.kjp-next-grid h3{font-size:1.2rem;margin:0 0 12px}.kjp-next-grid h3 a{color:var(--kjp-accent--kxfg, var(--kjp-accent));text-decoration:underline;text-underline-offset:4px}.kjp-next-grid p{font-size:0.988rem;line-height:1.6}.kjp-return{display:inline-flex;align-items:center;min-height:44px;color:var(--kjp-accent--kxfg, var(--kjp-accent));font-weight:700}
.kjp-page #main-content :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]),select,textarea,button){box-sizing:border-box;max-width:100%;font-size:max(16px,1em);border-radius:6px;min-height:44px}.kjp-page #main-content textarea{line-height:1.5}.kjp-page #main-content :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #307de9!important;outline-offset:4px!important}.kjp-page #main-content :where(form,[id^=kjp-section]){scroll-margin-top:100px}
.kjp-page #main-content .kjp-table-scroll{width:100%;max-width:100%;overflow-x:auto;border:1px solid var(--kjp-line);border-radius:8px;margin:22px 0;overscroll-behavior-x:contain}.kjp-page #main-content .kjp-table-scroll table{display:table!important;width:100%!important;min-width:640px!important;max-width:none!important;margin:0!important;border-collapse:collapse}.kjp-page #main-content .kjp-table-scroll thead{display:table-header-group!important}.kjp-page #main-content .kjp-table-scroll tbody{display:table-row-group!important}.kjp-page #main-content .kjp-table-scroll tr{display:table-row!important}.kjp-page #main-content .kjp-table-scroll :is(th,td){display:table-cell!important;min-width:110px!important;padding:12px!important;white-space:normal!important;line-height:1.5!important;vertical-align:top!important}.kjp-page #main-content .kjp-table-scroll td::before{display:none!important}
@media(max-width:760px){.kjp-trail,.kjp-overview,.kjp-next{width:calc(100% - 32px)}.kjp-trail{gap:4px 16px}.kjp-trail a:last-child{margin-left:0}.kjp-overview{padding:20px}.kjp-overview dl,.kjp-next-grid{grid-template-columns:1fr;gap:18px}.kjp-overview-actions{display:grid;grid-template-columns:1fr}.kjp-overview .kjp-primary{justify-content:center}.kjp-page .single-head{padding:24px 0 18px}.kjp-page #main-content h1{font-size:clamp(1.85rem,6vw,2.5rem)}.kjp-page .content-area,.kjp-page .entry-content{min-width:0;max-width:100%}.kjp-page .entry-content pre{max-width:100%;overflow-x:auto}.kjp-next-grid article{padding:20px}}

.kjp-page #tool-output pre,.kjp-page #saved-plans pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:0.988rem;line-height:1.6}
