.jp-page{--jp-ink:#243b32;--jp-muted:#626d62;--jp-line:#d9dcd0;--jp-paper:#fffef9;color:var(--jp-ink)}
.jp-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:64px;margin:35px 0 42px;align-items:center}.jp-hero h1{font:400 clamp(40px,5vw,65px)/1.07 Georgia,serif;letter-spacing:-1.5px;margin:12px 0 24px}.jp-hero p{max-width:650px;line-height:1.7}.jp-hero .jp-deck{font-size:22px;line-height:1.4}.jp-hero-note{background:#e9eee3;border:1px solid #d3dccb;padding:36px;position:relative;border-radius:3px}.jp-hero-note h2{font:400 35px/1.25 Georgia,serif}.jp-compass{display:block;color:#9e792c;font-size:52px;line-height:1;margin-bottom:26px}.jp-start{border:1px solid var(--jp-line);background:var(--jp-paper);padding:26px;margin-bottom:34px}.jp-start>summary{font:400 25px Georgia,serif;cursor:pointer}.jp-start .bh-actions{margin:22px 0;align-items:center;flex-wrap:wrap}.jp-start input[type=file]{max-width:260px;font-size:13px}.jp-examples{border-top:1px solid var(--jp-line);padding-top:18px}.jp-examples>summary{cursor:pointer}.jp-examples #jp-examples{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.jp-examples button{border:1px solid var(--jp-line);background:#f4f5ed;padding:13px 16px;text-align:left;color:var(--jp-ink);border-radius:3px;cursor:pointer}.jp-bar{display:flex;justify-content:space-between;gap:25px;align-items:center;border-top:2px solid var(--jp-ink);padding-top:20px}.jp-tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--jp-line);gap:5px;margin:28px 0}.jp-tabs button{padding:15px 18px;background:transparent;border:0;border-bottom:3px solid transparent;color:var(--jp-ink);font:inherit;cursor:pointer}.jp-tabs button[aria-current=page]{border-color:#a78136;background:#eceee3}.jp-section-head{display:flex;justify-content:space-between;gap:24px;align-items:start;margin-bottom:22px}.jp-section-head h2{font:400 30px/1.2 Georgia,serif;margin:0 0 12px}.jp-section-head p{color:var(--jp-muted);max-width:690px;line-height:1.65;margin:0}.jp-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:30px}.jp-side{display:flex;flex-direction:column;gap:4px;align-self:start;position:sticky;top:15px}.jp-side button{background:transparent;text-align:left;border:1px solid transparent;color:var(--jp-ink);font:inherit;padding:12px;cursor:pointer}.jp-side button[aria-current=page]{background:#e8eee1;border-color:#d1dbc9}.jp-side span{float:right;font-size:12px;padding-left:8px}.jp-item{background:var(--jp-paper);border:1px solid var(--jp-line);padding:24px;margin-bottom:14px;overflow-wrap:anywhere}.jp-item h3{font:400 24px/1.3 Georgia,serif;margin:0 0 10px}.jp-item p{line-height:1.65;white-space:pre-wrap}.jp-item header{display:flex;justify-content:space-between;align-items:start;gap:16px}.jp-item .bh-actions{display:flex;flex-wrap:wrap;gap:14px;margin:15px 0 0}.jp-item details{border-top:1px solid var(--jp-line);padding-top:14px;margin-top:14px}.jp-item summary{cursor:pointer}.jp-empty,.jp-notice{padding:24px;background:#edf0e6;border-left:3px solid #809279;line-height:1.65;margin:15px 0}.jp-warning{background:#f6efdE;border-color:#b49140}.jp-tag{display:inline-block;border:1px solid #d0d8ca;background:#eef2e9;padding:5px 9px;font-size:12px;border-radius:3px}.jp-small{font-size:13px;color:var(--jp-muted);line-height:1.6}.jp-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.jp-field{display:flex;flex-direction:column;gap:8px;min-width:0}.jp-field label,.jp-field legend{font-weight:600;font-size:14px}.jp-field small{line-height:1.5;color:var(--jp-muted)}.jp-field input,.jp-field select,.jp-field textarea,.jp-select{width:100%;box-sizing:border-box;border:1px solid #c7cebf;background:#fffefb;color:var(--jp-ink);padding:12px;border-radius:3px;font:inherit}.jp-field input::placeholder,.jp-field textarea::placeholder{color:#7a8278;opacity:1}.jp-field textarea{min-height:95px;resize:vertical}.jp-wide{grid-column:1/-1}.jp-field fieldset,fieldset.jp-field{border:1px solid var(--jp-line);padding:15px}.jp-checks{display:grid;gap:10px;max-height:280px;overflow:auto;padding:6px}.jp-checks label,.jp-check{display:flex;align-items:start;gap:10px;line-height:1.55;font-weight:400;overflow-wrap:anywhere}.jp-checks input,.jp-check input{width:18px;min-width:18px;height:18px;margin-top:3px;accent-color:#86672b}.jp-check small{display:block;font-weight:400}.jp-checks p{margin:0}.jp-reading dl div{padding:11px 0;border-bottom:1px solid var(--jp-line)}.jp-reading dt{font-weight:600;font-size:13px;color:var(--jp-muted)}.jp-reading dd{margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.jp-reading h3{font:400 25px Georgia,serif}.jp-finding{display:flex;justify-content:space-between;gap:22px;border-bottom:1px solid var(--jp-line);padding:20px 0}.jp-finding h3{font:400 23px Georgia,serif;margin:0 0 8px}.jp-finding p{margin:0;line-height:1.6;max-width:760px}.jp-finding button{align-self:center;flex-shrink:0}.jp-summary{display:flex;flex-wrap:wrap;gap:28px;padding:25px;background:#263f35;color:#fbf9ed;margin:22px 0}.jp-summary strong{font:400 30px Georgia,serif;display:block;margin-bottom:5px}.jp-summary span{font-size:13px}.jp-related{margin-top:45px}.jp-connect-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.jp-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.jp-report{max-height:60vh;overflow:auto;padding:24px;background:#fffdf7;border:1px solid var(--jp-line)}.jp-report h2{font-size:28px}.jp-plan-copy{white-space:pre-wrap;line-height:1.6}.jp-modal-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;border-top:1px solid var(--jp-line);padding:18px 0 3px;margin-top:24px;position:sticky;bottom:-26px;background:#fbfaf4}.jp-page dialog{width:min(890px,calc(100vw - 32px));max-height:90vh;box-sizing:border-box;border:1px solid #bac4b2;border-radius:5px;background:#fbfaf4;padding:28px;color:var(--jp-ink)}.jp-page dialog::backdrop{background:#17251c99}.jp-page dialog h2{font:400 31px/1.25 Georgia,serif}.jp-page dialog>form>p{line-height:1.65}.jp-page button:focus-visible,.jp-page a:focus-visible,.jp-page input:focus-visible,.jp-page select:focus-visible,.jp-page textarea:focus-visible,.jp-page summary:focus-visible{outline:3px solid #a58136;outline-offset:3px}.jp-import-option{border-bottom:1px solid var(--jp-line);padding:16px 0}.jp-log{border-left:2px solid #cad5c0;padding:0 0 10px 18px;margin:18px 0}.jp-log p{margin:7px 0}.jp-overflow{overflow-wrap:anywhere}.jp-page [hidden]{display:none!important}
@media(max-width:850px){.jp-hero{gap:28px;grid-template-columns:1.4fr 1fr}.jp-hero-note{padding:25px}.jp-hero-note h2{font-size:28px}.jp-layout{grid-template-columns:1fr}.jp-side{position:static;flex-direction:row;flex-wrap:wrap;gap:5px}.jp-side button{border-color:var(--jp-line);font-size:13px}.jp-side span{float:none}.jp-fields{gap:18px}}
@media(max-width:600px){.jp-hero,.jp-pair,.jp-connect-grid,.jp-fields{grid-template-columns:1fr}.jp-hero{gap:20px;margin:25px 0}.jp-hero h1{font-size:42px}.jp-hero-note{padding:24px}.jp-compass{float:right;font-size:40px;margin:0}.jp-bar,.jp-section-head,.jp-finding{flex-direction:column;align-items:stretch;gap:15px}.jp-finding button{align-self:start}.jp-tabs{gap:0}.jp-tabs button{padding:12px;font-size:13px}.jp-item,.jp-start{padding:19px}.jp-item header{flex-direction:column}.jp-wide{grid-column:auto}.jp-page dialog{padding:20px}.jp-modal-actions{bottom:-20px}.jp-summary{gap:22px}.jp-page .bh-actions{flex-wrap:wrap}}

.jp-quantities{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:18px;border-block:1px solid #d9dcd0;padding:18px 0}.jp-quantities dt{font-size:12px;color:#626d62}.jp-quantities dd{font:400 28px Georgia,serif;margin:8px 0}.jp-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.jp-details dt{font-size:12px;color:#626d62}.jp-details dd{margin:5px 0;white-space:pre-wrap;line-height:1.5}.jp-record-nav{position:static;flex-direction:row;flex-wrap:wrap;margin-bottom:25px}.jp-record-nav button{border:1px solid #d9dcd0}.jp-search{display:flex;gap:15px;align-items:center;margin:20px 0}.jp-search input{font:inherit;background:#fffef9;border:1px solid #c7cebf;border-radius:3px;padding:12px;min-width:0;flex:1}.jp-item>.bh-text{margin:12px 20px 0 0}.jp-page input[type=checkbox]{accent-color:#86672b}.jp-checks label{font-weight:400}.jp-search label{font-size:14px}@media(max-width:600px){.jp-search{display:block}.jp-search input{width:100%;box-sizing:border-box;margin-top:8px}.jp-details{grid-template-columns:1fr}}

.jp-optional{border:1px solid #d9dcd0;padding:20px;margin:22px 0}.jp-optional summary{cursor:pointer;font-weight:600;line-height:1.6}.jp-optional>.jp-fields{margin-top:22px}.jp-subheading{font:400 28px Georgia,serif;margin-top:35px}.jp-page pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.jp-page .jp-notice{white-space:pre-wrap}.jp-page .bh-actions{display:flex;gap:16px;flex-wrap:wrap}.jp-field input[type=datetime-local]{max-width:100%}.jp-connect-grid>.jp-item{margin:0}.jp-page button{touch-action:manipulation}

.jp-job-selector{display:flex;gap:16px;align-items:center;margin:24px 0;flex-wrap:wrap}.jp-job-selector select,.jp-filters select,.jp-filters input{font:inherit;padding:12px;border:1px solid var(--jp-line);background:#fffef9;color:var(--jp-ink);max-width:100%;box-sizing:border-box}.jp-job-selector select{min-width:240px;max-width:560px;flex:1}.jp-result-band{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:30px;background:#253e34;color:#fffaf0;margin:25px 0}.jp-result-band p{color:inherit;line-height:1.6}.jp-result-number{font:400 clamp(30px,4vw,44px)/1.15 Georgia,serif;margin:12px 0}.jp-notice{white-space:pre-wrap;overflow-wrap:anywhere}.jp-table-wrap{overflow:auto;margin:28px 0;border:1px solid var(--jp-line)}.jp-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.jp-table caption{text-align:left;padding:20px;font:400 26px Georgia,serif;background:#edf0e6}.jp-table th,.jp-table td{padding:15px;text-align:left;border-bottom:1px solid var(--jp-line);min-width:120px}.jp-table thead{background:#f0f2e9}.jp-table tbody tr:last-child{background:#f4ecd9}.jp-table th[scope=row]{font-weight:500}.jp-source-preview{max-height:50vh;overflow:auto;background:#f0f2e9;padding:20px;margin-top:18px}.jp-source-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.6 monospace}.jp-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:20px 0}.jp-filters label{display:flex;flex-direction:column;gap:8px}.jp-allocation{padding:14px 0;border-top:1px solid var(--jp-line)}.jp-allocation button{margin-right:15px}.jp-section-head>.bh-actions{display:flex;gap:12px;flex-wrap:wrap;max-width:420px}.jp-page .bh-actions{flex-wrap:wrap}.jp-page #jp-error{white-space:pre-wrap}.jp-source-preview details{margin:14px 0}.jp-result-band strong{color:inherit}.jp-details{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px}.jp-details div{min-width:0}.jp-details dt{font-size:12px;color:var(--jp-muted)}.jp-details dd{margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.jp-subheading{font:400 29px/1.25 Georgia,serif;margin:35px 0 20px}.jp-optional{border:1px solid var(--jp-line);padding:18px;margin:15px 0}.jp-optional>summary{cursor:pointer;line-height:1.5}.jp-optional .jp-fields{margin-top:20px}.jp-search{display:flex;gap:12px;align-items:center;margin:20px 0}.jp-search input{padding:12px;border:1px solid var(--jp-line);font:inherit;background:#fffef9;flex:1;min-width:0}.jp-page select{min-width:0}.jp-page dialog{overflow-x:hidden}.jp-item .bh-text{white-space:normal;text-align:left}
@media(max-width:600px){.jp-result-band,.jp-filters,.jp-details{grid-template-columns:1fr}.jp-result-band{padding:23px;gap:5px}.jp-job-selector{align-items:stretch;flex-direction:column}.jp-job-selector select{min-width:0;width:100%;flex:auto}.jp-search{align-items:stretch;flex-direction:column}.jp-table th,.jp-table td{padding:12px;min-width:110px}.jp-section-head>.bh-actions{max-width:none}.jp-page dialog{padding:20px}.jp-fields{grid-template-columns:minmax(0,1fr)}}
