/*! Copyright 2026 ScienceQuest. All rights reserved. https://sciencequest.in/terms/
 * Third-party rules in this file, such as the Tailwind CSS base styles and the font-face
 * rules, keep their own licences: https://sciencequest.in/third-party-licences.txt
 */
.bt.svelte-1wcxy49{--bt-a:var(--sq-topic-mechanics);--bt-b:var(--sq-topic-chemistry);--bt-o:var(--sq-ink-muted);--bt-d:var(--sq-topic-waves);--bt-rose:var(--sq-anatomy-rose);--bt-ok:var(--sq-topic-biology);--bt-affected:var(--sq-accent-2);--bt-radius:14px;flex-direction:column;gap:1rem;display:flex;container:bt/inline-size}.bt-modes.svelte-1wcxy49{border:1px solid var(--sq-line);background-color:var(--sq-surface-2);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin:0;padding:.25rem;display:grid}@container bt (width>=44rem){.bt-modes.svelte-1wcxy49{grid-template-columns:repeat(3,minmax(10.5rem,auto));align-self:flex-start}}.bt-mode.svelte-1wcxy49{min-height:2.5rem;color:var(--sq-ink-muted);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--sq-dur-fast) var(--sq-ease), color var(--sq-dur-fast) var(--sq-ease);border-radius:9px;place-items:center;padding:.25rem .9rem;font-size:.875rem;font-weight:550;line-height:1.25;display:grid;position:relative}.bt-mode.svelte-1wcxy49:hover{color:var(--sq-ink)}.bt-mode.active.svelte-1wcxy49{background-color:var(--sq-surface);color:var(--sq-accent);box-shadow:var(--sq-shadow-sm), 0 0 0 1px var(--sq-line)}.bt-mode-short.svelte-1wcxy49{display:none}@container bt (width<=30rem){.bt-mode.svelte-1wcxy49{padding-inline:.4rem}.bt-mode-long.svelte-1wcxy49{display:none}.bt-mode-short.svelte-1wcxy49{display:inline}}.bt.svelte-1wcxy49 input[type=radio]:where(.svelte-1wcxy49){opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.bt-mode.svelte-1wcxy49:focus-within,.bt-type.svelte-1wcxy49:focus-within,.bt-seg-option.svelte-1wcxy49:focus-within,.bt-trait.svelte-1wcxy49:focus-within{outline:2px solid var(--sq-accent);outline-offset:2px}.bt-results.svelte-1wcxy49{grid-template-columns:minmax(0,1fr);grid-template-areas:"inputs""square""bars""possible""waffle";align-items:start;gap:1rem;display:grid}.bt[data-mode=xlinked].svelte-1wcxy49 .bt-results:where(.svelte-1wcxy49){grid-template-areas:"inputs""square""possible"}@container bt (width>=44rem){.bt-results.svelte-1wcxy49{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"inputs inputs""square square""bars bars""possible waffle"}.bt[data-mode=xlinked].svelte-1wcxy49 .bt-results:where(.svelte-1wcxy49){grid-template-areas:"inputs inputs""square square""possible possible"}.bt-possible.svelte-1wcxy49,.bt-waffle-panel.svelte-1wcxy49{align-self:stretch}}@container bt (width>=58rem){.bt-results.svelte-1wcxy49{grid-template:"square inputs""square bars"1fr"possible waffle"/minmax(0,1.3fr) minmax(0,1fr)}.bt[data-mode=xlinked].svelte-1wcxy49 .bt-results:where(.svelte-1wcxy49){grid-template-rows:auto 1fr;grid-template-areas:"square inputs""square possible"}.bt-square.svelte-1wcxy49{grid-template-rows:auto auto minmax(0,1fr);align-self:stretch}.bt-square.svelte-1wcxy49>.bt-product:where(.svelte-1wcxy49),.bt-square.svelte-1wcxy49>.bt-ped-key:where(.svelte-1wcxy49){align-self:end}.bt-results.svelte-1wcxy49:has(.bt-inputs:where(.svelte-1wcxy49) details[open]:where(.svelte-1wcxy49)) .bt-square:where(.svelte-1wcxy49),.bt-results.svelte-1wcxy49:has(.bt-custom:where(.svelte-1wcxy49)) .bt-square:where(.svelte-1wcxy49){top:calc(var(--sq-header-h,56px) + .75rem);align-self:start;position:sticky}.bt-bars-panel.svelte-1wcxy49,.bt[data-mode=xlinked].svelte-1wcxy49 .bt-possible:where(.svelte-1wcxy49){align-self:stretch}.bt[data-loci=abo].svelte-1wcxy49 .bt-square-svg:where(.svelte-1wcxy49){max-width:36rem}.bt[data-loci=rh].svelte-1wcxy49 .bt-square-svg:where(.svelte-1wcxy49){max-width:28rem}}.bt-inputs.svelte-1wcxy49{grid-area:inputs;min-width:0}.bt-possible.svelte-1wcxy49{grid-area:possible}.bt-bars-panel.svelte-1wcxy49{grid-area:bars}.bt-waffle-panel.svelte-1wcxy49{grid-area:waffle}.bt-inputs-panel.svelte-1wcxy49,.bt-square.svelte-1wcxy49,.bt-panel.svelte-1wcxy49{border:1px solid var(--sq-line);border-radius:var(--bt-radius);background-color:var(--sq-surface);min-width:0;box-shadow:var(--sq-shadow-sm)}.bt-inputs-panel.svelte-1wcxy49{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.bt-panel.svelte-1wcxy49{flex-direction:column;gap:.65rem;padding:1rem 1.05rem;display:flex}.bt-panel-head.svelte-1wcxy49{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.bt-h.svelte-1wcxy49{color:var(--sq-ink);font-size:1.0625rem;font-weight:650;line-height:1.3}.bt-sub.svelte-1wcxy49{color:var(--sq-ink-faint);font-size:.75rem;line-height:1.5}.bt-parent.svelte-1wcxy49{flex-direction:column;gap:.6rem;min-width:0;display:flex;container:card/inline-size}.bt-parent-head.svelte-1wcxy49{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.bt-parent-drop.svelte-1wcxy49{width:2.75rem;height:2.75rem}.bt-parent-name.svelte-1wcxy49{min-width:3.4rem}.bt-parent-title.svelte-1wcxy49{color:var(--sq-ink-faint);font-size:.75rem;font-weight:600;line-height:1.3}.bt-parent-type.svelte-1wcxy49{font-family:var(--font-display);letter-spacing:-.02em;color:var(--sq-ink);white-space:nowrap;font-size:1.875rem;font-weight:650;line-height:1.05}.bt-parent-sub.svelte-1wcxy49{color:var(--sq-ink-muted);font-size:.8125rem}.bt-parent-cell.svelte-1wcxy49{width:3.25rem;height:3.25rem}.bt-odds.svelte-1wcxy49{gap:.15rem;min-width:0;margin:0;display:grid}.bt-odds.svelte-1wcxy49 div:where(.svelte-1wcxy49){align-items:baseline;gap:.5rem;min-width:0;display:flex}.bt-odds.svelte-1wcxy49 dt:where(.svelte-1wcxy49){letter-spacing:.03em;width:1.9rem;color:var(--sq-ink-faint);flex:none;font-size:.6875rem;font-weight:650}.bt-odds.svelte-1wcxy49 dd:where(.svelte-1wcxy49){min-width:0;font-family:var(--font-mono);color:var(--sq-ink-soft);margin:0;font-size:.8125rem}@container card (width<=21rem){.bt-parent-head.svelte-1wcxy49{gap:.6rem}.bt-parent-drop.svelte-1wcxy49{width:2.4rem;height:2.4rem}.bt-parent-cell.svelte-1wcxy49{width:2.75rem;height:2.75rem}.bt-parent-type.svelte-1wcxy49{font-size:1.625rem}.bt-odds.svelte-1wcxy49 dt:where(.svelte-1wcxy49){width:1.6rem}.bt-odds.svelte-1wcxy49 dd:where(.svelte-1wcxy49){font-size:.75rem}}@container card (width<=18.5rem){.bt-parent-head.svelte-1wcxy49{grid-template-columns:auto auto minmax(0,1fr)}.bt-parent-cell.svelte-1wcxy49{display:none}}.bt-type-grid.svelte-1wcxy49{border:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;margin:0;padding:0;display:grid}.bt-type.svelte-1wcxy49{border:1px solid var(--sq-line);background-color:var(--sq-bg);min-width:0;min-height:2.75rem;color:var(--sq-ink-soft);font-family:var(--font-mono);white-space:nowrap;cursor:pointer;transition:border-color var(--sq-dur-fast) var(--sq-ease), background-color var(--sq-dur-fast) var(--sq-ease);border-radius:10px;justify-content:center;align-items:center;gap:.3rem;padding-inline:.15rem;font-size:.9375rem;font-weight:550;display:flex;position:relative}@container card (width>=19rem){.bt-type-grid.svelte-1wcxy49{grid-template-columns:repeat(8,minmax(0,1fr));gap:.25rem}.bt-type.svelte-1wcxy49{flex-direction:column;gap:.1rem;min-height:3rem;font-size:.8125rem}}@container card (width>=30rem){.bt-type.svelte-1wcxy49{flex-direction:row;gap:.3rem;min-height:2.75rem;font-size:.9375rem}}.bt-type.svelte-1wcxy49:hover{border-color:var(--sq-line-strong);color:var(--sq-ink)}.bt-type.active.svelte-1wcxy49{border-color:var(--sq-accent);background-color:var(--sq-accent-soft);color:var(--sq-ink);box-shadow:inset 0 0 0 1px var(--sq-accent);font-weight:650}.bt-odds-from.svelte-1wcxy49{color:var(--sq-ink-faint);font-size:.75rem}.bt-conflict.svelte-1wcxy49{border:1px solid var(--sq-accent-2);background-color:color-mix(in srgb, var(--sq-accent-2) 10%, transparent);color:var(--sq-ink-soft);border-radius:9px;padding:.5rem .65rem;font-size:.8125rem;line-height:1.5}.bt-cross.svelte-1wcxy49{color:var(--sq-ink-faint);align-items:center;gap:.75rem;display:flex}.bt-cross.svelte-1wcxy49:before,.bt-cross.svelte-1wcxy49:after{content:"";background-color:var(--sq-line);flex:1;height:1px}.bt-cross.svelte-1wcxy49 span:where(.svelte-1wcxy49){border:1px solid var(--sq-line);background-color:var(--sq-surface);border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:1.05rem;line-height:1;display:grid}.bt-known.svelte-1wcxy49 summary:where(.svelte-1wcxy49),.bt-family.svelte-1wcxy49 summary:where(.svelte-1wcxy49),.bt-exceptions.svelte-1wcxy49 summary:where(.svelte-1wcxy49){width:fit-content;color:var(--sq-ink-muted);cursor:pointer;padding-block:.3rem;font-size:.8125rem;font-weight:550}.bt-known.svelte-1wcxy49 summary:where(.svelte-1wcxy49):hover,.bt-family.svelte-1wcxy49 summary:where(.svelte-1wcxy49):hover,.bt-exceptions.svelte-1wcxy49 summary:where(.svelte-1wcxy49):hover{color:var(--sq-ink)}.bt-known.svelte-1wcxy49{margin-block-start:-.25rem}.bt-known-body.svelte-1wcxy49{flex-direction:column;gap:.6rem;padding-block:.4rem .2rem;display:flex}.bt-family.svelte-1wcxy49{border-block-start:1px solid var(--sq-line);padding-block-start:.5rem}.bt-family[open].svelte-1wcxy49{flex-direction:column;gap:.5rem;display:flex}.bt-optional.svelte-1wcxy49{color:var(--sq-ink-faint);margin-inline-start:.35rem;font-weight:400}.bt-family-grid.svelte-1wcxy49{grid-template-columns:minmax(0,1fr);gap:.6rem;display:grid}.bt-family-set.svelte-1wcxy49{border:1px solid var(--sq-line);border-radius:10px;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:.75rem;display:flex}.bt-family-set.svelte-1wcxy49 legend:where(.svelte-1wcxy49){color:var(--sq-ink);padding-inline:.3rem;font-size:.8125rem;font-weight:600}.bt-relative.svelte-1wcxy49{grid-template-columns:3.75rem minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.4rem;display:grid}.bt-relative-name.svelte-1wcxy49{color:var(--sq-ink-muted);font-size:.8125rem}@container bt (width<=34rem){.bt-relative.svelte-1wcxy49{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.25rem}.bt-relative-name.svelte-1wcxy49{grid-column:1/-1}}.bt-relative.svelte-1wcxy49 select:where(.svelte-1wcxy49){border:1px solid var(--sq-line);background-color:var(--sq-surface-2);min-width:0;min-height:2.75rem;color:var(--sq-ink);cursor:pointer;border-radius:9px;padding:0 .45rem;font-size:.8125rem}.bt-inputs-note.svelte-1wcxy49{border-block-start:1px solid var(--sq-line);padding-block-start:.6rem}.bt-seg.svelte-1wcxy49{border:none;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;margin:0;padding:0;display:flex}.bt-seg.svelte-1wcxy49>legend:where(.svelte-1wcxy49):not(.sq-sr-only){width:100%;color:var(--sq-ink-faint);margin-block-end:.35rem;padding:0;font-size:.75rem;font-weight:600}.bt-seg-option.svelte-1wcxy49{border:1px solid var(--sq-line);background-color:var(--sq-surface);min-height:2.5rem;color:var(--sq-ink-muted);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .8rem;font-size:.8125rem;font-weight:550;display:inline-flex;position:relative}.bt-seg-option.svelte-1wcxy49:hover{border-color:var(--sq-line-strong);color:var(--sq-ink)}.bt-seg-option.active.svelte-1wcxy49{border-color:var(--sq-accent);background-color:var(--sq-accent-soft);color:var(--sq-accent)}.bt-seg-option.disabled.svelte-1wcxy49{opacity:.45;cursor:not-allowed}.bt-seg-option.svelte-1wcxy49 span:where(.svelte-1wcxy49){line-height:1.2;font-family:var(--font-mono);flex-direction:column;display:inline-flex}.bt-seg-option.svelte-1wcxy49 small:where(.svelte-1wcxy49){font-family:var(--font-sans);color:var(--sq-ink-faint);font-size:.6875rem;font-weight:450}.bt-seg-compact.svelte-1wcxy49{border:1px solid var(--sq-line);background-color:var(--sq-surface-2);border-radius:999px;flex-wrap:nowrap;gap:.15rem;width:fit-content;max-width:100%;padding:.2rem}.bt-seg-compact.svelte-1wcxy49 .bt-seg-option:where(.svelte-1wcxy49){white-space:nowrap;background-color:#0000;border-color:#0000;min-height:2.25rem;padding:.15rem .75rem}.bt-seg-compact.svelte-1wcxy49 .bt-seg-option.active:where(.svelte-1wcxy49){border-color:var(--sq-line-strong);background-color:var(--sq-surface);color:var(--sq-accent);box-shadow:var(--sq-shadow-sm)}.bt-seg-words.svelte-1wcxy49 .bt-seg-option:where(.svelte-1wcxy49) span:where(.svelte-1wcxy49){font-family:var(--font-sans)}.bt-seg-label.svelte-1wcxy49{color:var(--sq-ink-faint);white-space:nowrap;padding-inline:.55rem .2rem;font-size:.75rem;font-weight:600}@container bt (width<=21rem){.bt-seg-label.svelte-1wcxy49{display:none}}.bt-geno.svelte-1wcxy49{gap:.6rem;display:grid}@container card (width>=30rem){.bt-geno.svelte-1wcxy49{grid-template-columns:minmax(0,2fr) minmax(0,1fr);column-gap:.9rem}.bt-geno.svelte-1wcxy49>:where(.svelte-1wcxy49):only-child{grid-column:1/-1}}.bt-seg-grid.svelte-1wcxy49{gap:.3rem;display:grid}.bt-seg-abo.svelte-1wcxy49,.bt-seg-rh.svelte-1wcxy49{grid-template-columns:repeat(3,minmax(0,1fr))}@container card (width>=19rem){.bt-seg-abo.svelte-1wcxy49{grid-template-columns:repeat(6,minmax(0,1fr))}}.bt-seg-grid.svelte-1wcxy49 .bt-seg-option:where(.svelte-1wcxy49){text-align:center;border-radius:10px;justify-content:center;min-width:0;padding-inline:.3rem}.bt-seg-grid.svelte-1wcxy49 .bt-seg-option:where(.svelte-1wcxy49) span:where(.svelte-1wcxy49){align-items:center}.bt-source.svelte-1wcxy49,.bt-hint.svelte-1wcxy49{color:var(--sq-ink-faint);font-size:.75rem;line-height:1.55}.bt-bars-panel.svelte-1wcxy49 .bt-source:where(.svelte-1wcxy49){border-block-start:1px solid var(--sq-line);margin-block-start:auto;padding-block-start:.6rem}.bt-source.svelte-1wcxy49 a:where(.svelte-1wcxy49){color:var(--sq-accent);text-underline-offset:2px;text-decoration:underline}.bt-custom.svelte-1wcxy49{border:1px solid var(--sq-line);background-color:var(--sq-surface-2);border-radius:12px;gap:.5rem;padding:.75rem .875rem;display:grid}.bt-slider.svelte-1wcxy49{color:var(--sq-ink-soft);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value""range range";align-items:center;column-gap:.6rem;font-size:.8125rem;display:grid}.bt-slider-name.svelte-1wcxy49{grid-area:name}.bt-slider.svelte-1wcxy49 input:where(.svelte-1wcxy49){width:100%;min-height:2.25rem;accent-color:var(--sq-accent);grid-area:range}.bt-slider.svelte-1wcxy49 output:where(.svelte-1wcxy49){font-family:var(--font-mono);text-align:end;color:var(--sq-ink);grid-area:value}@container bt (width>=36rem){.bt-custom.svelte-1wcxy49{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem}.bt-custom.svelte-1wcxy49 .bt-hint:where(.svelte-1wcxy49){grid-column:1/-1}}.bt-trait-pick.svelte-1wcxy49{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;display:none}.bt-trait-pick-name.svelte-1wcxy49{color:var(--sq-ink-faint);font-size:.75rem;font-weight:600}.bt-trait-pick.svelte-1wcxy49 select:where(.svelte-1wcxy49){border:1px solid var(--sq-line-strong);background-color:var(--sq-surface-2);min-width:0;min-height:2.75rem;color:var(--sq-ink);cursor:pointer;border-radius:10px;padding:0 .6rem;font-size:.875rem;font-weight:550}.bt-traits.svelte-1wcxy49{border:none;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;display:flex}@container bt (width<=34rem){.bt-trait-pick.svelte-1wcxy49{display:grid}.bt-traits.svelte-1wcxy49{display:none}}.bt-traits.svelte-1wcxy49 legend:where(.svelte-1wcxy49){color:var(--sq-ink-faint);margin-block-end:.4rem;font-size:.75rem;font-weight:600}.bt-trait.svelte-1wcxy49{border:1px solid var(--sq-line);background-color:var(--sq-surface);min-height:2.5rem;color:var(--sq-ink-muted);cursor:pointer;border-radius:999px;align-items:center;padding:.2rem .85rem;font-size:.8125rem;display:inline-flex;position:relative}.bt-trait.svelte-1wcxy49:hover{border-color:var(--sq-line-strong);color:var(--sq-ink)}.bt-trait.active.svelte-1wcxy49{border-color:var(--bt-ok);background-color:color-mix(in srgb, var(--bt-ok) 10%, transparent);color:var(--sq-ink);font-weight:550}.bt-x-parents.svelte-1wcxy49{border-block-start:1px solid var(--sq-line);flex-direction:column;gap:.6rem;padding-block-start:.75rem;display:flex}.bt-x-parent.svelte-1wcxy49{flex-wrap:wrap;display:flex}.bt-x-option.svelte-1wcxy49{border-radius:12px;flex:1 1 0;justify-content:center;min-width:6.5rem;min-height:3rem;padding:.35rem .6rem}.bt-square.svelte-1wcxy49{grid-area:square;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem 1rem;margin:0;padding:1rem;display:grid;position:relative}.bt-square.svelte-1wcxy49>.bt-caption:where(.svelte-1wcxy49){grid-column:1}.bt-square.svelte-1wcxy49>.bt-square-loci:where(.svelte-1wcxy49){grid-column:2}.bt-square.svelte-1wcxy49>.bt-square-svg:where(.svelte-1wcxy49),.bt-square.svelte-1wcxy49>.bt-product:where(.svelte-1wcxy49),.bt-square.svelte-1wcxy49>.bt-ped-key:where(.svelte-1wcxy49){grid-column:1/-1}@container bt (width<=34rem){.bt-square.svelte-1wcxy49{grid-template-columns:minmax(0,1fr)}.bt-square.svelte-1wcxy49>.bt-square-loci:where(.svelte-1wcxy49){grid-column:1}}.bt-caption.svelte-1wcxy49{flex-direction:column;gap:.2rem;min-width:0;display:flex}.bt-caption-title.svelte-1wcxy49{color:var(--sq-ink);font-size:1.0625rem;font-weight:650;line-height:1.3}.bt-caption-line.svelte-1wcxy49{max-width:34rem;color:var(--sq-ink-muted);font-size:.8125rem;line-height:1.5}.bt-square-svg.svelte-1wcxy49{width:100%;max-width:48rem;height:auto;font-family:var(--font-mono);-webkit-tap-highlight-color:transparent;justify-self:center;overflow:visible}.bt-x-svg.svelte-1wcxy49{max-width:46rem}.bt-axis.svelte-1wcxy49{fill:var(--sq-ink-faint);font-family:var(--font-sans);text-anchor:middle;dominant-baseline:central;font-size:12px;font-weight:600}.bt-axis-name.svelte-1wcxy49{fill:var(--sq-ink);font-family:var(--font-mono);font-weight:650}.bt-gamete.svelte-1wcxy49{fill:var(--sq-ink);text-anchor:middle;dominant-baseline:central;font-size:16px;font-weight:650}.bt-gamete.small.svelte-1wcxy49{font-size:11px}.bt-gamete.end.svelte-1wcxy49,.bt-band-p.end.svelte-1wcxy49{text-anchor:end}.al-A.svelte-1wcxy49{fill:var(--bt-a)}.al-B.svelte-1wcxy49{fill:var(--bt-b)}.al-O.svelte-1wcxy49{fill:var(--sq-ink-soft)}.al-D.svelte-1wcxy49{fill:var(--bt-d)}.bt-band-p.svelte-1wcxy49{fill:var(--sq-ink-faint);text-anchor:middle;dominant-baseline:central;font-size:11.5px}.bt-box.svelte-1wcxy49{cursor:pointer}@container bt (width<=32rem){.bt-band-p.svelte-1wcxy49,.bt-box-sub.svelte-1wcxy49:not(.bt-x-sub){display:none}.bt-gamete.svelte-1wcxy49{font-size:20px}.bt-gamete.small.svelte-1wcxy49{font-size:14px}.bt-axis.svelte-1wcxy49{font-size:16px}.bt-x-sub.svelte-1wcxy49{font-size:14px}}.bt-box.svelte-1wcxy49 .frame:where(.svelte-1wcxy49){fill:color-mix(in srgb, var(--hue) 32%, transparent);stroke:color-mix(in srgb, var(--hue) 62%, transparent);stroke-width:1px;transition:stroke var(--sq-dur-fast) var(--sq-ease), stroke-width var(--sq-dur-fast) var(--sq-ease)}.bt-box.neg.svelte-1wcxy49 .frame:where(.svelte-1wcxy49){fill:color-mix(in srgb, var(--hue) 11%, transparent)}.bt-box.o.svelte-1wcxy49 .frame:where(.svelte-1wcxy49){fill:color-mix(in srgb, var(--bt-o) 14%, transparent);stroke:color-mix(in srgb, var(--bt-o) 70%, transparent)}.bt-box.o.neg.svelte-1wcxy49 .frame:where(.svelte-1wcxy49){fill:#0000;stroke-dasharray:4 3}.bt-box.svelte-1wcxy49 .frame.split:where(.svelte-1wcxy49){fill:#0000;stroke:color-mix(in srgb, var(--sq-ink) 22%, transparent)}.bt-box.svelte-1wcxy49 .fill-a:where(.svelte-1wcxy49){fill:color-mix(in srgb, var(--bt-a) 34%, transparent)}.bt-box.svelte-1wcxy49 .fill-b:where(.svelte-1wcxy49){fill:color-mix(in srgb, var(--bt-b) 34%, transparent)}.bt-box.neg.svelte-1wcxy49 .fill-a:where(.svelte-1wcxy49){fill:color-mix(in srgb, var(--bt-a) 12%, transparent)}.bt-box.neg.svelte-1wcxy49 .fill-b:where(.svelte-1wcxy49){fill:color-mix(in srgb, var(--bt-b) 12%, transparent)}.bt-box.svelte-1wcxy49:hover .frame:where(.svelte-1wcxy49){stroke:color-mix(in srgb, var(--sq-ink) 55%, transparent)}.bt-box.picked.svelte-1wcxy49 .frame:where(.svelte-1wcxy49){stroke:var(--sq-ink);stroke-width:2px}.bt-box.tapped.svelte-1wcxy49 .frame:where(.svelte-1wcxy49){stroke:var(--sq-ink);stroke-width:3.5px}.bt-box-label.svelte-1wcxy49{fill:var(--sq-ink);text-anchor:middle;dominant-baseline:central;pointer-events:none;font-weight:650}.bt-box-sub.svelte-1wcxy49{fill:var(--sq-ink-muted);text-anchor:middle;dominant-baseline:central;pointer-events:none}.badge.svelte-1wcxy49 circle:where(.svelte-1wcxy49){fill:var(--sq-surface);stroke:var(--bt-d);stroke-width:1.4px}.badge.pos.svelte-1wcxy49 circle:where(.svelte-1wcxy49){fill:var(--bt-d)}.badge.svelte-1wcxy49 text:where(.svelte-1wcxy49){fill:var(--bt-d);font-family:var(--font-sans);text-anchor:middle;dominant-baseline:central;pointer-events:none;font-size:8.5px;font-weight:750}.badge.pos.svelte-1wcxy49 text:where(.svelte-1wcxy49){fill:var(--sq-surface)}.bt-product.svelte-1wcxy49{border-block-start:1px solid var(--sq-line);min-height:2.6em;font-family:var(--font-mono);color:var(--sq-ink-soft);padding-block-start:.6rem;font-size:.8125rem;line-height:1.55}.bt-chips.svelte-1wcxy49{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.bt-chip.svelte-1wcxy49{border:1px solid var(--sq-line-strong);background-color:var(--sq-bg);min-height:2rem;font-family:var(--font-mono);color:var(--sq-ink);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .6rem .15rem .45rem;font-size:.875rem;font-weight:600;display:inline-flex}.bt-chip.off.svelte-1wcxy49{border-style:dashed;border-color:var(--sq-line);color:var(--sq-ink-faint);background-color:#0000;font-weight:450}.bt-chip.off.svelte-1wcxy49 svg{opacity:.35}.bt-caution.svelte-1wcxy49{border-inline-start:3px solid var(--sq-accent-2);background-color:color-mix(in srgb, var(--sq-accent-2) 9%, transparent);color:var(--sq-ink-soft);border-radius:0 9px 9px 0;padding:.6rem .75rem;font-size:.8125rem;line-height:1.55}.bt-exceptions.svelte-1wcxy49 ul:where(.svelte-1wcxy49){color:var(--sq-ink-soft);flex-direction:column;gap:.25rem;margin:.25rem 0;padding-inline-start:1.1rem;font-size:.8125rem;line-height:1.5;display:flex}.bt-bars.svelte-1wcxy49{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.bt-bar.svelte-1wcxy49{width:100%;min-height:2.125rem;color:var(--sq-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:4.4rem minmax(0,1fr) minmax(4.4rem,auto);align-items:center;gap:.6rem;padding:.15rem .45rem;display:grid}.bt-bar.svelte-1wcxy49:hover{background-color:var(--sq-surface-2)}.bt-bar.on.svelte-1wcxy49{border-color:var(--sq-line-strong);background-color:var(--sq-surface-2)}.bt-bar-name.svelte-1wcxy49{font-family:var(--font-mono);align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;display:inline-flex}.bt-bar-track.svelte-1wcxy49{background-color:var(--sq-surface-3);border-radius:999px;height:.75rem;position:relative;overflow:hidden}.bt-bar-fill.svelte-1wcxy49{border-radius:inherit;background-color:var(--hue);transform-origin:0;height:100%;transition:width .3s var(--sq-ease);display:block}.bt-bar.ab.svelte-1wcxy49 .bt-bar-fill:where(.svelte-1wcxy49){background:linear-gradient(90deg, var(--bt-a) 50%, var(--bt-b) 50%)}.bt-bar.neg.svelte-1wcxy49 .bt-bar-fill:where(.svelte-1wcxy49){opacity:.42}.bt-bar.o.svelte-1wcxy49 .bt-bar-fill:where(.svelte-1wcxy49){background-color:color-mix(in srgb, var(--bt-o) 60%, transparent)}.bt-bar-value.svelte-1wcxy49{font-family:var(--font-mono);text-align:end;color:var(--sq-ink-soft);font-size:.8125rem}.bt-bar.on.svelte-1wcxy49 .bt-bar-value:where(.svelte-1wcxy49){color:var(--sq-ink);font-weight:600}.bt-bar-off.svelte-1wcxy49{cursor:default;color:var(--sq-ink-faint)}.bt-bar-off.svelte-1wcxy49:hover{background:0 0}.bt-bar-off.svelte-1wcxy49 .bt-bar-name:where(.svelte-1wcxy49){font-weight:450}.bt-bar-off.svelte-1wcxy49 .bt-drop:where(.svelte-1wcxy49){opacity:.4}.bt-bar-off.svelte-1wcxy49 .bt-bar-track:where(.svelte-1wcxy49){border:1px dashed var(--sq-line-strong);background-color:#0000;height:.6rem}.bt-bar-off.svelte-1wcxy49 .bt-bar-value:where(.svelte-1wcxy49){color:var(--sq-ink-faint);font-size:.75rem}.bt-waffle.svelte-1wcxy49{grid-template-columns:repeat(10,minmax(0,1fr));gap:.2rem;max-width:21rem;display:grid}@container bt (width>=58rem){.bt-waffle.svelte-1wcxy49{grid-template-rows:repeat(5,auto);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;max-width:none}}.bt-w.svelte-1wcxy49{aspect-ratio:1;border-radius:6px;place-items:center;display:grid}.bt-w.svelte-1wcxy49 .bt-drop:where(.svelte-1wcxy49){width:58%;height:auto}.bt-w.on.svelte-1wcxy49{background-color:var(--sq-surface-3)}.bt-fit.svelte-1wcxy49,.bt-share-note.svelte-1wcxy49{color:var(--sq-ink-soft);font-size:.8125rem;line-height:1.55}.bt-share-note.svelte-1wcxy49{color:var(--sq-ink-muted);margin-block-end:-.5rem}.bt-fit.svelte-1wcxy49 a:where(.svelte-1wcxy49){color:var(--sq-accent);text-underline-offset:2px;text-decoration:underline}.bt-drop.svelte-1wcxy49{flex:none;display:inline-block;overflow:visible}.bt-drop.svelte-1wcxy49 path:where(.svelte-1wcxy49),.bt-big-drop.svelte-1wcxy49 path:where(.svelte-1wcxy49){stroke-width:1.3px;stroke-linejoin:round}.bt-drop.svelte-1wcxy49 .body:where(.svelte-1wcxy49),.bt-big-drop.svelte-1wcxy49 .body:where(.svelte-1wcxy49){fill:var(--hue);stroke:var(--hue)}.bt-drop.neg.svelte-1wcxy49 .body:where(.svelte-1wcxy49),.bt-drop.neg.svelte-1wcxy49 .half:where(.svelte-1wcxy49),.bt-big-drop.neg.svelte-1wcxy49 .body:where(.svelte-1wcxy49),.bt-big-drop.neg.svelte-1wcxy49 .half:where(.svelte-1wcxy49){fill-opacity:.3}.bt-drop.neg.svelte-1wcxy49 .body:where(.svelte-1wcxy49){stroke-width:1.6px}.bt-drop.svelte-1wcxy49 .half-a:where(.svelte-1wcxy49),.bt-big-drop.svelte-1wcxy49 .half-a:where(.svelte-1wcxy49){fill:var(--bt-a)}.bt-drop.svelte-1wcxy49 .half-b:where(.svelte-1wcxy49),.bt-big-drop.svelte-1wcxy49 .half-b:where(.svelte-1wcxy49){fill:var(--bt-b)}.bt-drop.svelte-1wcxy49 .edge:where(.svelte-1wcxy49),.bt-big-drop.svelte-1wcxy49 .edge:where(.svelte-1wcxy49){fill:none;stroke:color-mix(in srgb, var(--sq-ink) 35%, transparent)}.bt-drop.neg.svelte-1wcxy49 .edge:where(.svelte-1wcxy49),.bt-big-drop.neg.svelte-1wcxy49 .edge:where(.svelte-1wcxy49){stroke:color-mix(in srgb, var(--sq-ink) 55%, transparent)}.bt-drop.o.svelte-1wcxy49 .body:where(.svelte-1wcxy49),.bt-big-drop.o.svelte-1wcxy49 .body:where(.svelte-1wcxy49){fill:color-mix(in srgb, var(--bt-o) 42%, transparent);stroke:var(--bt-o);fill-opacity:1}[data-theme=dark] .bt-drop.neg.svelte-1wcxy49 .body:where(.svelte-1wcxy49),[data-theme=dark] .bt-drop.neg.svelte-1wcxy49 .half:where(.svelte-1wcxy49),[data-theme=dark] .bt-big-drop.neg.svelte-1wcxy49 .body:where(.svelte-1wcxy49),[data-theme=dark] .bt-big-drop.neg.svelte-1wcxy49 .half:where(.svelte-1wcxy49){fill-opacity:.4}[data-theme=dark] .bt-drop.o.svelte-1wcxy49 .body:where(.svelte-1wcxy49),[data-theme=dark] .bt-big-drop.o.svelte-1wcxy49 .body:where(.svelte-1wcxy49){fill:color-mix(in srgb, var(--bt-o) 55%, transparent)}.bt-drop.o.neg.svelte-1wcxy49 .body:where(.svelte-1wcxy49),.bt-big-drop.o.neg.svelte-1wcxy49 .body:where(.svelte-1wcxy49){fill:#0000}.bt-big-drop.svelte-1wcxy49{width:100%;height:100%;overflow:visible}.bt-big-drop.blank.svelte-1wcxy49 .body:where(.svelte-1wcxy49){fill:#0000;stroke:var(--sq-line-strong);stroke-dasharray:2 2}.bt-cell.svelte-1wcxy49{width:100%;height:100%}.bt-cell.svelte-1wcxy49 .membrane:where(.svelte-1wcxy49){fill:var(--bt-rose)}.bt-cell.svelte-1wcxy49 .dimple:where(.svelte-1wcxy49){fill:color-mix(in srgb, var(--bt-rose) 55%, var(--sq-surface))}.bt-cell.svelte-1wcxy49 .ag-a:where(.svelte-1wcxy49){fill:var(--bt-a)}.bt-cell.svelte-1wcxy49 .ag-b:where(.svelte-1wcxy49){fill:var(--bt-b)}.bt-cell.svelte-1wcxy49 .ag-d:where(.svelte-1wcxy49){fill:var(--bt-d)}.bt-ped.svelte-1wcxy49{flex:none}.bt-ped.svelte-1wcxy49 .shape:where(.svelte-1wcxy49){fill:color-mix(in srgb, var(--hue) 14%, transparent);stroke:var(--hue);stroke-width:2px}.bt-ped.svelte-1wcxy49 .shape.filled:where(.svelte-1wcxy49){fill:var(--hue)}.bt-ped.svelte-1wcxy49 .dot:where(.svelte-1wcxy49){fill:var(--bt-affected)}.bt-x-box.svelte-1wcxy49 .frame:where(.svelte-1wcxy49){fill:color-mix(in srgb, var(--hue) 9%, transparent);stroke:color-mix(in srgb, var(--hue) 45%, transparent)}.bt-x-box.affected.svelte-1wcxy49 .frame:where(.svelte-1wcxy49){fill:color-mix(in srgb, var(--hue) 16%, transparent)}.bt-x-box.svelte-1wcxy49{cursor:default}.bt-x-box.svelte-1wcxy49 .ped:where(.svelte-1wcxy49){fill:color-mix(in srgb, var(--bt-ok) 14%, var(--sq-surface));stroke:var(--hue);stroke-width:2.6px}.bt-x-box.svelte-1wcxy49 .ped.filled:where(.svelte-1wcxy49){fill:var(--bt-affected);stroke:var(--bt-affected)}.bt-x-box.svelte-1wcxy49 .ped-dot:where(.svelte-1wcxy49){fill:var(--bt-affected)}.bt-ped-key.svelte-1wcxy49{border-block-start:1px solid var(--sq-line);color:var(--sq-ink-soft);flex-wrap:wrap;justify-content:center;gap:.4rem 1.1rem;margin:0;padding:.6rem 0 0;font-size:.8125rem;list-style:none;display:flex}.bt-ped-key.svelte-1wcxy49 li:where(.svelte-1wcxy49){align-items:center;gap:.4rem;display:inline-flex}.bt-x-bars.svelte-1wcxy49{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.bt-x-bar.svelte-1wcxy49{grid-template-columns:7rem minmax(0,1fr);grid-template-areas:"name track"".value";align-items:center;gap:.2rem .75rem;display:grid}.bt-x-bar-name.svelte-1wcxy49{color:var(--sq-ink);grid-area:name;font-size:.875rem;font-weight:600}.bt-x-track.svelte-1wcxy49{background-color:var(--sq-surface-3);border-radius:999px;grid-area:track;height:1rem;display:flex;overflow:hidden}.bt-x-value.svelte-1wcxy49{font-family:var(--font-mono);color:var(--sq-ink-soft);grid-area:value;font-size:.8125rem}.bt-x-seg.svelte-1wcxy49{transform-origin:0;height:100%;transition:width .3s var(--sq-ease);display:block}.bt-x-seg.affected.svelte-1wcxy49,.bt-x-swatch.affected.svelte-1wcxy49{background-color:var(--bt-affected)}.bt-x-seg.carrier.svelte-1wcxy49,.bt-x-swatch.carrier.svelte-1wcxy49{background-color:color-mix(in srgb, var(--bt-ok) 40%, var(--sq-surface));background-image:radial-gradient(circle, var(--bt-affected) 0 2px, transparent 2.5px);background-position:50%;background-size:9px 9px}.bt-x-seg.unaffected.svelte-1wcxy49,.bt-x-swatch.unaffected.svelte-1wcxy49{background-color:color-mix(in srgb, var(--bt-ok) 55%, var(--sq-surface))}.bt-x-key.svelte-1wcxy49{color:var(--sq-ink-soft);flex-wrap:wrap;gap:.35rem 1rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.bt-x-key.svelte-1wcxy49 li:where(.svelte-1wcxy49){align-items:center;gap:.4rem;display:inline-flex}.bt-x-swatch.svelte-1wcxy49{border-radius:3px;width:1.1rem;height:.75rem;display:inline-block}@media (prefers-reduced-motion:no-preference){.bt-head-col.svelte-1wcxy49{animation:svelte-1wcxy49-bt-from-above .25s var(--sq-ease) both}.bt-head-row.svelte-1wcxy49{animation:svelte-1wcxy49-bt-from-left .25s var(--sq-ease) both}.bt-box.svelte-1wcxy49{transform-box:fill-box;transform-origin:50%;animation:svelte-1wcxy49-bt-box-in .28s var(--sq-ease) both;animation-delay:calc(.23s + var(--i) * 20ms)}.bt-chip.svelte-1wcxy49{animation:svelte-1wcxy49-bt-pop .24s var(--sq-ease) both;animation-delay:calc(var(--i) * 30ms)}.bt-bar-fill.svelte-1wcxy49,.bt-x-seg.svelte-1wcxy49{animation:svelte-1wcxy49-bt-grow .3s var(--sq-ease) both;animation-delay:.12s}.bt-w.svelte-1wcxy49{animation:svelte-1wcxy49-bt-pop .24s var(--sq-ease) both;animation-delay:calc(var(--o) * 9.7ms)}}@keyframes svelte-1wcxy49-bt-from-above{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes svelte-1wcxy49-bt-from-left{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes svelte-1wcxy49-bt-box-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes svelte-1wcxy49-bt-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes svelte-1wcxy49-bt-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}
