.SemverTool_validateRow__6eA26{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}.SemverTool_validateCard__GguuS{flex:1 1;min-width:200px;display:flex;flex-direction:column;gap:8px;background:var(--panel);border:1px solid var(--line-strong);padding:12px var(--space-3);font-family:var(--font-mono),var(--font-mono-fallback);transition:border-color var(--dur-hover) var(--ease)}.SemverTool_validateCard__GguuS[data-valid]{border-color:rgba(122,198,122,.5)}.SemverTool_validateCard__GguuS[data-invalid]{border-color:rgba(213,122,106,.5)}.SemverTool_validateLabel__Or9Np{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.SemverTool_versionInput__z15PR{background:transparent;border:0;border-bottom:1px solid var(--line);color:var(--text-bright);font-family:var(--font-mono),var(--font-mono-fallback);font-size:22px;font-weight:600;letter-spacing:.04em;outline:none;padding:4px 0;width:100%;transition:border-color var(--dur-hover) var(--ease)}.SemverTool_versionInput__z15PR:focus{border-color:var(--accent)}.SemverTool_parsed__8gx1o{display:flex;align-items:baseline;gap:0;font-size:13px}.SemverTool_parsedPart__ZByup{color:var(--text-dim);padding:2px 4px}.SemverTool_parsedPart__ZByup[data-role=major]{color:var(--err)}.SemverTool_parsedPart__ZByup[data-role=minor]{color:var(--accent)}.SemverTool_parsedPart__ZByup[data-role=patch]{color:var(--ok)}.SemverTool_parsedDot__0v72G{color:var(--text-faint);font-size:11px}.SemverTool_parsedPre__ydLzI{color:var(--text-dim);font-size:11px;margin-left:2px}.SemverTool_invalidMsg__KziiR{font-size:10px;color:var(--err);letter-spacing:.06em}.SemverTool_compareResult__i0ad3{font-family:var(--font-mono),var(--font-mono-fallback);font-size:20px;font-weight:700;color:var(--text-dim);padding:12px;text-align:center;min-width:60px}.SemverTool_compareResult__i0ad3[data-state=greater]{color:var(--ok)}.SemverTool_compareResult__i0ad3[data-state=less]{color:var(--err)}.SemverTool_compareResult__i0ad3[data-state=equal]{color:var(--accent)}.SemverTool_splitLayout__ZR8ll{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3);align-items:start}@media (max-width:600px){.SemverTool_splitLayout__ZR8ll{grid-template-columns:1fr}}.SemverTool_rangesWrap__tbMtk{display:flex;flex-direction:column;gap:6px}.SemverTool_rangesLabel__RvtnH{font-family:var(--font-mono),var(--font-mono-fallback);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.SemverTool_rangeTextarea__ebPAH{width:100%;background:var(--panel);border:1px solid var(--line-strong);color:var(--text-bright);font-family:var(--font-mono),var(--font-mono-fallback);font-size:13px;line-height:1.8;padding:var(--space-3);outline:none;resize:vertical;min-height:180px;transition:border-color var(--dur-hover) var(--ease)}.SemverTool_rangeTextarea__ebPAH:focus{border-color:var(--accent)}.SemverTool_rangeTextarea__ebPAH::placeholder{color:var(--text-faint);white-space:pre}.SemverTool_rangeResults__1EI_3{display:flex;flex-direction:column;gap:1px;background:var(--line);border:1px solid var(--line-strong);align-self:start}.SemverTool_emptyRanges__K8s7a{padding:var(--space-3);color:var(--text-faint);font-size:11px}.SemverTool_emptyRanges__K8s7a,.SemverTool_rangeRow__UjLBO{font-family:var(--font-mono),var(--font-mono-fallback);background:var(--panel)}.SemverTool_rangeRow__UjLBO{display:flex;align-items:center;gap:10px;padding:10px var(--space-3)}.SemverTool_rangeRow__UjLBO[data-pass]{border-left:2px solid rgba(122,198,122,.6)}.SemverTool_rangeRow__UjLBO[data-fail]{border-left:2px solid rgba(213,122,106,.6)}.SemverTool_rangeIcon__ivPt1{font-size:12px;width:16px;flex-shrink:0;color:var(--text-faint)}.SemverTool_rangeRow__UjLBO[data-pass] .SemverTool_rangeIcon__ivPt1{color:var(--ok)}.SemverTool_rangeRow__UjLBO[data-fail] .SemverTool_rangeIcon__ivPt1{color:var(--err)}.SemverTool_rangeStr__zJJUb{font-size:13px;font-weight:500;color:var(--text-bright);min-width:120px;flex-shrink:0;font-family:var(--font-mono),var(--font-mono-fallback)}.SemverTool_rangeLabel__Pf1Vi{font-size:10px;color:var(--text-dim)}.SemverTool_rangeRow__UjLBO[data-pass] .SemverTool_rangeLabel__Pf1Vi{color:var(--ok)}.SemverTool_rangeRow__UjLBO[data-fail] .SemverTool_rangeLabel__Pf1Vi{color:var(--err)}