.pb-sheet{padding-bottom:var(--space-5)}.pb-grid{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding-top:var(--space-4)}.pb-out,.pb-tasks{padding-top:var(--space-5);border-top:var(--bw-line) solid var(--c-ink)}@media (min-width:68.75em){.pb-setup{display:grid;grid-template-columns:minmax(0,21rem) minmax(0,1fr);grid-template-rows:auto auto auto auto 1fr;grid-column-gap:var(--space-7);column-gap:var(--space-7);align-items:start}.pb-setup>*{grid-column:1}.pb-setup>.pb-fields{grid-column:2;grid-row:1/-1;margin-top:0}.pb-setup>.pb-formula{margin-top:var(--space-4)}.pb-out-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-column-gap:var(--space-7);column-gap:var(--space-7);align-items:start}.pb-out-files>.pb-print:first-child{margin-top:var(--space-3)}}.pb-fields{margin-top:var(--space-4);grid-template-columns:minmax(0,1fr)}@media (min-width:32.5em){.pb-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.pb-confirm,.pb-trade{margin-top:var(--space-3)}.pb-confirm{padding:var(--space-3) var(--space-4);border:var(--bw-line) solid var(--c-ink);border-radius:var(--r-card);background:#fff;font-size:var(--fs-15);line-height:1.45;color:var(--c-ink-2)}.pb-confirm-t{font-weight:700;color:var(--c-ink)}.pb-confirm-row{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.pb-presets{margin-top:calc(-1 * var(--space-2))}.pb-presets-k{display:block;font-size:var(--fs-13);color:var(--c-ink-3)}.pb-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.pb-chip{min-width:56px;min-height:44px;padding:0 12px;border:1px solid var(--c-edge);border-radius:999px;background:#fff;font:600 var(--fs-15)/1 var(--f-mono);color:var(--c-ink);cursor:pointer}.pb-chip.is-on,.pb-chip:hover{border-color:var(--c-ink)}.pb-chip.is-on{background:var(--c-ink);color:#fff}.pb-check{position:relative;display:flex;gap:10px;align-items:flex-start;min-height:44px;padding:8px 0;cursor:pointer}.pb-check input{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:var(--c-ink);cursor:pointer}.pb-check b{display:block;font-size:var(--fs-16);font-weight:650;color:var(--c-ink)}.pb-check small{display:block;margin-top:2px;font-size:var(--fs-14);line-height:1.45;color:var(--c-ink-2)}.pb-tier-names{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);min-width:0;margin:0;padding:0;border:0}.pb-tier-names>legend{float:left;width:100%;padding:0}.pb-text{width:100%;min-height:44px;padding:8px 12px;font:inherit;font-size:var(--fs-16);color:var(--c-ink);background:#fff}textarea.input.pb-area{min-height:6.5rem}.pb-area{width:100%;padding:10px 12px;font:inherit;font-size:var(--fs-15);line-height:1.45;color:var(--c-ink);background:#fff;resize:vertical}.pb-opt{font-size:var(--fs-13);font-weight:400;color:var(--c-ink-3);text-transform:none;letter-spacing:0}.pb-formula{margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--r-ctl);background:var(--c-sheet-2)}.pb-formula-m{margin-top:4px;font-family:var(--f-mono);font-size:var(--fs-14);line-height:1.55;color:var(--c-ink)}.pb-formula-n{margin-top:6px;font-size:var(--fs-14);line-height:1.45;color:var(--c-ink-2)}.pb-jump{margin-top:var(--space-3)}.pb-jump .jump-link{margin-top:0}.pb-tasks-head{display:grid;grid-gap:4px;gap:4px}.pb-count{margin-left:8px;padding:2px 8px;border:1px solid var(--c-ink);border-radius:999px;font-family:var(--f-mono);font-size:var(--fs-12);font-weight:600;letter-spacing:0;text-transform:none;color:var(--c-ink)}.pb-tasks-note{font-size:var(--fs-14);line-height:1.45;color:var(--c-ink-2);max-width:70ch}.pb-list{margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.pb-task{min-width:0;background:#fff;border:1px solid var(--c-card-line);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.pb-task-set{min-width:0;margin:0;padding:var(--space-3) var(--space-3) var(--space-4);border:0}@media (min-width:45em){.pb-task-set{padding:var(--space-3) var(--space-4) var(--space-4)}}.pb-task-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"no cat tools" "name name name" "opts opts opts" "body body body";grid-column-gap:var(--space-2);column-gap:var(--space-2);align-items:center}.pb-task-main>.pb-more-body{grid-area:body}.pb-task-no{grid-area:no;font-family:var(--f-mono);font-size:var(--fs-13);font-weight:600;color:var(--c-ink-3)}.pb-task-names{display:contents}.pb-task-names>.pb-cat{grid-area:cat}.pb-task-names>.pb-name{grid-area:name}.pb-task-main>.pb-task-tools{grid-area:tools}.pb-task-main>.pb-opts{grid-area:opts}.pb-tasks{container-type:inline-size}.pb-list-head{display:none}@container (min-width: 54rem){.pb-list-head,.pb-task--one .pb-task-main{display:grid;grid-template-columns:1.75rem minmax(0,1fr) minmax(0,26rem) 11.5rem;grid-column-gap:var(--space-4);column-gap:var(--space-4)}.pb-list-head>:first-child{grid-column:2}.pb-list-head>.pb-lh-opts{grid-column:3}.pb-list-head{margin-top:var(--space-4);padding:0 calc(var(--space-4) + 1px) 6px;border-bottom:1px solid var(--c-ink);font-size:var(--fs-12);font-weight:650;font-stretch:var(--wd-label);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--c-ink-3)}.pb-lh-opts{display:grid;grid-template-columns:minmax(0,6.5rem) minmax(0,8.5rem) minmax(0,1fr);grid-column-gap:var(--space-3);column-gap:var(--space-3)}.pb-lh-opts>:last-child{text-align:right}.pb-list-head+.pb-list{margin-top:var(--space-2);gap:var(--space-2)}.pb-task--one .pb-task-set{padding:var(--space-2) var(--space-4)}.pb-task--one .pb-task-main{grid-template-areas:"no cat cat cat" "no name opts tools" "body body body body";align-items:start}.pb-task--one .pb-task-names>.pb-name{align-self:start;margin-top:4px}.pb-list-head+.pb-list{gap:0;background:#fff;border:1px solid var(--c-card-line);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.pb-list-head+.pb-list>.pb-task--one{border:0;border-radius:0;box-shadow:none;background:none}.pb-list-head+.pb-list>.pb-task--one+.pb-task--one{border-top:var(--bw-hair) solid var(--c-rule)}.pb-task--one .pb-task-no{padding-top:6px}.pb-task--one .pb-cat{min-height:28px;padding-block:2px}.pb-task--one .pb-name{min-height:34px;padding-block:2px}.pb-task--one .pb-opt-row .input{min-height:42px}.pb-task--one .pb-opt-row .input input{padding-block:8px;font-size:1.125rem}.pb-task--one .pb-opt-row .pb-price{min-height:42px}.pb-task--one .pb-more-body{padding-top:var(--space-2)}.pb-task--one .pb-opts{margin-top:0}.pb-task--one .pb-opt-cell{padding:var(--space-2) var(--space-3)}.pb-task--one .pb-opt-row .field__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pb-task--one .pb-opt-row .pb-price{margin-top:0}.pb-task--one .pb-task-tools{justify-content:flex-end}}.pb-cat,.pb-name{display:block;width:100%;min-width:0;padding:4px 6px;border:1px solid transparent;border-radius:var(--r-1);background:transparent;font:inherit;color:var(--c-ink)}.pb-cat{min-height:44px;margin-left:-6px;font-size:var(--fs-12);font-weight:650;font-stretch:var(--wd-label);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--c-ink-3)}.pb-name{min-height:44px;margin:0 0 0 -6px;width:calc(100% + 6px);resize:none;overflow:hidden;field-sizing:content;font-size:1.125rem;font-weight:680;line-height:1.35}.pb-cat:hover,.pb-name:hover{border-color:var(--c-rule)}.pb-cat:focus,.pb-name:focus{border-color:var(--c-blue);outline:3px solid var(--c-blue);outline-offset:1px;background:#fff}.pb-cat::placeholder,.pb-name::placeholder{color:var(--c-ink-3);opacity:1}.pb-task-tools{display:flex;gap:2px}.pb-icon{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid transparent;border-radius:var(--r-1);background:transparent;color:var(--c-ink-2);cursor:pointer}.pb-icon .icon{width:18px;height:18px}.pb-icon:hover:not(:disabled){border-color:var(--c-edge);color:var(--c-ink)}.pb-icon:disabled{opacity:.35;cursor:default}.pb-icon--del:hover:not(:disabled){color:var(--c-red);border-color:var(--c-red)}@media (max-width:26.1875em){.pb-task-tools .pb-icon{width:36px}}.pb-opts{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-2)}@media (min-width:56.25em){.pb-opts--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.pb-opt-cell{min-width:0;padding:var(--space-3);border-radius:var(--r-ctl);background:var(--c-sheet)}.pb-opt-k{margin-bottom:var(--space-2);font-size:var(--fs-13);font-weight:700;font-stretch:var(--wd-label);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--c-ink)}.pb-opt-row{display:grid;grid-template-columns:minmax(5.25rem,6rem) minmax(0,1fr) minmax(4.5rem,7.5rem);grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);align-items:start}.pb-opt-row .pb-price{justify-content:flex-end;min-height:52px;margin-top:calc(var(--fs-16) * 1.25 + 6px);text-align:right}@media (min-width:32.5em){.pb-opt-row{grid-template-columns:minmax(0,6.5rem) minmax(0,8.5rem) minmax(0,1fr)}}.pb-task--one .pb-opt-cell{padding:0;background:none}.pb-list>.pb-task--one+.pb-task--one .pb-opt-row .field__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pb-list>.pb-task--one+.pb-task--one .pb-opt-row .pb-price{margin-top:0}@media (max-width:32.4375em){.pb-task-set{padding:var(--space-2) var(--space-3) var(--space-3)}.pb-task--one .pb-opts{margin-top:4px}.pb-m-eq{display:none}}.pb-price-e{white-space:nowrap}.pb-opts--3 .pb-opt-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-opts--3 .pb-opt-row .pb-price{grid-column:1/-1;justify-content:flex-start;min-height:0;margin-top:0;text-align:left}.pb-opt-row .field__label{white-space:nowrap}.pb-incl{margin-top:var(--space-2)}.pb-price{display:flex;align-items:center;justify-content:flex-end;min-height:48px;margin:0;text-align:right}.pb-opt-row .pb-price:only-child,.pb-opts--3 .pb-price{justify-content:flex-start;text-align:left}.pb-price-v{font-family:var(--f-mono);font-size:var(--fs-22);font-weight:700;color:var(--c-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pb-price-m{margin-top:6px;font-family:var(--f-mono);font-size:var(--fs-13);line-height:1.5;color:var(--c-ink-2)}.pb-price-e{font-size:var(--fs-14);color:var(--c-ink-3)}.pb-price-w{font-size:var(--fs-14);font-weight:600;color:var(--c-ink)}.pb-more-body{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3) 0 4px;border-top:var(--bw-hair) solid var(--c-rule)}.pb-more-k{grid-column:1/-1;font-size:var(--fs-12);font-weight:650;font-stretch:var(--wd-label);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--c-ink-3)}.pb-icon--note{position:relative}.pb-icon--note.has-notes:after{content:"";position:absolute;top:9px;right:9px;width:7px;height:7px;border-radius:50%;background:var(--c-ink);box-shadow:0 0 0 2px #fff}.pb-icon--note[aria-expanded=true]{border-color:var(--c-ink);color:var(--c-ink)}.pb-more-body[hidden]{display:none}@media (min-width:45em){.pb-more-body{grid-template-columns:repeat(2,minmax(0,1fr))}}.pb-list-foot{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.pb-tasks .pb-confirm{max-width:34rem}@media (max-width:32.4375em){.pb-list-foot>.btn{flex:1 1 100%}}.pb-list-foot,.pb-quiet{align-items:center}.pb-quiet{display:inline-flex;gap:8px;min-height:44px;padding:0 var(--space-2);border:0;background:none;font:inherit;font-size:var(--fs-15);font-weight:600;color:var(--c-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--c-edge);text-decoration-color:var(--c-edge);text-underline-offset:3px;cursor:pointer}.pb-quiet:hover{color:var(--c-ink);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.pb-quiet:focus-visible{outline:3px solid var(--c-blue);outline-offset:2px}.pb-quiet .icon{width:18px;height:18px}.pb-out{min-width:0}.pbp{margin-top:var(--space-3);overflow:hidden;border:1px solid var(--c-card-line);border-radius:var(--r-card);background:#fff;box-shadow:var(--shadow-card)}.pbp-head{padding:var(--space-4);background:#0c1928;color:#fff}.pbp-figure{margin:0;font-size:var(--fs-22);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:#fff;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.pbp-hl{color:var(--c-brass)}.pbp-figure .pbp-hl{font-family:var(--f-mono);font-weight:650}.pbp-tb{display:grid;grid-template-columns:auto minmax(0,1fr) auto;margin:var(--space-3) 0 0;border-top:1px solid #2c4058}.pbp-tb>div{min-width:0;padding:6px 10px 0 0}.pbp-tb>div+div{padding-left:10px;border-left:1px solid #2c4058}.pbp-tb dt{font-size:var(--fs-12);font-weight:650;font-stretch:var(--wd-label);letter-spacing:var(--tr-caps);text-transform:uppercase;color:#b3c0cf}.pbp-tb dd{margin:2px 0 0;overflow:hidden;font-family:var(--f-mono);font-size:var(--fs-13);color:#fff;text-overflow:ellipsis;white-space:nowrap}.pbp-table{width:100%;border-collapse:collapse;font-size:var(--fs-15)}.pbp-table td,.pbp-table th{padding:8px var(--space-4) 8px 0;border-bottom:var(--bw-hair) solid var(--c-rule);text-align:left;vertical-align:top}.pbp-table :is(th,td):first-child{padding-left:var(--space-4)}.pbp-table thead th{padding-top:10px;font-size:var(--fs-12);font-weight:650;font-stretch:var(--wd-label);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--c-ink-3);border-bottom:1px solid var(--c-ink)}.pbp-table tbody th{font-weight:600;line-height:1.35;color:var(--c-ink)}.pbp-table .num{text-align:right;white-space:nowrap;font-family:var(--f-mono);font-weight:700;color:var(--c-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pbp-table thead .num{font-family:var(--f-sans);font-weight:650}.pbp-group th{padding-top:var(--space-3);font-size:var(--fs-12);font-weight:650;font-stretch:var(--wd-label);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--c-ink-2);background:var(--c-sheet-2)}.pbp-table tbody:last-child tr:last-child :is(th,td){border-bottom:0}.pbp-desc{display:block;margin-top:2px;font-size:var(--fs-13);font-weight:400;line-height:1.4;color:var(--c-ink-2)}.pbp-empty{margin:0;padding:var(--space-4);font-size:var(--fs-15);line-height:1.5;color:var(--c-ink-2)}.pb-out-sum{margin-top:var(--space-3);font-size:var(--fs-16);line-height:1.5;color:var(--c-ink);font-weight:600}.pb-actions,.pb-business,.pb-note{margin-top:var(--space-4)}.pb-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pb-actions .btn{flex:1 1 15.5rem}.pb-actions .btn:disabled{opacity:.45;cursor:not-allowed}.pb-fine{margin-top:var(--space-2);font-size:var(--fs-14);line-height:1.45;color:var(--c-ink-3)}.pb-csv,.pb-keep{margin-top:var(--space-5);padding-top:var(--space-3);border-top:var(--bw-hair) solid var(--c-rule)}.pb-print>.pb-actions{margin-top:var(--space-2)}@media (max-width:68.6875em){.pb-out-files{margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--bw-hair) solid var(--c-rule)}}.pb-print+.pb-csv{margin-top:var(--space-5)}.pb-print-root{display:none}@media print{html[data-pb-print] body>:not(.pb-print-root){display:none!important}html[data-pb-print] .pb-print-root{display:block!important}.pbd{color:#000;font-size:10.5pt}.pbd-head{padding-bottom:8pt;border-bottom:2pt solid #000}.pbd-biz{font-size:16pt;font-weight:700}.pbd-title{margin-top:2pt;font-size:12pt;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.pbd-meta,.pbd-set{margin-top:4pt;font-size:9pt;color:#333}.pbd-set{margin:8pt 0 0;font-family:var(--f-mono)}.pbd-table{width:100%;margin-top:10pt;border-collapse:collapse}.pbd-table td,.pbd-table th{padding:5pt 10pt 5pt 0;border-bottom:.5pt solid #999;text-align:left;vertical-align:top}.pbd-table :is(th,td):last-child{padding-right:0}.pbd-table thead th{border-bottom:1.2pt solid #000;font-size:8.5pt;text-transform:uppercase;letter-spacing:.05em}.pbd-table .num{text-align:right;font-family:var(--f-mono);white-space:nowrap}.pbd-table tbody th{font-weight:600}.pbd-group th{padding-top:10pt;border-bottom:1pt solid #000;font-size:9pt;text-transform:uppercase;letter-spacing:.06em}.pbd-cat,.pbd-desc{display:block;margin-top:1pt;font-family:var(--f-sans);font-size:8.5pt;font-weight:400;color:#333;white-space:normal}.pbd-table .num .pbd-desc{max-width:14em;margin-left:auto;text-align:right}.pbd-table tr{page-break-inside:avoid;break-inside:avoid}.pbd-note{margin-top:12pt;padding-top:6pt;border-top:1.2pt solid #000;font-size:9.5pt}}.pb-how-p{margin-top:var(--space-3);max-width:72ch;font-size:var(--fs-16);line-height:1.6;color:var(--c-ink-2)}.pb-imports{margin-top:var(--space-4)}.pb-imports td{font-size:var(--fs-15);line-height:1.5;color:var(--c-ink-2)}.pb-imports .pb-cols{font-family:var(--f-mono);font-size:var(--fs-13);color:var(--c-ink);min-width:11rem}.pb-imports tbody th{white-space:nowrap}@media (max-width:39.9375em){.pb-imports table,.pb-imports tbody,.pb-imports td,.pb-imports th,.pb-imports tr{display:block;width:auto}.pb-imports thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.pb-imports{position:relative}.pb-imports tr{padding:var(--space-4) 0;border-bottom:var(--bw-hair) solid var(--c-rule)}.pb-imports tr:last-child{border-bottom:0}html body .pb-imports :is(th,td){min-width:0;padding:0;border:0}.pb-imports tbody th{font-size:var(--fs-18,1.125rem)}.pb-imports td{margin-top:var(--space-3)}.pb-imports td:before{content:attr(data-label);display:block;margin-bottom:4px;font-family:var(--f-sans);font-size:var(--fs-12);font-weight:650;font-stretch:var(--wd-label);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--c-ink-3)}}