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