.compat-module__C9t_Ga__mode{justify-content:center;display:flex}.compat-module__C9t_Ga__stack{flex-direction:column;gap:1.75rem;min-width:0;display:flex}.compat-module__C9t_Ga__pickers{grid-template-columns:minmax(0,1fr);gap:1.25rem 2rem;display:grid}.compat-module__C9t_Ga__pickers.compat-module__C9t_Ga__wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.compat-module__C9t_Ga__pickerBlock{flex-direction:column;gap:.7rem;min-width:0;display:flex}.compat-module__C9t_Ga__pickerLabel{color:var(--color-text-secondary);margin:0;font-size:.82rem;font-weight:500}.compat-module__C9t_Ga__selects{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.compat-module__C9t_Ga__selectField{flex-direction:column;flex:11rem;gap:.4rem;min-width:0;display:flex}.compat-module__C9t_Ga__selectRow{align-items:center;gap:.6rem;display:flex}.compat-module__C9t_Ga__selectGlyph{border:1px solid var(--color-border-strong);block-size:2.85rem;inline-size:2.85rem;color:var(--color-text-primary);border-radius:50%;flex:none;place-items:center;display:grid}.compat-module__C9t_Ga__swap{appearance:none;inline-size:var(--tap-min);block-size:var(--tap-min);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;background:0 0;flex:none;place-items:center;transition:color .14s,border-color .14s;display:grid}.compat-module__C9t_Ga__swap:hover{color:var(--color-accent);border-color:var(--color-accent)}.compat-module__C9t_Ga__swap:focus-visible{box-shadow:var(--shadow-focus);outline:none}.compat-module__C9t_Ga__swapRow{justify-content:flex-end;display:flex}.compat-module__C9t_Ga__pair{--ring:clamp(3.75rem, 3rem + 4vw, 5.25rem);grid-template-columns:minmax(0,1fr) minmax(5rem,1.15fr) minmax(0,1fr);align-items:start;column-gap:.5rem;inline-size:min(100%,40rem);margin-inline:auto;display:grid}.compat-module__C9t_Ga__person{text-align:center;flex-direction:column;align-items:center;gap:.5rem;min-width:0;padding-top:1.2rem;display:flex}.compat-module__C9t_Ga__ring{inline-size:var(--ring);block-size:var(--ring);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-primary);border-radius:50%;place-items:center;display:grid;position:relative}.compat-module__C9t_Ga__ring:after{content:"";background:var(--el,transparent);block-size:.6rem;inline-size:.6rem;box-shadow:0 0 0 3px var(--color-surface);border-radius:50%;position:absolute;inset-block-start:6%;inset-inline-end:6%}.compat-module__C9t_Ga__personName{overflow-wrap:anywhere;letter-spacing:-.005em;max-inline-size:100%;font-size:1.05rem;font-weight:650;line-height:1.2}.compat-module__C9t_Ga__personCaption{color:var(--color-text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;font-size:.82rem;display:inline-flex}.compat-module__C9t_Ga__link{block-size:calc(var(--ring) + 1.2rem);min-width:0;position:relative}.compat-module__C9t_Ga__arc{block-size:2.4rem;inline-size:100%;color:var(--color-text-secondary);position:absolute;inset-block-start:calc(1.2rem + var(--ring) / 2 - 2.4rem);inset-inline:0;overflow:visible}.compat-module__C9t_Ga__arcLine{fill:none;stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke}.compat-module__C9t_Ga__arcTense{stroke-dasharray:4 4}.compat-module__C9t_Ga__badge{border:1px solid var(--color-border-strong);background:var(--color-surface);block-size:2.1rem;inline-size:2.1rem;color:var(--color-text-primary);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:calc(1.2rem + var(--ring) / 2 - 2.4rem + .36rem - 1.05rem);inset-inline-start:50%;transform:translate(-50%)}.compat-module__C9t_Ga__aspectLabel{text-align:center;color:var(--color-text-secondary);letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.72rem;font-weight:600;position:absolute;inset-block-start:calc(1.2rem + var(--ring) / 2 + .45rem);inset-inline:0}.compat-module__C9t_Ga__score{flex-direction:column;gap:.75rem;display:flex}.compat-module__C9t_Ga__scoreTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1.5rem;display:flex}.compat-module__C9t_Ga__scoreNum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(2.4rem,2rem + 2vw,3.25rem);font-weight:700;line-height:1}.compat-module__C9t_Ga__scoreNum small{color:var(--color-text-disabled);letter-spacing:0;margin-inline-start:.3rem;font-size:.9rem;font-weight:500}.compat-module__C9t_Ga__scoreHead{flex-direction:column;gap:.35rem;min-width:0;display:flex}.compat-module__C9t_Ga__scoreLabel{color:var(--color-text-disabled);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600}.compat-module__C9t_Ga__verdict{color:var(--color-text-secondary);margin:0;font-size:.95rem}.compat-module__C9t_Ga__track{background:color-mix(in srgb, var(--color-text-primary) 8%, transparent);border-radius:999px;block-size:.5rem;position:relative;overflow:hidden}.compat-module__C9t_Ga__trackFill{border-radius:inherit;background:var(--color-accent);position:absolute;inset-block:0;inset-inline-start:0}.compat-module__C9t_Ga__fit{flex-direction:column;display:flex}.compat-module__C9t_Ga__fitRow{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:8.5rem minmax(0,1fr);gap:.5rem 1.25rem;padding:.95rem 0;display:grid}.compat-module__C9t_Ga__fitRow:first-child{padding-top:.25rem}.compat-module__C9t_Ga__fitRow:last-child{border-bottom:0}.compat-module__C9t_Ga__fitLabel{color:var(--color-text-disabled);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600}.compat-module__C9t_Ga__fitBody{flex-direction:column;gap:.55rem;min-width:0;display:flex}.compat-module__C9t_Ga__fitText{max-inline-size:68ch;color:var(--color-text-secondary);margin:0;font-size:.95rem;line-height:1.65}.compat-module__C9t_Ga__chips{flex-wrap:wrap;gap:.4rem;display:flex}@media (max-width:599px){.compat-module__C9t_Ga__fitRow{grid-template-columns:minmax(0,1fr)}}.compat-module__C9t_Ga__traitList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.compat-module__C9t_Ga__trait{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.65rem;padding:.6rem 0;font-size:.93rem;line-height:1.5;display:grid}.compat-module__C9t_Ga__trait:last-child{border-bottom:0}.compat-module__C9t_Ga__traitGlyph{block-size:1.4rem;color:var(--color-text-secondary);place-items:center;display:grid}.compat-module__C9t_Ga__traitWho{color:var(--color-text-disabled);letter-spacing:.08em;text-transform:uppercase;margin-inline-end:.4rem;font-size:.72rem;font-weight:600}.compat-module__C9t_Ga__all{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}@media (min-width:480px){.compat-module__C9t_Ga__all{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:760px){.compat-module__C9t_Ga__all{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1000px){.compat-module__C9t_Ga__all{grid-template-columns:repeat(6,minmax(0,1fr))}}.compat-module__C9t_Ga__allItem{appearance:none;min-height:var(--tap-min);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);font:inherit;text-align:start;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.2rem .5rem;padding:.55rem .7rem .6rem;transition:border-color .14s,background .14s,color .14s;display:grid}.compat-module__C9t_Ga__allItem:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.compat-module__C9t_Ga__allItem[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-text-primary)}.compat-module__C9t_Ga__allItem:focus-visible{box-shadow:var(--shadow-focus);outline:none}.compat-module__C9t_Ga__allName{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.compat-module__C9t_Ga__allScore{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.82rem}.compat-module__C9t_Ga__allBar{background:color-mix(in srgb, var(--color-text-primary) 8%, transparent);border-radius:999px;grid-column:1/-1;block-size:.25rem;position:relative;overflow:hidden}.compat-module__C9t_Ga__allBarFill{border-radius:inherit;background:var(--color-text-secondary);position:absolute;inset-block:0;inset-inline-start:0}.compat-module__C9t_Ga__allItem[aria-pressed=true] .compat-module__C9t_Ga__allBarFill{background:var(--color-accent)}.compat-module__C9t_Ga__personBlock{flex-direction:column;gap:1rem;min-width:0;display:flex}.compat-module__C9t_Ga__empty{border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary);flex-direction:column;align-items:flex-start;gap:.75rem;padding-top:1.1rem;font-size:.95rem;display:flex}.compat-module__C9t_Ga__gridWrap{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);overflow-x:auto}.compat-module__C9t_Ga__grid{border-collapse:separate;border-spacing:0;table-layout:fixed;inline-size:100%;min-inline-size:40rem}.compat-module__C9t_Ga__grid th,.compat-module__C9t_Ga__grid td{border-bottom:1px solid var(--color-border-subtle);border-inline-end:1px solid var(--color-border-subtle);padding:0}.compat-module__C9t_Ga__grid tr:last-child>*{border-bottom:0}.compat-module__C9t_Ga__grid th:last-child,.compat-module__C9t_Ga__grid td:last-child{border-inline-end:0}.compat-module__C9t_Ga__corner,.compat-module__C9t_Ga__rowHead{z-index:1;background:var(--color-surface);inline-size:7.5rem;position:sticky;inset-inline-start:0}.compat-module__C9t_Ga__rowHead{text-align:start;padding:0 .6rem}.compat-module__C9t_Ga__corner{color:var(--color-text-disabled);letter-spacing:.06em;text-align:start;text-transform:uppercase;vertical-align:bottom;padding:.5rem .6rem;font-size:.68rem;font-weight:600}.compat-module__C9t_Ga__colHead{color:var(--color-text-secondary);text-align:center;background:var(--color-surface);padding:.55rem .2rem .45rem;font-size:.68rem;font-weight:600}.compat-module__C9t_Ga__headCell{flex-direction:column;align-items:center;gap:.25rem;display:inline-flex}.compat-module__C9t_Ga__rowCell{color:var(--color-text-secondary);white-space:nowrap;align-items:center;gap:.45rem;font-size:.82rem;font-weight:600;display:inline-flex}.compat-module__C9t_Ga__cell{text-align:center;vertical-align:middle;block-size:3.1rem;color:var(--color-text-primary);position:relative}.compat-module__C9t_Ga__cellInner{flex-direction:column;justify-content:center;align-items:center;gap:.15rem;display:flex}.compat-module__C9t_Ga__orb{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);font-size:.68rem}.compat-module__C9t_Ga__none{color:var(--color-text-disabled)}.compat-module__C9t_Ga__rank{font-family:var(--font-mono);color:var(--color-text-primary);font-size:.62rem;font-weight:700;position:absolute;inset-block-start:.2rem;inset-inline-start:.3rem}.compat-module__C9t_Ga__cell[data-harmony=union]{background:color-mix(in srgb, var(--color-text-primary) 9%, transparent)}.compat-module__C9t_Ga__cell[data-harmony=harmonious]{background:color-mix(in srgb, var(--color-accent) 16%, transparent)}.compat-module__C9t_Ga__cell[data-harmony=polarizing]{background:color-mix(in srgb, var(--color-warning) 16%, transparent)}.compat-module__C9t_Ga__cell[data-harmony=tense]{background:color-mix(in srgb, var(--color-error) 16%, transparent)}.compat-module__C9t_Ga__cell[data-top=true]{box-shadow:inset 0 0 0 1.5px var(--color-text-primary)}.compat-module__C9t_Ga__legend{color:var(--color-text-secondary);flex-wrap:wrap;gap:.4rem 1.1rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.compat-module__C9t_Ga__legend li{align-items:center;gap:.4rem;display:inline-flex}.compat-module__C9t_Ga__swatch{border:1px solid var(--color-border-strong);border-radius:3px;block-size:.8rem;inline-size:.8rem}.compat-module__C9t_Ga__swatch[data-harmony=union]{background:color-mix(in srgb, var(--color-text-primary) 18%, transparent)}.compat-module__C9t_Ga__swatch[data-harmony=harmonious]{background:color-mix(in srgb, var(--color-accent) 40%, transparent)}.compat-module__C9t_Ga__swatch[data-harmony=polarizing]{background:color-mix(in srgb, var(--color-warning) 40%, transparent)}.compat-module__C9t_Ga__swatch[data-harmony=tense]{background:color-mix(in srgb, var(--color-error) 40%, transparent)}.compat-module__C9t_Ga__tops{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.compat-module__C9t_Ga__top{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:1.75rem minmax(0,1fr);gap:.25rem .9rem;padding:1rem 0;display:grid}.compat-module__C9t_Ga__top:first-child{padding-top:.25rem}.compat-module__C9t_Ga__top:last-child{border-bottom:0}.compat-module__C9t_Ga__topRank{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text-disabled);padding-top:.15rem;font-size:.85rem}.compat-module__C9t_Ga__topBody{flex-direction:column;gap:.5rem;min-width:0;display:flex}.compat-module__C9t_Ga__topHead{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;display:flex}.compat-module__C9t_Ga__glyphStrip{color:var(--color-text-primary);flex:none;align-items:center;gap:.4rem;display:inline-flex}.compat-module__C9t_Ga__topTitle{font-size:.98rem;font-weight:650;line-height:1.3}.compat-module__C9t_Ga__topMeta{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.4rem .75rem;font-size:.82rem;display:flex}.compat-module__C9t_Ga__topText{max-inline-size:68ch;color:var(--color-text-secondary);margin:0;font-size:.95rem;line-height:1.65}.compat-module__C9t_Ga__note{color:var(--color-text-secondary);margin:0;font-size:.85rem;line-height:1.5}.compat-module__C9t_Ga__exampleLink{appearance:none;color:var(--color-accent);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent) 40%, transparent);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.9rem;font-weight:500}@media (max-width:479px){.compat-module__C9t_Ga__top{grid-template-columns:minmax(0,1fr)}.compat-module__C9t_Ga__topRank{display:none}}.compat-module__C9t_Ga__bullet{background:var(--color-text-disabled);border-radius:50%;block-size:.35rem;inline-size:.35rem}.compat-module__C9t_Ga__oneCol>*{grid-template-columns:minmax(0,1fr)}.compat-module__C9t_Ga__captionLine{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}@media (max-width:599px){.compat-module__C9t_Ga__topHead{flex-direction:column;align-items:flex-start}}
