.xsquare-hypotheses[data-v-ca9e94ce]{color:var(--bs-secondary-color);gap:.5rem 1.5rem;margin:1.5rem 0 0;font-size:.875em;display:grid}@container miniapp-input (width>=40rem){.xsquare-hypotheses[data-v-ca9e94ce]{grid-template-columns:repeat(2,minmax(0,1fr))}}.xsquare-hypotheses-label[data-v-ca9e94ce]{grid-column:1/-1}.xsquare-hypothesis[data-v-ca9e94ce]{align-items:center;gap:.75rem;margin:0;display:flex}.xsquare-table[data-v-ca9e94ce],.xsquare-result-table[data-v-ca9e94ce]{--bs-table-bg:transparent}.xsquare-table th[data-v-ca9e94ce],.xsquare-table td[data-v-ca9e94ce]{text-align:center;vertical-align:middle;padding:.5rem}.xsquare-table tr[data-v-ca9e94ce]>:first-child{text-align:left;padding-left:0}.xsquare-table tr[data-v-ca9e94ce]>:last-child{padding-right:0}.xsquare-table th em[data-v-ca9e94ce]{font-weight:400}.xsquare-table input[data-v-ca9e94ce]{text-align:center}.xsquare-table[data-v-ca9e94ce]{table-layout:fixed}.xsquare-table thead tr[data-v-ca9e94ce]>:first-child{width:5%}.xsquare-table thead tr[data-v-ca9e94ce]>:nth-child(2){width:7%}.xsquare-table thead tr[data-v-ca9e94ce]>:nth-child(3){width:44%}.xsquare-table thead tr[data-v-ca9e94ce]>:nth-child(4),.xsquare-table thead tr[data-v-ca9e94ce]>:nth-child(5){width:22%}.xsquare-remove-row[data-v-ca9e94ce]{--icon-btn-wash:oklch(from var(--state-danger) var(--btn-wash-hover-l) var(--btn-wash-c) h);width:2rem;min-width:0;height:2rem;color:var(--state-danger-ink);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.xsquare-remove-row .icon-font[data-v-ca9e94ce]{color:inherit;font-size:1.125rem;line-height:1}.xsquare-remove-row[data-v-ca9e94ce]:focus-visible{background-color:var(--icon-btn-wash)}@media (hover:hover) and (pointer:fine){.xsquare-remove-row[data-v-ca9e94ce]:hover{color:var(--state-danger-ink);background-color:var(--icon-btn-wash)}}.xsquare-row-title[data-v-ca9e94ce],.xsquare-remove-row-text[data-v-ca9e94ce],.xsquare-field-label[data-v-ca9e94ce]{display:none}@container miniapp-input (width<36rem){.xsquare-table[data-v-ca9e94ce]{margin-bottom:0;display:block}.xsquare-table thead[data-v-ca9e94ce]{display:none}.xsquare-table tbody[data-v-ca9e94ce]{display:block}.xsquare-table tbody tr[data-v-ca9e94ce]{background-color:var(--bs-card-bg);border:var(--bs-border-width) solid var(--bs-border-color);box-shadow:var(--bs-box-shadow-lg);border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .65rem;padding:0 .75rem .75rem;display:grid}@media (width>=768px){.xsquare-table tbody tr[data-v-ca9e94ce]{border-radius:8px}}.xsquare-table tbody tr+tr[data-v-ca9e94ce]{margin-top:1rem}.xsquare-table td[data-v-ca9e94ce]{text-align:left;border:0;flex-direction:column;min-width:0;padding:0;display:flex}.xsquare-table tr[data-v-ca9e94ce]>:first-child,.xsquare-table input[data-v-ca9e94ce]{text-align:left}.xsquare-table tbody tr>.xsquare-row-action[data-v-ca9e94ce]{border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;margin:0 -.75rem .2rem;padding:.5rem .75rem}.xsquare-table tbody tr>.xsquare-row-action .xsquare-remove-row[data-v-ca9e94ce]{display:none}.xsquare-table tbody tr>.xsquare-row-action .xsquare-remove-row-text[data-v-ca9e94ce]{margin-inline-end:-.25rem;display:inline-flex}.xsquare-row-title[data-v-ca9e94ce]{color:var(--bs-secondary-color);align-items:center;display:inline-flex}.xsquare-table .xsquare-row-index[data-v-ca9e94ce]{display:none}.xsquare-table .xsquare-field-phenotype[data-v-ca9e94ce]{grid-column:1/-1}.xsquare-field-label[data-v-ca9e94ce]{color:var(--bs-secondary-color);margin-bottom:.25rem;font-size:.85rem;line-height:1.2;display:block}}.xsquare-add-row[data-v-ca9e94ce]{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;display:flex}.xsquare-alpha-select[data-v-ca9e94ce]{align-items:center;gap:.75rem;margin:1.5rem 0 0;display:flex}.xsquare-alpha-select select[data-v-ca9e94ce]{width:auto;min-width:5rem}.card .xsquare-result-scroll[data-v-ca9e94ce]{overflow-x:auto!important}.xsquare-bleed[data-v-ca9e94ce]{margin-inline:calc(-1 * var(--bs-card-spacer-x))}.xsquare-result-wide[data-v-ca9e94ce]{display:none}@container miniapp-output (width>=36rem){.xsquare-result-wide[data-v-ca9e94ce]{display:block}}.xsquare-result-table[data-v-ca9e94ce]{font-variant-numeric:tabular-nums;min-width:40rem;margin-bottom:0;font-size:.8125rem}.xsquare-result-table th[data-v-ca9e94ce],.xsquare-result-table td[data-v-ca9e94ce]{text-align:right;white-space:nowrap;vertical-align:middle;border-bottom:var(--bs-border-width) solid var(--bs-border-color);padding:.875rem 1.5rem}.xsquare-result-table th[data-v-ca9e94ce]{color:var(--bs-secondary-color);font-size:.75rem;font-weight:500}.xsquare-result-table[data-v-ca9e94ce] :is(thead,tbody) :is(th,td):nth-child(-n+2){text-align:left}.xsquare-result-table[data-v-ca9e94ce] :is(th,td):first-child{padding-left:var(--bs-card-spacer-x)}.xsquare-result-table[data-v-ca9e94ce] :is(th,td):last-child{padding-right:var(--bs-card-spacer-x)}.xsquare-result-table tfoot td[data-v-ca9e94ce]{background-color:var(--bs-tertiary-bg);border-bottom:0;font-weight:500}.xsquare-result-table .xsquare-result-total-label[data-v-ca9e94ce]{color:var(--bs-secondary-color);text-align:right;text-transform:uppercase;letter-spacing:.03em;font-size:.75rem}.xsquare-result-cards[data-v-ca9e94ce]{flex-direction:column;gap:.75rem;display:flex}@container miniapp-output (width>=36rem){.xsquare-result-cards[data-v-ca9e94ce]{display:none}}.xsquare-result-class[data-v-ca9e94ce]{border:var(--bs-border-width) solid var(--bs-border-color);border-radius:2px;overflow:hidden}.xsquare-result-class-head[data-v-ca9e94ce]{background-color:var(--bs-tertiary-bg);border-bottom:var(--bs-border-width) solid var(--bs-border-color);justify-content:space-between;align-items:center;padding:.625rem 1rem;font-size:.875rem;font-weight:500;display:flex}.xsquare-result-class-head[data-v-ca9e94ce]>:last-child{color:var(--bs-secondary-color);font-size:.75rem;font-weight:400}.xsquare-result-class-values[data-v-ca9e94ce]{font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0;padding:.75rem 1rem;font-size:.875rem;display:grid}.xsquare-result-class-values dt[data-v-ca9e94ce]{color:var(--bs-secondary-color);font-size:.75rem;font-weight:400}.xsquare-result-class-values dd[data-v-ca9e94ce]{margin:0}.xsquare-result-class-total[data-v-ca9e94ce]{background-color:var(--bs-tertiary-bg);border-radius:2px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.xsquare-result-class-total-label[data-v-ca9e94ce]{color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;display:block}.xsquare-result-pill[data-v-ca9e94ce]{white-space:nowrap;color:var(--color-primary-ink);background-color:color-mix(in oklab, var(--color-primary) 12%, var(--bs-card-bg));border-radius:50rem;padding:.25rem .75rem;font-weight:500;display:inline-flex}.xsquare-verdict[data-v-ca9e94ce]{padding:1.25rem var(--bs-card-spacer-x);color:var(--color-on-accent);background-color:var(--color-primary);align-items:center;gap:1rem;margin-top:1rem;display:flex}.xsquare-verdict>.icon-font[data-v-ca9e94ce]{flex:none;font-size:2rem}.xsquare-verdict p[data-v-ca9e94ce]{margin:0}.xsquare-verdict-title[data-v-ca9e94ce]{font-size:1.375rem;line-height:1.3}.xsquare-verdict-text[data-v-ca9e94ce]{opacity:.85;font-size:.875rem;margin-top:.25rem!important}.xsquare-stats[data-v-ca9e94ce]{gap:var(--bs-border-width);background-color:var(--bs-border-color);border-bottom:var(--bs-border-width) solid var(--bs-border-color);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0;display:grid}@container miniapp-output (width>=36rem){.xsquare-stats[data-v-ca9e94ce]{grid-template-columns:repeat(3,minmax(0,1fr))}}.xsquare-stat[data-v-ca9e94ce]{padding:1rem var(--bs-card-spacer-x);background-color:var(--bs-card-bg);flex-direction:column;gap:.25rem;display:flex}.xsquare-stat[data-v-ca9e94ce]:last-child{grid-column:1/-1}@container miniapp-output (width>=36rem){.xsquare-stat[data-v-ca9e94ce]:last-child{grid-column:auto}}.xsquare-stat dt[data-v-ca9e94ce]{color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:400}.xsquare-stat dt[data-v-ca9e94ce] .katex{text-transform:none}.xsquare-stat dd[data-v-ca9e94ce]{margin:0}.xsquare-stat-value[data-v-ca9e94ce]{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:500;line-height:1.2}.xsquare-stat-value.is-primary[data-v-ca9e94ce]{color:var(--color-primary-ink)}.xsquare-stat-note[data-v-ca9e94ce]{color:var(--bs-secondary-color);font-size:.75rem}.xsquare-explanation[data-v-ca9e94ce]{flex-direction:column;gap:1.5rem;padding-top:1.5rem;display:flex}.xsquare-chart[data-v-ca9e94ce]{--cell-bg:var(--bs-card-bg);isolation:isolate;font-variant-numeric:tabular-nums;grid-template-columns:4.5rem repeat(4,6rem);width:max-content;font-size:.875rem;display:grid;position:relative}.xsquare-chart-corner[data-v-ca9e94ce],.xsquare-chart-head[data-v-ca9e94ce],.xsquare-chart-df[data-v-ca9e94ce],.xsquare-chart-cell[data-v-ca9e94ce]{text-align:center;background-color:var(--cell-bg);padding:.75rem .5rem}.xsquare-chart-corner[data-v-ca9e94ce],.xsquare-chart-head[data-v-ca9e94ce]{color:var(--bs-secondary-color);border-bottom:var(--bs-border-width) solid var(--bs-border-color);grid-row:2;font-size:.75rem;font-weight:500}.xsquare-chart-corner[data-v-ca9e94ce],.xsquare-chart-df[data-v-ca9e94ce]{text-align:left;grid-column:1}.xsquare-chart-head.is-alpha[data-v-ca9e94ce]{--cell-bg:var(--bs-warning-bg-subtle);color:var(--bs-warning-text-emphasis);font-weight:700}.xsquare-chart-df[data-v-ca9e94ce],.xsquare-chart-cell[data-v-ca9e94ce]{--cell-bg:color-mix(in oklab, var(--color-primary) 12%, var(--bs-card-bg));grid-row:3;padding-block:.875rem;font-weight:500}.xsquare-chart-cell.is-crit[data-v-ca9e94ce]{--cell-bg:var(--state-warning);z-index:2;color:oklch(22% .02 75);font-weight:700;position:relative;box-shadow:0 2px 4px #0000003d}.xsquare-chart-decision[data-v-ca9e94ce],.xsquare-chart-gap[data-v-ca9e94ce],.xsquare-chart-chi[data-v-ca9e94ce],.xsquare-chart-p[data-v-ca9e94ce]{pointer-events:none;grid-column:2/6;position:relative}.xsquare-chart-decision[data-v-ca9e94ce]{grid-row:1;height:2.25rem}.xsquare-chart-decision-keep[data-v-ca9e94ce],.xsquare-chart-decision-reject[data-v-ca9e94ce]{white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;flex-direction:column;justify-content:space-between;align-items:center;padding-inline:.1875rem;font-size:.6875rem;font-weight:500;display:flex;position:absolute;top:0;bottom:.5rem}.xsquare-chart-decision-keep[data-v-ca9e94ce]:after,.xsquare-chart-decision-reject[data-v-ca9e94ce]:after{content:"";border-radius:2px;align-self:stretch;height:4px}.xsquare-chart-decision-keep[data-v-ca9e94ce]{width:var(--x);color:var(--bs-secondary-color);left:0}.xsquare-chart-decision-keep[data-v-ca9e94ce]:after{background-color:color-mix(in oklab, var(--bs-body-color) 25%, transparent)}.xsquare-chart-decision-reject[data-v-ca9e94ce]{right:0;left:var(--x);color:var(--bs-warning-text-emphasis)}.xsquare-chart-decision-reject[data-v-ca9e94ce]:after{background-color:var(--state-warning)}.xsquare-chart-gap[data-v-ca9e94ce]{grid-row:4;height:3.25rem}.xsquare-chart-chi[data-v-ca9e94ce]{z-index:3;grid-row:3/5}.xsquare-chart-chi-line[data-v-ca9e94ce]{top:0;bottom:2.5rem;left:var(--x);background-color:var(--color-primary);width:2px;position:absolute;transform:translate(-1px)}.xsquare-chart-chi-label[data-v-ca9e94ce]{top:calc(100% - 2.5rem);left:var(--x);white-space:nowrap;color:var(--color-on-accent);background-color:var(--color-primary);box-shadow:var(--bs-box-shadow-sm);border-radius:50rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;position:absolute;transform:translate(-50%)}.xsquare-chart-p[data-v-ca9e94ce]{grid-row:5;height:2.25rem}.xsquare-chart-p-bracket[data-v-ca9e94ce]{top:0;left:var(--from);width:calc(var(--to) - var(--from));border:1.5px solid var(--bs-secondary-color);border-top:0;height:.5rem;position:absolute}.is-open-start .xsquare-chart-p-bracket[data-v-ca9e94ce]{border-left:0}.is-open-end .xsquare-chart-p-bracket[data-v-ca9e94ce]{border-right:0}.xsquare-chart-p-label[data-v-ca9e94ce]{top:.875rem;left:calc((var(--from) + var(--to)) / 2);white-space:nowrap;color:var(--bs-secondary-color);font-size:.75rem;position:absolute;transform:translate(-50%)}.form-field[data-v-71527ea8]{grid-template-columns:minmax(0,1fr) auto;display:grid}.form-field[data-v-71527ea8]>*{grid-column:1/-1}.form-field>label[data-v-71527ea8]{grid-column:1}@media not ((hover:hover) and (pointer:fine)){.form-group>label>.form-field-tooltip[data-v-71527ea8]{display:none}}@media (hover:hover) and (pointer:fine){.form-field-note[data-v-71527ea8]{display:none}}.form-field>.form-field-reset[data-v-71527ea8]{grid-area:1/2;align-self:end;margin:0 0 .1rem 1rem;padding:0}.genetic-cross[data-v-099f14bd]{--hue-mother:10;--gkc-genotype-size:.95rem;--hue-father:253;--gkc-match:var(--bs-success-bg-subtle);--gkc-match-hover:oklch(from var(--gkc-match) calc(l - .04) c h);--gkc-tint-base:oklch(from var(--surface-raised) l 0 0);color:var(--bs-body-color)}.gkc-grid[data-v-099f14bd]{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:1.5rem;display:grid}.gkc-mode-switch[data-v-099f14bd]{position:relative}.gkc-limit-slot[data-v-099f14bd]{place-items:center start;display:grid}.gkc-limit-slot[data-v-099f14bd]>*{grid-area:1/1}.gkc-limit-note[data-v-099f14bd]{color:var(--bs-secondary-color);white-space:nowrap}.gkc-head .gkc-limit-note[data-v-099f14bd]{justify-self:end}.gkc-head[data-v-099f14bd]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.gkc-head h2[data-v-099f14bd]{margin:0;font-size:1.2em}.gkc-alert[data-v-099f14bd]{text-wrap:balance;width:100%!important;margin-inline:0!important}.gkc-note[data-v-099f14bd]{color:var(--bs-secondary-color);align-items:flex-start;gap:.5rem;margin:0;display:flex}.gkc-note .icon-font[data-v-099f14bd]{flex:none;font-size:1.25em;line-height:1lh}.gkc-trait[data-v-099f14bd]{margin-top:1rem}.gkc-trait .card-header .btn[data-v-099f14bd]{margin-inline-end:calc(var(--bs-card-cap-padding-y) - var(--bs-card-cap-padding-x))}.gkc-mini-label[data-v-099f14bd]{text-transform:uppercase;color:var(--bs-secondary-color);margin-bottom:.35rem;font-size:.75rem;font-weight:700;display:block}.gkc-allele-row[data-v-099f14bd]{grid-template-columns:minmax(5rem,6rem) minmax(0,1fr) auto;align-items:center;gap:.45rem;margin-bottom:.45rem;display:grid}.gkc-allele-remove[data-v-099f14bd]{--icon-btn-wash:oklch(from var(--state-danger) var(--btn-wash-hover-l) var(--btn-wash-c) h);width:2rem;min-width:0;height:2rem;color:var(--state-danger-ink);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.gkc-allele-remove .icon-font[data-v-099f14bd]{color:inherit;font-size:1.125rem;line-height:1}.gkc-allele-remove[data-v-099f14bd]:focus-visible{background-color:var(--icon-btn-wash)}@media (hover:hover) and (pointer:fine){.gkc-allele-remove[data-v-099f14bd]:hover{color:var(--state-danger-ink);background-color:var(--icon-btn-wash)}}.gkc-allele-remove[data-v-099f14bd]{color:var(--state-danger-ink);flex:none}.gkc-action-hidden[data-v-099f14bd]{pointer-events:none;visibility:hidden}.gkc-symbol-input[data-v-099f14bd]{position:relative}.gkc-symbol-input .form-control[data-v-099f14bd]{padding-right:2rem}.gkc-symbol-preview[data-v-099f14bd]{pointer-events:none;color:var(--bs-secondary-color);position:absolute;top:25%;right:.45rem}.gkc-gender-inline[data-v-099f14bd]{color:currentColor;vertical-align:-.1em;flex-shrink:0;margin-right:.15em}.gkc-collapse-toggle[data-v-099f14bd]{cursor:pointer;border-width:var(--bs-card-border-width) 0 0}.gkc-collapse-toggle[data-v-099f14bd]:focus-visible{background-color:var(--btn-wash)}@media (hover:hover) and (pointer:fine){.gkc-collapse-toggle[data-v-099f14bd]:hover{background-color:var(--btn-wash)}}.gkc-collapse-toggle[data-v-099f14bd]:focus-visible{outline:2px solid rgba(var(--bs-emphasis-color-rgb), .25);outline-offset:-2px}.gkc-collapse-toggle[data-v-099f14bd] *{cursor:inherit}.gkc-collapse-icon[data-v-099f14bd]{color:var(--bs-secondary-color);font-size:1.1rem;transition:transform .2s}.gkc-collapse-icon-open[data-v-099f14bd]{transform:rotate(180deg)}.gkc-interaction-card[data-v-099f14bd]{font-size:.84rem}.gkc-interaction-card+.gkc-interaction-card[data-v-099f14bd]{border-top:var(--bs-card-border-width) solid var(--bs-card-border-color);margin-top:.75rem;padding-top:.75rem}.gkc-interaction-head[data-v-099f14bd]{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.gkc-interaction-head span[data-v-099f14bd]{color:var(--bs-secondary-color);font-size:.75rem}.gkc-main[data-v-099f14bd]{flex-direction:column;gap:1rem;min-width:0;display:flex}.gkc-selector-grid[data-v-099f14bd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.gkc-person-panel[data-v-099f14bd]{min-width:0}.gkc-person-panel h3[data-v-099f14bd]{margin:0;font-size:1rem}.gkc-person-panel.mother[data-v-099f14bd]{--surface:color-mix(in oklab, oklch(62% .12 var(--hue-mother)) 7%, var(--gkc-tint-base));background-color:var(--surface);border-color:color-mix(in oklab, oklch(62% .12 var(--hue-mother)) 28%, var(--gkc-tint-base))}.gkc-person-panel.father[data-v-099f14bd]{--surface:color-mix(in oklab, oklch(62% .12 var(--hue-father)) 7%, var(--gkc-tint-base));background-color:var(--surface);border-color:color-mix(in oklab, oklch(62% .12 var(--hue-father)) 28%, var(--gkc-tint-base))}.gkc-genotype-title[data-v-099f14bd]{justify-content:space-between;align-items:center;margin-bottom:.55rem;display:flex}.gkc-genotype-title label[data-v-099f14bd]{text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.gkc-genotype-title span[data-v-099f14bd]{color:var(--bs-secondary-color);text-transform:uppercase;font-size:.63rem}.gkc-person-panel .form-control[data-v-099f14bd]{font-size:.86rem}.gkc-panel[data-v-099f14bd]>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.gkc-panel[data-v-099f14bd]>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.gkc-panel-head[data-v-099f14bd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding-bottom:.75rem;display:flex}.gkc-panel-head h2[data-v-099f14bd]{margin:0;font-size:1rem}.gkc-panel-head span[data-v-099f14bd]{color:var(--bs-secondary-color);font-size:.76rem}.gkc-scheme-table[data-v-099f14bd]{border-collapse:collapse;width:100%}.gkc-scheme-table th[data-v-099f14bd],.gkc-scheme-table td[data-v-099f14bd]{vertical-align:middle;border-top:1px solid var(--bs-border-color);padding:.85rem}.gkc-scheme-table tr[data-v-099f14bd]:first-child>*{border-top:0}.gkc-scheme-table th[data-v-099f14bd]{white-space:nowrap;background-color:var(--neutral-100);border-right:1px solid var(--bs-border-color);width:1%;font-size:.95rem}.gkc-scheme-pair[data-v-099f14bd]{grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr);align-items:center;display:grid}.gkc-scheme-pair[data-v-099f14bd]>:first-child{grid-column:1}.gkc-scheme-pair>.gkc-scheme-person-father[data-v-099f14bd]{grid-area:1/3}.gkc-scheme-cross[data-v-099f14bd]{color:var(--bs-secondary-color);text-align:center;grid-area:1/2;font-size:1.25rem}.gkc-scheme-person[data-v-099f14bd]{text-align:center;flex-direction:column;align-items:center;gap:.15rem;display:flex}.gkc-scheme-genotype[data-v-099f14bd]{font-size:var(--gkc-genotype-size);align-items:center;gap:.25rem;font-weight:700;display:inline-flex}.gkc-scheme-gametes[data-v-099f14bd]{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.gkc-scheme-gametes .gkc-gamete[data-v-099f14bd]{background-color:var(--neutral-150);border-radius:2px;padding:.1rem .5rem;font-weight:700}.gkc-scheme-ratio-label[data-v-099f14bd]{color:var(--bs-secondary-color);text-align:center;margin:0 0 .25rem;font-size:.86rem}.gkc-scheme-ratio[data-v-099f14bd]{--gkc-genotype-size:.82rem;--gkc-ratio-gap:1rem;gap:.5rem var(--gkc-ratio-gap);flex-wrap:wrap;justify-content:center;display:flex}.gkc-scheme-ratio-column[data-v-099f14bd]{flex-direction:column;align-items:center;gap:.15rem;display:flex;position:relative}.gkc-scheme-ratio-number[data-v-099f14bd]{font-size:var(--gkc-genotype-size);color:var(--color-primary-ink);font-weight:700;line-height:1.3}.gkc-scheme-ratio-column[data-v-099f14bd]:not(:last-child):after{right:calc(var(--gkc-ratio-gap) / -2);font-size:var(--gkc-genotype-size);color:var(--bs-secondary-color);content:":";line-height:1.3;position:absolute;bottom:0;transform:translate(50%)}.gkc-scheme-ratio .gkc-scheme-genotype[data-v-099f14bd]{gap:0}.gkc-scheme-ratio .gkc-zygote-part[data-v-099f14bd]{margin-right:.2em}.gkc-table-wrap[data-v-099f14bd]{overflow-x:auto}.gkc-table[data-v-099f14bd]{border-collapse:collapse;text-align:center;width:100%;min-width:0}.gkc-table th[data-v-099f14bd],.gkc-table td[data-v-099f14bd]{border:1px solid var(--bs-border-color);vertical-align:middle;padding:.85rem}.gkc-table thead th[data-v-099f14bd],.gkc-table tbody th[data-v-099f14bd]{font-size:.95rem}.gkc-table thead th[data-v-099f14bd]:not(.gkc-corner-cell){background-color:color-mix(in oklab, oklch(62% .12 var(--hue-father)) 7%, var(--gkc-tint-base))}.gkc-table tbody th[data-v-099f14bd]{background-color:color-mix(in oklab, oklch(62% .12 var(--hue-mother)) 7%, var(--gkc-tint-base))}.gkc-table thead th.activeColumn[data-v-099f14bd]{background-color:color-mix(in oklab, oklch(62% .12 var(--hue-father)) 18%, var(--gkc-tint-base))}.gkc-table tbody th.activeRow[data-v-099f14bd]{background-color:color-mix(in oklab, oklch(62% .12 var(--hue-mother)) 18%, var(--gkc-tint-base))}.gkc-corner-cell[data-v-099f14bd]{background:linear-gradient(to top right, color-mix(in oklab, oklch(62% .12 var(--hue-mother)) 7%, var(--gkc-tint-base)) 50%, color-mix(in oklab, oklch(62% .12 var(--hue-father)) 7%, var(--gkc-tint-base)) 50%);min-width:3.4rem;position:relative}.gkc-corner-icon[data-v-099f14bd]{position:absolute}.gkc-corner-icon-female[data-v-099f14bd]{bottom:.35rem;left:.35rem}.gkc-corner-icon-male[data-v-099f14bd]{top:.35rem;right:.35rem}.gkc-table td[data-v-099f14bd]{cursor:pointer;font-size:var(--gkc-genotype-size);font-weight:700}.gkc-table td.matched[data-v-099f14bd]{background:var(--gkc-match)}@media (hover:hover) and (pointer:fine){.gkc-table td.hovered[data-v-099f14bd]{background:var(--neutral-150)}.gkc-table td.matched.hovered[data-v-099f14bd]{background:var(--gkc-match-hover)}}.gkc-table td.dimmed[data-v-099f14bd]{color:color-mix(in srgb, var(--bs-body-color) 32%, transparent)}.gkc-table td.selected[data-v-099f14bd]{background:var(--color-primary);color:var(--color-on-accent)}.gkc-gamete[data-v-099f14bd],.gkc-zygote-part[data-v-099f14bd]{align-items:baseline;display:inline-flex}.gkc-gamete[data-v-099f14bd]{gap:.12rem}.gkc-zygote-part[data-v-099f14bd]{margin-right:.5rem}.gkc-zygote-part[data-v-099f14bd]:last-child{margin-right:0}.genetic-cross[data-v-099f14bd] .gene-symbol{align-items:baseline;line-height:1;display:inline-flex}.genetic-cross[data-v-099f14bd] .gene-symbol sup,.genetic-cross[data-v-099f14bd] .gene-symbol sub{font-size:.7em}.gkc-result-list[data-v-099f14bd]{flex-direction:column;display:flex}.gkc-result-list>.gkc-result-row[data-v-099f14bd]:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.gkc-result-row[data-v-099f14bd]{padding:.8rem var(--bs-card-cap-padding-x);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.gkc-result-row+.gkc-result-row[data-v-099f14bd]{border-top:1px solid var(--bs-border-color)}.gkc-result-row[data-v-099f14bd]:focus-visible{background-color:var(--neutral-150)}@media (hover:hover) and (pointer:fine){.gkc-result-row[data-v-099f14bd]:hover{background-color:var(--neutral-150)}}.gkc-result-row.active[data-v-099f14bd]{background-color:var(--gkc-match)}.gkc-result-row.active[data-v-099f14bd]:focus-visible{background-color:var(--gkc-match-hover)}@media (hover:hover) and (pointer:fine){.gkc-result-row.active[data-v-099f14bd]:hover{background-color:var(--gkc-match-hover)}}.gkc-analysis-summary[data-v-099f14bd]{text-align:center;border-bottom:1px solid var(--bs-border-color)}.gkc-ratio[data-v-099f14bd]{color:var(--color-primary-ink);font-size:1.4rem;line-height:1.2;display:block}.gkc-ratio-part[data-v-099f14bd]{border-radius:2px;padding-inline:.3em}.gkc-ratio-part.active[data-v-099f14bd]{background-color:var(--gkc-match)}@media not ((hover:hover) and (pointer:fine)){.gkc-analysis-help[data-v-099f14bd]{display:none}}.gkc-analysis-note[data-v-099f14bd]{text-align:left;justify-content:center}@media (hover:hover) and (pointer:fine){.gkc-analysis-note[data-v-099f14bd]{display:none}}.gkc-phenotype-line[data-v-099f14bd]{font-size:.88rem;line-height:1.55}.genetic-cross[data-v-099f14bd] .gkc-phenotype-trait{color:var(--bs-secondary-color);font-weight:500}.genetic-cross[data-v-099f14bd] .gkc-phenotype-separator{color:var(--neutral-550);margin:0 .45rem}.gkc-result-label[data-v-099f14bd]{flex-wrap:wrap;align-items:baseline;gap:0 .6rem;display:flex}.gkc-result-sex[data-v-099f14bd]{white-space:nowrap;font-size:.88rem;font-weight:700}.gkc-bar-row[data-v-099f14bd]{align-items:center;gap:.35rem;margin-top:.65rem;display:flex}.gkc-bar-row .progress[data-v-099f14bd]{--bs-progress-bg:color-mix(in oklab, var(--bs-body-color) 5%, transparent);flex:1}.gkc-bar-row strong[data-v-099f14bd]{font-size:1.05rem}.gkc-bar-row small[data-v-099f14bd]{color:var(--bs-secondary-color);white-space:nowrap}.gkc-genotype-chance[data-v-099f14bd]{color:var(--color-primary-ink);margin-left:.6rem;font-size:.82rem;font-weight:600}.gkc-genotype-options[data-v-099f14bd]{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.gkc-genotype-option[data-v-099f14bd]{font-size:var(--gkc-genotype-size);color:var(--bs-body-color);background-color:var(--surface-raised);border:1px solid var(--bs-border-color);border-radius:4px;padding:.45rem .9rem;font-weight:700}.gkc-genotype-option[data-v-099f14bd]:focus-visible{background-color:var(--neutral-150)}@media (hover:hover) and (pointer:fine){.gkc-genotype-option[data-v-099f14bd]:hover{background-color:var(--neutral-150)}}.gkc-genotype-option.gkc-genotype-option-excluded[data-v-099f14bd]{color:var(--bs-secondary-color);background-color:#0000;border-style:dashed;position:relative}.gkc-genotype-option-excluded[data-v-099f14bd]:after{content:"";border-top:1px solid;position:absolute;top:50%;left:.5rem;right:.5rem}.gkc-candidate-group-excluded .gkc-phenotype-line[data-v-099f14bd]{color:var(--bs-secondary-color)}.gkc-modal-section+.gkc-modal-section[data-v-099f14bd]{text-align:center;margin-top:1rem}.gkc-modal-genotype[data-v-099f14bd]{color:var(--bs-body-color);font-size:1.6rem;font-weight:700}.gkc-modal-genotype-spaced[data-v-099f14bd]{justify-content:center;gap:.9rem;display:flex}.gkc-zygote-facts[data-v-099f14bd]{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;row-gap:.6rem;margin:0;display:grid}.gkc-zygote-facts dt[data-v-099f14bd]{color:var(--bs-secondary-color);text-transform:uppercase;padding-right:1rem;font-size:.72rem;font-weight:700}.gkc-zygote-facts dd[data-v-099f14bd]{margin:0}.gkc-zygote-cross[data-v-099f14bd]{border-bottom:1px solid var(--bs-border-color);flex-wrap:wrap;grid-column:span 2;align-items:baseline;gap:.25rem .6rem;padding-bottom:.6rem;font-weight:700;display:flex}.gkc-zygote-facts dt[data-v-099f14bd]:first-child,.gkc-zygote-cross[data-v-099f14bd]{align-self:end}.gkc-zygote-facts dt[data-v-099f14bd]:first-child{border-bottom:1px solid var(--bs-border-color);padding-bottom:.6rem}.gkc-zygote-cross-parent[data-v-099f14bd]{white-space:nowrap}.gkc-zygote-cross-sign[data-v-099f14bd]{color:var(--bs-secondary-color);font-weight:400}.gkc-zygote-genotype[data-v-099f14bd]{font-size:1.25rem;font-weight:700}.gkc-zygote-wide[data-v-099f14bd]{grid-column:span 2}.gkc-zygote-share[data-v-099f14bd]{color:var(--bs-secondary-color);text-align:right;white-space:nowrap;flex-direction:column;padding-left:1rem;font-size:.86rem;display:flex}.gkc-zygote-actions[data-v-099f14bd]{flex-wrap:wrap;gap:.5rem}.gkc-zygote-actions[data-v-099f14bd]>*{white-space:nowrap;flex:1 0 auto;margin:0}.gkc-zygote-actions>.gkc-zygote-actions-label[data-v-099f14bd]{white-space:normal;color:var(--bs-secondary-color);flex-basis:100%;font-size:.86rem}.gkc-parent-btn-mother[data-v-099f14bd]{background-color:color-mix(in oklab, oklch(62% .12 var(--hue-mother)) 7%, var(--gkc-tint-base))!important}.gkc-parent-btn-mother[data-v-099f14bd]:hover{background-color:color-mix(in oklab, oklch(62% .12 var(--hue-mother)) 18%, var(--gkc-tint-base))!important}.gkc-parent-btn-father[data-v-099f14bd]{background-color:color-mix(in oklab, oklch(62% .12 var(--hue-father)) 7%, var(--gkc-tint-base))!important}.gkc-parent-btn-father[data-v-099f14bd]:hover{background-color:color-mix(in oklab, oklch(62% .12 var(--hue-father)) 18%, var(--gkc-tint-base))!important}@media (width<=991.98px){.gkc-grid[data-v-099f14bd]{grid-template-columns:1fr}.gkc-admin-actions[data-v-099f14bd]{flex-direction:column;align-items:stretch}}@media (width<=767.98px){.gkc-selector-grid[data-v-099f14bd]{grid-template-columns:1fr}}.table.results tbody>tr:first-child td[data-v-402ce120]{word-break:break-all}.table.report[data-v-402ce120]{table-layout:fixed}.table.report tbody>tr>td[data-v-402ce120]:nth-child(2){position:relative}.table.report tbody>tr>td:nth-child(2) i[data-v-402ce120]{position:absolute;top:10px;left:50%;transform:translate(-50%)}.text-warning[data-v-402ce120]{color:#dec800!important}.card-title[data-v-402ce120]{margin-bottom:1.25rem}tr[data-v-402ce120]:has(+tr>.td-complementarity-report)>*{border-bottom-width:0}.td-complementarity-report[data-v-402ce120]{padding-top:0}.td-complementarity-report pre[data-v-402ce120]{margin-bottom:.5rem;font-size:1rem;overflow-x:auto}.settings-recommended[data-v-402ce120]{margin-bottom:0;padding-left:1.1rem;font-size:.9rem}.settings-recommended li+li[data-v-402ce120]{margin-top:.35rem}@media not ((hover:hover) and (pointer:fine)){.card-body .setting-help[data-v-402ce120]{display:none}}@media (hover:hover) and (pointer:fine){.setting-note[data-v-402ce120]{display:none}}.settings-reset[data-v-402ce120]{margin-top:-.75rem;margin-bottom:1.75rem}.settings-list[data-v-402ce120]{margin-bottom:1rem;padding-left:1.1rem}.settings-list li+li[data-v-402ce120]{margin-top:.4rem}.settings-list[data-v-402ce120] .setting-input{text-align:center;width:4.5rem}.setting-quantity[data-v-402ce120] .form-inline-field>span:first-child{margin-bottom:.25rem;display:block}@media (width>=768px){.setting-quantity[data-v-402ce120] .form-inline-field>span:first-child{margin-bottom:0;display:inline}}.skipped-report .font-monospace[data-v-402ce120]{overflow-wrap:anywhere}.pcr-topology[data-v-77160211]{margin-bottom:1.5rem}.pcr-primers[data-v-77160211]{grid-template-columns:minmax(0,1fr);column-gap:1.5rem;display:grid}@container miniapp-input (width>=36rem){.pcr-primers[data-v-77160211]{grid-template-columns:repeat(2,minmax(0,1fr))}}.digest-topology[data-v-4349881d]{margin-bottom:1.5rem}
