.builder:where(.astro-2dk6kjlj){color:var(--blast-ink);margin-block:2rem;font-size:.9375rem}.builder:where(.astro-2dk6kjlj) *{box-sizing:border-box}.builder:where(.astro-2dk6kjlj) :where(.astro-2dk6kjlj)[hidden]{display:none!important}.builder-intro:where(.astro-2dk6kjlj),details:where(.astro-2dk6kjlj),.result-section:where(.astro-2dk6kjlj){border:1px solid var(--blast-hair-2);background:var(--blast-card);border-radius:13px;min-width:0;margin-block:1rem;padding:1.25rem}.builder-intro:where(.astro-2dk6kjlj){border-color:var(--blast-pink-line);background:var(--blast-pink-soft)}.eyebrow:where(.astro-2dk6kjlj){font:600 .6875rem var(--blast-mono);letter-spacing:.065em;color:var(--blast-pink-text)}summary:where(.astro-2dk6kjlj){cursor:pointer;padding-block:.35rem;font-weight:650}summary:where(.astro-2dk6kjlj) h2:where(.astro-2dk6kjlj){font:inherit;margin:0;display:inline}.fields:where(.astro-2dk6kjlj){grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.field:where(.astro-2dk6kjlj){align-content:start;gap:.4rem;min-width:0;display:grid}input:where(.astro-2dk6kjlj),select:where(.astro-2dk6kjlj),.builder:where(.astro-2dk6kjlj) button{font:inherit;color:var(--blast-ink)}input:where(.astro-2dk6kjlj),select:where(.astro-2dk6kjlj){border:1px solid var(--blast-hair-2);background:var(--blast-bg);border-radius:8px;width:100%;min-width:0;min-height:44px;padding:.6rem .7rem;font-size:1rem}input:where(.astro-2dk6kjlj)[type=range]{accent-color:var(--blast-pink-ink);padding-inline:0}.builder:where(.astro-2dk6kjlj) button{border:1px solid var(--blast-hair-2);background:var(--blast-raised);cursor:pointer;border-radius:8px;min-height:44px;padding:.5rem .85rem}.builder:where(.astro-2dk6kjlj) button:hover{border-color:var(--blast-pink-text)}.builder:where(.astro-2dk6kjlj) button:disabled{opacity:.5;cursor:default}:where(.astro-2dk6kjlj):is(input,select,summary,.table-wrap):focus-visible,.builder:where(.astro-2dk6kjlj) button:focus-visible{outline:2px solid var(--blast-pink-text);outline-offset:3px}small:where(.astro-2dk6kjlj),.note:where(.astro-2dk6kjlj){color:var(--blast-ink-2);font-size:.8125rem;line-height:1.6}h2:where(.astro-2dk6kjlj){font:650 1.35rem var(--blast-display);margin:.4rem 0 1rem}h3:where(.astro-2dk6kjlj){margin-block:1rem .5rem}.metrics:where(.astro-2dk6kjlj){grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.metric:where(.astro-2dk6kjlj){background:var(--blast-raised);border:1px solid var(--blast-hair);border-radius:9px;gap:.5rem;min-width:0;padding:.9rem;display:grid}.metric:where(.astro-2dk6kjlj) span:where(.astro-2dk6kjlj){color:var(--blast-ink-2);font-size:.8rem}.metric:where(.astro-2dk6kjlj) strong:where(.astro-2dk6kjlj){font:550 .95rem var(--blast-mono);overflow-wrap:anywhere}.rows:where(.astro-2dk6kjlj){margin:1rem 0}.rows:where(.astro-2dk6kjlj) .row{border-bottom:1px solid var(--blast-hair);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;padding-block:.7rem;display:grid}.rows:where(.astro-2dk6kjlj) dt{color:var(--blast-ink-2)}.rows:where(.astro-2dk6kjlj) dd{text-align:end;font-family:var(--blast-mono);overflow-wrap:anywhere;margin:0;font-size:.8rem}.chart:where(.astro-2dk6kjlj){margin-top:1rem}.chart:where(.astro-2dk6kjlj) svg{width:100%;display:block;overflow:visible}.chart:where(.astro-2dk6kjlj) text{fill:var(--blast-ink-2);font:12px var(--blast-font)}.chart:where(.astro-2dk6kjlj) .axis{stroke:var(--blast-hair-2)}.chart:where(.astro-2dk6kjlj) .curve-line{fill:none;stroke:var(--blast-pink-text);stroke-width:2.5px}.chart:where(.astro-2dk6kjlj) .pool-line{stroke:var(--blast-ink-2);stroke-width:1.5px;stroke-dasharray:6 5}.chart:where(.astro-2dk6kjlj) .marker{fill:var(--blast-pink-text);stroke:var(--blast-card);stroke-width:2px}.table-wrap:where(.astro-2dk6kjlj){margin-block:1rem;overflow-x:auto}table:where(.astro-2dk6kjlj),.builder table{border-collapse:collapse;text-align:start;width:100%;font-size:.8125rem}.builder th,.builder td{border-bottom:1px solid var(--blast-hair-2);vertical-align:top;padding:.7rem .6rem}.builder td{font-family:var(--blast-mono);overflow-wrap:anywhere;font-size:.75rem}.builder th{font-weight:550}.recipient-section:where(.astro-2dk6kjlj) .recipient{border-top:1px solid var(--blast-hair-2);gap:.65rem;padding-block:1rem;display:grid}.recipient-section:where(.astro-2dk6kjlj) label{gap:.4rem;min-width:0;display:grid}.recipient-section:where(.astro-2dk6kjlj) input{width:100%;min-height:44px;font:inherit;min-width:0;color:var(--blast-ink);background:var(--blast-bg);border:1px solid var(--blast-hair-2);border-radius:8px;padding:.6rem;font-size:1rem}.recipient-section:where(.astro-2dk6kjlj) .shares{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem;display:grid}.error:where(.astro-2dk6kjlj),.error-summary:where(.astro-2dk6kjlj){color:var(--sl-color-red-high)}.error-summary:where(.astro-2dk6kjlj){border:1px solid var(--sl-color-red);background:var(--sl-color-red-low);border-radius:9px;padding:1rem}.builder [aria-invalid=true]{border-color:var(--sl-color-red)}.builder .allocation-bar{background:var(--blast-track);border-radius:4px;gap:2px;height:14px;margin-block:.75rem;display:flex;overflow:hidden}.builder .allocation-bar span{min-width:0}@media (width<=34rem){.fields:where(.astro-2dk6kjlj),.metrics:where(.astro-2dk6kjlj){grid-template-columns:minmax(0,1fr)}.builder-intro:where(.astro-2dk6kjlj),details:where(.astro-2dk6kjlj),.result-section:where(.astro-2dk6kjlj){padding:.9rem}.rows:where(.astro-2dk6kjlj) .row{grid-template-columns:1fr;gap:.3rem}.rows:where(.astro-2dk6kjlj) dd{text-align:start}}
