﻿:where(:root){color-scheme:light;--jkcp-forest: #1f3d2b;--jkcp-forest-mid: #2e5540;--jkcp-sage: #a8b89a;--jkcp-coral: #e8735a;--jkcp-coral-dark: #b8432a;--jkcp-on-dark: #f6f2ea;--jkcp-on-dark-muted: #d9e0d2;--jkcp-field: #5e6e61;--jkcp-ink: #14261b;--jkcp-paper: #fff;--jkcp-accent: #e8735a;--jkcp-accent-text: #14261b;--jkcp-tint: #dde3d3;--jkcp-muted: #3a4a3f;--jkcp-muted-2: #3a4a3f;--jkcp-muted-3: #3a4a3f;--jkcp-rule: #dde3d3;--jkcp-hover: #f2f5ee;--jkcp-danger: #14261b;--jkcp-danger-bg: #f9d9d0;--jkcp-ok: #1f3d2b;--jkcp-warn: #14261b;--jkcp-stroke: 1px;--jkcp-stroke-heavy: 2px;--jkcp-r-sm: 10px;--jkcp-r-card: 16px;--jkcp-r-btn: 999px;--jkcp-r-box: 12px;--jkcp-container: 1240px;--jkcp-gutter: 32px;--jkcp-article: 660px;--jkcp-label-col: 220px;--jkcp-sans: 'Geist', system-ui, -apple-system, 'Segoe UI', sans-serif;--jkcp-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, 'Liberation Mono', monospace;--jkcp-ease-out: cubic-bezier(0.22, 1, 0.36, 1)}html,body.jkcp{overflow-x:clip}body.jkcp{overflow-wrap:anywhere}.jkcp table{overflow-wrap:normal}.jkcp__client{font-size:14px;color:var(--jkcp-muted);margin-bottom:6px}.jkcp__body{margin-top:40px}.jkcp__content>.jkm-lede{margin-bottom:28px}.jkcp-nav__list{list-style:none;display:flex;flex-direction:column;gap:2px}@media(max-width: 900px){.jkcp-nav__list{flex-flow:row wrap;gap:4px 18px;padding-bottom:12px;border-bottom:var(--jkcp-stroke) solid var(--jkcp-rule)}}.jkcp-nav__link{display:inline-block;padding:4px 0;font-size:15px;color:var(--jkcp-muted-2);transition:color .2s var(--jkcp-ease-out)}.jkcp-nav__link:hover,.jkcp-nav__link:focus-visible,.jkcp-nav__link.is-current{color:var(--jkcp-accent-text)}.jkcp-nav__link.is-current{font-weight:500}.jkcp-nav__out{margin-top:18px}@media(max-width: 900px){.jkcp-nav__extra{display:none}}.jkcp-nav__more{display:none;position:relative;margin-left:auto}@media(max-width: 900px){.jkcp-nav__more{display:block}}.jkcp-nav__more summary{cursor:pointer;list-style:none}.jkcp-nav__more summary::-webkit-details-marker{display:none}.jkcp-nav__more summary::after{content:" ▾";font-size:12px}.jkcp-nav__more ul{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:160px;list-style:none;padding:6px 16px;background:var(--jkcp-paper);border:var(--jkcp-stroke) solid var(--jkcp-rule);border-radius:var(--jkcp-r-box);box-shadow:0 10px 24px rgba(0,0,0,.12)}.jkcp-nav__more li .jkcp-nav__link{display:block;padding:8px 0}.jkcp-notice,.jkcp-errors{margin-top:24px;padding:12px 16px;border-left:var(--jkcp-stroke-heavy) solid var(--jkcp-accent);background:var(--jkcp-tint);font-size:15px}.jkcp-errors{border-left-color:var(--jkcp-danger);background:var(--jkcp-danger-bg);margin-top:0;margin-bottom:20px}.jkcp-errors ul{margin:0;padding-left:18px}.jkcp-section{margin-top:48px}.jkcp-section:first-child{margin-top:0}.jkcp-section__title{font-size:14px;font-weight:400;color:var(--jkcp-muted);margin-bottom:12px}.jkcp-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px}@media(max-width: 700px){.jkcp-grid{grid-template-columns:minmax(0, 1fr)}}.jkcp-grid>div{display:flex;flex-direction:column;align-items:flex-start}.jkcp-grid .jkcp-list{align-self:stretch}.jkcp-grid .jkcp-big{line-height:1.25;margin-bottom:4px}.jkcp-grid__action{margin-top:auto;padding-top:24px}.jkcp-empty,.jkcp-meta,.jkcp-hint{color:var(--jkcp-muted);font-size:15px}.jkcp-hint{font-size:13px;margin-top:6px}.jkcp-hint+button{margin-top:16px}.jkcp-big{font-family:var(--jkcp-sans);font-weight:500;font-size:22px;letter-spacing:-0.02em}.jkcp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:32px}.jkcp-back{margin-top:48px;font-size:14px}.jkcp-back--top{margin:0 0 20px}.jkcp-back a{color:var(--jkcp-muted)}.jkcp-back a:hover,.jkcp-back a:focus-visible{color:var(--jkcp-accent-text)}.jkcp-after-list{margin-top:14px;font-size:14px}.jkcp-after-list a{color:var(--jkcp-accent-text)}.jkcp-after-list a:hover,.jkcp-after-list a:focus-visible{text-decoration:underline;text-underline-offset:3px}.jkcp-list{list-style:none;border-top:var(--jkcp-stroke) solid var(--jkcp-rule)}.jkcp-list--quiet .jkcp-item__title{color:var(--jkcp-muted-2)}.jkm-row--ruled>.jkm-row__content>.jkcp-list:first-child{border-top:0}.jkm-row--ruled>.jkm-row__content>.jkcp-list:first-child>.jkcp-item:first-child{padding-top:0}.jkcp-item{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:var(--jkcp-stroke) solid var(--jkcp-rule)}.jkcp-item>a.jkcp-item__main::after{content:"";position:absolute;inset:0}.jkcp-item a:not(.jkcp-item__main),.jkcp-item button,.jkcp-item form,.jkcp-item select,.jkcp-item input{position:relative;z-index:1}.jkcp-list--compact .jkcp-item{padding:10px 0}.jkcp-item__main{display:block;min-width:0;flex:1}a.jkcp-item__main:hover .jkcp-item__title,a.jkcp-item__main:focus-visible .jkcp-item__title{color:var(--jkcp-accent-text)}.jkcp-item__title{display:block;font-size:17px;font-weight:500;overflow-wrap:anywhere;transition:color .2s var(--jkcp-ease-out)}.jkcp-item__amount{font-weight:400;color:var(--jkcp-muted-2);margin-left:6px}.jkcp-item__meta,.jkcp-item__note{display:block;font-size:14px;color:var(--jkcp-muted);margin-top:2px}.jkcp-item__note{color:var(--jkcp-muted-2);margin-top:6px}.jkcp-item__links{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:8px;font-size:14px}.jkcp-item__links a{color:var(--jkcp-accent-text)}.jkcp-item__links--buttons{gap:8px;margin-top:12px}.jkcp-item__links--buttons a.jkm-btn--outline{color:var(--jkcp-ink)}.jkcp-item__links--buttons a.jkm-btn--solid{color:var(--jkcp-paper)}.jkcp-flip__actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:12px}.jkcp-flip.is-flip-ready .jkcp-flip__panes{display:grid;overflow-x:clip;overflow-clip-margin:6px}.jkcp-flip.is-flip-ready .jkcp-flip__info,.jkcp-flip.is-flip-ready .jkcp-flip__actions{grid-area:1/1;transition:transform .25s var(--jkcp-ease-out),opacity .2s var(--jkcp-ease-out),visibility 0s linear .25s}.jkcp-flip.is-flip-ready .jkcp-flip__actions{align-content:center;margin-top:4px;opacity:0;visibility:hidden;transform:translateX(24px)}.jkcp-flip.is-flip-ready.is-flipped .jkcp-flip__info{opacity:0;visibility:hidden;transform:translateX(-24px)}.jkcp-flip.is-flip-ready.is-flipped .jkcp-flip__actions{opacity:1;visibility:visible;transform:none;transition-delay:0s}.jkcp-flip.is-flip-ready:not(.is-flipped) .jkcp-flip__info{transition-delay:0s}.jkcp-flip__toggle{display:inline-flex;width:44px;height:44px;margin:-10px -12px 0 0;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--jkcp-ink);cursor:pointer}.jkcp-flip__toggle::before{content:"";width:20px;height:20px;margin:auto;background:currentcolor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E") no-repeat center/contain;transition:transform .25s var(--jkcp-ease-out)}.jkcp-flip__toggle[aria-expanded=true]::before{transform:rotate(180deg)}.jkcp-flip__toggle:hover{background:var(--jkcp-tint)}.jkcp-flip__toggle:focus-visible{outline:3px solid var(--jkcp-accent);outline-offset:3px}@media(prefers-reduced-motion: reduce){.jkcp-flip.is-flip-ready .jkcp-flip__info,.jkcp-flip.is-flip-ready .jkcp-flip__actions,.jkcp-flip__toggle::before{transition:none}}.jkcp-item__action{flex:none;font-size:14px;color:var(--jkcp-muted)}.jkcp-item__action:hover,.jkcp-item__action:focus-visible{color:var(--jkcp-accent-text)}.jkcp-pay{flex:none;align-self:center}.jkcp-status{flex:none;display:inline-block;font-size:12px;line-height:1.4;padding:3px 9px;border:var(--jkcp-stroke) solid var(--jkcp-rule);border-radius:999px;color:var(--jkcp-muted-2);white-space:nowrap}.jkcp-status--attention{border-color:var(--jkcp-accent-text);color:var(--jkcp-accent-text)}.jkcp-status--overdue{border-color:var(--jkcp-danger);background:var(--jkcp-danger-bg);color:var(--jkcp-danger);font-weight:500}.jkcp-status--in-progress,.jkcp-status--ongoing,.jkcp-status--confirmed,.jkcp-status--review,.jkcp-status--live{border-color:var(--jkcp-ink);color:var(--jkcp-ink)}.jkcp-details{display:flex;flex-wrap:wrap;gap:16px 40px;margin-bottom:32px}.jkcp-details dt{font-size:13px;color:var(--jkcp-muted);margin-bottom:4px}.jkcp-details dd{font-size:16px}.jkcp-details a{color:var(--jkcp-accent-text)}.jkcp-details--stacked{display:grid;gap:10px}.jkcp-details--stacked>div{display:grid;grid-template-columns:180px minmax(0, 1fr);gap:0 16px}@media(max-width: 560px){.jkcp-details--stacked>div{grid-template-columns:minmax(0, 1fr)}}.jkcp-details--stacked dt{margin:0;font-size:14px}.jkcp-details--stacked dd{font-size:15px}.jkcp-hash{font-family:var(--jkcp-mono);font-size:12px;word-break:break-all}.jkcp-prose{max-width:var(--jkcp-article);color:var(--jkcp-muted-3);line-height:1.65;margin-bottom:24px}.jkcp-prose p+p{margin-top:12px}.jkcp-reply{padding-left:16px;border-left:var(--jkcp-stroke-heavy) solid var(--jkcp-accent)}.jkcp-timeline{list-style:none;border-left:var(--jkcp-stroke) solid var(--jkcp-rule);margin-left:4px}.jkcp-timeline__item{position:relative;display:grid;grid-template-columns:120px minmax(0, 1fr);gap:0 16px;padding:0 0 14px 20px;color:var(--jkcp-muted-2)}.jkcp-timeline__item::before{content:"";position:absolute;left:-5px;top:8px;width:9px;height:9px;border-radius:50%;border:var(--jkcp-stroke) solid var(--jkcp-muted);background:var(--jkcp-paper)}.jkcp-timeline__item.is-past::before{background:var(--jkcp-accent);border-color:var(--jkcp-accent)}.jkcp-timeline__item.is-next{color:var(--jkcp-ink)}.jkcp-timeline__item.is-next::before{border-color:var(--jkcp-accent);box-shadow:0 0 0 3px var(--jkcp-tint)}@media(max-width: 560px){.jkcp-timeline__item{grid-template-columns:minmax(0, 1fr)}}.jkcp-timeline__date{font-size:14px;color:var(--jkcp-muted)}.jkcp-timeline__summary{margin-bottom:16px;font-size:15px}.jkcp-timeline__tag{margin-left:6px;padding:1px 7px;font-size:12px;border-radius:999px;background:var(--jkcp-tint);color:var(--jkcp-accent-text);white-space:nowrap}.jkcp-timeline__text:only-child{grid-column:1/-1}.jkcp-feed{list-style:none}.jkcp-feed__item{display:flex;justify-content:space-between;gap:16px;padding:8px 0;font-size:15px;color:var(--jkcp-muted-2);border-bottom:var(--jkcp-stroke) solid var(--jkcp-rule)}.jkcp-feed__time{flex:none;font-size:13px;color:var(--jkcp-muted)}.jkcp-form{max-width:560px}.jkcp-form input[type=file],.jkcp-form input[type=date],.jkcp-form input[type=datetime-local],.jkcp-form input[type=month],.jkcp-form input[type=number]{width:100%;font-family:var(--jkcp-sans);font-size:16px;padding:12px 14px;border:var(--jkcp-stroke) solid var(--jkcp-ink);border-radius:var(--jkcp-r-sm);background:var(--jkcp-paper);color:var(--jkcp-ink)}.jkcp-form input[type=file]:focus-visible,.jkcp-form input[type=date]:focus-visible,.jkcp-form input[type=datetime-local]:focus-visible,.jkcp-form input[type=month]:focus-visible,.jkcp-form input[type=number]:focus-visible{outline:3px solid var(--jkcp-accent);outline-offset:3px}.jkcp-form input[type=date],.jkcp-form input[type=datetime-local],.jkcp-form input[type=month],.jkcp-form input[type=number]{height:48px}.jkcp-form input[type=date],.jkcp-form input[type=datetime-local],.jkcp-form input[type=month]{display:block;min-width:0;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.jkcp-form input[type=date]::-webkit-date-and-time-value,.jkcp-form input[type=datetime-local]::-webkit-date-and-time-value,.jkcp-form input[type=month]::-webkit-date-and-time-value{text-align:left}.jkcp-form input[type=file]{padding:9px;border-style:dashed;font-size:15px;color:var(--jkcp-muted-2)}.jkcp-form input[type=file]::file-selector-button{margin-right:12px;padding:6px 14px;font-family:var(--jkcp-sans);font-size:14px;font-weight:500;color:var(--jkcp-ink);background:rgba(0,0,0,0);border:var(--jkcp-stroke) solid var(--jkcp-ink);border-radius:var(--jkcp-r-btn);cursor:pointer;transition:background .2s var(--jkcp-ease-out),color .2s var(--jkcp-ease-out)}.jkcp-form input[type=file]::file-selector-button:hover{background:var(--jkcp-ink);color:var(--jkcp-paper)}.jkcp-form textarea{resize:vertical}.jkcp-form fieldset{border:0;padding:0;margin:0 0 20px}.jkcp-form legend{font-weight:500;font-size:14px;margin-bottom:6px}.jkcp-field{margin-bottom:20px}.jkcp-field--check{display:flex;gap:10px;align-items:flex-start}.jkcp-field--check input{margin-top:4px;accent-color:var(--jkcp-accent-text)}.jkcp-field--check label{font-weight:400;font-size:15px}.jkcp-field-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 16px}@media(max-width: 560px){.jkcp-field-row{grid-template-columns:minmax(0, 1fr)}}.jkcp-times{display:grid;gap:8px}.jkcp-quote{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.jkcp-read-all{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 16px;margin-bottom:16px}.jkcp-read{flex:none;align-self:center}.jkcp-read__button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:var(--jkcp-stroke) solid var(--jkcp-rule);border-radius:50%;background:none;color:var(--jkcp-muted);font-size:16px;line-height:1;cursor:pointer;transition:color .15s var(--jkcp-ease-out),border-color .15s var(--jkcp-ease-out)}.jkcp-read__button:hover,.jkcp-read__button:focus-visible{color:var(--jkcp-ink);border-color:var(--jkcp-ink)}.jkm-form button.jkcp-link-button,.jkcp-link-button{background:none;border:0;padding:0;font-family:var(--jkcp-sans);font-size:14px;font-weight:400;color:var(--jkcp-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.jkm-form button.jkcp-link-button:hover,.jkm-form button.jkcp-link-button:focus-visible,.jkcp-link-button:hover,.jkcp-link-button:focus-visible{background:none;color:var(--jkcp-danger)}.jkcp-inline-form{margin-top:8px}.jkcp-preview-bar,.jkcp-tour-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:10px max(var(--jkcp-gutter),(100% - var(--jkcp-container))/2 + var(--jkcp-gutter));background:var(--jkcp-ink);color:var(--jkcp-paper);font-size:14px}.jkcp-preview-bar a,.jkcp-tour-bar a{color:var(--jkcp-paper);text-decoration:underline;text-underline-offset:3px}@media(max-width: 900px){.jkcp-preview-bar,.jkcp-tour-bar{padding-inline:32px}}@media(max-width: 560px){.jkcp-preview-bar,.jkcp-tour-bar{padding-inline:20px}}.jkcp-owner .jkcp-actions{margin:20px 0 0}.jkcp-owner .jkcp-actions:not(:last-child){margin-bottom:20px}.jkcp-next{align-self:stretch;padding-top:10px;border-top:var(--jkcp-stroke) solid var(--jkcp-rule)}.jkcp-stats{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:24px;margin-bottom:12px}@media(max-width: 980px){.jkcp-stats{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 560px){.jkcp-stats{grid-template-columns:repeat(2, minmax(0, 1fr))}}.jkcp-stats__item{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:4px}.jkcp-stats dt{align-self:end;font-size:13px;color:var(--jkcp-muted)}.jkcp-stats dd{font-family:var(--jkcp-sans);font-weight:500;font-size:22px;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}.jkcp-stats__item--main dd{color:var(--jkcp-accent-text)}.jkcp-period{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;margin-bottom:24px;font-size:14px}.jkcp-period a{color:var(--jkcp-muted)}.jkcp-period a:hover,.jkcp-period a:focus-visible{color:var(--jkcp-accent-text)}.jkcp-period__switch{display:inline-flex;border:var(--jkcp-stroke) solid var(--jkcp-rule);border-radius:var(--jkcp-r-btn);overflow:hidden}.jkcp-period__switch a{padding:6px 12px}.jkcp-period__switch a.is-current{background:var(--jkcp-ink);color:var(--jkcp-paper)}.jkcp-period__step{display:inline-flex;gap:16px}.jkcp-period__export{margin-left:auto}@media(max-width: 700px){.jkcp-period__export{margin-left:0}}.jkcp-months{width:100%;margin-top:24px;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums}.jkcp-months th,.jkcp-months td{padding:8px 0 8px 12px;border-bottom:var(--jkcp-stroke) solid var(--jkcp-rule);text-align:right}.jkcp-months th:first-child,.jkcp-months td:first-child{padding-left:0}@media(max-width: 560px){.jkcp-months{font-size:14px}}.jkcp-months th:first-child{text-align:left;font-weight:400}.jkcp-months thead th{font-size:13px;font-weight:400;color:var(--jkcp-muted)}.jkcp-months td:last-child{color:var(--jkcp-ink);font-weight:500}.jkcp-months td{color:var(--jkcp-muted-2)}.jkcp-months__sub{display:none}@media(max-width: 700px){.jkcp-months:not(.jkcp-months--list) th:nth-child(2),.jkcp-months:not(.jkcp-months--list) th:nth-child(3),.jkcp-months:not(.jkcp-months--list) td:nth-child(2),.jkcp-months:not(.jkcp-months--list) td:nth-child(3){display:none}.jkcp-months:not(.jkcp-months--list) .jkcp-months__sub{display:block;font-size:13px;color:var(--jkcp-muted)}}.jkcp-months--list th,.jkcp-months--list td{padding-right:16px;text-align:left}.jkcp-months--list th:last-child,.jkcp-months--list td:last-child{padding-right:0}.jkcp-months--list .jkcp-months__num{text-align:right}.jkcp-months--list td:last-child{color:var(--jkcp-muted);font-weight:400}.jkcp-months--list td.is-due{color:var(--jkcp-ink);font-weight:500}@media(max-width: 900px){.jkcp-months--list .jkcp-months__wide{display:none}}@media(max-width: 700px){.jkcp-months--list .jkcp-months__state{display:none}.jkcp-months--list th.jkcp-months__num,.jkcp-months--list td.jkcp-months__num{padding-right:0}.jkcp-months--list .jkcp-months__sub{display:block;font-size:13px;color:var(--jkcp-muted)}.jkcp-months--list .jkcp-months__sub.is-due{color:var(--jkcp-ink);font-weight:500}}.jkcp-client__flags{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.jkcp-thread{list-style:none;display:grid;gap:12px;margin-bottom:24px;max-width:560px}.jkcp-thread__item{padding:12px 16px;border:var(--jkcp-stroke) solid var(--jkcp-rule);border-radius:var(--jkcp-r-box)}.jkcp-thread__item.is-owner{border-left:var(--jkcp-stroke-heavy) solid var(--jkcp-accent);background:var(--jkcp-tint)}.jkcp-thread__meta{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--jkcp-muted);margin-bottom:6px}.jkcp-thread__meta strong{color:var(--jkcp-ink);font-weight:500}.jkcp-thread__body{font-size:15px;color:var(--jkcp-muted-3);line-height:1.6}.jkcp-thread__body p+p{margin-top:8px}.jkcp-gantt{--gantt-label: 230px;font-size:14px}.jkcp-gantt__head,.jkcp-gantt__row{display:grid;grid-template-columns:var(--gantt-label) minmax(0, 1fr);gap:0 16px;align-items:center}.jkcp-gantt__head{height:24px;border-bottom:var(--jkcp-stroke) solid var(--jkcp-rule)}.jkcp-gantt__head .jkcp-gantt__track{height:100%}.jkcp-gantt__rows{list-style:none}.jkcp-gantt__row{padding:10px 0;border-bottom:var(--jkcp-stroke) solid var(--jkcp-rule)}.jkcp-gantt__track{position:relative;height:22px}.jkcp-gantt__week{position:absolute;top:2px;font-size:12px;color:var(--jkcp-muted);white-space:nowrap;transform:translateX(2px)}.jkcp-gantt__grid,.jkcp-gantt__today{position:absolute;top:-10px;bottom:-11px;width:0;border-left:var(--jkcp-stroke) solid var(--jkcp-rule)}.jkcp-gantt__today{border-left:var(--jkcp-stroke-heavy) solid var(--jkcp-ink);z-index:1}.jkcp-gantt__bar{position:absolute;top:4px;height:14px;border-radius:3px;background:var(--jkcp-accent);z-index:2}.jkcp-gantt__row--planned .jkcp-gantt__bar{background:color-mix(in srgb, var(--jkcp-accent) 35%, var(--jkcp-paper))}.jkcp-gantt__row--client .jkcp-gantt__bar{background:repeating-linear-gradient(-45deg, var(--jkcp-paper) 0 4px, color-mix(in srgb, var(--jkcp-accent-text) 18%, var(--jkcp-paper)) 4px 8px);border:var(--jkcp-stroke) dashed var(--jkcp-accent-text)}.jkcp-gantt__row--done .jkcp-gantt__bar{background:var(--jkcp-muted);border:0;opacity:.45}.jkcp-gantt__milestone{position:absolute;top:4px;width:14px;height:14px;margin-left:-7px;background:var(--jkcp-accent-text);transform:rotate(45deg);z-index:2}.jkcp-gantt__row--done .jkcp-gantt__milestone{background:var(--jkcp-muted)}.jkcp-gantt__name{display:block;font-weight:500;font-size:15px}.jkcp-gantt__meta{display:block;font-size:12px;color:var(--jkcp-muted)}.jkcp-gantt__waiting{display:block;font-size:12px;font-weight:500;color:var(--jkcp-ink)}.jkcp-gantt__row--waiting .jkcp-gantt__bar{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px var(--jkcp-accent-text)}.jkcp-gantt__key{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:12px;font-size:12px;color:var(--jkcp-muted)}.jkcp-gantt__key-item::before{content:"";display:inline-block;width:14px;height:8px;margin-right:6px;border-radius:var(--jkcp-r-sm);background:var(--jkcp-accent);vertical-align:middle}.jkcp-gantt__key-item--client::before{background:repeating-linear-gradient(-45deg, var(--jkcp-paper) 0 3px, color-mix(in srgb, var(--jkcp-accent-text) 18%, var(--jkcp-paper)) 3px 6px);border:var(--jkcp-stroke) dashed var(--jkcp-accent-text)}.jkcp-gantt__key-item--done::before{background:var(--jkcp-muted);opacity:.45}.jkcp-gantt__key-item--today::before{width:0;height:12px;border-left:var(--jkcp-stroke-heavy) solid var(--jkcp-ink);border-radius:0;background:none}@media(max-width: 700px){.jkcp-gantt__head{grid-template-columns:minmax(0, 1fr)}.jkcp-gantt__head>.jkcp-gantt__label{display:none}.jkcp-gantt__row{grid-template-columns:minmax(0, 1fr);gap:6px}.jkcp-gantt__week:nth-child(even){visibility:hidden}}.jkcp-hours{list-style:none;display:grid;gap:10px;max-width:var(--jkcp-article)}.jkcp-hours__month{display:grid;grid-template-columns:130px minmax(0, 1fr) auto;align-items:center;gap:16px;font-size:15px}@media(max-width: 560px){.jkcp-hours__month{grid-template-columns:minmax(0, 1fr) auto}.jkcp-hours__month .jkcp-hours__bar{grid-column:1/-1;order:3}}.jkcp-hours__label{color:var(--jkcp-muted-2)}.jkcp-hours__bar{height:6px;border-radius:3px;background:var(--jkcp-rule);overflow:hidden}.jkcp-hours__bar span{display:block;height:100%;background:var(--jkcp-accent)}.jkcp-hours__value{font-variant-numeric:tabular-nums;color:var(--jkcp-ink)}.jkcp-hours__log,.jkcp-subscribe__more,.jkcp-more{margin-top:16px;font-size:14px}.jkcp-hours__log summary,.jkcp-subscribe__more summary,.jkcp-more summary{cursor:pointer;color:var(--jkcp-muted)}.jkcp-hours__log summary:hover,.jkcp-subscribe__more summary:hover,.jkcp-more summary:hover{color:var(--jkcp-accent-text)}.jkcp-hours__log .jkm-form,.jkcp-subscribe__more .jkm-form,.jkcp-more .jkm-form{margin:10px 0 6px;max-width:560px}.jkcp-health{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:24px;font-size:14px;color:var(--jkcp-muted)}.jkcp-health strong{color:var(--jkcp-ink);font-weight:500}.jkcp-health__dot{width:8px;height:8px;border-radius:50%;background:var(--jkcp-ok);align-self:center}.jkcp-health--warning .jkcp-health__dot{background:var(--jkcp-warn)}.jkcp-health--down .jkcp-health__dot{background:var(--jkcp-danger)}.jkcp-subscribe .jkcp-meta{margin-bottom:16px;max-width:var(--jkcp-article)}.jkcp-subscribe .jkcp-actions{margin-bottom:0}.jkcp-partner--client>.jkm-lede{margin:12px 0 20px}.jkcp-partner--client>.jkcp-health{margin-bottom:8px}@media(display-mode: standalone){.jkcp-nav,#wpadminbar{display:none}}.jkcp-app .jkcp-nav,.jkcp-app #wpadminbar{display:none}@media(display-mode: standalone){html{margin-top:0 !important}}html.jkcp-app{margin-top:0 !important}@media(display-mode: standalone){body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}.jkcp-app body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.jkcp-tabbar{display:none}@media(display-mode: standalone){.jkcp-tabbar{position:fixed;inset:auto 0 0;z-index:60;display:grid;grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column;padding:6px max(8px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:var(--jkcp-paper);border-top:var(--jkcp-stroke) solid var(--jkcp-ink)}}.jkcp-app .jkcp-tabbar{position:fixed;inset:auto 0 0;z-index:60;display:grid;grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column;padding:6px max(8px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:var(--jkcp-paper);border-top:var(--jkcp-stroke) solid var(--jkcp-ink)}.jkcp-tabbar__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;min-height:48px;padding-top:4px;font-size:11px;line-height:1.2;color:var(--jkcp-muted);text-decoration:none}.jkcp-tabbar__item.is-current{color:var(--jkcp-accent-text)}.jkcp-tabbar__icon{width:24px;height:24px;background:currentcolor;-webkit-mask:no-repeat center/contain;mask:no-repeat center/contain}.jkcp-tabbar__icon[data-icon=dashboard]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 11l8-7 8 7v9H4z'/%3E%3Cpath d='M10 20v-6h4v6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 11l8-7 8 7v9H4z'/%3E%3Cpath d='M10 20v-6h4v6'/%3E%3C/svg%3E")}.jkcp-tabbar__icon[data-icon=projects]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7h7l2 2h9v10H3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7h7l2 2h9v10H3z'/%3E%3C/svg%3E")}.jkcp-tabbar__icon[data-icon=documents]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h8l4 4v14H6z'/%3E%3Cpath d='M14 3v4h4M9 13h6M9 17h6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h8l4 4v14H6z'/%3E%3Cpath d='M14 3v4h4M9 13h6M9 17h6'/%3E%3C/svg%3E")}.jkcp-tabbar__icon[data-icon=invoices]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12v18l-3-2-3 2-3-2-3 2z'/%3E%3Cpath d='M9 8h6M9 12h6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12v18l-3-2-3 2-3-2-3 2z'/%3E%3Cpath d='M9 8h6M9 12h6'/%3E%3C/svg%3E")}.jkcp-tabbar__icon[data-icon=meetings]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='16' height='15' rx='1'/%3E%3Cpath d='M4 10h16M9 3v4M15 3v4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='16' height='15' rx='1'/%3E%3Cpath d='M4 10h16M9 3v4M15 3v4'/%3E%3C/svg%3E")}.jkcp-tabbar__icon[data-icon=coming]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='16' height='15' rx='1'/%3E%3Cpath d='M4 10h16M9 3v4M15 3v4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='16' height='15' rx='1'/%3E%3Cpath d='M4 10h16M9 3v4M15 3v4'/%3E%3C/svg%3E")}.jkcp-tabbar__icon[data-icon=needs]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 16V11a6 6 0 0 1 12 0v5l2 2H4z'/%3E%3Cpath d='M10 20a2 2 0 0 0 4 0'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 16V11a6 6 0 0 1 12 0v5l2 2H4z'/%3E%3Cpath d='M10 20a2 2 0 0 0 4 0'/%3E%3C/svg%3E")}.jkcp-tabbar__icon[data-icon=clients]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='9' r='3'/%3E%3Cpath d='M3 20c0-3 3-5 6-5s6 2 6 5'/%3E%3Ccircle cx='17' cy='8' r='2.5'/%3E%3Cpath d='M16 14c3 0 5 2 5 5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='9' r='3'/%3E%3Cpath d='M3 20c0-3 3-5 6-5s6 2 6 5'/%3E%3Ccircle cx='17' cy='8' r='2.5'/%3E%3Cpath d='M16 14c3 0 5 2 5 5'/%3E%3C/svg%3E")}.jkcp-tabbar__icon[data-icon=offers]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 13l3-8h12l3 8v6H3z'/%3E%3Cpath d='M3 13h5l1 2h6l1-2h5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 13l3-8h12l3 8v6H3z'/%3E%3Cpath d='M3 13h5l1 2h6l1-2h5'/%3E%3C/svg%3E")}.jkcp-tabbar__icon[data-icon=earnings]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 6a4 4 0 0 0-7 3v9M6 13h7M6 18h11'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 6a4 4 0 0 0-7 3v9M6 13h7M6 18h11'/%3E%3C/svg%3E")}.jkcp-tabbar__count{position:absolute;top:0;left:calc(50% + 6px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:11px;font-weight:500;line-height:18px;text-align:center;color:var(--jkcp-paper);background:var(--jkcp-danger)}.jkcp-app-tools{display:flex;gap:4px;margin-left:auto}.jkcp-app-tool{display:inline-flex;width:40px;height:40px;flex:none;padding:0;border:0;background:rgba(0,0,0,0);color:var(--jkcp-ink);cursor:pointer}.jkcp-app-tool::before{content:"";width:22px;height:22px;margin:auto;background:currentcolor;-webkit-mask:no-repeat center/contain;mask:no-repeat center/contain}.jkcp-app-tool--back{margin-left:-10px}.jkcp-app-tool--back::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%3E%3C/svg%3E")}.jkcp-app-tool--add::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.jkcp-app-tool--search::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5L21 21'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5L21 21'/%3E%3C/svg%3E")}.jkcp-app-tool--refresh::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12a8 8 0 1 1-2.3-5.7'/%3E%3Cpath d='M20 4v5h-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12a8 8 0 1 1-2.3-5.7'/%3E%3Cpath d='M20 4v5h-5'/%3E%3C/svg%3E")}.jkcp-app-tool--settings::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.78 5.15 L10.51 2.62 L13.49 2.62 L14.22 5.15 L15.27 5.58 L17.58 4.31 L19.69 6.42 L18.42 8.73 L18.85 9.78 L21.38 10.51 L21.38 13.49 L18.85 14.22 L18.42 15.27 L19.69 17.58 L17.58 19.69 L15.27 18.42 L14.22 18.85 L13.49 21.38 L10.51 21.38 L9.78 18.85 L8.73 18.42 L6.42 19.69 L4.31 17.58 L5.58 15.27 L5.15 14.22 L2.62 13.49 L2.62 10.51 L5.15 9.78 L5.58 8.73 L4.31 6.42 L6.42 4.31 L8.73 5.58Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.78 5.15 L10.51 2.62 L13.49 2.62 L14.22 5.15 L15.27 5.58 L17.58 4.31 L19.69 6.42 L18.42 8.73 L18.85 9.78 L21.38 10.51 L21.38 13.49 L18.85 14.22 L18.42 15.27 L19.69 17.58 L17.58 19.69 L15.27 18.42 L14.22 18.85 L13.49 21.38 L10.51 21.38 L9.78 18.85 L8.73 18.42 L6.42 19.69 L4.31 17.58 L5.58 15.27 L5.15 14.22 L2.62 13.49 L2.62 10.51 L5.15 9.78 L5.58 8.73 L4.31 6.42 L6.42 4.31 L8.73 5.58Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.jkcp-app-tool:focus-visible{outline:3px solid var(--jkcp-accent);outline-offset:3px}.jkcp-loading{position:fixed;inset:0 auto auto 0;z-index:70;width:0;height:2px;background:var(--jkcp-accent);opacity:0}.jkcp-loading.is-on{width:85%;opacity:1;transition:width 8s cubic-bezier(0.1, 0.7, 0.2, 1),opacity .1s}.jkcp-pull{position:fixed;top:72px;left:50%;z-index:55;padding:6px 12px;font-size:13px;color:var(--jkcp-muted);background:var(--jkcp-paper);border:var(--jkcp-stroke) solid var(--jkcp-rule);border-radius:999px;opacity:0;transform:translate(-50%, 0);pointer-events:none}.jkcp-pull.is-shown{opacity:1}.jkcp-pull.is-ready{color:var(--jkcp-ink);border-color:var(--jkcp-ink)}.jkcp-new{display:inline-block;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:500;line-height:1.6;vertical-align:2px;color:var(--jkcp-paper);background:var(--jkcp-accent-text);border-radius:999px}.jkcp-tabbar__dot,.jkcp-nav__dot{width:8px;height:8px;border-radius:50%;background:var(--jkcp-accent)}.jkcp-tabbar__dot{position:absolute;top:4px;left:calc(50% + 10px)}.jkcp-nav__dot{display:inline-block;margin-left:8px;vertical-align:2px}.jkcp-welcome{margin:0 0 32px;padding:18px 20px;border:var(--jkcp-stroke) solid var(--jkcp-ink);border-radius:var(--jkcp-r-box)}.jkcp-welcome__title{font-size:18px;font-weight:500;margin-bottom:10px}.jkcp-welcome__points{padding-left:20px;font-size:15px;color:var(--jkcp-muted-2)}.jkcp-welcome__points li+li{margin-top:6px}.jkcp-welcome__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.jkcp-kinds{margin:20px 0}.jkcp-kinds .jkcp-field{margin-bottom:8px}.jkcp-locking body{visibility:hidden}.jkcp-join{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin:20px 0 0;padding:14px 16px;font-size:15px;background:var(--jkcp-tint);border-left:var(--jkcp-stroke-heavy) solid var(--jkcp-accent)}.jkcp-join strong{font-weight:500;margin-right:6px}.jkcp-search{max-width:none;margin-bottom:24px}.jkcp-search__row{display:flex;gap:8px}.jkcp-search__row input{flex:1;min-width:0}.jkcp-search__row button{flex:none}.jkcp-quick-reply{margin-top:10px}.jkcp-quick-reply .jkcp-form{margin-top:12px}.jkcp-receipt__form{margin-top:10px}.jkcp-receipt__pick{position:relative;cursor:pointer}.jkcp-receipt__pick:focus-within{outline:3px solid var(--jkcp-accent);outline-offset:3px}.jkcp-take-photo{margin-top:8px}.jkcp-viewer{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;background:var(--jkcp-paper)}.jkcp-viewer__bar{display:flex;align-items:center;justify-content:space-between;padding:calc(10px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left));border-bottom:var(--jkcp-stroke) solid var(--jkcp-ink)}.jkcp-viewer__close{padding:8px 0;font:500 16px var(--jkcp-sans);color:var(--jkcp-ink);background:rgba(0,0,0,0);border:0;cursor:pointer}.jkcp-viewer__download{font-size:15px}.jkcp-viewer__frame{flex:1;width:100%;border:0}.jkcp-viewer-open{overflow:hidden}.jkcp-app-hint{margin:16px 0 0;padding:14px 16px;font-size:15px;background:var(--jkcp-tint);border-left:var(--jkcp-stroke-heavy) solid var(--jkcp-accent)}.jkcp-app-hint__actions{display:flex;align-items:center;gap:16px;margin-top:10px}.jkcp [hidden]{display:none !important}.jkcp-code-form{margin:24px 0}.jkcp-passkey-login{margin-top:32px;padding-top:20px;border-top:var(--jkcp-stroke) solid var(--jkcp-rule)}.jkcp-passkey-login .jkcp-meta{margin-bottom:12px}.jkcp-password{margin-top:32px;font-size:14px}.jkcp-password summary{color:var(--jkcp-muted);cursor:pointer}.jkcp-password .jkcp-form{margin-top:20px}.jkcp-push__status{margin:12px 0;font-size:15px}.jkcp-settings-form{margin-top:24px}.jkcp-settings-form .jkcp-hint{margin:-8px 0 20px}.jkcp-passkey-add{margin-top:32px}.jkcp-login .jkm-lede,.jkcp-receipts .jkm-lede{margin:12px 0 28px}.jkcp-login{max-width:520px}.jkcp-login .jkcp-notice{margin:12px 0 0}.jkcp-login.jkcp-pay .jkm-page__title{margin-bottom:24px}.jkcp-login.jkcp-pay .jkcp-big{margin:0}.jkcp-login.jkcp-pay .jkcp-big+.jkcp-meta{margin-top:4px}.jkcp-login.jkcp-pay .jkcp-notice{margin-top:24px}.jkcp-login.jkcp-pay .jkcp-actions{margin:32px 0 12px}.jkcp-login.jkcp-pay .jkcp-actions+.jkcp-meta{max-width:44ch;font-size:14px;line-height:1.5}.jkcp-login.jkcp-pay .jkm-lede{margin-bottom:0}.jkcp-pay__bank{margin-top:40px;padding-top:24px;border-top:var(--jkcp-stroke) solid var(--jkcp-rule)}.jkcp-pay__bank summary{cursor:pointer;width:-moz-fit-content;width:fit-content;font-weight:500}.jkcp-pay__bank[open] summary{margin-bottom:16px}.jkcp-pay__bank .jkcp-prose{margin-bottom:0;line-height:1.55}.jkcp-pay__bank .jkcp-prose+p{margin-top:16px;color:var(--jkcp-ink);font-weight:500}.jkcp-offer{padding:24px;border:var(--jkcp-stroke) solid var(--jkcp-rule);border-radius:var(--jkcp-r-box)}.jkcp-offer+.jkcp-offer{margin-top:24px}.jkcp-offer .jkcp-prose{margin-top:16px}.jkcp-offer .jkcp-prose ul,.jkcp-offer .jkcp-prose ol{margin:6px 0 14px;padding-left:22px}.jkcp-offer .jkcp-prose li+li{margin-top:4px}.jkcp-offer .jkcp-form{margin-top:20px}@media(max-width: 900px){.jkcp-offer{padding:18px 16px}}.jkcp-offer__for{font-size:13px;color:var(--jkcp-muted)}.jkcp-offer__title{margin-top:4px;font-size:22px;font-weight:500}.jkcp-offer__terms{margin-top:6px;font-size:16px;font-weight:500;color:var(--jkcp-accent-text)}.jkcp-offer+.jkcp-empty,.jkcp-offer~.jkcp-list,.jkcp-empty+.jkcp-list{margin-top:24px}.jkcp-offer .jkcp-form button[value=declined]{background:rgba(0,0,0,0);color:var(--jkcp-ink);box-shadow:inset 0 0 0 var(--jkcp-stroke) var(--jkcp-ink)}.jkcp-capacity{margin-top:12px}.jkcp-capacity input[type=number]{max-width:160px}.jkcp-refer-link{display:flex;gap:10px;max-width:640px}.jkcp-refer-link input{flex:1;min-width:0;padding:10px 12px;border:var(--jkcp-stroke) solid var(--jkcp-rule);border-radius:var(--jkcp-r-box);background:rgba(0,0,0,0);font:inherit;color:var(--jkcp-ink)}@media(max-width: 900px){.jkcp-refer-link{flex-direction:column}}.jkcp-steps{max-width:var(--jkcp-article);padding-left:20px}.jkcp-steps li+li{margin-top:8px}.jkcp-refer-prompt{margin-top:40px;padding:14px 16px;border-left:var(--jkcp-stroke-heavy) solid var(--jkcp-accent);background:var(--jkcp-tint);font-size:15px}.jkcp-refer-prompt a{margin-left:6px;white-space:nowrap}.jkcp-proposal__timeline,.jkcp-proposal__price{list-style:none;margin:0;padding:0}.jkcp-proposal__timeline li,.jkcp-proposal__price li{display:flex;gap:16px;padding:10px 0;border-bottom:var(--jkcp-stroke) solid var(--jkcp-rule);font-size:16px}.jkcp-proposal__when{flex:none;width:140px;color:var(--jkcp-muted);font-variant-numeric:tabular-nums}.jkcp-proposal__terms{font-size:14px;color:var(--jkcp-muted)}.jkcp-proposal .jkcp-check,.jkcp-form .jkcp-check{display:flex;gap:10px;align-items:flex-start;font-weight:400}.jkcp-proposal .jkcp-check input,.jkcp-form .jkcp-check input{margin-top:4px;accent-color:var(--jkcp-accent-text)}.jkcp-proposal .jkcp-signature{font-family:"Segoe Script","Bradley Hand","Brush Script MT",cursive;font-size:22px}.jkcp-proposal details{margin-top:24px}.jkcp-blocks{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:12px;border:0;padding:0;margin:0 0 20px;max-width:var(--jkcp-article)}.jkcp-blocks__option{position:relative;display:grid;gap:2px;padding:16px 18px;border:var(--jkcp-stroke) solid var(--jkcp-rule);border-radius:var(--jkcp-r-box);cursor:pointer;transition:border-color .2s var(--jkcp-ease-out)}.jkcp-blocks__option input{position:absolute;opacity:0;pointer-events:none}.jkcp-blocks__option:hover{border-color:var(--jkcp-muted)}.jkcp-blocks__option:has(input:checked){border-color:var(--jkcp-accent-text);box-shadow:inset 0 0 0 1px var(--jkcp-accent-text)}.jkcp-blocks__option:has(input:focus-visible){outline:var(--jkcp-stroke-heavy) solid var(--jkcp-accent);outline-offset:2px}.jkcp-blocks__hours{font-size:17px;font-weight:500}.jkcp-blocks__price{font-variant-numeric:tabular-nums;color:var(--jkcp-muted-2)}.jkcp-blocks__saving{font-size:13px;color:var(--jkcp-accent-text)}.jkcp-checklist .is-done .jkcp-item__title{color:var(--jkcp-muted-2)}.jkcp-progress{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:16px;max-width:var(--jkcp-article);margin-bottom:32px;font-size:15px}@media(max-width: 560px){.jkcp-progress{grid-template-columns:minmax(0, 1fr);gap:6px}}.jkcp-progress--compact{max-width:360px;margin:8px 0 0;gap:12px;font-size:13px;color:var(--jkcp-muted)}.jkcp-progress__bar{height:6px;border-radius:3px;background:var(--jkcp-rule);overflow:hidden}.jkcp-progress__bar span{display:block;height:100%;background:var(--jkcp-accent)}.jkcp-progress--compact .jkcp-progress__bar{height:4px}.is-done .jkcp-progress__bar span{background:var(--jkcp-ink)}.jkcp-progress__text{font-variant-numeric:tabular-nums}.jkcp-proposal__option{font-size:17px;font-weight:500;margin-bottom:6px}.jkcp input[type=checkbox],.jkcp input[type=radio]{accent-color:var(--jkcp-accent-text)}.jkcp-due{margin-bottom:20px;font-size:15px;color:var(--jkcp-muted-2)}.jkcp-due strong{color:var(--jkcp-ink);font-weight:500}.jkcp-due--late strong{color:var(--jkcp-danger)}.jkcp-brief{margin:0 0 28px}.jkcp-brief .jkcp-details{margin:12px 0 0}.jkcp-brief .jkcp-health{margin:4px 0 0}.jkcp-brief .jkcp-prose{margin:0}.jkcp-item__main>a.jkcp-item__title{color:var(--jkcp-ink)}.jkcp-item__main>a.jkcp-item__title:hover,.jkcp-item__main>a.jkcp-item__title:focus-visible{color:var(--jkcp-accent-text)}.jkcp-opened.is-opened{color:var(--jkcp-ok)}.jkcp-item__note.jkcp-reply{margin-top:8px;padding-left:12px}.jkcp-item .jkcp-more{margin-top:8px}.jkcp-note-done{margin-top:12px}.jkcp-note-done .jkcp-field{margin-bottom:10px}.jkcp-form fieldset>.jkcp-field--check{margin-bottom:8px;font-size:15px}.jkcp-sites>.jkcp-field--check{display:block}.jkcp-sites__all{padding-bottom:8px;border-bottom:var(--jkcp-stroke) solid var(--jkcp-rule)}.jkcp-sites__group{margin:12px 0 6px;font-size:13px;color:var(--jkcp-muted)}.jkcp-group-title:not(:first-child){margin-top:32px}.jkcp-site-card .jkcp-health{margin-bottom:8px}.jkcp-site .jkcp-section__title a{color:var(--jkcp-ink);font-size:18px}.jkcp-site .jkcp-section__title a:hover,.jkcp-site .jkcp-section__title a:focus-visible{color:var(--jkcp-accent-text)}.jkcp-site__head{margin:32px 0 12px;font-size:14px;font-weight:400;color:var(--jkcp-muted)}.jkcp-site__month{margin:16px 0 4px;font-size:15px;font-weight:500}.jkcp-site__months{margin-bottom:0}.jkcp-content__page{border:0;padding:0;margin:0 0 40px;min-width:0}.jkcp-content__page legend{padding:0;margin-bottom:16px}.jkcp-content__item{max-width:var(--jkcp-article)}.jkcp-content__item label .jkcp-status{margin-left:8px;vertical-align:1px}.jkcp-content__item label .jkcp-hint{display:inline}.jkcp-content__item .jkcp-files{margin-bottom:8px}.jkcp-content__note{margin:4px 0 8px;padding-left:12px;border-left:var(--jkcp-stroke-heavy) solid var(--jkcp-warn);font-size:14px}.jkcp-content .jkcp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.jkcp-content .jkcp-actions .jkcp-link-button:hover,.jkcp-content .jkcp-actions .jkcp-link-button:focus-visible{color:var(--jkcp-ink)}.jkcp-rating{border:0;padding:0;min-width:0}.jkcp-rating legend{padding:0;margin-bottom:8px;font-size:14px;font-weight:500}.jkcp-rating__option{display:inline-flex;align-items:center;gap:6px;margin:0 20px 8px 0;font-weight:400}.jkcp-week-cal[aria-busy=true]{opacity:.6;transition:opacity .15s var(--jkcp-ease-out)}.jkcp-week__nav{display:flex;align-items:center;gap:8px;margin-bottom:12px}.jkcp-week__range{font-weight:500;margin:0 4px}.jkcp-week__today{margin-left:auto;font-size:14px}.jkcp-week{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:6px;list-style:none;margin:0;padding:0}.jkcp-week__day{min-height:120px;padding:8px;border:1px solid var(--jkcp-rule);border-radius:var(--jkcp-r-box)}.jkcp-week__day.is-today{border-color:var(--jkcp-accent);box-shadow:inset 0 3px 0 var(--jkcp-accent)}.jkcp-week__day.is-past{opacity:.6}.jkcp-week__date{margin:0 0 6px;font-size:13px;color:var(--jkcp-muted)}.jkcp-week__date strong{color:var(--jkcp-ink);font-weight:500}.jkcp-week__item{display:block;margin-bottom:6px;padding:6px;border-radius:4px;background:var(--jkcp-tint);color:var(--jkcp-ink);font-size:13px;line-height:1.3;text-decoration:none}.jkcp-week__item:hover,.jkcp-week__item:focus-visible{background:var(--jkcp-accent);color:var(--jkcp-paper)}.jkcp-week__item--due{background:rgba(0,0,0,0);border:1px dashed var(--jkcp-stroke)}.jkcp-week__time{display:block;font-weight:600}.jkcp-week__title,.jkcp-week__who{display:block;overflow-wrap:anywhere}.jkcp-week__who{color:var(--jkcp-muted)}.jkcp-week__item:hover .jkcp-week__who,.jkcp-week__item:focus-visible .jkcp-week__who{color:inherit}@media(max-width: 900px){.jkcp-week{grid-template-columns:1fr}.jkcp-week__day{min-height:0}.jkcp-week__day.is-empty:not(.is-today){display:none}}.jkcp-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 20px}.jkcp-tabs__tab{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--jkcp-rule);border-radius:999px;font-size:14px;color:var(--jkcp-ink);text-decoration:none}.jkcp-tabs__tab.is-current{border-color:var(--jkcp-ink);background:var(--jkcp-ink);color:var(--jkcp-paper)}.jkcp-tabs__count{font-size:12px;opacity:.7}.jkcp-owner-item ul.jkcp-prose{padding-left:1.2em}#outreach .jkcp-form+.jkcp-form{margin-top:28px}.jkcp-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:8px 0 28px}.jkcp-capture>.jkcp-notice,.jkcp-capture>.jkcp-errors{margin-bottom:28px}.jkcp-capture .jkcp-form>.jkcp-check+button,.jkcp-capture .jkcp-form>.jkcp-meta+button,.jkcp-capture .jkcp-form>.jkcp-errors+button{margin-top:16px}.jkcp-capture .jkcp-form>.jkcp-meta+.jkcp-errors{margin-top:12px}.jkcp-capture .jkcp-form>button+.jkcp-link-button{margin-left:20px}.jkcp-capture .jkcp-list+.jkcp-form,.jkcp-capture .jkcp-empty+.jkcp-form{margin-top:24px}.jkcp-capture .jkcp-form+.jkcp-more,.jkcp-capture .jkcp-section+.jkcp-more{margin-top:32px}.jkcp-bulk-send{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 20px}.jkcp-bulk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:24px}.jkcp-results{margin:8px 0 12px}.jkcp-results-more{margin:0 0 32px}.jkcp-results-table{overflow-x:auto}.jkcp-report__phone{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px 40px}.jkcp-report__shot{display:block;width:200px;height:auto;border:var(--jkcp-stroke) solid var(--jkcp-rule);border-radius:12px}.jkcp-report__group{margin:32px 0 12px;font-size:14px;font-weight:400;color:var(--jkcp-muted)}.jkcp-report__group:first-child{margin-top:0}.jkcp-report__found{display:grid;gap:16px;margin:0;padding-left:1.2em}.jkcp-report__found li{display:grid;gap:2px}.jkcp-report__found span{color:var(--jkcp-muted);font-size:15px}.jkcp-report__grade{display:flex;align-items:center;gap:16px;margin:0 0 28px;color:var(--jkcp-muted)}.jkcp-report__letter{display:grid;place-items:center;width:64px;height:64px;border:var(--jkcp-stroke-heavy) solid currentcolor;border-radius:50%;font-size:32px;font-weight:500;line-height:1;color:var(--jkcp-warn)}.jkcp-report__letter--a,.jkcp-report__letter--b{color:var(--jkcp-ok)}.jkcp-report__letter--e,.jkcp-report__letter--f{color:var(--jkcp-danger)}.jkcp-report__tag{margin-left:6px;padding:2px 8px;border:var(--jkcp-stroke) solid var(--jkcp-rule);border-radius:999px;font-size:12px;font-weight:400;color:var(--jkcp-muted);white-space:nowrap}.jkcp-report__figure{margin:0}.jkcp-report__shotwrap{position:relative;width:200px}.jkcp-report__mark{position:absolute;border:2px solid var(--jkcp-danger);border-radius:4px}.jkcp-report__mark b{position:absolute;top:-10px;left:-10px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--jkcp-danger);color:#fff;font-size:11px;font-weight:500}.jkcp-report__legend{width:200px;margin:12px 0 0;padding-left:1.4em;font-size:13px;color:var(--jkcp-muted)}.jkcp-table-wrap{overflow-x:auto}.jkcp-report__compare{width:100%;border-collapse:collapse;font-size:15px}.jkcp-report__compare th,.jkcp-report__compare td{padding:10px 12px 10px 0;border-bottom:var(--jkcp-stroke) solid var(--jkcp-rule);text-align:left;vertical-align:top}.jkcp-report__compare thead th{font-size:13px;font-weight:400;color:var(--jkcp-muted)}.jkcp-report__compare tbody th{font-weight:500}.jkcp-report__compare .is-you{background:var(--jkcp-tint)}.jkcp-report__quick{margin:12px 0 24px;padding-left:1.2em}.jkcp-report__replies{display:flex;flex-wrap:wrap;gap:8px 24px;margin:-16px 0 32px;font-size:14px}.jkcp-report__replies a{color:var(--jkcp-muted);text-underline-offset:3px}.jkcp-report__about{display:flex;align-items:flex-start;gap:24px}.jkcp-report__about>div>:first-child{margin-top:0}.jkcp-report__photo{flex:none;width:96px;height:96px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.jkcp-report__quote{margin:20px 0;padding-left:16px;border-left:var(--jkcp-stroke-heavy) solid var(--jkcp-rule)}.jkcp-report__quote p{margin:0 0 6px}.jkcp-report__quote cite{font-size:14px;font-style:normal;color:var(--jkcp-muted)}.jkcp-call__times{display:grid;gap:16px;margin:0 0 28px;padding:0;border:0}.jkcp-call__date{margin-bottom:8px;font-weight:500}.jkcp-call__slots{display:flex;flex-wrap:wrap;gap:8px}.jkcp-call__slot{position:relative;display:inline-block;margin:0;font-weight:400}.jkcp-call__slot input{position:absolute;opacity:0}.jkcp-call__slot span{display:inline-block;padding:8px 14px;border:var(--jkcp-stroke) solid var(--jkcp-rule);border-radius:var(--jkcp-r-btn);font-variant-numeric:tabular-nums;cursor:pointer}.jkcp-call__slot input:checked+span{border-color:var(--jkcp-ink);background:var(--jkcp-ink);color:var(--jkcp-paper)}.jkcp-call__slot input:focus-visible+span{outline:3px solid var(--jkcp-accent);outline-offset:3px}.jkcp-call__trap{position:absolute;left:-9999px}.jkcp-options{display:grid;gap:12px}.jkcp-option{display:flex;gap:12px;align-items:flex-start;margin:0;padding:16px 18px;border:var(--jkcp-stroke) solid var(--jkcp-rule);border-radius:var(--jkcp-r-box);font-weight:400;cursor:pointer}.jkcp-option input{margin-top:5px;accent-color:var(--jkcp-accent-text)}.jkcp-option.is-recommended{border-color:var(--jkcp-ink)}.jkcp-option:has(input:checked){border-color:var(--jkcp-accent-text);box-shadow:0 0 0 1px var(--jkcp-accent-text)}.jkcp-option__body{display:grid;gap:6px}.jkcp-option__tag{justify-self:start;font-size:12px;padding:2px 8px;border-radius:999px;background:var(--jkcp-tint);color:var(--jkcp-accent-text)}.jkcp-option__name{font-size:18px}.jkcp-option__detail,.jkcp-option__price{font-size:15px;color:var(--jkcp-muted-2)}.jkcp-option__price{display:grid;gap:2px;color:var(--jkcp-ink)}.jkcp-cap-row{margin-bottom:12px}.jkcp-cap-row .is-full dd{color:var(--jkcp-warn);font-weight:500}.jkcp-capacity__fields{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:0 16px}.jkcp-report .jkm-lede+.jkcp-actions,.jkcp-report .jkm-lede+.jkcp-meta+.jkcp-actions,.jkcp-report .jkm-row__content>p+.jkcp-actions,.jkcp-call .jkm-lede+.jkcp-errors,.jkcp-call__form{margin-top:28px}.jkcp-report .jkm-lede+.jkcp-meta{margin-top:16px}.jkcp-report__found+.jkcp-meta{margin-top:20px}.jkcp-next-step>.jkcp-meta{margin-bottom:20px}.jkcp-next-step>form+form{margin-top:40px}.jkcp-next-step .jkcp-actions{margin-bottom:0}.jkcp-next-step>.jkcp-inline-form{margin-top:24px}.jkcp-list+.jkcp-actions{margin-top:16px}.jkcp-options-edit>.jkcp-hint{margin-bottom:20px}.jkcp-options-edit .jkcp-section{margin:0 0 8px;padding:0;border:0}.jkcp-prospects>.jkcp-list+.jkcp-more,.jkcp-prospects>.jkcp-empty+.jkcp-more{margin-top:32px}.jkcp-proposal .jkcp-meta+.jkcp-form{margin-top:16px}.jkcp-sales .jkm-lede+.jkcp-actions{margin-top:24px}.jkcp-sales .jkcp-meta+.jkcp-form,.jkcp-sales .jkcp-more>summary+.jkcp-meta{margin-top:16px}.jkcp-sales .jkcp-form>.jkcp-hint{margin:-12px 0 20px}.jkcp-sales .jkcp-more+.jkcp-tabs{margin-top:40px}.jkcp-sales .jkcp-section>.jkcp-actions{margin:16px 0 0}.jkcp-sales .jkm-page__title+.jkcp-details,.jkcp-sales .jkcp-notice+.jkcp-details{margin-top:32px}.jkcp-sales ul.jkcp-prose{padding-left:1.25em}.jkcp-upwork>.jkcp-meta+.jkcp-tabs,.jkcp-upwork>.jkcp-errors+.jkcp-tabs{margin-top:24px}.jkcp-upwork .jkcp-tabs+.jkcp-meta{margin:16px 0 8px}.jkcp-upwork .jkcp-upwork__job .jkcp-item__main{display:flex;flex-direction:column;gap:4px}.jkcp-upwork__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.jkcp-upwork__actions .jkcp-inline-form{margin:0}.jkcp-tabs--kind{margin-bottom:12px}.jkcp-prospects>.jkcp-meta+.jkcp-actions{margin-top:16px}.jkcp-prospects>.jkcp-empty+.jkcp-meta,.jkcp-prospects>.jkcp-list+.jkcp-meta{margin-top:16px}.jkcp-prospects>.jkcp-more[open]{margin-bottom:32px}.jkcp-prospects>.jkcp-more[open]>summary{margin-bottom:16px}.jkcp-prospects>.jkcp-more[open]>p+p{margin-top:12px}.jkcp-form>.jkcp-meta+.jkcp-field{margin-top:16px}.jkcp-copy{width:100%;max-width:560px;font-family:var(--jkcp-mono, ui-monospace, monospace);font-size:13px;padding:8px 10px;border:var(--jkcp-stroke) solid var(--jkcp-rule);border-radius:var(--jkcp-r-box);background:var(--jkcp-paper);color:var(--jkcp-ink)}:where(:root){color-scheme:light;--jkcp-forest: #1f3d2b;--jkcp-forest-mid: #2e5540;--jkcp-sage: #a8b89a;--jkcp-coral: #e8735a;--jkcp-coral-dark: #b8432a;--jkcp-on-dark: #f6f2ea;--jkcp-on-dark-muted: #d9e0d2;--jkcp-field: #5e6e61;--jkcp-ink: #14261b;--jkcp-paper: #fff;--jkcp-accent: #e8735a;--jkcp-accent-text: #14261b;--jkcp-tint: #dde3d3;--jkcp-muted: #3a4a3f;--jkcp-muted-2: #3a4a3f;--jkcp-muted-3: #3a4a3f;--jkcp-rule: #dde3d3;--jkcp-hover: #f2f5ee;--jkcp-danger: #14261b;--jkcp-danger-bg: #f9d9d0;--jkcp-ok: #1f3d2b;--jkcp-warn: #14261b;--jkcp-stroke: 1px;--jkcp-stroke-heavy: 2px;--jkcp-r-sm: 10px;--jkcp-r-card: 16px;--jkcp-r-btn: 999px;--jkcp-r-box: 12px;--jkcp-container: 1240px;--jkcp-gutter: 32px;--jkcp-article: 660px;--jkcp-label-col: 220px;--jkcp-sans: 'Geist', system-ui, -apple-system, 'Segoe UI', sans-serif;--jkcp-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, 'Liberation Mono', monospace;--jkcp-ease-out: cubic-bezier(0.22, 1, 0.36, 1)}body.jkcp{background:var(--jkcp-paper);color:var(--jkcp-ink);font-family:var(--jkcp-sans)}.jkcp :focus-visible,.jkcp-bar :focus-visible{outline:3px solid var(--jkcp-ink);outline-offset:2px;box-shadow:0 0 0 6px var(--jkcp-paper)}.jkcp a{text-underline-offset:3px}.jkcp-skip{position:absolute;top:8px;left:8px;z-index:100;padding:12px 20px;border-radius:999px;background:var(--jkcp-paper);color:var(--jkcp-ink);font-weight:600;transform:translateY(-200%)}.jkcp-skip:focus{transform:none}@media(display-mode: standalone){.jkcp-bar{padding-top:env(safe-area-inset-top)}}.jkcp-app .jkcp-bar{padding-top:env(safe-area-inset-top)}.jkcp-bar{background:var(--jkcp-forest);color:var(--jkcp-on-dark)}.jkcp-bar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;max-width:var(--jkcp-container);margin-inline:auto;padding:16px var(--jkcp-gutter)}.jkcp-bar__brand{display:flex;align-items:center;gap:16px}.jkcp-bar__logo{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--jkcp-on-dark);text-decoration:none}.jkcp-bar__word{font-size:20px;font-weight:600;letter-spacing:-0.02em}.jkcp-bar__divider{width:1px;height:20px;background:var(--jkcp-forest-mid)}.jkcp-bar__label,.jkcp-bar__name{color:var(--jkcp-on-dark-muted);font-size:14px}.jkcp-bar__user{display:flex;align-items:center;gap:12px}.jkcp-bar .jkcp-bar__settings{display:none;width:44px;height:44px;color:var(--jkcp-on-dark)}@media(display-mode: standalone){.jkcp-bar .jkcp-bar__settings{display:inline-flex}}.jkcp-app .jkcp-bar .jkcp-bar__settings{display:inline-flex}.jkcp-bar__label{position:relative;top:1px}.jkcp-bar__avatar{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--jkcp-sage);color:var(--jkcp-ink);font-size:14px;font-weight:600}@media(max-width: 759px){.jkcp-bar__inner{padding:14px 20px}.jkcp-bar__divider,.jkcp-bar__name{display:none}.jkcp-bar__brand{gap:8px}.jkcp-bar__word{font-size:18px}}.jkcp-foot{border-top:1px solid var(--jkcp-rule);color:var(--jkcp-muted);font-size:14px}.jkcp-foot__inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;max-width:var(--jkcp-container);margin-inline:auto;padding:24px var(--jkcp-gutter)}.jkcp-foot a{color:var(--jkcp-ink);font-weight:600}.jkcp .jkm-page,.jkm-page.jkcp{max-width:var(--jkcp-container);margin-inline:auto;padding:40px var(--jkcp-gutter) 96px}.jkcp .jkm-page__title,.jkm-page.jkcp .jkm-page__title{margin:0;font-size:36px;font-weight:700;line-height:1.15;letter-spacing:-0.02em}.jkcp__client{margin:0 0 6px;color:var(--jkcp-muted);font-size:14px;font-weight:500}.jkcp-layout{display:grid;grid-template-areas:"head head" "nav main";grid-template-columns:var(--jkcp-label-col) minmax(0, 1fr);gap:32px;align-items:start}.jkcp-layout__head{grid-area:head;display:flex;flex-direction:column}.jkcp-layout>.jkcp-nav{grid-area:nav;position:sticky;top:calc(var(--wp-admin--admin-bar--height, 0px) + 30px)}.jkcp-layout>.jkcp__content{grid-area:main;display:flex;flex-direction:column;gap:24px;min-width:0}.jkcp__body{margin-top:0}.jkcp-nav__list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.jkcp-nav .jkcp-nav__link{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:0 14px;border-radius:var(--jkcp-r-sm);color:var(--jkcp-ink);font-size:16px;text-decoration:none;transition:background-color .2s var(--jkcp-ease-out)}.jkcp-nav .jkcp-nav__link:hover,.jkcp-nav .jkcp-nav__link:focus-visible{background:var(--jkcp-tint);color:var(--jkcp-ink)}.jkcp-nav .jkcp-nav__link.is-current{background:var(--jkcp-forest);color:var(--jkcp-on-dark);font-weight:600}.jkcp-nav__dot{position:static;flex:none;width:8px;height:8px;margin:0;border-radius:50%;background:var(--jkcp-coral-dark)}.jkcp-nav .jkcp-nav__extra .jkcp-nav__link{color:var(--jkcp-muted);font-size:14px}.jkcp-nav .jkcp-nav__extra .jkcp-nav__link.is-current{color:var(--jkcp-on-dark)}.jkcp-nav__search{margin-top:16px;padding-top:16px;border-top:1px solid var(--jkcp-sage)}.jkcp-nav__out{margin-top:0}.jkcp-nav__more{display:none}@media(max-width: 759px){.jkcp .jkm-page,.jkm-page.jkcp{padding:28px 20px 64px}.jkcp .jkm-page__title,.jkm-page.jkcp .jkm-page__title{font-size:30px}.jkcp-layout{grid-template-areas:"nav" "head" "main";grid-template-columns:minmax(0, 1fr);gap:20px}.jkcp-layout>.jkcp-nav{position:static;margin:-28px -20px 8px;padding:0 20px 14px;overflow-x:auto;background:var(--jkcp-forest);scrollbar-width:none}.jkcp-nav__list{flex-flow:row nowrap;gap:6px;width:-moz-max-content;width:max-content;padding:0;border:0}.jkcp-nav .jkcp-nav__link{padding:0 14px;border-radius:999px;color:var(--jkcp-on-dark);font-size:14px;white-space:nowrap}.jkcp-nav .jkcp-nav__link:hover,.jkcp-nav .jkcp-nav__link:focus-visible{background:var(--jkcp-forest-mid);color:var(--jkcp-on-dark)}.jkcp-nav .jkcp-nav__link.is-current{background:var(--jkcp-paper);color:var(--jkcp-ink)}.jkcp-nav__dot{width:6px;height:6px;background:var(--jkcp-coral)}.jkcp-nav__extra{display:none}.jkcp-nav__more{display:block;position:static;margin:0}.jkcp-nav__more summary{cursor:pointer;list-style:none}.jkcp-nav__more summary::-webkit-details-marker{display:none}.jkcp-nav__more summary::after{content:"";width:8px;height:8px;border-right:2px solid currentcolor;border-bottom:2px solid currentcolor;transform:translateY(-2px) rotate(45deg)}.jkcp-nav__more details[open]>ul{position:absolute;right:20px;left:20px;z-index:30;display:flex;flex-direction:column;gap:4px;margin-top:8px;padding:8px;border:1px solid var(--jkcp-rule);border-radius:var(--jkcp-r-card);background:var(--jkcp-paper);box-shadow:0 24px 48px rgba(20,38,27,.18);list-style:none}.jkcp-nav__more details[open]>ul .jkcp-nav__link,.jkcp-nav__more details[open]>ul .jkcp-nav__link:hover{border-radius:var(--jkcp-r-sm);color:var(--jkcp-ink)}.jkcp-nav__more details[open]>ul .jkcp-nav__link:hover,.jkcp-nav__more details[open]>ul .jkcp-nav__link:hover:hover{background:var(--jkcp-tint)}}.jkcp__content>.jkcp-section,.jkcp-card{margin:0;padding:24px;border:1px solid var(--jkcp-rule);border-radius:var(--jkcp-r-card);background:var(--jkcp-paper)}.jkcp__content>.jkcp-section.jkcp-cards,.jkcp__content>.jkcp-section.jkcp-activity,.jkcp__content>.jkcp-refer-prompt{padding:0;border:0;background:none}.jkcp__content>.jkcp-section.jkcp-activity{padding-top:8px}.jkcp-section__title{margin:0 0 12px;color:var(--jkcp-ink);font-size:20px;font-weight:600;line-height:1.3}.jkcp-card__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:12px}.jkcp-card__head .jkcp-section__title{margin:0}.jkcp-card__count{color:var(--jkcp-muted);font-size:14px}.jkcp-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 240px), 1fr));gap:24px}.jkcp-cards>.jkcp-card{display:flex;flex-direction:column;gap:12px;min-width:0}.jkcp-cards>.jkcp-card .jkcp-section__title{margin:0}.jkcp-cards>.jkcp-card .jkcp-list{border-top:0}.jkcp-card__foot{margin-top:auto;padding-top:4px;font-size:14px}.jkcp-card__foot a:not(.jkm-btn){display:inline-flex;align-items:center;gap:4px;min-height:44px;color:inherit;font-weight:600}.jkcp-card--forest{border-color:var(--jkcp-forest);background:var(--jkcp-forest);color:var(--jkcp-on-dark)}.jkcp-card--forest .jkcp-section__title,.jkcp-card--forest a{color:var(--jkcp-on-dark)}.jkcp-card--forest .jkcp-meta,.jkcp-card--forest .jkcp-health__meta{color:var(--jkcp-on-dark-muted)}.jkcp-site-card .jkcp-health{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;border:0}.jkcp-health__state{display:flex;align-items:center;gap:8px;font-size:16px}.jkcp-health__meta{font-size:14px}.jkcp-site-card .jkcp-health__dot{width:10px;height:10px;border-radius:50%;background:var(--jkcp-sage)}.jkcp-site-card .jkcp-health--warning .jkcp-health__dot{background:var(--jkcp-on-dark);box-shadow:inset 0 0 0 3px var(--jkcp-coral)}.jkcp-site-card .jkcp-health--down .jkcp-health__dot{background:var(--jkcp-coral)}.jkcp-big{font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-0.01em}.jkcp-empty,.jkcp-meta,.jkcp-hint{color:var(--jkcp-muted);font-size:14px}.jkcp-hint{font-size:14px}.jkcp-list{margin:0;padding:0;border-top:0;list-style:none}.jkcp-item{align-items:center;padding:16px 0;border-top:1px solid var(--jkcp-rule);border-bottom:0}.jkcp-list--compact .jkcp-item{padding:12px 0}.jkcp-item__title{font-size:16px;font-weight:600}a.jkcp-item__main:hover .jkcp-item__title,a.jkcp-item__main:focus-visible .jkcp-item__title{color:var(--jkcp-ink);text-decoration:underline}.jkcp-item__meta,.jkcp-item__note{color:var(--jkcp-muted);font-size:14px}.jkcp-item__amount{color:var(--jkcp-muted);font-weight:400}.jkcp-item__links a:not(.jkm-btn),.jkcp-after-list a,.jkcp-details a,.jkcp-prose a,.jkcp-hint a,.jkcp-meta a,.jkcp-notice a,.jkcp-back a{color:var(--jkcp-ink);font-weight:600;text-decoration:underline}.jkcp-item__action{color:var(--jkcp-ink);font-weight:600}.jkcp-after-list{margin-top:4px;font-size:14px}.jkcp-after-list a{display:inline-flex;align-items:center;min-height:44px}.jkcp-back{order:-1;margin:0 0 6px;font-size:14px}.jkcp-back a{display:inline-flex;align-items:center;min-height:44px;color:var(--jkcp-muted);font-weight:500;text-decoration:none}.jkcp-back a:hover{color:var(--jkcp-ink);text-decoration:underline}.jkcp-feed{margin:0;padding:0;list-style:none}.jkcp-feed__item{padding:12px 0;border-top:1px solid var(--jkcp-sage);border-bottom:0;color:var(--jkcp-ink);font-size:16px}.jkcp-feed__item:last-child{border-bottom:1px solid var(--jkcp-sage)}.jkcp-feed__time{color:var(--jkcp-muted);font-size:14px}.jkcp-section .jkcp-feed__item{border-color:var(--jkcp-rule)}.jkcp-status{display:inline-flex;align-items:center;padding:6px 12px;border:0;border-radius:999px;background:var(--jkcp-tint);color:var(--jkcp-ink);font-size:14px;font-weight:600;line-height:1.3;white-space:nowrap}.jkcp-list--compact .jkcp-status{padding:4px 10px;font-size:12px}.jkcp-status--attention,.jkcp-status--overdue,.jkcp-status--unpaid,.jkcp-status--sent,.jkcp-status--quoted{background:var(--jkcp-coral);color:#000}.jkcp-status--overdue::before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:6px;border-radius:50%;background:#000;color:var(--jkcp-coral);font-size:11px;font-weight:700}.jkcp-status--live,.jkcp-status--done,.jkcp-status--paid,.jkcp-status--ongoing,.jkcp-status--approved,.jkcp-status--accepted,.jkcp-status--confirmed,.jkcp-status--complete,.jkcp-status--answered{background:var(--jkcp-forest);color:var(--jkcp-on-dark)}.jkcp-status--in-progress,.jkcp-status--review,.jkcp-status--planned,.jkcp-status--open,.jkcp-status--pending,.jkcp-status--requested,.jkcp-status--processing{background:var(--jkcp-tint);color:var(--jkcp-ink)}.jkcp-progress{max-width:none;margin-bottom:0;font-size:14px;color:var(--jkcp-muted)}.jkcp-progress__bar{height:8px;border-radius:4px;background:var(--jkcp-tint)}.jkcp-progress__bar span{background:var(--jkcp-forest)}.jkcp-progress--compact .jkcp-progress__bar{height:8px}.jkcp-card .jkcp-item .jkcp-progress--compact{max-width:240px;margin-top:8px}.jkcp-details{gap:16px 40px;margin-bottom:0}.jkcp-details dt{color:var(--jkcp-muted);font-size:14px}.jkcp-details dd{margin:0;font-size:16px;font-weight:600}.jkcp-summary{display:flex;flex-direction:column;gap:20px;padding:28px;border-radius:var(--jkcp-r-card);background:var(--jkcp-forest);color:var(--jkcp-on-dark)}.jkcp-summary .jkcp-details{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 140px), 1fr))}.jkcp-summary .jkcp-details dt{color:var(--jkcp-on-dark-muted)}.jkcp-summary .jkcp-details dd{font-size:18px}.jkcp-summary .jkcp-details a{color:var(--jkcp-on-dark)}.jkcp-summary .jkcp-progress{grid-template-columns:minmax(0, 1fr);gap:8px;color:var(--jkcp-on-dark-muted)}.jkcp-summary .jkcp-progress__bar{height:10px;border-radius:5px;background:var(--jkcp-forest-mid)}.jkcp-summary .jkcp-progress__bar span{background:var(--jkcp-coral)}.jkcp-summary .jkcp-status{padding:0;background:none;color:var(--jkcp-on-dark);font-size:18px}.jkcp-summary .jkcp-status::before{display:none}.jkcp-timeline{margin:0;padding:0;border-left:0;list-style:none}.jkcp-timeline__item{grid-template-columns:minmax(0, 1fr) auto;gap:2px 16px;padding:0 0 20px 40px;color:var(--jkcp-ink)}.jkcp-timeline__item::before{top:2px;left:0;width:20px;height:20px;border:2px solid var(--jkcp-sage);background:var(--jkcp-paper)}.jkcp-timeline__item:not(:last-child)::after{content:"";position:absolute;top:26px;bottom:2px;left:9px;width:2px;background:var(--jkcp-rule)}.jkcp-timeline__item.is-past::before{border-color:var(--jkcp-forest);background:var(--jkcp-forest) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F6F2EA' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") no-repeat center/12px}.jkcp-timeline__item.is-next::before{border-color:var(--jkcp-coral);background:var(--jkcp-coral);box-shadow:0 0 0 4px #f9d9d0}@media(max-width: 560px){.jkcp-timeline__item{grid-template-columns:minmax(0, 1fr)}}.jkcp-timeline__text{font-size:16px;font-weight:600;order:-1}.jkcp-timeline__date{grid-column:1;color:var(--jkcp-muted);font-size:14px}.jkcp-timeline__tag{background:var(--jkcp-tint);color:var(--jkcp-ink);font-weight:600}.jkcp-notice{margin:16px 0 0;padding:16px 20px;border:0;border-radius:12px;background:var(--jkcp-sage);color:var(--jkcp-ink);font-size:16px;font-weight:500}.jkcp-errors{margin:0 0 20px;padding:16px 20px 16px 52px;position:relative;border:2px solid var(--jkcp-ink);border-radius:12px;background:var(--jkcp-danger-bg);color:var(--jkcp-ink);font-size:16px}.jkcp-errors::before{content:"!";position:absolute;top:16px;left:18px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--jkcp-ink);color:var(--jkcp-paper);font-size:14px;font-weight:700}.jkcp-refer-prompt{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin:0;padding:20px 24px !important;border-radius:var(--jkcp-r-card);background:var(--jkcp-sage) !important;color:var(--jkcp-ink);font-size:16px}.jkcp-refer-prompt a{color:var(--jkcp-ink);font-weight:600}.jkcp-preview-bar,.jkcp-tour-bar{background:var(--jkcp-coral);color:#000}.jkcp-preview-bar a,.jkcp-tour-bar a{color:#000;font-weight:600}.jkcp .jkm-btn,.jkcp .jkm-form button[type=submit],.jkcp-bare .jkm-btn,.jkcp-bare .jkm-form button[type=submit]{justify-content:center;min-height:44px;padding:12px 22px;border:1px solid var(--jkcp-forest);border-radius:999px;background:rgba(0,0,0,0);color:var(--jkcp-ink);font-size:16px;font-weight:600;line-height:1.2}.jkcp .jkm-btn:hover,.jkcp .jkm-btn:focus-visible,.jkcp .jkm-form button[type=submit]:hover,.jkcp .jkm-form button[type=submit]:focus-visible,.jkcp-bare .jkm-btn:hover,.jkcp-bare .jkm-btn:focus-visible,.jkcp-bare .jkm-form button[type=submit]:hover,.jkcp-bare .jkm-form button[type=submit]:focus-visible{border-color:var(--jkcp-forest);background:var(--jkcp-tint);color:var(--jkcp-ink)}.jkcp .jkm-btn--solid,.jkcp .jkm-form button[type=submit],.jkcp-bare .jkm-btn--solid,.jkcp-bare .jkm-form button[type=submit]{background:var(--jkcp-forest);color:var(--jkcp-on-dark)}.jkcp .jkm-btn--solid:hover,.jkcp .jkm-btn--solid:focus-visible,.jkcp .jkm-form button[type=submit]:hover,.jkcp .jkm-form button[type=submit]:focus-visible,.jkcp-bare .jkm-btn--solid:hover,.jkcp-bare .jkm-btn--solid:focus-visible,.jkcp-bare .jkm-form button[type=submit]:hover,.jkcp-bare .jkm-form button[type=submit]:focus-visible{border-color:var(--jkcp-ink);background:var(--jkcp-ink);color:var(--jkcp-on-dark)}.jkcp .jkm-btn.jkcp-pay{border-color:var(--jkcp-coral);background:var(--jkcp-coral);color:#000}.jkcp .jkm-btn.jkcp-pay:hover,.jkcp .jkm-btn.jkcp-pay:focus-visible{border-color:#ef8a74;background:#ef8a74;color:#000}.jkcp .jkm-btn--sm{padding:10px 16px;font-size:14px}.jkcp .jkm-form :is(input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=search],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=file],textarea,select),.jkcp-bare .jkm-form :is(input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=search],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=file],textarea,select){border:1px solid var(--jkcp-field);border-radius:var(--jkcp-r-sm);background:var(--jkcp-paper);color:var(--jkcp-ink);font-family:var(--jkcp-sans);font-size:16px}.jkcp .jkm-form :is(input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=search],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=file],textarea,select):focus-visible,.jkcp-bare .jkm-form :is(input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=search],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=file],textarea,select):focus-visible{outline:3px solid var(--jkcp-ink);outline-offset:2px}.jkcp .jkm-form label,.jkcp-bare .jkm-form label{font-size:14px;font-weight:600}.jkcp input[type=checkbox],.jkcp input[type=radio],.jkcp-bare input[type=checkbox],.jkcp-bare input[type=radio]{width:18px;height:18px;accent-color:var(--jkcp-ink)}.jkcp-link-button{color:var(--jkcp-ink);font-weight:600}.jkcp-choices{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 200px), 1fr));gap:12px;margin:0 0 20px;padding:0;border:0}.jkcp-choices legend{margin-bottom:12px;padding:0;font-size:14px;font-weight:600}.jkcp-choice{position:relative;display:flex}.jkcp-choice input{position:absolute;inset:0;width:100% !important;height:100% !important;margin:0;opacity:0;cursor:pointer}.jkcp-choice span{display:flex;align-items:center;width:100%;min-height:52px;padding:14px 18px;border:2px solid var(--jkcp-sage);border-radius:var(--jkcp-r-sm);font-size:16px;font-weight:600}.jkcp-choice input:hover+span{background:var(--jkcp-hover)}.jkcp-choice input:checked+span{border-color:var(--jkcp-forest);background:var(--jkcp-forest);color:var(--jkcp-on-dark)}.jkcp-choice input:focus-visible+span{outline:3px solid var(--jkcp-ink);outline-offset:2px}.jkcp-rounds{display:flex;gap:6px;margin-bottom:8px}.jkcp-rounds span{flex:1;height:8px;border-radius:4px;background:var(--jkcp-tint)}.jkcp-rounds span.is-used{background:var(--jkcp-forest)}.jkcp-topay{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:var(--jkcp-r-card);background:var(--jkcp-coral);color:#000}.jkcp-topay__title{margin:0;font-size:16px;font-weight:600}.jkcp-topay__amount{font-size:36px;font-weight:700;letter-spacing:-0.02em;line-height:1.1}.jkcp-topay__meta{font-size:14px}.jkcp-topay .jkm-btn{align-self:flex-start;margin-top:8px;border-color:var(--jkcp-forest) !important;background:var(--jkcp-forest) !important;color:var(--jkcp-on-dark) !important}.jkcp-bare--login{display:flex;flex-wrap:wrap;max-width:none !important;min-height:100vh;margin:0 !important;padding:0 !important}.jkcp-signin__brand{display:flex;flex:1 1 420px;flex-direction:column;justify-content:space-between;gap:48px;padding:48px;overflow:hidden;background:var(--jkcp-forest);color:var(--jkcp-on-dark)}.jkcp-signin__brand p{max-width:420px;color:var(--jkcp-on-dark-muted);font-size:18px;line-height:1.5}.jkcp-signin__logo{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--jkcp-on-dark);text-decoration:none}.jkcp-signin__logo span{font-size:24px;font-weight:600;letter-spacing:-0.02em}.jkcp-signin__art{display:flex;align-items:center;justify-content:center;align-self:center;width:min(320px,70vw);border-radius:50% 50% 24px 50%;background:var(--jkcp-sage);aspect-ratio:1/1}.jkcp-signin__art svg{width:70%;height:auto}.jkcp-signin__panel{display:flex;flex:1 1 520px;align-items:center;justify-content:center;padding:48px}.jkcp-signin__panel .jkcp-login{display:flex;flex-direction:column;gap:24px;width:100%;max-width:420px}@media(max-width: 759px){.jkcp-signin__brand{flex-basis:100%;flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px;padding:20px}.jkcp-signin__brand p{font-size:16px}.jkcp-signin__art{display:none}.jkcp-signin__panel{padding:32px 20px 48px}}.jkcp-login .jkcp__client{margin:0}.jkcp-login .jkm-page__title{margin:0}.jkcp-login .jkm-lede{color:var(--jkcp-muted);font-size:16px;line-height:1.6}.jkcp-login .jkcp-form{display:flex;flex-direction:column;gap:16px;max-width:none}.jkcp-login .jkcp-form button[type=submit]{width:100%;padding-block:16px}.jkcp-login #jkcp-code{font-size:24px;letter-spacing:.3em}.jkcp-or{display:flex;align-items:center;gap:12px;color:var(--jkcp-muted);font-size:14px}.jkcp-or::before,.jkcp-or::after{content:"";flex:1;height:1px;background:var(--jkcp-sage)}.jkcp-bare:not(.jkcp-bare--login){max-width:var(--jkcp-container);margin-inline:auto;padding:40px var(--jkcp-gutter) 96px}.jkcp-table-wrap{overflow-x:auto}.jkcp table{border-collapse:collapse}.jkcp-approval{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}.jkcp-approval__main{display:flex;flex:999 1 420px;flex-direction:column;gap:24px;min-width:0}.jkcp-approval__main .jkcp-actions{margin:0}.jkcp-approval__side{display:flex;flex:1 1 260px;flex-direction:column;gap:24px;max-width:100%}@media(min-width: 1024px){.jkcp-approval__side{max-width:320px}}.jkcp-facts{display:flex;flex-direction:column;gap:16px;margin:0}.jkcp-facts div{display:flex;flex-direction:column;gap:4px}.jkcp-facts dt{color:var(--jkcp-muted);font-size:14px}.jkcp-facts dd{margin:0;font-size:16px;font-weight:600}.jkcp-history .jkcp-section__title{font-size:18px}.jkcp-history .jkcp-item{padding:12px 0;border-top-color:var(--jkcp-sage)}.jkcp-history .jkcp-item:last-child{border-bottom:1px solid var(--jkcp-sage)}.jkcp-history .jkcp-item__title{font-size:14px}.jkcp-answer{max-width:none}.jkcp-answer .jkcp-field{margin-bottom:20px}.jkcp-answer__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.jkcp-answer__foot .jkcp-hint{margin:0}.jkcp .jkm-form label .jkcp-label-note,.jkcp-label-note{color:var(--jkcp-muted);font-weight:400}.jkcp-actions--links{gap:4px 20px;margin:0}.jkcp-actions--links a{display:inline-flex;align-items:center;min-height:44px;color:var(--jkcp-ink);font-size:14px;font-weight:600}.jkcp__content>.jkcp-section.jkcp-plain{max-width:640px;padding:8px 0;border:0;background:none}.jkcp__content>.jkcp-section.jkcp-plain .jkcp-section__title{font-size:18px}.jkcp-topay__meta strong{font-weight:700}.jkcp-item .jkcp-pay{margin-left:auto}.jkcp-passkey-login{display:flex;flex-direction:column;gap:16px;padding-top:0;border-top:0}.jkcp-passkey-login[hidden]{display:none}.jkcp-passkey-login .jkm-btn{width:100%}.jkcp-signin__panel .jkcp-hint a{display:inline-flex;align-items:center;min-height:44px}.jkcp .jkm-form label.jkcp-check,.jkcp label.jkcp-check{display:flex;align-items:flex-start;gap:10px;min-height:44px;font-size:16px;font-weight:400}.jkcp .jkm-form label.jkcp-check input,.jkcp label.jkcp-check input{flex:none;margin-top:3px}.jkcp .jkm-btn{text-decoration:none}.jkcp details>summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer}.jkcp-site-card .jkcp-health,.jkcp-site-card .jkcp-health__state,.jkcp-site-card .jkcp-health strong{color:var(--jkcp-on-dark)}.jkcp-bar__end{display:flex;align-items:center;gap:24px}.jkcp-bar__site{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--jkcp-on-dark);font-size:14px;font-weight:600;text-decoration:none}@media(display-mode: standalone){.jkcp-bar__site{display:none}}.jkcp-app .jkcp-bar__site{display:none}.jkcp-bar__site:hover{color:var(--jkcp-on-dark);text-decoration:underline;text-underline-offset:3px}.jkcp-bar__site-short{display:none}@media(max-width: 759px){.jkcp-bar__site-long{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.jkcp-bar__site-short{display:inline}}@media(max-width: 759px){.jkcp-bar__end{gap:12px}}.jkcp .jkcp-item__action,.jkcp .jkcp-after-list a,.jkcp .jkcp-period__step a,.jkcp .jkcp-period__export,.jkcp .jkcp-actions--links a,.jkcp .jkcp-card__foot a:not(.jkm-btn),.jkcp .jkm-form button.jkcp-link-button,.jkcp button.jkcp-link-button,.jkcp a.jkcp-link-button,.jkcp-bare .jkcp-link-button,.jkcp .jkcp-more>summary,.jkcp .jkcp-hours__log>summary,.jkcp .jkcp-subscribe__more>summary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 16px;border:1px solid var(--jkcp-forest);border-radius:999px;background:var(--jkcp-paper);color:var(--jkcp-ink);font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--jkcp-ease-out)}.jkcp .jkcp-item__action:hover,.jkcp .jkcp-item__action:focus-visible,.jkcp .jkcp-after-list a:hover,.jkcp .jkcp-after-list a:focus-visible,.jkcp .jkcp-period__step a:hover,.jkcp .jkcp-period__step a:focus-visible,.jkcp .jkcp-period__export:hover,.jkcp .jkcp-period__export:focus-visible,.jkcp .jkcp-actions--links a:hover,.jkcp .jkcp-actions--links a:focus-visible,.jkcp .jkcp-card__foot a:not(.jkm-btn):hover,.jkcp .jkcp-card__foot a:not(.jkm-btn):focus-visible,.jkcp .jkm-form button.jkcp-link-button:hover,.jkcp .jkm-form button.jkcp-link-button:focus-visible,.jkcp button.jkcp-link-button:hover,.jkcp button.jkcp-link-button:focus-visible,.jkcp a.jkcp-link-button:hover,.jkcp a.jkcp-link-button:focus-visible,.jkcp-bare .jkcp-link-button:hover,.jkcp-bare .jkcp-link-button:focus-visible,.jkcp .jkcp-more>summary:hover,.jkcp .jkcp-more>summary:focus-visible,.jkcp .jkcp-hours__log>summary:hover,.jkcp .jkcp-hours__log>summary:focus-visible,.jkcp .jkcp-subscribe__more>summary:hover,.jkcp .jkcp-subscribe__more>summary:focus-visible{background:var(--jkcp-tint);color:var(--jkcp-ink);text-decoration:none}.jkcp .jkcp-more,.jkcp .jkcp-hours__log,.jkcp .jkcp-subscribe__more{margin-top:20px}.jkcp .jkcp-more>summary,.jkcp .jkcp-hours__log>summary,.jkcp .jkcp-subscribe__more>summary{list-style:none}.jkcp .jkcp-more>summary::-webkit-details-marker,.jkcp .jkcp-hours__log>summary::-webkit-details-marker,.jkcp .jkcp-subscribe__more>summary::-webkit-details-marker{display:none}.jkcp .jkcp-more>summary::after,.jkcp .jkcp-hours__log>summary::after,.jkcp .jkcp-subscribe__more>summary::after{content:"";width:7px;height:7px;margin:-3px 2px 0 4px;border-right:2px solid currentcolor;border-bottom:2px solid currentcolor;transform:rotate(45deg);transition:transform .2s var(--jkcp-ease-out)}.jkcp .jkcp-more[open]>summary,.jkcp .jkcp-hours__log[open]>summary,.jkcp .jkcp-subscribe__more[open]>summary{background:var(--jkcp-tint)}.jkcp .jkcp-more[open]>summary::after,.jkcp .jkcp-hours__log[open]>summary::after,.jkcp .jkcp-subscribe__more[open]>summary::after{margin-top:3px;transform:rotate(-135deg)}.jkcp .jkcp-more .jkm-form,.jkcp .jkcp-hours__log .jkm-form,.jkcp .jkcp-subscribe__more .jkm-form{margin-top:20px}.jkcp .jkcp-card--forest .jkcp-card__foot a:not(.jkm-btn){border-color:var(--jkcp-on-dark);background:rgba(0,0,0,0);color:var(--jkcp-on-dark)}.jkcp .jkcp-card--forest .jkcp-card__foot a:not(.jkm-btn):hover,.jkcp .jkcp-card--forest .jkcp-card__foot a:not(.jkm-btn):focus-visible{background:var(--jkcp-on-dark);color:var(--jkcp-forest)}.jkcp .jkcp-card__foot{padding-top:8px}.jkcp .jkcp-item>.jkcp-item__action,.jkcp .jkcp-item>form .jkcp-link-button{flex:none;align-self:center}.jkcp .jkcp-after-list{margin-top:16px}.jkcp .jkcp-period{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px}.jkcp .jkcp-period__switch{border-color:var(--jkcp-forest)}.jkcp .jkcp-period__switch a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;color:var(--jkcp-ink);font-size:14px;font-weight:500;text-decoration:none}.jkcp .jkcp-period__switch a.is-current{background:var(--jkcp-forest);color:var(--jkcp-on-dark)}.jkcp .jkcp-period__export{margin-left:auto}.jkcp .jkcp-refer-prompt{align-items:center;border:0 !important}.jkcp .jkcp-refer-prompt a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 16px;border:1px solid var(--jkcp-forest);border-radius:999px;background:var(--jkcp-paper);color:var(--jkcp-ink);font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--jkcp-ease-out)}.jkcp .jkcp-refer-prompt a:hover,.jkcp .jkcp-refer-prompt a:focus-visible{background:var(--jkcp-tint);color:var(--jkcp-ink);text-decoration:none}.jkcp .jkcp-refer-prompt a{border-color:var(--jkcp-forest);background:var(--jkcp-forest);color:var(--jkcp-on-dark)}.jkcp .jkcp-refer-prompt a:hover,.jkcp .jkcp-refer-prompt a:focus-visible{background:var(--jkcp-ink);color:var(--jkcp-on-dark)}.jkcp .jkcp-tax-line{margin:20px 0 8px}.jkcp .jkm-row--ruled{margin-top:56px;padding-top:24px;border-top:1px solid var(--jkcp-sage)}.jkcp .jkm-row__label{color:var(--jkcp-ink);font-size:16px;font-weight:600}.jkcp .jkm-row__content>.jkcp-list:first-child>.jkcp-item:first-child,.jkcp .jkm-row__content>.jkcp-section:first-child>.jkcp-list:first-child>.jkcp-item:first-child{padding-top:0;border-top:0}.jkcp .jkm-row__content>*+*{margin-top:16px}.jkcp .jkm-row__content>.jkcp-stats+.jkcp-hint{margin-top:20px}.jkcp .jkcp-clients .jkcp-item,.jkcp .jkcp-flip{align-items:flex-start}.jkcp .jkcp-client__flags{flex-flow:row wrap;align-items:center;justify-content:flex-end;gap:8px;max-width:45%}.jkcp .jkcp-client__flags .jkcp-flip__toggle{order:9}.jkcp .jkcp-flip__toggle{width:40px;height:40px;margin:0;border:1px solid var(--jkcp-forest);border-radius:50%;background:var(--jkcp-paper)}.jkcp .jkcp-flip__toggle::before{width:16px;height:16px}.jkcp .jkcp-flip__toggle:hover,.jkcp .jkcp-flip__toggle[aria-expanded=true]{background:var(--jkcp-tint)}.jkcp-bare .jkm-page__title{margin-bottom:32px}.jkcp-bare .jkcp-back{margin-bottom:8px}.jkcp-bare .jkcp-list .jkcp-item:not(:has(.jkcp-status,.jkcp-item__action,form))>a.jkcp-item__main{display:flex;align-items:center;justify-content:space-between;gap:16px}.jkcp-bare .jkcp-list .jkcp-item:not(:has(.jkcp-status,.jkcp-item__action,form))>a.jkcp-item__main::before{content:"";order:2;flex:none;width:8px;height:8px;margin-right:6px;border-top:2px solid var(--jkcp-ink);border-right:2px solid var(--jkcp-ink);transform:rotate(45deg)}.jkcp-bare .jkcp-list .jkcp-item:not(:has(.jkcp-status,.jkcp-item__action,form))>a.jkcp-item__main:hover .jkcp-item__title,.jkcp-bare .jkcp-list .jkcp-item:not(:has(.jkcp-status,.jkcp-item__action,form))>a.jkcp-item__main:focus-visible .jkcp-item__title{text-decoration:none}.jkcp-bare .jkcp-list .jkcp-item:not(:has(.jkcp-status,.jkcp-item__action,form)):hover{background:var(--jkcp-hover)}.jkcp .jkcp-cap-row{gap:16px 40px}.jkcp select,.jkcp-bare select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2314261B' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 16px center !important;background-size:14px !important}.jkcp-bare .jkcp-form+.jkcp-back,.jkcp-bare form+.jkcp-back{margin-top:32px}.jkcp-password{interpolate-size:allow-keywords}.jkcp-password::details-content{height:0;overflow:clip;overflow-clip-margin:8px;opacity:0;transition:height 400ms cubic-bezier(0.16, 1, 0.3, 1),opacity 300ms ease,content-visibility 400ms allow-discrete}.jkcp-password[open]::details-content{height:auto;opacity:1}@starting-style{.jkcp-password[open]::details-content{height:0;opacity:0}}@media(prefers-reduced-motion: reduce){.jkcp-password::details-content{transition:none}}