.ask-form[data-astro-cid-qu2wk3kz]{gap:.6rem;display:flex}.ask-form[data-astro-cid-qu2wk3kz] .input[data-astro-cid-qu2wk3kz]{flex:1;min-width:0}.ask-examples[data-astro-cid-qu2wk3kz]{margin-top:.85rem}.ask-examples[data-astro-cid-qu2wk3kz] .chip[data-astro-cid-qu2wk3kz]{cursor:pointer;font:inherit;font-size:.8rem}.ask-gap[data-astro-cid-qu2wk3kz]{margin-top:1.25rem}.ask-gap[data-astro-cid-qu2wk3kz] p[data-astro-cid-qu2wk3kz]{margin:0 0 .75rem}.ask-group{margin-bottom:1.5rem}.ask-group h3{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 .6rem;font-size:.74rem;font-weight:700}.ask-hit{border-top:1px solid var(--rule-2);padding:.75rem 0}.ask-hit a{font-family:var(--font-display);font-size:1.08rem;font-weight:580;text-decoration:none}.ask-hit p{color:var(--ink-2);font-family:var(--font-serif);margin:.25rem 0 0;font-size:.98rem}.ask-hit mark{background:var(--highlight);color:inherit}.ext-list[data-astro-cid-rfs5xirm]{gap:.45rem;margin:0 0 1rem;padding-left:1.2rem;display:grid}.ext-actions[data-astro-cid-rfs5xirm]{margin:.5rem 0 1.5rem}.mock[data-astro-cid-rfs5xirm]{border:1px solid var(--rule);background:var(--bg);max-width:340px;box-shadow:var(--shadow);border-radius:14px;padding:.75rem .9rem .9rem;font-size:.88rem}.mock-head[data-astro-cid-rfs5xirm]{font-family:var(--font-display);align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.mock-dot[data-astro-cid-rfs5xirm]{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 3px var(--accent-wash);border-radius:50%}.mock-x[data-astro-cid-rfs5xirm]{color:var(--ink-3);margin-left:auto}.mock[data-astro-cid-rfs5xirm] ol[data-astro-cid-rfs5xirm]{margin:.5rem 0;padding-left:1.2rem}.mock[data-astro-cid-rfs5xirm] li[data-astro-cid-rfs5xirm]+li[data-astro-cid-rfs5xirm]{margin-top:.3rem}.mock-actions[data-astro-cid-rfs5xirm]{gap:.5rem;display:flex}.mock-btn[data-astro-cid-rfs5xirm]{background:var(--ink);color:var(--bg);border-radius:999px;padding:.4rem .75rem;font-size:.8rem;font-weight:600}.mock-btn[data-astro-cid-rfs5xirm].ghost{color:var(--ink);border:1px solid var(--rule);background:0 0}.wr-tool[data-astro-cid-fcbgovnu] [hidden]{display:none!important}.wr-gap[data-astro-cid-fcbgovnu]{margin-top:1rem}.wr-main[data-astro-cid-fcbgovnu]{align-items:start;gap:1.5rem 2.25rem;display:grid}@media (width>=1000px){.wr-main[data-astro-cid-fcbgovnu]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,520px) minmax(0,1fr)}.wr-stage[data-astro-cid-fcbgovnu]{grid-area:1/1/span 2}.wr-side[data-astro-cid-fcbgovnu]{grid-area:1/2}.wr-out[data-astro-cid-fcbgovnu]{grid-area:2/2}}.wr-controls[data-astro-cid-fcbgovnu]{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.25rem;display:flex}.wr-year[data-astro-cid-fcbgovnu]{min-width:min(100%,10rem);margin:0}.wr-toggle[data-astro-cid-fcbgovnu]{align-items:center}.wr-toggle[data-astro-cid-fcbgovnu] .hint[data-astro-cid-fcbgovnu]{display:block}.wr-sample[data-astro-cid-fcbgovnu]{margin:1rem 0 0}.wr-sample[data-astro-cid-fcbgovnu] button[data-astro-cid-fcbgovnu]{margin-left:.4rem}.wr-status[data-astro-cid-fcbgovnu]{min-height:1.2em;margin:.75rem 0 0}.wr-stage[data-astro-cid-fcbgovnu]{max-width:540px;container-type:inline-size}.wr-card[data-astro-cid-fcbgovnu]{aspect-ratio:4/5;background:var(--surface);color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:clamp(.85rem,4.2cqi,1.6rem);padding:clamp(1.1rem,7.5cqi,2.6rem);display:flex}.wr-card[data-astro-cid-fcbgovnu] p[data-astro-cid-fcbgovnu]{margin:0}.wr-top[data-astro-cid-fcbgovnu]{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:clamp(.6rem,3cqi,1.1rem);display:flex}.wr-brand[data-astro-cid-fcbgovnu]{font-family:var(--font-display);letter-spacing:-.015em;align-items:center;gap:.45em;font-size:clamp(1.05rem,4.2cqi,1.5rem);font-weight:620;display:inline-flex}.wr-brand[data-astro-cid-fcbgovnu] svg{width:1.25em;height:1.25em}.wr-tag[data-astro-cid-fcbgovnu]{font:700 clamp(.68rem, 2.3cqi, .86rem) var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.wr-big[data-astro-cid-fcbgovnu]{font-family:var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(2.6rem,14cqi,5rem);font-weight:600;line-height:1}.wr-sub[data-astro-cid-fcbgovnu]{font-family:var(--font-serif);color:var(--ink-2);font-size:clamp(1rem,3.6cqi,1.32rem);margin-top:.35em!important}.wr-label[data-astro-cid-fcbgovnu]{font:700 clamp(.68rem, 2.1cqi, .8rem) var(--font-sans);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.3em!important}.wr-cause[data-astro-cid-fcbgovnu]{font-family:var(--font-display);font-size:clamp(1.4rem,5.6cqi,2.15rem);font-weight:560;line-height:1.1}.wr-small[data-astro-cid-fcbgovnu]{font-family:var(--font-serif);color:var(--ink-2);font-size:clamp(.9rem,2.9cqi,1.08rem);margin-top:.25em!important}.wr-small[data-astro-cid-fcbgovnu] strong[data-astro-cid-fcbgovnu]{color:var(--ink)}.wr-mix[data-astro-cid-fcbgovnu]{border-radius:6px;gap:3px;height:clamp(18px,4.8cqi,28px);display:flex;position:relative}.wr-mix[data-astro-cid-fcbgovnu] .wr-seg{min-width:3px;height:100%}.wr-mix[data-astro-cid-fcbgovnu] .wr-seg:first-of-type{border-radius:6px 0 0 6px}.wr-mix[data-astro-cid-fcbgovnu] .wr-seg:last-of-type{border-radius:0 6px 6px 0}.wr-mix[data-astro-cid-fcbgovnu] .wr-seg:only-of-type{border-radius:6px}.wr-mix[data-astro-cid-fcbgovnu] .wr-seg:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wr-legend[data-astro-cid-fcbgovnu]{grid-template-columns:repeat(auto-fit,minmax(4.6rem,1fr));gap:.5rem .75rem;margin:.7em 0 0;padding:0;list-style:none;display:grid}.wr-legend[data-astro-cid-fcbgovnu] li{font:600 clamp(.7rem, 2.1cqi, .82rem) var(--font-sans);color:var(--ink-2);grid-template-columns:auto 1fr;align-items:center;column-gap:.4em;display:grid}.wr-legend[data-astro-cid-fcbgovnu] .wr-sw{border-radius:3px;width:.85em;height:.85em}.wr-legend[data-astro-cid-fcbgovnu] .wr-pct{font-family:var(--font-display);color:var(--ink);grid-column:1/-1;font-size:clamp(1rem,3.4cqi,1.35rem);font-weight:560}.wr-arch[data-astro-cid-fcbgovnu]{background:var(--bg);border-radius:var(--radius-sm);padding:clamp(.85rem,4cqi,1.5rem)}.wr-arch-name[data-astro-cid-fcbgovnu]{font-family:var(--font-display);font-size:clamp(1.45rem,5.6cqi,2.15rem);font-weight:600;line-height:1.1}.wr-arch-line[data-astro-cid-fcbgovnu]{font-family:var(--font-serif);font-size:clamp(.95rem,2.9cqi,1.08rem);margin-top:.45em!important}.wr-frontier[data-astro-cid-fcbgovnu]{font-family:var(--font-serif);color:var(--ink-2);font-size:clamp(.9rem,2.75cqi,1.02rem);font-style:italic;margin-top:.5em!important}.wr-frontier-label[data-astro-cid-fcbgovnu]{color:var(--ink);font-weight:600}.wr-foot[data-astro-cid-fcbgovnu]{font:600 clamp(.68rem, 2cqi, .8rem) var(--font-sans);color:var(--ink-3);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin-top:auto;display:flex}.cl-label[data-astro-cid-urgzooeh]{margin-bottom:.35rem;font-size:.88rem;font-weight:650;display:block}.cl-row[data-astro-cid-urgzooeh]{gap:.5rem;display:flex}.cl-row[data-astro-cid-urgzooeh] input[data-astro-cid-urgzooeh]{flex:1;min-width:0}.cl-row[data-astro-cid-urgzooeh] .btn[data-astro-cid-urgzooeh]{flex:none}.cl-form[data-astro-cid-urgzooeh] .hint[data-astro-cid-urgzooeh]{margin:.4rem 0 0}.cl-index[data-astro-cid-urgzooeh]{margin-top:1.5rem}.cl-status[data-astro-cid-urgzooeh]{color:var(--ink-2);font-weight:600}.cl-matches[data-astro-cid-urgzooeh]{gap:.75rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.cl-matches[data-astro-cid-urgzooeh]:empty{display:none}.cl-match h4{margin:0;font-size:1.1rem}.cl-match .cl-depth{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;display:flex}.cl-match .note{margin:0}.cl-regs[data-astro-cid-urgzooeh]{gap:.75rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.cl-reg[data-astro-cid-urgzooeh]{grid-template-columns:minmax(0,1fr);gap:.3rem;display:grid}.cl-reg-btn[data-astro-cid-urgzooeh]{text-align:left;justify-content:flex-start;width:100%;line-height:1.25}@media (width>=680px){.cl-reg[data-astro-cid-urgzooeh]{grid-template-columns:19rem minmax(0,1fr);align-items:center;gap:1rem}}.cl-sends[data-astro-cid-urgzooeh]{color:var(--ink-2)}.cl-privacy[data-astro-cid-urgzooeh]{margin-top:1rem}.cl-before[data-astro-cid-urgzooeh]{columns:2 18rem;column-gap:2rem;margin:0 0 1rem;padding-left:1.4em}.cl-before[data-astro-cid-urgzooeh] li[data-astro-cid-urgzooeh]{break-inside:avoid;margin-bottom:.35rem}.os-tool[data-astro-cid-7qybisvx] [hidden]{display:none!important}.os-tool[data-astro-cid-7qybisvx]{--os-line:var(--rule)}.os-tool[data-astro-cid-7qybisvx] h2[data-astro-cid-7qybisvx],.os-tool[data-astro-cid-7qybisvx] h3[data-astro-cid-7qybisvx],.os-tool[data-astro-cid-7qybisvx] p[data-astro-cid-7qybisvx]{overflow-wrap:anywhere}.os-tool[data-astro-cid-7qybisvx]>.callout[data-astro-cid-7qybisvx]{margin-bottom:1.5rem}.os-context[data-astro-cid-7qybisvx]{border-block:1px solid var(--rule);margin-bottom:1.5rem;padding:1rem 0}.os-context[data-astro-cid-7qybisvx] summary[data-astro-cid-7qybisvx]{cursor:pointer;font-weight:700}#os-org-label[data-astro-cid-7qybisvx]{color:var(--ink-3);font-weight:400}.os-form[data-astro-cid-7qybisvx]{margin-top:1rem}#os-context-controls[data-astro-cid-7qybisvx]{border:0;min-width:0;margin:0;padding:0}.os-fields[data-astro-cid-7qybisvx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem 1rem;display:grid}.os-wide[data-astro-cid-7qybisvx]{grid-column:1/-1}.os-fields[data-astro-cid-7qybisvx] textarea{resize:vertical;min-height:5rem}.os-kpis[data-astro-cid-7qybisvx]{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.os-kpis[data-astro-cid-7qybisvx] .k-value[data-astro-cid-7qybisvx]{overflow-wrap:anywhere;font-size:clamp(1.3rem,3vw,2rem)}.os-budget[data-astro-cid-7qybisvx]{margin:.8rem 0 1.4rem}.os-due[data-astro-cid-7qybisvx]{background:var(--bg-2);border:1px solid var(--rule);padding:1rem 1.25rem}.os-due[data-astro-cid-7qybisvx] h3[data-astro-cid-7qybisvx]{margin:0;font-size:1rem}.os-due[data-astro-cid-7qybisvx] ul[data-astro-cid-7qybisvx]{margin:.7rem 0 0;padding-left:1.2rem}.os-nav[data-astro-cid-7qybisvx]{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:.5rem 1.25rem;margin-bottom:1rem;padding:1.25rem 0;display:flex}.os-nav[data-astro-cid-7qybisvx] a[data-astro-cid-7qybisvx]{font-weight:600}.os-filterbar[data-astro-cid-7qybisvx]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.os-filterbar[data-astro-cid-7qybisvx] .field[data-astro-cid-7qybisvx]{margin:0}.os-section[data-astro-cid-7qybisvx]{border-top:1px solid var(--rule);margin-top:2.25rem;padding-top:1.25rem;scroll-margin-top:5rem}.os-section-head[data-astro-cid-7qybisvx]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.os-section-head[data-astro-cid-7qybisvx] h3[data-astro-cid-7qybisvx]{margin:0}.os-status-filter[data-astro-cid-7qybisvx]{max-width:17rem;margin-top:1rem}.os-cards[data-astro-cid-7qybisvx]{grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));gap:1rem;display:grid}.os-cards[data-astro-cid-7qybisvx] .os-card{border:1px solid var(--rule);background:var(--surface);min-width:0;padding:1.1rem}.os-cards[data-astro-cid-7qybisvx] .os-card h4{font-family:var(--font-display);overflow-wrap:anywhere;margin:0 0 .6rem;font-size:1.16rem;line-height:1.35}.os-cards[data-astro-cid-7qybisvx] .os-card p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.6rem 0;font-size:.92rem;line-height:1.5}.os-cards[data-astro-cid-7qybisvx] .os-card .note{color:var(--ink-3);font-size:.84rem}.os-cards[data-astro-cid-7qybisvx] .os-card dl{grid-template-columns:auto minmax(0,1fr);gap:.3rem .7rem;margin:.85rem 0;font-size:.85rem;display:grid}.os-cards[data-astro-cid-7qybisvx] .os-card dt{color:var(--ink-3)}.os-cards[data-astro-cid-7qybisvx] .os-card dd{overflow-wrap:anywhere;margin:0}.os-cards[data-astro-cid-7qybisvx] .os-card .btn-row{gap:.4rem;margin-top:1rem}.os-cards[data-astro-cid-7qybisvx] .os-card .os-late{color:var(--critical);font-weight:600}.os-cards[data-astro-cid-7qybisvx] .os-empty{border:1px dashed var(--rule);color:var(--ink-3);grid-column:1/-1;margin:0;padding:1.25rem}.os-cards[data-astro-cid-7qybisvx] .os-badges{flex-wrap:wrap;gap:.4rem;display:flex}.os-pipeline[data-astro-cid-7qybisvx]{flex-wrap:wrap;gap:.5rem;display:flex}.os-pipeline[data-astro-cid-7qybisvx] span{border:1px solid var(--rule);color:var(--ink-2);padding:.2rem .6rem;font-size:.8rem}.os-files[data-astro-cid-7qybisvx]{border-top:1px solid var(--rule);margin-top:2rem;padding-top:1rem}.os-status[data-astro-cid-7qybisvx]{min-height:1.6em;font-size:.9rem}.os-dialog[data-astro-cid-7qybisvx]{color:var(--ink);background:var(--surface);border:1px solid var(--rule);width:min(680px,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:clamp(1rem,4vw,2rem);overflow-y:auto}.os-dialog[data-astro-cid-7qybisvx]::backdrop{background:#141e1e8c}.os-dialog[data-astro-cid-7qybisvx] h3[data-astro-cid-7qybisvx]{margin:0}.os-dialog[data-astro-cid-7qybisvx] .os-wide{grid-column:1/-1}.os-error[data-astro-cid-7qybisvx]{border-left:3px solid var(--critical);padding-left:.7rem}@media (width<=640px){.os-fields[data-astro-cid-7qybisvx],.os-filterbar[data-astro-cid-7qybisvx]{grid-template-columns:1fr}.os-filterbar[data-astro-cid-7qybisvx]>button[data-astro-cid-7qybisvx]{justify-self:start}}.ct-picks[data-astro-cid-uxtln6zm]{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:0 1rem;display:grid}.ct-only[data-astro-cid-uxtln6zm]{cursor:pointer;align-items:center;gap:.55rem;min-height:44px;font-size:.88rem;display:inline-flex}.ct-few[data-astro-cid-uxtln6zm]{margin-top:1rem}.ct-summary[data-astro-cid-uxtln6zm]{max-width:72ch;margin-bottom:1rem}.ct-summary[data-astro-cid-uxtln6zm]:empty{display:none}.ct-stack-box[data-astro-cid-uxtln6zm]{display:block}.ct-table-box[data-astro-cid-uxtln6zm]{display:none}@media (width>=760px){.ct-table-box[data-astro-cid-uxtln6zm]{display:block}.ct-stack-box[data-astro-cid-uxtln6zm]{display:none}}.result[data-astro-cid-uxtln6zm] .table-wrap{position:relative}.result[data-astro-cid-uxtln6zm] .ct-table{table-layout:fixed}.result[data-astro-cid-uxtln6zm] .ct-table thead th:first-child{width:12.5rem}.result[data-astro-cid-uxtln6zm] .ct-table thead th a{font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;color:var(--ink);font-size:1.02rem;font-weight:600}.result[data-astro-cid-uxtln6zm] .ct-table tbody th{font-weight:650}.result[data-astro-cid-uxtln6zm] .ct-differs>th,.result[data-astro-cid-uxtln6zm] .ct-differs>td{background:color-mix(in srgb, var(--accent-wash) 70%, transparent)}.result[data-astro-cid-uxtln6zm] .ct-differs>th{box-shadow:inset 3px 0 0 var(--accent)}.result[data-astro-cid-uxtln6zm] .ct-attr{color:var(--ink);display:block}.result[data-astro-cid-uxtln6zm] .ct-tag{border:1px solid var(--rule);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);background:var(--surface);border-radius:999px;margin-top:.3rem;padding:.12rem .5rem;font-size:.7rem;font-weight:700;display:inline-block}.result[data-astro-cid-uxtln6zm] .ct-tag-diff{border-color:var(--accent);color:var(--ink)}.result[data-astro-cid-uxtln6zm] .ct-hint{color:var(--ink-3);margin-top:.3rem;font-size:.76rem;font-weight:400;display:block}.result[data-astro-cid-uxtln6zm] .ct-sub{color:var(--ink-2);margin-top:.35rem;font-size:.8rem;display:block}.result[data-astro-cid-uxtln6zm] .ct-unknown{color:var(--ink-3);font-style:italic}.result[data-astro-cid-uxtln6zm] .ct-list,.result[data-astro-cid-uxtln6zm] .ct-plain{margin:0;padding:0;list-style:none}.result[data-astro-cid-uxtln6zm] .ct-list{gap:.3rem;display:grid}.result[data-astro-cid-uxtln6zm] .ct-block{border:1px solid var(--rule-2);border-radius:var(--radius-sm);margin-bottom:.75rem;padding:.85rem .95rem}.result[data-astro-cid-uxtln6zm] .ct-block.ct-differs{background:color-mix(in srgb, var(--accent-wash) 70%, transparent);border-left:3px solid var(--accent)}.result[data-astro-cid-uxtln6zm] .ct-block-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;display:flex}.result[data-astro-cid-uxtln6zm] .ct-block-head h3{margin:0;font-size:1.02rem}.result[data-astro-cid-uxtln6zm] .ct-block-head .ct-tag{margin-top:0}.result[data-astro-cid-uxtln6zm] .ct-block dl{gap:.65rem;margin:.6rem 0 0;display:grid}.result[data-astro-cid-uxtln6zm] .ct-block dt{font-size:.78rem;font-weight:700}.result[data-astro-cid-uxtln6zm] .ct-block dd{margin:.15rem 0 0}#ct-notes[data-astro-cid-uxtln6zm] .note{margin:.25rem 0 .5rem}.ct-actions[data-astro-cid-uxtln6zm]{margin-top:1rem}.ct-why[data-astro-cid-uxtln6zm]{margin-top:1.5rem}.ce-bar[data-astro-cid-epjygkvo]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;margin-bottom:.5rem;display:flex}.ce-saved[data-astro-cid-epjygkvo]{flex:320px;gap:.35rem;max-width:520px;display:grid}.ce-saved[data-astro-cid-epjygkvo] label[data-astro-cid-epjygkvo]{font-size:.88rem;font-weight:650}.ce-saved-row[data-astro-cid-epjygkvo]{align-items:center;gap:.5rem;display:flex}.ce-saved-row[data-astro-cid-epjygkvo] select[data-astro-cid-epjygkvo]{flex:1;min-width:0}.ce-store-msg[data-astro-cid-epjygkvo]:empty{display:none}.ce-example-note[data-astro-cid-epjygkvo]{margin:.5rem 0 1.25rem}.ce-rows[data-astro-cid-epjygkvo]{margin-top:.5rem}.ce-row[data-astro-cid-epjygkvo]{border-top:1px solid var(--rule-2);margin:0 0 .6rem;padding-top:.85rem}.ce-row[data-astro-cid-epjygkvo] legend[data-astro-cid-epjygkvo]{margin-bottom:.4rem;padding:0}.ce-unit-tag[data-astro-cid-epjygkvo]{color:var(--ink-3);font-weight:500}.ce-row-body[data-astro-cid-epjygkvo]{gap:.35rem 1.5rem;display:grid}@media (width>=760px){.ce-row-body[data-astro-cid-epjygkvo]{grid-template-columns:minmax(0,470px) minmax(0,1fr);align-items:start}.ce-row-body[data-astro-cid-epjygkvo] .hint[data-astro-cid-epjygkvo]{margin:0;padding-top:1.55rem}}.ce-row-body[data-astro-cid-epjygkvo] .hint[data-astro-cid-epjygkvo]{margin:0}.ce-triple[data-astro-cid-epjygkvo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.ce-triple[data-astro-cid-epjygkvo] .field[data-astro-cid-epjygkvo]{margin-bottom:0}.ce-triple[data-astro-cid-epjygkvo] label[data-astro-cid-epjygkvo]{color:var(--ink-2);font-size:.78rem;font-weight:600}.ce-triple[data-astro-cid-epjygkvo] input[data-astro-cid-epjygkvo],.ce-more[data-astro-cid-epjygkvo] input[data-astro-cid-epjygkvo]{font-variant-numeric:tabular-nums}.ce-err[data-astro-cid-epjygkvo]{color:var(--accent);margin:.35rem 0 0;font-size:.8rem;font-weight:600}.ce-err[data-astro-cid-epjygkvo]:empty{display:none}.tool[data-astro-cid-epjygkvo] input[data-astro-cid-epjygkvo][aria-invalid=true]{border-color:var(--accent)}.ce-top[data-astro-cid-epjygkvo],.ce-more[data-astro-cid-epjygkvo]{align-items:start}.ce-more[data-astro-cid-epjygkvo],.ce-actions[data-astro-cid-epjygkvo]{margin-top:1rem}.ce-summary[data-astro-cid-epjygkvo]{max-width:72ch;font-size:1rem}.ce-out[data-astro-cid-epjygkvo][hidden]{display:none}.ce-out[data-astro-cid-epjygkvo]{transition:opacity .2s}.ce-out[data-astro-cid-epjygkvo].ce-stale{opacity:.55}.ce-kpis[data-astro-cid-epjygkvo] .k-value{font-size:1.5rem}.ce-hist[data-astro-cid-epjygkvo]{border-radius:var(--radius-sm);margin:.5rem 0 .75rem}.ce-twin[data-astro-cid-epjygkvo]{margin-bottom:1.5rem;font-size:.88rem}.ce-twin[data-astro-cid-epjygkvo] summary[data-astro-cid-epjygkvo]{cursor:pointer;color:var(--ink-2);min-height:32px;font-weight:600}.ce-gap[data-astro-cid-epjygkvo]{margin-top:1.5rem}.ce-driver[data-astro-cid-epjygkvo]{max-width:72ch;margin-top:1rem}.ce-limits[data-astro-cid-epjygkvo]{margin-top:1.75rem}.ce-limits[data-astro-cid-epjygkvo] ul[data-astro-cid-epjygkvo]{gap:.3rem;margin:0;padding-left:1.2rem;display:grid}.ce-sens[data-astro-cid-epjygkvo] .rb-row{border-radius:4px;grid-template-columns:minmax(110px,28%) minmax(0,1fr) minmax(8.5rem,auto);align-items:center;gap:.75rem;padding:.2rem .25rem;font-size:.86rem;display:grid}.ce-sens[data-astro-cid-epjygkvo] .rb-row:hover,.ce-sens[data-astro-cid-epjygkvo] .rb-row:focus-visible{background:var(--bg-2)}.ce-sens[data-astro-cid-epjygkvo] .rb-label{color:var(--ink-2)}.ce-sens[data-astro-cid-epjygkvo] .rb-track{height:22px;position:relative}.ce-sens[data-astro-cid-epjygkvo] .rb-fill{background:var(--series-1);border-radius:4px;min-width:2px;height:12px;position:absolute;top:5px}.ce-sens[data-astro-cid-epjygkvo] .rb-base{border-left:1.5px solid var(--ink);z-index:1;width:0;position:absolute;top:-7px;bottom:-7px}.ce-sens[data-astro-cid-epjygkvo] .rb-value{font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;font-weight:600}.ce-sens[data-astro-cid-epjygkvo] .rb-axis{color:var(--ink-3);grid-template-columns:minmax(110px,28%) minmax(0,1fr) minmax(8.5rem,auto);gap:.75rem;margin-top:.35rem;padding:0 .25rem;font-size:.75rem;display:grid}.ce-sens[data-astro-cid-epjygkvo] .rb-ticks{border-top:1px solid var(--axis);height:1.5em;position:relative}.ce-sens[data-astro-cid-epjygkvo] .rb-ticks span{white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;top:.25rem;transform:translate(-50%)}.ce-sens[data-astro-cid-epjygkvo] .rb-ticks span:first-child{transform:none}.ce-sens[data-astro-cid-epjygkvo] .rb-ticks span:last-child{transform:translate(-100%)}@media (width<=640px){.ce-sens[data-astro-cid-epjygkvo] .rb-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""track track";row-gap:.15rem}.ce-sens[data-astro-cid-epjygkvo] .rb-label{grid-area:label}.ce-sens[data-astro-cid-epjygkvo] .rb-value{grid-area:value}.ce-sens[data-astro-cid-epjygkvo] .rb-track{grid-area:track}.ce-sens[data-astro-cid-epjygkvo] .rb-base{top:0;bottom:0}.ce-sens[data-astro-cid-epjygkvo] .rb-axis{grid-template-columns:minmax(0,1fr)}.ce-sens[data-astro-cid-epjygkvo] .rb-axis>span{display:none}}.ce-hist[data-astro-cid-epjygkvo] .mb-legacy-chart svg{max-width:100%;color:var(--accent);display:block}.ce-sens[data-astro-cid-epjygkvo] .mb-legacy-range{border-bottom:1px solid var(--border);gap:.3rem;padding:.65rem 0;display:grid}.ce-sens[data-astro-cid-epjygkvo] .mb-legacy-range>span:last-child{color:var(--ink-3);font-size:.8rem}.ce-sens[data-astro-cid-epjygkvo] .mb-legacy-track{background:var(--surface-2);height:.55rem;position:relative}.ce-sens[data-astro-cid-epjygkvo] .mb-legacy-track>span{background:var(--accent);height:100%;position:absolute}.dr-points[data-astro-cid-egprar6c]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.dr-point[data-astro-cid-egprar6c]{background:var(--bg);border:1px solid var(--rule-2);border-radius:var(--radius-sm);padding:.95rem 1.1rem .9rem}.dr-point-head[data-astro-cid-egprar6c]{align-items:baseline;gap:.6rem;margin-bottom:.45rem;display:flex}.dr-n[data-astro-cid-egprar6c]{font-family:var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums;flex:none;font-size:1.3rem;line-height:1}.dr-point[data-astro-cid-egprar6c] h4[data-astro-cid-egprar6c]{margin:0;font-size:1.05rem}.dr-point[data-astro-cid-egprar6c] p[data-astro-cid-egprar6c]{color:var(--ink-2);margin:0 0 .5rem}.dr-point[data-astro-cid-egprar6c] .dr-src[data-astro-cid-egprar6c]{color:var(--ink-3);margin:0}.dr-slider[data-astro-cid-egprar6c] label[data-astro-cid-egprar6c]{justify-content:space-between;gap:1rem;display:flex}.dr-out[data-astro-cid-egprar6c]{font-variant-numeric:tabular-nums;color:var(--ink-2);text-align:right;font-weight:650}.dr-stack[data-astro-cid-egprar6c]{background:var(--rule-2);border-radius:6px;gap:2px;height:18px;margin-bottom:.75rem;display:flex;overflow:hidden}.dr-seg[data-astro-cid-egprar6c]{height:100%;transition:width .2s}.dr-summary[data-astro-cid-egprar6c]{color:var(--ink-2);font-weight:600}.dr-buckets[data-astro-cid-egprar6c]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.dr-bucket[data-astro-cid-egprar6c]{border:1px solid var(--rule-2);border-radius:var(--radius-sm);background:var(--bg);padding:.7rem .85rem}.dr-bucket[data-astro-cid-egprar6c] p[data-astro-cid-egprar6c]{margin:.25rem 0 0}.dr-bucket-head[data-astro-cid-egprar6c]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dr-amt[data-astro-cid-egprar6c]{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:650}.dr-swatch[data-astro-cid-egprar6c]{border-radius:3px;flex:none;width:12px;height:12px}.dr-ics-status[data-astro-cid-egprar6c]{min-height:1.2em;margin-top:.75rem}[data-astro-cid-j2r4rxun][data-private-form-controls]{border:0;min-width:0;margin:0;padding:0}.dd-orgbar[data-astro-cid-j2r4rxun]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:end;gap:0 1rem;display:grid}.dd-orgactions[data-astro-cid-j2r4rxun]{margin-bottom:1rem}.dd-privacy[data-astro-cid-j2r4rxun]{margin:0 0 1rem}.dd-storage[data-astro-cid-j2r4rxun]{margin-bottom:1rem}.dd-toc[data-astro-cid-j2r4rxun] ul[data-astro-cid-j2r4rxun]{flex-wrap:wrap;gap:.4rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.dd-toc-count[data-astro-cid-j2r4rxun]{font-variant-numeric:tabular-nums;color:var(--ink-3)}.dd-group[data-astro-cid-j2r4rxun]{scroll-margin-top:calc(var(--header-h) + 16px);margin-top:2rem}.dd-group[data-astro-cid-j2r4rxun] h3[data-astro-cid-j2r4rxun]{margin-bottom:.2rem}.dd-intro[data-astro-cid-j2r4rxun]{margin-bottom:.5rem}.dd-flags[data-astro-cid-j2r4rxun] .dd-intro[data-astro-cid-j2r4rxun]{color:var(--ink-2)}.dd-item[data-astro-cid-j2r4rxun]{border-top:1px solid var(--rule-2);scroll-margin-top:calc(var(--header-h) + 16px);padding:1rem 0 .6rem}.dd-item[data-astro-cid-j2r4rxun] fieldset[data-astro-cid-j2r4rxun]{margin:0}.dd-item[data-astro-cid-j2r4rxun] legend[data-astro-cid-j2r4rxun]{font-family:var(--font-serif);color:var(--ink);margin-bottom:.4rem;padding:0;font-size:1.04rem;font-weight:560;line-height:1.4}.dd-num[data-astro-cid-j2r4rxun]{font-family:var(--font-display);color:var(--ink-3);font-variant-numeric:tabular-nums}.dd-why[data-astro-cid-j2r4rxun],.dd-how[data-astro-cid-j2r4rxun]{color:var(--ink-2);margin:0 0 .45rem;font-size:.88rem}.dd-links[data-astro-cid-j2r4rxun] a[data-astro-cid-j2r4rxun]{white-space:normal;margin-right:.75rem}.dd-scale[data-astro-cid-j2r4rxun]{flex-wrap:wrap;gap:.35rem;margin-top:.6rem;display:flex}.dd-opt[data-astro-cid-j2r4rxun]{cursor:pointer;position:relative}.dd-opt[data-astro-cid-j2r4rxun] input[data-astro-cid-j2r4rxun]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.dd-opt[data-astro-cid-j2r4rxun] span[data-astro-cid-j2r4rxun]{border:1px solid var(--rule);color:var(--ink-2);background:var(--bg);border-radius:999px;padding:.45rem .8rem;font-size:.82rem;font-weight:600;display:inline-block}.dd-opt[data-astro-cid-j2r4rxun]:hover span[data-astro-cid-j2r4rxun]{border-color:var(--ink-3)}.dd-opt[data-astro-cid-j2r4rxun] input[data-astro-cid-j2r4rxun]:checked+span[data-astro-cid-j2r4rxun]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.dd-opt[data-astro-cid-j2r4rxun] input[data-astro-cid-j2r4rxun]:checked+span[data-astro-cid-j2r4rxun]:before{content:"✓ "}.dd-opt[data-astro-cid-j2r4rxun] input[data-astro-cid-j2r4rxun]:focus-visible+span[data-astro-cid-j2r4rxun]{outline:2px solid var(--focus);outline-offset:2px}.dd-note[data-astro-cid-j2r4rxun]{margin-top:.5rem;font-size:.85rem}.dd-note[data-astro-cid-j2r4rxun] summary[data-astro-cid-j2r4rxun]{cursor:pointer;color:var(--ink-3);width:fit-content;font-weight:600}.dd-note[data-astro-cid-j2r4rxun] textarea[data-astro-cid-j2r4rxun]{min-height:64px;margin-top:.4rem}.dd-progress[data-astro-cid-j2r4rxun]{color:var(--ink-2);font-weight:600}.dd-kpis[data-astro-cid-j2r4rxun]{grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr))}.dd-lists[data-astro-cid-j2r4rxun] h4[data-astro-cid-j2r4rxun]{font-family:var(--font-sans);margin:0 0 .5rem;font-size:.95rem}.dd-asks[data-astro-cid-j2r4rxun]{gap:.4rem;margin:0 0 .75rem;padding-left:1.3em;display:grid}.dd-asks[data-astro-cid-j2r4rxun]:empty{display:none}.dd-actions[data-astro-cid-j2r4rxun]{margin-top:1.25rem}.fp-gap[data-astro-cid-ghktr7by]{margin-top:1.75rem}[data-astro-cid-qp27qari][data-private-form-controls]{border:0;min-width:0;margin:0;padding:0}.gg-tool[data-astro-cid-qp27qari] [hidden]{display:none!important}.gg-layout[data-astro-cid-qp27qari]{align-items:start}.gg-pair[data-astro-cid-qp27qari]{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));align-items:start;gap:0 1rem;display:grid}.gg-optional[data-astro-cid-qp27qari]{color:var(--ink-3);font-weight:400}.gg-count[data-astro-cid-qp27qari]{font-variant-numeric:tabular-nums;justify-self:end}.gg-reasons[data-astro-cid-qp27qari]{gap:.45rem;display:grid}.gg-reasons[data-astro-cid-qp27qari]>.hint[data-astro-cid-qp27qari]{margin:0 0 .2rem}.gg-reason[data-astro-cid-qp27qari] .hint[data-astro-cid-qp27qari]{margin-top:.1rem;display:block}.gg-reason[data-astro-cid-qp27qari]:has(input:disabled){opacity:.55;cursor:not-allowed}@media (width>=900px){.gg-side[data-astro-cid-qp27qari]{top:calc(var(--header-h) + 1rem);position:sticky}}.gg-styles[data-astro-cid-qp27qari]{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:1rem;display:flex}.gg-styles-label[data-astro-cid-qp27qari]{font-size:.88rem;font-weight:650}.gg-actions[data-astro-cid-qp27qari]{margin-top:1.1rem}.gg-status[data-astro-cid-qp27qari]{min-height:1.2em;margin:.75rem 0}.gg-stage[data-astro-cid-qp27qari]{max-width:480px;container-type:inline-size}.gg-card[data-astro-cid-qp27qari]{aspect-ratio:4/5;background:var(--surface);color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow);font-family:var(--font-serif);overflow-wrap:anywhere;flex-direction:column;gap:clamp(.55rem,3cqi,1.1rem);padding:clamp(1.5rem,10cqi,3.2rem);display:flex;position:relative}.gg-card[data-astro-cid-qp27qari] p[data-astro-cid-qp27qari]{margin:0}.gg-seal[data-astro-cid-qp27qari],.gg-brand[data-astro-cid-qp27qari],.gg-ornament[data-astro-cid-qp27qari]{display:none}.gg-eyebrow[data-astro-cid-qp27qari]{font:700 clamp(.62rem, 2.2cqi, .8rem) var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.gg-to[data-astro-cid-qp27qari]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.9rem,9cqi,3rem);font-weight:600;line-height:1.06}.gg-line[data-astro-cid-qp27qari]{color:var(--ink-2);font-size:clamp(.98rem,3.4cqi,1.2rem)}.gg-block[data-astro-cid-qp27qari]{margin-top:clamp(.3rem,2.4cqi,.9rem)}.gg-label[data-astro-cid-qp27qari]{font:700 clamp(.6rem, 2cqi, .74rem) var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.35em!important}.gg-does[data-astro-cid-qp27qari]{font-size:clamp(.98rem,3.4cqi,1.18rem)}.gg-msg[data-astro-cid-qp27qari]{white-space:pre-line;font-size:clamp(.95rem,3.2cqi,1.12rem)}.gg-why[data-astro-cid-qp27qari]{gap:.3em;margin:0;padding:0;font-size:clamp(.9rem,2.9cqi,1.04rem);list-style:none;display:grid}.gg-foot[data-astro-cid-qp27qari]{font:600 clamp(.6rem, 1.9cqi, .74rem) var(--font-sans);color:var(--ink-3);padding-top:.75rem;margin-top:auto!important}.gg-card[data-astro-cid-qp27qari][data-style=classic]{text-align:center;align-items:center}.gg-card[data-astro-cid-qp27qari][data-style=classic]:before{content:"";border:3px double var(--rule);pointer-events:none;border-radius:8px;position:absolute;inset:clamp(8px,2.6cqi,14px)}.gg-card[data-astro-cid-qp27qari][data-style=classic] .gg-ornament[data-astro-cid-qp27qari]{line-height:0;display:block}.gg-card[data-astro-cid-qp27qari][data-style=classic] .gg-does[data-astro-cid-qp27qari]{font-style:italic}.gg-card[data-astro-cid-qp27qari][data-style=modern]{background:var(--bg);border-top:clamp(8px, 2.6cqi, 14px) solid var(--accent);font-family:var(--font-sans)}.gg-card[data-astro-cid-qp27qari][data-style=modern] .gg-brand[data-astro-cid-qp27qari]{font-family:var(--font-display);align-items:center;gap:.4em;margin-bottom:clamp(.4rem,3cqi,1rem);font-size:clamp(.9rem,3.3cqi,1.15rem);font-weight:620;display:flex}.gg-card[data-astro-cid-qp27qari][data-style=modern] .gg-eyebrow[data-astro-cid-qp27qari]{color:var(--accent)}.gg-card[data-astro-cid-qp27qari][data-style=modern] .gg-to[data-astro-cid-qp27qari]{letter-spacing:-.035em;font-size:clamp(2.1rem,11cqi,3.6rem);font-weight:700;line-height:1}.gg-card[data-astro-cid-qp27qari][data-style=modern] .gg-block[data-astro-cid-qp27qari]{border-top:1px solid var(--rule);padding-top:.7em}.gg-card[data-astro-cid-qp27qari][data-style=modern] .gg-why[data-astro-cid-qp27qari] li:before{content:"→ ";color:var(--ink-3)}.gg-card[data-astro-cid-qp27qari][data-style=seal]{text-align:center;border:2px solid var(--ink-3);outline:1px solid var(--rule);outline-offset:-9px;align-items:center}.gg-card[data-astro-cid-qp27qari][data-style=seal] .gg-seal[data-astro-cid-qp27qari]{width:clamp(84px,30cqi,150px);height:auto;color:var(--ink);margin-bottom:clamp(.2rem,2cqi,.6rem);display:block}.gg-ring-text[data-astro-cid-qp27qari]{font-family:var(--font-display);letter-spacing:.08em}@media print{body:has(#gg-print) :not(:has(#gg-print)):not(#gg-print):not(#gg-print *){display:none!important}body:has(#gg-print) :has(#gg-print){box-shadow:none!important;background:0 0!important;border:0!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;position:static!important}.gg-stage[data-astro-cid-qp27qari]{max-width:5.6in;margin:.3in auto 0}.gg-card[data-astro-cid-qp27qari]{--bg:#f6f3ec;--surface:#fdfcf9;--ink:#1a1915;--ink-2:#47443c;--ink-3:#6b665c;--rule:#d9d2c4;--accent:#8b1e2d;box-shadow:none;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}}[data-astro-cid-pgfc5naq][data-private-form-controls]{border:0;min-width:0;margin:0;padding:0}.gd-tool[data-astro-cid-pgfc5naq] [hidden]{display:none!important}.gd-space[data-astro-cid-pgfc5naq]{margin-bottom:1.25rem}.gd-gap[data-astro-cid-pgfc5naq]{margin-top:1.75rem}.gd-fields[data-astro-cid-pgfc5naq]{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));align-items:start;gap:0 1rem;display:grid}@media (width>=720px){.gd-wide[data-astro-cid-pgfc5naq]{grid-column:span 2}}.gd-optional[data-astro-cid-pgfc5naq]{color:var(--ink-3);font-weight:400}.gd-error[data-astro-cid-pgfc5naq]{color:var(--ink);border-left:3px solid var(--critical);margin:0 0 1rem;padding:.35rem 0 .35rem .75rem;font-weight:600}.gd-status[data-astro-cid-pgfc5naq]{min-height:1.2em;margin:.75rem 0 0}.gd-bar[data-astro-cid-pgfc5naq]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.gd-year[data-astro-cid-pgfc5naq]{min-width:min(100%,12rem);margin:0}.gd-kpis[data-astro-cid-pgfc5naq]{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr))}.gd-charts[data-astro-cid-pgfc5naq]{gap:1.75rem;max-width:52rem;display:grid}.gd-tool[data-astro-cid-pgfc5naq] .table-wrap[data-astro-cid-pgfc5naq]{position:relative}.gd-table[data-astro-cid-pgfc5naq]{min-width:50rem}.gd-table[data-astro-cid-pgfc5naq] .gd-nowrap{white-space:nowrap}.gd-table[data-astro-cid-pgfc5naq] .gd-org{overflow-wrap:anywhere;min-width:11rem;font-weight:600}.gd-table[data-astro-cid-pgfc5naq] .gd-cause{min-width:8rem}.gd-table[data-astro-cid-pgfc5naq] .gd-note{min-width:9rem;color:var(--ink-2);overflow-wrap:anywhere}.gd-table[data-astro-cid-pgfc5naq] .gd-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;gap:.35rem;display:flex}.gd-table[data-astro-cid-pgfc5naq] .chip{vertical-align:.1em;margin-left:.4rem;padding:.1rem .5rem;font-size:.72rem}.gd-table[data-astro-cid-pgfc5naq] tr.gd-editing td{background:var(--accent-wash)}.gd-status[data-astro-cid-pgfc5naq] button{margin-left:.5rem}[data-astro-cid-tc2iod2o][data-private-form-controls]{border:0;min-width:0;margin:0;padding:0}.ge-layout[data-astro-cid-tc2iod2o]{gap:1.5rem 2rem;display:grid}@media (width>=980px){.ge-layout[data-astro-cid-tc2iod2o]{grid-template-columns:minmax(0,1fr) 330px;align-items:start}.ge-side[data-astro-cid-tc2iod2o]{top:calc(var(--header-h) + 16px);max-height:calc(100vh - var(--header-h) - 32px);position:sticky;overflow:auto}}.ge-err[data-astro-cid-tc2iod2o]{color:var(--accent);font-size:.8rem;font-weight:600}.ge-err[data-astro-cid-tc2iod2o]:empty{display:none}.tool[data-astro-cid-tc2iod2o] input[data-astro-cid-tc2iod2o][aria-invalid=true]{border-color:var(--accent)}.ge-dim[data-astro-cid-tc2iod2o]{border-top:1px solid var(--rule-2);margin:0 0 1.1rem;padding-top:1rem}.ge-dim[data-astro-cid-tc2iod2o] legend[data-astro-cid-tc2iod2o]{font-family:var(--font-display);letter-spacing:-.01em;padding:0;font-size:1.12rem;font-weight:600}.ge-n[data-astro-cid-tc2iod2o]{background:var(--bg-2);width:1.6rem;height:1.6rem;font:700 .78rem var(--font-sans);color:var(--ink-2);vertical-align:.12em;border-radius:50%;place-items:center;margin-right:.45rem;display:inline-grid}.ge-q[data-astro-cid-tc2iod2o]{margin:.3rem 0 0}.ge-scale[data-astro-cid-tc2iod2o]{flex-wrap:wrap;gap:.35rem;margin:.55rem 0 .35rem;display:flex}.ge-opt[data-astro-cid-tc2iod2o]{cursor:pointer;position:relative}.ge-opt[data-astro-cid-tc2iod2o] input[data-astro-cid-tc2iod2o]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ge-pill[data-astro-cid-tc2iod2o]{border:1px solid var(--rule);background:var(--bg);min-width:44px;min-height:40px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 .8rem;font-weight:650;display:inline-grid}.ge-opt-unknown[data-astro-cid-tc2iod2o] .ge-pill[data-astro-cid-tc2iod2o]{border-style:dashed}.ge-opt[data-astro-cid-tc2iod2o]:hover .ge-pill[data-astro-cid-tc2iod2o]{border-color:var(--ink-3)}.ge-opt[data-astro-cid-tc2iod2o] input[data-astro-cid-tc2iod2o]:checked+.ge-pill[data-astro-cid-tc2iod2o]{background:var(--ink);border-color:var(--ink);color:var(--bg);border-style:solid}.ge-opt[data-astro-cid-tc2iod2o] input[data-astro-cid-tc2iod2o]:focus-visible+.ge-pill[data-astro-cid-tc2iod2o]{outline:2px solid var(--focus);outline-offset:2px}.ge-guide[data-astro-cid-tc2iod2o]{color:var(--ink-2);margin:.25rem 0 .35rem;font-size:.88rem}.ge-all[data-astro-cid-tc2iod2o]{margin-bottom:.4rem;font-size:.84rem}.ge-all[data-astro-cid-tc2iod2o] summary[data-astro-cid-tc2iod2o]{cursor:pointer;color:var(--ink-3);font-weight:600}.ge-all[data-astro-cid-tc2iod2o] ol[data-astro-cid-tc2iod2o]{color:var(--ink-2);margin:.4rem 0 .5rem;padding-left:1.6rem}.ge-dim-note[data-astro-cid-tc2iod2o]{margin:.2rem 0 .6rem}.ge-notes[data-astro-cid-tc2iod2o]{margin:.5rem 0 0}.ge-notes[data-astro-cid-tc2iod2o] textarea[data-astro-cid-tc2iod2o]{min-height:64px}.ge-panel[data-astro-cid-tc2iod2o]{border:1px solid var(--rule-2);border-radius:var(--radius-sm);background:var(--bg);padding:1rem}.ge-panel[data-astro-cid-tc2iod2o] h3[data-astro-cid-tc2iod2o]{margin-bottom:.4rem}.ge-summary[data-astro-cid-tc2iod2o]{margin:.75rem 0 .5rem}.ge-plain[data-astro-cid-tc2iod2o]{margin-bottom:.75rem}.ge-buttons[data-astro-cid-tc2iod2o]{margin-top:.75rem}.ge-msg[data-astro-cid-tc2iod2o]{margin:.6rem 0 0}.ge-msg[data-astro-cid-tc2iod2o]:empty{display:none}.ge-weights[data-astro-cid-tc2iod2o]{border-top:1px solid var(--rule-2);margin-top:1rem;padding-top:.75rem}.ge-weights[data-astro-cid-tc2iod2o] summary[data-astro-cid-tc2iod2o]{cursor:pointer;min-height:32px;font-weight:650}.ge-weights[data-astro-cid-tc2iod2o] summary[data-astro-cid-tc2iod2o] span[data-astro-cid-tc2iod2o]{color:var(--ink-3);font-weight:400}.ge-w[data-astro-cid-tc2iod2o]{margin-bottom:.4rem}.ge-w-head[data-astro-cid-tc2iod2o]{justify-content:space-between;gap:.75rem;font-size:.85rem;display:flex}.ge-w-head[data-astro-cid-tc2iod2o] output[data-astro-cid-tc2iod2o]{font-variant-numeric:tabular-nums;color:var(--ink-3);font-weight:600}.ge-restrict[data-astro-cid-tc2iod2o]{margin-top:1.5rem}.ge-range[data-astro-cid-tc2iod2o] .ge-big{font-family:var(--font-display);margin:0 0 .6rem;font-size:2rem;line-height:1.1}.ge-range[data-astro-cid-tc2iod2o] .ge-big span{font-family:var(--font-sans);color:var(--ink-3);font-size:.9rem}.ge-range[data-astro-cid-tc2iod2o] .ge-track{background:var(--rule-2);border-radius:999px;height:14px;position:relative}.ge-range[data-astro-cid-tc2iod2o] .ge-fill{background:var(--series-1);border-radius:999px;min-width:4px;position:absolute;top:0;bottom:0}.ge-range[data-astro-cid-tc2iod2o] .ge-dot{background:var(--series-1);border:2px solid var(--surface);z-index:2;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%)}.ge-range[data-astro-cid-tc2iod2o] .ge-tick{background:var(--bg);z-index:1;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.ge-range[data-astro-cid-tc2iod2o] .ge-axis{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.3rem;font-size:.75rem;display:flex}.ge-unknowns[data-astro-cid-tc2iod2o] h4{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);margin:.5rem 0 .4rem;font-size:.78rem}.ge-unknowns[data-astro-cid-tc2iod2o] ul{margin:0;padding:0;list-style:none}.ge-unknowns[data-astro-cid-tc2iod2o] button.chip{cursor:pointer;font:inherit;min-height:32px;font-size:.8rem}#ge-saved[data-astro-cid-tc2iod2o] .table-wrap{position:relative}#ge-saved[data-astro-cid-tc2iod2o] .ge-table th small{color:var(--ink-3);font-size:.75rem;font-weight:400;display:block}#ge-saved[data-astro-cid-tc2iod2o] .ge-table tbody th{min-width:9rem}#ge-saved[data-astro-cid-tc2iod2o] tr.ge-current>*{background:var(--bg-2)}#ge-saved[data-astro-cid-tc2iod2o] .ge-mini-cell{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;display:inline-flex}#ge-saved[data-astro-cid-tc2iod2o] .ge-mini{background:var(--rule-2);border-radius:999px;width:64px;height:8px;display:inline-block;position:relative}#ge-saved[data-astro-cid-tc2iod2o] .ge-mini-fill{background:var(--series-1);border-radius:999px;min-width:4px;position:absolute;top:0;bottom:0}#ge-saved[data-astro-cid-tc2iod2o] .ge-row-actions{white-space:nowrap;gap:.35rem;display:flex}.ic-modes[data-astro-cid-xnrt34qu]{gap:.5rem;display:grid}.ic-modes[data-astro-cid-xnrt34qu] .option[data-astro-cid-xnrt34qu]>span[data-astro-cid-xnrt34qu]{gap:.1rem;display:grid}.ic-gap[data-astro-cid-xnrt34qu]{margin-bottom:1rem}.ic-gap[data-astro-cid-xnrt34qu] ul[data-astro-cid-xnrt34qu]{margin:0;padding:0;list-style:none}.ic-pair[data-astro-cid-xnrt34qu]{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:0 .75rem;display:grid}.ic-cf-head[data-astro-cid-xnrt34qu]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ic-cf-head[data-astro-cid-xnrt34qu] label[data-astro-cid-xnrt34qu]{font-size:.88rem;font-weight:650}.ic-cf-head[data-astro-cid-xnrt34qu] output[data-astro-cid-xnrt34qu]{font-variant-numeric:tabular-nums;color:var(--ink-2);font-weight:650}.ic-err[data-astro-cid-xnrt34qu]{color:var(--accent);font-size:.8rem;font-weight:600}.ic-err[data-astro-cid-xnrt34qu]:empty{display:none}.ic-summary[data-astro-cid-xnrt34qu]{margin-bottom:1.25rem}.ic-summary[data-astro-cid-xnrt34qu] .ic-big{font-family:var(--font-display);margin:0;font-size:clamp(1.55rem,4vw,2.25rem);line-height:1.15}.ic-summary[data-astro-cid-xnrt34qu] .ic-msg{font-size:clamp(1.2rem,3vw,1.5rem)}.ic-summary[data-astro-cid-xnrt34qu] .ic-big strong{font-weight:650}.ic-summary[data-astro-cid-xnrt34qu] .ic-unit{color:var(--ink-2);margin:.25rem 0 .6rem;font-size:1rem}.ic-summary[data-astro-cid-xnrt34qu] .ic-explain{color:var(--ink-2);max-width:68ch;margin:0}.ic-kpis[data-astro-cid-xnrt34qu] .k-value{font-size:1.35rem}.ic-kpis[data-astro-cid-xnrt34qu]:empty{display:none}#ic-source[data-astro-cid-xnrt34qu] .ic-src{border:1px solid var(--rule-2);border-radius:var(--radius-sm);background:var(--bg);padding:.9rem 1rem}#ic-source[data-astro-cid-xnrt34qu] .ic-src .badges{margin-bottom:.65rem}#ic-source[data-astro-cid-xnrt34qu] .ic-src p{margin:0 0 .45rem}#ic-source[data-astro-cid-xnrt34qu] .ic-src p:last-child{margin-bottom:0}.ic-actions[data-astro-cid-xnrt34qu]{margin-top:1rem}.ic-cant[data-astro-cid-xnrt34qu]{margin-top:1.5rem}.imt-bar[data-astro-cid-lzsntqev]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:end;gap:0 1rem;display:grid}.imt-bar-actions[data-astro-cid-lzsntqev],.imt-storage[data-astro-cid-lzsntqev]{margin-bottom:1rem}.imt-status[data-astro-cid-lzsntqev]{min-height:1.3em;margin:0 0 1rem}.imt-layout[data-astro-cid-lzsntqev]{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.imt-jump[data-astro-cid-lzsntqev]{margin-bottom:.75rem;display:inline-block}.imt-preview[data-astro-cid-lzsntqev] h3[data-astro-cid-lzsntqev]{scroll-margin-top:calc(var(--header-h) + 16px)}@media (width>=1000px){.imt-jump[data-astro-cid-lzsntqev]{display:none}.imt-layout[data-astro-cid-lzsntqev]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.imt-preview[data-astro-cid-lzsntqev]{top:calc(var(--header-h) + 16px);max-height:calc(100vh - var(--header-h) - 32px);position:sticky;overflow:auto}}.imt-step[data-astro-cid-lzsntqev]{border-top:1px solid var(--rule-2);margin:0 0 1.25rem;padding-top:1rem}.imt-step[data-astro-cid-lzsntqev]>legend[data-astro-cid-lzsntqev]{font-family:var(--font-display);margin-bottom:.5rem;padding:0;font-size:1.1rem;font-weight:580}.imt-intro[data-astro-cid-lzsntqev]{margin:0 0 .75rem;display:block}.imt-pair[data-astro-cid-lzsntqev]{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:0 1rem;display:grid}.imt-pair-hint[data-astro-cid-lzsntqev]{margin:-.6rem 0 1rem;display:block}.imt-indicators[data-astro-cid-lzsntqev]{gap:.75rem;margin-bottom:.75rem;display:grid}.imt-ind{border:1px solid var(--rule-2);border-radius:var(--radius-sm);background:var(--bg);margin:0;padding:.75rem .85rem .85rem}.imt-ind>legend{color:var(--ink-2);padding:0 .3rem;font-size:.85rem;font-weight:700}.imt-ind-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:0 .75rem;display:grid}.imt-ind-grid .imt-ind-what,.imt-ind-grid .imt-ind-how{grid-column:1/-1}.imt-ind .field{margin-bottom:.6rem}.imt-ind input{background:var(--surface)!important}.imt-preview[data-astro-cid-lzsntqev]{background:var(--bg);border:1px solid var(--rule-2);border-radius:var(--radius);padding:1rem 1.1rem 1.1rem}.imt-preview[data-astro-cid-lzsntqev] h3[data-astro-cid-lzsntqev]{margin-bottom:.75rem}.imt-exports[data-astro-cid-lzsntqev]{margin-top:1rem}.imt-related[data-astro-cid-lzsntqev]{margin-top:1.5rem}.imt-banner{background:var(--accent-wash);border-radius:var(--radius-sm);margin:0 0 .9rem;padding:.5rem .7rem;font-size:.85rem}.imt-chain{margin:0;padding:0;list-style:none}.imt-node{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:.6rem .8rem .65rem;position:relative}.imt-node+.imt-node{margin-top:1.9rem}.imt-node+.imt-node:before{content:"";border-left:2px solid var(--axis);height:calc(1.9rem - 6px);position:absolute;top:calc(-1.9rem - 1px);left:1.4rem}.imt-node+.imt-node:after{content:"";border:6px solid #0000;border-top-color:var(--axis);border-bottom:0;position:absolute;top:-8px;left:calc(1.4rem - 5px)}.imt-via{color:var(--ink-3);font-size:.74rem;font-style:italic;position:absolute;top:-1.55rem;left:2.1rem}.imt-k{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.2rem;font-size:.72rem;font-weight:700;display:block}.imt-node p,.imt-guard p{white-space:pre-line;color:var(--ink);margin:0;font-size:.9rem}.imt-empty{font-style:italic;color:var(--ink-3)!important}.imt-node .depth{white-space:normal;margin-top:.45rem}.imt-outcomes{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.imt-outcomes li{grid-template-columns:4.4rem minmax(0,1fr);gap:.5rem;font-size:.9rem;display:grid}.imt-outcomes .imt-when{color:var(--ink-3);padding-top:.1rem;font-size:.75rem;font-weight:700}.imt-inds{gap:.4rem;margin:0;padding-left:1.1rem;font-size:.88rem;display:grid}.imt-inds .note{display:block}.imt-guard{border-top:1px solid var(--rule-2);gap:.7rem;margin-top:1.25rem;padding-top:.9rem;display:grid}.imt-guard h4,.imt-gaps h4{font-family:var(--font-sans);margin:0;font-size:.85rem}.imt-gaps{border-top:1px solid var(--rule-2);margin-top:1.1rem;padding-top:.9rem}.imt-gaps ul{color:var(--ink-2);gap:.25rem;margin:.4rem 0 0;padding-left:1.1rem;font-size:.86rem;display:grid}.lp-tool[data-astro-cid-qxfyqtyq] [hidden]{display:none!important}.lp-warning[data-astro-cid-qxfyqtyq]{border-left-width:4px;margin-bottom:1.25rem}.lp-space[data-astro-cid-qxfyqtyq]{margin-bottom:1.25rem}.lp-gap[data-astro-cid-qxfyqtyq]{margin-top:1.25rem}.lp-optional[data-astro-cid-qxfyqtyq]{color:var(--ink-3);font-weight:400}.lp-gifts[data-astro-cid-qxfyqtyq]{gap:.9rem;margin-bottom:.9rem;display:grid}.lp-gifts[data-astro-cid-qxfyqtyq] .lp-gift{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--bg);margin:0;padding:.8rem 1rem .2rem}.lp-gifts[data-astro-cid-qxfyqtyq] .lp-gift>legend{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);padding:0 .3rem;font-size:.78rem}.lp-top[data-astro-cid-qxfyqtyq]{align-items:start}.lp-gifts[data-astro-cid-qxfyqtyq] .lp-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;gap:0 1rem;display:grid}.lp-gifts[data-astro-cid-qxfyqtyq] .lp-purpose{gap:.5rem;display:grid}.lp-gifts[data-astro-cid-qxfyqtyq] .lp-purpose .option{align-items:center}.lp-gifts[data-astro-cid-qxfyqtyq] .lp-msg{color:var(--ink);font-weight:600}.lp-gifts[data-astro-cid-qxfyqtyq] input[aria-invalid=true]{border-color:var(--critical)}.lp-gifts[data-astro-cid-qxfyqtyq] .lp-remove{margin-bottom:1rem}.lp-why[data-astro-cid-qxfyqtyq]{margin:1.5rem 0}.lp-why[data-astro-cid-qxfyqtyq] p[data-astro-cid-qxfyqtyq]{margin:0 0 .6rem}.lp-flex[data-astro-cid-qxfyqtyq] .hint[data-astro-cid-qxfyqtyq]{margin-top:.15rem;display:block}.lp-result-head[data-astro-cid-qxfyqtyq]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.lp-result-head[data-astro-cid-qxfyqtyq] h3[data-astro-cid-qxfyqtyq]{margin:0}.lp-status[data-astro-cid-qxfyqtyq]{min-height:1.2em;margin:.75rem 0}.lp-checks[data-astro-cid-qxfyqtyq]{border-left:3px solid var(--warning);background:var(--bg);border-radius:var(--radius-sm);margin-bottom:1rem;padding:.75rem 1rem}.lp-checks[data-astro-cid-qxfyqtyq] p[data-astro-cid-qxfyqtyq]{margin:0 0 .3rem}.lp-checks[data-astro-cid-qxfyqtyq] ul[data-astro-cid-qxfyqtyq]{margin:0;padding-left:1.2rem}.lp-summary[data-astro-cid-qxfyqtyq]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-sm);font-family:var(--font-serif);color:var(--ink);padding:clamp(1rem,4vw,2rem);font-size:1rem}.lp-summary[data-astro-cid-qxfyqtyq] h4[data-astro-cid-qxfyqtyq],.lp-summary[data-astro-cid-qxfyqtyq] h5[data-astro-cid-qxfyqtyq]{font-family:var(--font-display)}.lp-summary[data-astro-cid-qxfyqtyq] h5[data-astro-cid-qxfyqtyq]{margin:1.5rem 0 .5rem;font-size:1.05rem}.lp-s-head[data-astro-cid-qxfyqtyq]{border-bottom:1px solid var(--rule);margin-bottom:.9rem;padding-bottom:.75rem}.lp-s-eyebrow[data-astro-cid-qxfyqtyq]{font:700 .72rem var(--font-sans);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);margin:0 0 .3rem}.lp-s-title[data-astro-cid-qxfyqtyq]{margin:0 0 .3rem;font-size:1.45rem}.lp-s-meta[data-astro-cid-qxfyqtyq]{font-family:var(--font-sans);color:var(--ink-2);margin:0;font-size:.85rem}.lp-s-legal[data-astro-cid-qxfyqtyq]{font-family:var(--font-sans);border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:6px;padding:.5rem .75rem;font-size:.85rem}.lp-summary[data-astro-cid-qxfyqtyq] .table-wrap[data-astro-cid-qxfyqtyq]{position:relative}.lp-s-table[data-astro-cid-qxfyqtyq] td{overflow-wrap:break-word}@media (width<=520px){.lp-s-table[data-astro-cid-qxfyqtyq] th,.lp-s-table[data-astro-cid-qxfyqtyq] td{padding-inline:.35rem}}.lp-s-table[data-astro-cid-qxfyqtyq] .lp-s-sub{color:var(--ink-3);font-size:.8rem;display:block}.lp-s-flex[data-astro-cid-qxfyqtyq]{margin-top:1rem}.lp-s-notes[data-astro-cid-qxfyqtyq]{white-space:pre-wrap}.lp-s-sample[data-astro-cid-qxfyqtyq]{border-top:1px solid var(--rule);margin-top:1.25rem}.lp-s-sample[data-astro-cid-qxfyqtyq] ol[data-astro-cid-qxfyqtyq]{gap:.6rem;margin:0;padding-left:1.3rem;display:grid}.lp-s-sample[data-astro-cid-qxfyqtyq] li{line-height:1.55}.lp-s-empty[data-astro-cid-qxfyqtyq]{color:var(--ink-3);font-style:italic}.lp-s-list[data-astro-cid-qxfyqtyq]{margin:0;padding-left:1.2rem}@media print{body:has(#lp-print) :not(:has(#lp-print)):not(#lp-print):not(#lp-print *){display:none!important}body:has(#lp-print) :has(#lp-print){box-shadow:none!important;background:0 0!important;border:0!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.lp-summary[data-astro-cid-qxfyqtyq]{--ink:#1a1915;--ink-2:#47443c;--ink-3:#6b665c;--rule:#d9d2c4;--rule-2:#e8e2d6;--surface:#fff;--bg:#fff;--accent:#8b1e2d;color:#1a1915;background:#fff;border:0;padding:0;font-size:11pt}.lp-summary[data-astro-cid-qxfyqtyq] .table-wrap[data-astro-cid-qxfyqtyq]{overflow:visible}.lp-s-sample[data-astro-cid-qxfyqtyq],.lp-s-table[data-astro-cid-qxfyqtyq] tr{break-inside:avoid}}.mb-desk{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-family:var(--font-sans);min-width:0;margin:2rem 0;padding:clamp(14px,3vw,28px)}.mb-desk *{box-sizing:border-box}.mb-desk h2{margin-top:.2rem}.mb-eyebrow{text-transform:uppercase;letter-spacing:.09em;color:var(--ink-2);font-size:.75rem}.mb-desk p{max-width:75ch;line-height:1.55}.mb-desk fieldset,.mb-desk details{border:1px solid var(--rule);border-radius:var(--radius-sm);min-width:0;margin:1rem 0;padding:1rem}.mb-desk legend,.mb-desk summary{font-weight:650}.mb-desk summary{cursor:pointer}.mb-desk label{flex-direction:column;gap:.3rem;min-width:0;margin:.55rem 0;font-size:.9rem;display:flex}.mb-desk input,.mb-desk select,.mb-desk textarea{border:1px solid var(--rule);background:var(--bg);width:100%;min-width:0;max-width:100%;color:var(--ink);font:inherit;border-radius:5px;padding:.6rem}.mb-desk textarea{resize:vertical;min-height:4rem}.mb-desk input[type=file]{padding:.5rem}.mb-desk input[type=checkbox]{flex:0 0 1.1rem;width:1.1rem}.mb-desk button{white-space:normal;border:1px solid var(--rule);background:var(--bg-2);color:var(--ink);font:600 .9rem var(--font-sans);cursor:pointer;border-radius:6px;min-height:44px;padding:.65rem .8rem}.mb-desk button:disabled{opacity:.5;cursor:default}.mb-desk :focus-visible{outline:3px solid var(--focus);outline-offset:3px}.mb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.mb-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.mb-actions{flex-wrap:wrap;gap:.55rem;margin:.75rem 0;display:flex}.mb-check{align-items:flex-start;flex-direction:row!important;gap:.55rem!important}.mb-desk pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:var(--bg-2);max-height:32rem;font:.78rem/1.5 var(--font-mono);border-radius:5px;padding:.75rem;overflow:auto}.mb-desk pre:empty{display:none}.mb-writing textarea{font-family:var(--font-mono);font-size:.85rem}.mb-review{border:2px solid var(--accent);border-radius:var(--radius-sm);margin:1rem 0;padding:1rem}.mb-review h3{margin-top:0}#mb-status,#mb-error{border-left:3px solid var(--accent);background:var(--accent-wash);padding:.8rem}.mb-desk [hidden]{display:none!important}@media (width<=540px){.mb-grid{grid-template-columns:1fr}.mb-desk fieldset,.mb-desk details{padding:.7rem}.mb-desk{padding:12px}.mb-actions button{flex:100%}.mb-three{gap:.3rem}.mb-three input{padding:.55rem .35rem}}.ocs-tool[data-astro-cid-pqrpmn4e] [hidden]{display:none!important}.ocs-space[data-astro-cid-pqrpmn4e]{margin-bottom:1.25rem}.ocs-portfolio[data-astro-cid-pqrpmn4e]{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--bg);padding:.9rem 1rem .2rem}.ocs-portfolio-row[data-astro-cid-pqrpmn4e]{flex-wrap:wrap;align-items:flex-end;gap:0 .75rem;display:flex}.ocs-portfolio-row[data-astro-cid-pqrpmn4e] .field[data-astro-cid-pqrpmn4e]{flex:14rem}.ocs-portfolio-row[data-astro-cid-pqrpmn4e] .btn[data-astro-cid-pqrpmn4e]{margin-bottom:1rem}.ocs-total[data-astro-cid-pqrpmn4e]{max-width:22rem}.ocs-rows[data-astro-cid-pqrpmn4e]{gap:.75rem;margin-bottom:.9rem;display:grid}.ocs-rows[data-astro-cid-pqrpmn4e] .ocs-row{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--bg);margin:0;padding:.75rem .9rem .1rem}.ocs-rows[data-astro-cid-pqrpmn4e] .ocs-row>legend{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);padding:0 .3rem;font-size:.78rem}.ocs-rows[data-astro-cid-pqrpmn4e] .ocs-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 .9rem;display:grid}.ocs-rows[data-astro-cid-pqrpmn4e] .ocs-wide,.ocs-rows[data-astro-cid-pqrpmn4e] .ocs-url{grid-column:1/-1}@media (width>=900px){.ocs-rows[data-astro-cid-pqrpmn4e] .ocs-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,.6fr) minmax(0,.6fr)}.ocs-rows[data-astro-cid-pqrpmn4e] .ocs-wide{grid-column:auto}.ocs-rows[data-astro-cid-pqrpmn4e] .ocs-url{grid-column:1/4}}.ocs-rows[data-astro-cid-pqrpmn4e] .ocs-amount{gap:.35rem;margin-bottom:1rem;display:grid}.ocs-rows[data-astro-cid-pqrpmn4e] .ocs-amount-label{font-size:.88rem;font-weight:650}.ocs-rows[data-astro-cid-pqrpmn4e] .ocs-amount output{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.35rem;line-height:44px}.ocs-rows[data-astro-cid-pqrpmn4e] .ocs-remove{place-self:start;margin:0 0 1rem}@media (width>=900px){.ocs-rows[data-astro-cid-pqrpmn4e] .ocs-remove{margin-top:1.65rem}}.ocs-rows[data-astro-cid-pqrpmn4e] .ocs-msg{color:var(--ink);font-weight:600}.ocs-rows[data-astro-cid-pqrpmn4e] .ocs-msg:before{content:"⚠ "}.ocs-rows[data-astro-cid-pqrpmn4e] input[aria-invalid=true]{border-color:var(--critical)}.ocs-check[data-astro-cid-pqrpmn4e]{margin:.75rem 0 0;font-weight:600}.ocs-steps[data-astro-cid-pqrpmn4e]{counter-reset:step;gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.ocs-steps[data-astro-cid-pqrpmn4e] .ocs-step{counter-increment:step;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:2.2rem minmax(0,1fr);align-items:start;gap:.4rem .75rem;padding:.85rem .9rem;display:grid}.ocs-steps[data-astro-cid-pqrpmn4e] .ocs-step:before{content:counter(step);font-family:var(--font-display);color:var(--ink-3);font-size:1.3rem;line-height:1.3}.ocs-steps[data-astro-cid-pqrpmn4e] .ocs-step-main p{margin:0}.ocs-steps[data-astro-cid-pqrpmn4e] .ocs-step-title{overflow-wrap:anywhere;font-size:1rem;font-weight:650}.ocs-steps[data-astro-cid-pqrpmn4e] .ocs-step-actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:.5rem;display:flex}.ocs-steps[data-astro-cid-pqrpmn4e] .ocs-done-box{cursor:pointer;align-items:center;gap:.4rem;min-height:34px;padding:0 .4rem;font-size:.86rem;font-weight:600;display:inline-flex}.ocs-steps[data-astro-cid-pqrpmn4e] .ocs-step.is-done{background:var(--bg)}.ocs-steps[data-astro-cid-pqrpmn4e] .ocs-step.is-done .ocs-step-title{text-decoration:line-through;text-decoration-color:var(--ink-3);color:var(--ink-2)}.ocs-progress[data-astro-cid-pqrpmn4e]{font-weight:600}.ocs-status[data-astro-cid-pqrpmn4e]{min-height:1.2em;margin:.75rem 0 0}.pb-frames[data-astro-cid-tysfjfm6]{gap:.25rem;display:grid}.pb-frame[data-astro-cid-tysfjfm6] label[data-astro-cid-tysfjfm6]{justify-content:space-between;gap:1rem;display:flex}.pb-out[data-astro-cid-tysfjfm6]{font-variant-numeric:tabular-nums;color:var(--ink-3);font-weight:600}.pb-kpis[data-astro-cid-tysfjfm6]{margin-top:.5rem}.pb-actions[data-astro-cid-tysfjfm6]{margin-top:1.5rem}.api-out[data-astro-cid-nohal6ob]{background:var(--bg);border:1px solid var(--rule);border-radius:var(--radius-sm);font-family:var(--font-mono);max-height:420px;margin:0;padding:.9rem 1rem;font-size:.8rem;overflow:auto}.api-gap[data-astro-cid-nohal6ob]{margin-top:1.5rem}[data-astro-cid-tnfymv2a][data-private-form-controls]{border:0;min-width:0;margin:0;padding:0}.vc-gap[data-astro-cid-tnfymv2a]{margin-top:1.75rem}.vc-statements[data-astro-cid-tnfymv2a]{gap:.9rem;display:grid}.vc-statement[data-astro-cid-tnfymv2a] legend[data-astro-cid-tnfymv2a]{font-family:var(--font-serif);margin-bottom:.45rem;font-size:1.02rem;font-weight:500}.vc-scale[data-astro-cid-tnfymv2a]{flex-wrap:wrap;gap:.35rem;display:flex}.vc-opt[data-astro-cid-tnfymv2a]{cursor:pointer;position:relative}.vc-opt[data-astro-cid-tnfymv2a] input[data-astro-cid-tnfymv2a]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.vc-opt[data-astro-cid-tnfymv2a] span[data-astro-cid-tnfymv2a]{border:1px solid var(--rule);color:var(--ink-2);background:var(--bg);border-radius:999px;padding:.45rem .8rem;font-size:.82rem;font-weight:600;display:inline-block}.vc-opt[data-astro-cid-tnfymv2a] input[data-astro-cid-tnfymv2a]:checked+span[data-astro-cid-tnfymv2a]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.vc-opt[data-astro-cid-tnfymv2a] input[data-astro-cid-tnfymv2a]:focus-visible+span[data-astro-cid-tnfymv2a]{outline:2px solid var(--focus);outline-offset:2px}.vc-actions[data-astro-cid-tnfymv2a]{margin-top:1.5rem}.vc-dims[data-astro-cid-tnfymv2a]{gap:.9rem;display:grid}.vc-dim .vc-track{background:var(--rule-2);border-radius:999px;height:8px;margin:.4rem 0 .25rem;position:relative}.vc-dim .vc-dot{background:var(--accent);border:2px solid var(--surface);border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%)}.vc-dim .vc-ends{color:var(--ink-3);justify-content:space-between;font-size:.75rem;display:flex}.vc-dim strong{font-size:.85rem}.vc-match .vc-score{font-family:var(--font-display);color:var(--ink);font-size:1.5rem}
