.ComparisonTable-module__D_GcaW__scroll{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);-webkit-overflow-scrolling:touch;overflow-x:auto}.ComparisonTable-module__D_GcaW__scroll:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.ComparisonTable-module__D_GcaW__table{border-collapse:collapse;width:100%;min-width:34rem}.ComparisonTable-module__D_GcaW__cornerHead,.ComparisonTable-module__D_GcaW__contenderHead{text-align:left;vertical-align:bottom;border-bottom:1px solid var(--line);background:var(--paper-2);padding:clamp(.9rem,.7rem + .6vw,1.2rem)}.ComparisonTable-module__D_GcaW__cornerHead{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.ComparisonTable-module__D_GcaW__contenderHead{letter-spacing:-.02em;color:var(--ink);font-size:1.05rem;font-weight:580}.ComparisonTable-module__D_GcaW__contenderHead+.ComparisonTable-module__D_GcaW__contenderHead,.ComparisonTable-module__D_GcaW__cell+.ComparisonTable-module__D_GcaW__cell,.ComparisonTable-module__D_GcaW__dimension+.ComparisonTable-module__D_GcaW__cell{border-left:1px solid var(--line)}.ComparisonTable-module__D_GcaW__dimension{text-align:left;vertical-align:top;border-top:1px solid var(--line);font-size:var(--text-small);color:var(--ink);letter-spacing:-.01em;white-space:nowrap;padding:clamp(.9rem,.7rem + .6vw,1.2rem);font-weight:540}.ComparisonTable-module__D_GcaW__cell{vertical-align:top;border-top:1px solid var(--line);border-left:1px solid var(--line);color:var(--ink-2);min-width:12rem;padding:clamp(.9rem,.7rem + .6vw,1.2rem);line-height:1.5}.ComparisonTable-module__D_GcaW__tag{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.4em;margin-bottom:.5rem;display:inline-flex}.ComparisonTable-module__D_GcaW__cellStrong .ComparisonTable-module__D_GcaW__tag{color:var(--accent-strong)}.ComparisonTable-module__D_GcaW__cellCaution .ComparisonTable-module__D_GcaW__tag{color:var(--amber-strong)}.ComparisonTable-module__D_GcaW__cellStrong{background:var(--accent-tint)}.ComparisonTable-module__D_GcaW__cellCaution{background:var(--amber-tint)}.ComparisonTable-module__D_GcaW__cellFair{background:0 0}.ComparisonTable-module__D_GcaW__dotFair{background:var(--ink-3)}.ComparisonTable-module__D_GcaW__value{font-size:var(--text-small);display:block}
.WhenToUse-module__0WfiGq__list{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);margin:0;overflow:hidden}.WhenToUse-module__0WfiGq__row{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:.5rem;padding:clamp(1rem,.8rem + .8vw,1.4rem);display:grid}.WhenToUse-module__0WfiGq__row:last-child{border-bottom:0}.WhenToUse-module__0WfiGq__option{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:.55em;margin:0;font-size:1.08rem;font-weight:540;display:inline-flex}.WhenToUse-module__0WfiGq__bestFor{color:var(--ink-2);max-width:62ch;margin:0;line-height:1.55}@media (min-width:680px){.WhenToUse-module__0WfiGq__row{grid-template-columns:12rem 1fr;align-items:start;gap:1.4rem}}
.CompareToolStack-module__U64Wwq__stack{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);margin:0;overflow:hidden}.CompareToolStack-module__U64Wwq__row{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:.4rem;padding:clamp(1rem,.8rem + .8vw,1.4rem);display:grid}.CompareToolStack-module__U64Wwq__row:last-child{border-bottom:0}.CompareToolStack-module__U64Wwq__tool{margin:0}.CompareToolStack-module__U64Wwq__role{color:var(--ink-2);max-width:60ch;margin:0;line-height:1.55}.CompareToolStack-module__U64Wwq__note{border-left:2px solid var(--accent-line);font-size:var(--text-small);color:var(--ink-3);margin-top:.5rem;padding-left:.7rem;display:block}@media (min-width:680px){.CompareToolStack-module__U64Wwq__row{grid-template-columns:11rem 1fr;align-items:start;gap:1.4rem}}
.CompareFaqList-module__GJaP0q__list{border-top:1px solid var(--line)}.CompareFaqList-module__GJaP0q__item{border-bottom:1px solid var(--line)}.CompareFaqList-module__GJaP0q__summary{cursor:pointer;letter-spacing:-.02em;color:var(--ink);transition:color var(--dur-fast) var(--ease);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.15rem;font-size:1.08rem;list-style:none;display:flex}.CompareFaqList-module__GJaP0q__summary::-webkit-details-marker{display:none}.CompareFaqList-module__GJaP0q__summary:hover{color:var(--accent-strong)}.CompareFaqList-module__GJaP0q__marker{flex:none;width:.9rem;height:.9rem;position:relative}.CompareFaqList-module__GJaP0q__marker:before,.CompareFaqList-module__GJaP0q__marker:after{content:"";background:var(--accent-strong);height:1.5px;transition:transform var(--dur) var(--ease);position:absolute;inset:50% 0 auto}.CompareFaqList-module__GJaP0q__marker:after{transform:rotate(90deg)}.CompareFaqList-module__GJaP0q__item[open] .CompareFaqList-module__GJaP0q__marker:after{transform:rotate(0)}.CompareFaqList-module__GJaP0q__answer{color:var(--ink-2);max-width:62ch;padding-bottom:1.2rem;line-height:1.6}
